]> git.sesse.net Git - hamming/commitdiff
Fixed an very wrong bitmask in the 64-bit code.
authorsgunderson@bigfoot.com <>
Wed, 16 Jan 2008 00:31:59 +0000 (01:31 +0100)
committersgunderson@bigfoot.com <>
Wed, 16 Jan 2008 00:31:59 +0000 (01:31 +0100)
hamming.txt

index ba6f5f38a1979aa679ef7ac32e77b488dc01ad93..2e7ed012e706fb6ec5d1a7a4505a42131e175d4d 100644 (file)
@@ -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