Implementation notes: amd64, h6sandy, crypto_kem/mceliece348864
Computer: h6sandy
Microarchitecture: amd64; Sandy Bridge (206a7)
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20240625
Operation: crypto_kem
Primitive: mceliece348864
Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
277224 | 129571 0 0 | 234974 860 1728 | T:sse | clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240704 | 20240625 |
278156 | 129571 0 0 | 241806 860 1728 | sse | clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240704 | 20240625 |
278554 | 99040 0 0 | 202510 860 1728 | T:sse | clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240704 | 20240625 |
279698 | 119546 0 0 | 222876 820 1760 | T:sse | gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240704 | 20240625 |
281171 | 119546 0 0 | 229708 820 1760 | sse | gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240704 | 20240625 |
282432 | 99040 0 0 | 209342 860 1728 | sse | clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240704 | 20240625 |
309990 | 72168 0 0 | 181316 820 1760 | sse | gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240704 | 20240625 |
310050 | 72168 0 0 | 174484 820 1760 | T:sse | gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240704 | 20240625 |
310996 | 65422 0 0 | 173976 852 1728 | sse | clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240704 | 20240625 |
313433 | 68924 0 0 | 177846 860 1728 | sse | clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240704 | 20240625 |
315094 | 68924 0 0 | 171014 860 1728 | T:sse | clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240704 | 20240625 |
315236 | 65422 0 0 | 167144 852 1728 | T:sse | clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240704 | 20240625 |
323088 | 65466 0 0 | 174196 820 1760 | sse | gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240704 | 20240625 |
323183 | 65466 0 0 | 167364 820 1760 | T:sse | gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240704 | 20240625 |
343359 | 61286 0 0 | 162004 812 1728 | T:sse | gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240704 | 20240625 |
344178 | 61286 0 0 | 168836 812 1728 | sse | gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240704 | 20240625 |
781676 | 104221 0 0 | 218974 860 1728 | vec | clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240704 | 20240625 |
812638 | 81355 0 0 | 188212 820 1760 | T:vec | gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240704 | 20240625 |
819340 | 104221 0 0 | 212110 860 1728 | T:vec | clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240704 | 20240625 |
823989 | 81355 0 0 | 195076 820 1760 | vec | gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240704 | 20240625 |
838785 | 107441 0 0 | 223558 860 1728 | vec | clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240704 | 20240625 |
840483 | 107441 0 0 | 216694 860 1728 | T:vec | clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240704 | 20240625 |
846390 | 74938 0 0 | 189062 860 1728 | vec | clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240704 | 20240625 |
854190 | 74938 0 0 | 182198 860 1728 | T:vec | clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240704 | 20240625 |
967246 | 47252 0 0 | 159296 860 1728 | vec | clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240704 | 20240625 |
971849 | 47252 0 0 | 152464 860 1728 | T:vec | clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240704 | 20240625 |
1143102 | 41629 0 0 | 154334 868 1728 | vec | clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240704 | 20240625 |
1144179 | 41629 0 0 | 147470 868 1728 | T:vec | clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240704 | 20240625 |
1203708 | 41572 0 0 | 154412 820 1760 | vec | gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240704 | 20240625 |
1203758 | 41572 0 0 | 147548 820 1760 | T:vec | gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240704 | 20240625 |
1424968 | 34566 0 0 | 138948 812 1728 | T:vec | gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240704 | 20240625 |
1428545 | 34566 0 0 | 145780 812 1728 | vec | gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240704 | 20240625 |
1500047 | 40647 0 0 | 146180 820 1760 | T:vec | gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240704 | 20240625 |
1501045 | 40647 0 0 | 153044 820 1760 | vec | gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240704 | 20240625 |
70571670 | 15731 0 0 | 117512 852 1728 | T:ref | clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240704 | 20240625 |
70617844 | 15731 0 0 | 124344 852 1728 | ref | clang_-march=native_-Os_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240704 | 20240625 |
70701645 | 51891 0 0 | 157734 860 1728 | T:ref | clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240704 | 20240625 |
70929378 | 51891 0 0 | 164566 860 1728 | ref | clang_-march=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240704 | 20240625 |
70949340 | 31412 0 0 | 135246 860 1728 | T:ref | clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240704 | 20240625 |
70951874 | 31412 0 0 | 142078 860 1728 | ref | clang_-march=native_-O2_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240704 | 20240625 |
86471358 | 46194 0 0 | 157486 860 1728 | ref | clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240704 | 20240625 |
86479518 | 46194 0 0 | 150654 860 1728 | T:ref | clang_-mcpu=native_-O3_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240704 | 20240625 |
88642821 | 31172 0 0 | 141862 828 1760 | ref | gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240704 | 20240625 |
88650593 | 31172 0 0 | 135030 828 1760 | T:ref | gcc_-march=native_-mtune=native_-O3_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240704 | 20240625 |
128291462 | 14374 0 0 | 123446 860 1728 | ref | clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240704 | 20240625 |
128413319 | 14374 0 0 | 116614 860 1728 | T:ref | clang_-march=native_-O_-fwrapv_-Qunused-arguments_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240704 | 20240625 |
129513768 | 15185 0 0 | 117854 828 1760 | T:ref | gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240704 | 20240625 |
129538706 | 15185 0 0 | 124686 828 1760 | ref | gcc_-march=native_-mtune=native_-O2_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240704 | 20240625 |
130671942 | 11672 0 0 | 119486 820 1728 | ref | gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240704 | 20240625 |
130687207 | 11672 0 0 | 112654 820 1728 | T:ref | gcc_-march=native_-mtune=native_-Os_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240704 | 20240625 |
133469838 | 14331 0 0 | 116420 820 1760 | T:ref | gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240704 | 20240625 |
133480896 | 14331 0 0 | 123252 820 1760 | ref | gcc_-march=native_-mtune=native_-O_-fwrapv_-fPIC_-fPIE_-gdwarf-4_-Wall | 20240704 | 20240625 |
Compiler output
decrypt.c: In file included from decrypt.c:15:
decrypt.c: In file included from ./fft_tr.h:11:
decrypt.c: ./vec256.h:74:9: error: always_inline function '_mm256_and_si256' requires target feature 'avx2', but would be inlined into function 'vec256_and' that is compiled without support for 'avx2'
decrypt.c: return _mm256_and_si256(a, b);
decrypt.c: ^
decrypt.c: ./vec256.h:84:9: error: always_inline function '_mm256_or_si256' requires target feature 'avx2', but would be inlined into function 'vec256_or' that is compiled without support for 'avx2'
decrypt.c: return _mm256_or_si256(a, b);
decrypt.c: ^
decrypt.c: ./vec256.h:79:9: error: always_inline function '_mm256_xor_si256' requires target feature 'avx2', but would be inlined into function 'vec256_xor' that is compiled without support for 'avx2'
decrypt.c: return _mm256_xor_si256(a, b);
decrypt.c: ^
decrypt.c: 3 errors generated.
Number of similar (implementation,compiler) pairs: 8, namely:
Implementation | Compiler |
avx | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:avx | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
avx | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:avx | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
avx | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:avx | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
avx | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:avx | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
Compiler output
decrypt.c: decrypt.c:220:11: warning: AVX vector return of type 'vec256' (aka '__m256i') without 'avx' enabled changes the ABI [-Wpsabi]
decrypt.c: allone = vec256_set1_16b(0xFFFF);
decrypt.c: ^
decrypt.c: decrypt.c:224:17: warning: AVX vector return of type 'vec256' (aka '__m256i') without 'avx' enabled changes the ABI [-Wpsabi]
decrypt.c: error256[i] = vec256_or_reduce(eval[i]);
decrypt.c: ^
decrypt.c: decrypt.c:225:17: warning: AVX vector argument of type 'vec256' (aka '__m256i') without 'avx' enabled changes the ABI [-Wpsabi]
decrypt.c: error256[i] = vec256_xor(error256[i], allone);
decrypt.c: ^
decrypt.c: decrypt.c:153:12: warning: AVX vector return of type 'vec256' (aka '__m256i') without 'avx' enabled changes the ABI [-Wpsabi]
decrypt.c: out[i] = vec256_set4x(v[0], v[1], v[2], v[3]);
decrypt.c: ^
decrypt.c: In file included from decrypt.c:15:
decrypt.c: In file included from ./fft_tr.h:11:
decrypt.c: ./vec256.h:35:10: error: always_inline function '_mm256_set_epi64x' requires target feature 'avx', but would be inlined into function 'vec256_set4x' that is compiled without support for 'avx'
decrypt.c: return _mm256_set_epi64x(a3, a2, a1, a0);
decrypt.c: ^
decrypt.c: ./vec256.h:35:10: error: AVX vector return of type '__m256i' (vector of 4 'long long' values) without 'avx' enabled changes the ABI
decrypt.c: decrypt.c:59:15: warning: AVX vector argument of type 'vec256' (aka '__m256i') without 'avx' enabled changes the ABI [-Wpsabi]
decrypt.c: out[i][j] = vec256_and(inv[i][j], recv[i]);
decrypt.c: ^
decrypt.c: In file included from decrypt.c:15:
decrypt.c: In file included from ./fft_tr.h:11:
decrypt.c: ./vec256.h:74:9: error: always_inline function '_mm256_and_si256' requires target feature 'avx2', but would be inlined into function 'vec256_and' that is compiled without support for 'avx2'
decrypt.c: return _mm256_and_si256(a, b);
decrypt.c: ...
Number of similar (implementation,compiler) pairs: 2, namely:
Implementation | Compiler |
avx | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:avx | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
Compiler output
decrypt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/11/include/immintrin.h:47,
decrypt.c: from vec256.h:9,
decrypt.c: from fft_tr.h:11,
decrypt.c: from decrypt.c:15:
decrypt.c: vec256.h: In function 'vec256_and':
decrypt.c: /usr/lib/gcc/x86_64-linux-gnu/11/include/avx2intrin.h:179:1: error: inlining failed in call to 'always_inline' '_mm256_and_si256': target specific option mismatch
decrypt.c: 179 | _mm256_and_si256 (__m256i __A, __m256i __B)
decrypt.c: | ^~~~~~~~~~~~~~~~
decrypt.c: In file included from fft_tr.h:11,
decrypt.c: from decrypt.c:15:
decrypt.c: vec256.h:74:16: note: called from here
decrypt.c: 74 | return _mm256_and_si256(a, b);
decrypt.c: | ^~~~~~~~~~~~~~~~~~~~~~
Number of similar (implementation,compiler) pairs: 8, namely:
Implementation | Compiler |
avx | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:avx | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
avx | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:avx | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
avx | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:avx | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
avx | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:avx | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
Compiler output
pk_gen.c: pk_gen.c:211:12: warning: variable length array folded to constant array as an extension [-Wgnu-folding-constant]
pk_gen.c: uint64_t w[ PK_NROWS ][ nBlocks_I*2 ];
pk_gen.c: ^
pk_gen.c: pk_gen.c:212:12: warning: variable length array folded to constant array as an extension [-Wgnu-folding-constant]
pk_gen.c: vec128 v[ PK_NROWS ][ nBlocks_I ];
pk_gen.c: ^
pk_gen.c: 2 warnings generated.
Number of similar (implementation,compiler) pairs: 8, namely:
Implementation | Compiler |
sse | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:sse | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
sse | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:sse | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
sse | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:sse | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
sse | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:sse | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
Compiler output
decrypt.c: In file included from decrypt.c:9:
decrypt.c: In file included from ./vec128_gf.h:10:
decrypt.c: ./vec128.h:33:9: error: always_inline function '_mm_testz_si128' requires target feature 'sse4.1', but would be inlined into function 'vec128_testz' that is compiled without support for 'sse4.1'
decrypt.c: return _mm_testz_si128(a, a);
decrypt.c: ^
decrypt.c: 1 error generated.
Number of similar (implementation,compiler) pairs: 2, namely:
Implementation | Compiler |
sse | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:sse | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
Compiler output
bm.c: bm.c:120:18: warning: argument 1 of type 'uint64_t[12]' {aka 'long unsigned int[12]'} with mismatched bound [-Warray-parameter=]
bm.c: 120 | void bm(uint64_t out[ GFBITS ], vec128 in[ GFBITS ])
bm.c: | ~~~~~~~~~^~~~~~~~~~~~~
bm.c: In file included from bm.c:15:
bm.c: bm.h:15:19: note: previously declared as 'uint64_t *' {aka 'long unsigned int *'}
bm.c: 15 | void bm(uint64_t *out, vec128 *in);
bm.c: | ~~~~~~~~~~^~~
bm.c: bm.c:120:40: warning: argument 2 of type 'vec128[12]' {aka '__m128i[12]'} with mismatched bound [-Warray-parameter=]
bm.c: 120 | void bm(uint64_t out[ GFBITS ], vec128 in[ GFBITS ])
bm.c: | ~~~~~~~^~~~~~~~~~~~
bm.c: In file included from bm.c:15:
bm.c: bm.h:15:32: note: previously declared as 'vec128 *' {aka '__m128i *'}
bm.c: 15 | void bm(uint64_t *out, vec128 *in);
bm.c: | ~~~~~~~~^~
vec.c: vec.c:12:21: warning: argument 1 of type 'vec[12]' {aka 'long unsigned int[12]'} with mismatched bound [-Warray-parameter=]
vec.c: 12 | void vec_GF_mul(vec out[ GFBITS ], vec v[ GFBITS ], gf a[ SYS_T ])
vec.c: | ~~~~^~~~~~~~~~~~~
vec.c: In file included from vec.c:7:
vec.c: vec.h:42:17: note: previously declared as 'vec[]' {aka 'long unsigned int[]'}
vec.c: 42 | void vec_GF_mul(vec [], vec [], gf []);
vec.c: | ^~~~~~
vec.c: vec.c:12:40: warning: argument 2 of type 'vec[12]' {aka 'long unsigned int[12]'} with mismatched bound [-Warray-parameter=]
vec.c: 12 | void vec_GF_mul(vec out[ GFBITS ], vec v[ GFBITS ], gf a[ SYS_T ])
vec.c: | ~~~~^~~~~~~~~~~
vec.c: In file included from vec.c:7:
vec.c: vec.h:42:25: note: previously declared as 'vec[]' {aka 'long unsigned int[]'}
vec.c: 42 | void vec_GF_mul(vec [], vec [], gf []);
vec.c: | ^~~~~~
vec.c: vec.c:12:56: warning: argument 3 of type 'gf[64]' {aka 'short unsigned int[64]'} with mismatched bound [-Warray-parameter=]
vec.c: 12 | void vec_GF_mul(vec out[ GFBITS ], vec v[ GFBITS ], gf a[ SYS_T ])
vec.c: | ~~~^~~~~~~~~~
vec.c: In file included from vec.c:7:
vec.c: vec.h:42:33: note: previously declared as 'gf[]' {aka 'short unsigned int[]'}
vec.c: 42 | void vec_GF_mul(vec [], vec [], gf []);
vec.c: | ^~~~~
Number of similar (implementation,compiler) pairs: 8, namely:
Implementation | Compiler |
sse | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:sse | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
sse | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:sse | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
sse | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:sse | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
sse | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:sse | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
TIMECOP error (can be valgrind bug)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: test (try.c:141)
by 0x...: main (try-anything.c:345)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: test (try.c:141)
by 0x...: main (try-anything.c:345)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: test (try.c:141)
by 0x...: main (try-anything.c:345)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: test (try.c:141)
by 0x...: main (try-anything.c:345)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: test (try.c:141)
by 0x...: main (try-anything.c:345)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: test (try.c:141)
by 0x...: main (try-anything.c:345)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: test (try.c:141)
by 0x...: main (try-anything.c:345)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: test (try.c:141)
by 0x...: main (try-anything.c:345)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: test (try.c:141)
by 0x...: main (try-anything.c:345)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: test (try.c:141)
by 0x...: main (try-anything.c:345)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: test (try.c:141)
by 0x...: main (try-anything.c:345)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: test (try.c:141)
by 0x...: main (try-anything.c:345)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: test (try.c:141)
by 0x...: main (try-anything.c:345)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: test (try.c:141)
by 0x...: main (try-anything.c:345)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: test (try.c:141)
by 0x...: main (try-anything.c:345)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: test (try.c:141)
by 0x...: main (try-anything.c:345)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: test (try.c:141)
by 0x...: main (try-anything.c:345)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: test (try.c:141)
by 0x...: main (try-anything.c:345)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: test (try.c:141)
by 0x...: main (try-anything.c:345)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: test (try.c:141)
by 0x...: main (try-anything.c:345)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: test (try.c:141)
by 0x...: main (try-anything.c:345)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: test (try.c:141)
by 0x...: main (try-anything.c:345)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: test (try.c:141)
by 0x...: main (try-anything.c:345)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: doit (try.c:112)
by 0x...: main (try-anything.c:357)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: doit (try.c:112)
by 0x...: main (try-anything.c:357)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: doit (try.c:112)
by 0x...: main (try-anything.c:357)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: doit (try.c:112)
by 0x...: main (try-anything.c:357)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: doit (try.c:112)
by 0x...: main (try-anything.c:357)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: doit (try.c:112)
by 0x...: main (try-anything.c:357)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: doit (try.c:112)
by 0x...: main (try-anything.c:357)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: doit (try.c:112)
by 0x...: main (try-anything.c:357)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: doit (try.c:112)
by 0x...: main (try-anything.c:357)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: doit (try.c:112)
by 0x...: main (try-anything.c:357)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: doit (try.c:112)
by 0x...: main (try-anything.c:357)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: doit (try.c:112)
by 0x...: main (try-anything.c:357)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: doit (try.c:112)
by 0x...: main (try-anything.c:357)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: doit (try.c:112)
by 0x...: main (try-anything.c:357)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: doit (try.c:112)
by 0x...: main (try-anything.c:357)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: doit (try.c:112)
by 0x...: main (try-anything.c:357)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: doit (try.c:112)
by 0x...: main (try-anything.c:357)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: doit (try.c:112)
by 0x...: main (try-anything.c:357)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: doit (try.c:112)
by 0x...: main (try-anything.c:357)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: doit (try.c:112)
by 0x...: main (try-anything.c:357)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: doit (try.c:112)
by 0x...: main (try-anything.c:357)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: doit (try.c:112)
by 0x...: main (try-anything.c:357)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: doit (try.c:112)
by 0x...: main (try-anything.c:357)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: doit (try.c:112)
by 0x...: main (try-anything.c:357)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: doit (try.c:112)
by 0x...: main (try-anything.c:357)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: doit (try.c:112)
by 0x...: main (try-anything.c:357)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: doit (try.c:112)
by 0x...: main (try-anything.c:357)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: doit (try.c:112)
by 0x...: main (try-anything.c:357)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: doit (try.c:112)
by 0x...: main (try-anything.c:357)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: doit (try.c:112)
by 0x...: main (try-anything.c:357)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: doit (try.c:112)
by 0x...: main (try-anything.c:357)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: doit (try.c:112)
by 0x...: main (try-anything.c:357)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: doit (try.c:112)
by 0x...: main (try-anything.c:357)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: doit (try.c:112)
by 0x...: main (try-anything.c:357)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: doit (try.c:112)
by 0x...: main (try-anything.c:357)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: doit (try.c:112)
by 0x...: main (try-anything.c:357)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: doit (try.c:112)
by 0x...: main (try-anything.c:357)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: doit (try.c:112)
by 0x...: main (try-anything.c:357)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: doit (try.c:112)
by 0x...: main (try-anything.c:357)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: doit (try.c:112)
by 0x...: main (try-anything.c:357)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: doit (try.c:112)
by 0x...: main (try-anything.c:357)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: doit (try.c:112)
by 0x...: main (try-anything.c:357)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: doit (try.c:112)
by 0x...: main (try-anything.c:357)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: doit (try.c:112)
by 0x...: main (try-anything.c:357)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: doit (try.c:112)
by 0x...: main (try-anything.c:357)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: doit (try.c:112)
by 0x...: main (try-anything.c:357)
Number of similar (implementation,compiler) pairs: 2, namely:
Implementation | Compiler |
sse | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
sse | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
TIMECOP error (can be valgrind bug)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: test (try.c:141)
by 0x...: main (try-anything.c:345)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: doit (try.c:112)
by 0x...: main (try-anything.c:357)
Use of uninitialised value of size 1
at 0x...: gen_e (encrypt.c:92)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_pke_encrypt (encrypt.c:111)
by 0x...: crypto_kem_mceliece348864_sse_constbranchindex_operation_enc (kem_enc.c:29)
by 0x...: doit (try.c:112)
by 0x...: main (try-anything.c:357)
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
sse | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
Passed TIMECOP
TIMECOP iterations: 1
Number of similar (implementation,compiler) pairs: 23, namely:
Implementation | Compiler |
ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
sse | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
sse | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
sse | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
sse | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
sse | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
vec | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
vec | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
vec | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
vec | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
vec | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
vec | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
vec | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
vec | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
vec | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |