Lines Matching refs:divisor
3404 static inline bool NeedToAddDividend(int64_t magic_number, int64_t divisor) { in NeedToAddDividend() argument
3405 return divisor > 0 && magic_number < 0; in NeedToAddDividend()
3410 static inline bool NeedToSubDividend(int64_t magic_number, int64_t divisor) { in NeedToSubDividend() argument
3411 return divisor < 0 && magic_number > 0; in NeedToSubDividend()
3434 int64_t divisor, in GenerateResultRemWithAnyConstant() argument
3437 __ Mov(temp_imm, divisor); in GenerateResultRemWithAnyConstant()
3614 int64_t divisor) { in GenerateDivRemWithAnyConstant() argument
3617 if (divisor > 0 && HasNonNegativeInputAt(instruction, 0)) { in GenerateDivRemWithAnyConstant()
3653 Register divisor = InputRegisterAt(instruction, 1); in GenerateIntDiv() local
3654 __ Sdiv(out, dividend, divisor); in GenerateIntDiv()
3718 int64_t divisor = Int64FromLocation(value); in VisitDivZeroCheck() local
3719 if (divisor == 0) { in VisitDivZeroCheck()
6220 Register divisor = InputRegisterAt(instruction, 1); in GenerateIntRem() local
6223 __ Sdiv(temp, dividend, divisor); in GenerateIntRem()
6224 __ Msub(out, temp, divisor, dividend); in GenerateIntRem()