From: sgunderson@bigfoot.com <> Date: Wed, 16 Jan 2008 00:31:59 +0000 (+0100) Subject: Fixed an very wrong bitmask in the 64-bit code. X-Git-Url: https://git.sesse.net/?p=hamming;a=commitdiff_plain;h=cf76fbade05b98081e7e547c4d37f2925a0d274c Fixed an very wrong bitmask in the 64-bit code. --- diff --git a/hamming.txt b/hamming.txt index ba6f5f3..2e7ed01 100644 --- a/hamming.txt +++ b/hamming.txt @@ -65,7 +65,7 @@ Finally, expansion to truncated (127,120) -> (71,64): ab-c---d-------e---------------f-------------------------------g------- p1 - x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x -p2 -x xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx +p2 -x xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx p3 -xxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx p4 -xxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx p5 -xxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx @@ -76,7 +76,7 @@ Reordering: ---------------------------------------------------------------- p1 xx xx x x xx x x x x x x xx x x x x x x x x x x x x x x xx x x x -p2 xxx x xx xxxx xx xx xx xx x xx xx xx xx xx xx xx xx xx xx xx xx +p2 x xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx p3 xxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx p4 xxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx p5 xxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx @@ -86,7 +86,7 @@ p7 xxxxxxx Bit masks, with extra computed parity bit: p1: 0xDAB5556AAAAAAAD5 -p2: 0xEB7B6DADB6DB6DB3 +p2: 0xB66CCCD9999999B3 p3: 0x71E3C3C78787878F p4: 0x0FE03FC07F807F80 p5: 0x001FFFC0007FFF80