Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|---|---|
31615896 | 10260 1368 260 | 39737 1884 593112 | T:opt | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20240612 | 20240425 |
32270620 | 11384 1368 260 | 41893 1884 593112 | T:opt | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20240612 | 20240425 |
37562676 | 9228 1368 260 | 38638 1880 593112 | T:opt | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20240612 | 20240425 |
40352344 | 8044 1368 260 | 37053 1876 593104 | T:opt | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20240612 | 20240425 |
43320424 | 17036 1392 260 | 50262 1876 593120 | T:opt | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20240612 | 20240425 |
43402800 | 18312 1392 260 | 60334 1876 593120 | T:opt | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20240612 | 20240425 |
43613864 | 14992 1392 260 | 48478 1876 593112 | T:opt | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20240612 | 20240425 |
43642120 | 14992 1392 260 | 48478 1876 593112 | T:opt | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20240612 | 20240425 |
43768944 | 14336 1392 260 | 46188 1872 593104 | T:opt | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20240612 | 20240425 |
321771904 | 16280 320 0 | 58526 804 592856 | T:ref | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20240612 | 20240425 |
351991144 | 10172 288 4 | 40794 800 592856 | T:ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20240612 | 20240425 |
352188432 | 9164 288 4 | 38758 800 592856 | T:ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20240612 | 20240425 |
355009184 | 13500 312 4 | 47206 796 592856 | T:ref | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20240612 | 20240425 |
355071428 | 15492 320 0 | 48942 804 592856 | T:ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20240612 | 20240425 |
355143076 | 13500 312 4 | 47206 796 592856 | T:ref | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20240612 | 20240425 |
357593908 | 12828 312 4 | 44900 792 592848 | T:ref | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20240612 | 20240425 |
362337900 | 8742 288 4 | 38318 800 592856 | T:ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20240612 | 20240425 |
378440904 | 7538 288 4 | 36709 796 592848 | T:ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20240612 | 20240425 |
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 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:opt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:opt | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:opt | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:opt | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
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 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:ref | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:ref | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:ref | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
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 C lima.o lima_fft_2p_2048 C lima.o lima_fft_sp_1018 C lima.o lima_fft_sp_1306 C lima.o lima_fft_sp_1822 C lima.o lima_fft_sp_2062 C 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 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:opt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:opt | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:opt | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:opt | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:opt | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:opt | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:opt | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
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 C lima.o lima_fft_2p_2048 C lima.o lima_fft_sp_1018 C lima.o lima_fft_sp_1306 C lima.o lima_fft_sp_1822 C lima.o lima_fft_sp_2062 C 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 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:ref | clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:ref | clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
T:ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE (8.3.0) |
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 D 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 C lima.o lima_fft_2p_2048 C lima.o lima_fft_sp_1018 C lima.o lima_fft_sp_1306 C lima.o lima_fft_sp_1822 C lima.o lima_fft_sp_2062 C 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 -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:ref | clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |