Test results for amd64, kizomba, crypto_sign/mqom3cat3gf16fastot
[Page version: 20261005 16:01:19]
Measurements for amd64, kizomba, crypto_sign
Test results for amd64, kizomba, crypto_sign
Test results for crypto_sign/mqom3cat3gf16fastot
Computer: kizomba
Microarchitecture: amd64; Kaby Lake (906e9)
Architecture: amd64
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20261004
Operation: crypto_sign
Primitive: mqom3cat3gf16fastot
| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 24364894 | 375731 152 160 | 359356 1416 2552 | opt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261005 | 20261004 |
| 26819358 | 242403 328 160 | 329173 1544 2520 | opt | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261005 | 20261004 |
| 26932445 | 277316 328 160 | 344157 1544 2520 | opt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261005 | 20261004 |
| 27521664 | 219459 152 160 | 328092 1416 2552 | opt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261005 | 20261004 |
| 31355492 | 178630 136 160 | 285604 1384 2552 | opt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261005 | 20261004 |
| 31923096 | 173305 328 160 | 286165 1544 2456 | opt | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261005 | 20261004 |
| 32239059 | 159361 328 160 | 271671 1536 2520 | opt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261005 | 20261004 |
| 36967558 | 129285 136 160 | 250536 1376 2520 | opt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261005 | 20261004 |
| 56328536 | 322152 144 152 | 302964 1384 2552 | memopt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261005 | 20261004 |
| 58539310 | 155257 320 152 | 233591 1472 2520 | memopt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261005 | 20261004 |
| 61330678 | 234888 320 152 | 271093 1480 2520 | memopt | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261005 | 20261004 |
| 61489409 | 260057 320 152 | 278861 1480 2520 | memopt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261005 | 20261004 |
| 63680366 | 168077 320 152 | 241101 1480 2456 | memopt | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261005 | 20261004 |
| 67047281 | 215610 144 152 | 240396 1384 2552 | memopt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261005 | 20261004 |
| 67288832 | 125269 128 152 | 224088 1376 2520 | memopt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261005 | 20261004 |
| 73341241 | 174674 128 152 | 240772 1384 2552 | memopt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261005 | 20261004 |
| 131524515 | 394786 336 160 | 420021 1552 2456 | opt | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261005 | 20261004 |
| 147951419 | 380681 328 152 | 373917 1488 2456 | memopt | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261005 | 20261004 |
Compiler output
piop_default.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/13/include/immintrin.h:43,
piop_default.c: from fields_avx2.h:12,
piop_default.c: from fields.h:122,
piop_default.c: from piop_default.h:5,
piop_default.c: from piop.h:24,
piop_default.c: from piop_default.c:1:
piop_default.c: In function '_mm256_storeu_si256',
piop_default.c: inlined from 'store_incomplete_m256' at fields_avx2.h:96:3,
piop_default.c: inlined from 'gf256_constant_vect_mult_avx2' at fields_avx2.h:374:4,
piop_default.c: inlined from 'field_ext_constant_vect_mult' at fields.h:191:2,
piop_default.c: inlined from 'ComputePzEval' at piop_default.c:179:3,
piop_default.c: inlined from 'RecomputePAlpha_default' at piop_default.c:229:10:
piop_default.c: /usr/lib/gcc/x86_64-linux-gnu/13/include/avxintrin.h:935:8: warning: array subscript '__m256i_u[2]' is partly outside array bounds of 'field_ext_elt[96]' {aka 'unsigned char[96]'} [-Warray-bounds=]
piop_default.c: 935 | *__P = __A;
piop_default.c: | ~~~~~^~~~~
piop_default.c: piop_default.c: In function 'RecomputePAlpha_default':
piop_default.c: piop_default.c:168:23: note: at offset [65, 94] into object 'v_t' of size 96
piop_default.c: 168 | field_ext_elt v_t[FIELD_EXT_PACKING(MQOM3_PARAM_MQ_N)];
piop_default.c: | ^~~
Number of similar (implementation,compiler) pairs: 2, namely:
| Implementation | Compiler |
| memopt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| opt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
Compiler output
piop_default.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/13/include/immintrin.h:43,
piop_default.c: from fields_avx2.h:12,
piop_default.c: from fields.h:122,
piop_default.c: from piop_default.h:5,
piop_default.c: from piop.h:24,
piop_default.c: from piop_default.c:1:
piop_default.c: In function '_mm256_storeu_si256',
piop_default.c: inlined from 'store_incomplete_m256' at fields_avx2.h:96:3,
piop_default.c: inlined from 'gf256_constant_vect_mult_avx2' at fields_avx2.h:374:4,
piop_default.c: inlined from 'field_ext_constant_vect_mult' at fields.h:191:2,
piop_default.c: inlined from 'ComputePzEval' at piop_default.c:179:3,
piop_default.c: inlined from 'RecomputePAlpha_default' at piop_default.c:229:10:
piop_default.c: /usr/lib/gcc/x86_64-linux-gnu/13/include/avxintrin.h:935:8: warning: array subscript '__m256i_u[2]' is partly outside array bounds of 'field_ext_elt[96]' {aka 'unsigned char[96]'} [-Warray-bounds=]
piop_default.c: 935 | *__P = __A;
piop_default.c: | ~~~~~^~~~~
piop_default.c: piop_default.c: In function 'RecomputePAlpha_default':
piop_default.c: piop_default.c:168:23: note: at offset [65, 94] into object 'v_t' of size 96
piop_default.c: 168 | field_ext_elt v_t[FIELD_EXT_PACKING(MQOM3_PARAM_MQ_N)];
piop_default.c: | ^~~
piop_memopt.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/13/include/immintrin.h:43,
piop_memopt.c: from fields_avx2.h:12,
piop_memopt.c: from fields.h:122,
piop_memopt.c: from piop_default.h:5,
piop_memopt.c: from piop.h:24,
piop_memopt.c: from piop_memopt.c:1:
piop_memopt.c: In function '_mm256_storeu_si256',
piop_memopt.c: inlined from 'store_incomplete_m256' at fields_avx2.h:96:3,
piop_memopt.c: inlined from 'gf256_constant_vect_mult_avx2' at fields_avx2.h:374:4,
piop_memopt.c: inlined from 'field_ext_constant_vect_mult' at fields.h:191:2,
piop_memopt.c: inlined from 'ComputePzEval_multiple' at piop_memopt.c:248:4,
piop_memopt.c: inlined from 'RecomputePAlpha_memopt' at piop_memopt.c:282:9:
piop_memopt.c: /usr/lib/gcc/x86_64-linux-gnu/13/include/avxintrin.h:935:8: warning: array subscript '__m256i_u[2]' is partly outside array bounds of 'field_ext_elt[96]' {aka 'unsigned char[96]'} [-Warray-bounds=]
piop_memopt.c: 935 | *__P = __A;
piop_memopt.c: | ~~~~~^~~~~
piop_memopt.c: piop_memopt.c: In function 'RecomputePAlpha_memopt':
piop_memopt.c: piop_memopt.c:214:23: note: at offset [65, 94] into object 'tmp' of size 96
piop_memopt.c: 214 | field_ext_elt tmp[FIELD_EXT_PACKING(MQOM3_PARAM_MQ_N)];
piop_memopt.c: | ^~~
piop_memopt.c: In function '_mm256_storeu_si256',
piop_memopt.c: inlined from 'store_incomplete_m256' at fields_avx2.h:96:3,
piop_memopt.c: inlined from 'gf256_constant_vect_mult_avx2' at fields_avx2.h:374:4,
piop_memopt.c: inlined from 'field_ext_constant_vect_mult' at fields.h:191:2,
piop_memopt.c: inlined from 'ComputePzEval_multiple' at piop_memopt.c:248:4,
piop_memopt.c: inlined from 'RecomputePAlpha_partial_memopt' at piop_memopt.c:322:8:
piop_memopt.c: ...
Number of similar (implementation,compiler) pairs: 2, namely:
| Implementation | Compiler |
| memopt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| opt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.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_ot_default.o OT_BLC_Commit_default T
blc_ot_default.o OT_BLC_Eval_default T
blc_ot_default.o OT_BLC_Open_default T
blc_ot_default.o OT_BLC_PrintConfig_default T
blc_ot_default.o alloc_peak_usage V
blc_ot_memopt.o OT_BLC_Commit_memopt T
blc_ot_memopt.o OT_BLC_Commit_memopt_partial T
blc_ot_memopt.o OT_BLC_Eval_memopt T
blc_ot_memopt.o OT_BLC_Eval_memopt_partial T
blc_ot_memopt.o OT_BLC_Open_memopt T
blc_ot_memopt.o OT_BLC_PrintConfig_memopt T
blc_ot_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_large_common_impl.o GetNodeIndexesInPath T
ggm_tree_large_common_impl.o GetSensitiveNodeIndexes T
ggm_tree_large_common_impl.o LargeGGMIsValidOpeningSet T
ggm_tree_large_common_impl.o LargeGGMTree_Open T
ggm_tree_large_common_impl.o alloc_peak_usage V
ggm_tree_large_dfs.o LargeGGMTree_ExpandLeavesOnly_dfs T
ggm_tree_large_dfs.o LargeGGMTree_ExpandPath_dfs T
ggm_tree_large_dfs.o LargeGGMTree_Expand_dfs T
ggm_tree_large_dfs.o LargeGGMTree_PartiallyExpand_dfs T
ggm_tree_large_dfs.o alloc_peak_usage V
ggm_tree_large_incr.o LargeGGMTree_CleanIncrementalExpansion T
ggm_tree_large_incr.o LargeGGMTree_CleanIncrementalPartialExpansion T
ggm_tree_large_incr.o LargeGGMTree_GetNextLeaf T
ggm_tree_large_incr.o LargeGGMTree_GetNextLeafPartial T
ggm_tree_large_incr.o LargeGGMTree_InitIncrementalExpansion T
ggm_tree_large_incr.o LargeGGMTree_InitIncrementalPartialExpansion T
ggm_tree_large_incr.o alloc_peak_usage V
ggm_tree_large_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_ot.o OT_StreamedVerify_Clean T
verify_stream_ot.o OT_StreamedVerify_Finalize T
verify_stream_ot.o OT_StreamedVerify_Init T
verify_stream_ot.o OT_StreamedVerify_Update T
verify_stream_ot.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 (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| memopt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| memopt | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| memopt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| memopt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| memopt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| memopt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| memopt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.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_ot_default.o OT_BLC_Commit_default T
blc_ot_default.o OT_BLC_Eval_default T
blc_ot_default.o OT_BLC_Open_default T
blc_ot_default.o OT_BLC_PrintConfig_default T
blc_ot_default.o alloc_peak_usage V
blc_ot_memopt.o OT_BLC_Commit_memopt T
blc_ot_memopt.o OT_BLC_Commit_memopt_partial T
blc_ot_memopt.o OT_BLC_Eval_memopt T
blc_ot_memopt.o OT_BLC_Eval_memopt_partial T
blc_ot_memopt.o OT_BLC_Open_memopt T
blc_ot_memopt.o OT_BLC_PrintConfig_memopt T
blc_ot_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_large_common_impl.o GetNodeIndexesInPath T
ggm_tree_large_common_impl.o GetSensitiveNodeIndexes T
ggm_tree_large_common_impl.o LargeGGMIsValidOpeningSet T
ggm_tree_large_common_impl.o LargeGGMTree_Open T
ggm_tree_large_common_impl.o alloc_peak_usage V
ggm_tree_large_dfs.o LargeGGMTree_ExpandLeavesOnly_dfs T
ggm_tree_large_dfs.o LargeGGMTree_ExpandPath_dfs T
ggm_tree_large_dfs.o LargeGGMTree_Expand_dfs T
ggm_tree_large_dfs.o LargeGGMTree_PartiallyExpand_dfs T
ggm_tree_large_dfs.o alloc_peak_usage V
ggm_tree_large_incr.o LargeGGMTree_CleanIncrementalExpansion T
ggm_tree_large_incr.o LargeGGMTree_CleanIncrementalPartialExpansion T
ggm_tree_large_incr.o LargeGGMTree_GetNextLeaf T
ggm_tree_large_incr.o LargeGGMTree_GetNextLeafPartial T
ggm_tree_large_incr.o LargeGGMTree_InitIncrementalExpansion T
ggm_tree_large_incr.o LargeGGMTree_InitIncrementalPartialExpansion T
ggm_tree_large_incr.o alloc_peak_usage V
ggm_tree_large_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_ot.o OT_StreamedVerify_Clean T
verify_stream_ot.o OT_StreamedVerify_Finalize T
verify_stream_ot.o OT_StreamedVerify_Init T
verify_stream_ot.o OT_StreamedVerify_Update T
verify_stream_ot.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 (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
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_ot_default.o OT_BLC_Commit_default T
blc_ot_default.o OT_BLC_Eval_default T
blc_ot_default.o OT_BLC_Open_default T
blc_ot_default.o OT_BLC_PrintConfig_default T
blc_ot_default.o alloc_peak_usage V
blc_ot_memopt.o OT_BLC_Commit_memopt T
blc_ot_memopt.o OT_BLC_Commit_memopt_partial T
blc_ot_memopt.o OT_BLC_Eval_memopt T
blc_ot_memopt.o OT_BLC_Eval_memopt_partial T
blc_ot_memopt.o OT_BLC_Open_memopt T
blc_ot_memopt.o OT_BLC_PrintConfig_memopt T
blc_ot_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_large_bfs.o LargeGGMTree_ExpandLeavesOnly_bfs T
ggm_tree_large_bfs.o LargeGGMTree_ExpandPath_bfs T
ggm_tree_large_bfs.o LargeGGMTree_Expand_bfs T
ggm_tree_large_bfs.o LargeGGMTree_PartiallyExpand_bfs T
ggm_tree_large_bfs.o alloc_peak_usage V
ggm_tree_large_common_impl.o GetNodeIndexesInPath T
ggm_tree_large_common_impl.o GetSensitiveNodeIndexes T
ggm_tree_large_common_impl.o LargeGGMIsValidOpeningSet T
ggm_tree_large_common_impl.o LargeGGMTree_Open T
ggm_tree_large_common_impl.o alloc_peak_usage V
ggm_tree_large_dfs.o LargeGGMTree_ExpandLeavesOnly_dfs T
ggm_tree_large_dfs.o LargeGGMTree_ExpandPath_dfs T
ggm_tree_large_dfs.o LargeGGMTree_Expand_dfs T
ggm_tree_large_dfs.o LargeGGMTree_PartiallyExpand_dfs T
ggm_tree_large_dfs.o alloc_peak_usage V
ggm_tree_large_incr.o LargeGGMTree_CleanIncrementalExpansion T
ggm_tree_large_incr.o LargeGGMTree_CleanIncrementalPartialExpansion T
ggm_tree_large_incr.o LargeGGMTree_GetNextLeaf T
ggm_tree_large_incr.o LargeGGMTree_GetNextLeafPartial T
ggm_tree_large_incr.o LargeGGMTree_InitIncrementalExpansion T
ggm_tree_large_incr.o LargeGGMTree_InitIncrementalPartialExpansion T
ggm_tree_large_incr.o alloc_peak_usage V
ggm_tree_large_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_ot.o OT_StreamedVerify_Clean T
verify_stream_ot.o OT_StreamedVerify_Finalize T
verify_stream_ot.o OT_StreamedVerify_Init T
verify_stream_ot.o OT_StreamedVerify_Update T
verify_stream_ot.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 (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| opt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| opt | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| opt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| opt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| opt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| opt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| opt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.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_ot_default.o OT_BLC_Commit_default T
blc_ot_default.o OT_BLC_Eval_default T
blc_ot_default.o OT_BLC_Open_default T
blc_ot_default.o OT_BLC_PrintConfig_default T
blc_ot_default.o alloc_peak_usage V
blc_ot_memopt.o OT_BLC_Commit_memopt T
blc_ot_memopt.o OT_BLC_Commit_memopt_partial T
blc_ot_memopt.o OT_BLC_Eval_memopt T
blc_ot_memopt.o OT_BLC_Eval_memopt_partial T
blc_ot_memopt.o OT_BLC_Open_memopt T
blc_ot_memopt.o OT_BLC_PrintConfig_memopt T
blc_ot_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_large_bfs.o LargeGGMTree_ExpandLeavesOnly_bfs T
ggm_tree_large_bfs.o LargeGGMTree_ExpandPath_bfs T
ggm_tree_large_bfs.o LargeGGMTree_Expand_bfs T
ggm_tree_large_bfs.o LargeGGMTree_PartiallyExpand_bfs T
ggm_tree_large_bfs.o alloc_peak_usage V
ggm_tree_large_common_impl.o GetNodeIndexesInPath T
ggm_tree_large_common_impl.o GetSensitiveNodeIndexes T
ggm_tree_large_common_impl.o LargeGGMIsValidOpeningSet T
ggm_tree_large_common_impl.o LargeGGMTree_Open T
ggm_tree_large_common_impl.o alloc_peak_usage V
ggm_tree_large_dfs.o LargeGGMTree_ExpandLeavesOnly_dfs T
ggm_tree_large_dfs.o LargeGGMTree_ExpandPath_dfs T
ggm_tree_large_dfs.o LargeGGMTree_Expand_dfs T
ggm_tree_large_dfs.o LargeGGMTree_PartiallyExpand_dfs T
ggm_tree_large_dfs.o alloc_peak_usage V
ggm_tree_large_incr.o LargeGGMTree_CleanIncrementalExpansion T
ggm_tree_large_incr.o LargeGGMTree_CleanIncrementalPartialExpansion T
ggm_tree_large_incr.o LargeGGMTree_GetNextLeaf T
ggm_tree_large_incr.o LargeGGMTree_GetNextLeafPartial T
ggm_tree_large_incr.o LargeGGMTree_InitIncrementalExpansion T
ggm_tree_large_incr.o LargeGGMTree_InitIncrementalPartialExpansion T
ggm_tree_large_incr.o alloc_peak_usage V
ggm_tree_large_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_ot.o OT_StreamedVerify_Clean T
verify_stream_ot.o OT_StreamedVerify_Finalize T
verify_stream_ot.o OT_StreamedVerify_Init T
verify_stream_ot.o OT_StreamedVerify_Update T
verify_stream_ot.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 (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
Passed TIMECOP
TIMECOP iterations: 10
Number of similar (implementation,compiler) pairs: 18, namely:
| Implementation | Compiler |
| memopt | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| memopt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| memopt | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| memopt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| memopt | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| memopt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| memopt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| memopt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| memopt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| opt | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| opt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| opt | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| opt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| opt | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| opt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| opt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| opt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| opt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |