X-Git-Url: https://git.distorted.org.uk/u/mdw/catacomb/blobdiff_plain/0f00dc4c8eb47e67bc0f148c2dd109f73a451e0a..23bbea75793621e6b21fbb13c00d8223113cf7b5:/symm/tiger-base.h diff --git a/symm/tiger-base.h b/symm/tiger-base.h index 49e05ef..2c0b8ac 100644 --- a/symm/tiger-base.h +++ b/symm/tiger-base.h @@ -43,15 +43,15 @@ #define TIGER_ROUND(a, b, c, x, n, op) do { \ kludge64 _t; \ XOR64(c, c, x); \ - _t = s[0][U8(LO64(c) >> 0)]; \ - XOR64(_t, _t, s[1][U8(LO64(c) >> 16)]); \ - XOR64(_t, _t, s[2][U8(HI64(c) >> 0)]); \ - XOR64(_t, _t, s[3][U8(HI64(c) >> 16)]); \ + _t = tiger_s[0][U8(LO64(c) >> 0)]; \ + XOR64(_t, _t, tiger_s[1][U8(LO64(c) >> 16)]); \ + XOR64(_t, _t, tiger_s[2][U8(HI64(c) >> 0)]); \ + XOR64(_t, _t, tiger_s[3][U8(HI64(c) >> 16)]); \ SUB64(a, a, _t); \ - _t = s[3][U8(LO64(c) >> 8)]; \ - XOR64(_t, _t, s[2][U8(LO64(c) >> 24)]); \ - XOR64(_t, _t, s[1][U8(HI64(c) >> 8)]); \ - XOR64(_t, _t, s[0][U8(HI64(c) >> 24)]); \ + _t = tiger_s[3][U8(LO64(c) >> 8)]; \ + XOR64(_t, _t, tiger_s[2][U8(LO64(c) >> 24)]); \ + XOR64(_t, _t, tiger_s[1][U8(HI64(c) >> 8)]); \ + XOR64(_t, _t, tiger_s[0][U8(HI64(c) >> 24)]); \ ADD64(b, b, _t); \ LSL64_(_t, b, n); \ op##64(b, _t, b); \