Lines Matching refs:c16
130 writeout(5, bld.vop2(aco_opcode::v_mul_f16, bld.def(v2b), Operand::c16(0x3800u), tmp));
135 writeout(6, bld.vop2(aco_opcode::v_mul_f16, bld.def(v2b), Operand::c16(0x4000u), tmp));
140 writeout(7, bld.vop2(aco_opcode::v_mul_f16, bld.def(v2b), Operand::c16(0x4400u), tmp));
145 writeout(8, bld.vop3(aco_opcode::v_med3_f16, bld.def(v2b), Operand::c16(0u),
146 Operand::c16(0x3c00u), tmp));
151 tmp = bld.vop2(aco_opcode::v_mul_f16, bld.def(v2b), Operand::c16(0x4000), tmp);
152 writeout(9, bld.vop3(aco_opcode::v_med3_f16, bld.def(v2b), Operand::c16(0u),
153 Operand::c16(0x3c00u), tmp));
219 writeout(16, bld.vop2(aco_opcode::v_mul_f16, bld.def(v2b), Operand::c16(0x4000u), tmp));
224 writeout(17, bld.vop3(aco_opcode::v_med3_f16, bld.def(v2b), Operand::c16(0u),
225 Operand::c16(0x3c00u), tmp));
257 writeout(20, bld.vop2(aco_opcode::v_mul_f16, bld.def(v2b), Operand::c16(0x4000u), tmp));
261 writeout(21, bld.vop3(aco_opcode::v_med3_f16, bld.def(v2b), Operand::c16(0u),
262 Operand::c16(0x3c00u), tmp));
451 Operand::c16(0u), Operand::c16(0x4400)},
456 Operand::c16(0xBC00), Operand::c16(0u)},
461 Operand::c16(0u), Operand::c16(3u)},
465 Operand::c16(0u), Operand::c16(3u)},
470 Operand::c16(0xfffbu), Operand::c16(0u)},
645 bld.vopc(aco_opcode::v_cmp_lt_f16, bld.def(bld.lm), Operand::c16(0x4400u),
664 src1 = bld.vopc(aco_opcode::v_cmp_lt_f16, bld.def(bld.lm), Operand::c16(nan16), inputs[0]);
1132 writeout(5, fmul(u2u16(fmul(a, a)), bld.copy(bld.def(v2b), Operand::c16(0x4000))));
1462 //>> v1: %a, v1: %b, v1: %c, v2b: %a16, v2b: %c16 = p_startpgm
1472 Temp c16 = inputs[4];
1478 //! v1: %res1 = v_fma_mix_f32 %a, %b, lo(%c16)
1480 writeout(1, fadd(fmul(a, b), f2f32(c16)));
1489 //! v1: %res3 = v_fma_mix_f32 -lo(%a16), %b, |lo(%c16)|
1491 writeout(3, fadd(fmul(fneg(f2f32(a16)), b), fabs(f2f32(c16))));
1493 //! v1: %res4 = v_fma_mix_f32 |%a|, |%b|, lo(%c16)
1495 writeout(4, fadd(fabs(fmul(fneg(a), fneg(b))), f2f32(c16)));
1497 //! v1: %res5 = v_fma_mix_f32 %a, -%b, lo(%c16)
1499 writeout(5, fadd(fneg(fmul(a, b)), f2f32(c16)));
1501 //! v1: %res6 = v_fma_mix_f32 |%a|, -|%b|, lo(%c16)
1503 writeout(6, fadd(fneg(fabs(fmul(fneg(a), fneg(b)))), f2f32(c16)));