Searched defs:shift_imm (Results 1 - 2 of 2) sorted by relevance
/art/compiler/utils/arm/ |
H A D | assembler_arm32.cc | 1153 void Arm32Assembler::Lsl(Register rd, Register rm, uint32_t shift_imm, argument 1155 CHECK_LE(shift_imm, 31u); 1157 movs(rd, ShifterOperand(rm, LSL, shift_imm), cond); 1159 mov(rd, ShifterOperand(rm, LSL, shift_imm), cond); 1164 void Arm32Assembler::Lsr(Register rd, Register rm, uint32_t shift_imm, argument 1166 CHECK(1u <= shift_imm && shift_imm <= 32u); 1167 if (shift_imm == 32) shift_imm = 0; // Comply to UAL syntax. 1169 movs(rd, ShifterOperand(rm, LSR, shift_imm), con 1176 Asr(Register rd, Register rm, uint32_t shift_imm, bool setcc, Condition cond) argument 1188 Ror(Register rd, Register rm, uint32_t shift_imm, bool setcc, Condition cond) argument [all...] |
H A D | assembler_thumb2.cc | 2320 void Thumb2Assembler::Lsl(Register rd, Register rm, uint32_t shift_imm, argument 2322 CHECK_LE(shift_imm, 31u); 2324 EmitShift(rd, rm, LSL, shift_imm, setcc); 2328 void Thumb2Assembler::Lsr(Register rd, Register rm, uint32_t shift_imm, argument 2330 CHECK(1u <= shift_imm && shift_imm <= 32u); 2331 if (shift_imm == 32) shift_imm = 0; // Comply to UAL syntax. 2333 EmitShift(rd, rm, LSR, shift_imm, setcc); 2337 void Thumb2Assembler::Asr(Register rd, Register rm, uint32_t shift_imm, argument 2346 Ror(Register rd, Register rm, uint32_t shift_imm, bool setcc, Condition cond) argument [all...] |
Completed in 35 milliseconds