Lines Matching refs:src2

889 void X86_64Assembler::vsubps(XmmRegister dst, XmmRegister src1, XmmRegister src2) {  in vsubps()  argument
894 if (!src2.NeedsRex()) { in vsubps()
902 byte_one = EmitVexPrefixByteOne(dst.NeedsRex(), /*X=*/ false, src2.NeedsRex(), SET_VEX_M_0F); in vsubps()
911 EmitXmmRegisterOperand(dst.LowBits(), src2); in vsubps()
923 void X86_64Assembler::vmulps(XmmRegister dst, XmmRegister src1, XmmRegister src2) { in vmulps() argument
927 if (!src2.NeedsRex()) { in vmulps()
930 return vmulps(dst, src2, src1); in vmulps()
941 src2.NeedsRex(), in vmulps()
951 EmitXmmRegisterOperand(dst.LowBits(), src2); in vmulps()
962 void X86_64Assembler::vdivps(XmmRegister dst, XmmRegister src1, XmmRegister src2) { in vdivps() argument
967 if (!src2.NeedsRex()) { in vdivps()
978 src2.NeedsRex(), in vdivps()
988 EmitXmmRegisterOperand(dst.LowBits(), src2); in vdivps()
1486 void X86_64Assembler::vsubpd(XmmRegister dst, XmmRegister src1, XmmRegister src2) { in vsubpd() argument
1490 if (!src2.NeedsRex()) { in vsubpd()
1501 src2.NeedsRex(), in vsubpd()
1511 EmitXmmRegisterOperand(dst.LowBits(), src2); in vsubpd()
1524 void X86_64Assembler::vmulpd(XmmRegister dst, XmmRegister src1, XmmRegister src2) { in vmulpd() argument
1528 if (!src2.NeedsRex()) { in vmulpd()
1531 return vmulpd(dst, src2, src1); in vmulpd()
1542 src2.NeedsRex(), in vmulpd()
1552 EmitXmmRegisterOperand(dst.LowBits(), src2); in vmulpd()
1565 void X86_64Assembler::vdivpd(XmmRegister dst, XmmRegister src1, XmmRegister src2) { in vdivpd() argument
1570 if (!src2.NeedsRex()) { in vdivpd()
1581 src2.NeedsRex(), in vdivpd()
1591 EmitXmmRegisterOperand(dst.LowBits(), src2); in vdivpd()
2043 void X86_64Assembler::vpmullw(XmmRegister dst, XmmRegister src1, XmmRegister src2) { in vpmullw() argument
2047 if (!src2.NeedsRex()) { in vpmullw()
2050 return vpmullw(dst, src2, src1); in vpmullw()
2061 src2.NeedsRex(), in vpmullw()
2071 EmitXmmRegisterOperand(dst.LowBits(), src2); in vpmullw()
2134 void X86_64Assembler::vpmulld(XmmRegister dst, XmmRegister src1, XmmRegister src2) { in vpmulld() argument
2143 src2.NeedsRex(), in vpmulld()
2150 EmitXmmRegisterOperand(dst.LowBits(), src2); in vpmulld()
2700 void X86_64Assembler::vpxor(XmmRegister dst, XmmRegister src1, XmmRegister src2) { in vpxor() argument
2704 if (!src2.NeedsRex()) { in vpxor()
2707 return vpxor(dst, src2, src1); in vpxor()
2718 src2.NeedsRex(), in vpxor()
2728 EmitXmmRegisterOperand(dst.LowBits(), src2); in vpxor()
2732 void X86_64Assembler::vxorps(XmmRegister dst, XmmRegister src1, XmmRegister src2) { in vxorps() argument
2736 if (!src2.NeedsRex()) { in vxorps()
2739 return vxorps(dst, src2, src1); in vxorps()
2750 src2.NeedsRex(), in vxorps()
2760 EmitXmmRegisterOperand(dst.LowBits(), src2); in vxorps()
2764 void X86_64Assembler::vxorpd(XmmRegister dst, XmmRegister src1, XmmRegister src2) { in vxorpd() argument
2768 if (!src2.NeedsRex()) { in vxorpd()
2771 return vxorpd(dst, src2, src1); in vxorpd()
2782 src2.NeedsRex(), in vxorpd()
2792 EmitXmmRegisterOperand(dst.LowBits(), src2); in vxorpd()
2831 void X86_64Assembler::vpand(XmmRegister dst, XmmRegister src1, XmmRegister src2) { in vpand() argument
2835 if (!src2.NeedsRex()) { in vpand()
2838 return vpand(dst, src2, src1); in vpand()
2849 src2.NeedsRex(), in vpand()
2859 EmitXmmRegisterOperand(dst.LowBits(), src2); in vpand()
2863 void X86_64Assembler::vandps(XmmRegister dst, XmmRegister src1, XmmRegister src2) { in vandps() argument
2867 if (!src2.NeedsRex()) { in vandps()
2870 return vandps(dst, src2, src1); in vandps()
2881 src2.NeedsRex(), in vandps()
2891 EmitXmmRegisterOperand(dst.LowBits(), src2); in vandps()
2895 void X86_64Assembler::vandpd(XmmRegister dst, XmmRegister src1, XmmRegister src2) { in vandpd() argument
2899 if (!src2.NeedsRex()) { in vandpd()
2902 return vandpd(dst, src2, src1); in vandpd()
2913 src2.NeedsRex(), in vandpd()
2923 EmitXmmRegisterOperand(dst.LowBits(), src2); in vandpd()
2926 void X86_64Assembler::andn(CpuRegister dst, CpuRegister src1, CpuRegister src2) { in andn() argument
2931 src2.NeedsRex(), in andn()
2942 EmitRegisterOperand(dst.LowBits(), src2.LowBits()); in andn()
2972 void X86_64Assembler::vpandn(XmmRegister dst, XmmRegister src1, XmmRegister src2) { in vpandn() argument
2977 if (!src2.NeedsRex()) { in vpandn()
2988 src2.NeedsRex(), in vpandn()
2998 EmitXmmRegisterOperand(dst.LowBits(), src2); in vpandn()
3002 void X86_64Assembler::vandnps(XmmRegister dst, XmmRegister src1, XmmRegister src2) { in vandnps() argument
3007 if (!src2.NeedsRex()) { in vandnps()
3018 src2.NeedsRex(), in vandnps()
3028 EmitXmmRegisterOperand(dst.LowBits(), src2); in vandnps()
3032 void X86_64Assembler::vandnpd(XmmRegister dst, XmmRegister src1, XmmRegister src2) { in vandnpd() argument
3037 if (!src2.NeedsRex()) { in vandnpd()
3048 src2.NeedsRex(), in vandnpd()
3058 EmitXmmRegisterOperand(dst.LowBits(), src2); in vandnpd()
3088 void X86_64Assembler::vpor(XmmRegister dst, XmmRegister src1, XmmRegister src2) { in vpor() argument
3092 if (!src2.NeedsRex()) { in vpor()
3095 return vpor(dst, src2, src1); in vpor()
3106 src2.NeedsRex(), in vpor()
3116 EmitXmmRegisterOperand(dst.LowBits(), src2); in vpor()
3120 void X86_64Assembler::vorps(XmmRegister dst, XmmRegister src1, XmmRegister src2) { in vorps() argument
3124 if (!src2.NeedsRex()) { in vorps()
3127 return vorps(dst, src2, src1); in vorps()
3138 src2.NeedsRex(), in vorps()
3148 EmitXmmRegisterOperand(dst.LowBits(), src2); in vorps()
3152 void X86_64Assembler::vorpd(XmmRegister dst, XmmRegister src1, XmmRegister src2) { in vorpd() argument
3156 if (!src2.NeedsRex()) { in vorpd()
3159 return vorpd(dst, src2, src1); in vorpd()
3170 src2.NeedsRex(), in vorpd()
3180 EmitXmmRegisterOperand(dst.LowBits(), src2); in vorpd()
3219 void X86_64Assembler::vpmaddwd(XmmRegister dst, XmmRegister src1, XmmRegister src2) { in vpmaddwd() argument
3223 if (!src2.NeedsRex()) { in vpmaddwd()
3226 return vpmaddwd(dst, src2, src1); in vpmaddwd()
3237 src2.NeedsRex(), in vpmaddwd()
3247 EmitXmmRegisterOperand(dst.LowBits(), src2); in vpmaddwd()