Home
last modified time | relevance | path

Searched refs:amount (Results 1 – 8 of 8) sorted by relevance

/art/compiler/dex/quick/arm64/
Dutility_arm64.cc631 A64RegExtEncodings ext, uint8_t amount) { in OpRegRegExtend() argument
645 return OpRegRegRegExtend(op, r_dest_src1, r_dest_src1, r_src2, ext, amount); in OpRegRegExtend()
656 EncodeExtend(ext, amount)); in OpRegRegExtend()
764 RegStorage r_src2, A64RegExtEncodings ext, uint8_t amount) { in OpRegRegRegExtend() argument
795 CHECK_LE(amount, 4); in OpRegRegRegExtend()
798 EncodeExtend(ext, amount)); in OpRegRegRegExtend()
1008 int Arm64Mir2Lir::EncodeShift(int shift_type, int amount) { in EncodeShift() argument
1010 DCHECK_EQ(amount & 0x3f, amount); in EncodeShift()
1011 return ((shift_type & 0x3) << 7) | (amount & 0x3f); in EncodeShift()
1014 int Arm64Mir2Lir::EncodeExtend(int extend_type, int amount) { in EncodeExtend() argument
[all …]
Dcodegen_arm64.h375 int EncodeShift(int code, int amount);
378 A64RegExtEncodings ext, uint8_t amount);
380 A64RegExtEncodings ext, uint8_t amount);
381 int EncodeExtend(int extend_type, int amount);
Dtarget_arm64.cc240 int amount = operand & 0x3f; in DecodeRegExtendOrShift() local
241 snprintf(buf, buf_size, ", %s #%d", shift_name, amount); in DecodeRegExtendOrShift()
244 int amount = operand & 0x7; in DecodeRegExtendOrShift() local
245 if (amount == 0) { in DecodeRegExtendOrShift()
248 snprintf(buf, buf_size, ", %s #%d", extend_name, amount); in DecodeRegExtendOrShift()
/art/compiler/utils/arm/
Dassembler_thumb2.cc1202 void Thumb2Assembler::EmitShift(Register rd, Register rm, Shift shift, uint8_t amount, bool setcc) { in EmitShift() argument
1203 CHECK_LT(amount, (1 << 5)); in EmitShift()
1211 case RRX: opcode = 3U /* 0b11 */; amount = 0; break; in EmitShift()
1219 uint32_t imm3 = amount >> 2; in EmitShift()
1220 uint32_t imm2 = amount & 3U /* 0b11 */; in EmitShift()
1235 int16_t encoding = opcode << 11 | amount << 6 | static_cast<int16_t>(rm) << 3 | in EmitShift()
Dassembler_thumb2.h436 void EmitShift(Register rd, Register rm, Shift shift, uint8_t amount, bool setcc = false);
/art/test/800-smali/smali/
Db_22881413.smali38 # Empty, ignore this. We want to see if the other method can be verified in a reasonable amount of
/art/compiler/dex/quick/arm/
Dcodegen_arm.h229 int EncodeShift(int code, int amount);
Dutility_arm.cc744 int ArmMir2Lir::EncodeShift(int code, int amount) { in EncodeShift() argument
745 return ((amount & 0x1f) << 2) | code; in EncodeShift()