Lines Matching refs:sdwa
29 BEGIN_TEST(validate.sdwa.allow)
37 …SDWA_instruction *sdwa = &bld.vop2_sdwa(aco_opcode::v_mul_f32, bld.def(v1), inputs[0], inputs[1]).… variable
38 sdwa->neg[0] = sdwa->neg[1] = sdwa->abs[0] = sdwa->abs[1] = true;
40 … sdwa = &bld.vop2_sdwa(aco_opcode::v_mul_f32, bld.def(v1b), inputs[0], inputs[1]).instr->sdwa();
42 sdwa = &bld.vop2_sdwa(aco_opcode::v_mul_f32, bld.def(v1), inputs[0], inputs[1]).instr->sdwa();
43 sdwa->sel[0] = SubdwordSel::sbyte2;
44 sdwa->sel[1] = SubdwordSel::uword1;
50 BEGIN_TEST(validate.sdwa.support)
66 BEGIN_TEST(validate.sdwa.operands)
95 BEGIN_TEST(validate.sdwa.vopc)
108 …a(aco_opcode::v_cmp_eq_f32, bld.def(bld.lm, vcc), inputs[0], inputs[1]).instr->sdwa().clamp = true;
116 BEGIN_TEST(validate.sdwa.omod)
126 … bld.vop2_sdwa(aco_opcode::v_mul_f32, bld.def(v1), inputs[0], inputs[1]).instr->sdwa().omod = 1;
132 BEGIN_TEST(validate.sdwa.vcc)
153 BEGIN_TEST(optimize.sdwa.extract)
277 BEGIN_TEST(optimize.sdwa.extract_modifiers)
334 BEGIN_TEST(optimize.sdwa.extract.sgpr)
378 BEGIN_TEST(optimize.sdwa.from_vop3)
425 BEGIN_TEST(optimize.sdwa.insert)
521 BEGIN_TEST(optimize.sdwa.insert_modifiers)