X-Git-Url: https://git.distorted.org.uk/u/mdw/catacomb/blobdiff_plain/fa9c3bb5354e9f8d7f6302f944d5df79f50bcfa9..df8e52c798e925d8d6fc1ec0d43996bebf1092ef:/tests/mpint diff --git a/tests/mpint b/tests/mpint index 6f92925..49157ba 100644 --- a/tests/mpint +++ b/tests/mpint @@ -1,6 +1,6 @@ # Test vectors for conversion between MP ints and C ints # -# $Id: mpint,v 1.2 1999/12/10 23:26:15 mdw Exp $ +# $Id: mpint,v 1.4 2002/01/13 19:51:34 mdw Exp $ # The tests look messy because I'm fighting with atoi here as well as the # integer conversion routines I'm trying to test. @@ -9,14 +9,21 @@ fromuint { 0 0; 1 1; -5 0xfffffffb; + 0x7ffff 0x7ffff; + 0x80000 0x80000; + 0xfffff 0xfffff; 0x7fffffff 0x7fffffff; 0x80000000 0x80000000; # Bastard torture test + 0xffffffff 0xffffffff; } fromint { 0 0; 1 1; -5 -5; + 0x7ffff 0x7ffff; + 0x80000 0x80000; + 0xfffff 0xfffff; 0x7fffffff 0x7fffffff; -0x80000000 -0x80000000; # Bastard torture test } @@ -25,15 +32,21 @@ touint { 0 0; 1 1; -5 -5; + 0x7ffff 0x7ffff; + 0x80000 0x80000; + 0xfffff 0xfffff; 0x7fffffff 0x7fffffff; 0x80000000 -0x80000000; # Bastard torture test + 0xffffffff 0xffffffff; } toint { 0 0; 1 1; -5 -5; + 0x7ffff 0x7ffff; + 0x80000 0x80000; + 0xfffff 0xfffff; 0x7fffffff 0x7fffffff; -0x80000000 -0x80000000; # Bastard torture test } -