Searched refs:shift_imm (Results 1 – 2 of 2) sorted by relevance
/art/compiler/utils/arm/ |
D | assembler_arm.h | 61 ShifterOperand(Register rm, Shift shift, uint32_t shift_imm) { in ShifterOperand() argument 62 CHECK(shift_imm < (1 << kShiftImmBits)); in ShifterOperand() 64 encoding_ = shift_imm << kShiftImmShift | in ShifterOperand() 419 void Lsl(Register rd, Register rm, uint32_t shift_imm, Condition cond = AL); 420 void Lsr(Register rd, Register rm, uint32_t shift_imm, Condition cond = AL); 421 void Asr(Register rd, Register rm, uint32_t shift_imm, Condition cond = AL); 422 void Ror(Register rd, Register rm, uint32_t shift_imm, Condition cond = AL);
|
D | assembler_arm.cc | 1409 void ArmAssembler::Lsl(Register rd, Register rm, uint32_t shift_imm, in Lsl() argument 1411 CHECK_NE(shift_imm, 0u); // Do not use Lsl if no shift is wanted. in Lsl() 1412 mov(rd, ShifterOperand(rm, LSL, shift_imm), cond); in Lsl() 1415 void ArmAssembler::Lsr(Register rd, Register rm, uint32_t shift_imm, in Lsr() argument 1417 CHECK_NE(shift_imm, 0u); // Do not use Lsr if no shift is wanted. in Lsr() 1418 if (shift_imm == 32) shift_imm = 0; // Comply to UAL syntax. in Lsr() 1419 mov(rd, ShifterOperand(rm, LSR, shift_imm), cond); in Lsr() 1422 void ArmAssembler::Asr(Register rd, Register rm, uint32_t shift_imm, in Asr() argument 1424 CHECK_NE(shift_imm, 0u); // Do not use Asr if no shift is wanted. in Asr() 1425 if (shift_imm == 32) shift_imm = 0; // Comply to UAL syntax. in Asr() [all …]
|