[Page version: 20260302 15:43:58]
Measurements for amd64, panther, crypto_kem Test results for amd64, panther, crypto_kem Test results for crypto_kem/bikel1| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|---|---|
| 1271384 | 30485 64 4 | 65297 1368 2308 | T:avx512-vpclmul | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 1299284 | 44220 64 4 | 79113 1368 2372 | T:avx512-vpclmul | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 1335778 | 29464 64 4 | 64289 1368 2308 | T:avx512 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 1363316 | 42550 64 4 | 77449 1368 2372 | T:avx512 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 1461542 | 94612 72 4 | 129073 1376 2308 | T:ches2021 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 1477664 | 193297 72 4 | 228057 1376 2372 | T:ches2021 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 1493488 | 39721 64 4 | 72271 1280 2372 | T:avx512-vpclmul | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 1573864 | 83280 72 4 | 115775 1288 2372 | T:ches2021 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 1723812 | 47322 72 4 | 77159 1368 2372 | T:ches2021 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 1808011 | 37502 64 4 | 69999 1280 2372 | T:avx512 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 1845811 | 29104 64 4 | 63545 1368 2308 | T:avx2 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 1870890 | 37822 64 4 | 72585 1368 2372 | T:avx2 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 1896372 | 55362 72 4 | 84903 1288 2372 | T:ches2021 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 1901508 | 58491 72 4 | 88719 1288 2372 | T:ches2021 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 1922481 | 53523 72 4 | 83097 1376 2308 | T:ches2021 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 1946252 | 17988 64 4 | 47999 1360 2372 | T:avx512-vpclmul | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 2007957 | 17026 64 4 | 47039 1360 2372 | T:avx512 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 2156489 | 43250 72 4 | 71775 1280 2340 | T:ches2021 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 2267134 | 46086 64 4 | 78519 1280 2372 | T:avx2 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 2306807 | 52418 56 4 | 87137 1360 2372 | T:aes-ni-and-pclmul | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 2733495 | 17504 64 4 | 47039 1360 2372 | T:avx2 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 3514410 | 25566 64 4 | 55079 1280 2372 | T:avx512-vpclmul | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 3523260 | 22773 64 4 | 51239 1272 2340 | T:avx512-vpclmul | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 3523343 | 19880 64 4 | 49521 1368 2308 | T:avx512-vpclmul | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 3581218 | 18925 64 4 | 48497 1368 2308 | T:avx512 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 3673777 | 25003 64 4 | 54511 1280 2372 | T:avx512 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 3710548 | 26052 64 4 | 56271 1280 2372 | T:avx512-vpclmul | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 3737216 | 21865 64 4 | 50335 1272 2340 | T:avx512 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 3815140 | 25601 64 4 | 55815 1280 2372 | T:avx512 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 4230724 | 25020 64 4 | 54407 1280 2372 | T:avx2 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 4322153 | 18809 64 4 | 48353 1368 2308 | T:avx2 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 4365703 | 21940 64 4 | 50271 1272 2340 | T:avx2 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 4398337 | 25702 64 4 | 55791 1280 2372 | T:avx2 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 4848934 | 30015 56 4 | 64697 1360 2308 | T:aes-ni-and-pclmul | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 6314299 | 16590 56 4 | 46119 1352 2372 | T:aes-ni-and-pclmul | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 6321118 | 62733 56 4 | 95175 1272 2372 | T:aes-ni-and-pclmul | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 8346312 | 17582 56 4 | 47081 1360 2308 | T:aes-ni-and-pclmul | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 8380713 | 21074 56 4 | 49359 1264 2340 | T:aes-ni-and-pclmul | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 8473799 | 33274 56 4 | 63383 1272 2372 | T:aes-ni-and-pclmul | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 8767416 | 32106 56 4 | 61503 1272 2372 | T:aes-ni-and-pclmul | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 9759892 | 52455 56 4 | 87169 1360 2372 | T:aes-ni-only | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 9766879 | 49411 48 4 | 84743 1408 2372 | T:portable | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 10561199 | 65173 56 4 | 97567 1272 2372 | T:aes-ni-only | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 10677863 | 61231 48 4 | 94328 1336 2372 | T:portable | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 11500069 | 30734 48 4 | 63375 1408 2308 | T:portable | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 12108193 | 16512 56 4 | 45983 1352 2372 | T:aes-ni-only | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 12298666 | 14227 48 4 | 44373 1400 2372 | T:portable | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 12310206 | 27543 48 4 | 62799 1408 2308 | T:portable | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 12339438 | 30052 56 4 | 64665 1360 2308 | T:aes-ni-only | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 16196925 | 18572 48 4 | 47512 1328 2340 | T:portable | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 16230808 | 20755 56 4 | 49031 1264 2340 | T:aes-ni-only | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 16299861 | 31189 48 4 | 61872 1336 2372 | T:portable | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 16339927 | 33866 56 4 | 63911 1272 2372 | T:aes-ni-only | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 16406269 | 14771 48 4 | 44871 1408 2308 | T:portable | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 16469928 | 17104 56 4 | 46609 1360 2308 | T:aes-ni-only | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 16978854 | 30531 48 4 | 60520 1336 2372 | T:portable | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 17071222 | 32955 56 4 | 62295 1272 2372 | T:aes-ni-only | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
aes.c: aes.c:9:4: error: "This code requries support for AES_NI and SSSE3" aes.c: # error "This code requries support for AES_NI and SSSE3" aes.c: ^ aes.c: 1 error generated.
| Implementation | Compiler |
| T:aes-ni-and-pclmul | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:aes-ni-only | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:avx2 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:avx512 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:avx512-vpclmul | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:ches2021 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
decode.c: decode.c:211:15: warning: unused function 'adder_size_53' [-Wunused-function]
decode.c: _INLINE_ void adder_size_53(OUT upc_t *upc,
decode.c: ^
decode.c: decode.c:246:15: warning: unused function 'bit_sliced_adder_test' [-Wunused-function]
decode.c: _INLINE_ void bit_sliced_adder_test(OUT upc_t *upc,
decode.c: ^
decode.c: 2 warnings generated.
gf2x_mul.c: gf2x_mul.c:116:15: warning: function 'karatzuba' is not needed and will not be emitted [-Wunneeded-internal-declaration]
gf2x_mul.c: _INLINE_ void karatzuba(OUT uint64_t *c,
gf2x_mul.c: ^
gf2x_mul.c: 1 warning generated.
rkara3_mul_avx2.c: rkara3_mul_avx2.c:11:9: warning: unused function 'msbyte' [-Wunused-function]
rkara3_mul_avx2.c: __m256i msbyte( __m256i a ) { return _mm256_permute4x64_epi64(_mm256_srli_si256(a,15),0xfe); } // 11,11,11,10
rkara3_mul_avx2.c: ^
rkara3_mul_avx2.c: rkara3_mul_avx2.c:169:6: warning: unused function 'mul_2bits_test' [-Wunused-function]
rkara3_mul_avx2.c: void mul_2bits_test( uint8_t *c , const uint8_t *a , uint8_t b , int len )
rkara3_mul_avx2.c: ^
rkara3_mul_avx2.c: 2 warnings generated.| Implementation | Compiler |
| T:ches2021 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:ches2021 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:ches2021 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:ches2021 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
rkara3_mul_avx2.c: rkara3_mul_avx2.c:169:6: warning: 'mul_2bits_test' defined but not used [-Wunused-function] rkara3_mul_avx2.c: 169 | void mul_2bits_test( uint8_t *c , const uint8_t *a , uint8_t b , int len ) rkara3_mul_avx2.c: | ^~~~~~~~~~~~~~
| Implementation | Compiler |
| T:ches2021 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:ches2021 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:ches2021 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:ches2021 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
aes.o aes256_enc T aes.o aes256_key_expansion T aes_ctr_prf.o aes_ctr_prf T aes_ctr_prf.o init_aes_ctr_prf_state T decode.o compute_syndrome T decode.o decode T error.o bike_errno B gf2x_inv.o gf2x_mod_inv T gf2x_ksqr_portable.o k_squaring T gf2x_mul.o gf2x_mod_mul T gf2x_mul.o gf2x_mod_sqr_in_place T gf2x_mul_pclmul.o gf2x_mul_base T gf2x_mul_pclmul.o gf2x_sqr T rotate_portable.o rotate_right T sampling.o generate_error_vector T sampling.o generate_indices_mod_z T sampling.o generate_sparse_rep T sampling.o get_seeds T sampling.o sample_uniform_r_bits T sampling.o sample_uniform_r_bits_with_fixed_prf_context T sampling_portable.o secure_set_bits T sha.o sha T utilities.o r_bits_vector_weight T
| Implementation | Compiler |
| T:aes-ni-and-pclmul | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:aes-ni-and-pclmul | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:aes-ni-and-pclmul | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:aes-ni-and-pclmul | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:aes-ni-and-pclmul | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:aes-ni-and-pclmul | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:aes-ni-and-pclmul | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:aes-ni-and-pclmul | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
aes.o aes256_enc T aes.o aes256_key_expansion T aes_ctr_prf.o aes_ctr_prf T aes_ctr_prf.o init_aes_ctr_prf_state T decode.o compute_syndrome T decode.o decode T error.o bike_errno B gf2x_inv.o gf2x_mod_inv T gf2x_ksqr_portable.o k_squaring T gf2x_mul.o gf2x_mod_mul T gf2x_mul.o gf2x_mod_sqr_in_place T gf2x_mul_portable.o gf2x_mul_base T gf2x_mul_portable.o gf2x_sqr T rotate_portable.o rotate_right T sampling.o generate_error_vector T sampling.o generate_indices_mod_z T sampling.o generate_sparse_rep T sampling.o get_seeds T sampling.o sample_uniform_r_bits T sampling.o sample_uniform_r_bits_with_fixed_prf_context T sampling_portable.o secure_set_bits T sha.o sha T utilities.o r_bits_vector_weight T
| Implementation | Compiler |
| T:aes-ni-only | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:aes-ni-only | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:aes-ni-only | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:aes-ni-only | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:aes-ni-only | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:aes-ni-only | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:aes-ni-only | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:aes-ni-only | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
aes.o aes256_enc T aes.o aes256_key_expansion T aes_ctr_prf.o aes_ctr_prf T aes_ctr_prf.o init_aes_ctr_prf_state T decode.o compute_syndrome T decode.o decode T error.o bike_errno B gf2x_inv.o gf2x_mod_inv T gf2x_ksqr_avx2.o generate_map T gf2x_ksqr_avx2.o k_squaring T gf2x_mul.o gf2x_mod_mul T gf2x_mul.o gf2x_mod_sqr_in_place T gf2x_mul_pclmul.o gf2x_mul_base T gf2x_mul_pclmul.o gf2x_sqr T rotate_avx2.o rotate_right T sampling.o generate_error_vector T sampling.o generate_indices_mod_z T sampling.o generate_sparse_rep T sampling.o get_seeds T sampling.o sample_uniform_r_bits T sampling.o sample_uniform_r_bits_with_fixed_prf_context T sampling_avx2.o secure_set_bits T sha.o sha T utilities.o r_bits_vector_weight T
| Implementation | Compiler |
| T:avx2 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:avx2 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:avx2 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:avx2 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:avx2 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:avx2 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:avx2 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:avx2 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
aes.o aes256_enc T aes.o aes256_key_expansion T aes_ctr_prf.o aes_ctr_prf T aes_ctr_prf.o init_aes_ctr_prf_state T decode.o compute_syndrome T decode.o decode T error.o bike_errno B gf2x_inv.o gf2x_mod_inv T gf2x_ksqr_avx512.o k_squaring T gf2x_mul.o gf2x_mod_mul T gf2x_mul.o gf2x_mod_sqr_in_place T gf2x_mul_pclmul.o gf2x_mul_base T gf2x_mul_pclmul.o gf2x_sqr T rotate_avx512.o rotate_right T sampling.o generate_error_vector T sampling.o generate_indices_mod_z T sampling.o generate_sparse_rep T sampling.o get_seeds T sampling.o sample_uniform_r_bits T sampling.o sample_uniform_r_bits_with_fixed_prf_context T sampling_avx512.o secure_set_bits T sha.o sha T utilities.o r_bits_vector_weight T
| Implementation | Compiler |
| T:avx512 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:avx512 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:avx512 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:avx512 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:avx512 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:avx512 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:avx512 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:avx512 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
aes.o aes256_enc T aes.o aes256_key_expansion T aes_ctr_prf.o aes_ctr_prf T aes_ctr_prf.o init_aes_ctr_prf_state T decode.o compute_syndrome T decode.o decode T error.o bike_errno B gf2x_inv.o gf2x_mod_inv T gf2x_ksqr_avx512.o k_squaring T gf2x_mul.o gf2x_mod_mul T gf2x_mul.o gf2x_mod_sqr_in_place T gf2x_mul_vpclmul.o gf2x_mul_base T gf2x_mul_vpclmul.o gf2x_sqr T rotate_avx512.o rotate_right T sampling.o generate_error_vector T sampling.o generate_indices_mod_z T sampling.o generate_sparse_rep T sampling.o get_seeds T sampling.o sample_uniform_r_bits T sampling.o sample_uniform_r_bits_with_fixed_prf_context T sampling_avx512.o secure_set_bits T sha.o sha T utilities.o r_bits_vector_weight T
| Implementation | Compiler |
| T:avx512-vpclmul | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:avx512-vpclmul | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:avx512-vpclmul | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:avx512-vpclmul | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:avx512-vpclmul | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:avx512-vpclmul | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:avx512-vpclmul | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:avx512-vpclmul | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
decode.o compute_syndrome T decode.o dump1 T error.o bike_errno B gf2x_ksqr_avx2.o generate_map T rkara3_mul_avx2.o add_shr4 T rkara3_mul_avx2.o rkara3_mul_24576 T sampling.o generate_indices_mod_z T sampling.o sample_uniform_r_bits_with_fixed_prf_context T
| Implementation | Compiler |
| T:ches2021 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:ches2021 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:ches2021 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:ches2021 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:ches2021 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:ches2021 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:ches2021 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:ches2021 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
aes_ctr_prf.o aes_ctr_prf T aes_ctr_prf.o init_aes_ctr_prf_state T decode.o compute_syndrome T decode.o decode T error.o bike_errno B gf2x_inv.o gf2x_mod_inv T gf2x_ksqr_portable.o k_squaring T gf2x_mul.o gf2x_mod_mul T gf2x_mul.o gf2x_mod_sqr_in_place T gf2x_mul_portable.o gf2x_mul_base T gf2x_mul_portable.o gf2x_sqr T rotate_portable.o rotate_right T sampling.o generate_error_vector T sampling.o generate_indices_mod_z T sampling.o generate_sparse_rep T sampling.o get_seeds T sampling.o sample_uniform_r_bits T sampling.o sample_uniform_r_bits_with_fixed_prf_context T sampling_portable.o secure_set_bits T utilities.o r_bits_vector_weight T
| Implementation | Compiler |
| T:portable | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:portable | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:portable | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:portable | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:portable | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| T:portable | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:portable | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:portable | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| T:portable | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |