Lines Matching defs:mask

382   // A mask for rip-relative move instruction.
384 // The bits for a rip-relative move instruction after mask.
738 void testb(Register reg, Immediate mask);
739 void testb(Operand op, Immediate mask);
743 void testw(Register reg, Immediate mask);
744 void testw(Operand op, Immediate mask);
774 void pblendw(XMMRegister dst, Operand src, uint8_t mask);
775 void pblendw(XMMRegister dst, XMMRegister src, uint8_t mask);
776 void palignr(XMMRegister dst, Operand src, uint8_t mask);
777 void palignr(XMMRegister dst, XMMRegister src, uint8_t mask);
1173 XMMRegister mask) {
1175 // The mask operand is encoded in bits[7:4] of the immediate byte.
1176 emit(mask.code() << 4);
1179 YMMRegister mask) {
1181 // The mask operand is encoded in bits[7:4] of the immediate byte.
1182 emit(mask.code() << 4);
1186 XMMRegister mask) {
1188 // The mask operand is encoded in bits[7:4] of the immediate byte.
1189 emit(mask.code() << 4);
1192 YMMRegister mask) {
1194 // The mask operand is encoded in bits[7:4] of the immediate byte.
1195 emit(mask.code() << 4);
1199 XMMRegister mask) {
1201 // The mask operand is encoded in bits[7:4] of the immediate byte.
1202 emit(mask.code() << 4);
1205 YMMRegister mask) {
1207 // The mask operand is encoded in bits[7:4] of the immediate byte.
1208 emit(mask.code() << 4);
1819 uint8_t mask) {
1821 emit(mask);
1824 uint8_t mask) {
1826 emit(mask);
1828 void vpblendw(XMMRegister dst, XMMRegister src1, Operand src2, uint8_t mask) {
1830 emit(mask);
1832 void vpblendw(YMMRegister dst, YMMRegister src1, Operand src2, uint8_t mask) {
1834 emit(mask);
2471 void emit_test(Register reg, Immediate mask, int size);
2473 void emit_test(Operand op, Immediate mask, int size);