[Page version: 20261004 16:18:08]
Measurements for amd64, tripwire, crypto_sign Test results for amd64, tripwire, crypto_sign Test results for crypto_sign/mqom2cat5gf16shortr3| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|---|---|
| 58802355 | 584082 0 128 | 277329 1248 2616 | avx512_default | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 59320622 | 633031 0 128 | 307201 1248 2616 | avx2_default | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 67547069 | 239519 0 128 | 241169 1248 2616 | avx512_default | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 67914562 | 275802 0 128 | 265585 1248 2616 | avx2_default | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 102996543 | 292116 0 128 | 275985 1248 2552 | avx2_default | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 107055353 | 256453 0 128 | 254313 1248 2552 | avx512_default | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 122290048 | 583856 0 128 | 283057 1248 2616 | avx512_memopt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 128583767 | 239046 0 128 | 241033 1248 2616 | avx512_memopt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 134196131 | 195981 0 128 | 200737 1240 2520 | avx2_default | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 136143366 | 174403 0 128 | 182465 1240 2520 | avx512_default | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 141939236 | 633091 0 128 | 317857 1248 2616 | avx2_memopt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 146175501 | 276876 0 128 | 268529 1248 2616 | avx2_memopt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 176951963 | 255901 0 128 | 253577 1248 2552 | avx512_memopt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 188928031 | 291514 0 128 | 277673 1248 2552 | avx2_memopt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 203804297 | 849131 0 128 | 394609 1248 2616 | ref_default | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 221258685 | 860815 0 128 | 632001 1248 2616 | ref_memopt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 225476260 | 174043 0 128 | 182985 1240 2520 | avx512_memopt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 241491456 | 195621 0 128 | 201193 1240 2520 | avx2_memopt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 250846326 | 245178 0 128 | 241225 1248 2616 | ref_memopt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 268490150 | 761408 0 128 | 306921 1248 2616 | plain32_default | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 293393789 | 773092 0 128 | 544249 1248 2616 | plain32_memopt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 326345431 | 189201 0 128 | 185265 1248 2616 | plain32_memopt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 338014394 | 273031 0 128 | 267273 1248 2552 | ref_memopt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 368429752 | 200833 0 128 | 195073 1248 2552 | plain32_memopt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 372172492 | 243075 0 128 | 239225 1248 2616 | ref_default | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 395102292 | 165526 0 128 | 174833 1240 2520 | ref_memopt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 435252962 | 111511 0 128 | 120841 1240 2520 | plain32_memopt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 444864311 | 271408 0 128 | 264785 1248 2552 | ref_default | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 447218514 | 187098 0 128 | 183265 1248 2616 | plain32_default | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 474113321 | 199210 0 128 | 192585 1248 2552 | plain32_default | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 569512073 | 165095 0 128 | 173177 1240 2520 | ref_default | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260930 | 20260831 |
| 622661271 | 111080 0 128 | 119185 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) |