INNER CODE UNIT · C
t
pq-crystals/dilithium · avx2/fips202x4.c:27
t = _mm256_i64gather_epi64((long long *)pos, idx, 1);
s[i] = _mm256_xor_si256(s[i], t);
pos += 8;
}
inlen -= r;
f1600x4(s, KeccakF_RoundConstants);
}
for(i = 0; i < inlen/8; ++i) {
t = _mm256_i64gather_epi64((long long *)pos, idx, 1);
s[i] = _mm256_xor_si256(s[i], t);
pos += 8;
}
inlen -= 8*i;
if(inlen) {
t = _mm256_i64gather_epi64((long long *)pos, idx, 1);