Home
last modified time | relevance | path

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

/art/compiler/utils/arm/
Dassembler_arm.h61 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);
Dassembler_arm.cc1409 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 …]