1 -- !!! test arithmetic operations from "Prelude" (gcd, lcm, etc.)
19 gcd (4070297::Int) (2695911::Int), -- 52,861
26 lcm (4070297::Int) (2695911::Int), -- 207,585,147
40 -- quotRem i8m i0, -- no div by zero
42 quotRem (4070297::Int) (2695911::Int), -- 52,861
47 -- divMod i8m i0, -- no div by zero
49 divMod (4070297::Int) (2695911::Int) -- 52,861
67 gcd (4070297::Integer) (2695911::Integer), -- 52,861
68 gcd minIntI (-1), -- out of Int range
78 lcm (4070297::Integer) (2695911::Integer), -- 207,585,147
79 lcm minIntI (-1), -- out of Int range
95 -- quotRem i8mI i0I, -- no div by zero
97 quotRem (4070297::Integer) (2695911::Integer), -- 52,861
98 quotRem minIntI (-1), -- out of Int range
100 quotRem (-1) minIntI,
106 -- divMod i8mI i0I, -- no div by zero
108 divMod (4070297::Integer) (2695911::Integer), -- 52,861
109 divMod minIntI (-1), -- out of Int range
118 i0, i4, i4m, i6, i6m, i8, i8m :: Int
127 i0I, i4I, i4mI, i6I, i6mI, i8I, i8mI :: Integer
136 minInt = minBound :: Int
137 maxInt = maxBound :: Int
139 minIntI = fromIntegral minInt :: Integer
140 maxIntI = fromIntegral maxInt :: Integer