Lines Matching refs:Idx
68 #define Idx(A, x, y) ((A)[Idx_slices(x, y)]) macro
77 Idx(BCD, x, 0) = Idx(A, x, 0) ^ Idx(A, x, 1) ^ Idx(A, x, 2) ^ \
78 Idx(A, x, 3) ^ Idx(A, x, 4); \
81 tmp = Idx(BCD, (x + 4) % 5, 0) ^ \
82 KECCAK_ROTL(Idx(BCD, (x + 1) % 5, 0), 1); \
84 Idx(A, x, y) ^= tmp; \
90 Idx(BCD, y, ((2*x)+(3*y)) % 5) = \
91 KECCAK_ROTL(Idx(A, x, y), keccak_rot[x][y]); \
97 Idx(A, x, y) = Idx(BCD, x, y) ^ \
98 (~Idx(BCD, (x+1) % 5, y) & Idx(BCD, (x+2)%5, y)); \
102 Idx(A, 0, 0) ^= (RC); \