Lines Matching refs:src1

2865 void Assembler::vss(byte op, XMMRegister dst, XMMRegister src1, Operand src2) {
2866 vinstr(op, dst, src1, src2, kF3, k0F, kWIG);
2869 void Assembler::vps(byte op, XMMRegister dst, XMMRegister src1, Operand src2) {
2870 vinstr(op, dst, src1, src2, kNoPrefix, k0F, kWIG);
2873 void Assembler::vpd(byte op, XMMRegister dst, XMMRegister src1, Operand src2) {
2874 vinstr(op, dst, src1, src2, k66, k0F, kWIG);
2877 void Assembler::vshufpd(XMMRegister dst, XMMRegister src1, Operand src2,
2880 vpd(0xC6, dst, src1, src2);
2884 void Assembler::vmovhlps(XMMRegister dst, XMMRegister src1, XMMRegister src2) {
2885 vinstr(0x12, dst, src1, src2, kNoPrefix, k0F, kWIG);
2888 void Assembler::vmovlhps(XMMRegister dst, XMMRegister src1, XMMRegister src2) {
2889 vinstr(0x16, dst, src1, src2, kNoPrefix, k0F, kWIG);
2892 void Assembler::vmovlps(XMMRegister dst, XMMRegister src1, Operand src2) {
2893 vinstr(0x12, dst, src1, src2, kNoPrefix, k0F, kWIG);
2900 void Assembler::vmovhps(XMMRegister dst, XMMRegister src1, Operand src2) {
2901 vinstr(0x16, dst, src1, src2, kNoPrefix, k0F, kWIG);
2908 void Assembler::vcmpps(XMMRegister dst, XMMRegister src1, Operand src2,
2910 vps(0xC2, dst, src1, src2);
2914 void Assembler::vcmppd(XMMRegister dst, XMMRegister src1, Operand src2,
2916 vpd(0xC2, dst, src1, src2);
2920 void Assembler::vshufps(XMMRegister dst, XMMRegister src1, Operand src2,
2923 vps(0xC6, dst, src1, src2);
2990 void Assembler::vblendvps(XMMRegister dst, XMMRegister src1, XMMRegister src2,
2992 vinstr(0x4A, dst, src1, src2, k66, k0F3A, kW0);
2996 void Assembler::vblendvpd(XMMRegister dst, XMMRegister src1, XMMRegister src2,
2998 vinstr(0x4B, dst, src1, src2, k66, k0F3A, kW0);
3002 void Assembler::vpblendvb(XMMRegister dst, XMMRegister src1, XMMRegister src2,
3004 vinstr(0x4C, dst, src1, src2, k66, k0F3A, kW0);
3008 void Assembler::vpblendw(XMMRegister dst, XMMRegister src1, Operand src2,
3010 vinstr(0x0E, dst, src1, src2, k66, k0F3A, kWIG);
3014 void Assembler::vpalignr(XMMRegister dst, XMMRegister src1, Operand src2,
3016 vinstr(0x0F, dst, src1, src2, k66, k0F3A, kWIG);
3035 void Assembler::vinsertps(XMMRegister dst, XMMRegister src1, Operand src2,
3037 vinstr(0x21, dst, src1, src2, k66, k0F3A, kWIG);
3041 void Assembler::vpinsrb(XMMRegister dst, XMMRegister src1, Operand src2,
3043 vinstr(0x20, dst, src1, src2, k66, k0F3A, kWIG);
3047 void Assembler::vpinsrw(XMMRegister dst, XMMRegister src1, Operand src2,
3049 vinstr(0xC4, dst, src1, src2, k66, k0F, kWIG);
3053 void Assembler::vpinsrd(XMMRegister dst, XMMRegister src1, Operand src2,
3055 vinstr(0x22, dst, src1, src2, k66, k0F3A, kWIG);
3059 void Assembler::vroundsd(XMMRegister dst, XMMRegister src1, XMMRegister src2,
3061 vinstr(0x0b, dst, src1, src2, k66, k0F3A, kWIG);
3064 void Assembler::vroundss(XMMRegister dst, XMMRegister src1, XMMRegister src2,
3066 vinstr(0x0a, dst, src1, src2, k66, k0F3A, kWIG);
3107 void Assembler::vpcmpgtq(XMMRegister dst, XMMRegister src1, XMMRegister src2) {
3108 vinstr(0x37, dst, src1, src2, k66, k0F38, VexW::kWIG);
3205 void Assembler::vinstr(byte op, XMMRegister dst, XMMRegister src1,
3208 vinstr(op, dst, src1, src2, kL128, pp, m, w, feature);
3211 void Assembler::vinstr(byte op, XMMRegister dst, XMMRegister src1, Operand src2,
3214 vinstr(op, dst, src1, src2, kL128, pp, m, w, feature);
3217 void Assembler::vinstr(byte op, XMMRegister dst, XMMRegister src1,
3222 emit_vex_prefix(src1, l, pp, m, w);
3227 void Assembler::vinstr(byte op, XMMRegister dst, XMMRegister src1, Operand src2,
3232 emit_vex_prefix(src1, l, pp, m, w);