Fixed findings

List of Findings

Error: COMPILER_WARNING: [#def1]
gnutls-3.8.10/bundled_leancrypto/hash/src/asm/AVX2_4x/KeccakP-1600-times4-SIMD256.c:188:17: note[note]: called from here
#  186|   
#  187|   	if (laneCount >= 16) {
#  188|-> 		Xor_In4(0);
#  189|   		Xor_In4(4);
#  190|   		Xor_In4(8);

Error: COMPILER_WARNING: [#def2]
gnutls-3.8.10/bundled_leancrypto/hash/src/asm/AVX2_4x/KeccakP-1600-times4-SIMD256.c:188:17: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#  186|   
#  187|   	if (laneCount >= 16) {
#  188|-> 		Xor_In4(0);
#  189|   		Xor_In4(4);
#  190|   		Xor_In4(8);

Error: COMPILER_WARNING: [#def3]
gnutls-3.8.10/bundled_leancrypto/hash/src/asm/AVX2_4x/KeccakP-1600-times4-SIMD256.c:189:17: note[note]: called from here
#  187|   	if (laneCount >= 16) {
#  188|   		Xor_In4(0);
#  189|-> 		Xor_In4(4);
#  190|   		Xor_In4(8);
#  191|   		Xor_In4(12);

Error: COMPILER_WARNING: [#def4]
gnutls-3.8.10/bundled_leancrypto/hash/src/asm/AVX2_4x/KeccakP-1600-times4-SIMD256.c:190:17: note[note]: called from here
#  188|   		Xor_In4(0);
#  189|   		Xor_In4(4);
#  190|-> 		Xor_In4(8);
#  191|   		Xor_In4(12);
#  192|   		if (laneCount >= 20) {

Error: COMPILER_WARNING: [#def5]
gnutls-3.8.10/bundled_leancrypto/hash/src/asm/AVX2_4x/KeccakP-1600-times4-SIMD256.c:191:17: note[note]: called from here
#  189|   		Xor_In4(4);
#  190|   		Xor_In4(8);
#  191|-> 		Xor_In4(12);
#  192|   		if (laneCount >= 20) {
#  193|   			Xor_In4(16);

Error: COMPILER_WARNING: [#def6]
gnutls-3.8.10/bundled_leancrypto/hash/src/asm/AVX2_4x/KeccakP-1600-times4-SIMD256.c:193:25: note[note]: called from here
#  191|   		Xor_In4(12);
#  192|   		if (laneCount >= 20) {
#  193|-> 			Xor_In4(16);
#  194|   			for (i = 20; i < laneCount; i++)
#  195|   				Xor_In(i);

Error: COMPILER_WARNING: [#def7]
gnutls-3.8.10/bundled_leancrypto/hash/src/asm/AVX2_4x/KeccakP-1600-times4-SIMD256.c:195:33: note[note]: called from here
#  193|   			Xor_In4(16);
#  194|   			for (i = 20; i < laneCount; i++)
#  195|-> 				Xor_In(i);
#  196|   		} else {
#  197|   			for (i = 16; i < laneCount; i++)

Error: COMPILER_WARNING: [#def8]
gnutls-3.8.10/bundled_leancrypto/hash/src/asm/AVX2_4x/KeccakP-1600-times4-SIMD256.c:198:33: note[note]: called from here
#  196|   		} else {
#  197|   			for (i = 16; i < laneCount; i++)
#  198|-> 				Xor_In(i);
#  199|   		}
#  200|   	} else {

Error: COMPILER_WARNING: [#def9]
gnutls-3.8.10/bundled_leancrypto/hash/src/asm/AVX2_4x/KeccakP-1600-times4-SIMD256.c:202:25: note[note]: called from here
#  200|   	} else {
#  201|   		for (i = 0; i < laneCount; i++)
#  202|-> 			Xor_In(i);
#  203|   	}
#  204|   #undef Xor_In

Error: COMPILER_WARNING: [#def10]
gnutls-3.8.10/bundled_leancrypto/hash/src/shake_4x_avx2.c:48:17: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#   46|   
#   47|   	for (i = 0; i < 25; ++i)
#   48|-> 		s[i] = _mm256_setzero_si256();
#   49|   
#   50|   	idx = _mm256_set_epi64x((long long)in3, (long long)in2, (long long)in1,

Error: COMPILER_WARNING: [#def11]
gnutls-3.8.10/bundled_leancrypto/hash/src/shake_4x_avx2.c:48:24: note[note]: called from here
#   46|   
#   47|   	for (i = 0; i < 25; ++i)
#   48|-> 		s[i] = _mm256_setzero_si256();
#   49|   
#   50|   	idx = _mm256_set_epi64x((long long)in3, (long long)in2, (long long)in1,

Error: COMPILER_WARNING: [#def12]
gnutls-3.8.10/bundled_leancrypto/hash/src/shake_4x_avx2.c:50:15: note[note]: called from here
#   48|   		s[i] = _mm256_setzero_si256();
#   49|   
#   50|-> 	idx = _mm256_set_epi64x((long long)in3, (long long)in2, (long long)in1,
#   51|   				(long long)in0);
#   52|   	while (inlen >= r) {

Error: COMPILER_WARNING: [#def13]
gnutls-3.8.10/bundled_leancrypto/hash/src/shake_4x_avx2.c:54:29: note[note]: called from here
#   52|   	while (inlen >= r) {
#   53|   		for (i = 0; i < r / 8; ++i) {
#   54|-> 			t = _mm256_i64gather_epi64((long long *)pos, idx, 1);
#   55|   			s[i] = _mm256_xor_si256(s[i], t);
#   56|   			pos += 8;

Error: COMPILER_WARNING: [#def14]
gnutls-3.8.10/bundled_leancrypto/hash/src/shake_4x_avx2.c:55:32: note[note]: called from here
#   53|   		for (i = 0; i < r / 8; ++i) {
#   54|   			t = _mm256_i64gather_epi64((long long *)pos, idx, 1);
#   55|-> 			s[i] = _mm256_xor_si256(s[i], t);
#   56|   			pos += 8;
#   57|   		}

Error: COMPILER_WARNING: [#def15]
gnutls-3.8.10/bundled_leancrypto/hash/src/shake_4x_avx2.c:64:21: note[note]: called from here
#   62|   
#   63|   	for (i = 0; i < inlen / 8; ++i) {
#   64|-> 		t = _mm256_i64gather_epi64((long long *)pos, idx, 1);
#   65|   		s[i] = _mm256_xor_si256(s[i], t);
#   66|   		pos += 8;

Error: COMPILER_WARNING: [#def16]
gnutls-3.8.10/bundled_leancrypto/hash/src/shake_4x_avx2.c:65:24: note[note]: called from here
#   63|   	for (i = 0; i < inlen / 8; ++i) {
#   64|   		t = _mm256_i64gather_epi64((long long *)pos, idx, 1);
#   65|-> 		s[i] = _mm256_xor_si256(s[i], t);
#   66|   		pos += 8;
#   67|   	}

Error: COMPILER_WARNING: [#def17]
gnutls-3.8.10/bundled_leancrypto/hash/src/shake_4x_avx2.c:71:21: note[note]: called from here
#   69|   
#   70|   	if (inlen) {
#   71|-> 		t = _mm256_i64gather_epi64((long long *)pos, idx, 1);
#   72|   		idx = _mm256_set1_epi64x((1LL << (8 * inlen)) - 1);
#   73|   		t = _mm256_and_si256(t, idx);

Error: COMPILER_WARNING: [#def18]
gnutls-3.8.10/bundled_leancrypto/hash/src/shake_4x_avx2.c:72:23: note[note]: called from here
#   70|   	if (inlen) {
#   71|   		t = _mm256_i64gather_epi64((long long *)pos, idx, 1);
#   72|-> 		idx = _mm256_set1_epi64x((1LL << (8 * inlen)) - 1);
#   73|   		t = _mm256_and_si256(t, idx);
#   74|   		s[i] = _mm256_xor_si256(s[i], t);

Error: COMPILER_WARNING: [#def19]
gnutls-3.8.10/bundled_leancrypto/hash/src/shake_4x_avx2.c:73:21: note[note]: called from here
#   71|   		t = _mm256_i64gather_epi64((long long *)pos, idx, 1);
#   72|   		idx = _mm256_set1_epi64x((1LL << (8 * inlen)) - 1);
#   73|-> 		t = _mm256_and_si256(t, idx);
#   74|   		s[i] = _mm256_xor_si256(s[i], t);
#   75|   	}

Error: COMPILER_WARNING: [#def20]
gnutls-3.8.10/bundled_leancrypto/hash/src/shake_4x_avx2.c:74:24: note[note]: called from here
#   72|   		idx = _mm256_set1_epi64x((1LL << (8 * inlen)) - 1);
#   73|   		t = _mm256_and_si256(t, idx);
#   74|-> 		s[i] = _mm256_xor_si256(s[i], t);
#   75|   	}
#   76|   

Error: COMPILER_WARNING: [#def21]
gnutls-3.8.10/bundled_leancrypto/hash/src/shake_4x_avx2.c:77:13: note[note]: called from here
#   75|   	}
#   76|   
#   77|-> 	t = _mm256_set1_epi64x((int64_t)p << 8 * inlen);
#   78|   	s[i] = _mm256_xor_si256(s[i], t);
#   79|   	t = _mm256_set1_epi64x(1LL << 63);

Error: COMPILER_WARNING: [#def22]
gnutls-3.8.10/bundled_leancrypto/hash/src/shake_4x_avx2.c:78:16: note[note]: called from here
#   76|   
#   77|   	t = _mm256_set1_epi64x((int64_t)p << 8 * inlen);
#   78|-> 	s[i] = _mm256_xor_si256(s[i], t);
#   79|   	t = _mm256_set1_epi64x(1LL << 63);
#   80|   	s[r / 8 - 1] = _mm256_xor_si256(s[r / 8 - 1], t);

Error: COMPILER_WARNING: [#def23]
gnutls-3.8.10/bundled_leancrypto/hash/src/shake_4x_avx2.c:79:13: note[note]: called from here
#   77|   	t = _mm256_set1_epi64x((int64_t)p << 8 * inlen);
#   78|   	s[i] = _mm256_xor_si256(s[i], t);
#   79|-> 	t = _mm256_set1_epi64x(1LL << 63);
#   80|   	s[r / 8 - 1] = _mm256_xor_si256(s[r / 8 - 1], t);
#   81|   }

Error: COMPILER_WARNING: [#def24]
gnutls-3.8.10/bundled_leancrypto/hash/src/shake_4x_avx2.c:80:24: note[note]: called from here
#   78|   	s[i] = _mm256_xor_si256(s[i], t);
#   79|   	t = _mm256_set1_epi64x(1LL << 63);
#   80|-> 	s[r / 8 - 1] = _mm256_xor_si256(s[r / 8 - 1], t);
#   81|   }
#   82|   

Error: GCC_ANALYZER_WARNING (CWE-121): [#def25]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:95:17: warning[-Wanalyzer-out-of-bounds]: stack-based buffer overflow
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:188:13: enter_function: entry to ‘fft_rec’
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:205:12: branch_false: following ‘false’ branch (when ‘m_f != 1’)...
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:223:19: branch_false: ...to here
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:234:9: call_function: calling ‘radix’ from ‘fft_rec’
#   93|   	switch (m_f) {
#   94|   	case 4:
#   95|-> 		f0[4] = f[8] ^ f[12];
#   96|   		f0[6] = f[12] ^ f[14];
#   97|   		f0[7] = f[14] ^ f[15];

Error: GCC_ANALYZER_WARNING (CWE-126): [#def26]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:95:32: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:188:13: enter_function: entry to ‘fft_rec’
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:205:12: branch_false: following ‘false’ branch (when ‘m_f != 1’)...
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:223:19: branch_false: ...to here
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:234:9: call_function: calling ‘radix’ from ‘fft_rec’
#   93|   	switch (m_f) {
#   94|   	case 4:
#   95|-> 		f0[4] = f[8] ^ f[12];
#   96|   		f0[6] = f[12] ^ f[14];
#   97|   		f0[7] = f[14] ^ f[15];

Error: GCC_ANALYZER_WARNING (CWE-121): [#def27]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:96:17: warning[-Wanalyzer-out-of-bounds]: stack-based buffer overflow
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:188:13: enter_function: entry to ‘fft_rec’
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:205:12: branch_false: following ‘false’ branch (when ‘m_f != 1’)...
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:223:19: branch_false: ...to here
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:234:9: call_function: calling ‘radix’ from ‘fft_rec’
#   94|   	case 4:
#   95|   		f0[4] = f[8] ^ f[12];
#   96|-> 		f0[6] = f[12] ^ f[14];
#   97|   		f0[7] = f[14] ^ f[15];
#   98|   		f1[5] = f[11] ^ f[13];

Error: GCC_ANALYZER_WARNING (CWE-126): [#def28]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:96:25: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:188:13: enter_function: entry to ‘fft_rec’
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:205:12: branch_false: following ‘false’ branch (when ‘m_f != 1’)...
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:223:19: branch_false: ...to here
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:234:9: call_function: calling ‘radix’ from ‘fft_rec’
#   94|   	case 4:
#   95|   		f0[4] = f[8] ^ f[12];
#   96|-> 		f0[6] = f[12] ^ f[14];
#   97|   		f0[7] = f[14] ^ f[15];
#   98|   		f1[5] = f[11] ^ f[13];

Error: GCC_ANALYZER_WARNING (CWE-126): [#def29]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:96:33: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:188:13: enter_function: entry to ‘fft_rec’
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:205:12: branch_false: following ‘false’ branch (when ‘m_f != 1’)...
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:223:19: branch_false: ...to here
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:234:9: call_function: calling ‘radix’ from ‘fft_rec’
#   94|   	case 4:
#   95|   		f0[4] = f[8] ^ f[12];
#   96|-> 		f0[6] = f[12] ^ f[14];
#   97|   		f0[7] = f[14] ^ f[15];
#   98|   		f1[5] = f[11] ^ f[13];

Error: GCC_ANALYZER_WARNING (CWE-121): [#def30]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:97:17: warning[-Wanalyzer-out-of-bounds]: stack-based buffer overflow
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:188:13: enter_function: entry to ‘fft_rec’
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:205:12: branch_false: following ‘false’ branch (when ‘m_f != 1’)...
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:223:19: branch_false: ...to here
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:234:9: call_function: calling ‘radix’ from ‘fft_rec’
#   95|   		f0[4] = f[8] ^ f[12];
#   96|   		f0[6] = f[12] ^ f[14];
#   97|-> 		f0[7] = f[14] ^ f[15];
#   98|   		f1[5] = f[11] ^ f[13];
#   99|   		f1[6] = f[13] ^ f[14];

Error: GCC_ANALYZER_WARNING (CWE-126): [#def31]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:97:25: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:188:13: enter_function: entry to ‘fft_rec’
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:205:12: branch_false: following ‘false’ branch (when ‘m_f != 1’)...
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:223:19: branch_false: ...to here
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:234:9: call_function: calling ‘radix’ from ‘fft_rec’
#   95|   		f0[4] = f[8] ^ f[12];
#   96|   		f0[6] = f[12] ^ f[14];
#   97|-> 		f0[7] = f[14] ^ f[15];
#   98|   		f1[5] = f[11] ^ f[13];
#   99|   		f1[6] = f[13] ^ f[14];

Error: GCC_ANALYZER_WARNING (CWE-126): [#def32]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:97:33: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:188:13: enter_function: entry to ‘fft_rec’
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:205:12: branch_false: following ‘false’ branch (when ‘m_f != 1’)...
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:223:19: branch_false: ...to here
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:234:9: call_function: calling ‘radix’ from ‘fft_rec’
#   95|   		f0[4] = f[8] ^ f[12];
#   96|   		f0[6] = f[12] ^ f[14];
#   97|-> 		f0[7] = f[14] ^ f[15];
#   98|   		f1[5] = f[11] ^ f[13];
#   99|   		f1[6] = f[13] ^ f[14];

Error: GCC_ANALYZER_WARNING (CWE-121): [#def33]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:98:17: warning[-Wanalyzer-out-of-bounds]: stack-based buffer overflow
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:188:13: enter_function: entry to ‘fft_rec’
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:205:12: branch_false: following ‘false’ branch (when ‘m_f != 1’)...
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:223:19: branch_false: ...to here
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:234:9: call_function: calling ‘radix’ from ‘fft_rec’
#   96|   		f0[6] = f[12] ^ f[14];
#   97|   		f0[7] = f[14] ^ f[15];
#   98|-> 		f1[5] = f[11] ^ f[13];
#   99|   		f1[6] = f[13] ^ f[14];
#  100|   		f1[7] = f[15];

Error: GCC_ANALYZER_WARNING (CWE-126): [#def34]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:98:25: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:188:13: enter_function: entry to ‘fft_rec’
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:205:12: branch_false: following ‘false’ branch (when ‘m_f != 1’)...
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:223:19: branch_false: ...to here
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:234:9: call_function: calling ‘radix’ from ‘fft_rec’
#   96|   		f0[6] = f[12] ^ f[14];
#   97|   		f0[7] = f[14] ^ f[15];
#   98|-> 		f1[5] = f[11] ^ f[13];
#   99|   		f1[6] = f[13] ^ f[14];
#  100|   		f1[7] = f[15];

Error: GCC_ANALYZER_WARNING (CWE-126): [#def35]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:98:33: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:188:13: enter_function: entry to ‘fft_rec’
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:205:12: branch_false: following ‘false’ branch (when ‘m_f != 1’)...
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:223:19: branch_false: ...to here
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:234:9: call_function: calling ‘radix’ from ‘fft_rec’
#   96|   		f0[6] = f[12] ^ f[14];
#   97|   		f0[7] = f[14] ^ f[15];
#   98|-> 		f1[5] = f[11] ^ f[13];
#   99|   		f1[6] = f[13] ^ f[14];
#  100|   		f1[7] = f[15];

Error: GCC_ANALYZER_WARNING (CWE-121): [#def36]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:99:17: warning[-Wanalyzer-out-of-bounds]: stack-based buffer overflow
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:188:13: enter_function: entry to ‘fft_rec’
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:205:12: branch_false: following ‘false’ branch (when ‘m_f != 1’)...
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:223:19: branch_false: ...to here
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:234:9: call_function: calling ‘radix’ from ‘fft_rec’
#   97|   		f0[7] = f[14] ^ f[15];
#   98|   		f1[5] = f[11] ^ f[13];
#   99|-> 		f1[6] = f[13] ^ f[14];
#  100|   		f1[7] = f[15];
#  101|   		f0[5] = f[10] ^ f[12] ^ f1[5];

Error: GCC_ANALYZER_WARNING (CWE-126): [#def37]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:99:25: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:188:13: enter_function: entry to ‘fft_rec’
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:205:12: branch_false: following ‘false’ branch (when ‘m_f != 1’)...
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:223:19: branch_false: ...to here
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:234:9: call_function: calling ‘radix’ from ‘fft_rec’
#   97|   		f0[7] = f[14] ^ f[15];
#   98|   		f1[5] = f[11] ^ f[13];
#   99|-> 		f1[6] = f[13] ^ f[14];
#  100|   		f1[7] = f[15];
#  101|   		f0[5] = f[10] ^ f[12] ^ f1[5];

Error: GCC_ANALYZER_WARNING (CWE-126): [#def38]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:99:33: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:188:13: enter_function: entry to ‘fft_rec’
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:205:12: branch_false: following ‘false’ branch (when ‘m_f != 1’)...
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:223:19: branch_false: ...to here
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:234:9: call_function: calling ‘radix’ from ‘fft_rec’
#   97|   		f0[7] = f[14] ^ f[15];
#   98|   		f1[5] = f[11] ^ f[13];
#   99|-> 		f1[6] = f[13] ^ f[14];
#  100|   		f1[7] = f[15];
#  101|   		f0[5] = f[10] ^ f[12] ^ f1[5];

Error: GCC_ANALYZER_WARNING (CWE-121): [#def39]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:100:17: warning[-Wanalyzer-out-of-bounds]: stack-based buffer overflow
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:188:13: enter_function: entry to ‘fft_rec’
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:205:12: branch_false: following ‘false’ branch (when ‘m_f != 1’)...
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:223:19: branch_false: ...to here
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:234:9: call_function: calling ‘radix’ from ‘fft_rec’
#   98|   		f1[5] = f[11] ^ f[13];
#   99|   		f1[6] = f[13] ^ f[14];
#  100|-> 		f1[7] = f[15];
#  101|   		f0[5] = f[10] ^ f[12] ^ f1[5];
#  102|   		f1[4] = f[9] ^ f[13] ^ f0[5];

Error: GCC_ANALYZER_WARNING (CWE-126): [#def40]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:100:25: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:188:13: enter_function: entry to ‘fft_rec’
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:205:12: branch_false: following ‘false’ branch (when ‘m_f != 1’)...
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:223:19: branch_false: ...to here
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:234:9: call_function: calling ‘radix’ from ‘fft_rec’
#   98|   		f1[5] = f[11] ^ f[13];
#   99|   		f1[6] = f[13] ^ f[14];
#  100|-> 		f1[7] = f[15];
#  101|   		f0[5] = f[10] ^ f[12] ^ f1[5];
#  102|   		f1[4] = f[9] ^ f[13] ^ f0[5];

Error: GCC_ANALYZER_WARNING (CWE-121): [#def41]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:101:17: warning[-Wanalyzer-out-of-bounds]: stack-based buffer overflow
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:188:13: enter_function: entry to ‘fft_rec’
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:205:12: branch_false: following ‘false’ branch (when ‘m_f != 1’)...
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:223:19: branch_false: ...to here
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:234:9: call_function: calling ‘radix’ from ‘fft_rec’
#   99|   		f1[6] = f[13] ^ f[14];
#  100|   		f1[7] = f[15];
#  101|-> 		f0[5] = f[10] ^ f[12] ^ f1[5];
#  102|   		f1[4] = f[9] ^ f[13] ^ f0[5];
#  103|   

Error: GCC_ANALYZER_WARNING (CWE-126): [#def42]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:101:25: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:188:13: enter_function: entry to ‘fft_rec’
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:205:12: branch_false: following ‘false’ branch (when ‘m_f != 1’)...
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:223:19: branch_false: ...to here
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:234:9: call_function: calling ‘radix’ from ‘fft_rec’
#   99|   		f1[6] = f[13] ^ f[14];
#  100|   		f1[7] = f[15];
#  101|-> 		f0[5] = f[10] ^ f[12] ^ f1[5];
#  102|   		f1[4] = f[9] ^ f[13] ^ f0[5];
#  103|   

Error: GCC_ANALYZER_WARNING (CWE-126): [#def43]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:101:33: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:188:13: enter_function: entry to ‘fft_rec’
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:205:12: branch_false: following ‘false’ branch (when ‘m_f != 1’)...
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:223:19: branch_false: ...to here
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:234:9: call_function: calling ‘radix’ from ‘fft_rec’
#   99|   		f1[6] = f[13] ^ f[14];
#  100|   		f1[7] = f[15];
#  101|-> 		f0[5] = f[10] ^ f[12] ^ f1[5];
#  102|   		f1[4] = f[9] ^ f[13] ^ f0[5];
#  103|   

Error: GCC_ANALYZER_WARNING (CWE-121): [#def44]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:102:17: warning[-Wanalyzer-out-of-bounds]: stack-based buffer overflow
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:188:13: enter_function: entry to ‘fft_rec’
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:205:12: branch_false: following ‘false’ branch (when ‘m_f != 1’)...
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:223:19: branch_false: ...to here
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:234:9: call_function: calling ‘radix’ from ‘fft_rec’
#  100|   		f1[7] = f[15];
#  101|   		f0[5] = f[10] ^ f[12] ^ f1[5];
#  102|-> 		f1[4] = f[9] ^ f[13] ^ f0[5];
#  103|   
#  104|   		f0[0] = f[0];

Error: GCC_ANALYZER_WARNING (CWE-126): [#def45]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:102:25: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:188:13: enter_function: entry to ‘fft_rec’
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:205:12: branch_false: following ‘false’ branch (when ‘m_f != 1’)...
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:223:19: branch_false: ...to here
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:234:9: call_function: calling ‘radix’ from ‘fft_rec’
#  100|   		f1[7] = f[15];
#  101|   		f0[5] = f[10] ^ f[12] ^ f1[5];
#  102|-> 		f1[4] = f[9] ^ f[13] ^ f0[5];
#  103|   
#  104|   		f0[0] = f[0];

Error: GCC_ANALYZER_WARNING (CWE-126): [#def46]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:102:32: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:188:13: enter_function: entry to ‘fft_rec’
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:205:12: branch_false: following ‘false’ branch (when ‘m_f != 1’)...
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:223:19: branch_false: ...to here
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:234:9: call_function: calling ‘radix’ from ‘fft_rec’
#  100|   		f1[7] = f[15];
#  101|   		f0[5] = f[10] ^ f[12] ^ f1[5];
#  102|-> 		f1[4] = f[9] ^ f[13] ^ f0[5];
#  103|   
#  104|   		f0[0] = f[0];

Error: GCC_ANALYZER_WARNING (CWE-126): [#def47]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:105:32: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:188:13: enter_function: entry to ‘fft_rec’
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:205:12: branch_false: following ‘false’ branch (when ‘m_f != 1’)...
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:223:19: branch_false: ...to here
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:234:9: call_function: calling ‘radix’ from ‘fft_rec’
#  103|   
#  104|   		f0[0] = f[0];
#  105|-> 		f1[3] = f[7] ^ f[11] ^ f[15];
#  106|   		f0[3] = f[6] ^ f[10] ^ f[14] ^ f1[3];
#  107|   		f0[2] = f[4] ^ f0[4] ^ f0[3] ^ f1[3];

Error: GCC_ANALYZER_WARNING (CWE-126): [#def48]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:105:40: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:188:13: enter_function: entry to ‘fft_rec’
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:205:12: branch_false: following ‘false’ branch (when ‘m_f != 1’)...
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:223:19: branch_false: ...to here
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:234:9: call_function: calling ‘radix’ from ‘fft_rec’
#  103|   
#  104|   		f0[0] = f[0];
#  105|-> 		f1[3] = f[7] ^ f[11] ^ f[15];
#  106|   		f0[3] = f[6] ^ f[10] ^ f[14] ^ f1[3];
#  107|   		f0[2] = f[4] ^ f0[4] ^ f0[3] ^ f1[3];

Error: GCC_ANALYZER_WARNING (CWE-126): [#def49]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:106:32: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:188:13: enter_function: entry to ‘fft_rec’
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:205:12: branch_false: following ‘false’ branch (when ‘m_f != 1’)...
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:223:19: branch_false: ...to here
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:234:9: call_function: calling ‘radix’ from ‘fft_rec’
#  104|   		f0[0] = f[0];
#  105|   		f1[3] = f[7] ^ f[11] ^ f[15];
#  106|-> 		f0[3] = f[6] ^ f[10] ^ f[14] ^ f1[3];
#  107|   		f0[2] = f[4] ^ f0[4] ^ f0[3] ^ f1[3];
#  108|   		f1[1] = f[3] ^ f[5] ^ f[9] ^ f[13] ^ f1[3];

Error: GCC_ANALYZER_WARNING (CWE-126): [#def50]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:106:40: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:188:13: enter_function: entry to ‘fft_rec’
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:205:12: branch_false: following ‘false’ branch (when ‘m_f != 1’)...
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:223:19: branch_false: ...to here
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:234:9: call_function: calling ‘radix’ from ‘fft_rec’
#  104|   		f0[0] = f[0];
#  105|   		f1[3] = f[7] ^ f[11] ^ f[15];
#  106|-> 		f0[3] = f[6] ^ f[10] ^ f[14] ^ f1[3];
#  107|   		f0[2] = f[4] ^ f0[4] ^ f0[3] ^ f1[3];
#  108|   		f1[1] = f[3] ^ f[5] ^ f[9] ^ f[13] ^ f1[3];

Error: GCC_ANALYZER_WARNING (CWE-126): [#def51]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:107:32: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:188:13: enter_function: entry to ‘fft_rec’
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:205:12: branch_false: following ‘false’ branch (when ‘m_f != 1’)...
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:223:19: branch_false: ...to here
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:234:9: call_function: calling ‘radix’ from ‘fft_rec’
#  105|   		f1[3] = f[7] ^ f[11] ^ f[15];
#  106|   		f0[3] = f[6] ^ f[10] ^ f[14] ^ f1[3];
#  107|-> 		f0[2] = f[4] ^ f0[4] ^ f0[3] ^ f1[3];
#  108|   		f1[1] = f[3] ^ f[5] ^ f[9] ^ f[13] ^ f1[3];
#  109|   		f1[2] = f[3] ^ f1[1] ^ f0[3];

Error: GCC_ANALYZER_WARNING (CWE-126): [#def52]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:108:39: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:188:13: enter_function: entry to ‘fft_rec’
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:205:12: branch_false: following ‘false’ branch (when ‘m_f != 1’)...
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:223:19: branch_false: ...to here
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:234:9: call_function: calling ‘radix’ from ‘fft_rec’
#  106|   		f0[3] = f[6] ^ f[10] ^ f[14] ^ f1[3];
#  107|   		f0[2] = f[4] ^ f0[4] ^ f0[3] ^ f1[3];
#  108|-> 		f1[1] = f[3] ^ f[5] ^ f[9] ^ f[13] ^ f1[3];
#  109|   		f1[2] = f[3] ^ f1[1] ^ f0[3];
#  110|   		f0[1] = f[2] ^ f0[2] ^ f1[1];

Error: GCC_ANALYZER_WARNING (CWE-126): [#def53]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:108:46: warning[-Wanalyzer-out-of-bounds]: stack-based buffer over-read
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:188:13: enter_function: entry to ‘fft_rec’
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:205:12: branch_false: following ‘false’ branch (when ‘m_f != 1’)...
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:223:19: branch_false: ...to here
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/fft_avx2.c:234:9: call_function: calling ‘radix’ from ‘fft_rec’
#  106|   		f0[3] = f[6] ^ f[10] ^ f[14] ^ f1[3];
#  107|   		f0[2] = f[4] ^ f0[4] ^ f0[3] ^ f1[3];
#  108|-> 		f1[1] = f[3] ^ f[5] ^ f[9] ^ f[13] ^ f1[3];
#  109|   		f1[2] = f[3] ^ f1[1] ^ f0[3];
#  110|   		f0[1] = f[2] ^ f0[2] ^ f1[1];

Error: COMPILER_WARNING: [#def54]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/gf2x_avx2.c:97:32: note[note]: called from here
#   95|   
#   96|   	// Computation of Al.Bl=D0
#   97|-> 	ws->karat_mult_1.DD0 = _mm_clmulepi64_si128(ws->karat_mult_1.Al,
#   98|   						    ws->karat_mult_1.Bl, 0);
#   99|   	ws->karat_mult_1.DD2 = _mm_clmulepi64_si128(ws->karat_mult_1.Al,

Error: COMPILER_WARNING: [#def55]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/gf2x_avx2.c:99:32: note[note]: called from here
#   97|   	ws->karat_mult_1.DD0 = _mm_clmulepi64_si128(ws->karat_mult_1.Al,
#   98|   						    ws->karat_mult_1.Bl, 0);
#   99|-> 	ws->karat_mult_1.DD2 = _mm_clmulepi64_si128(ws->karat_mult_1.Al,
#  100|   						    ws->karat_mult_1.Bl, 0x11);
#  101|   	ws->karat_mult_1.AAlpAAh =

Error: COMPILER_WARNING: [#def56]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/gf2x_avx2.c:107:32: note[note]: called from here
#  105|   		_mm_xor_si128(ws->karat_mult_1.Bl,
#  106|   			      _mm_shuffle_epi32(ws->karat_mult_1.Bl, 0x4e));
#  107|-> 	ws->karat_mult_1.DD1 = _mm_xor_si128(
#  108|   		_mm_xor_si128(ws->karat_mult_1.DD0, ws->karat_mult_1.DD2),
#  109|   		_mm_clmulepi64_si128(ws->karat_mult_1.AAlpAAh,

Error: COMPILER_WARNING: [#def57]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/gf2x_avx2.c:119:32: note[note]: called from here
#  117|   
#  118|   	//	Computation of Ah.Bh=D2
#  119|-> 	ws->karat_mult_1.DD0 = _mm_clmulepi64_si128(ws->karat_mult_1.Ah,
#  120|   						    ws->karat_mult_1.Bh, 0);
#  121|   	ws->karat_mult_1.DD2 = _mm_clmulepi64_si128(ws->karat_mult_1.Ah,

Error: COMPILER_WARNING: [#def58]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/gf2x_avx2.c:121:32: note[note]: called from here
#  119|   	ws->karat_mult_1.DD0 = _mm_clmulepi64_si128(ws->karat_mult_1.Ah,
#  120|   						    ws->karat_mult_1.Bh, 0);
#  121|-> 	ws->karat_mult_1.DD2 = _mm_clmulepi64_si128(ws->karat_mult_1.Ah,
#  122|   						    ws->karat_mult_1.Bh, 0x11);
#  123|   	ws->karat_mult_1.AAlpAAh =

Error: COMPILER_WARNING: [#def59]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/gf2x_avx2.c:129:32: note[note]: called from here
#  127|   		_mm_xor_si128(ws->karat_mult_1.Bh,
#  128|   			      _mm_shuffle_epi32(ws->karat_mult_1.Bh, 0x4e));
#  129|-> 	ws->karat_mult_1.DD1 = _mm_xor_si128(
#  130|   		_mm_xor_si128(ws->karat_mult_1.DD0, ws->karat_mult_1.DD2),
#  131|   		_mm_clmulepi64_si128(ws->karat_mult_1.AAlpAAh,

Error: COMPILER_WARNING: [#def60]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/gf2x_avx2.c:147:32: note[note]: called from here
#  145|   		_mm_xor_si128(ws->karat_mult_1.Bl, ws->karat_mult_1.Bh);
#  146|   
#  147|-> 	ws->karat_mult_1.DD0 = _mm_clmulepi64_si128(ws->karat_mult_1.AlpAh,
#  148|   						    ws->karat_mult_1.BlpBh, 0);
#  149|   	ws->karat_mult_1.DD2 = _mm_clmulepi64_si128(

Error: COMPILER_WARNING: [#def61]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/gf2x_avx2.c:149:32: note[note]: called from here
#  147|   	ws->karat_mult_1.DD0 = _mm_clmulepi64_si128(ws->karat_mult_1.AlpAh,
#  148|   						    ws->karat_mult_1.BlpBh, 0);
#  149|-> 	ws->karat_mult_1.DD2 = _mm_clmulepi64_si128(
#  150|   		ws->karat_mult_1.AlpAh, ws->karat_mult_1.BlpBh, 0x11);
#  151|   	ws->karat_mult_1.AAlpAAh =

Error: COMPILER_WARNING: [#def62]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/gf2x_avx2.c:157:32: note[note]: called from here
#  155|   		_mm_xor_si128(ws->karat_mult_1.BlpBh,
#  156|   			      _mm_shuffle_epi32(ws->karat_mult_1.BlpBh, 0x4e));
#  157|-> 	ws->karat_mult_1.DD1 = _mm_xor_si128(
#  158|   		_mm_xor_si128(ws->karat_mult_1.DD0, ws->karat_mult_1.DD2),
#  159|   		_mm_clmulepi64_si128(ws->karat_mult_1.AAlpAAh,

Error: COMPILER_WARNING: [#def63]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/gf2x_avx2.c:324:17: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#  322|   		size_t is3 = is2 + 8;
#  323|   
#  324|-> 		ws->karat_mult_16.middle = _mm256_xor_si256(
#  325|   			ws->karat_mult_16.D0[is], ws->karat_mult_16.D2[i]);
#  326|   

Error: COMPILER_WARNING: [#def64]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/gf2x_avx2.c:632:17: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#  630|   #pragma GCC diagnostic push
#  631|   #pragma GCC diagnostic ignored "-Wcast-align"
#  632|-> 		ws->toom_3_mult.U0[i] =
#  633|   			_mm256_lddqu_si256((__m256i const *)(&A[i4]));
#  634|   		ws->toom_3_mult.V0[i] =

Error: COMPILER_WARNING: [#def65]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/gf_avx2.c:94:30: note[note]: called from here
#   92|   		rmdr = LC_HQC_PARAM_GF_POLY ^ 1;
#   93|   		for (j = LC_HQC_PARAM_GF_POLY_WT - 2; j; --j) {
#   94|-> 			z2 = __tzcnt_u16(rmdr);
#   95|   			dist = (uint16_t)(z2 - z1);
#   96|   			mod <<= dist;

Error: COMPILER_WARNING: [#def66]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/gf_avx2.c:129:24: note[note]: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6
#  127|    * 
#  128|    */
#  129|-> noinline_stack __m256i gf_mul_vect_avx2(__m256i a, __m256i b)
#  130|   {
#  131|   	__m128i al = _mm256_extractf128_si256(a, 0);

Error: COMPILER_WARNING: [#def67]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/gf_avx2.c:130:1: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#  128|    */
#  129|   noinline_stack __m256i gf_mul_vect_avx2(__m256i a, __m256i b)
#  130|-> {
#  131|   	__m128i al = _mm256_extractf128_si256(a, 0);
#  132|   	__m128i ah = _mm256_extractf128_si256(a, 1);

Error: COMPILER_WARNING: [#def68]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/reed_muller_avx2.c:136:25: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#  134|   		// so you have to swap the middle 64 bit blocks of the result
#  135|   		for (size_t part = 0; part < 4; part++) {
#  136|-> 			p2->mm[part] = _mm256_permute4x64_epi64(
#  137|   				_mm256_hadd_epi16(p1->mm[2 * part],
#  138|   						  p1->mm[2 * part + 1]),

Error: COMPILER_WARNING: [#def69]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/reed_muller_avx2.c:136:40: note[note]: called from here
#  134|   		// so you have to swap the middle 64 bit blocks of the result
#  135|   		for (size_t part = 0; part < 4; part++) {
#  136|-> 			p2->mm[part] = _mm256_permute4x64_epi64(
#  137|   				_mm256_hadd_epi16(p1->mm[2 * part],
#  138|   						  p1->mm[2 * part + 1]),

Error: COMPILER_WARNING: [#def70]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/reed_muller_avx2.c:140:44: note[note]: called from here
#  138|   						  p1->mm[2 * part + 1]),
#  139|   				0xd8);
#  140|-> 			p2->mm[part + 4] = _mm256_permute4x64_epi64(
#  141|   				_mm256_hsub_epi16(p1->mm[2 * part],
#  142|   						  p1->mm[2 * part + 1]),

Error: COMPILER_WARNING: [#def71]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/reed_solomon_avx2.c:1245:25: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
# 1243|   		gate_value = msg_bytes[i] ^
# 1244|   			     cdw_bytes[LC_HQC_PARAM_N1 - LC_HQC_PARAM_K - 1];
# 1245|-> 		__m256i gate256 = _mm256_set1_epi16(gate_value);
# 1246|   		tmp256[0] = gf_mul_vect_avx2(gate256, params256_u.param256[0]);
# 1247|   		tmp256[1] = gf_mul_vect_avx2(gate256, params256_u.param256[1]);

Error: COMPILER_WARNING: [#def72]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/reed_solomon_avx2.c:1284:27: note[note]: called from here
# 1282|   	uint16_t *syndromes = (uint16_t *)syndromes256;
# 1283|   
# 1284|-> 	syndromes256[0] = _mm256_set1_epi16(cdw[0]);
# 1285|   
# 1286|   	for (size_t i = 0; i < LC_HQC_PARAM_N1 - 1; ++i) {

Error: COMPILER_WARNING: [#def73]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/reed_solomon_avx2.c:1287:36: note[note]: called from here
# 1285|   
# 1286|   	for (size_t i = 0; i < LC_HQC_PARAM_N1 - 1; ++i) {
# 1287|-> 		syndromes256[0] ^= gf_mul_vect_avx2(
# 1288|   			_mm256_set1_epi16(cdw[i + 1]), alpha_ij256_1[i]);
# 1289|   	}

Error: COMPILER_WARNING: [#def74]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/reed_solomon_avx2.c:1292:37: note[note]: called from here
# 1290|   
# 1291|   #if (LC_HQC_TYPE == 128)
# 1292|-> 	__m256i last_syndromes256 = _mm256_set1_epi16(cdw[0]);
# 1293|   	for (size_t i = 0; i < LC_HQC_PARAM_N1 - 1; ++i) {
# 1294|   		last_syndromes256 ^= gf_mul_vect_avx2(

Error: COMPILER_WARNING: [#def75]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/reed_solomon_avx2.c:1294:38: note[note]: called from here
# 1292|   	__m256i last_syndromes256 = _mm256_set1_epi16(cdw[0]);
# 1293|   	for (size_t i = 0; i < LC_HQC_PARAM_N1 - 1; ++i) {
# 1294|-> 		last_syndromes256 ^= gf_mul_vect_avx2(
# 1295|   			_mm256_set1_epi16(cdw[i + 1]), alpha_ij256_2[i]);
# 1296|   	}

Error: COMPILER_WARNING: [#def76]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/reed_solomon_avx2.c:1305:27: note[note]: called from here
# 1303|   
# 1304|   	uint64_t *s8 = (uint64_t *)(syndromes + 24);
# 1305|-> 	s8[0] = (uint64_t)_mm_extract_epi64(s128[1], 0);
# 1306|   	uint32_t *s12 = (uint32_t *)(syndromes + 28);
# 1307|   #pragma GCC diagnostic pop

Error: COMPILER_WARNING: [#def77]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/reed_solomon_avx2.c:1315:27: note[note]: called from here
# 1313|   	(void)syndromes;
# 1314|   
# 1315|-> 	syndromes256[1] = _mm256_set1_epi16(cdw[0]);
# 1316|   	for (size_t i = 0; i < LC_HQC_PARAM_N1 - 1; ++i) {
# 1317|   		syndromes256[1] ^= gf_mul_vect_avx2(

Error: COMPILER_WARNING: [#def78]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/reed_solomon_avx2.c:1317:36: note[note]: called from here
# 1315|   	syndromes256[1] = _mm256_set1_epi16(cdw[0]);
# 1316|   	for (size_t i = 0; i < LC_HQC_PARAM_N1 - 1; ++i) {
# 1317|-> 		syndromes256[1] ^= gf_mul_vect_avx2(
# 1318|   			_mm256_set1_epi16(cdw[i + 1]), alpha_ij256_2[i]);
# 1319|   	}

Error: COMPILER_WARNING: [#def79]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/reed_solomon_avx2.c:1322:27: note[note]: called from here
# 1320|   
# 1321|   #elif (LC_HQC_TYPE == 256)
# 1322|-> 	syndromes256[1] = _mm256_set1_epi16(cdw[0]);
# 1323|   	for (size_t i = 0; i < LC_HQC_PARAM_N1 - 1; ++i) {
# 1324|   		syndromes256[1] ^= gf_mul_vect_avx2(

Error: COMPILER_WARNING: [#def80]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/reed_solomon_avx2.c:1324:36: note[note]: called from here
# 1322|   	syndromes256[1] = _mm256_set1_epi16(cdw[0]);
# 1323|   	for (size_t i = 0; i < LC_HQC_PARAM_N1 - 1; ++i) {
# 1324|-> 		syndromes256[1] ^= gf_mul_vect_avx2(
# 1325|   			_mm256_set1_epi16(cdw[i + 1]), alpha_ij256_2[i]);
# 1326|   	}

Error: COMPILER_WARNING: [#def81]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/reed_solomon_avx2.c:1328:27: note[note]: called from here
# 1326|   	}
# 1327|   
# 1328|-> 	syndromes256[2] = _mm256_set1_epi16(cdw[0]);
# 1329|   	for (size_t i = 0; i < LC_HQC_PARAM_N1 - 1; ++i) {
# 1330|   		syndromes256[2] ^= gf_mul_vect_avx2(

Error: COMPILER_WARNING: [#def82]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/reed_solomon_avx2.c:1330:36: note[note]: called from here
# 1328|   	syndromes256[2] = _mm256_set1_epi16(cdw[0]);
# 1329|   	for (size_t i = 0; i < LC_HQC_PARAM_N1 - 1; ++i) {
# 1330|-> 		syndromes256[2] ^= gf_mul_vect_avx2(
# 1331|   			_mm256_set1_epi16(cdw[i + 1]), alpha_ij256_3[i]);
# 1332|   	}

Error: COMPILER_WARNING: [#def83]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/reed_solomon_avx2.c:1334:37: note[note]: called from here
# 1332|   	}
# 1333|   
# 1334|-> 	__m256i last_syndromes256 = _mm256_set1_epi16(cdw[0]);
# 1335|   	for (size_t i = 0; i < LC_HQC_PARAM_N1 - 1; ++i) {
# 1336|   		last_syndromes256 ^= gf_mul_vect_avx2(

Error: COMPILER_WARNING: [#def84]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/reed_solomon_avx2.c:1336:38: note[note]: called from here
# 1334|   	__m256i last_syndromes256 = _mm256_set1_epi16(cdw[0]);
# 1335|   	for (size_t i = 0; i < LC_HQC_PARAM_N1 - 1; ++i) {
# 1336|-> 		last_syndromes256 ^= gf_mul_vect_avx2(
# 1337|   			_mm256_set1_epi16(cdw[i + 1]), alpha_ij256_4[i]);
# 1338|   	}

Error: COMPILER_WARNING: [#def85]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/vector_avx2.c:180:17: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#  178|   		uint64_t bloc = ws->tmp[i] >> 6;
#  179|   
#  180|-> 		ws->bloc256[i] = _mm256_set1_epi64x((long long)(bloc >> 2));
#  181|   		uint64_t pos = (bloc & 0x3UL);
#  182|   		__m256i pos256 = _mm256_set1_epi64x((long long)pos);

Error: COMPILER_WARNING: [#def86]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/vector_avx2.c:180:34: note[note]: called from here
#  178|   		uint64_t bloc = ws->tmp[i] >> 6;
#  179|   
#  180|-> 		ws->bloc256[i] = _mm256_set1_epi64x((long long)(bloc >> 2));
#  181|   		uint64_t pos = (bloc & 0x3UL);
#  182|   		__m256i pos256 = _mm256_set1_epi64x((long long)pos);

Error: COMPILER_WARNING: [#def87]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/vector_avx2.c:182:34: note[note]: called from here
#  180|   		ws->bloc256[i] = _mm256_set1_epi64x((long long)(bloc >> 2));
#  181|   		uint64_t pos = (bloc & 0x3UL);
#  182|-> 		__m256i pos256 = _mm256_set1_epi64x((long long)pos);
#  183|   		__m256i mask256 = _mm256_cmpeq_epi64(pos256, posCmp256);
#  184|   		uint64_t bit64 = 1ULL << (ws->tmp[i] & 0x3f);

Error: COMPILER_WARNING: [#def88]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/vector_avx2.c:183:35: note[note]: called from here
#  181|   		uint64_t pos = (bloc & 0x3UL);
#  182|   		__m256i pos256 = _mm256_set1_epi64x((long long)pos);
#  183|-> 		__m256i mask256 = _mm256_cmpeq_epi64(pos256, posCmp256);
#  184|   		uint64_t bit64 = 1ULL << (ws->tmp[i] & 0x3f);
#  185|   		__m256i bl256 = _mm256_set1_epi64x((long long)bit64);

Error: COMPILER_WARNING: [#def89]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/vector_avx2.c:185:33: note[note]: called from here
#  183|   		__m256i mask256 = _mm256_cmpeq_epi64(pos256, posCmp256);
#  184|   		uint64_t bit64 = 1ULL << (ws->tmp[i] & 0x3f);
#  185|-> 		__m256i bl256 = _mm256_set1_epi64x((long long)bit64);
#  186|   		ws->bit256[i] = bl256 & mask256;
#  187|   	}

Error: COMPILER_WARNING: [#def90]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/vector_avx2.c:192:31: note[note]: called from here
#  190|   
#  191|   	for (uint32_t i = 0; i < LOOP_SIZE; i++) {
#  192|-> 		__m256i aux = _mm256_setzero_si256();
#  193|   		__m256i i256 = _mm256_set1_epi64x(i);
#  194|   

Error: COMPILER_WARNING: [#def91]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/vector_avx2.c:193:32: note[note]: called from here
#  191|   	for (uint32_t i = 0; i < LOOP_SIZE; i++) {
#  192|   		__m256i aux = _mm256_setzero_si256();
#  193|-> 		__m256i i256 = _mm256_set1_epi64x(i);
#  194|   
#  195|   		for (uint32_t j = 0; j < weight; j++) {

Error: COMPILER_WARNING: [#def92]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/vector_avx2.c:197:33: note[note]: called from here
#  195|   		for (uint32_t j = 0; j < weight; j++) {
#  196|   			__m256i mask256 =
#  197|-> 				_mm256_cmpeq_epi64(ws->bloc256[j], i256);
#  198|   			aux ^= ws->bit256[j] & mask256;
#  199|   		}

Error: COMPILER_WARNING: [#def93]
gnutls-3.8.10/bundled_leancrypto/hqc/src/avx2/vector_avx2.c:201:17: note[note]: called from here
#  199|   		}
#  200|   
#  201|-> 		_mm256_storeu_si256(&v256[i], _mm256_xor_si256(v256[i], aux));
#  202|   	}
#  203|   

Error: COMPILER_WARNING: [#def94]
gnutls-3.8.10/bundled_leancrypto/ml-dsa/src/avx2/dilithium_poly_avx2.c:59:23: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#   57|   	/* Due to const, the variables cannot be defined before */
#   58|   	LC_FPU_ENABLE;
#   59|-> 	const __m256i q = _mm256_load_si256(&dilithium_qdata.vec[_8XQ / 8]);
#   60|   	const __m256i off = _mm256_set1_epi32(1 << 22);
#   61|   #pragma GCC diagnostic pop

Error: COMPILER_WARNING: [#def95]
gnutls-3.8.10/bundled_leancrypto/ml-dsa/src/avx2/dilithium_poly_avx2.c:59:27: note[note]: called from here
#   57|   	/* Due to const, the variables cannot be defined before */
#   58|   	LC_FPU_ENABLE;
#   59|-> 	const __m256i q = _mm256_load_si256(&dilithium_qdata.vec[_8XQ / 8]);
#   60|   	const __m256i off = _mm256_set1_epi32(1 << 22);
#   61|   #pragma GCC diagnostic pop

Error: COMPILER_WARNING: [#def96]
gnutls-3.8.10/bundled_leancrypto/ml-dsa/src/avx2/dilithium_poly_avx2.c:60:29: note[note]: called from here
#   58|   	LC_FPU_ENABLE;
#   59|   	const __m256i q = _mm256_load_si256(&dilithium_qdata.vec[_8XQ / 8]);
#   60|-> 	const __m256i off = _mm256_set1_epi32(1 << 22);
#   61|   #pragma GCC diagnostic pop
#   62|   

Error: COMPILER_WARNING: [#def97]
gnutls-3.8.10/bundled_leancrypto/ml-dsa/src/avx2/dilithium_poly_avx2.c:64:21: note[note]: called from here
#   62|   
#   63|   	for (i = 0; i < LC_DILITHIUM_N / 8; i++) {
#   64|-> 		f = _mm256_load_si256(&a->vec[i]);
#   65|   		g = _mm256_add_epi32(f, off);
#   66|   		g = _mm256_srai_epi32(g, 23);

Error: COMPILER_WARNING: [#def98]
gnutls-3.8.10/bundled_leancrypto/ml-dsa/src/avx2/dilithium_poly_avx2.c:65:21: note[note]: called from here
#   63|   	for (i = 0; i < LC_DILITHIUM_N / 8; i++) {
#   64|   		f = _mm256_load_si256(&a->vec[i]);
#   65|-> 		g = _mm256_add_epi32(f, off);
#   66|   		g = _mm256_srai_epi32(g, 23);
#   67|   		g = _mm256_mullo_epi32(g, q);

Error: COMPILER_WARNING: [#def99]
gnutls-3.8.10/bundled_leancrypto/ml-dsa/src/avx2/dilithium_poly_avx2.c:66:21: note[note]: called from here
#   64|   		f = _mm256_load_si256(&a->vec[i]);
#   65|   		g = _mm256_add_epi32(f, off);
#   66|-> 		g = _mm256_srai_epi32(g, 23);
#   67|   		g = _mm256_mullo_epi32(g, q);
#   68|   		f = _mm256_sub_epi32(f, g);

Error: COMPILER_WARNING: [#def100]
gnutls-3.8.10/bundled_leancrypto/ml-dsa/src/avx2/dilithium_poly_avx2.c:67:21: note[note]: called from here
#   65|   		g = _mm256_add_epi32(f, off);
#   66|   		g = _mm256_srai_epi32(g, 23);
#   67|-> 		g = _mm256_mullo_epi32(g, q);
#   68|   		f = _mm256_sub_epi32(f, g);
#   69|   		_mm256_store_si256(&a->vec[i], f);

Error: COMPILER_WARNING: [#def101]
gnutls-3.8.10/bundled_leancrypto/ml-dsa/src/avx2/dilithium_poly_avx2.c:68:21: note[note]: called from here
#   66|   		g = _mm256_srai_epi32(g, 23);
#   67|   		g = _mm256_mullo_epi32(g, q);
#   68|-> 		f = _mm256_sub_epi32(f, g);
#   69|   		_mm256_store_si256(&a->vec[i], f);
#   70|   	}

Error: COMPILER_WARNING: [#def102]
gnutls-3.8.10/bundled_leancrypto/ml-dsa/src/avx2/dilithium_poly_avx2.c:69:17: note[note]: called from here
#   67|   		g = _mm256_mullo_epi32(g, q);
#   68|   		f = _mm256_sub_epi32(f, g);
#   69|-> 		_mm256_store_si256(&a->vec[i], f);
#   70|   	}
#   71|   	LC_FPU_DISABLE;

Error: COMPILER_WARNING: [#def103]
gnutls-3.8.10/bundled_leancrypto/ml-dsa/src/avx2/dilithium_rejsample_avx2.c:173:23: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#  171|   	/* Due to const, the variables cannot be defined before */
#  172|   	LC_FPU_ENABLE;
#  173|-> 	const __m256i bound = _mm256_set1_epi32(LC_DILITHIUM_Q);
#  174|   	const __m256i mask = _mm256_set1_epi32(0x7FFFFF);
#  175|   	const __m256i idx8 =

Error: COMPILER_WARNING: [#def104]
gnutls-3.8.10/bundled_leancrypto/ml-dsa/src/avx2/dilithium_rejsample_avx2.c:173:31: note[note]: called from here
#  171|   	/* Due to const, the variables cannot be defined before */
#  172|   	LC_FPU_ENABLE;
#  173|-> 	const __m256i bound = _mm256_set1_epi32(LC_DILITHIUM_Q);
#  174|   	const __m256i mask = _mm256_set1_epi32(0x7FFFFF);
#  175|   	const __m256i idx8 =

Error: COMPILER_WARNING: [#def105]
gnutls-3.8.10/bundled_leancrypto/ml-dsa/src/avx2/dilithium_rejsample_avx2.c:174:30: note[note]: called from here
#  172|   	LC_FPU_ENABLE;
#  173|   	const __m256i bound = _mm256_set1_epi32(LC_DILITHIUM_Q);
#  174|-> 	const __m256i mask = _mm256_set1_epi32(0x7FFFFF);
#  175|   	const __m256i idx8 =
#  176|   		_mm256_set_epi8(-1, 15, 14, 13, -1, 12, 11, 10, -1, 9, 8, 7, -1,

Error: COMPILER_WARNING: [#def106]
gnutls-3.8.10/bundled_leancrypto/ml-dsa/src/avx2/dilithium_rejsample_avx2.c:176:17: note[note]: called from here
#  174|   	const __m256i mask = _mm256_set1_epi32(0x7FFFFF);
#  175|   	const __m256i idx8 =
#  176|-> 		_mm256_set_epi8(-1, 15, 14, 13, -1, 12, 11, 10, -1, 9, 8, 7, -1,
#  177|   				6, 5, 4, -1, 11, 10, 9, -1, 8, 7, 6, -1, 5, 4,
#  178|   				3, -1, 2, 1, 0);

Error: COMPILER_WARNING: [#def107]
gnutls-3.8.10/bundled_leancrypto/ml-dsa/src/avx2/dilithium_rejsample_avx2.c:184:21: note[note]: called from here
#  182|   	ctr = pos = 0;
#  183|   	while (pos <= REJ_UNIFORM_BUFLEN - 24) {
#  184|-> 		d = _mm256_loadu_si256((__m256i_u *)&buf[pos]);
#  185|   		d = _mm256_permute4x64_epi64(d, 0x94);
#  186|   		d = _mm256_shuffle_epi8(d, idx8);

Error: COMPILER_WARNING: [#def108]
gnutls-3.8.10/bundled_leancrypto/ml-dsa/src/avx2/dilithium_rejsample_avx2.c:185:21: note[note]: called from here
#  183|   	while (pos <= REJ_UNIFORM_BUFLEN - 24) {
#  184|   		d = _mm256_loadu_si256((__m256i_u *)&buf[pos]);
#  185|-> 		d = _mm256_permute4x64_epi64(d, 0x94);
#  186|   		d = _mm256_shuffle_epi8(d, idx8);
#  187|   		d = _mm256_and_si256(d, mask);

Error: COMPILER_WARNING: [#def109]
gnutls-3.8.10/bundled_leancrypto/ml-dsa/src/avx2/dilithium_rejsample_avx2.c:186:21: note[note]: called from here
#  184|   		d = _mm256_loadu_si256((__m256i_u *)&buf[pos]);
#  185|   		d = _mm256_permute4x64_epi64(d, 0x94);
#  186|-> 		d = _mm256_shuffle_epi8(d, idx8);
#  187|   		d = _mm256_and_si256(d, mask);
#  188|   		pos += 24;

Error: COMPILER_WARNING: [#def110]
gnutls-3.8.10/bundled_leancrypto/ml-dsa/src/avx2/dilithium_rejsample_avx2.c:187:21: note[note]: called from here
#  185|   		d = _mm256_permute4x64_epi64(d, 0x94);
#  186|   		d = _mm256_shuffle_epi8(d, idx8);
#  187|-> 		d = _mm256_and_si256(d, mask);
#  188|   		pos += 24;
#  189|   

Error: COMPILER_WARNING: [#def111]
gnutls-3.8.10/bundled_leancrypto/ml-dsa/src/avx2/dilithium_rejsample_avx2.c:190:23: note[note]: called from here
#  188|   		pos += 24;
#  189|   
#  190|-> 		tmp = _mm256_sub_epi32(d, bound);
#  191|   		good = (uint32_t)_mm256_movemask_ps((__m256)tmp);
#  192|   		tmp = _mm256_cvtepu8_epi32(

Error: COMPILER_WARNING: [#def112]
gnutls-3.8.10/bundled_leancrypto/ml-dsa/src/avx2/dilithium_rejsample_avx2.c:191:34: note[note]: called from here
#  189|   
#  190|   		tmp = _mm256_sub_epi32(d, bound);
#  191|-> 		good = (uint32_t)_mm256_movemask_ps((__m256)tmp);
#  192|   		tmp = _mm256_cvtepu8_epi32(
#  193|   			_mm_loadl_epi64((__m128i_u *)&idxlut[good]));

Error: COMPILER_WARNING: [#def113]
gnutls-3.8.10/bundled_leancrypto/ml-dsa/src/avx2/dilithium_rejsample_avx2.c:192:23: note[note]: called from here
#  190|   		tmp = _mm256_sub_epi32(d, bound);
#  191|   		good = (uint32_t)_mm256_movemask_ps((__m256)tmp);
#  192|-> 		tmp = _mm256_cvtepu8_epi32(
#  193|   			_mm_loadl_epi64((__m128i_u *)&idxlut[good]));
#  194|   		d = _mm256_permutevar8x32_epi32(d, tmp);

Error: COMPILER_WARNING: [#def114]
gnutls-3.8.10/bundled_leancrypto/ml-dsa/src/avx2/dilithium_rejsample_avx2.c:194:21: note[note]: called from here
#  192|   		tmp = _mm256_cvtepu8_epi32(
#  193|   			_mm_loadl_epi64((__m128i_u *)&idxlut[good]));
#  194|-> 		d = _mm256_permutevar8x32_epi32(d, tmp);
#  195|   
#  196|   		_mm256_storeu_si256((__m256i_u *)&r[ctr], d);

Error: COMPILER_WARNING: [#def115]
gnutls-3.8.10/bundled_leancrypto/ml-dsa/src/avx2/dilithium_rejsample_avx2.c:196:17: note[note]: called from here
#  194|   		d = _mm256_permutevar8x32_epi32(d, tmp);
#  195|   
#  196|-> 		_mm256_storeu_si256((__m256i_u *)&r[ctr], d);
#  197|   		ctr += (uint32_t)_mm_popcnt_u32(good);
#  198|   

Error: COMPILER_WARNING: [#def116]
gnutls-3.8.10/bundled_leancrypto/ml-dsa/src/avx2/dilithium_rejsample_avx2.c:197:34: note[note]: called from here
#  195|   
#  196|   		_mm256_storeu_si256((__m256i_u *)&r[ctr], d);
#  197|-> 		ctr += (uint32_t)_mm_popcnt_u32(good);
#  198|   
#  199|   		if (ctr > LC_DILITHIUM_N - 8)

Error: COMPILER_WARNING: [#def117]
gnutls-3.8.10/bundled_leancrypto/ml-dsa/src/avx2/dilithium_rounding_avx2.c:59:23: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#   57|   	/* Due to const, the variables cannot be defined before */
#   58|   	LC_FPU_ENABLE;
#   59|-> 	const __m256i mask = _mm256_set1_epi32(-(1 << LC_DILITHIUM_D));
#   60|   	const __m256i half = _mm256_set1_epi32((1 << (LC_DILITHIUM_D - 1)) - 1);
#   61|   #pragma GCC diagnostic pop

Error: COMPILER_WARNING: [#def118]
gnutls-3.8.10/bundled_leancrypto/ml-dsa/src/avx2/dilithium_rounding_avx2.c:59:30: note[note]: called from here
#   57|   	/* Due to const, the variables cannot be defined before */
#   58|   	LC_FPU_ENABLE;
#   59|-> 	const __m256i mask = _mm256_set1_epi32(-(1 << LC_DILITHIUM_D));
#   60|   	const __m256i half = _mm256_set1_epi32((1 << (LC_DILITHIUM_D - 1)) - 1);
#   61|   #pragma GCC diagnostic pop

Error: COMPILER_WARNING: [#def119]
gnutls-3.8.10/bundled_leancrypto/ml-dsa/src/avx2/dilithium_rounding_avx2.c:60:30: note[note]: called from here
#   58|   	LC_FPU_ENABLE;
#   59|   	const __m256i mask = _mm256_set1_epi32(-(1 << LC_DILITHIUM_D));
#   60|-> 	const __m256i half = _mm256_set1_epi32((1 << (LC_DILITHIUM_D - 1)) - 1);
#   61|   #pragma GCC diagnostic pop
#   62|   

Error: COMPILER_WARNING: [#def120]
gnutls-3.8.10/bundled_leancrypto/ml-dsa/src/avx2/dilithium_rounding_avx2.c:64:21: note[note]: called from here
#   62|   
#   63|   	for (i = 0; i < LC_DILITHIUM_N / 8; ++i) {
#   64|-> 		f = _mm256_load_si256(&a[i]);
#   65|   		f1 = _mm256_add_epi32(f, half);
#   66|   		f0 = _mm256_and_si256(f1, mask);

Error: COMPILER_WARNING: [#def121]
gnutls-3.8.10/bundled_leancrypto/ml-dsa/src/avx2/dilithium_rounding_avx2.c:65:22: note[note]: called from here
#   63|   	for (i = 0; i < LC_DILITHIUM_N / 8; ++i) {
#   64|   		f = _mm256_load_si256(&a[i]);
#   65|-> 		f1 = _mm256_add_epi32(f, half);
#   66|   		f0 = _mm256_and_si256(f1, mask);
#   67|   		f1 = _mm256_srli_epi32(f1, LC_DILITHIUM_D);

Error: COMPILER_WARNING: [#def122]
gnutls-3.8.10/bundled_leancrypto/ml-dsa/src/avx2/dilithium_rounding_avx2.c:66:22: note[note]: called from here
#   64|   		f = _mm256_load_si256(&a[i]);
#   65|   		f1 = _mm256_add_epi32(f, half);
#   66|-> 		f0 = _mm256_and_si256(f1, mask);
#   67|   		f1 = _mm256_srli_epi32(f1, LC_DILITHIUM_D);
#   68|   		f0 = _mm256_sub_epi32(f, f0);

Error: COMPILER_WARNING: [#def123]
gnutls-3.8.10/bundled_leancrypto/ml-dsa/src/avx2/dilithium_rounding_avx2.c:67:22: note[note]: called from here
#   65|   		f1 = _mm256_add_epi32(f, half);
#   66|   		f0 = _mm256_and_si256(f1, mask);
#   67|-> 		f1 = _mm256_srli_epi32(f1, LC_DILITHIUM_D);
#   68|   		f0 = _mm256_sub_epi32(f, f0);
#   69|   		_mm256_store_si256(&a1[i], f1);

Error: COMPILER_WARNING: [#def124]
gnutls-3.8.10/bundled_leancrypto/ml-dsa/src/avx2/dilithium_rounding_avx2.c:68:22: note[note]: called from here
#   66|   		f0 = _mm256_and_si256(f1, mask);
#   67|   		f1 = _mm256_srli_epi32(f1, LC_DILITHIUM_D);
#   68|-> 		f0 = _mm256_sub_epi32(f, f0);
#   69|   		_mm256_store_si256(&a1[i], f1);
#   70|   		_mm256_store_si256(&a0[i], f0);

Error: COMPILER_WARNING: [#def125]
gnutls-3.8.10/bundled_leancrypto/ml-dsa/src/avx2/dilithium_rounding_avx2.c:69:17: note[note]: called from here
#   67|   		f1 = _mm256_srli_epi32(f1, LC_DILITHIUM_D);
#   68|   		f0 = _mm256_sub_epi32(f, f0);
#   69|-> 		_mm256_store_si256(&a1[i], f1);
#   70|   		_mm256_store_si256(&a0[i], f0);
#   71|   	}

Error: COMPILER_WARNING: [#def126]
gnutls-3.8.10/bundled_leancrypto/ml-dsa/src/avx2/dilithium_rounding_avx2.c:70:17: note[note]: called from here
#   68|   		f0 = _mm256_sub_epi32(f, f0);
#   69|   		_mm256_store_si256(&a1[i], f1);
#   70|-> 		_mm256_store_si256(&a0[i], f0);
#   71|   	}
#   72|   	LC_FPU_DISABLE;

Error: COMPILER_WARNING: [#def127]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_cbd_avx2.c:52:23: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#   50|   	/* Due to const, the variables cannot be defined before */
#   51|   	LC_FPU_ENABLE;
#   52|-> 	const __m256i mask55 = _mm256_set1_epi32(0x55555555);
#   53|   	const __m256i mask33 = _mm256_set1_epi32(0x33333333);
#   54|   	const __m256i mask03 = _mm256_set1_epi32(0x03030303);

Error: COMPILER_WARNING: [#def128]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_cbd_avx2.c:52:32: note[note]: called from here
#   50|   	/* Due to const, the variables cannot be defined before */
#   51|   	LC_FPU_ENABLE;
#   52|-> 	const __m256i mask55 = _mm256_set1_epi32(0x55555555);
#   53|   	const __m256i mask33 = _mm256_set1_epi32(0x33333333);
#   54|   	const __m256i mask03 = _mm256_set1_epi32(0x03030303);

Error: COMPILER_WARNING: [#def129]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_cbd_avx2.c:53:32: note[note]: called from here
#   51|   	LC_FPU_ENABLE;
#   52|   	const __m256i mask55 = _mm256_set1_epi32(0x55555555);
#   53|-> 	const __m256i mask33 = _mm256_set1_epi32(0x33333333);
#   54|   	const __m256i mask03 = _mm256_set1_epi32(0x03030303);
#   55|   	const __m256i mask0F = _mm256_set1_epi32(0x0F0F0F0F);

Error: COMPILER_WARNING: [#def130]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_cbd_avx2.c:54:32: note[note]: called from here
#   52|   	const __m256i mask55 = _mm256_set1_epi32(0x55555555);
#   53|   	const __m256i mask33 = _mm256_set1_epi32(0x33333333);
#   54|-> 	const __m256i mask03 = _mm256_set1_epi32(0x03030303);
#   55|   	const __m256i mask0F = _mm256_set1_epi32(0x0F0F0F0F);
#   56|   #pragma GCC diagnostic pop

Error: COMPILER_WARNING: [#def131]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_cbd_avx2.c:55:32: note[note]: called from here
#   53|   	const __m256i mask33 = _mm256_set1_epi32(0x33333333);
#   54|   	const __m256i mask03 = _mm256_set1_epi32(0x03030303);
#   55|-> 	const __m256i mask0F = _mm256_set1_epi32(0x0F0F0F0F);
#   56|   #pragma GCC diagnostic pop
#   57|   

Error: COMPILER_WARNING: [#def132]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_cbd_avx2.c:59:22: note[note]: called from here
#   57|   
#   58|   	for (i = 0; i < LC_KYBER_N / 64; i++) {
#   59|-> 		f0 = _mm256_load_si256(&buf[i]);
#   60|   
#   61|   		f1 = _mm256_srli_epi16(f0, 1);

Error: COMPILER_WARNING: [#def133]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_cbd_avx2.c:61:22: note[note]: called from here
#   59|   		f0 = _mm256_load_si256(&buf[i]);
#   60|   
#   61|-> 		f1 = _mm256_srli_epi16(f0, 1);
#   62|   		f0 = _mm256_and_si256(mask55, f0);
#   63|   		f1 = _mm256_and_si256(mask55, f1);

Error: COMPILER_WARNING: [#def134]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_cbd_avx2.c:62:22: note[note]: called from here
#   60|   
#   61|   		f1 = _mm256_srli_epi16(f0, 1);
#   62|-> 		f0 = _mm256_and_si256(mask55, f0);
#   63|   		f1 = _mm256_and_si256(mask55, f1);
#   64|   		f0 = _mm256_add_epi8(f0, f1);

Error: COMPILER_WARNING: [#def135]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_cbd_avx2.c:63:22: note[note]: called from here
#   61|   		f1 = _mm256_srli_epi16(f0, 1);
#   62|   		f0 = _mm256_and_si256(mask55, f0);
#   63|-> 		f1 = _mm256_and_si256(mask55, f1);
#   64|   		f0 = _mm256_add_epi8(f0, f1);
#   65|   

Error: COMPILER_WARNING: [#def136]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_cbd_avx2.c:64:22: note[note]: called from here
#   62|   		f0 = _mm256_and_si256(mask55, f0);
#   63|   		f1 = _mm256_and_si256(mask55, f1);
#   64|-> 		f0 = _mm256_add_epi8(f0, f1);
#   65|   
#   66|   		f1 = _mm256_srli_epi16(f0, 2);

Error: COMPILER_WARNING: [#def137]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_cbd_avx2.c:66:22: note[note]: called from here
#   64|   		f0 = _mm256_add_epi8(f0, f1);
#   65|   
#   66|-> 		f1 = _mm256_srli_epi16(f0, 2);
#   67|   		f0 = _mm256_and_si256(mask33, f0);
#   68|   		f1 = _mm256_and_si256(mask33, f1);

Error: COMPILER_WARNING: [#def138]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_cbd_avx2.c:67:22: note[note]: called from here
#   65|   
#   66|   		f1 = _mm256_srli_epi16(f0, 2);
#   67|-> 		f0 = _mm256_and_si256(mask33, f0);
#   68|   		f1 = _mm256_and_si256(mask33, f1);
#   69|   		f0 = _mm256_add_epi8(f0, mask33);

Error: COMPILER_WARNING: [#def139]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_cbd_avx2.c:68:22: note[note]: called from here
#   66|   		f1 = _mm256_srli_epi16(f0, 2);
#   67|   		f0 = _mm256_and_si256(mask33, f0);
#   68|-> 		f1 = _mm256_and_si256(mask33, f1);
#   69|   		f0 = _mm256_add_epi8(f0, mask33);
#   70|   		f0 = _mm256_sub_epi8(f0, f1);

Error: COMPILER_WARNING: [#def140]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_cbd_avx2.c:69:22: note[note]: called from here
#   67|   		f0 = _mm256_and_si256(mask33, f0);
#   68|   		f1 = _mm256_and_si256(mask33, f1);
#   69|-> 		f0 = _mm256_add_epi8(f0, mask33);
#   70|   		f0 = _mm256_sub_epi8(f0, f1);
#   71|   

Error: COMPILER_WARNING: [#def141]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_cbd_avx2.c:70:22: note[note]: called from here
#   68|   		f1 = _mm256_and_si256(mask33, f1);
#   69|   		f0 = _mm256_add_epi8(f0, mask33);
#   70|-> 		f0 = _mm256_sub_epi8(f0, f1);
#   71|   
#   72|   		f1 = _mm256_srli_epi16(f0, 4);

Error: COMPILER_WARNING: [#def142]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_cbd_avx2.c:72:22: note[note]: called from here
#   70|   		f0 = _mm256_sub_epi8(f0, f1);
#   71|   
#   72|-> 		f1 = _mm256_srli_epi16(f0, 4);
#   73|   		f0 = _mm256_and_si256(mask0F, f0);
#   74|   		f1 = _mm256_and_si256(mask0F, f1);

Error: COMPILER_WARNING: [#def143]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_cbd_avx2.c:73:22: note[note]: called from here
#   71|   
#   72|   		f1 = _mm256_srli_epi16(f0, 4);
#   73|-> 		f0 = _mm256_and_si256(mask0F, f0);
#   74|   		f1 = _mm256_and_si256(mask0F, f1);
#   75|   		f0 = _mm256_sub_epi8(f0, mask03);

Error: COMPILER_WARNING: [#def144]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_cbd_avx2.c:74:22: note[note]: called from here
#   72|   		f1 = _mm256_srli_epi16(f0, 4);
#   73|   		f0 = _mm256_and_si256(mask0F, f0);
#   74|-> 		f1 = _mm256_and_si256(mask0F, f1);
#   75|   		f0 = _mm256_sub_epi8(f0, mask03);
#   76|   		f1 = _mm256_sub_epi8(f1, mask03);

Error: COMPILER_WARNING: [#def145]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_cbd_avx2.c:75:22: note[note]: called from here
#   73|   		f0 = _mm256_and_si256(mask0F, f0);
#   74|   		f1 = _mm256_and_si256(mask0F, f1);
#   75|-> 		f0 = _mm256_sub_epi8(f0, mask03);
#   76|   		f1 = _mm256_sub_epi8(f1, mask03);
#   77|   

Error: COMPILER_WARNING: [#def146]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_cbd_avx2.c:76:22: note[note]: called from here
#   74|   		f1 = _mm256_and_si256(mask0F, f1);
#   75|   		f0 = _mm256_sub_epi8(f0, mask03);
#   76|-> 		f1 = _mm256_sub_epi8(f1, mask03);
#   77|   
#   78|   		f2 = _mm256_unpacklo_epi8(f0, f1);

Error: COMPILER_WARNING: [#def147]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_cbd_avx2.c:78:22: note[note]: called from here
#   76|   		f1 = _mm256_sub_epi8(f1, mask03);
#   77|   
#   78|-> 		f2 = _mm256_unpacklo_epi8(f0, f1);
#   79|   		f3 = _mm256_unpackhi_epi8(f0, f1);
#   80|   

Error: COMPILER_WARNING: [#def148]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_cbd_avx2.c:79:22: note[note]: called from here
#   77|   
#   78|   		f2 = _mm256_unpacklo_epi8(f0, f1);
#   79|-> 		f3 = _mm256_unpackhi_epi8(f0, f1);
#   80|   
#   81|   		f0 = _mm256_cvtepi8_epi16(_mm256_castsi256_si128(f2));

Error: COMPILER_WARNING: [#def149]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_cbd_avx2.c:81:22: note[note]: called from here
#   79|   		f3 = _mm256_unpackhi_epi8(f0, f1);
#   80|   
#   81|-> 		f0 = _mm256_cvtepi8_epi16(_mm256_castsi256_si128(f2));
#   82|   		f1 = _mm256_cvtepi8_epi16(_mm256_extracti128_si256(f2, 1));
#   83|   		f2 = _mm256_cvtepi8_epi16(_mm256_castsi256_si128(f3));

Error: COMPILER_WARNING: [#def150]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_cbd_avx2.c:82:22: note[note]: called from here
#   80|   
#   81|   		f0 = _mm256_cvtepi8_epi16(_mm256_castsi256_si128(f2));
#   82|-> 		f1 = _mm256_cvtepi8_epi16(_mm256_extracti128_si256(f2, 1));
#   83|   		f2 = _mm256_cvtepi8_epi16(_mm256_castsi256_si128(f3));
#   84|   		f3 = _mm256_cvtepi8_epi16(_mm256_extracti128_si256(f3, 1));

Error: COMPILER_WARNING: [#def151]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_cbd_avx2.c:83:22: note[note]: called from here
#   81|   		f0 = _mm256_cvtepi8_epi16(_mm256_castsi256_si128(f2));
#   82|   		f1 = _mm256_cvtepi8_epi16(_mm256_extracti128_si256(f2, 1));
#   83|-> 		f2 = _mm256_cvtepi8_epi16(_mm256_castsi256_si128(f3));
#   84|   		f3 = _mm256_cvtepi8_epi16(_mm256_extracti128_si256(f3, 1));
#   85|   

Error: COMPILER_WARNING: [#def152]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_cbd_avx2.c:84:22: note[note]: called from here
#   82|   		f1 = _mm256_cvtepi8_epi16(_mm256_extracti128_si256(f2, 1));
#   83|   		f2 = _mm256_cvtepi8_epi16(_mm256_castsi256_si128(f3));
#   84|-> 		f3 = _mm256_cvtepi8_epi16(_mm256_extracti128_si256(f3, 1));
#   85|   
#   86|   		_mm256_store_si256(&r->vec[4 * i + 0], f0);

Error: COMPILER_WARNING: [#def153]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_cbd_avx2.c:86:17: note[note]: called from here
#   84|   		f3 = _mm256_cvtepi8_epi16(_mm256_extracti128_si256(f3, 1));
#   85|   
#   86|-> 		_mm256_store_si256(&r->vec[4 * i + 0], f0);
#   87|   		_mm256_store_si256(&r->vec[4 * i + 1], f2);
#   88|   		_mm256_store_si256(&r->vec[4 * i + 2], f1);

Error: COMPILER_WARNING: [#def154]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_cbd_avx2.c:87:17: note[note]: called from here
#   85|   
#   86|   		_mm256_store_si256(&r->vec[4 * i + 0], f0);
#   87|-> 		_mm256_store_si256(&r->vec[4 * i + 1], f2);
#   88|   		_mm256_store_si256(&r->vec[4 * i + 2], f1);
#   89|   		_mm256_store_si256(&r->vec[4 * i + 3], f3);

Error: COMPILER_WARNING: [#def155]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_cbd_avx2.c:88:17: note[note]: called from here
#   86|   		_mm256_store_si256(&r->vec[4 * i + 0], f0);
#   87|   		_mm256_store_si256(&r->vec[4 * i + 1], f2);
#   88|-> 		_mm256_store_si256(&r->vec[4 * i + 2], f1);
#   89|   		_mm256_store_si256(&r->vec[4 * i + 3], f3);
#   90|   	}

Error: COMPILER_WARNING: [#def156]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_cbd_avx2.c:89:17: note[note]: called from here
#   87|   		_mm256_store_si256(&r->vec[4 * i + 1], f2);
#   88|   		_mm256_store_si256(&r->vec[4 * i + 2], f1);
#   89|-> 		_mm256_store_si256(&r->vec[4 * i + 3], f3);
#   90|   	}
#   91|   

Error: COMPILER_WARNING: [#def157]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_indcpa_avx2.c:214:17: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#  212|   	for (i = 0; i < 4; i++) {
#  213|   		LC_FPU_ENABLE;
#  214|-> 		f = _mm256_loadu_si256((__m256i_u *)seed);
#  215|   		_mm256_store_si256(vec0, f);
#  216|   		_mm256_store_si256(vec1, f);

Error: COMPILER_WARNING: [#def158]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_indcpa_avx2.c:214:21: note[note]: called from here
#  212|   	for (i = 0; i < 4; i++) {
#  213|   		LC_FPU_ENABLE;
#  214|-> 		f = _mm256_loadu_si256((__m256i_u *)seed);
#  215|   		_mm256_store_si256(vec0, f);
#  216|   		_mm256_store_si256(vec1, f);

Error: COMPILER_WARNING: [#def159]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_indcpa_avx2.c:215:17: note[note]: called from here
#  213|   		LC_FPU_ENABLE;
#  214|   		f = _mm256_loadu_si256((__m256i_u *)seed);
#  215|-> 		_mm256_store_si256(vec0, f);
#  216|   		_mm256_store_si256(vec1, f);
#  217|   		_mm256_store_si256(vec2, f);

Error: COMPILER_WARNING: [#def160]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_indcpa_avx2.c:216:17: note[note]: called from here
#  214|   		f = _mm256_loadu_si256((__m256i_u *)seed);
#  215|   		_mm256_store_si256(vec0, f);
#  216|-> 		_mm256_store_si256(vec1, f);
#  217|   		_mm256_store_si256(vec2, f);
#  218|   		_mm256_store_si256(vec3, f);

Error: COMPILER_WARNING: [#def161]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_indcpa_avx2.c:217:17: note[note]: called from here
#  215|   		_mm256_store_si256(vec0, f);
#  216|   		_mm256_store_si256(vec1, f);
#  217|-> 		_mm256_store_si256(vec2, f);
#  218|   		_mm256_store_si256(vec3, f);
#  219|   		LC_FPU_DISABLE;

Error: COMPILER_WARNING: [#def162]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_indcpa_avx2.c:218:17: note[note]: called from here
#  216|   		_mm256_store_si256(vec1, f);
#  217|   		_mm256_store_si256(vec2, f);
#  218|-> 		_mm256_store_si256(vec3, f);
#  219|   		LC_FPU_DISABLE;
#  220|   

Error: COMPILER_WARNING: [#def163]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_indcpa_avx2.c:300:9: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#  298|   
#  299|   	LC_FPU_ENABLE;
#  300|-> 	f = _mm256_loadu_si256((__m256i_u *)seed);
#  301|   	_mm256_store_si256(vec0, f);
#  302|   	_mm256_store_si256(vec1, f);

Error: COMPILER_WARNING: [#def164]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_indcpa_avx2.c:300:13: note[note]: called from here
#  298|   
#  299|   	LC_FPU_ENABLE;
#  300|-> 	f = _mm256_loadu_si256((__m256i_u *)seed);
#  301|   	_mm256_store_si256(vec0, f);
#  302|   	_mm256_store_si256(vec1, f);

Error: COMPILER_WARNING: [#def165]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_indcpa_avx2.c:301:9: note[note]: called from here
#  299|   	LC_FPU_ENABLE;
#  300|   	f = _mm256_loadu_si256((__m256i_u *)seed);
#  301|-> 	_mm256_store_si256(vec0, f);
#  302|   	_mm256_store_si256(vec1, f);
#  303|   	_mm256_store_si256(vec2, f);

Error: COMPILER_WARNING: [#def166]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_indcpa_avx2.c:302:9: note[note]: called from here
#  300|   	f = _mm256_loadu_si256((__m256i_u *)seed);
#  301|   	_mm256_store_si256(vec0, f);
#  302|-> 	_mm256_store_si256(vec1, f);
#  303|   	_mm256_store_si256(vec2, f);
#  304|   	_mm256_store_si256(vec3, f);

Error: COMPILER_WARNING: [#def167]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_indcpa_avx2.c:303:9: note[note]: called from here
#  301|   	_mm256_store_si256(vec0, f);
#  302|   	_mm256_store_si256(vec1, f);
#  303|-> 	_mm256_store_si256(vec2, f);
#  304|   	_mm256_store_si256(vec3, f);
#  305|   	LC_FPU_DISABLE;

Error: COMPILER_WARNING: [#def168]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_indcpa_avx2.c:304:9: note[note]: called from here
#  302|   	_mm256_store_si256(vec1, f);
#  303|   	_mm256_store_si256(vec2, f);
#  304|-> 	_mm256_store_si256(vec3, f);
#  305|   	LC_FPU_DISABLE;
#  306|   

Error: COMPILER_WARNING: [#def169]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_indcpa_avx2.c:361:13: note[note]: called from here
#  359|   
#  360|   	LC_FPU_ENABLE;
#  361|-> 	f = _mm256_loadu_si256((__m256i_u *)seed);
#  362|   	_mm256_store_si256(vec0, f);
#  363|   	_mm256_store_si256(vec1, f);

Error: COMPILER_WARNING: [#def170]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_indcpa_avx2.c:362:9: note[note]: called from here
#  360|   	LC_FPU_ENABLE;
#  361|   	f = _mm256_loadu_si256((__m256i_u *)seed);
#  362|-> 	_mm256_store_si256(vec0, f);
#  363|   	_mm256_store_si256(vec1, f);
#  364|   	_mm256_store_si256(vec2, f);

Error: COMPILER_WARNING: [#def171]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_indcpa_avx2.c:363:9: note[note]: called from here
#  361|   	f = _mm256_loadu_si256((__m256i_u *)seed);
#  362|   	_mm256_store_si256(vec0, f);
#  363|-> 	_mm256_store_si256(vec1, f);
#  364|   	_mm256_store_si256(vec2, f);
#  365|   	_mm256_store_si256(vec3, f);

Error: COMPILER_WARNING: [#def172]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_indcpa_avx2.c:364:9: note[note]: called from here
#  362|   	_mm256_store_si256(vec0, f);
#  363|   	_mm256_store_si256(vec1, f);
#  364|-> 	_mm256_store_si256(vec2, f);
#  365|   	_mm256_store_si256(vec3, f);
#  366|   	LC_FPU_DISABLE;

Error: COMPILER_WARNING: [#def173]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_indcpa_avx2.c:365:9: note[note]: called from here
#  363|   	_mm256_store_si256(vec1, f);
#  364|   	_mm256_store_si256(vec2, f);
#  365|-> 	_mm256_store_si256(vec3, f);
#  366|   	LC_FPU_DISABLE;
#  367|   

Error: COMPILER_WARNING: [#def174]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_indcpa_avx2.c:422:13: note[note]: called from here
#  420|   
#  421|   	LC_FPU_ENABLE;
#  422|-> 	f = _mm256_loadu_si256((__m256i_u *)seed);
#  423|   	_mm256_store_si256(vec0, f);
#  424|   	LC_FPU_DISABLE;

Error: COMPILER_WARNING: [#def175]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_indcpa_avx2.c:423:9: note[note]: called from here
#  421|   	LC_FPU_ENABLE;
#  422|   	f = _mm256_loadu_si256((__m256i_u *)seed);
#  423|-> 	_mm256_store_si256(vec0, f);
#  424|   	LC_FPU_DISABLE;
#  425|   

Error: COMPILER_WARNING: [#def176]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_poly_avx2.c:66:23: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#   64|   #pragma GCC diagnostic ignored "-Wdeclaration-after-statement"
#   65|   	/* Due to const, the variables cannot be defined before */
#   66|-> 	const __m256i v = _mm256_load_si256(&kyber_qdata.vec[_16XV / 16]);
#   67|   	const __m256i shift1 = _mm256_set1_epi16(1 << 10);
#   68|   	const __m256i mask = _mm256_set1_epi16(31);

Error: COMPILER_WARNING: [#def177]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_poly_avx2.c:66:27: note[note]: called from here
#   64|   #pragma GCC diagnostic ignored "-Wdeclaration-after-statement"
#   65|   	/* Due to const, the variables cannot be defined before */
#   66|-> 	const __m256i v = _mm256_load_si256(&kyber_qdata.vec[_16XV / 16]);
#   67|   	const __m256i shift1 = _mm256_set1_epi16(1 << 10);
#   68|   	const __m256i mask = _mm256_set1_epi16(31);

Error: COMPILER_WARNING: [#def178]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_poly_avx2.c:67:32: note[note]: called from here
#   65|   	/* Due to const, the variables cannot be defined before */
#   66|   	const __m256i v = _mm256_load_si256(&kyber_qdata.vec[_16XV / 16]);
#   67|-> 	const __m256i shift1 = _mm256_set1_epi16(1 << 10);
#   68|   	const __m256i mask = _mm256_set1_epi16(31);
#   69|   	const __m256i shift2 = _mm256_set1_epi16((32 << 8) + 1);

Error: COMPILER_WARNING: [#def179]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_poly_avx2.c:68:30: note[note]: called from here
#   66|   	const __m256i v = _mm256_load_si256(&kyber_qdata.vec[_16XV / 16]);
#   67|   	const __m256i shift1 = _mm256_set1_epi16(1 << 10);
#   68|-> 	const __m256i mask = _mm256_set1_epi16(31);
#   69|   	const __m256i shift2 = _mm256_set1_epi16((32 << 8) + 1);
#   70|   	const __m256i shift3 = _mm256_set1_epi32((1024 << 16) + 1);

Error: COMPILER_WARNING: [#def180]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_poly_avx2.c:69:32: note[note]: called from here
#   67|   	const __m256i shift1 = _mm256_set1_epi16(1 << 10);
#   68|   	const __m256i mask = _mm256_set1_epi16(31);
#   69|-> 	const __m256i shift2 = _mm256_set1_epi16((32 << 8) + 1);
#   70|   	const __m256i shift3 = _mm256_set1_epi32((1024 << 16) + 1);
#   71|   	const __m256i sllvdidx = _mm256_set1_epi64x(12);

Error: COMPILER_WARNING: [#def181]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_poly_avx2.c:70:32: note[note]: called from here
#   68|   	const __m256i mask = _mm256_set1_epi16(31);
#   69|   	const __m256i shift2 = _mm256_set1_epi16((32 << 8) + 1);
#   70|-> 	const __m256i shift3 = _mm256_set1_epi32((1024 << 16) + 1);
#   71|   	const __m256i sllvdidx = _mm256_set1_epi64x(12);
#   72|   	const __m256i shufbidx =

Error: COMPILER_WARNING: [#def182]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_poly_avx2.c:71:34: note[note]: called from here
#   69|   	const __m256i shift2 = _mm256_set1_epi16((32 << 8) + 1);
#   70|   	const __m256i shift3 = _mm256_set1_epi32((1024 << 16) + 1);
#   71|-> 	const __m256i sllvdidx = _mm256_set1_epi64x(12);
#   72|   	const __m256i shufbidx =
#   73|   		_mm256_set_epi8(8, -1, -1, -1, -1, -1, 4, 3, 2, 1, 0, -1, 12,

Error: COMPILER_WARNING: [#def183]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_poly_avx2.c:73:17: note[note]: called from here
#   71|   	const __m256i sllvdidx = _mm256_set1_epi64x(12);
#   72|   	const __m256i shufbidx =
#   73|-> 		_mm256_set_epi8(8, -1, -1, -1, -1, -1, 4, 3, 2, 1, 0, -1, 12,
#   74|   				11, 10, 9, -1, 12, 11, 10, 9, 8, -1, -1, -1, -1,
#   75|   				-1, 4, 3, 2, 1, 0);

Error: COMPILER_WARNING: [#def184]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_poly_avx2.c:80:22: note[note]: called from here
#   78|   	LC_FPU_ENABLE;
#   79|   	for (i = 0; i < LC_KYBER_N / 32; i++) {
#   80|-> 		f0 = _mm256_load_si256(&a->vec[2 * i + 0]);
#   81|   		f1 = _mm256_load_si256(&a->vec[2 * i + 1]);
#   82|   		f0 = _mm256_mulhi_epi16(f0, v);

Error: COMPILER_WARNING: [#def185]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_poly_avx2.c:81:22: note[note]: called from here
#   79|   	for (i = 0; i < LC_KYBER_N / 32; i++) {
#   80|   		f0 = _mm256_load_si256(&a->vec[2 * i + 0]);
#   81|-> 		f1 = _mm256_load_si256(&a->vec[2 * i + 1]);
#   82|   		f0 = _mm256_mulhi_epi16(f0, v);
#   83|   		f1 = _mm256_mulhi_epi16(f1, v);

Error: COMPILER_WARNING: [#def186]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_poly_avx2.c:82:22: note[note]: called from here
#   80|   		f0 = _mm256_load_si256(&a->vec[2 * i + 0]);
#   81|   		f1 = _mm256_load_si256(&a->vec[2 * i + 1]);
#   82|-> 		f0 = _mm256_mulhi_epi16(f0, v);
#   83|   		f1 = _mm256_mulhi_epi16(f1, v);
#   84|   		f0 = _mm256_mulhrs_epi16(f0, shift1);

Error: COMPILER_WARNING: [#def187]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_poly_avx2.c:83:22: note[note]: called from here
#   81|   		f1 = _mm256_load_si256(&a->vec[2 * i + 1]);
#   82|   		f0 = _mm256_mulhi_epi16(f0, v);
#   83|-> 		f1 = _mm256_mulhi_epi16(f1, v);
#   84|   		f0 = _mm256_mulhrs_epi16(f0, shift1);
#   85|   		f1 = _mm256_mulhrs_epi16(f1, shift1);

Error: COMPILER_WARNING: [#def188]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_poly_avx2.c:84:22: note[note]: called from here
#   82|   		f0 = _mm256_mulhi_epi16(f0, v);
#   83|   		f1 = _mm256_mulhi_epi16(f1, v);
#   84|-> 		f0 = _mm256_mulhrs_epi16(f0, shift1);
#   85|   		f1 = _mm256_mulhrs_epi16(f1, shift1);
#   86|   		f0 = _mm256_and_si256(f0, mask);

Error: COMPILER_WARNING: [#def189]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_poly_avx2.c:85:22: note[note]: called from here
#   83|   		f1 = _mm256_mulhi_epi16(f1, v);
#   84|   		f0 = _mm256_mulhrs_epi16(f0, shift1);
#   85|-> 		f1 = _mm256_mulhrs_epi16(f1, shift1);
#   86|   		f0 = _mm256_and_si256(f0, mask);
#   87|   		f1 = _mm256_and_si256(f1, mask);

Error: COMPILER_WARNING: [#def190]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_poly_avx2.c:86:22: note[note]: called from here
#   84|   		f0 = _mm256_mulhrs_epi16(f0, shift1);
#   85|   		f1 = _mm256_mulhrs_epi16(f1, shift1);
#   86|-> 		f0 = _mm256_and_si256(f0, mask);
#   87|   		f1 = _mm256_and_si256(f1, mask);
#   88|   		f0 = _mm256_packus_epi16(f0, f1);

Error: COMPILER_WARNING: [#def191]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_poly_avx2.c:87:22: note[note]: called from here
#   85|   		f1 = _mm256_mulhrs_epi16(f1, shift1);
#   86|   		f0 = _mm256_and_si256(f0, mask);
#   87|-> 		f1 = _mm256_and_si256(f1, mask);
#   88|   		f0 = _mm256_packus_epi16(f0, f1);
#   89|   		f0 = _mm256_maddubs_epi16(

Error: COMPILER_WARNING: [#def192]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_poly_avx2.c:88:22: note[note]: called from here
#   86|   		f0 = _mm256_and_si256(f0, mask);
#   87|   		f1 = _mm256_and_si256(f1, mask);
#   88|-> 		f0 = _mm256_packus_epi16(f0, f1);
#   89|   		f0 = _mm256_maddubs_epi16(
#   90|   			f0,

Error: COMPILER_WARNING: [#def193]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_poly_avx2.c:89:22: note[note]: called from here
#   87|   		f1 = _mm256_and_si256(f1, mask);
#   88|   		f0 = _mm256_packus_epi16(f0, f1);
#   89|-> 		f0 = _mm256_maddubs_epi16(
#   90|   			f0,
#   91|   			shift2); // a0 a1 a2 a3 b0 b1 b2 b3 a4 a5 a6 a7 b4 b5 b6 b7

Error: COMPILER_WARNING: [#def194]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_poly_avx2.c:92:22: note[note]: called from here
#   90|   			f0,
#   91|   			shift2); // a0 a1 a2 a3 b0 b1 b2 b3 a4 a5 a6 a7 b4 b5 b6 b7
#   92|-> 		f0 = _mm256_madd_epi16(f0, shift3); // a0 a1 b0 b1 a2 a3 b2 b3
#   93|   		f0 = _mm256_sllv_epi32(f0, sllvdidx);
#   94|   		f0 = _mm256_srlv_epi64(f0, sllvdidx);

Error: COMPILER_WARNING: [#def195]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_poly_avx2.c:93:22: note[note]: called from here
#   91|   			shift2); // a0 a1 a2 a3 b0 b1 b2 b3 a4 a5 a6 a7 b4 b5 b6 b7
#   92|   		f0 = _mm256_madd_epi16(f0, shift3); // a0 a1 b0 b1 a2 a3 b2 b3
#   93|-> 		f0 = _mm256_sllv_epi32(f0, sllvdidx);
#   94|   		f0 = _mm256_srlv_epi64(f0, sllvdidx);
#   95|   		f0 = _mm256_shuffle_epi8(f0, shufbidx);

Error: COMPILER_WARNING: [#def196]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_poly_avx2.c:94:22: note[note]: called from here
#   92|   		f0 = _mm256_madd_epi16(f0, shift3); // a0 a1 b0 b1 a2 a3 b2 b3
#   93|   		f0 = _mm256_sllv_epi32(f0, sllvdidx);
#   94|-> 		f0 = _mm256_srlv_epi64(f0, sllvdidx);
#   95|   		f0 = _mm256_shuffle_epi8(f0, shufbidx);
#   96|   		t0 = _mm256_castsi256_si128(f0);

Error: COMPILER_WARNING: [#def197]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_poly_avx2.c:95:22: note[note]: called from here
#   93|   		f0 = _mm256_sllv_epi32(f0, sllvdidx);
#   94|   		f0 = _mm256_srlv_epi64(f0, sllvdidx);
#   95|-> 		f0 = _mm256_shuffle_epi8(f0, shufbidx);
#   96|   		t0 = _mm256_castsi256_si128(f0);
#   97|   		t1 = _mm256_extracti128_si256(f0, 1);

Error: COMPILER_WARNING: [#def198]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_poly_avx2.c:96:22: note[note]: called from here
#   94|   		f0 = _mm256_srlv_epi64(f0, sllvdidx);
#   95|   		f0 = _mm256_shuffle_epi8(f0, shufbidx);
#   96|-> 		t0 = _mm256_castsi256_si128(f0);
#   97|   		t1 = _mm256_extracti128_si256(f0, 1);
#   98|   		t0 = _mm_blendv_epi8(t0, t1, _mm256_castsi256_si128(shufbidx));

Error: COMPILER_WARNING: [#def199]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_poly_avx2.c:97:22: note[note]: called from here
#   95|   		f0 = _mm256_shuffle_epi8(f0, shufbidx);
#   96|   		t0 = _mm256_castsi256_si128(f0);
#   97|-> 		t1 = _mm256_extracti128_si256(f0, 1);
#   98|   		t0 = _mm_blendv_epi8(t0, t1, _mm256_castsi256_si128(shufbidx));
#   99|   		_mm_storeu_si128((__m128i_u *)&r[20 * i + 0], t0);

Error: COMPILER_WARNING: [#def200]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_poly_avx2.c:98:22: note[note]: called from here
#   96|   		t0 = _mm256_castsi256_si128(f0);
#   97|   		t1 = _mm256_extracti128_si256(f0, 1);
#   98|-> 		t0 = _mm_blendv_epi8(t0, t1, _mm256_castsi256_si128(shufbidx));
#   99|   		_mm_storeu_si128((__m128i_u *)&r[20 * i + 0], t0);
#  100|   		memcpy(&r[20 * i + 16], &t1, 4);

Error: COMPILER_WARNING: [#def201]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_poly_avx2.c:164:23: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#  162|   #pragma GCC diagnostic push
#  163|   #pragma GCC diagnostic ignored "-Wdeclaration-after-statement"
#  164|-> 	const __m256i v = _mm256_load_si256(&kyber_qdata.vec[_16XV / 16]);
#  165|   	const __m256i shift1 = _mm256_set1_epi16(1 << 9);
#  166|   	const __m256i mask = _mm256_set1_epi16(15);

Error: COMPILER_WARNING: [#def202]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_poly_avx2.c:164:27: note[note]: called from here
#  162|   #pragma GCC diagnostic push
#  163|   #pragma GCC diagnostic ignored "-Wdeclaration-after-statement"
#  164|-> 	const __m256i v = _mm256_load_si256(&kyber_qdata.vec[_16XV / 16]);
#  165|   	const __m256i shift1 = _mm256_set1_epi16(1 << 9);
#  166|   	const __m256i mask = _mm256_set1_epi16(15);

Error: COMPILER_WARNING: [#def203]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_poly_avx2.c:165:32: note[note]: called from here
#  163|   #pragma GCC diagnostic ignored "-Wdeclaration-after-statement"
#  164|   	const __m256i v = _mm256_load_si256(&kyber_qdata.vec[_16XV / 16]);
#  165|-> 	const __m256i shift1 = _mm256_set1_epi16(1 << 9);
#  166|   	const __m256i mask = _mm256_set1_epi16(15);
#  167|   	const __m256i shift2 = _mm256_set1_epi16((16 << 8) + 1);

Error: COMPILER_WARNING: [#def204]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_poly_avx2.c:166:30: note[note]: called from here
#  164|   	const __m256i v = _mm256_load_si256(&kyber_qdata.vec[_16XV / 16]);
#  165|   	const __m256i shift1 = _mm256_set1_epi16(1 << 9);
#  166|-> 	const __m256i mask = _mm256_set1_epi16(15);
#  167|   	const __m256i shift2 = _mm256_set1_epi16((16 << 8) + 1);
#  168|   	const __m256i permdidx = _mm256_set_epi32(7, 3, 6, 2, 5, 1, 4, 0);

Error: COMPILER_WARNING: [#def205]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_poly_avx2.c:167:32: note[note]: called from here
#  165|   	const __m256i shift1 = _mm256_set1_epi16(1 << 9);
#  166|   	const __m256i mask = _mm256_set1_epi16(15);
#  167|-> 	const __m256i shift2 = _mm256_set1_epi16((16 << 8) + 1);
#  168|   	const __m256i permdidx = _mm256_set_epi32(7, 3, 6, 2, 5, 1, 4, 0);
#  169|   #pragma GCC diagnostic pop

Error: COMPILER_WARNING: [#def206]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_poly_avx2.c:168:34: note[note]: called from here
#  166|   	const __m256i mask = _mm256_set1_epi16(15);
#  167|   	const __m256i shift2 = _mm256_set1_epi16((16 << 8) + 1);
#  168|-> 	const __m256i permdidx = _mm256_set_epi32(7, 3, 6, 2, 5, 1, 4, 0);
#  169|   #pragma GCC diagnostic pop
#  170|   

Error: COMPILER_WARNING: [#def207]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_poly_avx2.c:173:22: note[note]: called from here
#  171|   	LC_FPU_ENABLE;
#  172|   	for (i = 0; i < LC_KYBER_N / 64; i++) {
#  173|-> 		f0 = _mm256_load_si256(&a->vec[4 * i + 0]);
#  174|   		f1 = _mm256_load_si256(&a->vec[4 * i + 1]);
#  175|   		f2 = _mm256_load_si256(&a->vec[4 * i + 2]);

Error: COMPILER_WARNING: [#def208]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_poly_avx2.c:174:22: note[note]: called from here
#  172|   	for (i = 0; i < LC_KYBER_N / 64; i++) {
#  173|   		f0 = _mm256_load_si256(&a->vec[4 * i + 0]);
#  174|-> 		f1 = _mm256_load_si256(&a->vec[4 * i + 1]);
#  175|   		f2 = _mm256_load_si256(&a->vec[4 * i + 2]);
#  176|   		f3 = _mm256_load_si256(&a->vec[4 * i + 3]);

Error: COMPILER_WARNING: [#def209]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_poly_avx2.c:175:22: note[note]: called from here
#  173|   		f0 = _mm256_load_si256(&a->vec[4 * i + 0]);
#  174|   		f1 = _mm256_load_si256(&a->vec[4 * i + 1]);
#  175|-> 		f2 = _mm256_load_si256(&a->vec[4 * i + 2]);
#  176|   		f3 = _mm256_load_si256(&a->vec[4 * i + 3]);
#  177|   		f0 = _mm256_mulhi_epi16(f0, v);

Error: COMPILER_WARNING: [#def210]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_poly_avx2.c:176:22: note[note]: called from here
#  174|   		f1 = _mm256_load_si256(&a->vec[4 * i + 1]);
#  175|   		f2 = _mm256_load_si256(&a->vec[4 * i + 2]);
#  176|-> 		f3 = _mm256_load_si256(&a->vec[4 * i + 3]);
#  177|   		f0 = _mm256_mulhi_epi16(f0, v);
#  178|   		f1 = _mm256_mulhi_epi16(f1, v);

Error: COMPILER_WARNING: [#def211]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_poly_avx2.c:177:22: note[note]: called from here
#  175|   		f2 = _mm256_load_si256(&a->vec[4 * i + 2]);
#  176|   		f3 = _mm256_load_si256(&a->vec[4 * i + 3]);
#  177|-> 		f0 = _mm256_mulhi_epi16(f0, v);
#  178|   		f1 = _mm256_mulhi_epi16(f1, v);
#  179|   		f2 = _mm256_mulhi_epi16(f2, v);

Error: COMPILER_WARNING: [#def212]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_poly_avx2.c:178:22: note[note]: called from here
#  176|   		f3 = _mm256_load_si256(&a->vec[4 * i + 3]);
#  177|   		f0 = _mm256_mulhi_epi16(f0, v);
#  178|-> 		f1 = _mm256_mulhi_epi16(f1, v);
#  179|   		f2 = _mm256_mulhi_epi16(f2, v);
#  180|   		f3 = _mm256_mulhi_epi16(f3, v);

Error: COMPILER_WARNING: [#def213]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_poly_avx2.c:179:22: note[note]: called from here
#  177|   		f0 = _mm256_mulhi_epi16(f0, v);
#  178|   		f1 = _mm256_mulhi_epi16(f1, v);
#  179|-> 		f2 = _mm256_mulhi_epi16(f2, v);
#  180|   		f3 = _mm256_mulhi_epi16(f3, v);
#  181|   		f0 = _mm256_mulhrs_epi16(f0, shift1);

Error: COMPILER_WARNING: [#def214]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_poly_avx2.c:180:22: note[note]: called from here
#  178|   		f1 = _mm256_mulhi_epi16(f1, v);
#  179|   		f2 = _mm256_mulhi_epi16(f2, v);
#  180|-> 		f3 = _mm256_mulhi_epi16(f3, v);
#  181|   		f0 = _mm256_mulhrs_epi16(f0, shift1);
#  182|   		f1 = _mm256_mulhrs_epi16(f1, shift1);

Error: COMPILER_WARNING: [#def215]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_poly_avx2.c:181:22: note[note]: called from here
#  179|   		f2 = _mm256_mulhi_epi16(f2, v);
#  180|   		f3 = _mm256_mulhi_epi16(f3, v);
#  181|-> 		f0 = _mm256_mulhrs_epi16(f0, shift1);
#  182|   		f1 = _mm256_mulhrs_epi16(f1, shift1);
#  183|   		f2 = _mm256_mulhrs_epi16(f2, shift1);

Error: COMPILER_WARNING: [#def216]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_poly_avx2.c:182:22: note[note]: called from here
#  180|   		f3 = _mm256_mulhi_epi16(f3, v);
#  181|   		f0 = _mm256_mulhrs_epi16(f0, shift1);
#  182|-> 		f1 = _mm256_mulhrs_epi16(f1, shift1);
#  183|   		f2 = _mm256_mulhrs_epi16(f2, shift1);
#  184|   		f3 = _mm256_mulhrs_epi16(f3, shift1);

Error: COMPILER_WARNING: [#def217]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_poly_avx2.c:183:22: note[note]: called from here
#  181|   		f0 = _mm256_mulhrs_epi16(f0, shift1);
#  182|   		f1 = _mm256_mulhrs_epi16(f1, shift1);
#  183|-> 		f2 = _mm256_mulhrs_epi16(f2, shift1);
#  184|   		f3 = _mm256_mulhrs_epi16(f3, shift1);
#  185|   		f0 = _mm256_and_si256(f0, mask);

Error: COMPILER_WARNING: [#def218]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_poly_avx2.c:184:22: note[note]: called from here
#  182|   		f1 = _mm256_mulhrs_epi16(f1, shift1);
#  183|   		f2 = _mm256_mulhrs_epi16(f2, shift1);
#  184|-> 		f3 = _mm256_mulhrs_epi16(f3, shift1);
#  185|   		f0 = _mm256_and_si256(f0, mask);
#  186|   		f1 = _mm256_and_si256(f1, mask);

Error: COMPILER_WARNING: [#def219]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_poly_avx2.c:185:22: note[note]: called from here
#  183|   		f2 = _mm256_mulhrs_epi16(f2, shift1);
#  184|   		f3 = _mm256_mulhrs_epi16(f3, shift1);
#  185|-> 		f0 = _mm256_and_si256(f0, mask);
#  186|   		f1 = _mm256_and_si256(f1, mask);
#  187|   		f2 = _mm256_and_si256(f2, mask);

Error: COMPILER_WARNING: [#def220]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_poly_avx2.c:186:22: note[note]: called from here
#  184|   		f3 = _mm256_mulhrs_epi16(f3, shift1);
#  185|   		f0 = _mm256_and_si256(f0, mask);
#  186|-> 		f1 = _mm256_and_si256(f1, mask);
#  187|   		f2 = _mm256_and_si256(f2, mask);
#  188|   		f3 = _mm256_and_si256(f3, mask);

Error: COMPILER_WARNING: [#def221]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_poly_avx2.c:187:22: note[note]: called from here
#  185|   		f0 = _mm256_and_si256(f0, mask);
#  186|   		f1 = _mm256_and_si256(f1, mask);
#  187|-> 		f2 = _mm256_and_si256(f2, mask);
#  188|   		f3 = _mm256_and_si256(f3, mask);
#  189|   		f0 = _mm256_packus_epi16(f0, f1);

Error: COMPILER_WARNING: [#def222]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_poly_avx2.c:188:22: note[note]: called from here
#  186|   		f1 = _mm256_and_si256(f1, mask);
#  187|   		f2 = _mm256_and_si256(f2, mask);
#  188|-> 		f3 = _mm256_and_si256(f3, mask);
#  189|   		f0 = _mm256_packus_epi16(f0, f1);
#  190|   		f2 = _mm256_packus_epi16(f2, f3);

Error: COMPILER_WARNING: [#def223]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_poly_avx2.c:189:22: note[note]: called from here
#  187|   		f2 = _mm256_and_si256(f2, mask);
#  188|   		f3 = _mm256_and_si256(f3, mask);
#  189|-> 		f0 = _mm256_packus_epi16(f0, f1);
#  190|   		f2 = _mm256_packus_epi16(f2, f3);
#  191|   		f0 = _mm256_maddubs_epi16(f0, shift2);

Error: COMPILER_WARNING: [#def224]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_poly_avx2.c:190:22: note[note]: called from here
#  188|   		f3 = _mm256_and_si256(f3, mask);
#  189|   		f0 = _mm256_packus_epi16(f0, f1);
#  190|-> 		f2 = _mm256_packus_epi16(f2, f3);
#  191|   		f0 = _mm256_maddubs_epi16(f0, shift2);
#  192|   		f2 = _mm256_maddubs_epi16(f2, shift2);

Error: COMPILER_WARNING: [#def225]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_poly_avx2.c:191:22: note[note]: called from here
#  189|   		f0 = _mm256_packus_epi16(f0, f1);
#  190|   		f2 = _mm256_packus_epi16(f2, f3);
#  191|-> 		f0 = _mm256_maddubs_epi16(f0, shift2);
#  192|   		f2 = _mm256_maddubs_epi16(f2, shift2);
#  193|   		f0 = _mm256_packus_epi16(f0, f2);

Error: COMPILER_WARNING: [#def226]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_poly_avx2.c:192:22: note[note]: called from here
#  190|   		f2 = _mm256_packus_epi16(f2, f3);
#  191|   		f0 = _mm256_maddubs_epi16(f0, shift2);
#  192|-> 		f2 = _mm256_maddubs_epi16(f2, shift2);
#  193|   		f0 = _mm256_packus_epi16(f0, f2);
#  194|   		f0 = _mm256_permutevar8x32_epi32(f0, permdidx);

Error: COMPILER_WARNING: [#def227]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_poly_avx2.c:193:22: note[note]: called from here
#  191|   		f0 = _mm256_maddubs_epi16(f0, shift2);
#  192|   		f2 = _mm256_maddubs_epi16(f2, shift2);
#  193|-> 		f0 = _mm256_packus_epi16(f0, f2);
#  194|   		f0 = _mm256_permutevar8x32_epi32(f0, permdidx);
#  195|   		_mm256_storeu_si256((__m256i_u *)&r[32 * i], f0);

Error: COMPILER_WARNING: [#def228]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_poly_avx2.c:194:22: note[note]: called from here
#  192|   		f2 = _mm256_maddubs_epi16(f2, shift2);
#  193|   		f0 = _mm256_packus_epi16(f0, f2);
#  194|-> 		f0 = _mm256_permutevar8x32_epi32(f0, permdidx);
#  195|   		_mm256_storeu_si256((__m256i_u *)&r[32 * i], f0);
#  196|   	}

Error: COMPILER_WARNING: [#def229]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_poly_avx2.c:195:17: note[note]: called from here
#  193|   		f0 = _mm256_packus_epi16(f0, f2);
#  194|   		f0 = _mm256_permutevar8x32_epi32(f0, permdidx);
#  195|-> 		_mm256_storeu_si256((__m256i_u *)&r[32 * i], f0);
#  196|   	}
#  197|   	LC_FPU_DISABLE;

Error: COMPILER_WARNING: [#def230]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_rejsample_avx2.c:312:23: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#  310|   	/* Due to const, the variables cannot be defined before */
#  311|   	LC_FPU_ENABLE;
#  312|-> 	const __m256i bound = _mm256_load_si256(&kyber_qdata.vec[_16XQ / 16]);
#  313|   	const __m256i ones = _mm256_set1_epi8(1);
#  314|   	const __m256i mask = _mm256_set1_epi16(0xFFF);

Error: COMPILER_WARNING: [#def231]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_rejsample_avx2.c:312:31: note[note]: called from here
#  310|   	/* Due to const, the variables cannot be defined before */
#  311|   	LC_FPU_ENABLE;
#  312|-> 	const __m256i bound = _mm256_load_si256(&kyber_qdata.vec[_16XQ / 16]);
#  313|   	const __m256i ones = _mm256_set1_epi8(1);
#  314|   	const __m256i mask = _mm256_set1_epi16(0xFFF);

Error: COMPILER_WARNING: [#def232]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_rejsample_avx2.c:313:30: note[note]: called from here
#  311|   	LC_FPU_ENABLE;
#  312|   	const __m256i bound = _mm256_load_si256(&kyber_qdata.vec[_16XQ / 16]);
#  313|-> 	const __m256i ones = _mm256_set1_epi8(1);
#  314|   	const __m256i mask = _mm256_set1_epi16(0xFFF);
#  315|   	const __m256i idx8 =

Error: COMPILER_WARNING: [#def233]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_rejsample_avx2.c:314:30: note[note]: called from here
#  312|   	const __m256i bound = _mm256_load_si256(&kyber_qdata.vec[_16XQ / 16]);
#  313|   	const __m256i ones = _mm256_set1_epi8(1);
#  314|-> 	const __m256i mask = _mm256_set1_epi16(0xFFF);
#  315|   	const __m256i idx8 =
#  316|   		_mm256_set_epi8(15, 14, 14, 13, 12, 11, 11, 10, 9, 8, 8, 7, 6,

Error: COMPILER_WARNING: [#def234]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_rejsample_avx2.c:316:17: note[note]: called from here
#  314|   	const __m256i mask = _mm256_set1_epi16(0xFFF);
#  315|   	const __m256i idx8 =
#  316|-> 		_mm256_set_epi8(15, 14, 14, 13, 12, 11, 11, 10, 9, 8, 8, 7, 6,
#  317|   				5, 5, 4, 11, 10, 10, 9, 8, 7, 7, 6, 5, 4, 4, 3,
#  318|   				2, 1, 1, 0);

Error: COMPILER_WARNING: [#def235]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_rejsample_avx2.c:325:22: note[note]: called from here
#  323|   	ctr = pos = 0;
#  324|   	while (ctr <= LC_KYBER_N - 32 && pos <= REJ_UNIFORM_AVX_BUFLEN - 48) {
#  325|-> 		f0 = _mm256_loadu_si256((__m256i_u *)&buf[pos]);
#  326|   		f1 = _mm256_loadu_si256((__m256i_u *)&buf[pos + 24]);
#  327|   		f0 = _mm256_permute4x64_epi64(f0, 0x94);

Error: COMPILER_WARNING: [#def236]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_rejsample_avx2.c:326:22: note[note]: called from here
#  324|   	while (ctr <= LC_KYBER_N - 32 && pos <= REJ_UNIFORM_AVX_BUFLEN - 48) {
#  325|   		f0 = _mm256_loadu_si256((__m256i_u *)&buf[pos]);
#  326|-> 		f1 = _mm256_loadu_si256((__m256i_u *)&buf[pos + 24]);
#  327|   		f0 = _mm256_permute4x64_epi64(f0, 0x94);
#  328|   		f1 = _mm256_permute4x64_epi64(f1, 0x94);

Error: COMPILER_WARNING: [#def237]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_rejsample_avx2.c:327:22: note[note]: called from here
#  325|   		f0 = _mm256_loadu_si256((__m256i_u *)&buf[pos]);
#  326|   		f1 = _mm256_loadu_si256((__m256i_u *)&buf[pos + 24]);
#  327|-> 		f0 = _mm256_permute4x64_epi64(f0, 0x94);
#  328|   		f1 = _mm256_permute4x64_epi64(f1, 0x94);
#  329|   		f0 = _mm256_shuffle_epi8(f0, idx8);

Error: COMPILER_WARNING: [#def238]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_rejsample_avx2.c:328:22: note[note]: called from here
#  326|   		f1 = _mm256_loadu_si256((__m256i_u *)&buf[pos + 24]);
#  327|   		f0 = _mm256_permute4x64_epi64(f0, 0x94);
#  328|-> 		f1 = _mm256_permute4x64_epi64(f1, 0x94);
#  329|   		f0 = _mm256_shuffle_epi8(f0, idx8);
#  330|   		f1 = _mm256_shuffle_epi8(f1, idx8);

Error: COMPILER_WARNING: [#def239]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_rejsample_avx2.c:329:22: note[note]: called from here
#  327|   		f0 = _mm256_permute4x64_epi64(f0, 0x94);
#  328|   		f1 = _mm256_permute4x64_epi64(f1, 0x94);
#  329|-> 		f0 = _mm256_shuffle_epi8(f0, idx8);
#  330|   		f1 = _mm256_shuffle_epi8(f1, idx8);
#  331|   		g0 = _mm256_srli_epi16(f0, 4);

Error: COMPILER_WARNING: [#def240]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_rejsample_avx2.c:330:22: note[note]: called from here
#  328|   		f1 = _mm256_permute4x64_epi64(f1, 0x94);
#  329|   		f0 = _mm256_shuffle_epi8(f0, idx8);
#  330|-> 		f1 = _mm256_shuffle_epi8(f1, idx8);
#  331|   		g0 = _mm256_srli_epi16(f0, 4);
#  332|   		g1 = _mm256_srli_epi16(f1, 4);

Error: COMPILER_WARNING: [#def241]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_rejsample_avx2.c:331:22: note[note]: called from here
#  329|   		f0 = _mm256_shuffle_epi8(f0, idx8);
#  330|   		f1 = _mm256_shuffle_epi8(f1, idx8);
#  331|-> 		g0 = _mm256_srli_epi16(f0, 4);
#  332|   		g1 = _mm256_srli_epi16(f1, 4);
#  333|   		f0 = _mm256_blend_epi16(f0, g0, 0xAA);

Error: COMPILER_WARNING: [#def242]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_rejsample_avx2.c:332:22: note[note]: called from here
#  330|   		f1 = _mm256_shuffle_epi8(f1, idx8);
#  331|   		g0 = _mm256_srli_epi16(f0, 4);
#  332|-> 		g1 = _mm256_srli_epi16(f1, 4);
#  333|   		f0 = _mm256_blend_epi16(f0, g0, 0xAA);
#  334|   		f1 = _mm256_blend_epi16(f1, g1, 0xAA);

Error: COMPILER_WARNING: [#def243]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_rejsample_avx2.c:333:22: note[note]: called from here
#  331|   		g0 = _mm256_srli_epi16(f0, 4);
#  332|   		g1 = _mm256_srli_epi16(f1, 4);
#  333|-> 		f0 = _mm256_blend_epi16(f0, g0, 0xAA);
#  334|   		f1 = _mm256_blend_epi16(f1, g1, 0xAA);
#  335|   		f0 = _mm256_and_si256(f0, mask);

Error: COMPILER_WARNING: [#def244]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_rejsample_avx2.c:334:22: note[note]: called from here
#  332|   		g1 = _mm256_srli_epi16(f1, 4);
#  333|   		f0 = _mm256_blend_epi16(f0, g0, 0xAA);
#  334|-> 		f1 = _mm256_blend_epi16(f1, g1, 0xAA);
#  335|   		f0 = _mm256_and_si256(f0, mask);
#  336|   		f1 = _mm256_and_si256(f1, mask);

Error: COMPILER_WARNING: [#def245]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_rejsample_avx2.c:335:22: note[note]: called from here
#  333|   		f0 = _mm256_blend_epi16(f0, g0, 0xAA);
#  334|   		f1 = _mm256_blend_epi16(f1, g1, 0xAA);
#  335|-> 		f0 = _mm256_and_si256(f0, mask);
#  336|   		f1 = _mm256_and_si256(f1, mask);
#  337|   		pos += 48;

Error: COMPILER_WARNING: [#def246]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_rejsample_avx2.c:336:22: note[note]: called from here
#  334|   		f1 = _mm256_blend_epi16(f1, g1, 0xAA);
#  335|   		f0 = _mm256_and_si256(f0, mask);
#  336|-> 		f1 = _mm256_and_si256(f1, mask);
#  337|   		pos += 48;
#  338|   

Error: COMPILER_WARNING: [#def247]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_rejsample_avx2.c:339:22: note[note]: called from here
#  337|   		pos += 48;
#  338|   
#  339|-> 		g0 = _mm256_cmpgt_epi16(bound, f0);
#  340|   		g1 = _mm256_cmpgt_epi16(bound, f1);
#  341|   

Error: COMPILER_WARNING: [#def248]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_rejsample_avx2.c:340:22: note[note]: called from here
#  338|   
#  339|   		g0 = _mm256_cmpgt_epi16(bound, f0);
#  340|-> 		g1 = _mm256_cmpgt_epi16(bound, f1);
#  341|   
#  342|   		g0 = _mm256_packs_epi16(g0, g1);

Error: COMPILER_WARNING: [#def249]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_rejsample_avx2.c:342:22: note[note]: called from here
#  340|   		g1 = _mm256_cmpgt_epi16(bound, f1);
#  341|   
#  342|-> 		g0 = _mm256_packs_epi16(g0, g1);
#  343|   		good = (uint32_t)_mm256_movemask_epi8(g0);
#  344|   

Error: COMPILER_WARNING: [#def250]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_rejsample_avx2.c:343:34: note[note]: called from here
#  341|   
#  342|   		g0 = _mm256_packs_epi16(g0, g1);
#  343|-> 		good = (uint32_t)_mm256_movemask_epi8(g0);
#  344|   
#  345|   #ifdef BMI

Error: COMPILER_WARNING: [#def251]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_rejsample_avx2.c:364:22: note[note]: called from here
#  362|   		g1 = _mm256_inserti128_si256(g1, _mm_cvtsi64_si128(idx3), 1);
#  363|   #else
#  364|-> 		g0 = _mm256_castsi128_si256(
#  365|   			_mm_loadl_epi64((__m128i_u *)&idx[(good >> 0) & 0xFF]));
#  366|   		g1 = _mm256_castsi128_si256(

Error: COMPILER_WARNING: [#def252]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_rejsample_avx2.c:366:22: note[note]: called from here
#  364|   		g0 = _mm256_castsi128_si256(
#  365|   			_mm_loadl_epi64((__m128i_u *)&idx[(good >> 0) & 0xFF]));
#  366|-> 		g1 = _mm256_castsi128_si256(
#  367|   			_mm_loadl_epi64((__m128i_u *)&idx[(good >> 8) & 0xFF]));
#  368|   		g0 = _mm256_inserti128_si256(

Error: COMPILER_WARNING: [#def253]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_rejsample_avx2.c:368:22: note[note]: called from here
#  366|   		g1 = _mm256_castsi128_si256(
#  367|   			_mm_loadl_epi64((__m128i_u *)&idx[(good >> 8) & 0xFF]));
#  368|-> 		g0 = _mm256_inserti128_si256(
#  369|   			g0,
#  370|   			_mm_loadl_epi64((__m128i_u *)&idx[(good >> 16) & 0xFF]),

Error: COMPILER_WARNING: [#def254]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_rejsample_avx2.c:372:22: note[note]: called from here
#  370|   			_mm_loadl_epi64((__m128i_u *)&idx[(good >> 16) & 0xFF]),
#  371|   			1);
#  372|-> 		g1 = _mm256_inserti128_si256(
#  373|   			g1,
#  374|   			_mm_loadl_epi64((__m128i_u *)&idx[(good >> 24) & 0xFF]),

Error: COMPILER_WARNING: [#def255]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_rejsample_avx2.c:378:22: note[note]: called from here
#  376|   #endif
#  377|   
#  378|-> 		g2 = _mm256_add_epi8(g0, ones);
#  379|   		g3 = _mm256_add_epi8(g1, ones);
#  380|   		g0 = _mm256_unpacklo_epi8(g0, g2);

Error: COMPILER_WARNING: [#def256]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_rejsample_avx2.c:379:22: note[note]: called from here
#  377|   
#  378|   		g2 = _mm256_add_epi8(g0, ones);
#  379|-> 		g3 = _mm256_add_epi8(g1, ones);
#  380|   		g0 = _mm256_unpacklo_epi8(g0, g2);
#  381|   		g1 = _mm256_unpacklo_epi8(g1, g3);

Error: COMPILER_WARNING: [#def257]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_rejsample_avx2.c:380:22: note[note]: called from here
#  378|   		g2 = _mm256_add_epi8(g0, ones);
#  379|   		g3 = _mm256_add_epi8(g1, ones);
#  380|-> 		g0 = _mm256_unpacklo_epi8(g0, g2);
#  381|   		g1 = _mm256_unpacklo_epi8(g1, g3);
#  382|   

Error: COMPILER_WARNING: [#def258]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_rejsample_avx2.c:381:22: note[note]: called from here
#  379|   		g3 = _mm256_add_epi8(g1, ones);
#  380|   		g0 = _mm256_unpacklo_epi8(g0, g2);
#  381|-> 		g1 = _mm256_unpacklo_epi8(g1, g3);
#  382|   
#  383|   		f0 = _mm256_shuffle_epi8(f0, g0);

Error: COMPILER_WARNING: [#def259]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_rejsample_avx2.c:383:22: note[note]: called from here
#  381|   		g1 = _mm256_unpacklo_epi8(g1, g3);
#  382|   
#  383|-> 		f0 = _mm256_shuffle_epi8(f0, g0);
#  384|   		f1 = _mm256_shuffle_epi8(f1, g1);
#  385|   

Error: COMPILER_WARNING: [#def260]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_rejsample_avx2.c:384:22: note[note]: called from here
#  382|   
#  383|   		f0 = _mm256_shuffle_epi8(f0, g0);
#  384|-> 		f1 = _mm256_shuffle_epi8(f1, g1);
#  385|   
#  386|   		_mm_storeu_si128((__m128i_u *)&r[ctr],

Error: COMPILER_WARNING: [#def261]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_rejsample_avx2.c:386:17: note[note]: called from here
#  384|   		f1 = _mm256_shuffle_epi8(f1, g1);
#  385|   
#  386|-> 		_mm_storeu_si128((__m128i_u *)&r[ctr],
#  387|   				 _mm256_castsi256_si128(f0));
#  388|   		ctr += (uint32_t)_mm_popcnt_u32((good >> 0) & 0xFF);

Error: COMPILER_WARNING: [#def262]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_rejsample_avx2.c:388:34: note[note]: called from here
#  386|   		_mm_storeu_si128((__m128i_u *)&r[ctr],
#  387|   				 _mm256_castsi256_si128(f0));
#  388|-> 		ctr += (uint32_t)_mm_popcnt_u32((good >> 0) & 0xFF);
#  389|   		_mm_storeu_si128((__m128i_u *)&r[ctr],
#  390|   				 _mm256_extracti128_si256(f0, 1));

Error: COMPILER_WARNING: [#def263]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_rejsample_avx2.c:389:17: note[note]: called from here
#  387|   				 _mm256_castsi256_si128(f0));
#  388|   		ctr += (uint32_t)_mm_popcnt_u32((good >> 0) & 0xFF);
#  389|-> 		_mm_storeu_si128((__m128i_u *)&r[ctr],
#  390|   				 _mm256_extracti128_si256(f0, 1));
#  391|   		ctr += (uint32_t)_mm_popcnt_u32((good >> 16) & 0xFF);

Error: COMPILER_WARNING: [#def264]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_rejsample_avx2.c:391:34: note[note]: called from here
#  389|   		_mm_storeu_si128((__m128i_u *)&r[ctr],
#  390|   				 _mm256_extracti128_si256(f0, 1));
#  391|-> 		ctr += (uint32_t)_mm_popcnt_u32((good >> 16) & 0xFF);
#  392|   		_mm_storeu_si128((__m128i_u *)&r[ctr],
#  393|   				 _mm256_castsi256_si128(f1));

Error: COMPILER_WARNING: [#def265]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_rejsample_avx2.c:392:17: note[note]: called from here
#  390|   				 _mm256_extracti128_si256(f0, 1));
#  391|   		ctr += (uint32_t)_mm_popcnt_u32((good >> 16) & 0xFF);
#  392|-> 		_mm_storeu_si128((__m128i_u *)&r[ctr],
#  393|   				 _mm256_castsi256_si128(f1));
#  394|   		ctr += (uint32_t)_mm_popcnt_u32((good >> 8) & 0xFF);

Error: COMPILER_WARNING: [#def266]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_rejsample_avx2.c:394:34: note[note]: called from here
#  392|   		_mm_storeu_si128((__m128i_u *)&r[ctr],
#  393|   				 _mm256_castsi256_si128(f1));
#  394|-> 		ctr += (uint32_t)_mm_popcnt_u32((good >> 8) & 0xFF);
#  395|   		_mm_storeu_si128((__m128i_u *)&r[ctr],
#  396|   				 _mm256_extracti128_si256(f1, 1));

Error: COMPILER_WARNING: [#def267]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_rejsample_avx2.c:395:17: note[note]: called from here
#  393|   				 _mm256_castsi256_si128(f1));
#  394|   		ctr += (uint32_t)_mm_popcnt_u32((good >> 8) & 0xFF);
#  395|-> 		_mm_storeu_si128((__m128i_u *)&r[ctr],
#  396|   				 _mm256_extracti128_si256(f1, 1));
#  397|   		ctr += (uint32_t)_mm_popcnt_u32((good >> 24) & 0xFF);

Error: COMPILER_WARNING: [#def268]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_rejsample_avx2.c:397:34: note[note]: called from here
#  395|   		_mm_storeu_si128((__m128i_u *)&r[ctr],
#  396|   				 _mm256_extracti128_si256(f1, 1));
#  397|-> 		ctr += (uint32_t)_mm_popcnt_u32((good >> 24) & 0xFF);
#  398|   	}
#  399|   

Error: COMPILER_WARNING: [#def269]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_rejsample_avx2.c:402:21: note[note]: called from here
#  400|   	while (ctr <= LC_KYBER_N - 8 && pos <= REJ_UNIFORM_AVX_BUFLEN - 12) {
#  401|   		f = _mm_loadu_si128((__m128i_u *)&buf[pos]);
#  402|-> 		f = _mm_shuffle_epi8(f, _mm256_castsi256_si128(idx8));
#  403|   		t = _mm_srli_epi16(f, 4);
#  404|   		f = _mm_blend_epi16(f, t, 0xAA);

Error: COMPILER_WARNING: [#def270]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_rejsample_avx2.c:404:21: note[note]: called from here
#  402|   		f = _mm_shuffle_epi8(f, _mm256_castsi256_si128(idx8));
#  403|   		t = _mm_srli_epi16(f, 4);
#  404|-> 		f = _mm_blend_epi16(f, t, 0xAA);
#  405|   		f = _mm_and_si128(f, _mm256_castsi256_si128(mask));
#  406|   		pos += 12;

Error: COMPILER_WARNING: [#def271]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_rejsample_avx2.c:405:21: note[note]: called from here
#  403|   		t = _mm_srli_epi16(f, 4);
#  404|   		f = _mm_blend_epi16(f, t, 0xAA);
#  405|-> 		f = _mm_and_si128(f, _mm256_castsi256_si128(mask));
#  406|   		pos += 12;
#  407|   

Error: COMPILER_WARNING: [#def272]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_rejsample_avx2.c:408:21: note[note]: called from here
#  406|   		pos += 12;
#  407|   
#  408|-> 		t = _mm_cmpgt_epi16(_mm256_castsi256_si128(bound), f);
#  409|   		good = (uint32_t)_mm_movemask_epi8(t);
#  410|   

Error: COMPILER_WARNING: [#def273]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_rejsample_avx2.c:418:24: note[note]: called from here
#  416|   		pilo = _mm_cvtsi64_si128(idx0);
#  417|   #else
#  418|-> 		good = _pext_u32(good, 0x5555);
#  419|   		pilo = _mm_loadl_epi64((__m128i_u *)&idx[good]);
#  420|   #endif

Error: COMPILER_WARNING: [#def274]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_rejsample_avx2.c:422:24: note[note]: called from here
#  420|   #endif
#  421|   
#  422|-> 		pihi = _mm_add_epi8(pilo, _mm256_castsi256_si128(ones));
#  423|   		pilo = _mm_unpacklo_epi8(pilo, pihi);
#  424|   		f = _mm_shuffle_epi8(f, pilo);

Error: COMPILER_WARNING: [#def275]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_rejsample_avx2.c:424:21: note[note]: called from here
#  422|   		pihi = _mm_add_epi8(pilo, _mm256_castsi256_si128(ones));
#  423|   		pilo = _mm_unpacklo_epi8(pilo, pihi);
#  424|-> 		f = _mm_shuffle_epi8(f, pilo);
#  425|   		_mm_storeu_si128((__m128i_u *)&r[ctr], f);
#  426|   		ctr += (uint32_t)_mm_popcnt_u32(good);

Error: COMPILER_WARNING: [#def276]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/avx2/kyber_rejsample_avx2.c:426:34: note[note]: called from here
#  424|   		f = _mm_shuffle_epi8(f, pilo);
#  425|   		_mm_storeu_si128((__m128i_u *)&r[ctr], f);
#  426|-> 		ctr += (uint32_t)_mm_popcnt_u32(good);
#  427|   	}
#  428|   

Error: COMPILER_WARNING: [#def277]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/kyber_x448_kem.c:22: included_from: Included from here.
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/kyber_x448_internal.h:74:16: warning: ‘struct lc_aead_ctx’ declared inside parameter list will not be visible outside of this definition or declaration
#   74 |         struct lc_aead_ctx *aead, struct lc_rng_ctx *rng_ctx);
#      |                ^~~~~~~~~~~
#   72|   	const uint8_t *plaintext, uint8_t *ciphertext, size_t datalen,
#   73|   	const uint8_t *aad, size_t aadlen, uint8_t *tag, size_t taglen,
#   74|-> 	struct lc_aead_ctx *aead, struct lc_rng_ctx *rng_ctx);
#   75|   
#   76|   int lc_kyber_x448_ies_enc_init_internal(struct lc_aead_ctx *aead,

Error: COMPILER_WARNING: [#def278]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/kyber_x448_internal.h:74:16: warning[warning]: ‘struct lc_aead_ctx’ declared inside parameter list will not be visible outside of this definition or declaration
#   72|   	const uint8_t *plaintext, uint8_t *ciphertext, size_t datalen,
#   73|   	const uint8_t *aad, size_t aadlen, uint8_t *tag, size_t taglen,
#   74|-> 	struct lc_aead_ctx *aead, struct lc_rng_ctx *rng_ctx);
#   75|   
#   76|   int lc_kyber_x448_ies_enc_init_internal(struct lc_aead_ctx *aead,

Error: COMPILER_WARNING: [#def279]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/kyber_x448_internal.h:76:48: warning: ‘struct lc_aead_ctx’ declared inside parameter list will not be visible outside of this definition or declaration
#   76 | int lc_kyber_x448_ies_enc_init_internal(struct lc_aead_ctx *aead,
#      |                                                ^~~~~~~~~~~
#   74|   	struct lc_aead_ctx *aead, struct lc_rng_ctx *rng_ctx);
#   75|   
#   76|-> int lc_kyber_x448_ies_enc_init_internal(struct lc_aead_ctx *aead,
#   77|   					const struct lc_kyber_x448_pk *pk,
#   78|   					struct lc_kyber_x448_ct *ct,

Error: COMPILER_WARNING: [#def280]
gnutls-3.8.10/bundled_leancrypto/ml-kem/src/kyber_x448_internal.h:76:48: warning[warning]: ‘struct lc_aead_ctx’ declared inside parameter list will not be visible outside of this definition or declaration
#   74|   	struct lc_aead_ctx *aead, struct lc_rng_ctx *rng_ctx);
#   75|   
#   76|-> int lc_kyber_x448_ies_enc_init_internal(struct lc_aead_ctx *aead,
#   77|   					const struct lc_kyber_x448_pk *pk,
#   78|   					struct lc_kyber_x448_ct *ct,

Error: COMPILER_WARNING: [#def281]
gnutls-3.8.10/bundled_leancrypto/slh-dsa/src/avx2/sphincs_hash_shakex4_avx2.c:54:17: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#   52|   #pragma GCC diagnostic ignored "-Wcast-align"
#   53|   	for (i = 0; i < LC_SPX_N / 8; i++)
#   54|-> 		state[i] = _mm256_set1_epi64x(((int64_t *)ctx->pub_seed)[i]);
#   55|   #pragma GCC diagnostic pop
#   56|   

Error: COMPILER_WARNING: [#def282]
gnutls-3.8.10/bundled_leancrypto/slh-dsa/src/avx2/sphincs_hash_shakex4_avx2.c:54:28: note[note]: called from here
#   52|   #pragma GCC diagnostic ignored "-Wcast-align"
#   53|   	for (i = 0; i < LC_SPX_N / 8; i++)
#   54|-> 		state[i] = _mm256_set1_epi64x(((int64_t *)ctx->pub_seed)[i]);
#   55|   #pragma GCC diagnostic pop
#   56|   

Error: COMPILER_WARNING: [#def283]
gnutls-3.8.10/bundled_leancrypto/slh-dsa/src/avx2/sphincs_hash_shakex4_avx2.c:59:25: note[note]: called from here
#   57|   	for (i = 0; i < 4; i++) {
#   58|   		state[LC_SPX_N / 8 + i] =
#   59|-> 			_mm256_set_epi32((int32_t)addrx4[3 * 8 + 1 + 2 * i],
#   60|   					 (int32_t)addrx4[3 * 8 + 2 * i],
#   61|   					 (int32_t)addrx4[2 * 8 + 1 + 2 * i],

Error: COMPILER_WARNING: [#def284]
gnutls-3.8.10/bundled_leancrypto/slh-dsa/src/avx2/sphincs_hash_shakex4_avx2.c:73:25: note[note]: called from here
#   71|   	for (i = 0; i < LC_SPX_N / 8; i++) {
#   72|   		state[LC_SPX_N / 8 + i + 4] =
#   73|-> 			_mm256_set1_epi64x(((int64_t *)ctx->sk_seed)[i]);
#   74|   	}
#   75|   #pragma GCC diagnostic pop

Error: COMPILER_WARNING: [#def285]
gnutls-3.8.10/bundled_leancrypto/slh-dsa/src/avx2/sphincs_hash_shakex4_avx2.c:78:35: note[note]: called from here
#   76|   
#   77|   	/* SHAKE domain separator and padding. */
#   78|-> 	state[LC_SPX_N / 4 + 4] = _mm256_set1_epi64x(0x1f);
#   79|   	for (i = LC_SPX_N / 4 + 5; i < 16; i++) {
#   80|   		state[i] = _mm256_set1_epi64x(0);

Error: COMPILER_WARNING: [#def286]
gnutls-3.8.10/bundled_leancrypto/slh-dsa/src/avx2/sphincs_hash_shakex4_avx2.c:80:28: note[note]: called from here
#   78|   	state[LC_SPX_N / 4 + 4] = _mm256_set1_epi64x(0x1f);
#   79|   	for (i = LC_SPX_N / 4 + 5; i < 16; i++) {
#   80|-> 		state[i] = _mm256_set1_epi64x(0);
#   81|   	}
#   82|   	// shift unsigned and then cast to avoid UB

Error: COMPILER_WARNING: [#def287]
gnutls-3.8.10/bundled_leancrypto/slh-dsa/src/avx2/sphincs_hash_shakex4_avx2.c:83:21: note[note]: called from here
#   81|   	}
#   82|   	// shift unsigned and then cast to avoid UB
#   83|-> 	state[16] = _mm256_set1_epi64x((long long)(0x80ULL << 56));
#   84|   
#   85|   	for (i = 17; i < 25; i++) {

Error: COMPILER_WARNING: [#def288]
gnutls-3.8.10/bundled_leancrypto/slh-dsa/src/avx2/sphincs_hash_shakex4_avx2.c:86:28: note[note]: called from here
#   84|   
#   85|   	for (i = 17; i < 25; i++) {
#   86|-> 		state[i] = _mm256_set1_epi64x(0);
#   87|   	}
#   88|   

Error: COMPILER_WARNING: [#def289]
gnutls-3.8.10/bundled_leancrypto/slh-dsa/src/avx2/sphincs_hash_shakex4_avx2.c:94:40: note[note]: called from here
#   92|   #pragma GCC diagnostic push
#   93|   #pragma GCC diagnostic ignored "-Wcast-align"
#   94|-> 		((int64_t *)out0)[i] = _mm256_extract_epi64(state[i], 0);
#   95|   		((int64_t *)out1)[i] = _mm256_extract_epi64(state[i], 1);
#   96|   		((int64_t *)out2)[i] = _mm256_extract_epi64(state[i], 2);

Error: COMPILER_WARNING: [#def290]
gnutls-3.8.10/bundled_leancrypto/slh-dsa/src/avx2/sphincs_hash_shakex4_avx2.c:95:40: note[note]: called from here
#   93|   #pragma GCC diagnostic ignored "-Wcast-align"
#   94|   		((int64_t *)out0)[i] = _mm256_extract_epi64(state[i], 0);
#   95|-> 		((int64_t *)out1)[i] = _mm256_extract_epi64(state[i], 1);
#   96|   		((int64_t *)out2)[i] = _mm256_extract_epi64(state[i], 2);
#   97|   		((int64_t *)out3)[i] = _mm256_extract_epi64(state[i], 3);

Error: COMPILER_WARNING: [#def291]
gnutls-3.8.10/bundled_leancrypto/slh-dsa/src/avx2/sphincs_hash_shakex4_avx2.c:96:40: note[note]: called from here
#   94|   		((int64_t *)out0)[i] = _mm256_extract_epi64(state[i], 0);
#   95|   		((int64_t *)out1)[i] = _mm256_extract_epi64(state[i], 1);
#   96|-> 		((int64_t *)out2)[i] = _mm256_extract_epi64(state[i], 2);
#   97|   		((int64_t *)out3)[i] = _mm256_extract_epi64(state[i], 3);
#   98|   #pragma GCC diagnostic pop

Error: COMPILER_WARNING: [#def292]
gnutls-3.8.10/bundled_leancrypto/slh-dsa/src/avx2/sphincs_hash_shakex4_avx2.c:97:40: note[note]: called from here
#   95|   		((int64_t *)out1)[i] = _mm256_extract_epi64(state[i], 1);
#   96|   		((int64_t *)out2)[i] = _mm256_extract_epi64(state[i], 2);
#   97|-> 		((int64_t *)out3)[i] = _mm256_extract_epi64(state[i], 3);
#   98|   #pragma GCC diagnostic pop
#   99|   	}

Error: COMPILER_WARNING: [#def293]
gnutls-3.8.10/bundled_leancrypto/slh-dsa/src/avx2/sphincs_thash_shake_simplex4_avx2.c:59:17: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI
#   57|   #pragma GCC diagnostic ignored "-Wcast-align"
#   58|   	for (i = 0; i < LC_SPX_N / 8; i++) {
#   59|-> 		state[i] = _mm256_set1_epi64x(((int64_t *)ctx->pub_seed)[i]);
#   60|   	}
#   61|   #pragma GCC diagnostic pop

Error: COMPILER_WARNING: [#def294]
gnutls-3.8.10/bundled_leancrypto/slh-dsa/src/avx2/sphincs_thash_shake_simplex4_avx2.c:59:28: note[note]: called from here
#   57|   #pragma GCC diagnostic ignored "-Wcast-align"
#   58|   	for (i = 0; i < LC_SPX_N / 8; i++) {
#   59|-> 		state[i] = _mm256_set1_epi64x(((int64_t *)ctx->pub_seed)[i]);
#   60|   	}
#   61|   #pragma GCC diagnostic pop

Error: COMPILER_WARNING: [#def295]
gnutls-3.8.10/bundled_leancrypto/slh-dsa/src/avx2/sphincs_thash_shake_simplex4_avx2.c:65:25: note[note]: called from here
#   63|   	for (i = 0; i < 4; i++) {
#   64|   		state[LC_SPX_N / 8 + i] =
#   65|-> 			_mm256_set_epi32((int32_t)addrx4[3 * 8 + 1 + 2 * i],
#   66|   					 (int32_t)addrx4[3 * 8 + 2 * i],
#   67|   					 (int32_t)addrx4[2 * 8 + 1 + 2 * i],

Error: COMPILER_WARNING: [#def296]
gnutls-3.8.10/bundled_leancrypto/slh-dsa/src/avx2/sphincs_thash_shake_simplex4_avx2.c:78:47: note[note]: called from here
#   76|   #pragma GCC diagnostic ignored "-Wcast-align"
#   77|   	for (i = 0; i < (LC_SPX_N / 8) * inblocks; i++) {
#   78|-> 		state[LC_SPX_N / 8 + 4 + i] = _mm256_set_epi64x(
#   79|   			((int64_t *)in3)[i], ((int64_t *)in2)[i],
#   80|   			((int64_t *)in1)[i], ((int64_t *)in0)[i]);

Error: COMPILER_WARNING: [#def297]
gnutls-3.8.10/bundled_leancrypto/slh-dsa/src/avx2/sphincs_thash_shake_simplex4_avx2.c:86:28: note[note]: called from here
#   84|   	/* Domain separator and padding. */
#   85|   	for (i = (LC_SPX_N / 8) * (1 + inblocks) + 4; i < 16; i++) {
#   86|-> 		state[i] = _mm256_set1_epi64x(0);
#   87|   	}
#   88|   

Error: COMPILER_WARNING: [#def298]
gnutls-3.8.10/bundled_leancrypto/slh-dsa/src/avx2/sphincs_thash_shake_simplex4_avx2.c:89:21: note[note]: called from here
#   87|   	}
#   88|   
#   89|-> 	state[16] = _mm256_set1_epi64x((long long)(0x80ULL << 56));
#   90|   
#   91|   	state[(LC_SPX_N / 8) * (1 + inblocks) + 4] =

Error: COMPILER_WARNING: [#def299]
gnutls-3.8.10/bundled_leancrypto/slh-dsa/src/avx2/sphincs_thash_shake_simplex4_avx2.c:92:17: note[note]: called from here
#   90|   
#   91|   	state[(LC_SPX_N / 8) * (1 + inblocks) + 4] =
#   92|-> 		_mm256_xor_si256(state[(LC_SPX_N / 8) * (1 + inblocks) + 4],
#   93|   				 _mm256_set1_epi64x(0x1f));
#   94|   	for (i = 17; i < 25; i++) {

Error: COMPILER_WARNING: [#def300]
gnutls-3.8.10/bundled_leancrypto/slh-dsa/src/avx2/sphincs_thash_shake_simplex4_avx2.c:95:28: note[note]: called from here
#   93|   				 _mm256_set1_epi64x(0x1f));
#   94|   	for (i = 17; i < 25; i++) {
#   95|-> 		state[i] = _mm256_set1_epi64x(0);
#   96|   	}
#   97|   

Error: COMPILER_WARNING: [#def301]
gnutls-3.8.10/bundled_leancrypto/slh-dsa/src/avx2/sphincs_thash_shake_simplex4_avx2.c:103:40: note[note]: called from here
#  101|   #pragma GCC diagnostic ignored "-Wcast-align"
#  102|   	for (i = 0; i < LC_SPX_N / 8; i++) {
#  103|-> 		((int64_t *)out0)[i] = _mm256_extract_epi64(state[i], 0);
#  104|   		((int64_t *)out1)[i] = _mm256_extract_epi64(state[i], 1);
#  105|   		((int64_t *)out2)[i] = _mm256_extract_epi64(state[i], 2);

Error: COMPILER_WARNING: [#def302]
gnutls-3.8.10/bundled_leancrypto/slh-dsa/src/avx2/sphincs_thash_shake_simplex4_avx2.c:104:40: note[note]: called from here
#  102|   	for (i = 0; i < LC_SPX_N / 8; i++) {
#  103|   		((int64_t *)out0)[i] = _mm256_extract_epi64(state[i], 0);
#  104|-> 		((int64_t *)out1)[i] = _mm256_extract_epi64(state[i], 1);
#  105|   		((int64_t *)out2)[i] = _mm256_extract_epi64(state[i], 2);
#  106|   		((int64_t *)out3)[i] = _mm256_extract_epi64(state[i], 3);

Error: COMPILER_WARNING: [#def303]
gnutls-3.8.10/bundled_leancrypto/slh-dsa/src/avx2/sphincs_thash_shake_simplex4_avx2.c:105:40: note[note]: called from here
#  103|   		((int64_t *)out0)[i] = _mm256_extract_epi64(state[i], 0);
#  104|   		((int64_t *)out1)[i] = _mm256_extract_epi64(state[i], 1);
#  105|-> 		((int64_t *)out2)[i] = _mm256_extract_epi64(state[i], 2);
#  106|   		((int64_t *)out3)[i] = _mm256_extract_epi64(state[i], 3);
#  107|   	}

Error: COMPILER_WARNING: [#def304]
gnutls-3.8.10/bundled_leancrypto/slh-dsa/src/avx2/sphincs_thash_shake_simplex4_avx2.c:106:40: note[note]: called from here
#  104|   		((int64_t *)out1)[i] = _mm256_extract_epi64(state[i], 1);
#  105|   		((int64_t *)out2)[i] = _mm256_extract_epi64(state[i], 2);
#  106|-> 		((int64_t *)out3)[i] = _mm256_extract_epi64(state[i], 3);
#  107|   	}
#  108|   #pragma GCC diagnostic pop

Error: COMPILER_WARNING: [#def305]
gnutls-3.8.10/lib/accelerated/x86/x86-common.c: scope_hint: In function 'check_phe_partial'
gnutls-3.8.10/lib/accelerated/x86/x86-common.c:342:31: warning[-Wunterminated-string-initialization]: initializer-string for array of 'char' truncates NUL terminator but destination lacks 'nonstring' attribute (65 chars into 64 available)
#  342 |         const char text[64] = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
#      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  340|   static int check_phe_partial(void)
#  341|   {
#  342|-> 	const char text[64] = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
#  343|   			      "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa";
#  344|   	uint32_t iv[5] = { 0x67452301UL, 0xEFCDAB89UL, 0x98BADCFEUL,

Error: COMPILER_WARNING: [#def306]
gnutls-3.8.10/lib/ext/status_request.c: scope_hint: In function 'client_send'
gnutls-3.8.10/lib/ext/status_request.c:71:33: warning[-Wunterminated-string-initialization]: initializer-string for array of 'unsigned char' truncates NUL terminator but destination lacks 'nonstring' attribute (6 chars into 5 available)
#   71 |         const uint8_t data[5] = "\x01\x00\x00\x00\x00";
#      |                                 ^~~~~~~~~~~~~~~~~~~~~~
#   69|   		       status_request_ext_st *priv)
#   70|   {
#   71|-> 	const uint8_t data[5] = "\x01\x00\x00\x00\x00";
#   72|   	const int len = 5;
#   73|   	int ret;

Error: COMPILER_WARNING: [#def307]
gnutls-3.8.10/lib/nettle/pk.c: scope_hint: In function 'pct_test'
gnutls-3.8.10/lib/nettle/pk.c:3204:44: warning[-Wunterminated-string-initialization]: initializer-string for array of 'char' truncates NUL terminator but destination lacks 'nonstring' attribute (33 chars into 32 available)
# 3204 |         const char const_data_sha256[32] = "onetwothreefourfivesixseveneight";
#      |                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 3202|   	gnutls_datum_t sig = { NULL, 0 };
# 3203|   	const char const_data[20] = "onetwothreefourfive";
# 3204|-> 	const char const_data_sha256[32] = "onetwothreefourfivesixseveneight";
# 3205|   	const char const_data_sha384[48] =
# 3206|   		"onetwothreefourfivesixseveneightnineteneleventwe";

Error: COMPILER_WARNING: [#def308]
gnutls-3.8.10/lib/nettle/pk.c:3206:17: warning[-Wunterminated-string-initialization]: initializer-string for array of 'char' truncates NUL terminator but destination lacks 'nonstring' attribute (49 chars into 48 available)
# 3206 |                 "onetwothreefourfivesixseveneightnineteneleventwe";
#      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 3204|   	const char const_data_sha256[32] = "onetwothreefourfivesixseveneight";
# 3205|   	const char const_data_sha384[48] =
# 3206|-> 		"onetwothreefourfivesixseveneightnineteneleventwe";
# 3207|   	const char const_data_sha512[64] =
# 3208|   		"onetwothreefourfivesixseveneightnineteneleventwelvethirteenfourt";

Error: COMPILER_WARNING: [#def309]
gnutls-3.8.10/lib/nettle/pk.c:3208:17: warning[-Wunterminated-string-initialization]: initializer-string for array of 'char' truncates NUL terminator but destination lacks 'nonstring' attribute (65 chars into 64 available)
# 3208 |                 "onetwothreefourfivesixseveneightnineteneleventwelvethirteenfourt";
#      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 3206|   		"onetwothreefourfivesixseveneightnineteneleventwe";
# 3207|   	const char const_data_sha512[64] =
# 3208|-> 		"onetwothreefourfivesixseveneightnineteneleventwelvethirteenfourt";
# 3209|   	gnutls_datum_t ddata, tmp = { NULL, 0 };
# 3210|   	char *gen_data = NULL;

Error: GCC_ANALYZER_WARNING (CWE-775): [#def310]
gnutls-3.8.10/lib/pkcs11.c:910:9: warning[-Wanalyzer-file-leak]: leak of FILE 'fopen(configfile, "re")'
gnutls-3.8.10/lib/pkcs11.c:904:14: acquire_resource: opened here
gnutls-3.8.10/lib/pkcs11.c:905:12: branch_false: following 'false' branch...
gnutls-3.8.10/lib/pkcs11.c:910:9: branch_false: ...to here
gnutls-3.8.10/lib/pkcs11.c:910:9: branch_true: following 'true' branch...
gnutls-3.8.10/lib/pkcs11.c:910:9: branch_true: ...to here
gnutls-3.8.10/lib/pkcs11.c:910:9: throw: if '_gnutls_log' throws an exception...
gnutls-3.8.10/lib/pkcs11.c:910:9: danger: 'fopen(configfile, "re")' leaks here; was opened at [(1)](sarif:/runs/0/results/0/codeFlows/0/threadFlows/0/locations/0)
#  908|   	}
#  909|   
#  910|-> 	_gnutls_debug_log("Loading PKCS #11 libraries from %s\n", configfile);
#  911|   	while (fgets(line, sizeof(line), fp) != NULL) {
#  912|   		if (strncmp(line, "load", sizeof("load") - 1) == 0) {

Scan Properties

analyzer-version-clippy1.92.0
analyzer-version-cppcheck2.19.1
analyzer-version-gcc16.0.0
analyzer-version-gcc-analyzer16.0.0
analyzer-version-shellcheck0.11.0
analyzer-version-unicontrol0.0.2
diffbase-analyzer-version-clippy1.92.0
diffbase-analyzer-version-cppcheck2.19.1
diffbase-analyzer-version-gcc16.0.0
diffbase-analyzer-version-gcc-analyzer16.0.0
diffbase-analyzer-version-shellcheck0.11.0
diffbase-analyzer-version-unicontrol0.0.2
diffbase-enabled-pluginsclippy, cppcheck, gcc, shellcheck, unicontrol
diffbase-exit-code0
diffbase-hostip-172-16-1-88.us-west-2.compute.internal
diffbase-known-false-positives/usr/share/csmock/known-false-positives.js
diffbase-known-false-positives-rpmknown-false-positives-0.0.0.20250521.132812.g8eff701.main-1.el9.noarch
diffbase-mock-configfedora-rawhide-x86_64
diffbase-project-namegnutls-3.8.11-6.fc44
diffbase-store-results-to/tmp/tmptjga3jwc/gnutls-3.8.11-6.fc44.tar.xz
diffbase-time-created2026-01-08 17:18:27
diffbase-time-finished2026-01-08 17:29:46
diffbase-toolcsmock
diffbase-tool-args'/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'gcc,cppcheck,clippy,shellcheck,unicontrol' '-o' '/tmp/tmptjga3jwc/gnutls-3.8.11-6.fc44.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmptjga3jwc/gnutls-3.8.11-6.fc44.src.rpm'
diffbase-tool-versioncsmock-3.8.3.20251215.161544.g62de9a5-1.el9
enabled-pluginsclippy, cppcheck, gcc, shellcheck, unicontrol
exit-code0
hostip-172-16-1-88.us-west-2.compute.internal
known-false-positives/usr/share/csmock/known-false-positives.js
known-false-positives-rpmknown-false-positives-0.0.0.20250521.132812.g8eff701.main-1.el9.noarch
mock-configfedora-rawhide-x86_64
project-namegnutls-3.8.10-3.fc43
store-results-to/tmp/tmpqu1547zy/gnutls-3.8.10-3.fc43.tar.xz
time-created2026-01-08 17:05:06
time-finished2026-01-08 17:17:56
titleFixed findings
toolcsmock
tool-args'/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'gcc,cppcheck,clippy,shellcheck,unicontrol' '-o' '/tmp/tmpqu1547zy/gnutls-3.8.10-3.fc43.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmpqu1547zy/gnutls-3.8.10-3.fc43.src.rpm'
tool-versioncsmock-3.8.3.20251215.161544.g62de9a5-1.el9