Lines Matching defs:imm8

808 void Assembler::cmpb(const Operand& op, Immediate imm8) {
809 DCHECK(imm8.is_int8() || imm8.is_uint8());
817 emit_b(imm8);
1074 void Assembler::rcl(Register dst, uint8_t imm8) {
1076 DCHECK(is_uint5(imm8)); // illegal shift count
1077 if (imm8 == 1) {
1083 EMIT(imm8);
1088 void Assembler::rcr(Register dst, uint8_t imm8) {
1090 DCHECK(is_uint5(imm8)); // illegal shift count
1091 if (imm8 == 1) {
1097 EMIT(imm8);
1102 void Assembler::ror(const Operand& dst, uint8_t imm8) {
1104 DCHECK(is_uint5(imm8)); // illegal shift count
1105 if (imm8 == 1) {
1111 EMIT(imm8);
1123 void Assembler::sar(const Operand& dst, uint8_t imm8) {
1125 DCHECK(is_uint5(imm8)); // illegal shift count
1126 if (imm8 == 1) {
1132 EMIT(imm8);
1166 void Assembler::shl(const Operand& dst, uint8_t imm8) {
1168 DCHECK(is_uint5(imm8)); // illegal shift count
1169 if (imm8 == 1) {
1175 EMIT(imm8);
1186 void Assembler::shr(const Operand& dst, uint8_t imm8) {
1188 DCHECK(is_uint5(imm8)); // illegal shift count
1189 if (imm8 == 1) {
1195 EMIT(imm8);
1290 void Assembler::test_b(Register reg, Immediate imm8) {
1291 DCHECK(imm8.is_uint8());
1297 emit_b(imm8);
1299 emit_arith_b(0xF6, 0xC0, reg, static_cast<uint8_t>(imm8.x_));
1304 emit_w(imm8);
1308 void Assembler::test_b(const Operand& op, Immediate imm8) {
1310 test_b(op.reg(), imm8);
1316 emit_b(imm8);
2421 void Assembler::shufps(XMMRegister dst, XMMRegister src, byte imm8) {
2422 DCHECK(is_uint8(imm8));
2427 EMIT(imm8);
2532 void Assembler::extractps(Register dst, XMMRegister src, byte imm8) {
2534 DCHECK(is_uint8(imm8));
2541 EMIT(imm8);
2856 void Assembler::rorx(Register dst, const Operand& src, byte imm8) {
2858 DCHECK(is_uint8(imm8));
2864 EMIT(imm8);
2963 void Assembler::emit_arith_b(int op1, int op2, Register dst, int imm8) {
2965 DCHECK(is_uint8(imm8));
2969 EMIT(imm8);