]> 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
 
    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
 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
    
    ----------------------------------------------------------------  
 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
 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
 Bit masks, with extra computed parity bit:
 
 p1: 0xDAB5556AAAAAAAD5
-p2: 0xEB7B6DADB6DB6DB3
+p2: 0xB66CCCD9999999B3
 p3: 0x71E3C3C78787878F
 p4: 0x0FE03FC07F807F80
 p5: 0x001FFFC0007FFF80
 p3: 0x71E3C3C78787878F
 p4: 0x0FE03FC07F807F80
 p5: 0x001FFFC0007FFF80