gnutls-3.8.9-5.fc43

List of Findings

Error: COMPILER_WARNING: [#def1]
gnutls-3.8.9/bundled_leancrypto/_build/../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.9/bundled_leancrypto/_build/../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.9/bundled_leancrypto/_build/../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.9/bundled_leancrypto/_build/../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.9/bundled_leancrypto/_build/../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.9/bundled_leancrypto/_build/../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.9/bundled_leancrypto/_build/../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.9/bundled_leancrypto/_build/../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.9/bundled_leancrypto/_build/../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.9/bundled_leancrypto/_build/../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.9/bundled_leancrypto/_build/../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.9/bundled_leancrypto/_build/../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.9/bundled_leancrypto/_build/../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.9/bundled_leancrypto/_build/../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.9/bundled_leancrypto/_build/../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.9/bundled_leancrypto/_build/../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.9/bundled_leancrypto/_build/../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.9/bundled_leancrypto/_build/../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.9/bundled_leancrypto/_build/../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.9/bundled_leancrypto/_build/../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.9/bundled_leancrypto/_build/../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.9/bundled_leancrypto/_build/../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.9/bundled_leancrypto/_build/../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.9/bundled_leancrypto/_build/../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: COMPILER_WARNING: [#def25]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def26]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def27]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def28]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def29]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def30]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def31]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def32]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def33]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def34]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def35]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def36]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def37]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def38]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def39]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def40]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def41]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def42]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def43]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def44]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def45]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def46]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def47]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def48]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def49]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def50]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def51]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def52]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def53]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def54]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def55]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def56]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def57]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def58]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def59]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def60]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def61]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def62]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def63]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def64]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def65]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def66]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def67]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def68]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def69]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def70]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def71]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def72]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def73]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def74]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def75]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def76]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def77]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def78]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def79]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def80]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def81]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def82]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def83]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def84]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def85]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def86]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def87]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def88]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def89]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def90]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def91]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def92]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def93]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def94]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def95]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def96]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def97]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def98]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def99]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def100]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def101]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def102]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def103]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def104]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def105]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def106]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def107]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def108]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def109]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def110]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def111]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def112]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def113]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def114]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def115]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def116]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def117]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def118]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def119]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def120]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def121]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def122]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def123]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def124]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def125]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def126]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def127]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def128]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def129]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def130]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def131]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def132]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def133]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def134]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def135]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def136]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def137]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def138]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def139]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def140]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def141]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def142]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def143]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def144]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def145]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def146]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def147]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def148]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def149]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def150]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def151]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def152]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def153]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def154]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def155]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def156]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def157]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def158]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def159]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def160]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def161]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def162]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def163]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def164]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def165]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def166]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def167]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def168]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def169]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def170]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def171]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def172]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def173]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def174]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def175]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def176]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def177]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def178]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def179]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def180]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def181]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def182]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def183]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def184]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def185]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def186]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def187]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def188]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def189]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def190]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def191]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def192]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def193]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def194]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def195]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def196]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def197]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def198]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def199]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def200]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def201]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def202]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def203]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def204]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def205]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def206]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def207]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def208]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def209]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def210]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def211]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def212]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def213]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def214]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def215]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def216]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def217]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def218]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def219]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def220]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def221]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def222]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def223]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def224]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def225]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def226]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def227]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def228]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def229]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def230]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def231]
gnutls-3.8.9/bundled_leancrypto/_build/../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: [#def232]
gnutls-3.8.9/bundled_leancrypto/install/include/leancrypto.h:146: included_from: Included from here.
gnutls-3.8.9/lib/nettle/pk.c:74: included_from: Included from here.
gnutls-3.8.9/bundled_leancrypto/install/include/leancrypto/lc_bike.h:373:28: warning: 'struct lc_rng_ctx' declared inside parameter list will not be visible outside of this definition or declaration
#  373 |                     struct lc_rng_ctx *rng_ctx, enum lc_bike_type bike_type);
#      |                            ^~~~~~~~~~
#  371|    */
#  372|   int lc_bike_keypair(struct lc_bike_pk *pk, struct lc_bike_sk *sk,
#  373|-> 		    struct lc_rng_ctx *rng_ctx, enum lc_bike_type bike_type);
#  374|   
#  375|   /**

Error: COMPILER_WARNING: [#def233]
gnutls-3.8.9/bundled_leancrypto/install/include/leancrypto/lc_bike.h:373:28: warning[warning]: 'struct lc_rng_ctx' declared inside parameter list will not be visible outside of this definition or declaration
#  371|    */
#  372|   int lc_bike_keypair(struct lc_bike_pk *pk, struct lc_bike_sk *sk,
#  373|-> 		    struct lc_rng_ctx *rng_ctx, enum lc_bike_type bike_type);
#  374|   
#  375|   /**

Error: CPPCHECK_WARNING (CWE-457): [#def234]
gnutls-3.8.9/gl/gl_anylinked_list2.h:952: error[uninitvar]: Uninitialized variables: result.count, result.i, result.j
#  950|   #endif
#  951|   
#  952|->   return result;
#  953|   }
#  954|   

Error: CPPCHECK_WARNING (CWE-457): [#def235]
gnutls-3.8.9/gl/gl_anylinked_list2.h:1023: warning[uninitvar]: Uninitialized variables: result.count, result.i, result.j
# 1021|   #endif
# 1022|   
# 1023|->   return result;
# 1024|   }
# 1025|   

Error: COMPILER_WARNING: [#def236]
gnutls-3.8.9/lib/accelerated/x86/x86-common.c: scope_hint: In function 'check_phe_partial'
gnutls-3.8.9/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: CPPCHECK_WARNING (CWE-190): [#def237]
gnutls-3.8.9/lib/datum.c:65: error[integerOverflow]: Signed integer underflow for expression '(-2147483647-1)-1'.
#   63|   
#   64|   	size_t capacity;
#   65|-> 	if (!INT_ADD_OK(data_size, 1, &capacity))
#   66|   		return gnutls_assert_val(GNUTLS_E_MEMORY_ERROR);
#   67|   

Error: CPPCHECK_WARNING (CWE-457): [#def238]
gnutls-3.8.9/lib/ext/compress_certificate.c:243: error[uninitvar]: Uninitialized variable: bytes
#  241|   	}
#  242|   
#  243|-> 	ret = _gnutls_buffer_append_data_prefix(data, 8, bytes, bytes_len);
#  244|   	if (ret < 0)
#  245|   		return gnutls_assert_val(ret);

Error: COMPILER_WARNING: [#def239]
gnutls-3.8.9/lib/ext/status_request.c: scope_hint: In function 'client_send'
gnutls-3.8.9/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: [#def240]
gnutls-3.8.9/lib/nettle/pk.c: scope_hint: In function 'pct_test'
gnutls-3.8.9/lib/nettle/pk.c:3594:44: warning[-Wunterminated-string-initialization]: initializer-string for array of 'char' truncates NUL terminator but destination lacks 'nonstring' attribute (33 chars into 32 available)
# 3594 |         const char const_data_sha256[32] = "onetwothreefourfivesixseveneight";
#      |                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 3592|   	gnutls_datum_t sig = { NULL, 0 };
# 3593|   	const char const_data[20] = "onetwothreefourfive";
# 3594|-> 	const char const_data_sha256[32] = "onetwothreefourfivesixseveneight";
# 3595|   	const char const_data_sha384[48] =
# 3596|   		"onetwothreefourfivesixseveneightnineteneleventwe";

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

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

Error: CPPCHECK_WARNING (CWE-457): [#def243]
gnutls-3.8.9/lib/pkcs11.c:4280: warning[uninitvar]: Uninitialized variable: finalized
# 4278|   cleanup:
# 4279|   	gnutls_free(data.data);
# 4280|-> 	if (finalized == 0)
# 4281|   		pkcs11_find_objects_final(sinfo);
# 4282|   

Error: CPPCHECK_WARNING (CWE-190): [#def244]
gnutls-3.8.9/lib/x509/name_constraints.c:75: error[integerOverflow]: Signed integer underflow for expression '(-2147483647-1)-1'.
#   73|   
#   74|   		if (!INT_MULTIPLY_OK(new_capacity, 2, &new_capacity) ||
#   75|-> 		    !INT_ADD_OK(new_capacity, 1, &new_capacity))
#   76|   			return gnutls_assert_val(GNUTLS_E_INVALID_REQUEST);
#   77|   		new_data = _gnutls_reallocarray(

Error: CPPCHECK_WARNING (CWE-190): [#def245]
gnutls-3.8.9/lib/x509/name_constraints.c:1282: error[integerOverflow]: Signed integer overflow for expression '-((((1?0:(cert->san->size))-1)<0)?(((((1?0:(cert->san->size))+1)<<((sizeof(cert->san->size)*8)-2))-1)*2+1):((1?0:(cert->san->size))-1))'.
# 1280|   
# 1281|   	if (!INT_ADD_OK(nc->permitted.size, nc->excluded.size, &checks) ||
# 1282|-> 	    !INT_MULTIPLY_OK(checks, cert->san->size, &checks) ||
# 1283|   	    checks > MAX_NC_CHECKS) {
# 1284|   		return gnutls_assert_val(0);

Error: CPPCHECK_WARNING (CWE-190): [#def246]
gnutls-3.8.9/lib/x509/name_constraints.c:1282: error[integerOverflow]: Signed integer overflow for expression '-1-0'.
# 1280|   
# 1281|   	if (!INT_ADD_OK(nc->permitted.size, nc->excluded.size, &checks) ||
# 1282|-> 	    !INT_MULTIPLY_OK(checks, cert->san->size, &checks) ||
# 1283|   	    checks > MAX_NC_CHECKS) {
# 1284|   		return gnutls_assert_val(0);

Error: CPPCHECK_WARNING (CWE-190): [#def247]
gnutls-3.8.9/lib/x509/name_constraints.c:1282: error[integerOverflow]: Signed integer overflow for expression '-2147483647-1'.
# 1280|   
# 1281|   	if (!INT_ADD_OK(nc->permitted.size, nc->excluded.size, &checks) ||
# 1282|-> 	    !INT_MULTIPLY_OK(checks, cert->san->size, &checks) ||
# 1283|   	    checks > MAX_NC_CHECKS) {
# 1284|   		return gnutls_assert_val(0);

Error: CPPCHECK_WARNING (CWE-758): [#def248]
gnutls-3.8.9/lib/x509/name_constraints.c:1282: error[shiftTooManyBitsSigned]: Shifting signed 32-bit value by 31 bits is undefined behaviour
# 1280|   
# 1281|   	if (!INT_ADD_OK(nc->permitted.size, nc->excluded.size, &checks) ||
# 1282|-> 	    !INT_MULTIPLY_OK(checks, cert->san->size, &checks) ||
# 1283|   	    checks > MAX_NC_CHECKS) {
# 1284|   		return gnutls_assert_val(0);

Error: CPPCHECK_WARNING (CWE-562): [#def249]
gnutls-3.8.9/lib/x509/output.c:210: error[returnDanglingLifetime]: Returning pointer to local variable 'oid' that will be invalid when returning.
#  208|   		return NULL;
#  209|   
#  210|-> 	return gnutls_strdup(oid);
#  211|   }
#  212|   

Error: CPPCHECK_WARNING (CWE-562): [#def250]
gnutls-3.8.9/lib/x509/output.c:232: error[returnDanglingLifetime]: Returning pointer to local variable 'oid' that will be invalid when returning.
#  230|   		return NULL;
#  231|   
#  232|-> 	return gnutls_strdup(oid);
#  233|   }
#  234|   

Error: CPPCHECK_WARNING (CWE-562): [#def251]
gnutls-3.8.9/lib/x509/output.c:258: error[returnDanglingLifetime]: Returning pointer to local variable 'oid' that will be invalid when returning.
#  256|   		return NULL;
#  257|   
#  258|-> 	return gnutls_strdup(oid);
#  259|   }
#  260|   

Error: CPPCHECK_WARNING (CWE-562): [#def252]
gnutls-3.8.9/lib/x509/output.c:280: error[returnDanglingLifetime]: Returning pointer to local variable 'oid' that will be invalid when returning.
#  278|   		return NULL;
#  279|   
#  280|-> 	return gnutls_strdup(oid);
#  281|   }
#  282|   

Error: CPPCHECK_WARNING (CWE-562): [#def253]
gnutls-3.8.9/lib/x509/output.c:306: error[returnDanglingLifetime]: Returning pointer to local variable 'oid' that will be invalid when returning.
#  304|   		return NULL;
#  305|   
#  306|-> 	return gnutls_strdup(oid);
#  307|   }
#  308|   

Error: CPPCHECK_WARNING (CWE-190): [#def254]
gnutls-3.8.9/lib/x509/privkey_pkcs8.c:88: error[integerOverflow]: Signed integer overflow for expression '-2147483647-1'.
#   86|   		size_t concatenated_key_size = 0;
#   87|   
#   88|-> 		if (!INT_ADD_OK(pkey->params.raw_priv.size,
#   89|   				pkey->params.raw_pub.size,
#   90|   				&concatenated_key_size))

Error: CPPCHECK_WARNING (CWE-190): [#def255]
gnutls-3.8.9/lib/x509/verify-high.c:1426: error[integerOverflow]: Signed integer overflow for expression '-1-16'.
# 1424|   
# 1425|   	/* Allocate extra for retrieved certificates. */
# 1426|-> 	if (!INT_ADD_OK(cert_list_size, DEFAULT_MAX_VERIFY_DEPTH,
# 1427|   			&cert_list_max_size))
# 1428|   		return gnutls_assert_val(GNUTLS_E_INVALID_REQUEST);

Error: CPPCHECK_WARNING (CWE-190): [#def256]
gnutls-3.8.9/lib/x509/verify-high.c:1426: error[integerOverflow]: Signed integer overflow for expression '-128-16'.
# 1424|   
# 1425|   	/* Allocate extra for retrieved certificates. */
# 1426|-> 	if (!INT_ADD_OK(cert_list_size, DEFAULT_MAX_VERIFY_DEPTH,
# 1427|   			&cert_list_max_size))
# 1428|   		return gnutls_assert_val(GNUTLS_E_INVALID_REQUEST);

Error: CPPCHECK_WARNING (CWE-190): [#def257]
gnutls-3.8.9/lib/x509/verify-high.c:1426: error[integerOverflow]: Signed integer overflow for expression '-2147483647-1'.
# 1424|   
# 1425|   	/* Allocate extra for retrieved certificates. */
# 1426|-> 	if (!INT_ADD_OK(cert_list_size, DEFAULT_MAX_VERIFY_DEPTH,
# 1427|   			&cert_list_max_size))
# 1428|   		return gnutls_assert_val(GNUTLS_E_INVALID_REQUEST);

Error: CPPCHECK_WARNING (CWE-190): [#def258]
gnutls-3.8.9/lib/x509/verify-high.c:1426: error[integerOverflow]: Signed integer overflow for expression '-32768-16'.
# 1424|   
# 1425|   	/* Allocate extra for retrieved certificates. */
# 1426|-> 	if (!INT_ADD_OK(cert_list_size, DEFAULT_MAX_VERIFY_DEPTH,
# 1427|   			&cert_list_max_size))
# 1428|   		return gnutls_assert_val(GNUTLS_E_INVALID_REQUEST);

Error: CPPCHECK_WARNING (CWE-190): [#def259]
gnutls-3.8.9/lib/x509/verify-high.c:1426: error[integerOverflow]: Signed integer overflow for expression '0-16'.
# 1424|   
# 1425|   	/* Allocate extra for retrieved certificates. */
# 1426|-> 	if (!INT_ADD_OK(cert_list_size, DEFAULT_MAX_VERIFY_DEPTH,
# 1427|   			&cert_list_max_size))
# 1428|   		return gnutls_assert_val(GNUTLS_E_INVALID_REQUEST);

Error: CPPCHECK_WARNING (CWE-190): [#def260]
gnutls-3.8.9/lib/x509/verify-high.c:1426: error[integerOverflow]: Signed integer underflow for expression '(-2147483647-1)-16'.
# 1424|   
# 1425|   	/* Allocate extra for retrieved certificates. */
# 1426|-> 	if (!INT_ADD_OK(cert_list_size, DEFAULT_MAX_VERIFY_DEPTH,
# 1427|   			&cert_list_max_size))
# 1428|   		return gnutls_assert_val(GNUTLS_E_INVALID_REQUEST);

Error: CPPCHECK_WARNING (CWE-190): [#def261]
gnutls-3.8.9/lib/x509/verify-high.c:1426: error[integerOverflow]: Signed integer underflow for expression '(1?0:(cert_list_size))+((-2147483647-1)-16)'.
# 1424|   
# 1425|   	/* Allocate extra for retrieved certificates. */
# 1426|-> 	if (!INT_ADD_OK(cert_list_size, DEFAULT_MAX_VERIFY_DEPTH,
# 1427|   			&cert_list_max_size))
# 1428|   		return gnutls_assert_val(GNUTLS_E_INVALID_REQUEST);

Error: GCC_ANALYZER_WARNING: [#def262]
gnutls-3.8.9/native_build/doc/examples/../../../doc/examples/ex-serv-x509.c:113:9: warning[-Wanalyzer-fd-use-without-check]: 'listen' on possibly invalid file descriptor 'listen_sd'
gnutls-3.8.9/native_build/doc/examples/../../../doc/examples/ex-serv-x509.c:60:9: branch_true: following 'true' branch...
gnutls-3.8.9/native_build/doc/examples/../../../doc/examples/ex-serv-x509.c:62:9: branch_true: ...to here
gnutls-3.8.9/native_build/doc/examples/../../../doc/examples/ex-serv-x509.c:62:9: branch_true: following 'true' branch...
gnutls-3.8.9/native_build/doc/examples/../../../doc/examples/ex-serv-x509.c:64:9: branch_true: ...to here
gnutls-3.8.9/native_build/doc/examples/../../../doc/examples/ex-serv-x509.c:64:9: branch_true: following 'true' branch...
gnutls-3.8.9/native_build/doc/examples/../../../doc/examples/ex-serv-x509.c:67:9: branch_true: ...to here
gnutls-3.8.9/native_build/doc/examples/../../../doc/examples/ex-serv-x509.c:67:9: branch_true: following 'true' branch...
gnutls-3.8.9/native_build/doc/examples/../../../doc/examples/ex-serv-x509.c:76:9: branch_true: ...to here
gnutls-3.8.9/native_build/doc/examples/../../../doc/examples/ex-serv-x509.c:76:9: branch_true: following 'true' branch...
gnutls-3.8.9/native_build/doc/examples/../../../doc/examples/ex-serv-x509.c:79:9: branch_true: ...to here
gnutls-3.8.9/native_build/doc/examples/../../../doc/examples/ex-serv-x509.c:79:9: branch_true: following 'true' branch...
gnutls-3.8.9/native_build/doc/examples/../../../doc/examples/ex-serv-x509.c:82:9: branch_true: ...to here
gnutls-3.8.9/native_build/doc/examples/../../../doc/examples/ex-serv-x509.c:82:9: branch_true: following 'true' branch...
gnutls-3.8.9/native_build/doc/examples/../../../doc/examples/ex-serv-x509.c:95:9: branch_true: ...to here
gnutls-3.8.9/native_build/doc/examples/../../../doc/examples/ex-serv-x509.c:113:9: danger: 'listen_sd' could be invalid
#  111|   	bind(listen_sd, (struct sockaddr *)&sa_serv, sizeof(sa_serv));
#  112|   
#  113|-> 	listen(listen_sd, 1024);
#  114|   
#  115|   	printf("Server ready. Listening to port '%d'.\n\n", PORT);

Error: GCC_ANALYZER_WARNING (CWE-775): [#def263]
gnutls-3.8.9/native_build/doc/examples/../../../doc/examples/tlsproxy/tlsproxy.c:89:22: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'bindtoaddress(listenaddr)'
gnutls-3.8.9/native_build/doc/examples/../../../doc/examples/tlsproxy/tlsproxy.c:214:12: enter_function: entry to 'runlistener'
gnutls-3.8.9/native_build/doc/examples/../../../doc/examples/tlsproxy/tlsproxy.c:217:25: call_function: calling 'bindtoaddress' from 'runlistener'
gnutls-3.8.9/native_build/doc/examples/../../../doc/examples/tlsproxy/tlsproxy.c:217:25: return_function: returning to 'runlistener' from 'bindtoaddress'
gnutls-3.8.9/native_build/doc/examples/../../../doc/examples/tlsproxy/tlsproxy.c:217:12: branch_false: following 'false' branch...
 branch_false: ...to here
gnutls-3.8.9/native_build/doc/examples/../../../doc/examples/tlsproxy/tlsproxy.c:89:22: danger: 'bindtoaddress(listenaddr)' leaks here
#   87|   
#   88|   	for (rp = result; rp != NULL; rp = rp->ai_next) {
#   89|-> 		fd = socket(rp->ai_family, rp->ai_socktype, rp->ai_protocol);
#   90|   
#   91|   		if (fd >= 0) {

Error: GCC_ANALYZER_WARNING (CWE-457): [#def264]
gnutls-3.8.9/native_build/gl/../../gl/gl_anylinked_list2.h:952:10: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value 'result.count'
#  950|   #endif
#  951|   
#  952|->   return result;
#  953|   }
#  954|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def265]
gnutls-3.8.9/native_build/gl/../../gl/gl_anylinked_list2.h:1023:10: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value 'result.count'
gnutls-3.8.9/native_build/gl/../../gl/gl_anylinked_list2.h:962:6: branch_false: following 'false' branch...
gnutls-3.8.9/native_build/gl/../../gl/gl_anylinked_list2.h:1023:10: danger: use of uninitialized value 'result.count' here
# 1021|   #endif
# 1022|   
# 1023|->   return result;
# 1024|   }
# 1025|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def266]
gnutls-3.8.9/native_build/gl/../../gl/read-file.c:62:46: warning[-Wanalyzer-malloc-leak]: leak of '_gnutls_fread_file(fopen(filename,  mode), flags,  length)'
gnutls-3.8.9/native_build/gl/../../gl/read-file.c:190:1: enter_function: entry to '_gnutls_read_file'
gnutls-3.8.9/native_build/gl/../../gl/read-file.c:196:6: branch_false: following 'false' branch...
gnutls-3.8.9/native_build/gl/../../gl/read-file.c:199:7: branch_false: ...to here
gnutls-3.8.9/native_build/gl/../../gl/read-file.c:202:9: acquire_memory: allocated here
gnutls-3.8.9/native_build/gl/../../gl/read-file.c:202:9: call_function: calling '_gnutls_fread_file' from '_gnutls_read_file'
#   60|       struct stat st;
#   61|   
#   62|->     if (fstat (fileno (stream), &st) >= 0 && S_ISREG (st.st_mode))
#   63|         {
#   64|           off_t pos = ftello (stream);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def267]
gnutls-3.8.9/native_build/gl/../../gl/read-file.c:82:6: warning[-Wanalyzer-malloc-leak]: leak of '_gnutls_fread_file(fopen(filename,  mode), flags,  length)'
gnutls-3.8.9/native_build/gl/../../gl/read-file.c:190:1: enter_function: entry to '_gnutls_read_file'
gnutls-3.8.9/native_build/gl/../../gl/read-file.c:196:6: branch_false: following 'false' branch...
gnutls-3.8.9/native_build/gl/../../gl/read-file.c:199:7: branch_false: ...to here
gnutls-3.8.9/native_build/gl/../../gl/read-file.c:202:9: acquire_memory: allocated here
gnutls-3.8.9/native_build/gl/../../gl/read-file.c:202:9: call_function: calling '_gnutls_fread_file' from '_gnutls_read_file'
#   80|     }
#   81|   
#   82|->   if (!(buf = malloc (alloc)))
#   83|       return NULL; /* errno is ENOMEM.  */
#   84|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def268]
gnutls-3.8.9/native_build/src/../../src/ocsptool.c:532:25: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value 'chain[1]'
gnutls-3.8.9/native_build/src/../../src/ocsptool.c:642:5: enter_function: entry to 'main'
gnutls-3.8.9/native_build/src/../../src/ocsptool.c:646:12: branch_false: following 'false' branch...
gnutls-3.8.9/native_build/src/../../src/ocsptool.c:651:9: branch_false: ...to here
gnutls-3.8.9/native_build/src/../../src/ocsptool.c:681:12: branch_false: following 'false' branch...
gnutls-3.8.9/native_build/src/../../src/ocsptool.c:689:17: branch_false: ...to here
gnutls-3.8.9/native_build/src/../../src/ocsptool.c:691:12: branch_false: following 'false' branch...
gnutls-3.8.9/native_build/src/../../src/ocsptool.c:698:17: branch_false: ...to here
gnutls-3.8.9/native_build/src/../../src/ocsptool.c:705:12: branch_false: following 'false' branch...
gnutls-3.8.9/native_build/src/../../src/ocsptool.c:707:18: branch_false: ...to here
gnutls-3.8.9/native_build/src/../../src/ocsptool.c:707:17: branch_false: following 'false' branch...
gnutls-3.8.9/native_build/src/../../src/ocsptool.c:709:18: branch_false: ...to here
gnutls-3.8.9/native_build/src/../../src/ocsptool.c:709:17: branch_false: following 'false' branch...
gnutls-3.8.9/native_build/src/../../src/ocsptool.c:711:18: branch_false: ...to here
gnutls-3.8.9/native_build/src/../../src/ocsptool.c:711:17: branch_true: following 'true' branch...
gnutls-3.8.9/native_build/src/../../src/ocsptool.c:712:17: branch_true: ...to here
gnutls-3.8.9/native_build/src/../../src/ocsptool.c:712:17: call_function: calling 'verify_response' from 'main'
#  530|   			signer = chain[0];
#  531|   		else
#  532|-> 			signer = chain[1];
#  533|   
#  534|   		v = _verify_response(&dat, nonce, signer, 1);

Error: GCC_ANALYZER_WARNING (CWE-457): [#def269]
gnutls-3.8.9/native_build/src/gl/../../../src/gl/gl_anylinked_list2.h:952:10: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value 'result.count'
#  950|   #endif
#  951|   
#  952|->   return result;
#  953|   }
#  954|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def270]
gnutls-3.8.9/native_build/src/gl/../../../src/gl/gl_anylinked_list2.h:1023:10: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value 'result.count'
gnutls-3.8.9/native_build/src/gl/../../../src/gl/gl_anylinked_list2.h:962:6: branch_false: following 'false' branch...
gnutls-3.8.9/native_build/src/gl/../../../src/gl/gl_anylinked_list2.h:1023:10: danger: use of uninitialized value 'result.count' here
# 1021|   #endif
# 1022|   
# 1023|->   return result;
# 1024|   }
# 1025|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def271]
gnutls-3.8.9/native_build/src/gl/../../../src/gl/ialloc.h:57:10: warning[-Wanalyzer-malloc-leak]: leak of 'ximalloc(s + 1)'
gnutls-3.8.9/native_build/src/gl/../../../src/gl/xmalloc.c:327:1: enter_function: entry to 'ximemdup0'
gnutls-3.8.9/native_build/src/gl/../../../src/gl/xmalloc.c:329:18: call_function: calling 'ximalloc' from 'ximemdup0'
#   55|   imalloc (idx_t s)
#   56|   {
#   57|->   return s <= SIZE_MAX ? malloc (s) : _gl_alloc_nomem ();
#   58|   }
#   59|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def272]
gnutls-3.8.9/native_build/src/gl/../../../src/gl/ialloc.h:57:10: warning[-Wanalyzer-malloc-leak]: leak of 'ximalloc(s)'
gnutls-3.8.9/native_build/src/gl/../../../src/gl/xmalloc.c:318:1: enter_function: entry to 'ximemdup'
gnutls-3.8.9/native_build/src/gl/../../../src/gl/xmalloc.c:320:18: call_function: calling 'ximalloc' from 'ximemdup'
#   55|   imalloc (idx_t s)
#   56|   {
#   57|->   return s <= SIZE_MAX ? malloc (s) : _gl_alloc_nomem ();
#   58|   }
#   59|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def273]
gnutls-3.8.9/native_build/src/gl/../../../src/gl/ialloc.h:91:10: warning[-Wanalyzer-malloc-leak]: leak of 'xicalloc(s, 1)'
gnutls-3.8.9/native_build/src/gl/../../../src/gl/xmalloc.c:287:1: enter_function: entry to 'xizalloc'
gnutls-3.8.9/native_build/src/gl/../../../src/gl/xmalloc.c:289:10: call_function: calling 'xicalloc' from 'xizalloc'
#   89|         s = 0;
#   90|       }
#   91|->   return calloc (n, s);
#   92|   }
#   93|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def274]
gnutls-3.8.9/native_build/src/gl/../../../src/gl/read-file.c:62:46: warning[-Wanalyzer-malloc-leak]: leak of '_gnutls_fread_file(fopen(filename,  mode), flags,  length)'
gnutls-3.8.9/native_build/src/gl/../../../src/gl/read-file.c:190:1: enter_function: entry to '_gnutls_read_file'
gnutls-3.8.9/native_build/src/gl/../../../src/gl/read-file.c:196:6: branch_false: following 'false' branch...
gnutls-3.8.9/native_build/src/gl/../../../src/gl/read-file.c:199:7: branch_false: ...to here
gnutls-3.8.9/native_build/src/gl/../../../src/gl/read-file.c:202:9: acquire_memory: allocated here
gnutls-3.8.9/native_build/src/gl/../../../src/gl/read-file.c:202:9: call_function: calling '_gnutls_fread_file' from '_gnutls_read_file'
#   60|       struct stat st;
#   61|   
#   62|->     if (fstat (fileno (stream), &st) >= 0 && S_ISREG (st.st_mode))
#   63|         {
#   64|           off_t pos = ftello (stream);

Error: GCC_ANALYZER_WARNING (CWE-401): [#def275]
gnutls-3.8.9/native_build/src/gl/../../../src/gl/read-file.c:82:6: warning[-Wanalyzer-malloc-leak]: leak of '_gnutls_fread_file(fopen(filename,  mode), flags,  length)'
gnutls-3.8.9/native_build/src/gl/../../../src/gl/read-file.c:190:1: enter_function: entry to '_gnutls_read_file'
gnutls-3.8.9/native_build/src/gl/../../../src/gl/read-file.c:196:6: branch_false: following 'false' branch...
gnutls-3.8.9/native_build/src/gl/../../../src/gl/read-file.c:199:7: branch_false: ...to here
gnutls-3.8.9/native_build/src/gl/../../../src/gl/read-file.c:202:9: acquire_memory: allocated here
gnutls-3.8.9/native_build/src/gl/../../../src/gl/read-file.c:202:9: call_function: calling '_gnutls_fread_file' from '_gnutls_read_file'
#   80|     }
#   81|   
#   82|->   if (!(buf = malloc (alloc)))
#   83|       return NULL; /* errno is ENOMEM.  */
#   84|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def276]
gnutls-3.8.9/native_build/src/gl/../../../src/gl/time_rz.c:88:22: warning[-Wanalyzer-malloc-leak]: leak of 'tzalloc(getenv("TZ"))'
gnutls-3.8.9/native_build/src/gl/./time.h:1114:1: enter_function: entry to 'mktime_z'
gnutls-3.8.9/native_build/src/gl/../../../src/gl/time_rz.c:282:6: branch_false: following 'false' branch (when 'tz' is non-NULL)...
gnutls-3.8.9/native_build/src/gl/../../../src/gl/time_rz.c:286:27: branch_false: ...to here
gnutls-3.8.9/native_build/src/gl/../../../src/gl/time_rz.c:286:27: call_function: calling 'set_tz' from 'mktime_z'
#   86|   {
#   87|     size_t name_size = name ? strlen (name) + 1 : 0;
#   88|->   size_t abbr_size = name_size < ABBR_SIZE_MIN ? ABBR_SIZE_MIN : name_size + 1;
#   89|     timezone_t tz = malloc (FLEXSIZEOF (struct tm_zone, abbrs, abbr_size));
#   90|     if (tz)

Error: GCC_ANALYZER_WARNING (CWE-401): [#def277]
gnutls-3.8.9/native_build/src/gl/../../../src/gl/time_rz.c:206:10: warning[-Wanalyzer-malloc-leak]: leak of 'set_tz(tz)'
gnutls-3.8.9/native_build/src/gl/./time.h:1114:1: enter_function: entry to 'mktime_z'
gnutls-3.8.9/native_build/src/gl/../../../src/gl/time_rz.c:282:6: branch_false: following 'false' branch (when 'tz' is non-NULL)...
gnutls-3.8.9/native_build/src/gl/../../../src/gl/time_rz.c:286:27: branch_false: ...to here
gnutls-3.8.9/native_build/src/gl/../../../src/gl/time_rz.c:286:27: call_function: calling 'set_tz' from 'mktime_z'
gnutls-3.8.9/native_build/src/gl/../../../src/gl/time_rz.c:286:27: return_function: returning to 'mktime_z' from 'set_tz'
gnutls-3.8.9/native_build/src/gl/../../../src/gl/time_rz.c:287:10: branch_true: following 'true' branch...
gnutls-3.8.9/native_build/src/gl/../../../src/gl/time_rz.c:290:25: branch_true: ...to here
gnutls-3.8.9/native_build/src/gl/../../../src/gl/time_rz.c:301:15: call_function: calling 'revert_tz' from 'mktime_z'
#  204|     if (env_tz
#  205|         ? tz->tz_is_set && strcmp (tz->abbrs, env_tz) == 0
#  206|->       : !tz->tz_is_set)
#  207|       return local_tz;
#  208|     else

Error: GCC_ANALYZER_WARNING (CWE-401): [#def278]
gnutls-3.8.9/native_build/src/gl/../../../src/gl/xmalloc.c:45:10: warning[-Wanalyzer-malloc-leak]: leak of 'xmalloc(n)'
gnutls-3.8.9/native_build/src/gl/../../../src/gl/xmalloc.c:55:1: enter_function: entry to 'xcharalloc'
gnutls-3.8.9/native_build/src/gl/../../../src/gl/xmalloc.c:57:10: call_function: calling 'xmalloc' from 'xcharalloc'
#   43|   xmalloc (size_t s)
#   44|   {
#   45|->   return check_nonnull (malloc (s));
#   46|   }
#   47|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def279]
gnutls-3.8.9/native_build/src/gl/../../../src/gl/xmalloc.c:45:10: warning[-Wanalyzer-malloc-leak]: leak of 'xmalloc(s)'
gnutls-3.8.9/native_build/src/gl/../../../src/gl/xmalloc.c:312:1: enter_function: entry to 'xmemdup'
gnutls-3.8.9/native_build/src/gl/../../../src/gl/xmalloc.c:314:18: call_function: calling 'xmalloc' from 'xmemdup'
#   43|   xmalloc (size_t s)
#   44|   {
#   45|->   return check_nonnull (malloc (s));
#   46|   }
#   47|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def280]
gnutls-3.8.9/native_build/src/gl/../../../src/gl/xmalloc.c:298:10: warning[-Wanalyzer-malloc-leak]: leak of 'xcalloc(s, 1)'
gnutls-3.8.9/native_build/src/gl/../../../src/gl/xmalloc.c:281:1: enter_function: entry to 'xzalloc'
gnutls-3.8.9/native_build/src/gl/../../../src/gl/xmalloc.c:283:10: call_function: calling 'xcalloc' from 'xzalloc'
#  296|   xcalloc (size_t n, size_t s)
#  297|   {
#  298|->   return check_nonnull (calloc (n, s));
#  299|   }
#  300|   

Error: GCC_ANALYZER_WARNING (CWE-401): [#def281]
gnutls-3.8.9/native_build/src/gl/../../../src/gl/xmalloc.c:314:10: warning[-Wanalyzer-malloc-leak]: leak of 'xmemdup(string,  strlen(string) + 1)'
gnutls-3.8.9/native_build/src/gl/../../../src/gl/xmalloc.c:337:1: enter_function: entry to 'xstrdup'
gnutls-3.8.9/native_build/src/gl/../../../src/gl/xmalloc.c:339:10: call_function: calling 'xmemdup' from 'xstrdup'
#  312|   xmemdup (void const *p, size_t s)
#  313|   {
#  314|->   return memcpy (xmalloc (s), p, s);
#  315|   }
#  316|   

Error: GCC_ANALYZER_WARNING (CWE-457): [#def282]
gnutls-3.8.9/native_build/src/gl/parse-datetime.c:1831:3: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value '*<unknown>'
gnutls-3.8.9/native_build/src/gl/parse-datetime.y:2404:1: enter_function: entry to 'parse_datetime'
gnutls-3.8.9/native_build/src/gl/parse-datetime.y:2409:6: branch_false: following 'false' branch...
gnutls-3.8.9/native_build/src/gl/parse-datetime.y:2411:13: branch_false: ...to here
gnutls-3.8.9/native_build/src/gl/parse-datetime.y:2411:13: call_function: calling 'parse_datetime_body' from 'parse_datetime'

Error: CPPCHECK_WARNING (CWE-457): [#def283]
gnutls-3.8.9/src/cli.c:2132: warning[uninitvar]: Uninitialized variable: cert
# 2130|   	for (it = 0; it < cert_list_size; it++) {
# 2131|   		if (deinit_cert)
# 2132|-> 			gnutls_x509_crt_deinit(cert);
# 2133|   
# 2134|   		ret = gnutls_x509_crt_init(&cert);

Error: COMPILER_WARNING (CWE-252): [#def284]
gnutls-3.8.9/src/danetool.c: scope_hint: In function 'cert_callback'
gnutls-3.8.9/src/danetool.c:602:17: warning[-Wunused-result]: ignoring return value of 'write' declared with attribute 'warn_unused_result'
#  602 |                 write(priv->fd, t.data, t.size);
#      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  600|   		}
#  601|   
#  602|-> 		write(priv->fd, t.data, t.size);
#  603|   		gnutls_free(t.data);
#  604|   	}

Error: CPPCHECK_WARNING (CWE-457): [#def285]
gnutls-3.8.9/src/gl/gl_anylinked_list2.h:952: error[uninitvar]: Uninitialized variables: result.count, result.i, result.j
#  950|   #endif
#  951|   
#  952|->   return result;
#  953|   }
#  954|   

Error: CPPCHECK_WARNING (CWE-457): [#def286]
gnutls-3.8.9/src/gl/gl_anylinked_list2.h:1023: warning[uninitvar]: Uninitialized variables: result.count, result.i, result.j
# 1021|   #endif
# 1022|   
# 1023|->   return result;
# 1024|   }
# 1025|   

Error: COMPILER_WARNING (CWE-252): [#def287]
gnutls-3.8.9/src/serv.c: scope_hint: In function 'terminate'
gnutls-3.8.9/src/serv.c:1140:9: warning[-Wunused-result]: ignoring return value of 'write' declared with attribute 'warn_unused_result'
# 1140 |         write(STDERR_FILENO, buf, p - buf);
#      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 1138|   	*p++ = '\n';
# 1139|   
# 1140|-> 	write(STDERR_FILENO, buf, p - buf);
# 1141|   	_exit(1);
# 1142|   }

Error: COMPILER_WARNING (CWE-252): [#def288]
gnutls-3.8.9/tests/utils.c: scope_hint: In function '_fail'
gnutls-3.8.9/tests/utils.c:96:9: warning[-Wunused-result]: ignoring return value of 'vasprintf' declared with attribute 'warn_unused_result'
#   96 |         vasprintf(&str, format, arg_ptr);
#      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#   94|   #ifdef HAVE_VASPRINTF
#   95|   	char *str = NULL;
#   96|-> 	vasprintf(&str, format, arg_ptr);
#   97|   
#   98|   	if (str)

Scan Properties

analyzer-version-clippy1.86.0
analyzer-version-cppcheck2.17.1
analyzer-version-gcc15.0.1
analyzer-version-gcc-analyzer15.0.1
analyzer-version-shellcheck0.10.0
analyzer-version-unicontrol0.0.2
enabled-pluginsclippy, cppcheck, gcc, shellcheck, unicontrol
exit-code0
hostip-172-16-1-36.us-west-2.compute.internal
known-false-positives/usr/share/csmock/known-false-positives.js
known-false-positives-rpmknown-false-positives-0.0.0.20250425.124705.g1c7c448.main-1.el9.noarch
mock-configfedora-rawhide-x86_64
project-namegnutls-3.8.9-5.fc43
store-results-to/tmp/tmpldw7mvno/gnutls-3.8.9-5.fc43.tar.xz
time-created2025-04-25 12:56:46
time-finished2025-04-25 13:09:02
toolcsmock
tool-args'/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'unicontrol,cppcheck,gcc,clippy,shellcheck' '-o' '/tmp/tmpldw7mvno/gnutls-3.8.9-5.fc43.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmpldw7mvno/gnutls-3.8.9-5.fc43.src.rpm'
tool-versioncsmock-3.8.1.20250422.172604.g26bc3d6-1.el9