Lines Matching refs:rot
5294 uint32_t rot = CodeGenerator::GetInt32ValueOf(rhs.GetConstant()) & 0x1F; in HandleIntegerRotate() local
5295 if (rot) { in HandleIntegerRotate()
5298 __ Ror(out, in, rot); in HandleIntegerRotate()
5320 uint64_t rot = CodeGenerator::GetInt64ValueOf(rhs.GetConstant()); in HandleLongRotate() local
5322 rot &= kMaxLongShiftDistance; in HandleLongRotate()
5326 if (rot >= kArmBitsPerWord) { in HandleLongRotate()
5327 rot -= kArmBitsPerWord; in HandleLongRotate()
5331 if (rot != 0u) { in HandleLongRotate()
5332 __ Lsr(out_reg_hi, in_reg_hi, Operand::From(rot)); in HandleLongRotate()
5333 __ Orr(out_reg_hi, out_reg_hi, Operand(in_reg_lo, ShiftType::LSL, kArmBitsPerWord - rot)); in HandleLongRotate()
5334 __ Lsr(out_reg_lo, in_reg_lo, Operand::From(rot)); in HandleLongRotate()
5335 __ Orr(out_reg_lo, out_reg_lo, Operand(in_reg_hi, ShiftType::LSL, kArmBitsPerWord - rot)); in HandleLongRotate()