# Test vectors for conversion between MP ints and C ints # # $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. 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 } 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 }