[Page version: 20261004 16:18:08]
Measurements for amd64, tripwire, crypto_sign Test results for amd64, tripwire, crypto_sign Test results for crypto_sign/mqom2cat5gf256shortr5| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|---|---|
| 54613728 | 615630 0 128 | 273601 1248 2616 | avx512_default | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 55540650 | 652170 0 128 | 301817 1248 2616 | avx2_default | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 61768038 | 238082 0 128 | 239849 1248 2616 | avx512_default | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 63870598 | 255940 0 128 | 257145 1248 2616 | avx2_default | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 102999319 | 285712 0 128 | 272985 1248 2552 | avx2_default | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 110139258 | 256197 0 128 | 253777 1248 2552 | avx512_default | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 118785749 | 614981 0 128 | 279273 1248 2616 | avx512_memopt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 119172486 | 237481 0 128 | 241209 1248 2616 | avx512_memopt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 138487023 | 193668 0 128 | 199585 1240 2520 | avx2_default | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 138703158 | 651618 0 128 | 315465 1248 2616 | avx2_memopt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 139527930 | 255115 0 128 | 258241 1248 2616 | avx2_memopt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 143826868 | 171285 0 128 | 181001 1240 2520 | avx512_default | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 174630420 | 255766 0 128 | 254049 1248 2552 | avx512_memopt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 186229105 | 285222 0 128 | 272969 1248 2552 | avx2_memopt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 222048219 | 927823 0 128 | 403505 1248 2616 | ref_default | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 236595227 | 170942 0 128 | 181801 1240 2520 | avx512_memopt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 242443494 | 939406 0 128 | 701809 1248 2616 | ref_memopt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 251779326 | 240160 0 128 | 240145 1248 2616 | ref_memopt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 254614998 | 193330 0 128 | 200449 1240 2520 | avx2_memopt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 287691585 | 840100 0 128 | 315817 1248 2616 | plain32_default | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 321401281 | 851683 0 128 | 614121 1248 2616 | plain32_memopt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 329579728 | 184183 0 128 | 184185 1248 2616 | plain32_memopt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 345585138 | 271227 0 128 | 266657 1248 2552 | ref_memopt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 378651440 | 199029 0 128 | 194457 1248 2552 | plain32_memopt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 406550854 | 238121 0 128 | 236873 1248 2616 | ref_default | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 426747562 | 165041 0 128 | 174761 1240 2520 | ref_memopt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 464523111 | 111026 0 128 | 120705 1240 2520 | plain32_memopt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 481447687 | 182144 0 128 | 180785 1248 2616 | plain32_default | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 485602788 | 269537 0 128 | 264009 1248 2552 | ref_default | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 517176977 | 197339 0 128 | 191809 1248 2552 | plain32_default | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 636945743 | 164608 0 128 | 172921 1240 2520 | ref_default | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 682935966 | 110593 0 128 | 118865 1240 2520 | plain32_default | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
try.c: In file included from try-anything-timecop.c:3: try.c: try-anything.c:26:10: fatal error: valgrind/memcheck.h: No such file or directory try.c: 26 | #include <valgrind/memcheck.h> try.c: | ^~~~~~~~~~~~~~~~~~~~~ try.c: compilation terminated.
| Implementation | Compiler |
| avx2_default | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx2_default | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx2_default | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx2_default | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx2_memopt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx2_memopt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx2_memopt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx2_memopt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx512_default | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx512_default | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx512_default | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx512_default | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx512_memopt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx512_memopt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx512_memopt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx512_memopt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| plain32_default | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| plain32_default | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| plain32_default | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| plain32_default | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| plain32_memopt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| plain32_memopt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| plain32_memopt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| plain32_memopt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| ref_default | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| ref_default | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| ref_default | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| ref_default | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| ref_memopt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| ref_memopt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| ref_memopt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| ref_memopt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
KeccakHash.o Keccak_HashFinal T KeccakHash.o Keccak_HashInitialize T KeccakHash.o Keccak_HashSqueeze T KeccakHash.o Keccak_HashUpdate T KeccakHashtimes4.o Keccak_HashFinaltimes4 T KeccakHashtimes4.o Keccak_HashInitializetimes4 T KeccakHashtimes4.o Keccak_HashSqueezetimes4 T KeccakHashtimes4.o Keccak_HashUpdatetimes4 T KeccakP-1600-AVX2.o ALLON a KeccakP-1600-AVX2.o KeccakF1600_FastLoop_Absorb T KeccakP-1600-AVX2.o KeccakP1600_12rounds_FastLoop_Absorb T KeccakP-1600-AVX2.o KeccakP1600_AddByte T KeccakP-1600-AVX2.o KeccakP1600_AddBytes T KeccakP-1600-AVX2.o KeccakP1600_ExtractAndAddBytes T KeccakP-1600-AVX2.o KeccakP1600_ExtractBytes T KeccakP-1600-AVX2.o KeccakP1600_Initialize T KeccakP-1600-AVX2.o KeccakP1600_OverwriteBytes T KeccakP-1600-AVX2.o KeccakP1600_OverwriteWithZeroes T KeccakP-1600-AVX2.o KeccakP1600_Permute_12rounds T KeccakP-1600-AVX2.o KeccakP1600_Permute_24rounds T KeccakP-1600-AVX2.o KeccakP1600_Permute_Nrounds T 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_KravatteCompress T KeccakP-1600-times4-SIMD256.o KeccakP1600times4_KravatteExpand 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 KeccakP-1600-times4-SIMD256.o KeccakP1600times4_PermuteAll_4rounds T KeccakP-1600-times4-SIMD256.o KeccakP1600times4_PermuteAll_6rounds T KeccakSponge.o KeccakWidth1600_12rounds_Sponge T KeccakSponge.o KeccakWidth1600_12rounds_SpongeAbsorb T KeccakSponge.o KeccakWidth1600_12rounds_SpongeAbsorbLastFewBits T KeccakSponge.o KeccakWidth1600_12rounds_SpongeInitialize T KeccakSponge.o KeccakWidth1600_12rounds_SpongeSqueeze T KeccakSponge.o KeccakWidth1600_Sponge T KeccakSponge.o KeccakWidth1600_SpongeAbsorb T KeccakSponge.o KeccakWidth1600_SpongeAbsorbLastFewBits T KeccakSponge.o KeccakWidth1600_SpongeInitialize T KeccakSponge.o KeccakWidth1600_SpongeSqueeze T KeccakSpongetimes4.o KeccakWidth1600times4_SpongeAbsorb T KeccakSpongetimes4.o KeccakWidth1600times4_SpongeAbsorbLastFewBits T KeccakSpongetimes4.o KeccakWidth1600times4_SpongeInitialize T KeccakSpongetimes4.o KeccakWidth1600times4_SpongeSqueeze T blc_default.o BLC_Commit_default T blc_default.o BLC_Eval_default T blc_default.o BLC_Open_default T blc_default.o alloc_peak_usage V blc_memopt.o BLC_Commit_memopt T blc_memopt.o BLC_Eval_memopt T blc_memopt.o BLC_Open_memopt T blc_memopt.o alloc_peak_usage V blc_memopt_x1.o BLC_Commit_x1_memopt T blc_memopt_x1.o BLC_Eval_x1_memopt T blc_memopt_x1.o alloc_peak_usage V blc_memopt_x2.o BLC_Commit_x2_memopt T blc_memopt_x2.o BLC_Eval_x2_memopt T blc_memopt_x2.o alloc_peak_usage V blc_memopt_x4.o BLC_Commit_x4_memopt T blc_memopt_x4.o BLC_Eval_x4_memopt T blc_memopt_x4.o alloc_peak_usage V crypto_sign.o alloc_peak_usage V crypto_sign.o crypto_sign_signature T crypto_sign.o crypto_sign_verify T expand_mq.o ExpandEquations T expand_mq.o ExpandEquations_memopt_final T expand_mq.o ExpandEquations_memopt_init T expand_mq.o ExpandEquations_memopt_update T expand_mq.o alloc_peak_usage V ggm_tree.o GGMTree_Expand T ggm_tree.o GGMTree_ExpandPath T ggm_tree.o GGMTree_GetNextLeaf T ggm_tree.o GGMTree_GetNextLeafPartial T ggm_tree.o GGMTree_GetNextLeafPartial_x2 T ggm_tree.o GGMTree_GetNextLeafPartial_x4 T ggm_tree.o GGMTree_GetNextLeaf_x2 T ggm_tree.o GGMTree_GetNextLeaf_x4 T ggm_tree.o GGMTree_InitIncrementalExpansion T ggm_tree.o GGMTree_InitIncrementalExpansion_x2 T ggm_tree.o GGMTree_InitIncrementalExpansion_x4 T ggm_tree.o GGMTree_InitIncrementalPartialExpansion T ggm_tree.o GGMTree_InitIncrementalPartialExpansion_x2 T ggm_tree.o GGMTree_InitIncrementalPartialExpansion_x4 T ggm_tree.o GGMTree_Open T ggm_tree.o GGMTree_PartiallyExpand T ggm_tree.o alloc_peak_usage V keygen.o KeyGen T keygen.o alloc_peak_usage V piop_bitslice.o ComputePAlpha_bitslice T piop_bitslice.o RecomputePAlpha_bitslice T piop_bitslice.o alloc_peak_usage V piop_default.o ComputePAlpha_default T piop_default.o RecomputePAlpha_default T piop_default.o alloc_peak_usage V piop_memopt.o ComputePAlpha_memopt T piop_memopt.o ComputePAlpha_partial_memopt T piop_memopt.o RecomputePAlpha_memopt T piop_memopt.o RecomputePAlpha_partial_memopt T piop_memopt.o alloc_peak_usage V prg.o PRG T prg.o PRG_memopt T prg.o PRG_memopt_pub T prg.o PRG_pub T prg.o PRG_x2 T prg.o PRG_x2_pub T prg.o PRG_x4 T prg.o PRG_x4_pub T prg.o PRG_x8 T prg.o PRG_x8_pub T prg.o alloc_peak_usage V rijndael_aes_ni.o aes128_aes_ni_enc T rijndael_aes_ni.o aes128_aes_ni_enc_x2 T rijndael_aes_ni.o aes128_aes_ni_enc_x2_x2 T rijndael_aes_ni.o aes128_aes_ni_enc_x4 T rijndael_aes_ni.o aes128_aes_ni_enc_x4_x4 T rijndael_aes_ni.o aes128_aes_ni_enc_x8 T rijndael_aes_ni.o aes128_aes_ni_enc_x8_x8 T rijndael_aes_ni.o aes128_aes_ni_setkey_enc T rijndael_aes_ni.o aes128_aes_ni_setkey_enc_x2 T rijndael_aes_ni.o aes128_aes_ni_setkey_enc_x4 T rijndael_aes_ni.o aes128_aes_ni_setkey_enc_x8 T rijndael_aes_ni.o aes256_aes_ni_enc T rijndael_aes_ni.o aes256_aes_ni_enc_x2 T rijndael_aes_ni.o aes256_aes_ni_enc_x2_x2 T rijndael_aes_ni.o aes256_aes_ni_enc_x4 T rijndael_aes_ni.o aes256_aes_ni_enc_x4_x4 T rijndael_aes_ni.o aes256_aes_ni_enc_x8 T rijndael_aes_ni.o aes256_aes_ni_enc_x8_x8 T rijndael_aes_ni.o aes256_aes_ni_setkey_enc T rijndael_aes_ni.o aes256_aes_ni_setkey_enc_x2 T rijndael_aes_ni.o aes256_aes_ni_setkey_enc_x4 T rijndael_aes_ni.o aes256_aes_ni_setkey_enc_x8 T rijndael_aes_ni.o rijndael256_aes_ni_enc T rijndael_aes_ni.o rijndael256_aes_ni_enc_x2 T rijndael_aes_ni.o rijndael256_aes_ni_enc_x2_x2 T rijndael_aes_ni.o rijndael256_aes_ni_enc_x4 T rijndael_aes_ni.o rijndael256_aes_ni_enc_x4_x4 T rijndael_aes_ni.o rijndael256_aes_ni_enc_x8 T rijndael_aes_ni.o rijndael256_aes_ni_enc_x8_x8 T rijndael_aes_ni.o rijndael256_aes_ni_setkey_enc T rijndael_aes_ni.o rijndael256_aes_ni_setkey_enc_x2 T rijndael_aes_ni.o rijndael256_aes_ni_setkey_enc_x4 T rijndael_aes_ni.o rijndael256_aes_ni_setkey_enc_x8 T sign.o SampleChallenge T sign.o Sign T sign.o Verify_default T sign.o alloc_peak_usage V sign_memopt.o Verify_memopt T sign_memopt.o alloc_peak_usage V xof.o alloc_peak_usage V xof.o xof_clean_ctx T xof.o xof_clean_ctx_x4 T xof.o xof_init T xof.o xof_init_x4 T xof.o xof_squeeze T xof.o xof_squeeze_x4 T xof.o xof_update T xof.o xof_update_x4 T
| Implementation | Compiler |
| avx2_default | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx2_default | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx2_default | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx2_default | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx2_memopt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx2_memopt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx2_memopt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx2_memopt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
KeccakHash.o Keccak_HashFinal T KeccakHash.o Keccak_HashInitialize T KeccakHash.o Keccak_HashSqueeze T KeccakHash.o Keccak_HashUpdate T KeccakHashtimes4.o Keccak_HashFinaltimes4 T KeccakHashtimes4.o Keccak_HashInitializetimes4 T KeccakHashtimes4.o Keccak_HashSqueezetimes4 T KeccakHashtimes4.o Keccak_HashUpdatetimes4 T KeccakP-1600-AVX512.o KeccakF1600_FastLoop_Absorb T KeccakP-1600-AVX512.o KeccakP1600_12rounds_FastLoop_Absorb T KeccakP-1600-AVX512.o KeccakP1600_AddBytes T KeccakP-1600-AVX512.o KeccakP1600_ExtractAndAddBytes T KeccakP-1600-AVX512.o KeccakP1600_ExtractBytes T KeccakP-1600-AVX512.o KeccakP1600_Initialize T KeccakP-1600-AVX512.o KeccakP1600_OverwriteBytes T KeccakP-1600-AVX512.o KeccakP1600_OverwriteWithZeroes T KeccakP-1600-AVX512.o KeccakP1600_Permute_12rounds T KeccakP-1600-AVX512.o KeccakP1600_Permute_24rounds T KeccakP-1600-AVX512.o KeccakP1600_Permute_Nrounds T KeccakP-1600-times4-SIMD512.o KeccakF1600times4_FastLoop_Absorb T KeccakP-1600-times4-SIMD512.o KeccakP1600times4_12rounds_FastLoop_Absorb T KeccakP-1600-times4-SIMD512.o KeccakP1600times4_AddBytes T KeccakP-1600-times4-SIMD512.o KeccakP1600times4_AddLanesAll T KeccakP-1600-times4-SIMD512.o KeccakP1600times4_ExtractAndAddBytes T KeccakP-1600-times4-SIMD512.o KeccakP1600times4_ExtractAndAddLanesAll T KeccakP-1600-times4-SIMD512.o KeccakP1600times4_ExtractBytes T KeccakP-1600-times4-SIMD512.o KeccakP1600times4_ExtractLanesAll T KeccakP-1600-times4-SIMD512.o KeccakP1600times4_InitializeAll T KeccakP-1600-times4-SIMD512.o KeccakP1600times4_OverwriteBytes T KeccakP-1600-times4-SIMD512.o KeccakP1600times4_OverwriteLanesAll T KeccakP-1600-times4-SIMD512.o KeccakP1600times4_OverwriteWithZeroes T KeccakP-1600-times4-SIMD512.o KeccakP1600times4_PermuteAll_12rounds T KeccakP-1600-times4-SIMD512.o KeccakP1600times4_PermuteAll_24rounds T KeccakP-1600-times4-SIMD512.o KeccakP1600times4_PermuteAll_4rounds T KeccakP-1600-times4-SIMD512.o KeccakP1600times4_PermuteAll_6rounds T KeccakSponge.o KeccakWidth1600_12rounds_Sponge T KeccakSponge.o KeccakWidth1600_12rounds_SpongeAbsorb T KeccakSponge.o KeccakWidth1600_12rounds_SpongeAbsorbLastFewBits T KeccakSponge.o KeccakWidth1600_12rounds_SpongeInitialize T KeccakSponge.o KeccakWidth1600_12rounds_SpongeSqueeze T KeccakSponge.o KeccakWidth1600_Sponge T KeccakSponge.o KeccakWidth1600_SpongeAbsorb T KeccakSponge.o KeccakWidth1600_SpongeAbsorbLastFewBits T KeccakSponge.o KeccakWidth1600_SpongeInitialize T KeccakSponge.o KeccakWidth1600_SpongeSqueeze T KeccakSpongetimes4.o KeccakWidth1600times4_SpongeAbsorb T KeccakSpongetimes4.o KeccakWidth1600times4_SpongeAbsorbLastFewBits T KeccakSpongetimes4.o KeccakWidth1600times4_SpongeInitialize T KeccakSpongetimes4.o KeccakWidth1600times4_SpongeSqueeze T blc_default.o BLC_Commit_default T blc_default.o BLC_Eval_default T blc_default.o BLC_Open_default T blc_default.o alloc_peak_usage V blc_memopt.o BLC_Commit_memopt T blc_memopt.o BLC_Eval_memopt T blc_memopt.o BLC_Open_memopt T blc_memopt.o alloc_peak_usage V blc_memopt_x1.o BLC_Commit_x1_memopt T blc_memopt_x1.o BLC_Eval_x1_memopt T blc_memopt_x1.o alloc_peak_usage V blc_memopt_x2.o BLC_Commit_x2_memopt T blc_memopt_x2.o BLC_Eval_x2_memopt T blc_memopt_x2.o alloc_peak_usage V blc_memopt_x4.o BLC_Commit_x4_memopt T blc_memopt_x4.o BLC_Eval_x4_memopt T blc_memopt_x4.o alloc_peak_usage V crypto_sign.o alloc_peak_usage V crypto_sign.o crypto_sign_signature T crypto_sign.o crypto_sign_verify T expand_mq.o ExpandEquations T expand_mq.o ExpandEquations_memopt_final T expand_mq.o ExpandEquations_memopt_init T expand_mq.o ExpandEquations_memopt_update T expand_mq.o alloc_peak_usage V ggm_tree.o GGMTree_Expand T ggm_tree.o GGMTree_ExpandPath T ggm_tree.o GGMTree_GetNextLeaf T ggm_tree.o GGMTree_GetNextLeafPartial T ggm_tree.o GGMTree_GetNextLeafPartial_x2 T ggm_tree.o GGMTree_GetNextLeafPartial_x4 T ggm_tree.o GGMTree_GetNextLeaf_x2 T ggm_tree.o GGMTree_GetNextLeaf_x4 T ggm_tree.o GGMTree_InitIncrementalExpansion T ggm_tree.o GGMTree_InitIncrementalExpansion_x2 T ggm_tree.o GGMTree_InitIncrementalExpansion_x4 T ggm_tree.o GGMTree_InitIncrementalPartialExpansion T ggm_tree.o GGMTree_InitIncrementalPartialExpansion_x2 T ggm_tree.o GGMTree_InitIncrementalPartialExpansion_x4 T ggm_tree.o GGMTree_Open T ggm_tree.o GGMTree_PartiallyExpand T ggm_tree.o alloc_peak_usage V keygen.o KeyGen T keygen.o alloc_peak_usage V piop_bitslice.o ComputePAlpha_bitslice T piop_bitslice.o RecomputePAlpha_bitslice T piop_bitslice.o alloc_peak_usage V piop_default.o ComputePAlpha_default T piop_default.o RecomputePAlpha_default T piop_default.o alloc_peak_usage V piop_memopt.o ComputePAlpha_memopt T piop_memopt.o ComputePAlpha_partial_memopt T piop_memopt.o RecomputePAlpha_memopt T piop_memopt.o RecomputePAlpha_partial_memopt T piop_memopt.o alloc_peak_usage V prg.o PRG T prg.o PRG_memopt T prg.o PRG_memopt_pub T prg.o PRG_pub T prg.o PRG_x2 T prg.o PRG_x2_pub T prg.o PRG_x4 T prg.o PRG_x4_pub T prg.o PRG_x8 T prg.o PRG_x8_pub T prg.o alloc_peak_usage V rijndael_aes_ni.o aes128_aes_ni_enc T rijndael_aes_ni.o aes128_aes_ni_enc_x2 T rijndael_aes_ni.o aes128_aes_ni_enc_x2_x2 T rijndael_aes_ni.o aes128_aes_ni_enc_x4 T rijndael_aes_ni.o aes128_aes_ni_enc_x4_x4 T rijndael_aes_ni.o aes128_aes_ni_enc_x8 T rijndael_aes_ni.o aes128_aes_ni_enc_x8_x8 T rijndael_aes_ni.o aes128_aes_ni_setkey_enc T rijndael_aes_ni.o aes128_aes_ni_setkey_enc_x2 T rijndael_aes_ni.o aes128_aes_ni_setkey_enc_x4 T rijndael_aes_ni.o aes128_aes_ni_setkey_enc_x8 T rijndael_aes_ni.o aes256_aes_ni_enc T rijndael_aes_ni.o aes256_aes_ni_enc_x2 T rijndael_aes_ni.o aes256_aes_ni_enc_x2_x2 T rijndael_aes_ni.o aes256_aes_ni_enc_x4 T rijndael_aes_ni.o aes256_aes_ni_enc_x4_x4 T rijndael_aes_ni.o aes256_aes_ni_enc_x8 T rijndael_aes_ni.o aes256_aes_ni_enc_x8_x8 T rijndael_aes_ni.o aes256_aes_ni_setkey_enc T rijndael_aes_ni.o aes256_aes_ni_setkey_enc_x2 T rijndael_aes_ni.o aes256_aes_ni_setkey_enc_x4 T rijndael_aes_ni.o aes256_aes_ni_setkey_enc_x8 T rijndael_aes_ni.o rijndael256_aes_ni_enc T rijndael_aes_ni.o rijndael256_aes_ni_enc_x2 T rijndael_aes_ni.o rijndael256_aes_ni_enc_x2_x2 T rijndael_aes_ni.o rijndael256_aes_ni_enc_x4 T rijndael_aes_ni.o rijndael256_aes_ni_enc_x4_x4 T rijndael_aes_ni.o rijndael256_aes_ni_enc_x8 T rijndael_aes_ni.o rijndael256_aes_ni_enc_x8_x8 T rijndael_aes_ni.o rijndael256_aes_ni_setkey_enc T rijndael_aes_ni.o rijndael256_aes_ni_setkey_enc_x2 T rijndael_aes_ni.o rijndael256_aes_ni_setkey_enc_x4 T rijndael_aes_ni.o rijndael256_aes_ni_setkey_enc_x8 T sign.o SampleChallenge T sign.o Sign T sign.o Verify_default T sign.o alloc_peak_usage V sign_memopt.o Verify_memopt T sign_memopt.o alloc_peak_usage V xof.o alloc_peak_usage V xof.o xof_clean_ctx T xof.o xof_clean_ctx_x4 T xof.o xof_init T xof.o xof_init_x4 T xof.o xof_squeeze T xof.o xof_squeeze_x4 T xof.o xof_update T xof.o xof_update_x4 T
| Implementation | Compiler |
| avx512_default | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx512_default | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx512_default | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx512_default | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx512_memopt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx512_memopt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx512_memopt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx512_memopt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
KeccakHash.o Keccak_HashFinal T KeccakHash.o Keccak_HashInitialize T KeccakHash.o Keccak_HashSqueeze T KeccakHash.o Keccak_HashUpdate T KeccakHashtimes4.o Keccak_HashFinaltimes4 T KeccakHashtimes4.o Keccak_HashInitializetimes4 T KeccakHashtimes4.o Keccak_HashSqueezetimes4 T KeccakHashtimes4.o Keccak_HashUpdatetimes4 T KeccakP-1600-inplace32BI.o KeccakP1600_AddByte T KeccakP-1600-inplace32BI.o KeccakP1600_AddBytes T KeccakP-1600-inplace32BI.o KeccakP1600_AddBytesInLane T KeccakP-1600-inplace32BI.o KeccakP1600_AddLanes T KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddBytes T KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddBytesInLane T KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddLanes T KeccakP-1600-inplace32BI.o KeccakP1600_ExtractBytes T KeccakP-1600-inplace32BI.o KeccakP1600_ExtractBytesInLane T KeccakP-1600-inplace32BI.o KeccakP1600_ExtractLanes T KeccakP-1600-inplace32BI.o KeccakP1600_Initialize T KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteBytes T KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteBytesInLane T KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteLanes T KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteWithZeroes T KeccakP-1600-inplace32BI.o KeccakP1600_Permute_12rounds T KeccakP-1600-inplace32BI.o KeccakP1600_Permute_24rounds T KeccakP-1600-inplace32BI.o KeccakP1600_Permute_Nrounds T KeccakP-1600-inplace32BI.o KeccakP1600_SetBytesInLaneToZero T KeccakP-1600-times4-on1.o KeccakP1600times4_AddByte T KeccakP-1600-times4-on1.o KeccakP1600times4_AddBytes T KeccakP-1600-times4-on1.o KeccakP1600times4_AddLanesAll T KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddBytes T KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddLanesAll T KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractBytes T KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractLanesAll T KeccakP-1600-times4-on1.o KeccakP1600times4_InitializeAll T KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteBytes T KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteLanesAll T KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteWithZeroes T KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_12rounds T KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_24rounds T KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_4rounds T KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_6rounds T KeccakP-1600-times4-on1.o KeccakP1600times4_StaticInitialize T KeccakSponge.o KeccakWidth1600_12rounds_Sponge T KeccakSponge.o KeccakWidth1600_12rounds_SpongeAbsorb T KeccakSponge.o KeccakWidth1600_12rounds_SpongeAbsorbLastFewBits T KeccakSponge.o KeccakWidth1600_12rounds_SpongeInitialize T KeccakSponge.o KeccakWidth1600_12rounds_SpongeSqueeze T KeccakSponge.o KeccakWidth1600_Sponge T KeccakSponge.o KeccakWidth1600_SpongeAbsorb T KeccakSponge.o KeccakWidth1600_SpongeAbsorbLastFewBits T KeccakSponge.o KeccakWidth1600_SpongeInitialize T KeccakSponge.o KeccakWidth1600_SpongeSqueeze T KeccakSpongetimes4.o KeccakWidth1600times4_SpongeAbsorb T KeccakSpongetimes4.o KeccakWidth1600times4_SpongeAbsorbLastFewBits T KeccakSpongetimes4.o KeccakWidth1600times4_SpongeInitialize T KeccakSpongetimes4.o KeccakWidth1600times4_SpongeSqueeze T blc_default.o BLC_Commit_default T blc_default.o BLC_Eval_default T blc_default.o BLC_Open_default T blc_default.o alloc_peak_usage V blc_memopt.o BLC_Commit_memopt T blc_memopt.o BLC_Eval_memopt T blc_memopt.o BLC_Open_memopt T blc_memopt.o alloc_peak_usage V blc_memopt_x1.o BLC_Commit_x1_memopt T blc_memopt_x1.o BLC_Eval_x1_memopt T blc_memopt_x1.o alloc_peak_usage V blc_memopt_x2.o BLC_Commit_x2_memopt T blc_memopt_x2.o BLC_Eval_x2_memopt T blc_memopt_x2.o alloc_peak_usage V blc_memopt_x4.o BLC_Commit_x4_memopt T blc_memopt_x4.o BLC_Eval_x4_memopt T blc_memopt_x4.o alloc_peak_usage V crypto_sign.o alloc_peak_usage V crypto_sign.o crypto_sign_signature T crypto_sign.o crypto_sign_verify T expand_mq.o ExpandEquations T expand_mq.o ExpandEquations_memopt_final T expand_mq.o ExpandEquations_memopt_init T expand_mq.o ExpandEquations_memopt_update T expand_mq.o alloc_peak_usage V ggm_tree.o GGMTree_Expand T ggm_tree.o GGMTree_ExpandPath T ggm_tree.o GGMTree_GetNextLeaf T ggm_tree.o GGMTree_GetNextLeafPartial T ggm_tree.o GGMTree_GetNextLeafPartial_x2 T ggm_tree.o GGMTree_GetNextLeafPartial_x4 T ggm_tree.o GGMTree_GetNextLeaf_x2 T ggm_tree.o GGMTree_GetNextLeaf_x4 T ggm_tree.o GGMTree_InitIncrementalExpansion T ggm_tree.o GGMTree_InitIncrementalExpansion_x2 T ggm_tree.o GGMTree_InitIncrementalExpansion_x4 T ggm_tree.o GGMTree_InitIncrementalPartialExpansion T ggm_tree.o GGMTree_InitIncrementalPartialExpansion_x2 T ggm_tree.o GGMTree_InitIncrementalPartialExpansion_x4 T ggm_tree.o GGMTree_Open T ggm_tree.o GGMTree_PartiallyExpand T ggm_tree.o alloc_peak_usage V keygen.o KeyGen T keygen.o alloc_peak_usage V piop_bitslice.o ComputePAlpha_bitslice T piop_bitslice.o RecomputePAlpha_bitslice T piop_bitslice.o alloc_peak_usage V piop_default.o ComputePAlpha_default T piop_default.o RecomputePAlpha_default T piop_default.o alloc_peak_usage V piop_memopt.o ComputePAlpha_memopt T piop_memopt.o ComputePAlpha_partial_memopt T piop_memopt.o RecomputePAlpha_memopt T piop_memopt.o RecomputePAlpha_partial_memopt T piop_memopt.o alloc_peak_usage V prg.o PRG T prg.o PRG_memopt T prg.o PRG_memopt_pub T prg.o PRG_pub T prg.o PRG_x2 T prg.o PRG_x2_pub T prg.o PRG_x4 T prg.o PRG_x4_pub T prg.o PRG_x8 T prg.o PRG_x8_pub T prg.o alloc_peak_usage V rijndael_aes_ni.o aes128_aes_ni_enc T rijndael_aes_ni.o aes128_aes_ni_enc_x2 T rijndael_aes_ni.o aes128_aes_ni_enc_x2_x2 T rijndael_aes_ni.o aes128_aes_ni_enc_x4 T rijndael_aes_ni.o aes128_aes_ni_enc_x4_x4 T rijndael_aes_ni.o aes128_aes_ni_enc_x8 T rijndael_aes_ni.o aes128_aes_ni_enc_x8_x8 T rijndael_aes_ni.o aes128_aes_ni_setkey_enc T rijndael_aes_ni.o aes128_aes_ni_setkey_enc_x2 T rijndael_aes_ni.o aes128_aes_ni_setkey_enc_x4 T rijndael_aes_ni.o aes128_aes_ni_setkey_enc_x8 T rijndael_aes_ni.o aes256_aes_ni_enc T rijndael_aes_ni.o aes256_aes_ni_enc_x2 T rijndael_aes_ni.o aes256_aes_ni_enc_x2_x2 T rijndael_aes_ni.o aes256_aes_ni_enc_x4 T rijndael_aes_ni.o aes256_aes_ni_enc_x4_x4 T rijndael_aes_ni.o aes256_aes_ni_enc_x8 T rijndael_aes_ni.o aes256_aes_ni_enc_x8_x8 T rijndael_aes_ni.o aes256_aes_ni_setkey_enc T rijndael_aes_ni.o aes256_aes_ni_setkey_enc_x2 T rijndael_aes_ni.o aes256_aes_ni_setkey_enc_x4 T rijndael_aes_ni.o aes256_aes_ni_setkey_enc_x8 T rijndael_aes_ni.o rijndael256_aes_ni_enc T rijndael_aes_ni.o rijndael256_aes_ni_enc_x2 T rijndael_aes_ni.o rijndael256_aes_ni_enc_x2_x2 T rijndael_aes_ni.o rijndael256_aes_ni_enc_x4 T rijndael_aes_ni.o rijndael256_aes_ni_enc_x4_x4 T rijndael_aes_ni.o rijndael256_aes_ni_enc_x8 T rijndael_aes_ni.o rijndael256_aes_ni_enc_x8_x8 T rijndael_aes_ni.o rijndael256_aes_ni_setkey_enc T rijndael_aes_ni.o rijndael256_aes_ni_setkey_enc_x2 T rijndael_aes_ni.o rijndael256_aes_ni_setkey_enc_x4 T rijndael_aes_ni.o rijndael256_aes_ni_setkey_enc_x8 T sign.o SampleChallenge T sign.o Sign T sign.o Verify_default T sign.o alloc_peak_usage V sign_memopt.o Verify_memopt T sign_memopt.o alloc_peak_usage V xof.o alloc_peak_usage V xof.o xof_clean_ctx T xof.o xof_clean_ctx_x4 T xof.o xof_init T xof.o xof_init_x4 T xof.o xof_squeeze T xof.o xof_squeeze_x4 T xof.o xof_update T xof.o xof_update_x4 T
| Implementation | Compiler |
| plain32_default | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| plain32_default | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| plain32_default | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| plain32_default | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
KeccakHash.o Keccak_HashFinal T KeccakHash.o Keccak_HashInitialize T KeccakHash.o Keccak_HashSqueeze T KeccakHash.o Keccak_HashUpdate T KeccakHashtimes4.o Keccak_HashFinaltimes4 T KeccakHashtimes4.o Keccak_HashInitializetimes4 T KeccakHashtimes4.o Keccak_HashSqueezetimes4 T KeccakHashtimes4.o Keccak_HashUpdatetimes4 T KeccakP-1600-inplace32BI.o KeccakP1600_AddByte T KeccakP-1600-inplace32BI.o KeccakP1600_AddBytes T KeccakP-1600-inplace32BI.o KeccakP1600_AddBytesInLane T KeccakP-1600-inplace32BI.o KeccakP1600_AddLanes T KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddBytes T KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddBytesInLane T KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddLanes T KeccakP-1600-inplace32BI.o KeccakP1600_ExtractBytes T KeccakP-1600-inplace32BI.o KeccakP1600_ExtractBytesInLane T KeccakP-1600-inplace32BI.o KeccakP1600_ExtractLanes T KeccakP-1600-inplace32BI.o KeccakP1600_Initialize T KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteBytes T KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteBytesInLane T KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteLanes T KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteWithZeroes T KeccakP-1600-inplace32BI.o KeccakP1600_Permute_12rounds T KeccakP-1600-inplace32BI.o KeccakP1600_Permute_24rounds T KeccakP-1600-inplace32BI.o KeccakP1600_Permute_Nrounds T KeccakP-1600-inplace32BI.o KeccakP1600_SetBytesInLaneToZero T KeccakP-1600-times4-on1.o KeccakP1600times4_AddByte T KeccakP-1600-times4-on1.o KeccakP1600times4_AddBytes T KeccakP-1600-times4-on1.o KeccakP1600times4_AddLanesAll T KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddBytes T KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddLanesAll T KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractBytes T KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractLanesAll T KeccakP-1600-times4-on1.o KeccakP1600times4_InitializeAll T KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteBytes T KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteLanesAll T KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteWithZeroes T KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_12rounds T KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_24rounds T KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_4rounds T KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_6rounds T KeccakP-1600-times4-on1.o KeccakP1600times4_StaticInitialize T KeccakSponge.o KeccakWidth1600_12rounds_Sponge T KeccakSponge.o KeccakWidth1600_12rounds_SpongeAbsorb T KeccakSponge.o KeccakWidth1600_12rounds_SpongeAbsorbLastFewBits T KeccakSponge.o KeccakWidth1600_12rounds_SpongeInitialize T KeccakSponge.o KeccakWidth1600_12rounds_SpongeSqueeze T KeccakSponge.o KeccakWidth1600_Sponge T KeccakSponge.o KeccakWidth1600_SpongeAbsorb T KeccakSponge.o KeccakWidth1600_SpongeAbsorbLastFewBits T KeccakSponge.o KeccakWidth1600_SpongeInitialize T KeccakSponge.o KeccakWidth1600_SpongeSqueeze T KeccakSpongetimes4.o KeccakWidth1600times4_SpongeAbsorb T KeccakSpongetimes4.o KeccakWidth1600times4_SpongeAbsorbLastFewBits T KeccakSpongetimes4.o KeccakWidth1600times4_SpongeInitialize T KeccakSpongetimes4.o KeccakWidth1600times4_SpongeSqueeze T blc_default.o BLC_Commit_default T blc_default.o BLC_Eval_default T blc_default.o BLC_Open_default T blc_default.o alloc_peak_usage V blc_memopt.o BLC_Commit_memopt T blc_memopt.o BLC_Eval_memopt T blc_memopt.o BLC_Open_memopt T blc_memopt.o alloc_peak_usage V blc_memopt_x1.o BLC_Commit_x1_memopt T blc_memopt_x1.o BLC_Eval_x1_memopt T blc_memopt_x1.o alloc_peak_usage V blc_memopt_x2.o BLC_Commit_x2_memopt T blc_memopt_x2.o BLC_Eval_x2_memopt T blc_memopt_x2.o alloc_peak_usage V blc_memopt_x4.o BLC_Commit_x4_memopt T blc_memopt_x4.o BLC_Eval_x4_memopt T blc_memopt_x4.o alloc_peak_usage V crypto_sign.o alloc_peak_usage V crypto_sign.o crypto_sign_signature T crypto_sign.o crypto_sign_verify T expand_mq.o ExpandEquations T expand_mq.o ExpandEquations_memopt_final T expand_mq.o ExpandEquations_memopt_init T expand_mq.o ExpandEquations_memopt_update T expand_mq.o alloc_peak_usage V ggm_tree.o GGMTree_Expand T ggm_tree.o GGMTree_ExpandPath T ggm_tree.o GGMTree_GetNextLeaf T ggm_tree.o GGMTree_GetNextLeafPartial T ggm_tree.o GGMTree_GetNextLeafPartial_x2 T ggm_tree.o GGMTree_GetNextLeafPartial_x4 T ggm_tree.o GGMTree_GetNextLeaf_x2 T ggm_tree.o GGMTree_GetNextLeaf_x4 T ggm_tree.o GGMTree_InitIncrementalExpansion T ggm_tree.o GGMTree_InitIncrementalExpansion_x2 T ggm_tree.o GGMTree_InitIncrementalExpansion_x4 T ggm_tree.o GGMTree_InitIncrementalPartialExpansion T ggm_tree.o GGMTree_InitIncrementalPartialExpansion_x2 T ggm_tree.o GGMTree_InitIncrementalPartialExpansion_x4 T ggm_tree.o GGMTree_Open T ggm_tree.o GGMTree_PartiallyExpand T ggm_tree.o alloc_peak_usage V keygen.o KeyGen T keygen.o alloc_peak_usage V piop_bitslice.o ComputePAlpha_bitslice T piop_bitslice.o GF256_TO_COMPOSITE_TABLE V piop_bitslice.o RecomputePAlpha_bitslice T piop_bitslice.o alloc_peak_usage V piop_default.o ComputePAlpha_default T piop_default.o RecomputePAlpha_default T piop_default.o alloc_peak_usage V piop_memopt.o ComputePAlpha_memopt T piop_memopt.o ComputePAlpha_partial_memopt T piop_memopt.o RecomputePAlpha_memopt T piop_memopt.o RecomputePAlpha_partial_memopt T piop_memopt.o alloc_peak_usage V prg.o PRG T prg.o PRG_memopt T prg.o PRG_memopt_pub T prg.o PRG_pub T prg.o PRG_x2 T prg.o PRG_x2_pub T prg.o PRG_x4 T prg.o PRG_x4_pub T prg.o PRG_x8 T prg.o PRG_x8_pub T prg.o alloc_peak_usage V rijndael_aes_ni.o aes128_aes_ni_enc T rijndael_aes_ni.o aes128_aes_ni_enc_x2 T rijndael_aes_ni.o aes128_aes_ni_enc_x2_x2 T rijndael_aes_ni.o aes128_aes_ni_enc_x4 T rijndael_aes_ni.o aes128_aes_ni_enc_x4_x4 T rijndael_aes_ni.o aes128_aes_ni_enc_x8 T rijndael_aes_ni.o aes128_aes_ni_enc_x8_x8 T rijndael_aes_ni.o aes128_aes_ni_setkey_enc T rijndael_aes_ni.o aes128_aes_ni_setkey_enc_x2 T rijndael_aes_ni.o aes128_aes_ni_setkey_enc_x4 T rijndael_aes_ni.o aes128_aes_ni_setkey_enc_x8 T rijndael_aes_ni.o aes256_aes_ni_enc T rijndael_aes_ni.o aes256_aes_ni_enc_x2 T rijndael_aes_ni.o aes256_aes_ni_enc_x2_x2 T rijndael_aes_ni.o aes256_aes_ni_enc_x4 T rijndael_aes_ni.o aes256_aes_ni_enc_x4_x4 T rijndael_aes_ni.o aes256_aes_ni_enc_x8 T rijndael_aes_ni.o aes256_aes_ni_enc_x8_x8 T rijndael_aes_ni.o aes256_aes_ni_setkey_enc T rijndael_aes_ni.o aes256_aes_ni_setkey_enc_x2 T rijndael_aes_ni.o aes256_aes_ni_setkey_enc_x4 T rijndael_aes_ni.o aes256_aes_ni_setkey_enc_x8 T rijndael_aes_ni.o rijndael256_aes_ni_enc T rijndael_aes_ni.o rijndael256_aes_ni_enc_x2 T rijndael_aes_ni.o rijndael256_aes_ni_enc_x2_x2 T rijndael_aes_ni.o rijndael256_aes_ni_enc_x4 T rijndael_aes_ni.o rijndael256_aes_ni_enc_x4_x4 T rijndael_aes_ni.o rijndael256_aes_ni_enc_x8 T rijndael_aes_ni.o rijndael256_aes_ni_enc_x8_x8 T rijndael_aes_ni.o rijndael256_aes_ni_setkey_enc T rijndael_aes_ni.o rijndael256_aes_ni_setkey_enc_x2 T rijndael_aes_ni.o rijndael256_aes_ni_setkey_enc_x4 T rijndael_aes_ni.o rijndael256_aes_ni_setkey_enc_x8 T sign.o SampleChallenge T sign.o Sign T sign.o Verify_default T sign.o alloc_peak_usage V sign_memopt.o Verify_memopt T sign_memopt.o alloc_peak_usage V xof.o alloc_peak_usage V xof.o xof_clean_ctx T xof.o xof_clean_ctx_x4 T xof.o xof_init T xof.o xof_init_x4 T xof.o xof_squeeze T xof.o xof_squeeze_x4 T xof.o xof_update T xof.o xof_update_x4 T
| Implementation | Compiler |
| plain32_memopt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| plain32_memopt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| plain32_memopt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| plain32_memopt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
KeccakHash.o Keccak_HashFinal T KeccakHash.o Keccak_HashInitialize T KeccakHash.o Keccak_HashSqueeze T KeccakHash.o Keccak_HashUpdate T KeccakHashtimes4.o Keccak_HashFinaltimes4 T KeccakHashtimes4.o Keccak_HashInitializetimes4 T KeccakHashtimes4.o Keccak_HashSqueezetimes4 T KeccakHashtimes4.o Keccak_HashUpdatetimes4 T KeccakP-1600-opt64.o KeccakF1600_FastLoop_Absorb T KeccakP-1600-opt64.o KeccakP1600_12rounds_FastLoop_Absorb T KeccakP-1600-opt64.o KeccakP1600_AddBytes T KeccakP-1600-opt64.o KeccakP1600_AddBytesInLane T KeccakP-1600-opt64.o KeccakP1600_AddLanes T KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddBytes T KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddBytesInLane T KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddLanes T KeccakP-1600-opt64.o KeccakP1600_ExtractBytes T KeccakP-1600-opt64.o KeccakP1600_ExtractBytesInLane T KeccakP-1600-opt64.o KeccakP1600_ExtractLanes T KeccakP-1600-opt64.o KeccakP1600_Initialize T KeccakP-1600-opt64.o KeccakP1600_OverwriteBytes T KeccakP-1600-opt64.o KeccakP1600_OverwriteBytesInLane T KeccakP-1600-opt64.o KeccakP1600_OverwriteLanes T KeccakP-1600-opt64.o KeccakP1600_OverwriteWithZeroes T KeccakP-1600-opt64.o KeccakP1600_Permute_12rounds T KeccakP-1600-opt64.o KeccakP1600_Permute_24rounds T KeccakP-1600-opt64.o KeccakP1600_Permute_Nrounds T KeccakP-1600-times4-on1.o KeccakP1600times4_AddByte T KeccakP-1600-times4-on1.o KeccakP1600times4_AddBytes T KeccakP-1600-times4-on1.o KeccakP1600times4_AddLanesAll T KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddBytes T KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddLanesAll T KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractBytes T KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractLanesAll T KeccakP-1600-times4-on1.o KeccakP1600times4_InitializeAll T KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteBytes T KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteLanesAll T KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteWithZeroes T KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_12rounds T KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_24rounds T KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_4rounds T KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_6rounds T KeccakP-1600-times4-on1.o KeccakP1600times4_StaticInitialize T KeccakSponge.o KeccakWidth1600_12rounds_Sponge T KeccakSponge.o KeccakWidth1600_12rounds_SpongeAbsorb T KeccakSponge.o KeccakWidth1600_12rounds_SpongeAbsorbLastFewBits T KeccakSponge.o KeccakWidth1600_12rounds_SpongeInitialize T KeccakSponge.o KeccakWidth1600_12rounds_SpongeSqueeze T KeccakSponge.o KeccakWidth1600_Sponge T KeccakSponge.o KeccakWidth1600_SpongeAbsorb T KeccakSponge.o KeccakWidth1600_SpongeAbsorbLastFewBits T KeccakSponge.o KeccakWidth1600_SpongeInitialize T KeccakSponge.o KeccakWidth1600_SpongeSqueeze T KeccakSpongetimes4.o KeccakWidth1600times4_SpongeAbsorb T KeccakSpongetimes4.o KeccakWidth1600times4_SpongeAbsorbLastFewBits T KeccakSpongetimes4.o KeccakWidth1600times4_SpongeInitialize T KeccakSpongetimes4.o KeccakWidth1600times4_SpongeSqueeze T blc_default.o BLC_Commit_default T blc_default.o BLC_Eval_default T blc_default.o BLC_Open_default T blc_default.o alloc_peak_usage V blc_memopt.o BLC_Commit_memopt T blc_memopt.o BLC_Eval_memopt T blc_memopt.o BLC_Open_memopt T blc_memopt.o alloc_peak_usage V blc_memopt_x1.o BLC_Commit_x1_memopt T blc_memopt_x1.o BLC_Eval_x1_memopt T blc_memopt_x1.o alloc_peak_usage V blc_memopt_x2.o BLC_Commit_x2_memopt T blc_memopt_x2.o BLC_Eval_x2_memopt T blc_memopt_x2.o alloc_peak_usage V blc_memopt_x4.o BLC_Commit_x4_memopt T blc_memopt_x4.o BLC_Eval_x4_memopt T blc_memopt_x4.o alloc_peak_usage V crypto_sign.o alloc_peak_usage V crypto_sign.o crypto_sign_signature T crypto_sign.o crypto_sign_verify T expand_mq.o ExpandEquations T expand_mq.o ExpandEquations_memopt_final T expand_mq.o ExpandEquations_memopt_init T expand_mq.o ExpandEquations_memopt_update T expand_mq.o alloc_peak_usage V ggm_tree.o GGMTree_Expand T ggm_tree.o GGMTree_ExpandPath T ggm_tree.o GGMTree_GetNextLeaf T ggm_tree.o GGMTree_GetNextLeafPartial T ggm_tree.o GGMTree_GetNextLeafPartial_x2 T ggm_tree.o GGMTree_GetNextLeafPartial_x4 T ggm_tree.o GGMTree_GetNextLeaf_x2 T ggm_tree.o GGMTree_GetNextLeaf_x4 T ggm_tree.o GGMTree_InitIncrementalExpansion T ggm_tree.o GGMTree_InitIncrementalExpansion_x2 T ggm_tree.o GGMTree_InitIncrementalExpansion_x4 T ggm_tree.o GGMTree_InitIncrementalPartialExpansion T ggm_tree.o GGMTree_InitIncrementalPartialExpansion_x2 T ggm_tree.o GGMTree_InitIncrementalPartialExpansion_x4 T ggm_tree.o GGMTree_Open T ggm_tree.o GGMTree_PartiallyExpand T ggm_tree.o alloc_peak_usage V keygen.o KeyGen T keygen.o alloc_peak_usage V piop_bitslice.o ComputePAlpha_bitslice T piop_bitslice.o RecomputePAlpha_bitslice T piop_bitslice.o alloc_peak_usage V piop_default.o ComputePAlpha_default T piop_default.o RecomputePAlpha_default T piop_default.o alloc_peak_usage V piop_memopt.o ComputePAlpha_memopt T piop_memopt.o ComputePAlpha_partial_memopt T piop_memopt.o RecomputePAlpha_memopt T piop_memopt.o RecomputePAlpha_partial_memopt T piop_memopt.o alloc_peak_usage V prg.o PRG T prg.o PRG_memopt T prg.o PRG_memopt_pub T prg.o PRG_pub T prg.o PRG_x2 T prg.o PRG_x2_pub T prg.o PRG_x4 T prg.o PRG_x4_pub T prg.o PRG_x8 T prg.o PRG_x8_pub T prg.o alloc_peak_usage V rijndael_aes_ni.o aes128_aes_ni_enc T rijndael_aes_ni.o aes128_aes_ni_enc_x2 T rijndael_aes_ni.o aes128_aes_ni_enc_x2_x2 T rijndael_aes_ni.o aes128_aes_ni_enc_x4 T rijndael_aes_ni.o aes128_aes_ni_enc_x4_x4 T rijndael_aes_ni.o aes128_aes_ni_enc_x8 T rijndael_aes_ni.o aes128_aes_ni_enc_x8_x8 T rijndael_aes_ni.o aes128_aes_ni_setkey_enc T rijndael_aes_ni.o aes128_aes_ni_setkey_enc_x2 T rijndael_aes_ni.o aes128_aes_ni_setkey_enc_x4 T rijndael_aes_ni.o aes128_aes_ni_setkey_enc_x8 T rijndael_aes_ni.o aes256_aes_ni_enc T rijndael_aes_ni.o aes256_aes_ni_enc_x2 T rijndael_aes_ni.o aes256_aes_ni_enc_x2_x2 T rijndael_aes_ni.o aes256_aes_ni_enc_x4 T rijndael_aes_ni.o aes256_aes_ni_enc_x4_x4 T rijndael_aes_ni.o aes256_aes_ni_enc_x8 T rijndael_aes_ni.o aes256_aes_ni_enc_x8_x8 T rijndael_aes_ni.o aes256_aes_ni_setkey_enc T rijndael_aes_ni.o aes256_aes_ni_setkey_enc_x2 T rijndael_aes_ni.o aes256_aes_ni_setkey_enc_x4 T rijndael_aes_ni.o aes256_aes_ni_setkey_enc_x8 T rijndael_aes_ni.o rijndael256_aes_ni_enc T rijndael_aes_ni.o rijndael256_aes_ni_enc_x2 T rijndael_aes_ni.o rijndael256_aes_ni_enc_x2_x2 T rijndael_aes_ni.o rijndael256_aes_ni_enc_x4 T rijndael_aes_ni.o rijndael256_aes_ni_enc_x4_x4 T rijndael_aes_ni.o rijndael256_aes_ni_enc_x8 T rijndael_aes_ni.o rijndael256_aes_ni_enc_x8_x8 T rijndael_aes_ni.o rijndael256_aes_ni_setkey_enc T rijndael_aes_ni.o rijndael256_aes_ni_setkey_enc_x2 T rijndael_aes_ni.o rijndael256_aes_ni_setkey_enc_x4 T rijndael_aes_ni.o rijndael256_aes_ni_setkey_enc_x8 T sign.o SampleChallenge T sign.o Sign T sign.o Verify_default T sign.o alloc_peak_usage V sign_memopt.o Verify_memopt T sign_memopt.o alloc_peak_usage V xof.o alloc_peak_usage V xof.o xof_clean_ctx T xof.o xof_clean_ctx_x4 T xof.o xof_init T xof.o xof_init_x4 T xof.o xof_squeeze T xof.o xof_squeeze_x4 T xof.o xof_update T xof.o xof_update_x4 T
| Implementation | Compiler |
| ref_default | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| ref_default | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| ref_default | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| ref_default | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
KeccakHash.o Keccak_HashFinal T KeccakHash.o Keccak_HashInitialize T KeccakHash.o Keccak_HashSqueeze T KeccakHash.o Keccak_HashUpdate T KeccakHashtimes4.o Keccak_HashFinaltimes4 T KeccakHashtimes4.o Keccak_HashInitializetimes4 T KeccakHashtimes4.o Keccak_HashSqueezetimes4 T KeccakHashtimes4.o Keccak_HashUpdatetimes4 T KeccakP-1600-opt64.o KeccakF1600_FastLoop_Absorb T KeccakP-1600-opt64.o KeccakP1600_12rounds_FastLoop_Absorb T KeccakP-1600-opt64.o KeccakP1600_AddBytes T KeccakP-1600-opt64.o KeccakP1600_AddBytesInLane T KeccakP-1600-opt64.o KeccakP1600_AddLanes T KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddBytes T KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddBytesInLane T KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddLanes T KeccakP-1600-opt64.o KeccakP1600_ExtractBytes T KeccakP-1600-opt64.o KeccakP1600_ExtractBytesInLane T KeccakP-1600-opt64.o KeccakP1600_ExtractLanes T KeccakP-1600-opt64.o KeccakP1600_Initialize T KeccakP-1600-opt64.o KeccakP1600_OverwriteBytes T KeccakP-1600-opt64.o KeccakP1600_OverwriteBytesInLane T KeccakP-1600-opt64.o KeccakP1600_OverwriteLanes T KeccakP-1600-opt64.o KeccakP1600_OverwriteWithZeroes T KeccakP-1600-opt64.o KeccakP1600_Permute_12rounds T KeccakP-1600-opt64.o KeccakP1600_Permute_24rounds T KeccakP-1600-opt64.o KeccakP1600_Permute_Nrounds T KeccakP-1600-times4-on1.o KeccakP1600times4_AddByte T KeccakP-1600-times4-on1.o KeccakP1600times4_AddBytes T KeccakP-1600-times4-on1.o KeccakP1600times4_AddLanesAll T KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddBytes T KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractAndAddLanesAll T KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractBytes T KeccakP-1600-times4-on1.o KeccakP1600times4_ExtractLanesAll T KeccakP-1600-times4-on1.o KeccakP1600times4_InitializeAll T KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteBytes T KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteLanesAll T KeccakP-1600-times4-on1.o KeccakP1600times4_OverwriteWithZeroes T KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_12rounds T KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_24rounds T KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_4rounds T KeccakP-1600-times4-on1.o KeccakP1600times4_PermuteAll_6rounds T KeccakP-1600-times4-on1.o KeccakP1600times4_StaticInitialize T KeccakSponge.o KeccakWidth1600_12rounds_Sponge T KeccakSponge.o KeccakWidth1600_12rounds_SpongeAbsorb T KeccakSponge.o KeccakWidth1600_12rounds_SpongeAbsorbLastFewBits T KeccakSponge.o KeccakWidth1600_12rounds_SpongeInitialize T KeccakSponge.o KeccakWidth1600_12rounds_SpongeSqueeze T KeccakSponge.o KeccakWidth1600_Sponge T KeccakSponge.o KeccakWidth1600_SpongeAbsorb T KeccakSponge.o KeccakWidth1600_SpongeAbsorbLastFewBits T KeccakSponge.o KeccakWidth1600_SpongeInitialize T KeccakSponge.o KeccakWidth1600_SpongeSqueeze T KeccakSpongetimes4.o KeccakWidth1600times4_SpongeAbsorb T KeccakSpongetimes4.o KeccakWidth1600times4_SpongeAbsorbLastFewBits T KeccakSpongetimes4.o KeccakWidth1600times4_SpongeInitialize T KeccakSpongetimes4.o KeccakWidth1600times4_SpongeSqueeze T blc_default.o BLC_Commit_default T blc_default.o BLC_Eval_default T blc_default.o BLC_Open_default T blc_default.o alloc_peak_usage V blc_memopt.o BLC_Commit_memopt T blc_memopt.o BLC_Eval_memopt T blc_memopt.o BLC_Open_memopt T blc_memopt.o alloc_peak_usage V blc_memopt_x1.o BLC_Commit_x1_memopt T blc_memopt_x1.o BLC_Eval_x1_memopt T blc_memopt_x1.o alloc_peak_usage V blc_memopt_x2.o BLC_Commit_x2_memopt T blc_memopt_x2.o BLC_Eval_x2_memopt T blc_memopt_x2.o alloc_peak_usage V blc_memopt_x4.o BLC_Commit_x4_memopt T blc_memopt_x4.o BLC_Eval_x4_memopt T blc_memopt_x4.o alloc_peak_usage V crypto_sign.o alloc_peak_usage V crypto_sign.o crypto_sign_signature T crypto_sign.o crypto_sign_verify T expand_mq.o ExpandEquations T expand_mq.o ExpandEquations_memopt_final T expand_mq.o ExpandEquations_memopt_init T expand_mq.o ExpandEquations_memopt_update T expand_mq.o alloc_peak_usage V ggm_tree.o GGMTree_Expand T ggm_tree.o GGMTree_ExpandPath T ggm_tree.o GGMTree_GetNextLeaf T ggm_tree.o GGMTree_GetNextLeafPartial T ggm_tree.o GGMTree_GetNextLeafPartial_x2 T ggm_tree.o GGMTree_GetNextLeafPartial_x4 T ggm_tree.o GGMTree_GetNextLeaf_x2 T ggm_tree.o GGMTree_GetNextLeaf_x4 T ggm_tree.o GGMTree_InitIncrementalExpansion T ggm_tree.o GGMTree_InitIncrementalExpansion_x2 T ggm_tree.o GGMTree_InitIncrementalExpansion_x4 T ggm_tree.o GGMTree_InitIncrementalPartialExpansion T ggm_tree.o GGMTree_InitIncrementalPartialExpansion_x2 T ggm_tree.o GGMTree_InitIncrementalPartialExpansion_x4 T ggm_tree.o GGMTree_Open T ggm_tree.o GGMTree_PartiallyExpand T ggm_tree.o alloc_peak_usage V keygen.o KeyGen T keygen.o alloc_peak_usage V piop_bitslice.o ComputePAlpha_bitslice T piop_bitslice.o GF256_TO_COMPOSITE_TABLE V piop_bitslice.o RecomputePAlpha_bitslice T piop_bitslice.o alloc_peak_usage V piop_default.o ComputePAlpha_default T piop_default.o RecomputePAlpha_default T piop_default.o alloc_peak_usage V piop_memopt.o ComputePAlpha_memopt T piop_memopt.o ComputePAlpha_partial_memopt T piop_memopt.o RecomputePAlpha_memopt T piop_memopt.o RecomputePAlpha_partial_memopt T piop_memopt.o alloc_peak_usage V prg.o PRG T prg.o PRG_memopt T prg.o PRG_memopt_pub T prg.o PRG_pub T prg.o PRG_x2 T prg.o PRG_x2_pub T prg.o PRG_x4 T prg.o PRG_x4_pub T prg.o PRG_x8 T prg.o PRG_x8_pub T prg.o alloc_peak_usage V rijndael_aes_ni.o aes128_aes_ni_enc T rijndael_aes_ni.o aes128_aes_ni_enc_x2 T rijndael_aes_ni.o aes128_aes_ni_enc_x2_x2 T rijndael_aes_ni.o aes128_aes_ni_enc_x4 T rijndael_aes_ni.o aes128_aes_ni_enc_x4_x4 T rijndael_aes_ni.o aes128_aes_ni_enc_x8 T rijndael_aes_ni.o aes128_aes_ni_enc_x8_x8 T rijndael_aes_ni.o aes128_aes_ni_setkey_enc T rijndael_aes_ni.o aes128_aes_ni_setkey_enc_x2 T rijndael_aes_ni.o aes128_aes_ni_setkey_enc_x4 T rijndael_aes_ni.o aes128_aes_ni_setkey_enc_x8 T rijndael_aes_ni.o aes256_aes_ni_enc T rijndael_aes_ni.o aes256_aes_ni_enc_x2 T rijndael_aes_ni.o aes256_aes_ni_enc_x2_x2 T rijndael_aes_ni.o aes256_aes_ni_enc_x4 T rijndael_aes_ni.o aes256_aes_ni_enc_x4_x4 T rijndael_aes_ni.o aes256_aes_ni_enc_x8 T rijndael_aes_ni.o aes256_aes_ni_enc_x8_x8 T rijndael_aes_ni.o aes256_aes_ni_setkey_enc T rijndael_aes_ni.o aes256_aes_ni_setkey_enc_x2 T rijndael_aes_ni.o aes256_aes_ni_setkey_enc_x4 T rijndael_aes_ni.o aes256_aes_ni_setkey_enc_x8 T rijndael_aes_ni.o rijndael256_aes_ni_enc T rijndael_aes_ni.o rijndael256_aes_ni_enc_x2 T rijndael_aes_ni.o rijndael256_aes_ni_enc_x2_x2 T rijndael_aes_ni.o rijndael256_aes_ni_enc_x4 T rijndael_aes_ni.o rijndael256_aes_ni_enc_x4_x4 T rijndael_aes_ni.o rijndael256_aes_ni_enc_x8 T rijndael_aes_ni.o rijndael256_aes_ni_enc_x8_x8 T rijndael_aes_ni.o rijndael256_aes_ni_setkey_enc T rijndael_aes_ni.o rijndael256_aes_ni_setkey_enc_x2 T rijndael_aes_ni.o rijndael256_aes_ni_setkey_enc_x4 T rijndael_aes_ni.o rijndael256_aes_ni_setkey_enc_x8 T sign.o SampleChallenge T sign.o Sign T sign.o Verify_default T sign.o alloc_peak_usage V sign_memopt.o Verify_memopt T sign_memopt.o alloc_peak_usage V xof.o alloc_peak_usage V xof.o xof_clean_ctx T xof.o xof_clean_ctx_x4 T xof.o xof_init T xof.o xof_init_x4 T xof.o xof_squeeze T xof.o xof_squeeze_x4 T xof.o xof_update T xof.o xof_update_x4 T
| Implementation | Compiler |
| ref_memopt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| ref_memopt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| ref_memopt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| ref_memopt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
error 127 timeout: failed to run command 'valgrind': No such file or directory
| Implementation | Compiler |
| avx2_default | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx2_default | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx2_default | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx2_default | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx2_memopt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx2_memopt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx2_memopt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx2_memopt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx512_default | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx512_default | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx512_default | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx512_default | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx512_memopt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx512_memopt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx512_memopt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| avx512_memopt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| plain32_default | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| plain32_default | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| plain32_default | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| plain32_default | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| plain32_memopt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| plain32_memopt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| plain32_memopt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| plain32_memopt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| ref_default | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| ref_default | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| ref_default | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| ref_default | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| ref_memopt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| ref_memopt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| ref_memopt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| ref_memopt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |