[Page version: 20260302 15:43:58]
Measurements for amd64, panther, crypto_kem Test results for amd64, panther, crypto_kem Test results for crypto_kem/bikel3| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|---|---|
| 3593309 | 29104 64 4 | 63857 1368 2308 | T:avx512-vpclmul | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 3630021 | 40693 64 4 | 75577 1368 2372 | T:avx512-vpclmul | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 3803535 | 28119 64 4 | 62881 1368 2308 | T:avx512 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 3830652 | 39708 64 4 | 74601 1368 2372 | T:avx512 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 4378121 | 48389 64 4 | 80943 1280 2372 | T:avx512-vpclmul | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 4487657 | 106862 72 4 | 141289 1376 2308 | T:ches2021 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 4530144 | 145065 72 4 | 179785 1376 2372 | T:ches2021 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 4534900 | 101372 72 4 | 133903 1288 2372 | T:ches2021 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 4639980 | 50530 64 4 | 83023 1280 2372 | T:avx512 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 4966312 | 53935 72 4 | 83663 1368 2372 | T:ches2021 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 5108807 | 73798 72 4 | 103991 1288 2372 | T:ches2021 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 5139266 | 18209 64 4 | 48127 1360 2372 | T:avx512-vpclmul | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 5334229 | 17247 64 4 | 47167 1360 2372 | T:avx512 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 5419978 | 70572 72 4 | 100103 1288 2372 | T:ches2021 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 5436034 | 59863 72 4 | 89377 1376 2308 | T:ches2021 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 5483235 | 28563 64 4 | 63017 1368 2308 | T:avx2 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 5579666 | 38070 64 4 | 72833 1368 2372 | T:avx2 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 6181383 | 57610 64 4 | 90039 1280 2372 | T:avx2 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 6431986 | 54570 72 4 | 83103 1280 2340 | T:ches2021 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 6459563 | 33944 64 4 | 64143 1280 2372 | T:avx512-vpclmul | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 6669724 | 40453 56 4 | 75193 1360 2372 | T:aes-ni-and-pclmul | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 6669867 | 33493 64 4 | 63687 1280 2372 | T:avx512 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 7581411 | 17659 64 4 | 47151 1360 2372 | T:avx2 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 8444960 | 33562 64 4 | 63631 1280 2372 | T:avx2 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 9871683 | 18240 64 4 | 47889 1368 2308 | T:avx512-vpclmul | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 10067696 | 17285 64 4 | 46865 1368 2308 | T:avx512 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 10200888 | 30949 64 4 | 59415 1272 2340 | T:avx512-vpclmul | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 10427778 | 30041 64 4 | 58511 1272 2340 | T:avx512 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 10430702 | 33539 64 4 | 63015 1280 2372 | T:avx512-vpclmul | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 10653046 | 32976 64 4 | 62447 1280 2372 | T:avx512 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 12396590 | 17105 64 4 | 46593 1368 2308 | T:avx2 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 12506940 | 32990 64 4 | 62343 1280 2372 | T:avx2 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 12534565 | 30116 64 4 | 58447 1272 2340 | T:avx2 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 14542969 | 29437 56 4 | 64073 1360 2308 | T:aes-ni-and-pclmul | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 18934163 | 16788 56 4 | 46231 1352 2372 | T:aes-ni-and-pclmul | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 18955306 | 74283 56 4 | 106743 1272 2372 | T:aes-ni-and-pclmul | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 21208333 | 43039 56 4 | 73127 1272 2372 | T:aes-ni-and-pclmul | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 25185540 | 15875 56 4 | 45321 1360 2308 | T:aes-ni-and-pclmul | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 25489787 | 29247 56 4 | 57535 1264 2340 | T:aes-ni-and-pclmul | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 26519493 | 41716 56 4 | 71087 1272 2372 | T:aes-ni-and-pclmul | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 29852906 | 37430 48 4 | 72719 1408 2372 | T:portable | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 29932081 | 40490 56 4 | 75161 1360 2372 | T:aes-ni-only | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 33192858 | 97051 56 4 | 129455 1272 2372 | T:aes-ni-only | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 33576619 | 93112 48 4 | 126200 1336 2372 | T:portable | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 35005921 | 32817 48 4 | 65383 1408 2308 | T:portable | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 36571338 | 14425 48 4 | 44485 1400 2372 | T:portable | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 37554226 | 16710 56 4 | 46159 1352 2372 | T:aes-ni-only | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 37861035 | 29474 56 4 | 64105 1360 2308 | T:aes-ni-only | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 38064053 | 26965 48 4 | 62175 1408 2308 | T:portable | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 45742640 | 42319 56 4 | 72343 1272 2372 | T:aes-ni-only | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 45827914 | 39650 48 4 | 70320 1336 2372 | T:portable | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 49727219 | 26745 48 4 | 55672 1328 2340 | T:portable | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 49744760 | 28928 56 4 | 57207 1264 2340 | T:aes-ni-only | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 50328125 | 13080 48 4 | 43191 1408 2308 | T:portable | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 50497577 | 15397 56 4 | 44849 1360 2308 | T:aes-ni-only | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 52186470 | 40936 56 4 | 70247 1272 2372 | T:aes-ni-only | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260221 | 20260217 |
| 52730852 | 38504 48 4 | 68464 1336 2372 | T:portable | 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:177:15: warning: unused function 'adder_size_63' [-Wunused-function]
decode.c: _INLINE_ void adder_size_63(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) |