[Page version: 20261018 20:13:11]
Measurements for amd64, prodesk, crypto_sign Test results for amd64, prodesk, crypto_sign Test results for crypto_sign/mqom3cat1gf16fastct| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|---|---|
| 4965662 | 293264 152 144 | 303192 1376 2552 | opt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261018 | 20261004 |
| 5081456 | 194357 232 144 | 289917 1480 2520 | opt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261018 | 20261004 |
| 5181109 | 178203 232 144 | 281877 1480 2520 | opt | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261018 | 20261004 |
| 5312763 | 154181 144 144 | 275256 1376 2552 | opt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261018 | 20261004 |
| 7099520 | 153514 136 144 | 274816 1344 2552 | opt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261018 | 20261004 |
| 7360489 | 125474 232 144 | 246839 1472 2520 | opt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261018 | 20261004 |
| 7713848 | 145864 232 144 | 264413 1480 2456 | opt | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261018 | 20261004 |
| 8730885 | 101103 136 144 | 230708 1336 2520 | opt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261018 | 20261004 |
| 15226395 | 248798 152 144 | 280696 1344 2552 | memopt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261018 | 20261004 |
| 15803947 | 127976 232 144 | 223679 1408 2520 | memopt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261018 | 20261004 |
| 16642604 | 188646 232 144 | 255717 1416 2520 | memopt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261018 | 20261004 |
| 16676574 | 179260 232 144 | 253429 1416 2520 | memopt | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261018 | 20261004 |
| 17344499 | 156209 144 144 | 224608 1344 2552 | memopt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261018 | 20261004 |
| 17702050 | 148602 232 144 | 232373 1416 2456 | memopt | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261018 | 20261004 |
| 18793815 | 155132 136 144 | 224256 1344 2552 | memopt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261018 | 20261004 |
| 19173085 | 102341 136 144 | 213724 1336 2520 | memopt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261018 | 20261004 |
| 30750824 | 299773 240 144 | 362413 1488 2456 | opt | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261018 | 20261004 |
| 38181246 | 295321 240 144 | 332613 1424 2456 | memopt | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261018 | 20261004 |
KeccakHashtimes4.o Keccak_HashFinaltimes4 T KeccakHashtimes4.o Keccak_HashInitializetimes4 T KeccakHashtimes4.o Keccak_HashSqueezetimes4 T KeccakHashtimes4.o Keccak_HashUpdatetimes4 T KeccakHashtimes8.o Keccak_HashFinaltimes8 T KeccakHashtimes8.o Keccak_HashInitializetimes8 T KeccakHashtimes8.o Keccak_HashSqueezetimes8 T KeccakHashtimes8.o Keccak_HashUpdatetimes8 T KeccakSpongetimes4.o KeccakWidth1600times4_SpongeAbsorb T KeccakSpongetimes4.o KeccakWidth1600times4_SpongeAbsorbLastFewBits T KeccakSpongetimes4.o KeccakWidth1600times4_SpongeInitialize T KeccakSpongetimes4.o KeccakWidth1600times4_SpongeSqueeze T KeccakSpongetimes8.o KeccakWidth1600times8_SpongeAbsorb T KeccakSpongetimes8.o KeccakWidth1600times8_SpongeAbsorbLastFewBits T KeccakSpongetimes8.o KeccakWidth1600times8_SpongeInitialize T KeccakSpongetimes8.o KeccakWidth1600times8_SpongeSqueeze T blc_ct_default.o CT_BLC_Commit_default T blc_ct_default.o CT_BLC_Eval_default T blc_ct_default.o CT_BLC_Open_default T blc_ct_default.o CT_BLC_PrintConfig_default T blc_ct_default.o alloc_peak_usage V blc_ct_memopt.o CT_BLC_Commit_memopt T blc_ct_memopt.o CT_BLC_Commit_memopt_partial T blc_ct_memopt.o CT_BLC_Eval_memopt T blc_ct_memopt.o CT_BLC_Eval_memopt_partial T blc_ct_memopt.o CT_BLC_Open_memopt T blc_ct_memopt.o CT_BLC_PrintConfig_memopt T blc_ct_memopt.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_small.o SmallGGMTree_Expand T ggm_tree_small.o SmallGGMTree_ExpandPath T ggm_tree_small.o SmallGGMTree_Open T ggm_tree_small.o SmallGGMTree_PartiallyExpand T ggm_tree_small.o alloc_peak_usage V ggm_tree_small_incr.o SmallGGMTree_GetNextLeaf T ggm_tree_small_incr.o SmallGGMTree_GetNextLeafPartial T ggm_tree_small_incr.o SmallGGMTree_InitIncrementalExpansion T ggm_tree_small_incr.o SmallGGMTree_InitIncrementalPartialExpansion T ggm_tree_small_incr.o alloc_peak_usage V ggm_tree_small_incr_batch.o SmallGGMTree_GetNextLeafsPartial_batch T ggm_tree_small_incr_batch.o SmallGGMTree_GetNextLeafs_batch T ggm_tree_small_incr_batch.o SmallGGMTree_InitIncrementalExpansion_batch T ggm_tree_small_incr_batch.o SmallGGMTree_InitIncrementalPartialExpansion_batch T ggm_tree_small_incr_batch.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_with_ctx T prg.o alloc_peak_usage V rijndael_aes_ni.o aes128_aes_ni_enc T rijndael_aes_ni.o aes128_aes_ni_enc_ecb T rijndael_aes_ni.o aes128_aes_ni_enc_x2 T rijndael_aes_ni.o aes128_aes_ni_enc_x2_x2 T rijndael_aes_ni.o aes128_aes_ni_enc_x4 T rijndael_aes_ni.o aes128_aes_ni_enc_x4_x4 T rijndael_aes_ni.o aes128_aes_ni_enc_x8 T rijndael_aes_ni.o aes128_aes_ni_enc_x8_x8 T rijndael_aes_ni.o aes128_aes_ni_setkey_enc T rijndael_aes_ni.o aes128_aes_ni_setkey_enc_ecb T rijndael_aes_ni.o aes128_aes_ni_setkey_enc_x2 T rijndael_aes_ni.o aes128_aes_ni_setkey_enc_x4 T rijndael_aes_ni.o aes128_aes_ni_setkey_enc_x8 T rijndael_aes_ni.o aes256_aes_ni_enc T rijndael_aes_ni.o aes256_aes_ni_enc_ecb T rijndael_aes_ni.o aes256_aes_ni_enc_x2 T rijndael_aes_ni.o aes256_aes_ni_enc_x2_x2 T rijndael_aes_ni.o aes256_aes_ni_enc_x4 T rijndael_aes_ni.o aes256_aes_ni_enc_x4_x4 T rijndael_aes_ni.o aes256_aes_ni_enc_x8 T rijndael_aes_ni.o aes256_aes_ni_enc_x8_x8 T rijndael_aes_ni.o aes256_aes_ni_setkey_enc T rijndael_aes_ni.o aes256_aes_ni_setkey_enc_ecb T rijndael_aes_ni.o aes256_aes_ni_setkey_enc_x2 T rijndael_aes_ni.o aes256_aes_ni_setkey_enc_x4 T rijndael_aes_ni.o aes256_aes_ni_setkey_enc_x8 T rijndael_aes_ni.o rijndael256_aes_ni_enc T rijndael_aes_ni.o rijndael256_aes_ni_enc_ecb T rijndael_aes_ni.o rijndael256_aes_ni_enc_x2 T rijndael_aes_ni.o rijndael256_aes_ni_enc_x2_x2 T rijndael_aes_ni.o rijndael256_aes_ni_enc_x4 T rijndael_aes_ni.o rijndael256_aes_ni_enc_x4_x4 T rijndael_aes_ni.o rijndael256_aes_ni_enc_x8 T rijndael_aes_ni.o rijndael256_aes_ni_enc_x8_x8 T rijndael_aes_ni.o rijndael256_aes_ni_setkey_enc T rijndael_aes_ni.o rijndael256_aes_ni_setkey_enc_ecb T rijndael_aes_ni.o rijndael256_aes_ni_setkey_enc_x2 T rijndael_aes_ni.o rijndael256_aes_ni_setkey_enc_x4 T rijndael_aes_ni.o rijndael256_aes_ni_setkey_enc_x8 T seed_expand.o SeedExpand T seed_expand.o SeedExpand_memopt T seed_expand.o SeedExpand_memopt_pub T seed_expand.o SeedExpand_pub T seed_expand.o SeedExpand_x2 T seed_expand.o SeedExpand_x2_pub T seed_expand.o SeedExpand_x4 T seed_expand.o SeedExpand_x4_pub T seed_expand.o SeedExpand_x8 T seed_expand.o SeedExpand_x8_ecb T seed_expand.o SeedExpand_x8_pub T seed_expand.o SeedExpand_x8_pub_ecb T seed_expand.o alloc_peak_usage V sign.o Sign_default T sign.o Verify_default T sign.o alloc_peak_usage V sign_memopt.o Sign_memopt T sign_memopt.o Verify_memopt T sign_memopt.o alloc_peak_usage V sign_pre.o Sign_Finalize T sign_pre.o Sign_Prepare T sign_pre.o alloc_peak_usage V sign_pre.o crypto_sign_finalize T sign_pre.o crypto_sign_prepare T verify_stream_ct.o CT_StreamedVerify_Clean T verify_stream_ct.o CT_StreamedVerify_Finalize T verify_stream_ct.o CT_StreamedVerify_Init T verify_stream_ct.o CT_StreamedVerify_Update T verify_stream_ct.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_clean_ctx_x8 T xof.o xof_init T xof.o xof_init_x4 T xof.o xof_init_x8 T xof.o xof_squeeze T xof.o xof_squeeze_x4 T xof.o xof_squeeze_x8 T xof.o xof_update T xof.o xof_update_x4 T xof.o xof_update_x8 T
| Implementation | Compiler |
| memopt | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| memopt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| memopt | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| memopt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| memopt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| memopt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| memopt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| memopt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
KeccakHashtimes4.o Keccak_HashFinaltimes4 T KeccakHashtimes4.o Keccak_HashInitializetimes4 T KeccakHashtimes4.o Keccak_HashSqueezetimes4 T KeccakHashtimes4.o Keccak_HashUpdatetimes4 T KeccakHashtimes8.o Keccak_HashFinaltimes8 T KeccakHashtimes8.o Keccak_HashInitializetimes8 T KeccakHashtimes8.o Keccak_HashSqueezetimes8 T KeccakHashtimes8.o Keccak_HashUpdatetimes8 T KeccakSpongetimes4.o KeccakWidth1600times4_SpongeAbsorb T KeccakSpongetimes4.o KeccakWidth1600times4_SpongeAbsorbLastFewBits T KeccakSpongetimes4.o KeccakWidth1600times4_SpongeInitialize T KeccakSpongetimes4.o KeccakWidth1600times4_SpongeSqueeze T KeccakSpongetimes8.o KeccakWidth1600times8_SpongeAbsorb T KeccakSpongetimes8.o KeccakWidth1600times8_SpongeAbsorbLastFewBits T KeccakSpongetimes8.o KeccakWidth1600times8_SpongeInitialize T KeccakSpongetimes8.o KeccakWidth1600times8_SpongeSqueeze T blc_ct_default.o CT_BLC_Commit_default T blc_ct_default.o CT_BLC_Eval_default T blc_ct_default.o CT_BLC_Open_default T blc_ct_default.o CT_BLC_PrintConfig_default T blc_ct_default.o alloc_peak_usage V blc_ct_memopt.o CT_BLC_Commit_memopt T blc_ct_memopt.o CT_BLC_Commit_memopt_partial T blc_ct_memopt.o CT_BLC_Eval_memopt T blc_ct_memopt.o CT_BLC_Eval_memopt_partial T blc_ct_memopt.o CT_BLC_Open_memopt T blc_ct_memopt.o CT_BLC_PrintConfig_memopt T blc_ct_memopt.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_small.o SmallGGMTree_Expand T ggm_tree_small.o SmallGGMTree_ExpandPath T ggm_tree_small.o SmallGGMTree_Open T ggm_tree_small.o SmallGGMTree_PartiallyExpand T ggm_tree_small.o alloc_peak_usage V ggm_tree_small_incr.o SmallGGMTree_GetNextLeaf T ggm_tree_small_incr.o SmallGGMTree_GetNextLeafPartial T ggm_tree_small_incr.o SmallGGMTree_InitIncrementalExpansion T ggm_tree_small_incr.o SmallGGMTree_InitIncrementalPartialExpansion T ggm_tree_small_incr.o alloc_peak_usage V ggm_tree_small_incr_batch.o SmallGGMTree_GetNextLeafsPartial_batch T ggm_tree_small_incr_batch.o SmallGGMTree_GetNextLeafs_batch T ggm_tree_small_incr_batch.o SmallGGMTree_InitIncrementalExpansion_batch T ggm_tree_small_incr_batch.o SmallGGMTree_InitIncrementalPartialExpansion_batch T ggm_tree_small_incr_batch.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_with_ctx T prg.o alloc_peak_usage V rijndael_ct64.o aes128_ct64_enc T rijndael_ct64.o aes128_ct64_enc_ecb 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_ecb 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_ecb 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_ecb 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_ecb 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_ecb 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_ecb 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_ecb 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_ecb 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_ecb 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_ecb 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_ecb 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 seed_expand.o SeedExpand T seed_expand.o SeedExpand_memopt T seed_expand.o SeedExpand_memopt_pub T seed_expand.o SeedExpand_pub T seed_expand.o SeedExpand_x2 T seed_expand.o SeedExpand_x2_pub T seed_expand.o SeedExpand_x4 T seed_expand.o SeedExpand_x4_pub T seed_expand.o SeedExpand_x8 T seed_expand.o SeedExpand_x8_ecb T seed_expand.o SeedExpand_x8_pub T seed_expand.o SeedExpand_x8_pub_ecb T seed_expand.o alloc_peak_usage V sign.o Sign_default T sign.o Verify_default T sign.o alloc_peak_usage V sign_memopt.o Sign_memopt T sign_memopt.o Verify_memopt T sign_memopt.o alloc_peak_usage V sign_pre.o Sign_Finalize T sign_pre.o Sign_Prepare T sign_pre.o alloc_peak_usage V sign_pre.o crypto_sign_finalize T sign_pre.o crypto_sign_prepare T verify_stream_ct.o CT_StreamedVerify_Clean T verify_stream_ct.o CT_StreamedVerify_Finalize T verify_stream_ct.o CT_StreamedVerify_Init T verify_stream_ct.o CT_StreamedVerify_Update T verify_stream_ct.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_clean_ctx_x8 T xof.o xof_init T xof.o xof_init_x4 T xof.o xof_init_x8 T xof.o xof_squeeze T xof.o xof_squeeze_x4 T xof.o xof_squeeze_x8 T xof.o xof_update T xof.o xof_update_x4 T xof.o xof_update_x8 T
| Implementation | Compiler |
| memopt | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
KeccakHashtimes4.o Keccak_HashFinaltimes4 T KeccakHashtimes4.o Keccak_HashInitializetimes4 T KeccakHashtimes4.o Keccak_HashSqueezetimes4 T KeccakHashtimes4.o Keccak_HashUpdatetimes4 T KeccakHashtimes8.o Keccak_HashFinaltimes8 T KeccakHashtimes8.o Keccak_HashInitializetimes8 T KeccakHashtimes8.o Keccak_HashSqueezetimes8 T KeccakHashtimes8.o Keccak_HashUpdatetimes8 T KeccakSpongetimes4.o KeccakWidth1600times4_SpongeAbsorb T KeccakSpongetimes4.o KeccakWidth1600times4_SpongeAbsorbLastFewBits T KeccakSpongetimes4.o KeccakWidth1600times4_SpongeInitialize T KeccakSpongetimes4.o KeccakWidth1600times4_SpongeSqueeze T KeccakSpongetimes8.o KeccakWidth1600times8_SpongeAbsorb T KeccakSpongetimes8.o KeccakWidth1600times8_SpongeAbsorbLastFewBits T KeccakSpongetimes8.o KeccakWidth1600times8_SpongeInitialize T KeccakSpongetimes8.o KeccakWidth1600times8_SpongeSqueeze T blc_ct_default.o CT_BLC_Commit_default T blc_ct_default.o CT_BLC_Eval_default T blc_ct_default.o CT_BLC_Open_default T blc_ct_default.o CT_BLC_PrintConfig_default T blc_ct_default.o alloc_peak_usage V blc_ct_memopt.o CT_BLC_Commit_memopt T blc_ct_memopt.o CT_BLC_Commit_memopt_partial T blc_ct_memopt.o CT_BLC_Eval_memopt T blc_ct_memopt.o CT_BLC_Eval_memopt_partial T blc_ct_memopt.o CT_BLC_Open_memopt T blc_ct_memopt.o CT_BLC_PrintConfig_memopt T blc_ct_memopt.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_small.o SmallGGMTree_Expand T ggm_tree_small.o SmallGGMTree_ExpandPath T ggm_tree_small.o SmallGGMTree_Open T ggm_tree_small.o SmallGGMTree_PartiallyExpand T ggm_tree_small.o alloc_peak_usage V ggm_tree_small_incr.o SmallGGMTree_GetNextLeaf T ggm_tree_small_incr.o SmallGGMTree_GetNextLeafPartial T ggm_tree_small_incr.o SmallGGMTree_InitIncrementalExpansion T ggm_tree_small_incr.o SmallGGMTree_InitIncrementalPartialExpansion T ggm_tree_small_incr.o alloc_peak_usage V ggm_tree_small_incr_batch.o SmallGGMTree_GetNextLeafsPartial_batch T ggm_tree_small_incr_batch.o SmallGGMTree_GetNextLeafs_batch T ggm_tree_small_incr_batch.o SmallGGMTree_InitIncrementalExpansion_batch T ggm_tree_small_incr_batch.o SmallGGMTree_InitIncrementalPartialExpansion_batch T ggm_tree_small_incr_batch.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_with_ctx T prg.o alloc_peak_usage V rijndael_aes_ni.o aes128_aes_ni_enc T rijndael_aes_ni.o aes128_aes_ni_enc_ecb T rijndael_aes_ni.o aes128_aes_ni_enc_x2 T rijndael_aes_ni.o aes128_aes_ni_enc_x2_x2 T rijndael_aes_ni.o aes128_aes_ni_enc_x4 T rijndael_aes_ni.o aes128_aes_ni_enc_x4_x4 T rijndael_aes_ni.o aes128_aes_ni_enc_x8 T rijndael_aes_ni.o aes128_aes_ni_enc_x8_x8 T rijndael_aes_ni.o aes128_aes_ni_setkey_enc T rijndael_aes_ni.o aes128_aes_ni_setkey_enc_ecb T rijndael_aes_ni.o aes128_aes_ni_setkey_enc_x2 T rijndael_aes_ni.o aes128_aes_ni_setkey_enc_x4 T rijndael_aes_ni.o aes128_aes_ni_setkey_enc_x8 T rijndael_aes_ni.o aes256_aes_ni_enc T rijndael_aes_ni.o aes256_aes_ni_enc_ecb T rijndael_aes_ni.o aes256_aes_ni_enc_x2 T rijndael_aes_ni.o aes256_aes_ni_enc_x2_x2 T rijndael_aes_ni.o aes256_aes_ni_enc_x4 T rijndael_aes_ni.o aes256_aes_ni_enc_x4_x4 T rijndael_aes_ni.o aes256_aes_ni_enc_x8 T rijndael_aes_ni.o aes256_aes_ni_enc_x8_x8 T rijndael_aes_ni.o aes256_aes_ni_setkey_enc T rijndael_aes_ni.o aes256_aes_ni_setkey_enc_ecb T rijndael_aes_ni.o aes256_aes_ni_setkey_enc_x2 T rijndael_aes_ni.o aes256_aes_ni_setkey_enc_x4 T rijndael_aes_ni.o aes256_aes_ni_setkey_enc_x8 T rijndael_aes_ni.o rijndael256_aes_ni_enc T rijndael_aes_ni.o rijndael256_aes_ni_enc_ecb T rijndael_aes_ni.o rijndael256_aes_ni_enc_x2 T rijndael_aes_ni.o rijndael256_aes_ni_enc_x2_x2 T rijndael_aes_ni.o rijndael256_aes_ni_enc_x4 T rijndael_aes_ni.o rijndael256_aes_ni_enc_x4_x4 T rijndael_aes_ni.o rijndael256_aes_ni_enc_x8 T rijndael_aes_ni.o rijndael256_aes_ni_enc_x8_x8 T rijndael_aes_ni.o rijndael256_aes_ni_setkey_enc T rijndael_aes_ni.o rijndael256_aes_ni_setkey_enc_ecb T rijndael_aes_ni.o rijndael256_aes_ni_setkey_enc_x2 T rijndael_aes_ni.o rijndael256_aes_ni_setkey_enc_x4 T rijndael_aes_ni.o rijndael256_aes_ni_setkey_enc_x8 T seed_expand.o SeedExpand T seed_expand.o SeedExpand_memopt T seed_expand.o SeedExpand_memopt_pub T seed_expand.o SeedExpand_pub T seed_expand.o SeedExpand_x2 T seed_expand.o SeedExpand_x2_pub T seed_expand.o SeedExpand_x4 T seed_expand.o SeedExpand_x4_pub T seed_expand.o SeedExpand_x8 T seed_expand.o SeedExpand_x8_ecb T seed_expand.o SeedExpand_x8_pub T seed_expand.o SeedExpand_x8_pub_ecb T seed_expand.o alloc_peak_usage V sign.o Sign_default T sign.o Verify_default T sign.o alloc_peak_usage V sign_memopt.o Sign_memopt T sign_memopt.o Verify_memopt T sign_memopt.o alloc_peak_usage V sign_pre.o Sign_Finalize T sign_pre.o Sign_Prepare T sign_pre.o alloc_peak_usage V sign_pre.o crypto_sign_finalize T sign_pre.o crypto_sign_prepare T verify_stream_ct.o CT_StreamedVerify_Clean T verify_stream_ct.o CT_StreamedVerify_Finalize T verify_stream_ct.o CT_StreamedVerify_Init T verify_stream_ct.o CT_StreamedVerify_Update T verify_stream_ct.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_clean_ctx_x8 T xof.o xof_init T xof.o xof_init_x4 T xof.o xof_init_x8 T xof.o xof_squeeze T xof.o xof_squeeze_x4 T xof.o xof_squeeze_x8 T xof.o xof_update T xof.o xof_update_x4 T xof.o xof_update_x8 T
| Implementation | Compiler |
| opt | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| opt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| opt | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| opt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| opt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| opt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| opt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| opt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
KeccakHashtimes4.o Keccak_HashFinaltimes4 T KeccakHashtimes4.o Keccak_HashInitializetimes4 T KeccakHashtimes4.o Keccak_HashSqueezetimes4 T KeccakHashtimes4.o Keccak_HashUpdatetimes4 T KeccakHashtimes8.o Keccak_HashFinaltimes8 T KeccakHashtimes8.o Keccak_HashInitializetimes8 T KeccakHashtimes8.o Keccak_HashSqueezetimes8 T KeccakHashtimes8.o Keccak_HashUpdatetimes8 T KeccakSpongetimes4.o KeccakWidth1600times4_SpongeAbsorb T KeccakSpongetimes4.o KeccakWidth1600times4_SpongeAbsorbLastFewBits T KeccakSpongetimes4.o KeccakWidth1600times4_SpongeInitialize T KeccakSpongetimes4.o KeccakWidth1600times4_SpongeSqueeze T KeccakSpongetimes8.o KeccakWidth1600times8_SpongeAbsorb T KeccakSpongetimes8.o KeccakWidth1600times8_SpongeAbsorbLastFewBits T KeccakSpongetimes8.o KeccakWidth1600times8_SpongeInitialize T KeccakSpongetimes8.o KeccakWidth1600times8_SpongeSqueeze T blc_ct_default.o CT_BLC_Commit_default T blc_ct_default.o CT_BLC_Eval_default T blc_ct_default.o CT_BLC_Open_default T blc_ct_default.o CT_BLC_PrintConfig_default T blc_ct_default.o alloc_peak_usage V blc_ct_memopt.o CT_BLC_Commit_memopt T blc_ct_memopt.o CT_BLC_Commit_memopt_partial T blc_ct_memopt.o CT_BLC_Eval_memopt T blc_ct_memopt.o CT_BLC_Eval_memopt_partial T blc_ct_memopt.o CT_BLC_Open_memopt T blc_ct_memopt.o CT_BLC_PrintConfig_memopt T blc_ct_memopt.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_small.o SmallGGMTree_Expand T ggm_tree_small.o SmallGGMTree_ExpandPath T ggm_tree_small.o SmallGGMTree_Open T ggm_tree_small.o SmallGGMTree_PartiallyExpand T ggm_tree_small.o alloc_peak_usage V ggm_tree_small_incr.o SmallGGMTree_GetNextLeaf T ggm_tree_small_incr.o SmallGGMTree_GetNextLeafPartial T ggm_tree_small_incr.o SmallGGMTree_InitIncrementalExpansion T ggm_tree_small_incr.o SmallGGMTree_InitIncrementalPartialExpansion T ggm_tree_small_incr.o alloc_peak_usage V ggm_tree_small_incr_batch.o SmallGGMTree_GetNextLeafsPartial_batch T ggm_tree_small_incr_batch.o SmallGGMTree_GetNextLeafs_batch T ggm_tree_small_incr_batch.o SmallGGMTree_InitIncrementalExpansion_batch T ggm_tree_small_incr_batch.o SmallGGMTree_InitIncrementalPartialExpansion_batch T ggm_tree_small_incr_batch.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_with_ctx T prg.o alloc_peak_usage V rijndael_ct64.o aes128_ct64_enc T rijndael_ct64.o aes128_ct64_enc_ecb 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_ecb 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_ecb 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_ecb 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_ecb 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_ecb 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_ecb 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_ecb 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_ecb 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_ecb 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_ecb 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_ecb 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 seed_expand.o SeedExpand T seed_expand.o SeedExpand_memopt T seed_expand.o SeedExpand_memopt_pub T seed_expand.o SeedExpand_pub T seed_expand.o SeedExpand_x2 T seed_expand.o SeedExpand_x2_pub T seed_expand.o SeedExpand_x4 T seed_expand.o SeedExpand_x4_pub T seed_expand.o SeedExpand_x8 T seed_expand.o SeedExpand_x8_ecb T seed_expand.o SeedExpand_x8_pub T seed_expand.o SeedExpand_x8_pub_ecb T seed_expand.o alloc_peak_usage V sign.o Sign_default T sign.o Verify_default T sign.o alloc_peak_usage V sign_memopt.o Sign_memopt T sign_memopt.o Verify_memopt T sign_memopt.o alloc_peak_usage V sign_pre.o Sign_Finalize T sign_pre.o Sign_Prepare T sign_pre.o alloc_peak_usage V sign_pre.o crypto_sign_finalize T sign_pre.o crypto_sign_prepare T verify_stream_ct.o CT_StreamedVerify_Clean T verify_stream_ct.o CT_StreamedVerify_Finalize T verify_stream_ct.o CT_StreamedVerify_Init T verify_stream_ct.o CT_StreamedVerify_Update T verify_stream_ct.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_clean_ctx_x8 T xof.o xof_init T xof.o xof_init_x4 T xof.o xof_init_x8 T xof.o xof_squeeze T xof.o xof_squeeze_x4 T xof.o xof_squeeze_x8 T xof.o xof_update T xof.o xof_update_x4 T xof.o xof_update_x8 T
| Implementation | Compiler |
| opt | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
TIMECOP iterations: 10
| Implementation | Compiler |
| memopt | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| memopt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| memopt | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| memopt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| memopt | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| memopt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| memopt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| memopt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| memopt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| opt | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| opt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| opt | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| opt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| opt | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| opt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| opt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| opt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| opt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |