Lines Matching defs:mask
107 XMMRegister src2, XMMRegister mask) {
110 vpblendvb(dst, src1, src2, mask);
113 DCHECK_EQ(mask, xmm0);
405 // Perform 16-bit shift, then mask away low bits.
415 uint32_t mask = bmask << 24 | bmask << 16 | bmask << 8 | bmask;
416 Move(tmp1, mask);
433 // Create a mask to unset high bits.
494 // Perform 16-bit shift, then mask away high bits.
499 uint32_t mask = bmask << 24 | bmask << 16 | bmask << 8 | bmask;
500 Move(tmp1, mask);
1057 uint8_t mask = low ? 0x50 : 0xFA;
1058 pshufd(scratch, src1, mask);
1059 pshufd(dst, src2, mask);
1121 void SharedTurboAssembler::S128Select(XMMRegister dst, XMMRegister mask,
1126 // pandn(x, y) = !x & y, so we have to flip the mask and input.
1129 vpandn(scratch, mask, src2);
1130 vpand(dst, src1, mask);
1133 DCHECK_EQ(dst, mask);
1135 movaps(scratch, mask);