Lines Matching refs:imm8
793 void instruction##p(Register dst, Immediate imm8) { \
794 shift(dst, imm8, subcode, kPointerSize); \
797 void instruction##l(Register dst, Immediate imm8) { \
798 shift(dst, imm8, subcode, kInt32Size); \
801 void instruction##q(Register dst, Immediate imm8) { \
802 shift(dst, imm8, subcode, kInt64Size); \
805 void instruction##p(Operand dst, Immediate imm8) { \
806 shift(dst, imm8, subcode, kPointerSize); \
809 void instruction##l(Operand dst, Immediate imm8) { \
810 shift(dst, imm8, subcode, kInt32Size); \
813 void instruction##q(Operand dst, Immediate imm8) { \
814 shift(dst, imm8, subcode, kInt64Size); \
1043 void shufps(XMMRegister dst, XMMRegister src, byte imm8);
1177 void psllq(XMMRegister reg, byte imm8);
1178 void psrlq(XMMRegister reg, byte imm8);
1179 void psllw(XMMRegister reg, byte imm8);
1180 void pslld(XMMRegister reg, byte imm8);
1181 void psrlw(XMMRegister reg, byte imm8);
1182 void psrld(XMMRegister reg, byte imm8);
1183 void psraw(XMMRegister reg, byte imm8);
1184 void psrad(XMMRegister reg, byte imm8);
1246 void insertps(XMMRegister dst, XMMRegister src, byte imm8);
1247 void extractps(Register dst, XMMRegister src, byte imm8);
1248 void pextrb(Register dst, XMMRegister src, int8_t imm8);
1249 void pextrb(Operand dst, XMMRegister src, int8_t imm8);
1250 void pextrw(Register dst, XMMRegister src, int8_t imm8);
1251 void pextrw(Operand dst, XMMRegister src, int8_t imm8);
1252 void pextrd(Register dst, XMMRegister src, int8_t imm8);
1253 void pextrd(Operand dst, XMMRegister src, int8_t imm8);
1254 void pinsrb(XMMRegister dst, Register src, int8_t imm8);
1255 void pinsrb(XMMRegister dst, Operand src, int8_t imm8);
1256 void pinsrw(XMMRegister dst, Register src, int8_t imm8);
1257 void pinsrw(XMMRegister dst, Operand src, int8_t imm8);
1258 void pinsrd(XMMRegister dst, Register src, int8_t imm8);
1259 void pinsrd(XMMRegister dst, Operand src, int8_t imm8);
1269 #define SSE_CMP_P(instr, imm8) \ argument
1270 void instr##ps(XMMRegister dst, XMMRegister src) { cmpps(dst, src, imm8); } \
1271 void instr##ps(XMMRegister dst, Operand src) { cmpps(dst, src, imm8); } \
1272 void instr##pd(XMMRegister dst, XMMRegister src) { cmppd(dst, src, imm8); } \
1273 void instr##pd(XMMRegister dst, Operand src) { cmppd(dst, src, imm8); }
1507 void vpsrlq(XMMRegister dst, XMMRegister src, byte imm8) { in vpsrlq() argument
1509 emit(imm8); in vpsrlq()
1511 void vpsllq(XMMRegister dst, XMMRegister src, byte imm8) { in vpsllq() argument
1513 emit(imm8); in vpsllq()
1651 #define AVX_CMP_P(instr, imm8) \ argument
1653 vcmpps(dst, src1, src2, imm8); \
1656 vcmpps(dst, src1, src2, imm8); \
1659 vcmppd(dst, src1, src2, imm8); \
1662 vcmppd(dst, src1, src2, imm8); \
1677 void vpsllw(XMMRegister dst, XMMRegister src, uint8_t imm8) { in vpsllw() argument
1679 emit(imm8); in vpsllw()
1681 void vpsrlw(XMMRegister dst, XMMRegister src, uint8_t imm8) { in vpsrlw() argument
1683 emit(imm8); in vpsrlw()
1685 void vpsraw(XMMRegister dst, XMMRegister src, uint8_t imm8) { in vpsraw() argument
1687 emit(imm8); in vpsraw()
1689 void vpslld(XMMRegister dst, XMMRegister src, uint8_t imm8) { in vpslld() argument
1691 emit(imm8); in vpslld()
1693 void vpsrld(XMMRegister dst, XMMRegister src, uint8_t imm8) { in vpsrld() argument
1695 emit(imm8); in vpsrld()
1697 void vpsrad(XMMRegister dst, XMMRegister src, uint8_t imm8) { in vpsrad() argument
1699 emit(imm8); in vpsrad()
1701 void vpextrb(Register dst, XMMRegister src, uint8_t imm8) { in vpextrb() argument
1704 emit(imm8); in vpextrb()
1706 void vpextrb(Operand dst, XMMRegister src, uint8_t imm8) { in vpextrb() argument
1708 emit(imm8); in vpextrb()
1710 void vpextrw(Register dst, XMMRegister src, uint8_t imm8) { in vpextrw() argument
1713 emit(imm8); in vpextrw()
1715 void vpextrw(Operand dst, XMMRegister src, uint8_t imm8) { in vpextrw() argument
1717 emit(imm8); in vpextrw()
1719 void vpextrd(Register dst, XMMRegister src, uint8_t imm8) { in vpextrd() argument
1722 emit(imm8); in vpextrd()
1724 void vpextrd(Operand dst, XMMRegister src, uint8_t imm8) { in vpextrd() argument
1726 emit(imm8); in vpextrd()
1728 void vpinsrb(XMMRegister dst, XMMRegister src1, Register src2, uint8_t imm8) { in vpinsrb() argument
1731 emit(imm8); in vpinsrb()
1733 void vpinsrb(XMMRegister dst, XMMRegister src1, Operand src2, uint8_t imm8) { in vpinsrb() argument
1735 emit(imm8); in vpinsrb()
1737 void vpinsrw(XMMRegister dst, XMMRegister src1, Register src2, uint8_t imm8) { in vpinsrw() argument
1740 emit(imm8); in vpinsrw()
1742 void vpinsrw(XMMRegister dst, XMMRegister src1, Operand src2, uint8_t imm8) { in vpinsrw() argument
1744 emit(imm8); in vpinsrw()
1746 void vpinsrd(XMMRegister dst, XMMRegister src1, Register src2, uint8_t imm8) { in vpinsrd() argument
1749 emit(imm8); in vpinsrd()
1751 void vpinsrd(XMMRegister dst, XMMRegister src1, Operand src2, uint8_t imm8) { in vpinsrd() argument
1753 emit(imm8); in vpinsrd()
1755 void vpshufd(XMMRegister dst, XMMRegister src, uint8_t imm8) { in vpshufd() argument
1757 emit(imm8); in vpshufd()
1901 void rorxq(Register dst, Register src, byte imm8);
1902 void rorxq(Register dst, Operand src, byte imm8);
1903 void rorxl(Register dst, Register src, byte imm8);
1904 void rorxl(Register dst, Operand src, byte imm8);