Lines Matching defs:imm8

494   void mov_b(Register dst, int8_t imm8) { mov_b(Operand(dst), imm8); }
586 void cmpb(Register reg, Immediate imm8) {
588 cmpb(Operand(reg), imm8);
590 void cmpb(Operand op, Immediate imm8);
651 void rcl(Register dst, uint8_t imm8);
652 void rcr(Register dst, uint8_t imm8);
654 void rol(Register dst, uint8_t imm8) { rol(Operand(dst), imm8); }
655 void rol(Operand dst, uint8_t imm8);
659 void ror(Register dst, uint8_t imm8) { ror(Operand(dst), imm8); }
660 void ror(Operand dst, uint8_t imm8);
664 void sar(Register dst, uint8_t imm8) { sar(Operand(dst), imm8); }
665 void sar(Operand dst, uint8_t imm8);
672 void shl(Register dst, uint8_t imm8) { shl(Operand(dst), imm8); }
673 void shl(Operand dst, uint8_t imm8);
679 void shr(Register dst, uint8_t imm8) { shr(Operand(dst), imm8); }
680 void shr(Operand dst, uint8_t imm8);
700 void test_b(Register reg, Immediate imm8);
701 void test_b(Operand op, Immediate imm8);
874 void shufps(XMMRegister dst, XMMRegister src, byte imm8);
875 void shufpd(XMMRegister dst, XMMRegister src, byte imm8);
913 #define SSE_CMP_P(instr, imm8) \
915 cmpps(dst, Operand(src), imm8); \
917 void instr##ps(XMMRegister dst, Operand src) { cmpps(dst, src, imm8); } \
919 cmppd(dst, Operand(src), imm8); \
921 void instr##pd(XMMRegister dst, Operand src) { cmppd(dst, src, imm8); }
1000 void extractps(Operand dst, XMMRegister src, byte imm8);
1001 void extractps(Register dst, XMMRegister src, byte imm8);
1046 // Use SSE4_1 encoding for pextrw reg, xmm, imm8 for consistency
1150 void vextractps(Operand dst, XMMRegister src, byte imm8);
1162 void vshufps(XMMRegister dst, XMMRegister src1, XMMRegister src2, byte imm8) {
1163 vshufps(dst, src1, Operand(src2), imm8);
1165 void vshufps(XMMRegister dst, XMMRegister src1, Operand src2, byte imm8);
1166 void vshufpd(XMMRegister dst, XMMRegister src1, XMMRegister src2, byte imm8) {
1167 vshufpd(dst, src1, Operand(src2), imm8);
1169 void vshufpd(XMMRegister dst, XMMRegister src1, Operand src2, byte imm8);
1178 void vpsllw(XMMRegister dst, XMMRegister src, uint8_t imm8);
1179 void vpslld(XMMRegister dst, XMMRegister src, uint8_t imm8);
1180 void vpsllq(XMMRegister dst, XMMRegister src, uint8_t imm8);
1181 void vpsrlw(XMMRegister dst, XMMRegister src, uint8_t imm8);
1182 void vpsrld(XMMRegister dst, XMMRegister src, uint8_t imm8);
1183 void vpsraw(XMMRegister dst, XMMRegister src, uint8_t imm8);
1184 void vpsrad(XMMRegister dst, XMMRegister src, uint8_t imm8);
1185 void vpsrlq(XMMRegister dst, XMMRegister src, uint8_t imm8);
1423 void rorx(Register dst, Register src, byte imm8) {
1424 rorx(dst, Operand(src), imm8);
1426 void rorx(Register dst, Operand src, byte imm8);
1483 #define AVX_CMP_P(instr, imm8) \
1485 vcmpps(dst, src1, Operand(src2), imm8); \
1488 vcmpps(dst, src1, src2, imm8); \
1491 vcmppd(dst, src1, Operand(src2), imm8); \
1494 vcmppd(dst, src1, src2, imm8); \
1706 void emit_arith_b(int op1, int op2, Register dst, int imm8);