Lines Matching defs:check_truediv
795 def check_truediv(self, a, b, skip_small=True):
833 self.check_truediv(123, 0)
834 self.check_truediv(-456, 0)
835 self.check_truediv(0, 3)
836 self.check_truediv(0, -3)
837 self.check_truediv(0, 0)
839 self.check_truediv(671 * 12345 * 2**DBL_MAX_EXP, 12345)
840 self.check_truediv(12345, 345678 * 2**(DBL_MANT_DIG - DBL_MIN_EXP))
842 self.check_truediv(12345*2**100, 98765)
843 self.check_truediv(12345*2**30, 98765*7**81)
850 self.check_truediv(75312*2**max(exp, 0), 69187*2**max(-exp, 0))
851 self.check_truediv(69187*2**max(exp, 0), 75312*2**max(-exp, 0))
857 self.check_truediv(m*DBL_MIN_OVERFLOW + n, m)
858 self.check_truediv(m*DBL_MIN_OVERFLOW + n, -m)
867 self.check_truediv((2**DBL_MANT_DIG + 1)*12345*2**200 + 2**n,
873 # were it not explicitly skipped in check_truediv.
874 self.check_truediv(1, 2731)
878 self.check_truediv(295147931372582273023, 295147932265116303360)
880 self.check_truediv(10**(i+1), 10**i)
881 self.check_truediv(10**i, 10**(i+1))
887 self.check_truediv(2**DBL_MANT_DIG*m + n, m)
891 self.check_truediv(n, 2**1076)
901 self.check_truediv(a, b)
902 self.check_truediv(-a, b)
903 self.check_truediv(a, -b)
904 self.check_truediv(-a, -b)
912 self.check_truediv(x, y)
913 self.check_truediv(x, -y)
914 self.check_truediv(-x, y)
915 self.check_truediv(-x, -y)