Lines Matching refs:divisor
814 int32_t dividend, int32_t divisor) in DoIntDivide() argument
817 if (UNLIKELY(divisor == 0)) { in DoIntDivide()
821 if (UNLIKELY(dividend == kMinInt && divisor == -1)) { in DoIntDivide()
824 shadow_frame.SetVReg(result_reg, dividend / divisor); in DoIntDivide()
832 int32_t dividend, int32_t divisor) in DoIntRemainder() argument
835 if (UNLIKELY(divisor == 0)) { in DoIntRemainder()
839 if (UNLIKELY(dividend == kMinInt && divisor == -1)) { in DoIntRemainder()
842 shadow_frame.SetVReg(result_reg, dividend % divisor); in DoIntRemainder()
852 int64_t divisor) in DoLongDivide() argument
855 if (UNLIKELY(divisor == 0)) { in DoLongDivide()
859 if (UNLIKELY(dividend == kMinLong && divisor == -1)) { in DoLongDivide()
862 shadow_frame.SetVRegLong(result_reg, dividend / divisor); in DoLongDivide()
872 int64_t divisor) in DoLongRemainder() argument
875 if (UNLIKELY(divisor == 0)) { in DoLongRemainder()
879 if (UNLIKELY(dividend == kMinLong && divisor == -1)) { in DoLongRemainder()
882 shadow_frame.SetVRegLong(result_reg, dividend % divisor); in DoLongRemainder()