Home
last modified time | relevance | path

Searched refs:shift_imm (Results 1 – 5 of 5) sorted by relevance

/art/compiler/utils/arm/
Dassembler_arm32.cc1153 void Arm32Assembler::Lsl(Register rd, Register rm, uint32_t shift_imm, in Lsl() argument
1155 CHECK_LE(shift_imm, 31u); in Lsl()
1157 movs(rd, ShifterOperand(rm, LSL, shift_imm), cond); in Lsl()
1159 mov(rd, ShifterOperand(rm, LSL, shift_imm), cond); in Lsl()
1164 void Arm32Assembler::Lsr(Register rd, Register rm, uint32_t shift_imm, in Lsr() argument
1166 CHECK(1u <= shift_imm && shift_imm <= 32u); in Lsr()
1167 if (shift_imm == 32) shift_imm = 0; // Comply to UAL syntax. in Lsr()
1169 movs(rd, ShifterOperand(rm, LSR, shift_imm), cond); in Lsr()
1171 mov(rd, ShifterOperand(rm, LSR, shift_imm), cond); in Lsr()
1176 void Arm32Assembler::Asr(Register rd, Register rm, uint32_t shift_imm, in Asr() argument
[all …]
Dassembler_thumb2.cc2320 void Thumb2Assembler::Lsl(Register rd, Register rm, uint32_t shift_imm, in Lsl() argument
2322 CHECK_LE(shift_imm, 31u); in Lsl()
2324 EmitShift(rd, rm, LSL, shift_imm, setcc); in Lsl()
2328 void Thumb2Assembler::Lsr(Register rd, Register rm, uint32_t shift_imm, in Lsr() argument
2330 CHECK(1u <= shift_imm && shift_imm <= 32u); in Lsr()
2331 if (shift_imm == 32) shift_imm = 0; // Comply to UAL syntax. in Lsr()
2333 EmitShift(rd, rm, LSR, shift_imm, setcc); in Lsr()
2337 void Thumb2Assembler::Asr(Register rd, Register rm, uint32_t shift_imm, in Asr() argument
2339 CHECK(1u <= shift_imm && shift_imm <= 32u); in Asr()
2340 if (shift_imm == 32) shift_imm = 0; // Comply to UAL syntax. in Asr()
[all …]
Dassembler_arm.h54 ShifterOperand(Register rm, Shift shift, uint32_t shift_imm = 0) : type_(kRegister), rm_(rm), in type_()
56 is_rotate_(false), is_shift_(true), shift_(shift), rotate_(0), immed_(shift_imm) { in type_()
622 virtual void Lsl(Register rd, Register rm, uint32_t shift_imm, bool setcc = false,
624 virtual void Lsr(Register rd, Register rm, uint32_t shift_imm, bool setcc = false,
626 virtual void Asr(Register rd, Register rm, uint32_t shift_imm, bool setcc = false,
628 virtual void Ror(Register rd, Register rm, uint32_t shift_imm, bool setcc = false,
Dassembler_arm32.h205 void Lsl(Register rd, Register rm, uint32_t shift_imm, bool setcc = false,
207 void Lsr(Register rd, Register rm, uint32_t shift_imm, bool setcc = false,
209 void Asr(Register rd, Register rm, uint32_t shift_imm, bool setcc = false,
211 void Ror(Register rd, Register rm, uint32_t shift_imm, bool setcc = false,
Dassembler_thumb2.h244 void Lsl(Register rd, Register rm, uint32_t shift_imm, bool setcc = false,
246 void Lsr(Register rd, Register rm, uint32_t shift_imm, bool setcc = false,
248 void Asr(Register rd, Register rm, uint32_t shift_imm, bool setcc = false,
250 void Ror(Register rd, Register rm, uint32_t shift_imm, bool setcc = false,