[Page version: 20261022 14:52:12]
Measurements for amd64, hertz, crypto_sign Test results for amd64, hertz, crypto_sign Test results for crypto_sign/sphincss128sha256robust| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|---|---|
| 1012497115 | 53946 0 40 | 95140 1312 2496 | T:avx2 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261020 | 20261018 |
| 1019650875 | 52555 0 40 | 92156 1312 2496 | T:avx2 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261020 | 20261018 |
| 1144951916 | 40367 0 40 | 74366 1304 2496 | T:avx2 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261020 | 20261018 |
| 1390033386 | 57217 0 40 | 95038 1296 2592 | T:avx2 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261020 | 20261018 |
| 1415929148 | 51713 0 40 | 85966 1296 2592 | T:avx2 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261020 | 20261018 |
| 1604576609 | 55432 0 40 | 87854 1288 2496 | T:avx2 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261020 | 20261018 |
| 3017786830 | 25953 0 40 | 63998 1296 2592 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261020 | 20261018 |
| 3116302083 | 24186 0 40 | 63876 1312 2496 | T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261020 | 20261018 |
| 3118227126 | 26889 0 40 | 68188 1312 2496 | T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261020 | 20261018 |
| 3213850781 | 23058 0 40 | 57406 1296 2592 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261020 | 20261018 |
| 3297932696 | 20697 0 40 | 54830 1304 2496 | T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261020 | 20261018 |
| 8887762610 | 27543 0 40 | 60174 1288 2496 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261020 | 20261018 |
address.o addr_to_bytes T address.o copy_keypair_addr T address.o copy_subtree_addr T address.o set_chain_addr T address.o set_hash_addr T address.o set_keypair_addr T address.o set_layer_addr T address.o set_tree_addr T address.o set_tree_height T address.o set_tree_index T address.o set_type T fors.o fors_pk_from_sig T fors.o fors_sign T hash_sha256.o gen_message_random T hash_sha256.o hash_message T hash_sha256.o initialize_hash_function T hash_sha256.o prf_addr T hash_sha256x8.o prf_addrx8 T sha256.o compress_address T sha256.o mgf1 T sha256.o seed_state T sha256.o sha256 T sha256.o sha256_inc_blocks T sha256.o sha256_inc_finalize T sha256.o sha256_inc_init T sha256.o state_seeded B sha256avx.o sha256_final8x T sha256avx.o sha256_init8x T sha256avx.o sha256_init_frombytes_x8 T sha256avx.o sha256_transform8x T sha256avx.o sha256_update8x T sha256avx.o transpose T sha256x8.o mgf1x8 T sha256x8.o sha256x8 T sign.o crypto_sign_bytes T sign.o crypto_sign_publickeybytes T sign.o crypto_sign_secretkeybytes T sign.o crypto_sign_seed_keypair T sign.o crypto_sign_seedbytes T sign.o crypto_sign_signature T sign.o crypto_sign_verify T thash_sha256_robust.o thash T thash_sha256_robustx8.o thashx8 T utils.o bytes_to_ull T utils.o compute_root T utils.o treehash T utils.o ull_to_bytes T utilsx8.o treehashx8 T wots.o wots_gen_pk T wots.o wots_pk_from_sig T wots.o wots_sign T
| Implementation | Compiler |
| T:avx2 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(6ubuntu1)) |
| T:avx2 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(6ubuntu1)) |
| T:avx2 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(6ubuntu1)) |
| T:avx2 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
| T:avx2 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
| T:avx2 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
address.o addr_to_bytes T address.o copy_keypair_addr T address.o copy_subtree_addr T address.o set_chain_addr T address.o set_hash_addr T address.o set_keypair_addr T address.o set_layer_addr T address.o set_tree_addr T address.o set_tree_height T address.o set_tree_index T address.o set_type T fors.o fors_pk_from_sig T fors.o fors_sign T hash_sha256.o gen_message_random T hash_sha256.o hash_message T hash_sha256.o initialize_hash_function T hash_sha256.o prf_addr T sha256.o compress_address T sha256.o mgf1 T sha256.o seed_state T sha256.o sha256 T sha256.o sha256_inc_blocks T sha256.o sha256_inc_finalize T sha256.o sha256_inc_init T sha256.o state_seeded B sign.o crypto_sign_bytes T sign.o crypto_sign_publickeybytes T sign.o crypto_sign_secretkeybytes T sign.o crypto_sign_seed_keypair T sign.o crypto_sign_seedbytes T sign.o crypto_sign_signature T sign.o crypto_sign_verify T thash_sha256_robust.o thash T utils.o bytes_to_ull T utils.o compute_root T utils.o treehash T utils.o ull_to_bytes T wots.o wots_gen_pk T wots.o wots_pk_from_sig T wots.o wots_sign T
| Implementation | Compiler |
| T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(6ubuntu1)) |
| T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(6ubuntu1)) |
| T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(6ubuntu1)) |
| T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
| T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
| T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |