| H A D | aco_optimizer.cpp | 840 !(instr->vop3().opsel & (1 << idx))) { 883 instr->vop3().opsel |= 1 << idx; 1502 vop3.omod != 0 || vop3.opsel != 0) 1767 uint8_t opsel = 0; local in function:aco::combine_ordering_test 1789 if (vop3.neg[0] != vop3.neg[1] || vop3.abs[0] != vop3.abs[1] || vop3.opsel == 1 || 1790 vop3.opsel == 2) 1794 opsel |= (vop3.opsel & 1) << i; 1826 if (neg[0] || neg[1] || abs[0] || abs[1] || opsel || num_sgprs > 1) { 1833 vop3->opsel 2129 match_op3_for_vop3(opt_ctx & ctx,aco_opcode op1,aco_opcode op2,Instruction * op1_instr,bool swap,const char * shuffle_str,Operand operands[3],bool neg[3],bool abs[3],uint8_t * opsel,bool * op1_clamp,uint8_t * op1_omod,bool * inbetween_neg,bool * inbetween_abs,bool * inbetween_opsel,bool * precise) argument 2204 create_vop3_for_op3(opt_ctx & ctx,aco_opcode opcode,aco_ptr<Instruction> & instr,Operand operands[3],bool neg[3],bool abs[3],uint8_t opsel,bool clamp,unsigned omod) argument 2233 uint8_t opsel = 0, omod = 0; local in function:aco::combine_three_valu_op 2301 uint8_t opsel = 0, omod = 0; local in function:aco::combine_add_or_then_and_lshl 2326 uint8_t opsel = 0, omod = 0; local in function:aco::combine_minmax 2590 uint8_t opsel = 0, omod = 0; local in function:aco::combine_clamp [all...] |