Test results for amd64, hertz, crypto_sign/aimer256s
[Page version: 20241028 01:32:29]
Measurements for amd64, hertz, crypto_sign
Test results for amd64, hertz, crypto_sign
Test results for crypto_sign/aimer256s
Computer: hertz
Microarchitecture: amd64; Zen 4 (a60f12)
Architecture: amd64
CPU ID: AuthenticAMD-00a60f12-178bfbff
SUPERCOP version: 20241022
Operation: crypto_sign
Primitive: aimer256s
Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
66622768 | 131218 0 0 | 141611 828 1928 | avx2 | cc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241024 | 20241022 |
68500854 | 106611 0 0 | 126619 820 1800 | avx2 | cc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241024 | 20241022 |
231879449 | 78860 0 0 | 93593 860 1832 | ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241024 | 20241022 |
236419047 | 78077 0 0 | 92857 860 1832 | ref | clang -mllvm -polly -mllvm -polly-vectorizer=stripmine -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241024 | 20241022 |
255395924 | 42201 0 0 | 64627 852 1832 | ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241024 | 20241022 |
271309303 | 79548 0 0 | 94257 860 1832 | mem_opt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241024 | 20241022 |
276541907 | 78765 0 0 | 93521 860 1832 | mem_opt | clang -mllvm -polly -mllvm -polly-vectorizer=stripmine -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241024 | 20241022 |
278362572 | 79434 0 0 | 89876 836 1928 | ref | cc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241024 | 20241022 |
282187869 | 43760 0 0 | 64004 828 1800 | ref | cc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241024 | 20241022 |
298474600 | 43311 0 0 | 65723 852 1832 | mem_opt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241024 | 20241022 |
322875552 | 81474 0 0 | 91956 836 1928 | mem_opt | cc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241024 | 20241022 |
326278356 | 44716 0 0 | 64964 828 1800 | mem_opt | cc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241024 | 20241022 |
Compiler output
fips202.c: In file included from fips202.c:11:
fips202.c: KeccakP-1600-SnP.h:41:1: warning: multi-line comment [-Wcomment]
fips202.c: 41 | //#define KeccakP1600_StaticInitialize \
fips202.c: | ^
fips202.c: KeccakP-1600-SnP.h:56:1: warning: multi-line comment [-Wcomment]
fips202.c: 56 | //#define KeccakP1600_OverwriteBytes \
fips202.c: | ^
fips202.c: KeccakP-1600-SnP.h:63:1: warning: multi-line comment [-Wcomment]
fips202.c: 63 | //#define KeccakP1600_OverwriteWithZeroes \
fips202.c: | ^
fips202.c: KeccakP-1600-SnP.h:68:1: warning: multi-line comment [-Wcomment]
fips202.c: 68 | //#define KeccakP1600_Permute_Nrounds \
fips202.c: | ^
fips202.c: KeccakP-1600-SnP.h:72:1: warning: multi-line comment [-Wcomment]
fips202.c: 72 | //#define KeccakP1600_Permute_12rounds \
fips202.c: | ^
fips202.c: KeccakP-1600-SnP.h:76:1: warning: multi-line comment [-Wcomment]
fips202.c: 76 | //#define KeccakP1600_Permute_24rounds \
fips202.c: | ^
fips202.c: KeccakP-1600-SnP.h:85:1: warning: multi-line comment [-Wcomment]
fips202.c: 85 | //#define KeccakP1600_ExtractAndAddBytes \
fips202.c: | ^
fips202.c: KeccakP-1600-SnP.h:93:1: warning: multi-line comment [-Wcomment]
fips202.c: 93 | //#define KeccakF1600_FastLoop_Absorb \
fips202.c: | ^
fips202.c: ...
try.c: /usr/bin/ld: warning: KeccakP-1600-AVX2.o: missing .note.GNU-stack section implies executable stack
try.c: /usr/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker
try.c: /usr/bin/ld: warning: KeccakP-1600-AVX2.o: missing .note.GNU-stack section implies executable stack
try.c: /usr/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker
try.c: /usr/bin/ld: warning: KeccakP-1600-AVX2.o: missing .note.GNU-stack section implies executable stack
try.c: /usr/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker
measure.c: /usr/bin/ld: warning: KeccakP-1600-AVX2.o: missing .note.GNU-stack section implies executable stack
measure.c: /usr/bin/ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker
Number of similar (implementation,compiler) pairs: 2, namely:
Implementation | Compiler |
avx2 | cc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
avx2 | cc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
Compiler output
fips202.c: In file included from fips202.c:11:
fips202.c: ./KeccakP-1600-SnP.h:41:82: warning: multi-line // comment [-Wcomment]
fips202.c: 41 | //#define KeccakP1600_StaticInitialize \
fips202.c: | ^
fips202.c: ./KeccakP-1600-SnP.h:56:82: warning: multi-line // comment [-Wcomment]
fips202.c: 56 | //#define KeccakP1600_OverwriteBytes \
fips202.c: | ^
fips202.c: ./KeccakP-1600-SnP.h:63:82: warning: multi-line // comment [-Wcomment]
fips202.c: 63 | //#define KeccakP1600_OverwriteWithZeroes \
fips202.c: | ^
fips202.c: ./KeccakP-1600-SnP.h:68:82: warning: multi-line // comment [-Wcomment]
fips202.c: 68 | //#define KeccakP1600_Permute_Nrounds \
fips202.c: | ^
fips202.c: ./KeccakP-1600-SnP.h:72:82: warning: multi-line // comment [-Wcomment]
fips202.c: 72 | //#define KeccakP1600_Permute_12rounds \
fips202.c: | ^
fips202.c: ./KeccakP-1600-SnP.h:76:82: warning: multi-line // comment [-Wcomment]
fips202.c: 76 | //#define KeccakP1600_Permute_24rounds \
fips202.c: | ^
fips202.c: ./KeccakP-1600-SnP.h:85:82: warning: multi-line // comment [-Wcomment]
fips202.c: 85 | //#define KeccakP1600_ExtractAndAddBytes \
fips202.c: | ^
fips202.c: ./KeccakP-1600-SnP.h:93:82: warning: multi-line // comment [-Wcomment]
fips202.c: 93 | //#define KeccakF1600_FastLoop_Absorb \
fips202.c: | ^
fips202.c: ...
Number of similar (implementation,compiler) pairs: 3, namely:
Implementation | Compiler |
avx2 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_19.1.1_(1ubuntu1)) |
avx2 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_19.1.1_(1ubuntu1)) |
avx2 | clang -mllvm -polly -mllvm -polly-vectorizer=stripmine -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_19.1.1_(1ubuntu1)) |
Namespace violations
KeccakP-1600-AVX2.o ALLON a
KeccakP-1600-AVX2.o KeccakF1600_FastLoop_Absorb T
KeccakP-1600-AVX2.o KeccakP1600_12rounds_FastLoop_Absorb T
KeccakP-1600-AVX2.o KeccakP1600_AddByte T
KeccakP-1600-AVX2.o KeccakP1600_AddBytes T
KeccakP-1600-AVX2.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-AVX2.o KeccakP1600_ExtractBytes T
KeccakP-1600-AVX2.o KeccakP1600_Initialize T
KeccakP-1600-AVX2.o KeccakP1600_OverwriteBytes T
KeccakP-1600-AVX2.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-AVX2.o KeccakP1600_Permute_12rounds T
KeccakP-1600-AVX2.o KeccakP1600_Permute_24rounds T
KeccakP-1600-AVX2.o KeccakP1600_Permute_Nrounds T
KeccakP-1600-AVX2.o _KeccakF1600_FastLoop_Absorb T
KeccakP-1600-AVX2.o _KeccakP1600_12rounds_FastLoop_Absorb T
KeccakP-1600-AVX2.o _KeccakP1600_AddByte T
KeccakP-1600-AVX2.o _KeccakP1600_AddBytes T
KeccakP-1600-AVX2.o _KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-AVX2.o _KeccakP1600_ExtractBytes T
KeccakP-1600-AVX2.o _KeccakP1600_Initialize T
KeccakP-1600-AVX2.o _KeccakP1600_OverwriteBytes T
KeccakP-1600-AVX2.o _KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-AVX2.o _KeccakP1600_Permute_12rounds T
KeccakP-1600-AVX2.o _KeccakP1600_Permute_24rounds T
KeccakP-1600-AVX2.o _KeccakP1600_Permute_Nrounds T
KeccakP-1600-times4-SIMD256.o KeccakF1600times4_FastLoop_Absorb T
KeccakP-1600-times4-SIMD256.o KeccakP1600times4_12rounds_FastLoop_Absorb T
KeccakP-1600-times4-SIMD256.o KeccakP1600times4_AddBytes T
KeccakP-1600-times4-SIMD256.o KeccakP1600times4_AddLanesAll T
KeccakP-1600-times4-SIMD256.o KeccakP1600times4_ExtractAndAddBytes T
KeccakP-1600-times4-SIMD256.o KeccakP1600times4_ExtractAndAddLanesAll T
KeccakP-1600-times4-SIMD256.o KeccakP1600times4_ExtractBytes T
KeccakP-1600-times4-SIMD256.o KeccakP1600times4_ExtractLanesAll T
KeccakP-1600-times4-SIMD256.o KeccakP1600times4_InitializeAll T
KeccakP-1600-times4-SIMD256.o KeccakP1600times4_OverwriteBytes T
KeccakP-1600-times4-SIMD256.o KeccakP1600times4_OverwriteLanesAll T
KeccakP-1600-times4-SIMD256.o KeccakP1600times4_OverwriteWithZeroes T
KeccakP-1600-times4-SIMD256.o KeccakP1600times4_PermuteAll_12rounds T
KeccakP-1600-times4-SIMD256.o KeccakP1600times4_PermuteAll_24rounds T
aes.o aes128_ctr T
aes.o aes128_ctr_keyexp T
aes.o aes128_ctx_release T
aes.o aes128_ecb T
aes.o aes128_ecb_keyexp T
aes.o aes192_ctr T
aes.o aes192_ctr_keyexp T
aes.o aes192_ctx_release T
aes.o aes192_ecb T
aes.o aes192_ecb_keyexp T
aes.o aes256_ctr T
aes.o aes256_ctr_keyexp T
aes.o aes256_ctx_release T
aes.o aes256_ecb T
aes.o aes256_ecb_keyexp T
aim2.o samsungsds_aimer256s_avx2_GF_exp_invmer_e_1 T
aim2.o samsungsds_aimer256s_avx2_GF_exp_invmer_e_2 T
aim2.o samsungsds_aimer256s_avx2_GF_exp_invmer_e_3 T
aim2.o samsungsds_aimer256s_avx2_GF_exp_mer_e_star T
aim2.o samsungsds_aimer256s_avx2_aim2 T
aim2.o samsungsds_aimer256s_avx2_aim2_sbox_outputs T
aim2.o samsungsds_aimer256s_avx2_generate_matrices_L_and_U T
aim2.o samsungsds_aimer256s_avx2_generate_matrix_LU T
field.o samsungsds_aimer256s_avx2_GF_add T
field.o samsungsds_aimer256s_avx2_GF_copy T
field.o samsungsds_aimer256s_avx2_GF_from_bytes T
field.o samsungsds_aimer256s_avx2_GF_mul T
field.o samsungsds_aimer256s_avx2_GF_mul_N T
field.o samsungsds_aimer256s_avx2_GF_mul_add T
field.o samsungsds_aimer256s_avx2_GF_mul_add_N T
field.o samsungsds_aimer256s_avx2_GF_set0 T
field.o samsungsds_aimer256s_avx2_GF_sqr T
field.o samsungsds_aimer256s_avx2_GF_sqr_N T
field.o samsungsds_aimer256s_avx2_GF_to_bytes T
field.o samsungsds_aimer256s_avx2_GF_transposed_matmul T
field.o samsungsds_aimer256s_avx2_GF_transposed_matmul_add_N T
field.o samsungsds_aimer256s_avx2_POLY_mul_add_N T
field.o samsungsds_aimer256s_avx2_POLY_red_N T
fips202.o fips202avx_sha3_256 T
fips202.o fips202avx_sha3_256_absorb T
fips202.o fips202avx_sha3_256_finalize T
fips202.o fips202avx_sha3_256_init T
fips202.o fips202avx_shake128 T
fips202.o fips202avx_shake128_absorb T
fips202.o fips202avx_shake128_finalize T
fips202.o fips202avx_shake128_init T
fips202.o fips202avx_shake128_squeeze T
fips202.o fips202avx_shake256 T
fips202.o fips202avx_shake256_absorb T
fips202.o fips202avx_shake256_finalize T
fips202.o fips202avx_shake256_init T
fips202.o fips202avx_shake256_squeeze T
hash.o samsungsds_aimer256s_avx2_hash_final T
hash.o samsungsds_aimer256s_avx2_hash_final_x4 T
hash.o samsungsds_aimer256s_avx2_hash_init T
hash.o samsungsds_aimer256s_avx2_hash_init_prefix T
hash.o samsungsds_aimer256s_avx2_hash_init_prefix_x4 T
hash.o samsungsds_aimer256s_avx2_hash_init_x4 T
hash.o samsungsds_aimer256s_avx2_hash_squeeze T
hash.o samsungsds_aimer256s_avx2_hash_squeeze_x4 T
hash.o samsungsds_aimer256s_avx2_hash_update T
hash.o samsungsds_aimer256s_avx2_hash_update_x4 T
hash.o samsungsds_aimer256s_avx2_hash_update_x4_1 T
sign.o samsungsds_aimer256s_avx2_aim2_mpc_N T
sign.o samsungsds_aimer256s_avx2_commit_and_expand_tape_x4 T
sign.o samsungsds_aimer256s_avx2_crypto_sign_signature T
sign.o samsungsds_aimer256s_avx2_crypto_sign_verify T
sign.o samsungsds_aimer256s_avx2_run_phase_1 T
sign.o samsungsds_aimer256s_avx2_run_phase_2_and_3 T
tree.o samsungsds_aimer256s_avx2_expand_trees T
tree.o samsungsds_aimer256s_avx2_reconstruct_tree T
tree.o samsungsds_aimer256s_avx2_reveal_all_but T
Number of similar (implementation,compiler) pairs: 2, namely:
Implementation | Compiler |
avx2 | cc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
avx2 | cc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
Namespace violations
aes.o aes128_ctr T
aes.o aes128_ctr_keyexp T
aes.o aes128_ctx_release T
aes.o aes128_ecb T
aes.o aes128_ecb_keyexp T
aes.o aes192_ctr T
aes.o aes192_ctr_keyexp T
aes.o aes192_ctx_release T
aes.o aes192_ecb T
aes.o aes192_ecb_keyexp T
aes.o aes256_ctr T
aes.o aes256_ctr_keyexp T
aes.o aes256_ctx_release T
aes.o aes256_ecb T
aes.o aes256_ecb_keyexp T
aim2.o samsungsds_aimer256s_mem_opt_GF_exp_invmer_e_1 T
aim2.o samsungsds_aimer256s_mem_opt_GF_exp_invmer_e_2 T
aim2.o samsungsds_aimer256s_mem_opt_GF_exp_invmer_e_3 T
aim2.o samsungsds_aimer256s_mem_opt_GF_exp_mer_e_star T
aim2.o samsungsds_aimer256s_mem_opt_aim2 T
aim2.o samsungsds_aimer256s_mem_opt_aim2_sbox_outputs T
aim2.o samsungsds_aimer256s_mem_opt_generate_matrices_L_and_U T
aim2.o samsungsds_aimer256s_mem_opt_generate_matrix_LU T
field.o samsungsds_aimer256s_mem_opt_GF_add T
field.o samsungsds_aimer256s_mem_opt_GF_copy T
field.o samsungsds_aimer256s_mem_opt_GF_from_bytes T
field.o samsungsds_aimer256s_mem_opt_GF_mul T
field.o samsungsds_aimer256s_mem_opt_GF_mul_add T
field.o samsungsds_aimer256s_mem_opt_GF_mul_add_s T
field.o samsungsds_aimer256s_mem_opt_GF_mul_s T
field.o samsungsds_aimer256s_mem_opt_GF_set0 T
field.o samsungsds_aimer256s_mem_opt_GF_sqr_s T
field.o samsungsds_aimer256s_mem_opt_GF_to_bytes T
field.o samsungsds_aimer256s_mem_opt_GF_transposed_matmul T
field.o samsungsds_aimer256s_mem_opt_GF_transposed_matmul_add T
fips202.o sha3_256 T
fips202.o sha3_256_inc_absorb T
fips202.o sha3_256_inc_ctx_clone T
fips202.o sha3_256_inc_ctx_release T
fips202.o sha3_256_inc_finalize T
fips202.o sha3_256_inc_init T
fips202.o sha3_384 T
fips202.o sha3_384_inc_absorb T
fips202.o sha3_384_inc_ctx_clone T
fips202.o sha3_384_inc_ctx_release T
fips202.o sha3_384_inc_finalize T
fips202.o sha3_384_inc_init T
fips202.o sha3_512 T
fips202.o sha3_512_inc_absorb T
fips202.o sha3_512_inc_ctx_clone T
fips202.o sha3_512_inc_ctx_release T
fips202.o sha3_512_inc_finalize T
fips202.o sha3_512_inc_init T
fips202.o shake128 T
fips202.o shake128_absorb T
fips202.o shake128_ctx_clone T
fips202.o shake128_ctx_release T
fips202.o shake128_inc_absorb T
fips202.o shake128_inc_ctx_clone T
fips202.o shake128_inc_ctx_release T
fips202.o shake128_inc_finalize T
fips202.o shake128_inc_init T
fips202.o shake128_inc_squeeze T
fips202.o shake128_squeezeblocks T
fips202.o shake256 T
fips202.o shake256_absorb T
fips202.o shake256_ctx_clone T
fips202.o shake256_ctx_release T
fips202.o shake256_inc_absorb T
fips202.o shake256_inc_ctx_clone T
fips202.o shake256_inc_ctx_release T
fips202.o shake256_inc_finalize T
fips202.o shake256_inc_init T
fips202.o shake256_inc_squeeze T
fips202.o shake256_squeezeblocks T
hash.o samsungsds_aimer256s_mem_opt_hash_ctx_clone T
hash.o samsungsds_aimer256s_mem_opt_hash_ctx_release T
hash.o samsungsds_aimer256s_mem_opt_hash_final T
hash.o samsungsds_aimer256s_mem_opt_hash_init T
hash.o samsungsds_aimer256s_mem_opt_hash_init_prefix T
hash.o samsungsds_aimer256s_mem_opt_hash_squeeze T
hash.o samsungsds_aimer256s_mem_opt_hash_update T
sign.o samsungsds_aimer256s_mem_opt_aim2_mpc T
sign.o samsungsds_aimer256s_mem_opt_commit_and_expand_tape T
sign.o samsungsds_aimer256s_mem_opt_crypto_sign_signature T
sign.o samsungsds_aimer256s_mem_opt_crypto_sign_verify T
sign.o samsungsds_aimer256s_mem_opt_run_phase_1 T
sign.o samsungsds_aimer256s_mem_opt_run_phase_1_to_3 T
sign.o samsungsds_aimer256s_mem_opt_run_phase_1_to_5 T
tree.o samsungsds_aimer256s_mem_opt_expand_tree T
tree.o samsungsds_aimer256s_mem_opt_reconstruct_tree T
tree.o samsungsds_aimer256s_mem_opt_reveal_all_but T
Number of similar (implementation,compiler) pairs: 5, namely:
Implementation | Compiler |
mem_opt | cc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
mem_opt | cc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
mem_opt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_19.1.1_(1ubuntu1)) |
mem_opt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_19.1.1_(1ubuntu1)) |
mem_opt | clang -mllvm -polly -mllvm -polly-vectorizer=stripmine -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_19.1.1_(1ubuntu1)) |
Namespace violations
aes.o aes128_ctr T
aes.o aes128_ctr_keyexp T
aes.o aes128_ctx_release T
aes.o aes128_ecb T
aes.o aes128_ecb_keyexp T
aes.o aes192_ctr T
aes.o aes192_ctr_keyexp T
aes.o aes192_ctx_release T
aes.o aes192_ecb T
aes.o aes192_ecb_keyexp T
aes.o aes256_ctr T
aes.o aes256_ctr_keyexp T
aes.o aes256_ctx_release T
aes.o aes256_ecb T
aes.o aes256_ecb_keyexp T
aim2.o samsungsds_aimer256s_ref_GF_exp_invmer_e_1 T
aim2.o samsungsds_aimer256s_ref_GF_exp_invmer_e_2 T
aim2.o samsungsds_aimer256s_ref_GF_exp_invmer_e_3 T
aim2.o samsungsds_aimer256s_ref_GF_exp_mer_e_star T
aim2.o samsungsds_aimer256s_ref_aim2 T
aim2.o samsungsds_aimer256s_ref_aim2_sbox_outputs T
aim2.o samsungsds_aimer256s_ref_generate_matrices_L_and_U T
aim2.o samsungsds_aimer256s_ref_generate_matrix_LU T
field.o samsungsds_aimer256s_ref_GF_add T
field.o samsungsds_aimer256s_ref_GF_copy T
field.o samsungsds_aimer256s_ref_GF_from_bytes T
field.o samsungsds_aimer256s_ref_GF_mul T
field.o samsungsds_aimer256s_ref_GF_mul_add T
field.o samsungsds_aimer256s_ref_GF_mul_add_s T
field.o samsungsds_aimer256s_ref_GF_mul_s T
field.o samsungsds_aimer256s_ref_GF_set0 T
field.o samsungsds_aimer256s_ref_GF_sqr_s T
field.o samsungsds_aimer256s_ref_GF_to_bytes T
field.o samsungsds_aimer256s_ref_GF_transposed_matmul T
field.o samsungsds_aimer256s_ref_GF_transposed_matmul_add T
fips202.o sha3_256 T
fips202.o sha3_256_inc_absorb T
fips202.o sha3_256_inc_ctx_clone T
fips202.o sha3_256_inc_ctx_release T
fips202.o sha3_256_inc_finalize T
fips202.o sha3_256_inc_init T
fips202.o sha3_384 T
fips202.o sha3_384_inc_absorb T
fips202.o sha3_384_inc_ctx_clone T
fips202.o sha3_384_inc_ctx_release T
fips202.o sha3_384_inc_finalize T
fips202.o sha3_384_inc_init T
fips202.o sha3_512 T
fips202.o sha3_512_inc_absorb T
fips202.o sha3_512_inc_ctx_clone T
fips202.o sha3_512_inc_ctx_release T
fips202.o sha3_512_inc_finalize T
fips202.o sha3_512_inc_init T
fips202.o shake128 T
fips202.o shake128_absorb T
fips202.o shake128_ctx_clone T
fips202.o shake128_ctx_release T
fips202.o shake128_inc_absorb T
fips202.o shake128_inc_ctx_clone T
fips202.o shake128_inc_ctx_release T
fips202.o shake128_inc_finalize T
fips202.o shake128_inc_init T
fips202.o shake128_inc_squeeze T
fips202.o shake128_squeezeblocks T
fips202.o shake256 T
fips202.o shake256_absorb T
fips202.o shake256_ctx_clone T
fips202.o shake256_ctx_release T
fips202.o shake256_inc_absorb T
fips202.o shake256_inc_ctx_clone T
fips202.o shake256_inc_ctx_release T
fips202.o shake256_inc_finalize T
fips202.o shake256_inc_init T
fips202.o shake256_inc_squeeze T
fips202.o shake256_squeezeblocks T
hash.o samsungsds_aimer256s_ref_hash_ctx_clone T
hash.o samsungsds_aimer256s_ref_hash_ctx_release T
hash.o samsungsds_aimer256s_ref_hash_final T
hash.o samsungsds_aimer256s_ref_hash_init T
hash.o samsungsds_aimer256s_ref_hash_init_prefix T
hash.o samsungsds_aimer256s_ref_hash_squeeze T
hash.o samsungsds_aimer256s_ref_hash_update T
sign.o samsungsds_aimer256s_ref_aim2_mpc T
sign.o samsungsds_aimer256s_ref_commit_and_expand_tape T
sign.o samsungsds_aimer256s_ref_crypto_sign_signature T
sign.o samsungsds_aimer256s_ref_crypto_sign_verify T
sign.o samsungsds_aimer256s_ref_run_phase_1 T
sign.o samsungsds_aimer256s_ref_run_phase_2_and_3 T
tree.o samsungsds_aimer256s_ref_expand_trees T
tree.o samsungsds_aimer256s_ref_reconstruct_tree T
tree.o samsungsds_aimer256s_ref_reveal_all_but T
Number of similar (implementation,compiler) pairs: 5, namely:
Implementation | Compiler |
ref | cc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
ref | cc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_19.1.1_(1ubuntu1)) |
ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_19.1.1_(1ubuntu1)) |
ref | clang -mllvm -polly -mllvm -polly-vectorizer=stripmine -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_19.1.1_(1ubuntu1)) |
TIMECOP error (can be valgrind bug)
error 111
Process terminating with default action of signal 4 (SIGILL)
Illegal opcode at address 0x10A49B
at 0x...: st32 (try-anything.c:47)
by 0x...: core (try-anything.c:78)
by 0x...: salsa20 (try-anything.c:101)
by 0x...: salsa20 (try-anything.c:81)
by 0x...: testvector (try-anything.c:124)
by 0x...: myrandom (try-anything.c:132)
by 0x...: test (try.c:124)
by 0x...: main (try-anything.c:345)
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
avx2 | cc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
TIMECOP error (can be valgrind bug)
error 111
Process terminating with default action of signal 4 (SIGILL)
Illegal opcode at address 0x10A089
at 0x...: core (try-anything.c:64)
by 0x...: salsa20.part.0 (try-anything.c:101)
by 0x...: salsa20 (try-anything.c:129)
by 0x...: testvector (try-anything.c:124)
by 0x...: myrandom (try-anything.c:132)
by 0x...: test (try.c:124)
by 0x...: main (try-anything.c:345)
Number of similar (implementation,compiler) pairs: 3, namely:
Implementation | Compiler |
avx2 | cc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
mem_opt | cc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
ref | cc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
TIMECOP error (can be valgrind bug)
error 111
Process terminating with default action of signal 4 (SIGILL)
Illegal opcode at address 0x10A4DB
at 0x...: st32 (try-anything.c:47)
by 0x...: core (try-anything.c:78)
by 0x...: salsa20 (try-anything.c:101)
by 0x...: salsa20 (try-anything.c:81)
by 0x...: testvector (try-anything.c:124)
by 0x...: myrandom (try-anything.c:132)
by 0x...: test (try.c:124)
by 0x...: main (try-anything.c:345)
Number of similar (implementation,compiler) pairs: 2, namely:
Implementation | Compiler |
mem_opt | cc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
ref | cc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
TIMECOP error (can be valgrind bug)
error 111
Process terminating with default action of signal 4 (SIGILL)
Illegal opcode at address 0x10B4D4
at 0x...: salsa20 (try-anything.c:90)
by 0x...: canary (try-anything.c:148)
by 0x...: output_prepare (try-anything.c:178)
by 0x...: test (try.c:126)
by 0x...: main (try-anything.c:345)
Number of similar (implementation,compiler) pairs: 2, namely:
Implementation | Compiler |
mem_opt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_19.1.1_(1ubuntu1)) |
ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_19.1.1_(1ubuntu1)) |
TIMECOP error (can be valgrind bug)
error 111
Process terminating with default action of signal 4 (SIGILL)
Illegal opcode at address 0x10A256
at 0x...: core (try-anything.c:64)
by 0x...: salsa20 (try-anything.c:101)
by 0x...: testvector (try-anything.c:124)
by 0x...: myrandom (try-anything.c:132)
by 0x...: test (try.c:124)
by 0x...: main (try-anything.c:345)
Number of similar (implementation,compiler) pairs: 2, namely:
Implementation | Compiler |
mem_opt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_19.1.1_(1ubuntu1)) |
ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_19.1.1_(1ubuntu1)) |
TIMECOP error (can be valgrind bug)
error 111
Process terminating with default action of signal 4 (SIGILL)
Illegal opcode at address 0x10B4F0
at 0x...: salsa20 (try-anything.c:90)
by 0x...: canary (try-anything.c:148)
by 0x...: output_prepare (try-anything.c:178)
by 0x...: test (try.c:126)
by 0x...: main (try-anything.c:345)
Number of similar (implementation,compiler) pairs: 2, namely:
Implementation | Compiler |
mem_opt | clang -mllvm -polly -mllvm -polly-vectorizer=stripmine -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_19.1.1_(1ubuntu1)) |
ref | clang -mllvm -polly -mllvm -polly-vectorizer=stripmine -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_19.1.1_(1ubuntu1)) |