Lines Matching refs:fmul

1107    writeout(0, fmul(u2u16(fneg(a)), a16));
1112 writeout(1, fmul(bld.as_uniform(fneg(a16)), a));
1117 writeout(2, fmul(u2u16(bld.vop2_e64(aco_opcode::v_mul_f32, bld.def(v1), Operand::c32(0xbf800000u), bld.as_uniform(a16))), a16));
1122 writeout(3, fsat(u2u16(fmul(a, a))));
1127 writeout(4, fsat(bld.as_uniform(fmul(a16, a16))));
1132 writeout(5, fmul(u2u16(fmul(a, a)), bld.copy(bld.def(v2b), Operand::c16(0x4000))));
1137 writeout(6, fmul(bld.as_uniform(fmul(a16, a16)), bld.copy(bld.def(v1), Operand::c32(0x40000000))));
1142 writeout(7, fadd(u2u16(fmul(a, a)), a16));
1147 writeout(8, fadd(bld.as_uniform(fmul(a16, a16)), a));
1152 writeout(9, fneg(u2u16(fmul(a, a))));
1157 writeout(10, bld.vop2_e64(aco_opcode::v_mul_f32, bld.def(v1), Operand::c32(0xbf800000u), bld.as_uniform(fmul(a16, a16))));
1175 writeout(0, fmul(a, f2f32(a16)));
1218 writeout(1, fmul(a16, f2f16(a), bld.precise()));
1234 writeout(4, fmul(a16, f2f16(a, bld.precise())));
1264 writeout(0, fmul(fneg(a), f2f32(a16)));
1268 writeout(1, fmul(fabs(a), f2f32(a16)));
1273 writeout(2, fmul(a, fneg(f2f32(a16))));
1277 writeout(3, fmul(a, f2f32(fneg(a16))));
1282 writeout(4, fmul(a, fabs(f2f32(a16))));
1286 writeout(5, fmul(a, f2f32(fabs(a16))));
1291 writeout(6, fmul(a, fneg(f2f32(fabs(a16)))));
1295 writeout(7, fmul(a, fabs(f2f32(fabs(a16)))));
1299 writeout(8, fmul(a, fneg(fabs(f2f32(fabs(a16))))));
1303 writeout(9, fmul(a, f2f32(fneg(fabs(a16)))));
1307 writeout(10, fmul(a, fneg(f2f32(fneg(fabs(a16))))));
1311 writeout(11, fmul(a, fabs(f2f32(fneg(fabs(a16))))));
1315 writeout(12, fmul(a, fneg(fabs(f2f32(fneg(fabs(a16)))))));
1320 writeout(13, fmul(f2f32(ext_ushort(a, 0)), a));
1324 writeout(14, fmul(f2f32(ext_ushort(a, 1)), a));
1329 writeout(15, fmul(ext_ushort(f2f32(a), 0), a));
1334 writeout(16, fmul(ext_ushort(f2f32(a), 1), a));
1339 writeout(17, fmul(f2f32(ext_ubyte(a, 2)), a));
1361 writeout(0, f2f16(fmul(a, b)));
1373 writeout(3, f2f16(fmul(f2f32(a16), b)));
1400 writeout(0, f2f32(fmul(a16, a16), bld.precise()));
1405 writeout(1, f2f32(fmul(a16, a16, bld.precise())));
1476 writeout(0, fadd(fmul(f2f32(a16), b), c));
1480 writeout(1, fadd(fmul(a, b), f2f32(c16)));
1486 writeout(2, bld.vop2(aco_opcode::v_mul_f32, bld.def(v1), Operand::c32(0x40000000), fadd(fmul(f2f32(a16), b), c)));
1491 writeout(3, fadd(fmul(fneg(f2f32(a16)), b), fabs(f2f32(c16))));
1495 writeout(4, fadd(fabs(fmul(fneg(a), fneg(b))), f2f32(c16)));
1499 writeout(5, fadd(fneg(fmul(a, b)), f2f32(c16)));
1503 writeout(6, fadd(fneg(fabs(fmul(fneg(a), fneg(b)))), f2f32(c16)));
1508 writeout(7, f2f16(fadd(fmul(a, b), c)));
1533 writeout(0, fadd(fmul(f2f32(a16), b, bld.precise()), c));
1539 writeout(1, fadd(fmul(f2f32(a16), b), c, bld.precise()));
1550 writeout(3, fmul(f2f16(a), b16));
1555 writeout(4, f2f32(fmul(a16, b16)));
1565 writeout(6, fadd(f2f16(fmul(a, b)), a16));
1570 writeout(7, fadd(f2f32(fmul(a16, b16)), c));
1589 writeout(0, fsat(fmul(f2f32(a16), a)));
1593 writeout(1, f2f16(fsat(fmul(a, a))));
1597 writeout(2, fsat(f2f16(fmul(a, a))));
1621 writeout(0, fmul(u2u16(f2f32(a16)), a16));
1626 writeout(1, fmul(bld.as_uniform(f2f16(a)), a));
1631 writeout(2, f2f16(bld.as_uniform(fmul(a16, a16))));
1636 writeout(3, f2f32(u2u16(fmul(a, a))));
1641 writeout(4, fsat(u2u16(fmul(f2f32(a16), a))));
1646 writeout(5, fsat(bld.as_uniform(f2f16(fmul(a, a)))));
1651 writeout(6, fadd(f2f32(u2u16(fmul(a, a))), a));
1656 writeout(7, fadd(bld.as_uniform(fmul(a16, a16)), f2f32(a16)));
1661 writeout(8, fmul(f2f32(a16), a16));