X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/mLib/blobdiff_plain/573eadb534c42c4feace5e493cc135dd5e7b00d9..d6cf7c44a1ff98293ce71cdf5d9d195c2b89caa6:/unihash-check.pl diff --git a/unihash-check.pl b/unihash-check.pl index 72c3b9b..f7041f8 100644 --- a/unihash-check.pl +++ b/unihash-check.pl @@ -8,7 +8,7 @@ sub gfmul { while ($y) { if ($y & 1) { $a ^= $x }; - if ($x & 0x80000000) { $x <<= 1; $x ^= $MOD; } + if ($x & 0x80000000) { $x <<= 1; $x &= 0xffffffff; $x ^= $MOD; } else { $x <<= 1; } $y >>= 1; }