[Page version: 20250310 13:41:42]
Measurements for amd64, hertz, crypto_kem Test results for amd64, hertz, crypto_kem Test results for crypto_kem/lac256Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|---|---|
388007 | 37174 77992 1100 | 58042 78916 2888 | T:avx2 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
388341 | 52618 77992 1100 | 73092 78924 2888 | T:avx2 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
428851 | 17424 77992 1100 | 35644 78908 2888 | T:avx2 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
439502 | 20852 78016 1116 | 38423 78940 2952 | T:avx2 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
439603 | 40808 78016 1116 | 59515 78940 2952 | T:avx2 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
537539 | 15973 78016 1116 | 32259 78932 2856 | T:avx2 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
1817485 | 41662 78016 1116 | 60355 78940 2952 | T:opt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
1827804 | 23615 78016 1116 | 41191 78940 2952 | T:opt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
2181782 | 16468 78016 1116 | 32755 78932 2856 | T:opt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
2553157 | 51365 0 60 | 71692 924 1832 | T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
2622872 | 36221 0 60 | 56874 916 1832 | T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
2643470 | 39452 0 60 | 57931 916 1896 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
3701760 | 20457 0 60 | 37807 916 1896 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
3848874 | 17034 0 60 | 35052 908 1832 | T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
4971438 | 19593 77992 1100 | 37404 78908 2888 | T:opt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
5222444 | 52489 77992 1100 | 71914 78916 2888 | T:opt | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
5386608 | 67933 77992 1100 | 86964 78924 2888 | T:opt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
17584000 | 15474 0 60 | 31563 908 1800 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
ake.o crypto_ake_alice_receive T ake.o crypto_ake_alice_send T ake.o crypto_ake_bob_receive T bch.o compute_even_syndromes T bch.o decode_bch T bch.o encode_bch T bch.o free_bch T bch.o init_bch T bin-lwe.o gen_a T bin-lwe.o gen_psi T bin-lwe.o poly_aff T bin-lwe.o poly_mul T ecc.o a_log_tab D ecc.o a_pow_tab D ecc.o cache B ecc.o ecc_bch D ecc.o ecc_buf B ecc.o ecc_buf2 B ecc.o ecc_dec T ecc.o ecc_enc T ecc.o ecc_free T ecc.o ecc_init T ecc.o mod8_tab D ecc.o syn B ecc.o xi_tab D encrypt.o crypto_encrypt T encrypt.o crypto_encrypt_keypair T encrypt.o crypto_encrypt_open T encrypt.o kg T encrypt.o kg_seed T encrypt.o pke_dec T encrypt.o pke_enc T encrypt.o pke_enc_seed T ke.o crypto_ke_alice_receive T ke.o crypto_ke_alice_send T ke.o crypto_ke_bob_receive T kem.o kem_dec_fo T kem.o kem_enc_fo T kem.o kem_enc_fo_seed T rand.o gen_seed T rand.o hash T rand.o pseudo_random_bytes T rand.o random_bytes T rng.o AES256_CTR_DRBG_Update T rng.o AES256_ECB T rng.o DRBG_ctx B rng.o handleErrors T rng.o seedexpander T rng.o seedexpander_init T
Implementation | Compiler |
T:avx2 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_19.1.1_(1ubuntu1)) |
T:avx2 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_19.1.1_(1ubuntu1)) |
T:avx2 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_19.1.1_(1ubuntu1)) |
T:avx2 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
T:avx2 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
T:avx2 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
T:opt | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_19.1.1_(1ubuntu1)) |
T:opt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_19.1.1_(1ubuntu1)) |
T:opt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_19.1.1_(1ubuntu1)) |
T:opt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
T:opt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
T:opt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
ake.o crypto_ake_alice_receive T ake.o crypto_ake_alice_send T ake.o crypto_ake_bob_receive T bch.o compute_even_syndromes T bch.o decode_bch T bch.o encode_bch T bch.o free_bch T bch.o init_bch T bin-lwe.o gen_a T bin-lwe.o gen_psi T bin-lwe.o poly_aff T bin-lwe.o poly_mul T ecc.o ecc_bch B ecc.o ecc_dec T ecc.o ecc_enc T encrypt.o crypto_encrypt T encrypt.o crypto_encrypt_keypair T encrypt.o crypto_encrypt_open T encrypt.o kg T encrypt.o kg_seed T encrypt.o pke_dec T encrypt.o pke_enc T encrypt.o pke_enc_seed T ke.o crypto_ke_alice_receive T ke.o crypto_ke_alice_send T ke.o crypto_ke_bob_receive T kem.o kem_dec_fo T kem.o kem_enc_fo T kem.o kem_enc_fo_seed T rand.o gen_seed T rand.o hash T rand.o pseudo_random_bytes T rand.o random_bytes T rng.o AES256_CTR_DRBG_Update T rng.o AES256_ECB T rng.o DRBG_ctx B rng.o handleErrors T rng.o seedexpander T rng.o seedexpander_init T
Implementation | Compiler |
T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_19.1.1_(1ubuntu1)) |
T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_19.1.1_(1ubuntu1)) |
T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_19.1.1_(1ubuntu1)) |
T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |