• Home
  • Raw
  • Download

Lines Matching refs:opsel

1338           vop3->omod != 0 || vop3->opsel != 0)  in label_instruction()
1630 uint8_t opsel = 0; in combine_ordering_test() local
1652 …p3->neg[0] != vop3->neg[1] || vop3->abs[0] != vop3->abs[1] || vop3->opsel == 1 || vop3->opsel == 2) in combine_ordering_test()
1656 opsel |= (vop3->opsel & 1) << i; in combine_ordering_test()
1694 if (neg[0] || neg[1] || abs[0] || abs[1] || opsel || num_sgprs > 1) { in combine_ordering_test()
1700 vop3->opsel = opsel; in combine_ordering_test()
1772 new_vop3->opsel = cmp_vop3->opsel; in combine_comparison_ordering()
1855 …p3->neg[0] != vop3->neg[1] || vop3->abs[0] != vop3->abs[1] || vop3->opsel == 1 || vop3->opsel == 2) in combine_constant_comparison_ordering()
1891 new_vop3->opsel = cmp_vop3->opsel; in combine_constant_comparison_ordering()
1940 new_vop3->opsel = cmp_vop3->opsel; in combine_inverse_comparison()
1973 Operand operands[3], bool neg[3], bool abs[3], uint8_t *opsel, in match_op3_for_vop3() argument
2013 *inbetween_opsel = op1_vop3 ? op1_vop3->opsel & (1 << swap) : false; in match_op3_for_vop3()
2014 else if (op1_vop3 && op1_vop3->opsel & (1 << swap)) in match_op3_for_vop3()
2028 if (op1_vop3 && op1_vop3->opsel & (1 << !swap)) in match_op3_for_vop3()
2029 *opsel |= 1 << shuffle[0]; in match_op3_for_vop3()
2035 if (op2_vop3 && op2_vop3->opsel & (1 << i)) in match_op3_for_vop3()
2036 *opsel |= 1 << shuffle[i + 1]; in match_op3_for_vop3()
2047 Operand operands[3], bool neg[3], bool abs[3], uint8_t opsel, in create_vop3_for_op3() argument
2055 new_instr->opsel = opsel; in create_vop3_for_op3()
2073 uint8_t opsel = 0, omod = 0; in combine_three_valu_op() local
2076 operands, neg, abs, &opsel, in combine_three_valu_op()
2079 create_vop3_for_op3(ctx, new_op, instr, operands, neg, abs, opsel, clamp, omod); in combine_three_valu_op()
2096 uint8_t opsel = 0, omod = 0; in combine_minmax() local
2100 operands, neg, abs, &opsel, in combine_minmax()
2106 create_vop3_for_op3(ctx, minmax3, instr, operands, neg, abs, opsel, clamp, omod); in combine_minmax()
2349 uint8_t opsel = 0, omod = 0; in combine_clamp() local
2351 "012", operands, neg, abs, &opsel, in combine_clamp()
2381 if (opsel & (1 << const0_idx)) in combine_clamp()
2383 if (opsel & (1 << const1_idx)) in combine_clamp()
2439 create_vop3_for_op3(ctx, med, instr, operands, neg, abs, opsel, clamp, omod); in combine_clamp()