X-Git-Url: https://git.distorted.org.uk/u/mdw/catacomb/blobdiff_plain/578a86d91941a0f722b87973d88e84ec2cf9a608..a69a3efddbe1261f55e90d4ff477053ab80663a5:/tests/gfreduce diff --git a/tests/gfreduce b/tests/gfreduce index f548b95..fa411fa 100644 --- a/tests/gfreduce +++ b/tests/gfreduce @@ -1,4 +1,4 @@ -# $Id: gfreduce,v 1.4 2004/03/27 17:54:12 mdw Exp $ +# $Id$ # # Test efficient polynomial reduction @@ -19,6 +19,10 @@ reduce { modexp { 0x20000000000000000000000000000000000000000000000000000000000001001 + 0x1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff + 0 + 1; + 0x20000000000000000000000000000000000000000000000000000000000001001 0x02 0x1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 1; @@ -34,6 +38,19 @@ modexp { 0x34235950984598345900983409845690805680985 0x0fffffffffffffffffffffffffffffffffffffffffff 1; + + 0x800000000000000000000000000000000000000c9 + 0x3f0eba16286a2d57ea0991168d4994637e8343e36 + -1 + 0x3c8c172e24598e90b9542e6b8f6571f54be572b50; + 0x800000000000000000000000000000000000000c9 + 0x3c8c172e24598e90b9542e6b8f6571f54be572b50 + 342345 + 0x3521fe2666efe92ca4eb160a286e0fd9427b84a62; + 0x800000000000000000000000000000000000000c9 + 0x3f0eba16286a2d57ea0991168d4994637e8343e36 + -342345 + 0x3521fe2666efe92ca4eb160a286e0fd9427b84a62; } sqrt {