From 11a7a2404b4728be966bf47c93b665be952c3663 Mon Sep 17 00:00:00 2001 From: simonmar Date: Thu, 23 Mar 2000 09:33:17 +0000 Subject: [PATCH] [project @ 2000-03-23 09:33:17 by simonmar] update expected output --- ghc/tests/numeric/should_run/arith003.stdout | 60 +++++++++++++++++++++++++- 1 file changed, 58 insertions(+), 2 deletions(-) diff --git a/ghc/tests/numeric/should_run/arith003.stdout b/ghc/tests/numeric/should_run/arith003.stdout index b508245..67dae59 100644 --- a/ghc/tests/numeric/should_run/arith003.stdout +++ b/ghc/tests/numeric/should_run/arith003.stdout @@ -456,6 +456,8 @@ div 0 -2147483648 = 0 div 0 2147483647 = 0 div 0 -2147483649 = 0 div 0 2147483648 = 0 +div 0 -4294967296 = 0 +div 0 4294967294 = 0 div 0 4611686018427387904 = 0 div 0 4611686014132420609 = 0 div 1 1 = 1 @@ -466,6 +468,8 @@ div 1 -2147483648 = 1 div 1 2147483647 = 0 div 1 -2147483649 = -1 div 1 2147483648 = 0 +div 1 -4294967296 = -1 +div 1 4294967294 = 0 div 1 4611686018427387904 = 0 div 1 4611686014132420609 = 0 div -1 1 = -1 @@ -476,6 +480,8 @@ div -1 -2147483648 = 0 div -1 2147483647 = -1 div -1 -2147483649 = 0 div -1 2147483648 = -1 +div -1 -4294967296 = 0 +div -1 4294967294 = -1 div -1 4611686018427387904 = -1 div -1 4611686014132420609 = -1 div 2 1 = 2 @@ -486,6 +492,8 @@ div 2 -2147483648 = 0 div 2 2147483647 = 0 div 2 -2147483649 = -1 div 2 2147483648 = 0 +div 2 -4294967296 = -1 +div 2 4294967294 = 0 div 2 4611686018427387904 = 0 div 2 4611686014132420609 = 0 div -2 1 = -2 @@ -496,6 +504,8 @@ div -2 -2147483648 = 0 div -2 2147483647 = -1 div -2 -2147483649 = 0 div -2 2147483648 = -1 +div -2 -4294967296 = 0 +div -2 4294967294 = -1 div -2 4611686018427387904 = -1 div -2 4611686014132420609 = -1 div -2147483648 1 = -2147483648 @@ -506,6 +516,8 @@ div -2147483648 -2147483648 = 1 div -2147483648 2147483647 = -2 div -2147483648 -2147483649 = 0 div -2147483648 2147483648 = -1 +div -2147483648 -4294967296 = 0 +div -2147483648 4294967294 = -1 div -2147483648 4611686018427387904 = -1 div -2147483648 4611686014132420609 = -1 div 2147483647 1 = 2147483647 @@ -516,6 +528,8 @@ div 2147483647 -2147483648 = 0 div 2147483647 2147483647 = 1 div 2147483647 -2147483649 = -1 div 2147483647 2147483648 = 0 +div 2147483647 -4294967296 = -1 +div 2147483647 4294967294 = 0 div 2147483647 4611686018427387904 = 0 div 2147483647 4611686014132420609 = 0 mod 0 1 = 0 @@ -526,6 +540,8 @@ mod 0 -2147483648 = 0 mod 0 2147483647 = 0 mod 0 -2147483649 = 0 mod 0 2147483648 = 0 +mod 0 -4294967296 = 0 +mod 0 4294967294 = 0 mod 0 4611686018427387904 = 0 mod 0 4611686014132420609 = 0 mod 1 1 = 0 @@ -536,6 +552,8 @@ mod 1 -2147483648 = -2147483647 mod 1 2147483647 = 1 mod 1 -2147483649 = -2147483648 mod 1 2147483648 = 1 +mod 1 -4294967296 = -4294967295 +mod 1 4294967294 = 1 mod 1 4611686018427387904 = 1 mod 1 4611686014132420609 = 1 mod -1 1 = 0 @@ -546,6 +564,8 @@ mod -1 -2147483648 = -1 mod -1 2147483647 = 2147483646 mod -1 -2147483649 = -1 mod -1 2147483648 = 2147483647 +mod -1 -4294967296 = -1 +mod -1 4294967294 = 4294967293 mod -1 4611686018427387904 = 4611686018427387903 mod -1 4611686014132420609 = 4611686014132420608 mod 2 1 = 0 @@ -556,6 +576,8 @@ mod 2 -2147483648 = -2147483646 mod 2 2147483647 = 2 mod 2 -2147483649 = -2147483647 mod 2 2147483648 = 2 +mod 2 -4294967296 = -4294967294 +mod 2 4294967294 = 2 mod 2 4611686018427387904 = 2 mod 2 4611686014132420609 = 2 mod -2 1 = 0 @@ -566,6 +588,8 @@ mod -2 -2147483648 = -2 mod -2 2147483647 = 2147483645 mod -2 -2147483649 = -2 mod -2 2147483648 = 2147483646 +mod -2 -4294967296 = -2 +mod -2 4294967294 = 4294967292 mod -2 4611686018427387904 = 4611686018427387902 mod -2 4611686014132420609 = 4611686014132420607 mod -2147483648 1 = 0 @@ -576,6 +600,8 @@ mod -2147483648 -2147483648 = 0 mod -2147483648 2147483647 = 2147483646 mod -2147483648 -2147483649 = -2147483648 mod -2147483648 2147483648 = 0 +mod -2147483648 -4294967296 = -2147483648 +mod -2147483648 4294967294 = 2147483646 mod -2147483648 4611686018427387904 = 4611686016279904256 mod -2147483648 4611686014132420609 = 4611686011984936961 mod 2147483647 1 = 0 @@ -586,6 +612,8 @@ mod 2147483647 -2147483648 = -1 mod 2147483647 2147483647 = 0 mod 2147483647 -2147483649 = -2 mod 2147483647 2147483648 = 2147483647 +mod 2147483647 -4294967296 = -2147483649 +mod 2147483647 4294967294 = 2147483647 mod 2147483647 4611686018427387904 = 2147483647 mod 2147483647 4611686014132420609 = 2147483647 quot 0 1 = 0 @@ -596,6 +624,8 @@ quot 0 -2147483648 = 0 quot 0 2147483647 = 0 quot 0 -2147483649 = 0 quot 0 2147483648 = 0 +quot 0 -4294967296 = 0 +quot 0 4294967294 = 0 quot 0 4611686018427387904 = 0 quot 0 4611686014132420609 = 0 quot 1 1 = 1 @@ -606,6 +636,8 @@ quot 1 -2147483648 = 0 quot 1 2147483647 = 0 quot 1 -2147483649 = 0 quot 1 2147483648 = 0 +quot 1 -4294967296 = 0 +quot 1 4294967294 = 0 quot 1 4611686018427387904 = 0 quot 1 4611686014132420609 = 0 quot -1 1 = -1 @@ -616,6 +648,8 @@ quot -1 -2147483648 = 0 quot -1 2147483647 = 0 quot -1 -2147483649 = 0 quot -1 2147483648 = 0 +quot -1 -4294967296 = 0 +quot -1 4294967294 = 0 quot -1 4611686018427387904 = 0 quot -1 4611686014132420609 = 0 quot 2 1 = 2 @@ -626,6 +660,8 @@ quot 2 -2147483648 = 0 quot 2 2147483647 = 0 quot 2 -2147483649 = 0 quot 2 2147483648 = 0 +quot 2 -4294967296 = 0 +quot 2 4294967294 = 0 quot 2 4611686018427387904 = 0 quot 2 4611686014132420609 = 0 quot -2 1 = -2 @@ -636,6 +672,8 @@ quot -2 -2147483648 = 0 quot -2 2147483647 = 0 quot -2 -2147483649 = 0 quot -2 2147483648 = 0 +quot -2 -4294967296 = 0 +quot -2 4294967294 = 0 quot -2 4611686018427387904 = 0 quot -2 4611686014132420609 = 0 quot -2147483648 1 = -2147483648 @@ -646,6 +684,8 @@ quot -2147483648 -2147483648 = 1 quot -2147483648 2147483647 = -1 quot -2147483648 -2147483649 = 0 quot -2147483648 2147483648 = -1 +quot -2147483648 -4294967296 = 0 +quot -2147483648 4294967294 = 0 quot -2147483648 4611686018427387904 = 0 quot -2147483648 4611686014132420609 = 0 quot 2147483647 1 = 2147483647 @@ -654,8 +694,10 @@ quot 2147483647 2 = 1073741823 quot 2147483647 -2 = -1073741823 quot 2147483647 -2147483648 = 0 quot 2147483647 2147483647 = 1 -quot 2147483647 -2147483649 = 1 +quot 2147483647 -2147483649 = 0 quot 2147483647 2147483648 = 0 +quot 2147483647 -4294967296 = 0 +quot 2147483647 4294967294 = 0 quot 2147483647 4611686018427387904 = 0 quot 2147483647 4611686014132420609 = 0 rem 0 1 = 0 @@ -666,6 +708,8 @@ rem 0 -2147483648 = 0 rem 0 2147483647 = 0 rem 0 -2147483649 = 0 rem 0 2147483648 = 0 +rem 0 -4294967296 = 0 +rem 0 4294967294 = 0 rem 0 4611686018427387904 = 0 rem 0 4611686014132420609 = 0 rem 1 1 = 0 @@ -676,6 +720,8 @@ rem 1 -2147483648 = 1 rem 1 2147483647 = 1 rem 1 -2147483649 = 1 rem 1 2147483648 = 1 +rem 1 -4294967296 = 1 +rem 1 4294967294 = 1 rem 1 4611686018427387904 = 1 rem 1 4611686014132420609 = 1 rem -1 1 = 0 @@ -686,6 +732,8 @@ rem -1 -2147483648 = -1 rem -1 2147483647 = -1 rem -1 -2147483649 = -1 rem -1 2147483648 = -1 +rem -1 -4294967296 = -1 +rem -1 4294967294 = -1 rem -1 4611686018427387904 = -1 rem -1 4611686014132420609 = -1 rem 2 1 = 0 @@ -696,6 +744,8 @@ rem 2 -2147483648 = 2 rem 2 2147483647 = 2 rem 2 -2147483649 = 2 rem 2 2147483648 = 2 +rem 2 -4294967296 = 2 +rem 2 4294967294 = 2 rem 2 4611686018427387904 = 2 rem 2 4611686014132420609 = 2 rem -2 1 = 0 @@ -706,6 +756,8 @@ rem -2 -2147483648 = -2 rem -2 2147483647 = -2 rem -2 -2147483649 = -2 rem -2 2147483648 = -2 +rem -2 -4294967296 = -2 +rem -2 4294967294 = -2 rem -2 4611686018427387904 = -2 rem -2 4611686014132420609 = -2 rem -2147483648 1 = 0 @@ -716,6 +768,8 @@ rem -2147483648 -2147483648 = 0 rem -2147483648 2147483647 = -1 rem -2147483648 -2147483649 = -2147483648 rem -2147483648 2147483648 = 0 +rem -2147483648 -4294967296 = -2147483648 +rem -2147483648 4294967294 = -2147483648 rem -2147483648 4611686018427387904 = -2147483648 rem -2147483648 4611686014132420609 = -2147483648 rem 2147483647 1 = 0 @@ -724,8 +778,10 @@ rem 2147483647 2 = 1 rem 2147483647 -2 = 1 rem 2147483647 -2147483648 = 2147483647 rem 2147483647 2147483647 = 0 -rem 2147483647 -2147483649 = 0 +rem 2147483647 -2147483649 = 2147483647 rem 2147483647 2147483648 = 2147483647 +rem 2147483647 -4294967296 = 2147483647 +rem 2147483647 4294967294 = 2147483647 rem 2147483647 4611686018427387904 = 2147483647 rem 2147483647 4611686014132420609 = 2147483647 gcd 0 1 = 1 -- 1.7.10.4