Searched refs:opsel_lo (Results 1 – 7 of 7) sorted by relevance
/third_party/mesa3d/src/amd/compiler/ |
D | aco_optimizer.cpp | 3070 propagate_swizzles(VOP3P_instruction* instr, uint8_t opsel_lo, uint8_t opsel_hi) in propagate_swizzles() argument 3074 assert((opsel_lo & 1) == opsel_lo); in propagate_swizzles() 3076 uint8_t tmp_lo = instr->opsel_lo; in propagate_swizzles() 3080 if (opsel_lo == 1) { in propagate_swizzles() 3081 instr->opsel_lo = tmp_hi; in propagate_swizzles() 3105 propagate_swizzles(candidate, vop3p->opsel_lo, vop3p->opsel_hi); in combine_vop3p() 3138 bool opsel_lo = (vop3p->opsel_lo >> i) & 1; in combine_vop3p() local 3142 vop3p->neg_lo[i] ^= opsel_lo ? neg_hi : neg_lo; in combine_vop3p() 3144 vop3p->opsel_lo ^= ((opsel_lo ? ~fneg->opsel_hi : fneg->opsel_lo) & 1) << i; in combine_vop3p() 3145 vop3p->opsel_hi ^= ((opsel_hi ? ~fneg->opsel_hi : fneg->opsel_lo) & 1) << i; in combine_vop3p() [all …]
|
D | aco_opt_value_numbering.cpp | 226 return a3P.opsel_lo == b3P.opsel_lo && a3P.opsel_hi == b3P.opsel_hi && in operator ()()
|
D | aco_print_ir.cpp | 706 if ((vop3.opsel_lo & (1 << i)) || !(vop3.opsel_hi & (1 << i))) { in aco_print_instr() 707 fprintf(output, ".%c%c", vop3.opsel_lo & (1 << i) ? 'y' : 'x', in aco_print_instr()
|
D | aco_ir.h | 1394 uint8_t opsel_lo : 3; member 1732 return vop3p.opsel_lo || vop3p.clamp; in usesModifiers()
|
D | aco_assembler.cpp | 651 encoding |= vop3.opsel_lo << 11; in emit_instruction()
|
D | aco_register_allocation.cpp | 525 assert(byte == 2 && !(instr->vop3p().opsel_lo & (1 << idx))); in add_subdword_operand() 526 instr->vop3p().opsel_lo |= 1 << idx; in add_subdword_operand()
|
D | aco_instruction_selection.cpp | 936 unsigned opsel_lo = in emit_vop3p_instruction() local 943 Builder::Result res = bld.vop3p(op, Definition(dst), src0, src1, opsel_lo, opsel_hi); in emit_vop3p_instruction()
|