[Page version: 20250419 19:35:20]
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 |
---|---|---|---|---|---|---|
386667 | 52618 77992 1100 | 74092 78924 2888 | T:avx2 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
387404 | 37174 77992 1100 | 58978 78916 2888 | T:avx2 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
428004 | 17424 77992 1100 | 36580 78908 2888 | T:avx2 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
438447 | 40808 78016 1116 | 60395 78940 2952 | T:avx2 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
439947 | 20852 78016 1116 | 39331 78940 2952 | T:avx2 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
538173 | 15973 78016 1116 | 33163 78932 2856 | T:avx2 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
1822716 | 41662 78016 1116 | 61299 78940 2952 | T:opt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
1827553 | 23615 78016 1116 | 42099 78940 2952 | T:opt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
2176257 | 16468 78016 1116 | 33659 78932 2856 | T:opt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
2559832 | 51365 0 60 | 72628 924 1832 | T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
2613219 | 39452 0 60 | 58875 916 1896 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
2623894 | 36221 0 60 | 57874 916 1832 | T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
3695677 | 20457 0 60 | 38715 916 1896 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
3850209 | 17034 0 60 | 35988 908 1832 | T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
4968121 | 19593 77992 1100 | 38340 78908 2888 | T:opt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
5198128 | 67933 77992 1100 | 87964 78924 2888 | T:opt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
5205451 | 52489 77992 1100 | 72850 78916 2888 | T:opt | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
17578816 | 15474 0 60 | 32467 908 1800 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250416 | 20250415 |
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) |