Test results for amd64, know, crypto_sign/mqom3cat1gf16shortct
[Page version: 20261006 13:30:55]
Measurements for amd64, know, crypto_sign
Test results for amd64, know, crypto_sign
Test results for crypto_sign/mqom3cat1gf16shortct
Computer: know
Microarchitecture: amd64; Comet Lake (806ec)
Architecture: amd64
CPU ID: GenuineIntel-000806ec-bfebfbff
SUPERCOP version: 20261004
Operation: crypto_sign
Primitive: mqom3cat1gf16shortct
| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 11963841 | 481286 152 144 | 313772 1376 2512 | opt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261005 | 20261004 |
| 12736900 | 190966 232 144 | 281741 1512 2416 | opt | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261005 | 20261004 |
| 12774790 | 174118 152 144 | 285612 1376 2512 | opt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261005 | 20261004 |
| 13014140 | 211077 232 144 | 293533 1512 2480 | opt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261005 | 20261004 |
| 23157909 | 161667 232 144 | 269933 1512 2416 | opt | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261005 | 20261004 |
| 23539634 | 139202 232 144 | 252691 1504 2480 | opt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261005 | 20261004 |
| 24333401 | 177961 136 144 | 287452 1344 2512 | opt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261005 | 20261004 |
| 30680828 | 485814 152 144 | 501092 1344 2512 | memopt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261005 | 20261004 |
| 35867362 | 106714 136 144 | 232548 1336 2480 | opt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261005 | 20261004 |
| 41514780 | 213661 232 144 | 267477 1448 2480 | memopt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261005 | 20261004 |
| 41530782 | 193502 232 144 | 258413 1448 2416 | memopt | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261005 | 20261004 |
| 44443372 | 141851 232 144 | 226875 1440 2480 | memopt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261005 | 20261004 |
| 47198392 | 177254 152 144 | 231892 1344 2512 | memopt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261005 | 20261004 |
| 47466677 | 165186 232 144 | 237061 1448 2416 | memopt | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261005 | 20261004 |
| 52719944 | 179723 136 144 | 232188 1344 2512 | memopt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261005 | 20261004 |
| 56391108 | 107209 136 144 | 215556 1336 2480 | memopt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261005 | 20261004 |
| 108448975 | 257620 240 144 | 346229 1520 2416 | opt | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261005 | 20261004 |
| 136338462 | 259776 240 144 | 318045 1456 2416 | memopt | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261005 | 20261004 |
Namespace violations
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
Number of similar (implementation,compiler) pairs: 8, namely:
| Implementation | Compiler |
| memopt | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| memopt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| memopt | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| memopt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| memopt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| memopt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| memopt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| memopt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
Namespace violations
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
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| memopt | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
Namespace violations
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
Number of similar (implementation,compiler) pairs: 8, namely:
| Implementation | Compiler |
| opt | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| opt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| opt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| opt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
Namespace violations
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
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| opt | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
TIMECOP error (can be valgrind bug)
error 1
VEX temporary storage exhausted.
Pool = TEMP, start 0x597c5528 curr 0x59c89ef0 end 0x59c8a067 (size 5000000)
vex: the `impossible' happened:
VEX temporary storage exhausted.
Increase N_{TEMPORARY,PERMANENT}_BYTES and recompile.
vex storage: T total 476197384 bytes allocated
vex storage: P total 512 bytes allocated
valgrind: the 'impossible' happened:
LibVEX called failure_exit().
host stacktrace:
at 0x...: show_sched_status_wrk (m_libcassert.c:406)
by 0x...: report_and_quit (m_libcassert.c:477)
by 0x...: panic (m_libcassert.c:553)
by 0x...: vgPlain_core_panic_at (m_libcassert.c:558)
by 0x...: vgPlain_core_panic (m_libcassert.c:563)
by 0x...: failure_exit (m_translate.c:761)
by 0x...: vpanic (main_util.c:253)
by 0x...: private_LibVEX_alloc_OOM (main_util.c:181)
by 0x...: LibVEX_Alloc_inline (main_util.h:176)
by 0x...: doRegisterAllocation_v3 (host_generic_reg_alloc3.c:493)
by 0x...: libvex_BackEnd (main_main.c:1133)
by 0x...: LibVEX_Translate (main_main.c:1236)
by 0x...: vgPlain_translate (m_translate.c:1831)
by 0x...: handle_chain_me (scheduler.c:1169)
by 0x...: vgPlain_scheduler (scheduler.c:1508)
by 0x...: thread_wrapper (syswrap-linux.c:101)
by 0x...: run_a_thread_NORETURN (syswrap-linux.c:154)
sched status:
running_tid=1
Thread 1: status = VgTs_Runnable (lwpid 800162)
at 0x...: gf256to2_bitslice32_vect_unpack_gf256to2_composite (fields_bitsliced_branchconst_composite.h:499)
by 0x...: field_ext_bitslice_vect_unpack (fields_bitsliced.h:113)
by 0x...: ComputePz_xTau_bitslice (piop_bitslice.c:136)
by 0x...: ComputePAlpha_bitslice (piop_bitslice.c:214)
by 0x...: Sign_default (sign.c:128)
by 0x...: crypto_sign_signature (crypto_sign.c:69)
by 0x...: crypto_sign_mqom3cat1gf16shortct_memopt_constbranchindex (crypto_sign.c:111)
by 0x...: test (try.c:145)
by 0x...: main (try-anything.c:344)
client stack range: [0x1FFEFFD000 0x1FFF000FFF] client SP: 0x1FFEFFD2B0
valgrind stack range: [0x1008E7E000 0x1008F7DFFF] top usage: 18792 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.
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| memopt | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
TIMECOP error (can be valgrind bug)
error 1
VEX temporary storage exhausted.
Pool = TEMP, start 0x597c5528 curr 0x59c89ef0 end 0x59c8a067 (size 5000000)
vex: the `impossible' happened:
VEX temporary storage exhausted.
Increase N_{TEMPORARY,PERMANENT}_BYTES and recompile.
vex storage: T total 487746528 bytes allocated
vex storage: P total 512 bytes allocated
valgrind: the 'impossible' happened:
LibVEX called failure_exit().
host stacktrace:
at 0x...: show_sched_status_wrk (m_libcassert.c:406)
by 0x...: report_and_quit (m_libcassert.c:477)
by 0x...: panic (m_libcassert.c:553)
by 0x...: vgPlain_core_panic_at (m_libcassert.c:558)
by 0x...: vgPlain_core_panic (m_libcassert.c:563)
by 0x...: failure_exit (m_translate.c:761)
by 0x...: vpanic (main_util.c:253)
by 0x...: private_LibVEX_alloc_OOM (main_util.c:181)
by 0x...: LibVEX_Alloc_inline (main_util.h:176)
by 0x...: doRegisterAllocation_v3 (host_generic_reg_alloc3.c:493)
by 0x...: libvex_BackEnd (main_main.c:1133)
by 0x...: LibVEX_Translate (main_main.c:1236)
by 0x...: vgPlain_translate (m_translate.c:1831)
by 0x...: handle_chain_me (scheduler.c:1169)
by 0x...: vgPlain_scheduler (scheduler.c:1508)
by 0x...: thread_wrapper (syswrap-linux.c:101)
by 0x...: run_a_thread_NORETURN (syswrap-linux.c:154)
sched status:
running_tid=1
Thread 1: status = VgTs_Runnable (lwpid 799520)
at 0x...: gf256to2_bitslice32_vect_unpack_gf256to2_composite (fields_bitsliced_branchconst_composite.h:499)
by 0x...: field_ext_bitslice_vect_unpack (fields_bitsliced.h:113)
by 0x...: ComputePz_xTau_bitslice (piop_bitslice.c:136)
by 0x...: ComputePAlpha_bitslice (piop_bitslice.c:214)
by 0x...: Sign_default (sign.c:128)
by 0x...: crypto_sign_signature (crypto_sign.c:69)
by 0x...: crypto_sign_mqom3cat1gf16shortct_memopt_constbranchindex (crypto_sign.c:111)
by 0x...: test (try.c:145)
by 0x...: main (try-anything.c:344)
client stack range: [0x1FFEFFD000 0x1FFF000FFF] client SP: 0x1FFEFFD2D0
valgrind stack range: [0x1008E7E000 0x1008F7DFFF] top usage: 18792 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.
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| memopt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
Passed TIMECOP
TIMECOP iterations: 10
Number of similar (implementation,compiler) pairs: 16, namely:
| Implementation | Compiler |
| memopt | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| memopt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| memopt | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| memopt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| memopt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| memopt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| memopt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| opt | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6) |
| opt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| opt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| opt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |
| opt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0) |