[Page version: 20260709 19:06:07]
Measurements for aarch64, pi4b, crypto_sign Test results for aarch64, pi4b, crypto_sign Test results for crypto_sign/mqom2cat1gf16fastr3| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|---|---|
| 49034475 | 390922 128 128 | 324712 1432 2176 | ref_default | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260521 | 20260330 |
| 54272684 | 260162 128 128 | 239807 1440 2176 | ref_default | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260521 | 20260330 |
| 54578955 | 260314 128 128 | 240439 1440 2176 | ref_default | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260521 | 20260330 |
| 58898364 | 334990 128 128 | 268792 1432 2176 | plain32_default | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260521 | 20260330 |
| 59874366 | 225230 128 128 | 204847 1440 2176 | plain32_default | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260521 | 20260330 |
| 61391445 | 226002 128 128 | 206111 1440 2176 | plain32_default | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260521 | 20260330 |
| 61684995 | 212830 128 128 | 202967 1440 2160 | ref_default | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260521 | 20260330 |
| 62943905 | 379674 128 128 | 333584 1400 2192 | ref_memopt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260521 | 20260330 |
| 63325289 | 226518 128 128 | 228000 1432 2176 | ref_default | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260521 | 20260330 |
| 67285761 | 183630 128 128 | 188441 1432 2160 | ref_default | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260521 | 20260330 |
| 67486886 | 177046 128 128 | 167167 1440 2160 | plain32_default | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260521 | 20260330 |
| 68396849 | 257938 128 128 | 222351 1408 2192 | ref_memopt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260521 | 20260330 |
| 69477790 | 239154 128 128 | 238560 1432 2176 | ref_default | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260521 | 20260330 |
| 70281328 | 257846 128 128 | 223375 1408 2192 | ref_memopt | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260521 | 20260330 |
| 71289259 | 214634 128 128 | 207759 1408 2176 | ref_memopt | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260521 | 20260330 |
| 73521403 | 191158 128 128 | 192640 1432 2176 | plain32_default | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260521 | 20260330 |
| 73828936 | 323742 128 128 | 277664 1400 2192 | plain32_memopt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260521 | 20260330 |
| 73866539 | 143738 128 128 | 148545 1432 2160 | plain32_default | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260521 | 20260330 |
| 73970900 | 172590 128 128 | 177909 1416 2160 | ref_default | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260521 | 20260330 |
| 74546079 | 223006 128 128 | 187391 1408 2192 | plain32_memopt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260521 | 20260330 |
| 76211906 | 210546 128 128 | 213167 1440 2160 | ref_default | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260521 | 20260330 |
| 76343676 | 202074 128 128 | 201488 1432 2176 | plain32_default | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260521 | 20260330 |
| 77278341 | 223534 128 128 | 189047 1408 2192 | plain32_memopt | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260521 | 20260330 |
| 77387401 | 178850 128 128 | 171959 1408 2176 | plain32_memopt | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260521 | 20260330 |
| 79507475 | 227846 128 128 | 228472 1400 2192 | ref_memopt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260521 | 20260330 |
| 81308479 | 185246 128 128 | 190153 1400 2176 | ref_memopt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260521 | 20260330 |
| 81604143 | 240718 128 128 | 237696 1400 2176 | ref_memopt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260521 | 20260330 |
| 81882795 | 173146 128 128 | 175759 1440 2160 | plain32_default | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260521 | 20260330 |
| 82312089 | 135538 128 128 | 144949 1416 2160 | plain32_default | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260521 | 20260330 |
| 85983169 | 212306 128 128 | 213983 1408 2176 | ref_memopt | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260521 | 20260330 |
| 87906584 | 145354 128 128 | 150257 1400 2176 | plain32_memopt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260521 | 20260330 |
| 88738001 | 203638 128 128 | 200608 1400 2176 | plain32_memopt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260521 | 20260330 |
| 89590990 | 192486 128 128 | 193112 1400 2192 | plain32_memopt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260521 | 20260330 |
| 92775838 | 174906 128 128 | 176591 1408 2176 | plain32_memopt | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260521 | 20260330 |
| 92892927 | 173566 128 128 | 179797 1384 2176 | ref_memopt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260521 | 20260330 |
| 100872000 | 136514 128 128 | 142741 1384 2176 | plain32_memopt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260521 | 20260330 |
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_ct64.o aes128_ct64_enc T rijndael_ct64.o aes128_ct64_enc_x2 T rijndael_ct64.o aes128_ct64_enc_x2_x2 T rijndael_ct64.o aes128_ct64_enc_x4 T rijndael_ct64.o aes128_ct64_enc_x4_x4 T rijndael_ct64.o aes128_ct64_enc_x8 T rijndael_ct64.o aes128_ct64_enc_x8_x8 T rijndael_ct64.o aes128_ct64_setkey_enc T rijndael_ct64.o aes128_ct64_setkey_enc_x2 T rijndael_ct64.o aes128_ct64_setkey_enc_x4 T rijndael_ct64.o aes128_ct64_setkey_enc_x8 T rijndael_ct64.o aes256_ct64_enc T rijndael_ct64.o aes256_ct64_enc_x2 T rijndael_ct64.o aes256_ct64_enc_x2_x2 T rijndael_ct64.o aes256_ct64_enc_x4 T rijndael_ct64.o aes256_ct64_enc_x4_x4 T rijndael_ct64.o aes256_ct64_enc_x8 T rijndael_ct64.o aes256_ct64_enc_x8_x8 T rijndael_ct64.o aes256_ct64_setkey_enc T rijndael_ct64.o aes256_ct64_setkey_enc_x2 T rijndael_ct64.o aes256_ct64_setkey_enc_x4 T rijndael_ct64.o aes256_ct64_setkey_enc_x8 T rijndael_ct64.o rijndael256_ct64_enc T rijndael_ct64.o rijndael256_ct64_enc_x2 T rijndael_ct64.o rijndael256_ct64_enc_x2_x2 T rijndael_ct64.o rijndael256_ct64_enc_x4 T rijndael_ct64.o rijndael256_ct64_enc_x4_x4 T rijndael_ct64.o rijndael256_ct64_enc_x8 T rijndael_ct64.o rijndael256_ct64_enc_x8_x8 T rijndael_ct64.o rijndael256_ct64_setkey_enc T rijndael_ct64.o rijndael256_ct64_setkey_enc_x2 T rijndael_ct64.o rijndael256_ct64_setkey_enc_x4 T rijndael_ct64.o rijndael256_ct64_setkey_enc_x8 T rijndael_table.o aes128_table_enc T rijndael_table.o aes128_table_enc_x2 T rijndael_table.o aes128_table_enc_x2_x2 T rijndael_table.o aes128_table_enc_x4 T rijndael_table.o aes128_table_enc_x4_x4 T rijndael_table.o aes128_table_enc_x8 T rijndael_table.o aes128_table_enc_x8_x8 T rijndael_table.o aes128_table_setkey_enc T rijndael_table.o aes128_table_setkey_enc_x2 T rijndael_table.o aes128_table_setkey_enc_x4 T rijndael_table.o aes128_table_setkey_enc_x8 T rijndael_table.o aes256_table_enc T rijndael_table.o aes256_table_enc_x2 T rijndael_table.o aes256_table_enc_x2_x2 T rijndael_table.o aes256_table_enc_x4 T rijndael_table.o aes256_table_enc_x4_x4 T rijndael_table.o aes256_table_enc_x8 T rijndael_table.o aes256_table_enc_x8_x8 T rijndael_table.o aes256_table_setkey_enc T rijndael_table.o aes256_table_setkey_enc_x2 T rijndael_table.o aes256_table_setkey_enc_x4 T rijndael_table.o aes256_table_setkey_enc_x8 T rijndael_table.o rijndael256_table_enc T rijndael_table.o rijndael256_table_enc_x2 T rijndael_table.o rijndael256_table_enc_x2_x2 T rijndael_table.o rijndael256_table_enc_x4 T rijndael_table.o rijndael256_table_enc_x4_x4 T rijndael_table.o rijndael256_table_enc_x8 T rijndael_table.o rijndael256_table_enc_x8_x8 T rijndael_table.o rijndael256_table_setkey_enc T rijndael_table.o rijndael256_table_setkey_enc_x2 T rijndael_table.o rijndael256_table_setkey_enc_x4 T rijndael_table.o rijndael256_table_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 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| plain32_default | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| plain32_default | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| plain32_default | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| plain32_default | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| plain32_default | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| plain32_default | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| plain32_default | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| plain32_default | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.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_ct64.o aes128_ct64_enc T rijndael_ct64.o aes128_ct64_enc_x2 T rijndael_ct64.o aes128_ct64_enc_x2_x2 T rijndael_ct64.o aes128_ct64_enc_x4 T rijndael_ct64.o aes128_ct64_enc_x4_x4 T rijndael_ct64.o aes128_ct64_enc_x8 T rijndael_ct64.o aes128_ct64_enc_x8_x8 T rijndael_ct64.o aes128_ct64_setkey_enc T rijndael_ct64.o aes128_ct64_setkey_enc_x2 T rijndael_ct64.o aes128_ct64_setkey_enc_x4 T rijndael_ct64.o aes128_ct64_setkey_enc_x8 T rijndael_ct64.o aes256_ct64_enc T rijndael_ct64.o aes256_ct64_enc_x2 T rijndael_ct64.o aes256_ct64_enc_x2_x2 T rijndael_ct64.o aes256_ct64_enc_x4 T rijndael_ct64.o aes256_ct64_enc_x4_x4 T rijndael_ct64.o aes256_ct64_enc_x8 T rijndael_ct64.o aes256_ct64_enc_x8_x8 T rijndael_ct64.o aes256_ct64_setkey_enc T rijndael_ct64.o aes256_ct64_setkey_enc_x2 T rijndael_ct64.o aes256_ct64_setkey_enc_x4 T rijndael_ct64.o aes256_ct64_setkey_enc_x8 T rijndael_ct64.o rijndael256_ct64_enc T rijndael_ct64.o rijndael256_ct64_enc_x2 T rijndael_ct64.o rijndael256_ct64_enc_x2_x2 T rijndael_ct64.o rijndael256_ct64_enc_x4 T rijndael_ct64.o rijndael256_ct64_enc_x4_x4 T rijndael_ct64.o rijndael256_ct64_enc_x8 T rijndael_ct64.o rijndael256_ct64_enc_x8_x8 T rijndael_ct64.o rijndael256_ct64_setkey_enc T rijndael_ct64.o rijndael256_ct64_setkey_enc_x2 T rijndael_ct64.o rijndael256_ct64_setkey_enc_x4 T rijndael_ct64.o rijndael256_ct64_setkey_enc_x8 T rijndael_table.o aes128_table_enc T rijndael_table.o aes128_table_enc_x2 T rijndael_table.o aes128_table_enc_x2_x2 T rijndael_table.o aes128_table_enc_x4 T rijndael_table.o aes128_table_enc_x4_x4 T rijndael_table.o aes128_table_enc_x8 T rijndael_table.o aes128_table_enc_x8_x8 T rijndael_table.o aes128_table_setkey_enc T rijndael_table.o aes128_table_setkey_enc_x2 T rijndael_table.o aes128_table_setkey_enc_x4 T rijndael_table.o aes128_table_setkey_enc_x8 T rijndael_table.o aes256_table_enc T rijndael_table.o aes256_table_enc_x2 T rijndael_table.o aes256_table_enc_x2_x2 T rijndael_table.o aes256_table_enc_x4 T rijndael_table.o aes256_table_enc_x4_x4 T rijndael_table.o aes256_table_enc_x8 T rijndael_table.o aes256_table_enc_x8_x8 T rijndael_table.o aes256_table_setkey_enc T rijndael_table.o aes256_table_setkey_enc_x2 T rijndael_table.o aes256_table_setkey_enc_x4 T rijndael_table.o aes256_table_setkey_enc_x8 T rijndael_table.o rijndael256_table_enc T rijndael_table.o rijndael256_table_enc_x2 T rijndael_table.o rijndael256_table_enc_x2_x2 T rijndael_table.o rijndael256_table_enc_x4 T rijndael_table.o rijndael256_table_enc_x4_x4 T rijndael_table.o rijndael256_table_enc_x8 T rijndael_table.o rijndael256_table_enc_x8_x8 T rijndael_table.o rijndael256_table_setkey_enc T rijndael_table.o rijndael256_table_setkey_enc_x2 T rijndael_table.o rijndael256_table_setkey_enc_x4 T rijndael_table.o rijndael256_table_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 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| plain32_memopt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| plain32_memopt | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| plain32_memopt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| plain32_memopt | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| plain32_memopt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| plain32_memopt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| plain32_memopt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| plain32_memopt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.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_ct64.o aes128_ct64_enc T rijndael_ct64.o aes128_ct64_enc_x2 T rijndael_ct64.o aes128_ct64_enc_x2_x2 T rijndael_ct64.o aes128_ct64_enc_x4 T rijndael_ct64.o aes128_ct64_enc_x4_x4 T rijndael_ct64.o aes128_ct64_enc_x8 T rijndael_ct64.o aes128_ct64_enc_x8_x8 T rijndael_ct64.o aes128_ct64_setkey_enc T rijndael_ct64.o aes128_ct64_setkey_enc_x2 T rijndael_ct64.o aes128_ct64_setkey_enc_x4 T rijndael_ct64.o aes128_ct64_setkey_enc_x8 T rijndael_ct64.o aes256_ct64_enc T rijndael_ct64.o aes256_ct64_enc_x2 T rijndael_ct64.o aes256_ct64_enc_x2_x2 T rijndael_ct64.o aes256_ct64_enc_x4 T rijndael_ct64.o aes256_ct64_enc_x4_x4 T rijndael_ct64.o aes256_ct64_enc_x8 T rijndael_ct64.o aes256_ct64_enc_x8_x8 T rijndael_ct64.o aes256_ct64_setkey_enc T rijndael_ct64.o aes256_ct64_setkey_enc_x2 T rijndael_ct64.o aes256_ct64_setkey_enc_x4 T rijndael_ct64.o aes256_ct64_setkey_enc_x8 T rijndael_ct64.o rijndael256_ct64_enc T rijndael_ct64.o rijndael256_ct64_enc_x2 T rijndael_ct64.o rijndael256_ct64_enc_x2_x2 T rijndael_ct64.o rijndael256_ct64_enc_x4 T rijndael_ct64.o rijndael256_ct64_enc_x4_x4 T rijndael_ct64.o rijndael256_ct64_enc_x8 T rijndael_ct64.o rijndael256_ct64_enc_x8_x8 T rijndael_ct64.o rijndael256_ct64_setkey_enc T rijndael_ct64.o rijndael256_ct64_setkey_enc_x2 T rijndael_ct64.o rijndael256_ct64_setkey_enc_x4 T rijndael_ct64.o rijndael256_ct64_setkey_enc_x8 T rijndael_table.o aes128_table_enc T rijndael_table.o aes128_table_enc_x2 T rijndael_table.o aes128_table_enc_x2_x2 T rijndael_table.o aes128_table_enc_x4 T rijndael_table.o aes128_table_enc_x4_x4 T rijndael_table.o aes128_table_enc_x8 T rijndael_table.o aes128_table_enc_x8_x8 T rijndael_table.o aes128_table_setkey_enc T rijndael_table.o aes128_table_setkey_enc_x2 T rijndael_table.o aes128_table_setkey_enc_x4 T rijndael_table.o aes128_table_setkey_enc_x8 T rijndael_table.o aes256_table_enc T rijndael_table.o aes256_table_enc_x2 T rijndael_table.o aes256_table_enc_x2_x2 T rijndael_table.o aes256_table_enc_x4 T rijndael_table.o aes256_table_enc_x4_x4 T rijndael_table.o aes256_table_enc_x8 T rijndael_table.o aes256_table_enc_x8_x8 T rijndael_table.o aes256_table_setkey_enc T rijndael_table.o aes256_table_setkey_enc_x2 T rijndael_table.o aes256_table_setkey_enc_x4 T rijndael_table.o aes256_table_setkey_enc_x8 T rijndael_table.o rijndael256_table_enc T rijndael_table.o rijndael256_table_enc_x2 T rijndael_table.o rijndael256_table_enc_x2_x2 T rijndael_table.o rijndael256_table_enc_x4 T rijndael_table.o rijndael256_table_enc_x4_x4 T rijndael_table.o rijndael256_table_enc_x8 T rijndael_table.o rijndael256_table_enc_x8_x8 T rijndael_table.o rijndael256_table_setkey_enc T rijndael_table.o rijndael256_table_setkey_enc_x2 T rijndael_table.o rijndael256_table_setkey_enc_x4 T rijndael_table.o rijndael256_table_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 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| ref_default | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| ref_default | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| ref_default | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| ref_default | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| ref_default | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| ref_default | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| ref_default | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| ref_default | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.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_ct64.o aes128_ct64_enc T rijndael_ct64.o aes128_ct64_enc_x2 T rijndael_ct64.o aes128_ct64_enc_x2_x2 T rijndael_ct64.o aes128_ct64_enc_x4 T rijndael_ct64.o aes128_ct64_enc_x4_x4 T rijndael_ct64.o aes128_ct64_enc_x8 T rijndael_ct64.o aes128_ct64_enc_x8_x8 T rijndael_ct64.o aes128_ct64_setkey_enc T rijndael_ct64.o aes128_ct64_setkey_enc_x2 T rijndael_ct64.o aes128_ct64_setkey_enc_x4 T rijndael_ct64.o aes128_ct64_setkey_enc_x8 T rijndael_ct64.o aes256_ct64_enc T rijndael_ct64.o aes256_ct64_enc_x2 T rijndael_ct64.o aes256_ct64_enc_x2_x2 T rijndael_ct64.o aes256_ct64_enc_x4 T rijndael_ct64.o aes256_ct64_enc_x4_x4 T rijndael_ct64.o aes256_ct64_enc_x8 T rijndael_ct64.o aes256_ct64_enc_x8_x8 T rijndael_ct64.o aes256_ct64_setkey_enc T rijndael_ct64.o aes256_ct64_setkey_enc_x2 T rijndael_ct64.o aes256_ct64_setkey_enc_x4 T rijndael_ct64.o aes256_ct64_setkey_enc_x8 T rijndael_ct64.o rijndael256_ct64_enc T rijndael_ct64.o rijndael256_ct64_enc_x2 T rijndael_ct64.o rijndael256_ct64_enc_x2_x2 T rijndael_ct64.o rijndael256_ct64_enc_x4 T rijndael_ct64.o rijndael256_ct64_enc_x4_x4 T rijndael_ct64.o rijndael256_ct64_enc_x8 T rijndael_ct64.o rijndael256_ct64_enc_x8_x8 T rijndael_ct64.o rijndael256_ct64_setkey_enc T rijndael_ct64.o rijndael256_ct64_setkey_enc_x2 T rijndael_ct64.o rijndael256_ct64_setkey_enc_x4 T rijndael_ct64.o rijndael256_ct64_setkey_enc_x8 T rijndael_table.o aes128_table_enc T rijndael_table.o aes128_table_enc_x2 T rijndael_table.o aes128_table_enc_x2_x2 T rijndael_table.o aes128_table_enc_x4 T rijndael_table.o aes128_table_enc_x4_x4 T rijndael_table.o aes128_table_enc_x8 T rijndael_table.o aes128_table_enc_x8_x8 T rijndael_table.o aes128_table_setkey_enc T rijndael_table.o aes128_table_setkey_enc_x2 T rijndael_table.o aes128_table_setkey_enc_x4 T rijndael_table.o aes128_table_setkey_enc_x8 T rijndael_table.o aes256_table_enc T rijndael_table.o aes256_table_enc_x2 T rijndael_table.o aes256_table_enc_x2_x2 T rijndael_table.o aes256_table_enc_x4 T rijndael_table.o aes256_table_enc_x4_x4 T rijndael_table.o aes256_table_enc_x8 T rijndael_table.o aes256_table_enc_x8_x8 T rijndael_table.o aes256_table_setkey_enc T rijndael_table.o aes256_table_setkey_enc_x2 T rijndael_table.o aes256_table_setkey_enc_x4 T rijndael_table.o aes256_table_setkey_enc_x8 T rijndael_table.o rijndael256_table_enc T rijndael_table.o rijndael256_table_enc_x2 T rijndael_table.o rijndael256_table_enc_x2_x2 T rijndael_table.o rijndael256_table_enc_x4 T rijndael_table.o rijndael256_table_enc_x4_x4 T rijndael_table.o rijndael256_table_enc_x8 T rijndael_table.o rijndael256_table_enc_x8_x8 T rijndael_table.o rijndael256_table_setkey_enc T rijndael_table.o rijndael256_table_setkey_enc_x2 T rijndael_table.o rijndael256_table_setkey_enc_x4 T rijndael_table.o rijndael256_table_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 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| ref_memopt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| ref_memopt | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| ref_memopt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| ref_memopt | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| ref_memopt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| ref_memopt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| ref_memopt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| ref_memopt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
error 1 vex: priv/host_arm64_defs.c:2829 (genSpill_ARM64): Assertion `offsetB < 4096' failed. vex storage: T total 377633488 bytes allocated vex storage: P total 0 bytes allocated valgrind: the 'impossible' happened: LibVEX called failure_exit(). host stacktrace: at 0x...: ??? (in /usr/libexec/valgrind/memcheck-arm64-linux) by 0x...: ??? (in /usr/libexec/valgrind/memcheck-arm64-linux) by 0x...: ??? (in /usr/libexec/valgrind/memcheck-arm64-linux) by 0x...: ??? (in /usr/libexec/valgrind/memcheck-arm64-linux) by 0x...: ??? (in /usr/libexec/valgrind/memcheck-arm64-linux) by 0x...: ??? (in /usr/libexec/valgrind/memcheck-arm64-linux) by 0x...: ??? (in /usr/libexec/valgrind/memcheck-arm64-linux) by 0x...: ??? (in /usr/libexec/valgrind/memcheck-arm64-linux) by 0x...: ??? (in /usr/libexec/valgrind/memcheck-arm64-linux) by 0x...: ??? (in /usr/libexec/valgrind/memcheck-arm64-linux) by 0x...: ??? (in /usr/libexec/valgrind/memcheck-arm64-linux) by 0x...: ??? (in /usr/libexec/valgrind/memcheck-arm64-linux) by 0x...: ??? (in /usr/libexec/valgrind/memcheck-arm64-linux) by 0x...: ??? (in /usr/libexec/valgrind/memcheck-arm64-linux) by 0x...: ??? sched status: running_tid=1 Thread 1: status = VgTs_Runnable (lwpid 1557789) at 0x...: gf256_bitslice32_vect_unpack_gf256_composite (fields_bitsliced_branchconst_composite.h:67) by 0x...: field_ext_bitslice_vect_unpack (fields_bitsliced.h:113) by 0x...: ComputePz_xTau_bitslice (piop_bitslice.c:111) by 0x...: ComputePAlpha_bitslice (piop_bitslice.c:140) by 0x...: Sign (sign.c:208) by 0x...: crypto_sign_signature (crypto_sign.c:59) by 0x...: crypto_sign_mqom2cat1gf16fastr3_plain32_memopt_constbranchindex (crypto_sign.c:86) by 0x...: test (try.c:145) by 0x...: main (try-anything.c:344) client stack range: [0x1FFEFFD000 0x1FFF000FFF] client SP: 0x1FFEFFE430 valgrind stack range: [0x10091BC000 0x10092BBFFF] top usage: 19232 of 1048576 Note: see also the FAQ in the source distribution. It contains workarounds to several common problems. In particular, if Valgrind aborted or crashed after identifying problems in your program, there's a good chance that fixing those problems will prevent Valgrind aborting or crashing, especially if it happened in m_mallocfree.c. If that doesn't help, please report this bug to: www.valgrind.org In the bug report, send all the above text, the valgrind version, and what OS and version you are using. Thanks.
| Implementation | Compiler |
| plain32_memopt | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
error 1 vex: priv/host_arm64_defs.c:2829 (genSpill_ARM64): Assertion `offsetB < 4096' failed. vex storage: T total 446652432 bytes allocated vex storage: P total 0 bytes allocated valgrind: the 'impossible' happened: LibVEX called failure_exit(). host stacktrace: at 0x...: ??? (in /usr/libexec/valgrind/memcheck-arm64-linux) by 0x...: ??? (in /usr/libexec/valgrind/memcheck-arm64-linux) by 0x...: ??? (in /usr/libexec/valgrind/memcheck-arm64-linux) by 0x...: ??? (in /usr/libexec/valgrind/memcheck-arm64-linux) by 0x...: ??? (in /usr/libexec/valgrind/memcheck-arm64-linux) by 0x...: ??? (in /usr/libexec/valgrind/memcheck-arm64-linux) by 0x...: ??? (in /usr/libexec/valgrind/memcheck-arm64-linux) by 0x...: ??? (in /usr/libexec/valgrind/memcheck-arm64-linux) by 0x...: ??? (in /usr/libexec/valgrind/memcheck-arm64-linux) by 0x...: ??? (in /usr/libexec/valgrind/memcheck-arm64-linux) by 0x...: ??? (in /usr/libexec/valgrind/memcheck-arm64-linux) by 0x...: ??? (in /usr/libexec/valgrind/memcheck-arm64-linux) by 0x...: ??? (in /usr/libexec/valgrind/memcheck-arm64-linux) by 0x...: ??? (in /usr/libexec/valgrind/memcheck-arm64-linux) by 0x...: ??? sched status: running_tid=1 Thread 1: status = VgTs_Runnable (lwpid 1570617) at 0x...: gf256_bitslice32_vect_unpack_gf256_composite (fields_bitsliced_branchconst_composite.h:67) by 0x...: field_ext_bitslice_vect_unpack (fields_bitsliced.h:113) by 0x...: ComputePz_xTau_bitslice (piop_bitslice.c:111) by 0x...: ComputePAlpha_bitslice (piop_bitslice.c:140) by 0x...: Sign (sign.c:208) by 0x...: crypto_sign_signature (crypto_sign.c:59) by 0x...: crypto_sign_mqom2cat1gf16fastr3_ref_memopt_constbranchindex (crypto_sign.c:86) by 0x...: test (try.c:145) by 0x...: main (try-anything.c:344) client stack range: [0x1FFEFFD000 0x1FFF000FFF] client SP: 0x1FFEFFE440 valgrind stack range: [0x100929C000 0x100939BFFF] top usage: 19232 of 1048576 Note: see also the FAQ in the source distribution. It contains workarounds to several common problems. In particular, if Valgrind aborted or crashed after identifying problems in your program, there's a good chance that fixing those problems will prevent Valgrind aborting or crashing, especially if it happened in m_mallocfree.c. If that doesn't help, please report this bug to: www.valgrind.org In the bug report, send all the above text, the valgrind version, and what OS and version you are using. Thanks.
| Implementation | Compiler |
| ref_memopt | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
TIMECOP iterations: 10
| Implementation | Compiler |
| plain32_default | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| plain32_default | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| plain32_default | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| plain32_default | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| plain32_default | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| plain32_default | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| plain32_default | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| plain32_default | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| plain32_default | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| plain32_memopt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| plain32_memopt | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| plain32_memopt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| plain32_memopt | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| plain32_memopt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| plain32_memopt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| plain32_memopt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| plain32_memopt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| ref_default | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| ref_default | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| ref_default | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| ref_default | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| ref_default | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| ref_default | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| ref_default | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| ref_default | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| ref_default | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| ref_memopt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| ref_memopt | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| ref_memopt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| ref_memopt | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| ref_memopt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| ref_memopt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| ref_memopt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| ref_memopt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |