From f3e7020b1b1878652733d7b146dd77c842b43cae Mon Sep 17 00:00:00 2001 From: "Steinar H. Gunderson" Date: Thu, 2 Mar 2006 13:19:37 +0000 Subject: [PATCH] Teh confusion! --- hamming32.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hamming32.c b/hamming32.c index 5ef403f..6270f4b 100644 --- a/hamming32.c +++ b/hamming32.c @@ -36,7 +36,7 @@ unsigned generate_parity(unsigned data) unsigned parity5 = find_parity_32(data & 0x00007fff); unsigned parity6 = find_parity_32(data & 0x03b4e986); - return parity6 | (parity5 << 1) | (parity4 << 2) | (parity3 << 3) | (parity4 << 4) | (parity5 << 5); + return parity6 | (parity5 << 1) | (parity4 << 2) | (parity3 << 3) | (parity2 << 4) | (parity1 << 5); } unsigned make_codeword(unsigned data) -- 2.39.2