X-Git-Url: https://git.distorted.org.uk/u/mdw/catacomb/blobdiff_plain/f09e814abfcb58c0bb5423589e2940c205106e8d..6d56743beed37f62273209341fa812bcd6aa220f:/tests/mp diff --git a/tests/mp b/tests/mp index a73bc65..98399a2 100644 --- a/tests/mp +++ b/tests/mp @@ -1,6 +1,6 @@ # Test vectors for MP functions # -# $Id: mp,v 1.10 2002/10/06 22:52:50 mdw Exp $ +# $Id: mp,v 1.14 2002/10/19 18:55:08 mdw Exp $ add { 5 4 9; 5 -4 1; -5 4 -1; -5 -4 -9; @@ -26,6 +26,7 @@ bin2c { or 5 3 7; xor 5 3 6; 1111 0 0 -1; + or 45 -7 -3; xor 0x343cd5 -0x6a49c -0x32984f; } @@ -33,6 +34,31 @@ lsr2c { -1 5 -1; 1 5 0; -6 2 -2; + 7 2 1; + -7 2 -2; + -7 -2 0; +} + +setbit { + 0 40 0x10000000000; + 0x87348 40 0x10000087348; + 5 1 7; + 7 1 7; + -3 1 -1; +} + +clrbit { + 0x10000000000 40 0; + 0x87348 40 0x87348; + 5 1 5; + 7 1 5; + -1 1 -3; +} + +neg { + 0 0; + 15 -15; + -15 15; } odd {