Test results for aarch64, cfarm425, crypto_sign/crossrsdpg256balanced
[Page version: 20261114 10:40:43]
Measurements for aarch64, cfarm425, crypto_sign
Test results for aarch64, cfarm425, crypto_sign
Test results for crypto_sign/crossrsdpg256balanced
Computer: cfarm425
Microarchitecture: aarch64; Neoverse-N1 (413fd0c1)
Architecture: aarch64
CPU ID: 413fd0c1
SUPERCOP version: 20261018
Operation: crypto_sign
Primitive: crossrsdpg256balanced
| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 17693801 | 55392 0 0 | 81792 1232 2264 | opt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 18727158 | 41482 0 0 | 67912 1232 2264 | ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 20166061 | 35540 0 0 | 61056 1232 2264 | opt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 21877322 | 46076 0 0 | 73217 1272 2264 | opt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 21892490 | 41116 0 0 | 67753 1272 2248 | opt | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 22180774 | 46964 0 0 | 74969 1272 2264 | opt | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 22933344 | 39772 0 0 | 67697 1272 2264 | ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 22989411 | 34936 0 0 | 61505 1272 2248 | ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 23028021 | 38948 0 0 | 66041 1272 2264 | ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 27250721 | 26260 0 0 | 51784 1232 2264 | ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 27315731 | 27748 0 0 | 52857 1272 2248 | ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 27633750 | 24632 0 0 | 49464 1264 2248 | ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 27968769 | 24903 0 0 | 49284 1216 2248 | opt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 28224615 | 29068 0 0 | 53960 1264 2248 | opt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 28434829 | 20287 0 0 | 44596 1216 2248 | ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 28578511 | 32556 0 0 | 57705 1272 2248 | opt | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 30355562 | 34906 0 0 | 60368 1232 2264 | opt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 31964472 | 25614 0 0 | 51032 1232 2264 | ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
Compiler output
CROSS.c: In file included from CROSS.c:40:
CROSS.c: ./csprng_hash.h:105:24: warning: default initialization of an object of type 'const unsigned char[seed_len_bytes]' leaves the object uninitialized [-Wdefault-const-init-var-unsafe]
CROSS.c: 105 | const unsigned char seed4[seed_len_bytes]; // discarded
CROSS.c: | ^
CROSS.c: 1 warning generated.
csprng_hash.c: In file included from csprng_hash.c:37:
csprng_hash.c: ./csprng_hash.h:105:24: warning: default initialization of an object of type 'const unsigned char[seed_len_bytes]' leaves the object uninitialized [-Wdefault-const-init-var-unsafe]
csprng_hash.c: 105 | const unsigned char seed4[seed_len_bytes]; // discarded
csprng_hash.c: | ^
csprng_hash.c: 1 warning generated.
merkle.c: In file included from merkle.c:38:
merkle.c: ./csprng_hash.h:105:24: warning: default initialization of an object of type 'const unsigned char[seed_len_bytes]' leaves the object uninitialized [-Wdefault-const-init-var-unsafe]
merkle.c: 105 | const unsigned char seed4[seed_len_bytes]; // discarded
merkle.c: | ^
merkle.c: 1 warning generated.
seedtree.c: In file included from seedtree.c:38:
seedtree.c: ./csprng_hash.h:105:24: warning: default initialization of an object of type 'const unsigned char[seed_len_bytes]' leaves the object uninitialized [-Wdefault-const-init-var-unsafe]
seedtree.c: 105 | const unsigned char seed4[seed_len_bytes]; // discarded
seedtree.c: | ^
seedtree.c: 1 warning generated.
sign.c: sign.c:92:15: warning: default initialization of an object of type 'const pk_t' leaves the object uninitialized [-Wdefault-const-init-var-unsafe]
sign.c: 92 | const pk_t pk;
sign.c: | ^
sign.c: 1 warning generated.
Number of similar (implementation,compiler) pairs: 5, namely:
| Implementation | Compiler |
| opt | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13)) |
| opt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13)) |
| opt | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13)) |
| opt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13)) |
| opt | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13)) |
Compiler output
sign.c: sign.c:92:15: warning: default initialization of an object of type 'const pk_t' leaves the object uninitialized [-Wdefault-const-init-var-unsafe]
sign.c: 92 | const pk_t pk;
sign.c: | ^
sign.c: 1 warning generated.
Number of similar (implementation,compiler) pairs: 5, namely:
| Implementation | Compiler |
| ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13)) |
| ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13)) |
| ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13)) |
| ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13)) |
| ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13)) |
TIMECOP error (can be valgrind bug)
error 99
7272d5f7e17cb1390e844472b161be8e09184d27a3ecefff65160b9f4b3a19b5 538608096 17486564064 2399987654 crypto_sign/crossrsdpg256balanced/opt +0
Source and destination overlap in memcpy(0x55ff601, 0x55ff601, 1915)
at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
by 0x...: crypto_sign_crossrsdpg256balanced_opt_constbranchindex_open (sign.c:98)
by 0x...: test (try.c:236)
by 0x...: main (try-anything.c:344)
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| opt | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13)) |
TIMECOP error (can be valgrind bug)
error 99
7272d5f7e17cb1390e844472b161be8e09184d27a3ecefff65160b9f4b3a19b5 542527872 17336227296 2399987654 crypto_sign/crossrsdpg256balanced/opt +0
Source and destination overlap in memcpy(0x55ff601, 0x55ff601, 1915)
at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
by 0x...: crypto_sign_crossrsdpg256balanced_opt_constbranchindex_open (sign.c:98)
by 0x...: test (try.c:236)
by 0x...: main (try-anything.c:344)
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| opt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13)) |
TIMECOP error (can be valgrind bug)
error 99
7272d5f7e17cb1390e844472b161be8e09184d27a3ecefff65160b9f4b3a19b5 642375552 23835129216 2399987654 crypto_sign/crossrsdpg256balanced/opt +0
Source and destination overlap in memcpy(0x55ff601, 0x55ff601, 1915)
at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
by 0x...: crypto_sign_crossrsdpg256balanced_opt_constbranchindex_open (sign.c:98)
by 0x...: test (try.c:236)
by 0x...: main (try-anything.c:344)
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| opt | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13)) |
TIMECOP error (can be valgrind bug)
error 99
7272d5f7e17cb1390e844472b161be8e09184d27a3ecefff65160b9f4b3a19b5 670070784 24519076608 2399987654 crypto_sign/crossrsdpg256balanced/opt +0
Source and destination overlap in memcpy(0x55ff601, 0x55ff601, 1915)
at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
by 0x...: crypto_sign_crossrsdpg256balanced_opt_constbranchindex_open (sign.c:98)
by 0x...: test (try.c:236)
by 0x...: main (try-anything.c:344)
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| opt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13)) |
TIMECOP error (can be valgrind bug)
error 99
7272d5f7e17cb1390e844472b161be8e09184d27a3ecefff65160b9f4b3a19b5 516319968 16679626272 2399987654 crypto_sign/crossrsdpg256balanced/opt +0
Source and destination overlap in memcpy(0x55ff601, 0x55ff601, 1915)
at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
by 0x...: crypto_sign_crossrsdpg256balanced_opt_constbranchindex_open (sign.c:98)
by 0x...: test (try.c:236)
by 0x...: main (try-anything.c:344)
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_21.1.8_(13)) |
TIMECOP error (can be valgrind bug)
error 99
7272d5f7e17cb1390e844472b161be8e09184d27a3ecefff65160b9f4b3a19b5 529125888 19716662688 2399987654 crypto_sign/crossrsdpg256balanced/opt +0
Source and destination overlap in memcpy(0x4b0a601, 0x4b0a601, 1915)
at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
by 0x...: crypto_sign_crossrsdpg256balanced_opt_constbranchindex_open (sign.c:98)
by 0x...: test (try.c:236)
by 0x...: main (try-anything.c:344)
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| opt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0) |
TIMECOP error (can be valgrind bug)
error 99
7272d5f7e17cb1390e844472b161be8e09184d27a3ecefff65160b9f4b3a19b5 561733536 18508101408 2399987654 crypto_sign/crossrsdpg256balanced/opt +0
Source and destination overlap in memcpy(0x4b0a601, 0x4b0a601, 1915)
at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
by 0x...: crypto_sign_crossrsdpg256balanced_opt_constbranchindex_open (sign.c:98)
by 0x...: test (try.c:236)
by 0x...: main (try-anything.c:344)
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| opt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0) |
TIMECOP error (can be valgrind bug)
error 99
7272d5f7e17cb1390e844472b161be8e09184d27a3ecefff65160b9f4b3a19b5 686573856 25291554144 2399987654 crypto_sign/crossrsdpg256balanced/opt +0
Source and destination overlap in memcpy(0x4b0a601, 0x4b0a601, 1915)
at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
by 0x...: crypto_sign_crossrsdpg256balanced_opt_constbranchindex_open (sign.c:98)
by 0x...: test (try.c:236)
by 0x...: main (try-anything.c:344)
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| opt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0) |
TIMECOP error (can be valgrind bug)
error 99
7272d5f7e17cb1390e844472b161be8e09184d27a3ecefff65160b9f4b3a19b5 672749184 24052925088 2399987654 crypto_sign/crossrsdpg256balanced/opt +0
Source and destination overlap in memcpy(0x4b0a601, 0x4b0a601, 1915)
at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
by 0x...: crypto_sign_crossrsdpg256balanced_opt_constbranchindex_open (sign.c:98)
by 0x...: test (try.c:236)
by 0x...: main (try-anything.c:344)
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| opt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0) |
TIMECOP error (can be valgrind bug)
error 99
7272d5f7e17cb1390e844472b161be8e09184d27a3ecefff65160b9f4b3a19b5 552353184 18072632832 2399987654 crypto_sign/crossrsdpg256balanced/ref +0
Source and destination overlap in memcpy(0x55ff601, 0x55ff601, 1915)
at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
by 0x...: crypto_sign_crossrsdpg256balanced_ref_constbranchindex_open (sign.c:98)
by 0x...: test (try.c:236)
by 0x...: main (try-anything.c:344)
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13)) |
TIMECOP error (can be valgrind bug)
error 99
7272d5f7e17cb1390e844472b161be8e09184d27a3ecefff65160b9f4b3a19b5 556956864 18272326848 2399987654 crypto_sign/crossrsdpg256balanced/ref +0
Source and destination overlap in memcpy(0x55ff601, 0x55ff601, 1915)
at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
by 0x...: crypto_sign_crossrsdpg256balanced_ref_constbranchindex_open (sign.c:98)
by 0x...: test (try.c:236)
by 0x...: main (try-anything.c:344)
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13)) |
TIMECOP error (can be valgrind bug)
error 99
7272d5f7e17cb1390e844472b161be8e09184d27a3ecefff65160b9f4b3a19b5 679506240 24678204000 2399987654 crypto_sign/crossrsdpg256balanced/ref +0
Source and destination overlap in memcpy(0x55ff601, 0x55ff601, 1915)
at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
by 0x...: crypto_sign_crossrsdpg256balanced_ref_constbranchindex_open (sign.c:98)
by 0x...: test (try.c:236)
by 0x...: main (try-anything.c:344)
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13)) |
TIMECOP error (can be valgrind bug)
error 99
7272d5f7e17cb1390e844472b161be8e09184d27a3ecefff65160b9f4b3a19b5 739356192 26936747136 2399987654 crypto_sign/crossrsdpg256balanced/ref +0
Source and destination overlap in memcpy(0x55ff601, 0x55ff601, 1915)
at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
by 0x...: crypto_sign_crossrsdpg256balanced_ref_constbranchindex_open (sign.c:98)
by 0x...: test (try.c:236)
by 0x...: main (try-anything.c:344)
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13)) |
TIMECOP error (can be valgrind bug)
error 99
7272d5f7e17cb1390e844472b161be8e09184d27a3ecefff65160b9f4b3a19b5 536456832 17315979552 2399987654 crypto_sign/crossrsdpg256balanced/ref +0
Source and destination overlap in memcpy(0x55ff601, 0x55ff601, 1915)
at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
by 0x...: crypto_sign_crossrsdpg256balanced_ref_constbranchindex_open (sign.c:98)
by 0x...: test (try.c:236)
by 0x...: main (try-anything.c:344)
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13)) |
TIMECOP error (can be valgrind bug)
error 99
7272d5f7e17cb1390e844472b161be8e09184d27a3ecefff65160b9f4b3a19b5 708059136 26284385664 2399987654 crypto_sign/crossrsdpg256balanced/ref +0
Source and destination overlap in memcpy(0x4b0a601, 0x4b0a601, 1915)
at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
by 0x...: crypto_sign_crossrsdpg256balanced_ref_constbranchindex_open (sign.c:98)
by 0x...: test (try.c:236)
by 0x...: main (try-anything.c:344)
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0) |
TIMECOP error (can be valgrind bug)
error 99
7272d5f7e17cb1390e844472b161be8e09184d27a3ecefff65160b9f4b3a19b5 617292960 20045522112 2399987654 crypto_sign/crossrsdpg256balanced/ref +0
Source and destination overlap in memcpy(0x4b0a601, 0x4b0a601, 1915)
at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
by 0x...: crypto_sign_crossrsdpg256balanced_ref_constbranchindex_open (sign.c:98)
by 0x...: test (try.c:236)
by 0x...: main (try-anything.c:344)
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0) |
TIMECOP error (can be valgrind bug)
error 99
7272d5f7e17cb1390e844472b161be8e09184d27a3ecefff65160b9f4b3a19b5 726319104 27810101760 2399987654 crypto_sign/crossrsdpg256balanced/ref +0
Source and destination overlap in memcpy(0x4b0a601, 0x4b0a601, 1915)
at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
by 0x...: crypto_sign_crossrsdpg256balanced_ref_constbranchindex_open (sign.c:98)
by 0x...: test (try.c:236)
by 0x...: main (try-anything.c:344)
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0) |
TIMECOP error (can be valgrind bug)
error 99
7272d5f7e17cb1390e844472b161be8e09184d27a3ecefff65160b9f4b3a19b5 742725984 27106225440 2399987654 crypto_sign/crossrsdpg256balanced/ref +0
Source and destination overlap in memcpy(0x4b0a601, 0x4b0a601, 1915)
at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
by 0x...: crypto_sign_crossrsdpg256balanced_ref_constbranchindex_open (sign.c:98)
by 0x...: test (try.c:236)
by 0x...: main (try-anything.c:344)
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0) |