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

/art/compiler/optimizing/
H A Dcode_generator_arm.cc4466 uint32_t rot = CodeGenerator::GetInt32ValueOf(rhs.GetConstant()) & 0x1F; local
4467 if (rot) {
4470 __ Ror(out, in, rot);
4492 uint64_t rot = CodeGenerator::GetInt64ValueOf(rhs.GetConstant()); local
4494 rot &= kMaxLongShiftDistance;
4498 if (rot >= kArmBitsPerWord) {
4499 rot -= kArmBitsPerWord;
4503 if (rot != 0u) {
4504 __ Lsr(out_reg_hi, in_reg_hi, rot);
4505 __ orr(out_reg_hi, out_reg_hi, ShifterOperand(in_reg_lo, arm::LSL, kArmBitsPerWord - rot));
[all...]
H A Dcode_generator_arm_vixl.cc4449 uint32_t rot = CodeGenerator::GetInt32ValueOf(rhs.GetConstant()) & 0x1F; local
4450 if (rot) {
4453 __ Ror(out, in, rot);
4475 uint64_t rot = CodeGenerator::GetInt64ValueOf(rhs.GetConstant()); local
4477 rot &= kMaxLongShiftDistance;
4481 if (rot >= kArmBitsPerWord) {
4482 rot -= kArmBitsPerWord;
4486 if (rot != 0u) {
4487 __ Lsr(out_reg_hi, in_reg_hi, Operand::From(rot));
4488 __ Orr(out_reg_hi, out_reg_hi, Operand(in_reg_lo, ShiftType::LSL, kArmBitsPerWord - rot));
[all...]

Completed in 23 milliseconds