[Page version: 20250310 13:41:42]
Measurements for amd64, hertz, crypto_kem Test results for amd64, hertz, crypto_kem Test results for crypto_kem/lac192Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|---|---|
288467 | 52977 18600 300 | 73484 19532 2088 | T:avx2 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
288851 | 37517 18600 300 | 58418 19524 2088 | T:avx2 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
294575 | 17531 18600 300 | 35740 19516 2088 | T:avx2 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
313896 | 20884 18624 324 | 38615 19548 2152 | T:avx2 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
316527 | 41399 18624 324 | 60219 19548 2152 | T:avx2 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
331669 | 16027 18624 324 | 32267 19540 2056 | T:avx2 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
1027423 | 20425 0 60 | 37935 916 1896 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
1169949 | 40023 0 60 | 58571 916 1896 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
1321129 | 51708 0 60 | 72068 924 1832 | T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
1351330 | 36560 0 60 | 57250 916 1832 | T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
1419024 | 17141 0 60 | 35148 908 1832 | T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
1427400 | 42253 18624 324 | 61059 19548 2152 | T:opt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
1427539 | 23647 18624 324 | 41383 19548 2152 | T:opt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
1660411 | 16522 18624 324 | 32763 19540 2056 | T:opt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
3942584 | 19700 18600 300 | 37500 19516 2088 | T:opt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
4126518 | 68292 18600 300 | 87356 19532 2088 | T:opt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
4138261 | 52832 18600 300 | 72290 19524 2088 | T:opt | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
8100681 | 15522 0 60 | 31555 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) |