[Page version: 20260709 19:06:07]
Measurements for aarch64, pi4b, crypto_sign Test results for aarch64, pi4b, crypto_sign Test results for crypto_sign/mqom2cat1gf2fastr3| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|---|---|
| 102761103 | 247734 128 128 | 221007 1440 2176 | ref_default | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260523 | 20260330 |
| 103714932 | 251146 128 128 | 223063 1440 2176 | ref_default | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260523 | 20260330 |
| 104663143 | 360814 128 128 | 328328 1400 2192 | ref_memopt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260523 | 20260330 |
| 107443106 | 212802 128 128 | 186031 1440 2176 | plain32_default | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260522 | 20260330 |
| 109206267 | 216834 128 128 | 188719 1440 2176 | plain32_default | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260522 | 20260330 |
| 109883161 | 245286 128 128 | 222535 1408 2192 | ref_memopt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260523 | 20260330 |
| 112645714 | 248670 128 128 | 224207 1408 2192 | ref_memopt | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260523 | 20260330 |
| 114162179 | 304882 128 128 | 276504 1400 2192 | plain32_memopt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260522 | 20260330 |
| 114629660 | 210354 128 128 | 187575 1408 2192 | plain32_memopt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260522 | 20260330 |
| 115194377 | 204286 128 128 | 205175 1408 2176 | ref_memopt | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260523 | 20260330 |
| 118027350 | 372382 128 128 | 315792 1432 2176 | ref_default | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260522 | 20260330 |
| 118899215 | 214358 128 128 | 189879 1408 2192 | plain32_memopt | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260522 | 20260330 |
| 119587590 | 168502 128 128 | 169375 1408 2176 | plain32_memopt | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260522 | 20260330 |
| 123692696 | 182498 128 128 | 189161 1400 2176 | ref_memopt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260523 | 20260330 |
| 124312798 | 224426 128 128 | 231528 1400 2192 | ref_memopt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260523 | 20260330 |
| 126513117 | 316450 128 128 | 259872 1432 2176 | plain32_default | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260522 | 20260330 |
| 129817584 | 142606 128 128 | 149233 1400 2176 | plain32_memopt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260522 | 20260330 |
| 133994616 | 189066 128 128 | 192072 1400 2192 | plain32_memopt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260522 | 20260330 |
| 135008181 | 209462 128 128 | 212983 1408 2176 | ref_memopt | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260523 | 20260330 |
| 138007835 | 239018 128 128 | 236928 1400 2176 | ref_memopt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260523 | 20260330 |
| 140702966 | 172062 128 128 | 175591 1408 2176 | plain32_memopt | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260522 | 20260330 |
| 141491039 | 172274 128 128 | 179333 1384 2176 | ref_memopt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260523 | 20260330 |
| 143929836 | 201938 128 128 | 199856 1400 2176 | plain32_memopt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260522 | 20260330 |
| 148356462 | 135222 128 128 | 142277 1384 2176 | plain32_memopt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260522 | 20260330 |
| 160437016 | 202482 128 128 | 200391 1440 2160 | ref_default | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260523 | 20260330 |
| 164801519 | 180866 128 128 | 187353 1432 2160 | ref_default | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260523 | 20260330 |
| 165347065 | 166698 128 128 | 164591 1440 2160 | plain32_default | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260522 | 20260330 |
| 167563309 | 223006 128 128 | 226408 1432 2176 | ref_default | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260523 | 20260330 |
| 170480859 | 140974 128 128 | 147457 1432 2160 | plain32_default | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260522 | 20260330 |
| 175931335 | 187646 128 128 | 191048 1432 2176 | plain32_default | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260522 | 20260330 |
| 178530629 | 171254 128 128 | 177237 1416 2160 | ref_default | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260523 | 20260330 |
| 179242904 | 237294 128 128 | 237552 1432 2176 | ref_default | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260523 | 20260330 |
| 185333981 | 200214 128 128 | 200480 1432 2176 | plain32_default | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260522 | 20260330 |
| 185706306 | 134202 128 128 | 140181 1416 2160 | plain32_default | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260522 | 20260330 |
| 196400336 | 207822 128 128 | 211991 1440 2160 | ref_default | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260523 | 20260330 |
| 201119269 | 170422 128 128 | 174599 1440 2160 | plain32_default | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260522 | 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 357568168 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 1769367) 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_mqom2cat1gf2fastr3_plain32_memopt_constbranchindex (crypto_sign.c:86) by 0x...: test (try.c:145) by 0x...: main (try-anything.c:344) client stack range: [0x1FFEFFC000 0x1FFF000FFF] client SP: 0x1FFEFFC510 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 426587112 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 1782246) 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_mqom2cat1gf2fastr3_ref_memopt_constbranchindex (crypto_sign.c:86) by 0x...: test (try.c:145) by 0x...: main (try-anything.c:344) client stack range: [0x1FFEFFC000 0x1FFF000FFF] client SP: 0x1FFEFFC520 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) |