[Page version: 20241028 01:32:29]
Measurements for amd64, hertz, crypto_sign Test results for amd64, hertz, crypto_sign Test results for crypto_sign/sphincss256shake256robustTime | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|---|---|
2520171185 | 117339 0 0 | 147603 852 1832 | T:avx2 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241025 | 20241022 |
2782077221 | 128851 0 0 | 159139 852 1832 | T:avx2 | clang -mllvm -polly -mllvm -polly-vectorizer=stripmine -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241025 | 20241022 |
3700030070 | 159747 0 0 | 188773 836 1928 | T:avx2 | cc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241025 | 20241022 |
4365323695 | 81060 0 0 | 108405 844 1832 | T:avx2 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241025 | 20241022 |
5894449980 | 85110 0 0 | 110845 828 1800 | T:avx2 | cc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241025 | 20241022 |
6538175255 | 26356 0 0 | 57435 852 1832 | T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241025 | 20241022 |
6656937104 | 26357 0 0 | 57467 852 1832 | T:ref | clang -mllvm -polly -mllvm -polly-vectorizer=stripmine -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241025 | 20241022 |
7292564153 | 12605 0 0 | 40269 844 1832 | T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241025 | 20241022 |
7392614565 | 33071 0 0 | 62269 836 1928 | T:ref | cc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241025 | 20241022 |
11012631876 | 13270 0 0 | 39141 828 1800 | T:ref | cc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241025 | 20241022 |
KeccakP-1600-times4-SIMD256.o KeccakF1600times4_FastLoop_Absorb T KeccakP-1600-times4-SIMD256.o KeccakP1600times4_12rounds_FastLoop_Absorb T KeccakP-1600-times4-SIMD256.o KeccakP1600times4_AddBytes T KeccakP-1600-times4-SIMD256.o KeccakP1600times4_AddLanesAll T KeccakP-1600-times4-SIMD256.o KeccakP1600times4_ExtractAndAddBytes T KeccakP-1600-times4-SIMD256.o KeccakP1600times4_ExtractAndAddLanesAll T KeccakP-1600-times4-SIMD256.o KeccakP1600times4_ExtractBytes T KeccakP-1600-times4-SIMD256.o KeccakP1600times4_ExtractLanesAll T KeccakP-1600-times4-SIMD256.o KeccakP1600times4_InitializeAll T KeccakP-1600-times4-SIMD256.o KeccakP1600times4_OverwriteBytes T KeccakP-1600-times4-SIMD256.o KeccakP1600times4_OverwriteLanesAll T KeccakP-1600-times4-SIMD256.o KeccakP1600times4_OverwriteWithZeroes T KeccakP-1600-times4-SIMD256.o KeccakP1600times4_PermuteAll_12rounds T KeccakP-1600-times4-SIMD256.o KeccakP1600times4_PermuteAll_24rounds T 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 fips202.o sha3_256 T fips202.o sha3_256_inc_absorb T fips202.o sha3_256_inc_finalize T fips202.o sha3_256_inc_init T fips202.o sha3_512 T fips202.o sha3_512_inc_absorb T fips202.o sha3_512_inc_finalize T fips202.o sha3_512_inc_init T fips202.o shake128 T fips202.o shake128_absorb T fips202.o shake128_inc_absorb T fips202.o shake128_inc_finalize T fips202.o shake128_inc_init T fips202.o shake128_inc_squeeze T fips202.o shake128_squeezeblocks T fips202.o shake256 T fips202.o shake256_absorb T fips202.o shake256_inc_absorb T fips202.o shake256_inc_finalize T fips202.o shake256_inc_init T fips202.o shake256_inc_squeeze T fips202.o shake256_squeezeblocks T fips202x4.o shake128x4 T fips202x4.o shake256x4 T fors.o fors_pk_from_sig T fors.o fors_sign T hash_shake256.o gen_message_random T hash_shake256.o hash_message T hash_shake256.o initialize_hash_function T hash_shake256.o prf_addr T hash_shake256x4.o prf_addrx4 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_shake256_robust.o thash T thash_shake256_robustx4.o thashx4 T utils.o bytes_to_ull T utils.o compute_root T utils.o treehash T utils.o ull_to_bytes T utilsx4.o treehashx4 T wots.o wots_gen_pk T wots.o wots_pk_from_sig T wots.o wots_sign T
Implementation | Compiler |
T:avx2 | cc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
T:avx2 | cc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
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 | clang -mllvm -polly -mllvm -polly-vectorizer=stripmine -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_19.1.1_(1ubuntu1)) |
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 fips202.o sha3_256 T fips202.o sha3_256_inc_absorb T fips202.o sha3_256_inc_finalize T fips202.o sha3_256_inc_init T fips202.o sha3_512 T fips202.o sha3_512_inc_absorb T fips202.o sha3_512_inc_finalize T fips202.o sha3_512_inc_init T fips202.o shake128 T fips202.o shake128_absorb T fips202.o shake128_inc_absorb T fips202.o shake128_inc_finalize T fips202.o shake128_inc_init T fips202.o shake128_inc_squeeze T fips202.o shake128_squeezeblocks T fips202.o shake256 T fips202.o shake256_absorb T fips202.o shake256_inc_absorb T fips202.o shake256_inc_finalize T fips202.o shake256_inc_init T fips202.o shake256_inc_squeeze T fips202.o shake256_squeezeblocks T fors.o fors_pk_from_sig T fors.o fors_sign T hash_shake256.o gen_message_random T hash_shake256.o hash_message T hash_shake256.o initialize_hash_function T hash_shake256.o prf_addr 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_shake256_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 | cc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
T:ref | cc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
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 | clang -mllvm -polly -mllvm -polly-vectorizer=stripmine -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_19.1.1_(1ubuntu1)) |