From 5be616cbcdb7859e071d4a8d671746d0c28509be Mon Sep 17 00:00:00 2001 From: Paul Duncan Date: Mon, 27 May 2024 00:32:16 -0400 Subject: sha3.c: permute_n_avx2(): remove K64 --- sha3.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sha3.c') diff --git a/sha3.c b/sha3.c index 326f9e0..c65fe13 100644 --- a/sha3.c +++ b/sha3.c @@ -565,7 +565,7 @@ static const __m256i LM0 = { ~0, 0, 0, 0 }, // only lane 0 #define AVX2_ROLI(v, n) (_mm256_slli_epi64((v), (n)) | _mm256_srli_epi64((v), (64-(n)))) // rotate left by vector -#define AVX2_ROLV(v, n) (_mm256_sllv_epi64((v), (n)) | _mm256_srlv_epi64((v), (K64-(n)))) +#define AVX2_ROLV(v, n) (_mm256_sllv_epi64((v), (n)) | _mm256_srlv_epi64((v), (64-(n)))) // theta permute IDs #define THETA_I0_LO 0x90 // 0, 0, 1, 2 -> 0b10010000 -> 0x90 -- cgit v1.2.3