Searched defs:shift_imm (Results 1 - 2 of 2) sorted by relevance

/art/compiler/utils/arm/
H A Dassembler_arm32.cc1042 void Arm32Assembler::Lsl(Register rd, Register rm, uint32_t shift_imm, argument
1044 CHECK_NE(shift_imm, 0u); // Do not use Lsl if no shift is wanted.
1046 movs(rd, ShifterOperand(rm, LSL, shift_imm), cond);
1048 mov(rd, ShifterOperand(rm, LSL, shift_imm), cond);
1053 void Arm32Assembler::Lsr(Register rd, Register rm, uint32_t shift_imm, argument
1055 CHECK_NE(shift_imm, 0u); // Do not use Lsr if no shift is wanted.
1056 if (shift_imm == 32) shift_imm = 0; // Comply to UAL syntax.
1058 movs(rd, ShifterOperand(rm, LSR, shift_imm), cond);
1060 mov(rd, ShifterOperand(rm, LSR, shift_imm), con
1065 Asr(Register rd, Register rm, uint32_t shift_imm, bool setcc, Condition cond) argument
1077 Ror(Register rd, Register rm, uint32_t shift_imm, bool setcc, Condition cond) argument
[all...]
H A Dassembler_thumb2.cc2155 void Thumb2Assembler::Lsl(Register rd, Register rm, uint32_t shift_imm, argument
2157 CHECK_NE(shift_imm, 0u); // Do not use Lsl if no shift is wanted.
2159 EmitShift(rd, rm, LSL, shift_imm, setcc);
2163 void Thumb2Assembler::Lsr(Register rd, Register rm, uint32_t shift_imm, argument
2165 CHECK_NE(shift_imm, 0u); // Do not use Lsr if no shift is wanted.
2166 if (shift_imm == 32) shift_imm = 0; // Comply to UAL syntax.
2168 EmitShift(rd, rm, LSR, shift_imm, setcc);
2172 void Thumb2Assembler::Asr(Register rd, Register rm, uint32_t shift_imm, argument
2174 CHECK_NE(shift_imm,
2181 Ror(Register rd, Register rm, uint32_t shift_imm, bool setcc, Condition cond) argument
[all...]

Completed in 11 milliseconds