Test results for amd64, h3neo, crypto_sign/aimer128sv3new
[Page version: 20261006 08:50:56]
Measurements for amd64, h3neo, crypto_sign
Test results for amd64, h3neo, crypto_sign
Test results for crypto_sign/aimer128sv3new
Computer: h3neo
Microarchitecture: amd64; K10 45nm (100f63)
Architecture: amd64
CPU ID: AuthenticAMD-00100f63-078bfbff
SUPERCOP version: 20261004
Operation: crypto_sign
Primitive: aimer128sv3new
| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 151970215 | 25233 0 0 | 55175 1328 2328 | ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261004 | 20261004 |
| 158438509 | 49048 0 0 | 82358 1296 2424 | ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261004 | 20261004 |
| 163028124 | 26688 0 0 | 58022 1296 2424 | ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261004 | 20261004 |
| 166298136 | 22748 0 0 | 53230 1296 2424 | ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261004 | 20261004 |
| 175857092 | 28578 0 0 | 59895 1328 2328 | ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261004 | 20261004 |
| 176054642 | 30649 0 0 | 62975 1328 2328 | ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261004 | 20261004 |
| 177102622 | 32044 0 0 | 64831 1328 2328 | ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261004 | 20261004 |
| 188132296 | 20340 0 0 | 49785 1320 2328 | ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261004 | 20261004 |
| 261257628 | 21605 0 0 | 50785 1280 2392 | ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261004 | 20261004 |
Compiler output
aim3.c: In file included from aim3.c:3:
aim3.c: In file included from ./aim3.h:8:
aim3.c: In file included from ./sign.h:7:
aim3.c: ./hash.h:9:10: fatal error: 'libkeccak.a.headers/KeccakSponge.h' file not found
aim3.c: 9 | #include <libkeccak.a.headers/KeccakSponge.h>
aim3.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
aim3.c: 1 error generated.
Number of similar (implementation,compiler) pairs: 10, namely:
| Implementation | Compiler |
| clmul | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| clmul | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| clmul | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| clmul | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| clmul | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| usekcp | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| usekcp | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| usekcp | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| usekcp | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| usekcp | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
Compiler output
aim3.c: In file included from sign.h:7,
aim3.c: from aim3.h:8,
aim3.c: from aim3.c:3:
aim3.c: hash.h:9:10: fatal error: libkeccak.a.headers/KeccakSponge.h: No such file or directory
aim3.c: 9 | #include <libkeccak.a.headers/KeccakSponge.h>
aim3.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
aim3.c: compilation terminated.
Number of similar (implementation,compiler) pairs: 8, namely:
| Implementation | Compiler |
| clmul | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| clmul | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| clmul | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| clmul | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| usekcp | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| usekcp | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| usekcp | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| usekcp | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
Namespace violations
aim3.o samsungsds_aimer_128s_ref_aim3_generate_linear T
aim3.o samsungsds_aimer_128s_ref_aim3_mpc T
aim3.o samsungsds_aimer_128s_ref_aim3_nozeroinpsb T
aim3.o samsungsds_aimer_128s_ref_aim3_sbox_outputs T
field128.o samsungsds_aimer_128s_ref_gf_mat_vec_mul T
field128.o samsungsds_aimer_128s_ref_gf_mul T
field128.o samsungsds_aimer_128s_ref_gf_sqr T
field_common.o samsungsds_aimer_128s_ref_gf_add T
field_common.o samsungsds_aimer_128s_ref_gf_copy T
field_common.o samsungsds_aimer_128s_ref_gf_from_bytes T
field_common.o samsungsds_aimer_128s_ref_gf_inv T
field_common.o samsungsds_aimer_128s_ref_gf_is0 T
field_common.o samsungsds_aimer_128s_ref_gf_mat_vec_mul_add T
field_common.o samsungsds_aimer_128s_ref_gf_mul_add T
field_common.o samsungsds_aimer_128s_ref_gf_set0 T
field_common.o samsungsds_aimer_128s_ref_gf_to_bytes 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_aimer_128s_ref_hash_ctx_release T
hash.o samsungsds_aimer_128s_ref_hash_final T
hash.o samsungsds_aimer_128s_ref_hash_init T
hash.o samsungsds_aimer_128s_ref_hash_init_prefix T
hash.o samsungsds_aimer_128s_ref_hash_squeeze T
hash.o samsungsds_aimer_128s_ref_hash_update T
sign.o samsungsds_aimer_128s_ref_crypto_sign_open_with_context T
sign.o samsungsds_aimer_128s_ref_crypto_sign_signature T
sign.o samsungsds_aimer_128s_ref_crypto_sign_verify T
sign.o samsungsds_aimer_128s_ref_crypto_sign_with_context T
tree.o samsungsds_aimer_128s_ref_expand_tree T
tree.o samsungsds_aimer_128s_ref_reconstruct_tree T
tree.o samsungsds_aimer_128s_ref_reveal_all_but T
Number of similar (implementation,compiler) pairs: 9, namely:
| Implementation | Compiler |
| ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
Passed TIMECOP
TIMECOP iterations: 10
Number of similar (implementation,compiler) pairs: 9, namely:
| Implementation | Compiler |
| ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
| ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |
| ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.3.0) |