Lines Matching refs:def
274 return b.vop2(aco_opcode::v_mul_f16, b.def(v2b), Operand::c16(0xbc00u), src);
276 return b.vop2(aco_opcode::v_mul_f32, b.def(v1), Operand::c32(0xbf800000u), src);
282 Builder::Result res = b.vop2_e64(aco_opcode::v_mul_f16, b.def(v2b), Operand::c16(0x3c00), src);
286 Builder::Result res = b.vop2_e64(aco_opcode::v_mul_f32, b.def(v1), Operand::c32(0x3f800000u), src);
294 return b.vop1(aco_opcode::v_cvt_f32_f16, b.def(v1), src);
299 return b.vop1(aco_opcode::v_cvt_f16_f32, b.def(v2b), src);
304 return b.pseudo(aco_opcode::p_extract_vector, b.def(v2b), src, Operand::zero());
310 return b.vop2(aco_opcode::v_add_f16, b.def(v2b), src0, src1);
312 return b.vop2(aco_opcode::v_add_f32, b.def(v1), src0, src1);
318 return b.vop2(aco_opcode::v_mul_f16, b.def(v2b), src0, src1);
320 return b.vop2(aco_opcode::v_mul_f32, b.def(v1), src0, src1);
326 return b.vop3(aco_opcode::v_fma_f16, b.def(v2b), src0, src1, src2);
328 return b.vop3(aco_opcode::v_fma_f32, b.def(v1), src0, src1, src2);
334 return b.vop3(aco_opcode::v_med3_f16, b.def(v2b), Operand::c16(0u),
337 return b.vop3(aco_opcode::v_med3_f32, b.def(v1), Operand::zero(),
343 return b.pseudo(aco_opcode::p_extract, b.def(src.regClass()), src, Operand::c32(idx),
349 return b.pseudo(aco_opcode::p_extract, b.def(src.regClass()), src, Operand::c32(idx),