From efe90a8ad3273c566912d78572a4a91af69a048e Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Fri, 15 Feb 2013 03:59:52 +0100 Subject: derp MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- c/sha3.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'c/sha3.c') diff --git a/c/sha3.c b/c/sha3.c index 9ba3fb2..8e3f44d 100644 --- a/c/sha3.c +++ b/c/sha3.c @@ -145,8 +145,8 @@ inline void arraycopy(byte* src, long soff, byte* dest, long doff, long length) src += soff; dest += doff; - #define __(X) src[X] = dest[X] - #define __0 *src = *dest + #define __(X) dest[X] = src[X] + #define __0 *dest = *src #define __1 __(0x01) #define __2 __(0x02); __(0x03) #define __3 __(0x04); __(0x05); __(0x06); __(0x07) @@ -179,7 +179,7 @@ inline void arraycopy(byte* src, long soff, byte* dest, long doff, long length) if ((length & 16)) { __0; __1; __2; __3; __4; src += 16; dest += 16; } if ((length & 32)) { __0; __1; __2; __3; __4; __5; src += 32; dest += 32; } if ((length & 64)) { __0; __1; __2; __3; __4; __5; __6; src += 64; dest += 64; } - if ((length & 128)) { __0; __1; __2; __3; __4; __5; __6; __7; src += 128; dest += 256; } + if ((length & 128)) { __0; __1; __2; __3; __4; __5; __6; __7; src += 128; dest += 128; } } length &= ~255; for (i = 0; i < length; i += 256) -- cgit v1.2.3-70-g09d2