[Page version: 20260609 22:04:35]
Measurements for amd64, nucnuc, crypto_kem Test results for amd64, nucnuc, crypto_kem Test results for crypto_kem/lima2p2048cca| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|---|---|
| 6208416 | 20386 1512 591620 | 168281 2776 593848 | T:opt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260510 | 20260217 |
| 6262859 | 22008 1512 591620 | 171101 2784 593848 | T:opt | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260510 | 20260217 |
| 6315143 | 19106 1512 591620 | 166849 2776 593848 | T:opt | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260510 | 20260217 |
| 6374099 | 14892 1608 591620 | 161879 2864 593848 | T:opt | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260510 | 20260217 |
| 6439068 | 22638 1524 591648 | 172731 2776 593944 | T:opt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260510 | 20260217 |
| 6439274 | 15769 1512 591620 | 161847 2768 593848 | T:opt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260510 | 20260217 |
| 6504855 | 17797 1524 591648 | 166939 2776 593944 | T:opt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260510 | 20260217 |
| 6869921 | 15210 1524 591648 | 163771 2776 593944 | T:opt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260510 | 20260217 |
| 7551476 | 13410 1524 591648 | 160483 2768 593912 | T:opt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260510 | 20260217 |
| 26335835 | 16916 432 591364 | 164617 1696 593592 | T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260510 | 20260217 |
| 26597700 | 18057 432 591364 | 165921 1696 593592 | T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260510 | 20260217 |
| 26776926 | 20455 432 591364 | 169565 1704 593592 | T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260510 | 20260217 |
| 27230202 | 21063 424 591392 | 171203 1672 593688 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260510 | 20260217 |
| 27863566 | 13597 432 591364 | 159623 1688 593592 | T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260510 | 20260217 |
| 28138846 | 13764 528 591364 | 160671 1784 593592 | T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260510 | 20260217 |
| 28628000 | 14269 424 591392 | 162763 1672 593688 | T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260510 | 20260217 |
| 28632846 | 16470 424 591392 | 165515 1672 593688 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260510 | 20260217 |
| 29446084 | 12547 424 591392 | 159547 1664 593656 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260510 | 20260217 |
lima.c: lima.c:147:20: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value] lima.c: rhs=11*sqrt(fabs(2*N))*3.16; // Accepting condition for LIMA_2p lima.c: ^ lima.c: lima.c:147:20: note: use function 'abs' instead lima.c: rhs=11*sqrt(fabs(2*N))*3.16; // Accepting condition for LIMA_2p lima.c: ^~~~ lima.c: abs lima.c: lima.c:155:20: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value] lima.c: rhs=11*sqrt(fabs(4*N))*3.16; // Accepting condition for LIMA_sp lima.c: ^ lima.c: lima.c:155:20: note: use function 'abs' instead lima.c: rhs=11*sqrt(fabs(4*N))*3.16; // Accepting condition for LIMA_sp lima.c: ^~~~ lima.c: abs lima.c: 2 warnings generated.
| Implementation | Compiler |
| T:opt | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
| T:opt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
| T:opt | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
| T:opt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
| T:opt | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
lima.c: lima.c:91:20: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value]
lima.c: rhs=11*sqrt(fabs(2*N))*3.16; // Accepting condition for LIMA_2p
lima.c: ^
lima.c: lima.c:91:20: note: use function 'abs' instead
lima.c: rhs=11*sqrt(fabs(2*N))*3.16; // Accepting condition for LIMA_2p
lima.c: ^~~~
lima.c: abs
lima.c: lima.c:91:20: note: include the header <stdlib.h> or explicitly provide a declaration for 'abs'
lima.c: lima.c:95:20: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value]
lima.c: { rhs=11*sqrt(fabs(4*N))*3.16; // Accepting condition for LIMA_sp
lima.c: ^
lima.c: lima.c:95:20: note: use function 'abs' instead
lima.c: { rhs=11*sqrt(fabs(4*N))*3.16; // Accepting condition for LIMA_sp
lima.c: ^~~~
lima.c: abs
lima.c: lima.c:95:20: note: include the header <stdlib.h> or explicitly provide a declaration for 'abs'
lima.c: 2 warnings generated.| Implementation | Compiler |
| T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
| T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
| T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
| T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
| T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
LimaAPI.o Dec_CCA T LimaAPI.o Dec_CPA T LimaAPI.o Decap_CCA T LimaAPI.o Decap_CPA T LimaAPI.o Enc_CCA T LimaAPI.o Enc_CPA T LimaAPI.o Encap_CCA T LimaAPI.o Encap_CPA T LimaAPI.o Key_Generation T fft.o bfft T fft.o fft T fft.o fft_inv T fft.o fft_sub_1 T fft.o fft_sub_2 T fft.o inv_mod_q T fft.o log_2 T fft.o precompute_fft_data T fft.o reverse T lima.o DecodeCT T lima.o DecodePK T lima.o DecodeSK T lima.o Decode_Val T lima.o EncodeCT T lima.o EncodePK T lima.o EncodeSK T lima.o Encode_Val T lima.o InitLima T lima.o RandCheck T lima.o increment_seed T lima.o init_done B lima.o lima_2p_1024 D lima.o lima_2p_2048 D lima.o lima_dec_cca T lima.o lima_dec_cpa T lima.o lima_decap_cca T lima.o lima_decap_cpa T lima.o lima_enc_cca T lima.o lima_enc_cpa T lima.o lima_enc_cpa_sub T lima.o lima_encap_cca T lima.o lima_encap_cpa T lima.o lima_fft_2p_1024 B lima.o lima_fft_2p_2048 B lima.o lima_fft_sp_1018 B lima.o lima_fft_sp_1306 B lima.o lima_fft_sp_1822 B lima.o lima_fft_sp_2062 B lima.o lima_key_gen T lima.o lima_sp_1018 D lima.o lima_sp_1306 D lima.o lima_sp_1822 D lima.o lima_sp_2062 D lima.o precompute_noise T lima.o precompute_noise_data T lima.o xof5_to_modp T modp.o MontMult T modp.o add_mod_q T modp.o assign_one T modp.o exp_mod_q T modp.o mod12521473 D modp.o mod133121 D modp.o mod16900097 D modp.o mod184321 D modp.o mod44802049 D modp.o mod48181249 D modp.o mul_add_mod_q T modp.o mul_mod_q T modp.o mul_mod_q_tag T modp.o sub_mod_q T modp.o to_int T modp.o to_mod_q T xof.o InitXOF T xof.o KDF T xof.o XOF T xof.o generate_gaussian_noise T xof.o get_random_field_element T xof.o get_random_field_elements T
| Implementation | Compiler |
| T:opt | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
| T:opt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
| T:opt | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
| T:opt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
| T:opt | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
| T:opt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
| T:opt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
| T:opt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
| T:opt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
LimaAPI.o Dec_CCA T LimaAPI.o Dec_CPA T LimaAPI.o Decap_CCA T LimaAPI.o Decap_CPA T LimaAPI.o Enc_CCA T LimaAPI.o Enc_CPA T LimaAPI.o Encap_CCA T LimaAPI.o Encap_CPA T LimaAPI.o Key_Generation T fft.o bfft T fft.o fft T fft.o fft_inv T fft.o fft_sub_1 T fft.o fft_sub_2 T fft.o inv_mod_q T fft.o precompute_fft_data T lima.o DecodeCT T lima.o DecodePK T lima.o DecodeSK T lima.o Decode_Val T lima.o EncodeCT T lima.o EncodePK T lima.o EncodeSK T lima.o Encode_Val T lima.o InitLima T lima.o RandCheck T lima.o increment_seed T lima.o init_done B lima.o lima_2p_1024 D lima.o lima_2p_2048 D lima.o lima_dec_cca T lima.o lima_dec_cpa T lima.o lima_decap_cca T lima.o lima_decap_cpa T lima.o lima_enc_cca T lima.o lima_enc_cpa T lima.o lima_enc_cpa_sub T lima.o lima_encap_cca T lima.o lima_encap_cpa T lima.o lima_fft_2p_1024 B lima.o lima_fft_2p_2048 B lima.o lima_fft_sp_1018 B lima.o lima_fft_sp_1306 B lima.o lima_fft_sp_1822 B lima.o lima_fft_sp_2062 B lima.o lima_key_gen T lima.o lima_sp_1018 D lima.o lima_sp_1306 D lima.o lima_sp_1822 D lima.o lima_sp_2062 D modp.o add_mod_q T modp.o exp_mod_q T modp.o mod12521473 D modp.o mod133121 D modp.o mod16900097 D modp.o mod184321 D modp.o mod44802049 D modp.o mod48181249 D modp.o mul_add_mod_q T modp.o mul_mod_q T modp.o sub_mod_q T modp.o to_int T modp.o to_mod_q T xof.o InitXOF T xof.o KDF T xof.o XOF T xof.o generate_gaussian_noise T xof.o get_random_field_element T xof.o get_random_field_elements T
| Implementation | Compiler |
| T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
| T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
| T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
| T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
| T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
| T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
| T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
| T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
| T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |