mirror of
https://github.com/jedisct1/libsodium.git
synced 2026-08-25 08:37:13 +09:00
SipHash: help the compiler a little bit
This commit is contained in:
@@ -6,17 +6,17 @@
|
||||
#define SIPROUND \
|
||||
do { \
|
||||
v0 += v1; \
|
||||
v1 = ROTL64(v1, 13); \
|
||||
v1 ^= v0; \
|
||||
v0 = ROTL64(v0, 32); \
|
||||
v2 += v3; \
|
||||
v1 = ROTL64(v1, 13); \
|
||||
v3 = ROTL64(v3, 16); \
|
||||
v1 ^= v0; \
|
||||
v3 ^= v2; \
|
||||
v0 = ROTL64(v0, 32); \
|
||||
v0 += v3; \
|
||||
v3 = ROTL64(v3, 21); \
|
||||
v3 ^= v0; \
|
||||
v2 += v1; \
|
||||
v3 = ROTL64(v3, 21); \
|
||||
v1 = ROTL64(v1, 17); \
|
||||
v3 ^= v0; \
|
||||
v1 ^= v2; \
|
||||
v2 = ROTL64(v2, 32); \
|
||||
} while (0)
|
||||
|
||||
Reference in New Issue
Block a user