HomeSort by relevance Sort by last modified time
    Searched refs:MRF (Results 1 - 18 of 18) sorted by null

  /external/chromium_org/third_party/mesa/src/src/mesa/drivers/dri/i965/
brw_fs_visitor.cpp 763 emit(BRW_OPCODE_MOV, fs_reg(MRF, base_mrf + mlen + i), coordinate);
773 emit(BRW_OPCODE_MOV, fs_reg(MRF, base_mrf + mlen), fs_reg(0.0f));
776 emit(BRW_OPCODE_MOV, fs_reg(MRF, base_mrf + mlen), lod);
782 emit(BRW_OPCODE_MOV, fs_reg(MRF, base_mrf + mlen), shadow_c);
786 emit(BRW_OPCODE_MOV, fs_reg(MRF, base_mrf + mlen + i), coordinate);
795 emit(BRW_OPCODE_MOV, fs_reg(MRF, base_mrf + mlen + i), coordinate);
816 emit(BRW_OPCODE_MOV, fs_reg(MRF, base_mrf + mlen), dPdx);
822 emit(BRW_OPCODE_MOV, fs_reg(MRF, base_mrf + mlen), dPdy);
829 emit(BRW_OPCODE_MOV, fs_reg(MRF, base_mrf + mlen, BRW_REGISTER_TYPE_UD), lod);
839 emit(BRW_OPCODE_MOV, fs_reg(MRF, base_mrf + mlen + i * 2, coordinate.type)
1962 fs_reg mrf; local
    [all...]
brw_fs_schedule_instructions.cpp 236 /* instruction scheduling needs to be aware of when an MRF write
288 assert(inst->src[i].file != MRF);
294 /* It looks like the MRF regs are released in the send
310 } else if (inst->dst.file == MRF) {
372 assert(inst->src[i].file != MRF);
378 /* It looks like the MRF regs are released in the send
394 } else if (inst->dst.file == MRF) {
brw_vec4_visitor.cpp 1963 int mrf, writemask; local
2333 int mrf = base_mrf; local
    [all...]
brw_vec4.cpp 693 * written and then MOVed into an MRF and making the original write of
694 * the GRF write directly to the MRF instead.
712 inst->dst.file != MRF || inst->src[0].file != GRF ||
717 int mrf = inst->dst.reg; local
719 /* Can't compute-to-MRF this GRF if someone else was going to
725 /* We need to check interference with the MRF between this
738 /* We don't handle compute-to-MRF across a swizzle. We would
754 * rewrite everything writing to the GRF into the MRF instead.
764 * a compute-to-MRF.
767 /* SEND instructions can't have MRF as a destination. *
    [all...]
brw_fs.cpp 883 emit(BRW_OPCODE_MOV, fs_reg(MRF, base_mrf + 1, op1.type), op1);
    [all...]
brw_fs.h 61 MRF,
94 /** Register file: ARF, GRF, MRF, IMM. */
97 * Register number. For ARF/MRF, it's the hardware register. For
166 int base_mrf; /**< First MRF in the SEND message, if mlen is nonzero. */
brw_vec4.h 50 MRF = BRW_MESSAGE_REGISTER_FILE,
61 /** Register file: ARF, GRF, MRF, IMM. */
188 int base_mrf; /**< First MRF in the SEND message, if mlen is nonzero. */
417 void emit_urb_slot(int mrf, int vert_result);
brw_fs_emit.cpp 398 /* Explicitly set up the message header by copying g0 to the MRF. */
408 /* Set up an implied move from g0 to the MRF. */
660 case MRF:
678 case MRF:
brw_vec4_emit.cpp 168 case MRF:
440 /* Explicitly set up the message header by copying g0 to the MRF. */
452 /* Set up an implied move from g0 to the MRF. */
490 inst->base_mrf, /* starting mrf reg nr */
  /external/mesa3d/src/mesa/drivers/dri/i965/
brw_fs_visitor.cpp 763 emit(BRW_OPCODE_MOV, fs_reg(MRF, base_mrf + mlen + i), coordinate);
773 emit(BRW_OPCODE_MOV, fs_reg(MRF, base_mrf + mlen), fs_reg(0.0f));
776 emit(BRW_OPCODE_MOV, fs_reg(MRF, base_mrf + mlen), lod);
782 emit(BRW_OPCODE_MOV, fs_reg(MRF, base_mrf + mlen), shadow_c);
786 emit(BRW_OPCODE_MOV, fs_reg(MRF, base_mrf + mlen + i), coordinate);
795 emit(BRW_OPCODE_MOV, fs_reg(MRF, base_mrf + mlen + i), coordinate);
816 emit(BRW_OPCODE_MOV, fs_reg(MRF, base_mrf + mlen), dPdx);
822 emit(BRW_OPCODE_MOV, fs_reg(MRF, base_mrf + mlen), dPdy);
829 emit(BRW_OPCODE_MOV, fs_reg(MRF, base_mrf + mlen, BRW_REGISTER_TYPE_UD), lod);
839 emit(BRW_OPCODE_MOV, fs_reg(MRF, base_mrf + mlen + i * 2, coordinate.type)
1962 fs_reg mrf; local
    [all...]
brw_fs_schedule_instructions.cpp 236 /* instruction scheduling needs to be aware of when an MRF write
288 assert(inst->src[i].file != MRF);
294 /* It looks like the MRF regs are released in the send
310 } else if (inst->dst.file == MRF) {
372 assert(inst->src[i].file != MRF);
378 /* It looks like the MRF regs are released in the send
394 } else if (inst->dst.file == MRF) {
brw_vec4_visitor.cpp 1963 int mrf, writemask; local
2333 int mrf = base_mrf; local
    [all...]
brw_vec4.cpp 693 * written and then MOVed into an MRF and making the original write of
694 * the GRF write directly to the MRF instead.
712 inst->dst.file != MRF || inst->src[0].file != GRF ||
717 int mrf = inst->dst.reg; local
719 /* Can't compute-to-MRF this GRF if someone else was going to
725 /* We need to check interference with the MRF between this
738 /* We don't handle compute-to-MRF across a swizzle. We would
754 * rewrite everything writing to the GRF into the MRF instead.
764 * a compute-to-MRF.
767 /* SEND instructions can't have MRF as a destination. *
    [all...]
brw_fs.cpp 883 emit(BRW_OPCODE_MOV, fs_reg(MRF, base_mrf + 1, op1.type), op1);
    [all...]
brw_fs.h 61 MRF,
94 /** Register file: ARF, GRF, MRF, IMM. */
97 * Register number. For ARF/MRF, it's the hardware register. For
166 int base_mrf; /**< First MRF in the SEND message, if mlen is nonzero. */
brw_vec4.h 50 MRF = BRW_MESSAGE_REGISTER_FILE,
61 /** Register file: ARF, GRF, MRF, IMM. */
188 int base_mrf; /**< First MRF in the SEND message, if mlen is nonzero. */
417 void emit_urb_slot(int mrf, int vert_result);
brw_fs_emit.cpp 398 /* Explicitly set up the message header by copying g0 to the MRF. */
408 /* Set up an implied move from g0 to the MRF. */
660 case MRF:
678 case MRF:
brw_vec4_emit.cpp 168 case MRF:
440 /* Explicitly set up the message header by copying g0 to the MRF. */
452 /* Set up an implied move from g0 to the MRF. */
490 inst->base_mrf, /* starting mrf reg nr */

Completed in 280 milliseconds