Lines Matching refs:tmp1
418 void I8x16Shl(XMMRegister dst, XMMRegister src1, uint8_t src2, Register tmp1,
420 void I8x16Shl(XMMRegister dst, XMMRegister src1, Register src2, Register tmp1,
425 Register tmp1, XMMRegister tmp2, XMMRegister tmp3);
426 void I8x16ShrU(XMMRegister dst, XMMRegister src1, uint8_t src2, Register tmp1,
429 Register tmp1, XMMRegister tmp2, XMMRegister tmp3);
464 XMMRegister tmp1, XMMRegister tmp2);
891 void I8x16Popcnt(XMMRegister dst, XMMRegister src, XMMRegister tmp1,
894 DCHECK_NE(dst, tmp1);
895 DCHECK_NE(src, tmp1);
900 vmovdqa(tmp1, ExternalReferenceAsOperand(
903 vpandn(tmp2, tmp1, src);
904 vpand(dst, tmp1, src);
905 vmovdqa(tmp1, ExternalReferenceAsOperand(
909 vpshufb(dst, tmp1, dst);
910 vpshufb(tmp2, tmp1, tmp2);
917 movaps(tmp1, src);
918 psrlw(tmp1, 1);
922 andps(tmp1, ExternalReferenceAsOperand(
925 psubb(dst, tmp1);
928 movaps(tmp1, dst);
930 psrlw(tmp1, 2);
931 andps(tmp1, splat_0x33);
932 paddb(dst, tmp1);
933 movaps(tmp1, dst);
935 paddb(dst, tmp1);
941 movaps(tmp1, ExternalReferenceAsOperand(
946 if (tmp2 != tmp1) {
947 movaps(tmp2, tmp1);
949 andps(tmp1, src);
953 pshufb(dst, tmp1);
954 movaps(tmp1, mask);
955 pshufb(tmp1, tmp2);
956 paddb(dst, tmp1);