Lines Matching refs:divisor
354 int32_t dividend, int32_t divisor) in DoIntDivide() argument
357 if (UNLIKELY(divisor == 0)) { in DoIntDivide()
361 if (UNLIKELY(dividend == kMinInt && divisor == -1)) { in DoIntDivide()
364 shadow_frame.SetVReg(result_reg, dividend / divisor); in DoIntDivide()
372 int32_t dividend, int32_t divisor) in DoIntRemainder() argument
375 if (UNLIKELY(divisor == 0)) { in DoIntRemainder()
379 if (UNLIKELY(dividend == kMinInt && divisor == -1)) { in DoIntRemainder()
382 shadow_frame.SetVReg(result_reg, dividend % divisor); in DoIntRemainder()
392 int64_t divisor) in DoLongDivide() argument
395 if (UNLIKELY(divisor == 0)) { in DoLongDivide()
399 if (UNLIKELY(dividend == kMinLong && divisor == -1)) { in DoLongDivide()
402 shadow_frame.SetVRegLong(result_reg, dividend / divisor); in DoLongDivide()
412 int64_t divisor) in DoLongRemainder() argument
415 if (UNLIKELY(divisor == 0)) { in DoLongRemainder()
419 if (UNLIKELY(dividend == kMinLong && divisor == -1)) { in DoLongRemainder()
422 shadow_frame.SetVRegLong(result_reg, dividend % divisor); in DoLongRemainder()