Test results for aarch64, cfarm425, crypto_sign/crossrsdpg256small
[Page version: 20261114 10:40:43]
Measurements for aarch64, cfarm425, crypto_sign
Test results for aarch64, cfarm425, crypto_sign
Test results for crypto_sign/crossrsdpg256small
Computer: cfarm425
Microarchitecture: aarch64; Neoverse-N1 (413fd0c1)
Architecture: aarch64
CPU ID: 413fd0c1
SUPERCOP version: 20261018
Operation: crypto_sign
Primitive: crossrsdpg256small
| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 31370538 | 55560 0 0 | 82016 1232 2264 | opt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 33501161 | 41495 0 0 | 67944 1232 2264 | ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 35698125 | 35776 0 0 | 61312 1232 2264 | opt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 38126357 | 40723 0 0 | 67361 1272 2248 | opt | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 38137093 | 44039 0 0 | 71177 1272 2264 | opt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 38618402 | 44851 0 0 | 72865 1272 2264 | opt | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 39887652 | 34615 0 0 | 61177 1272 2248 | ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 39892777 | 36923 0 0 | 64001 1272 2264 | ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 40038407 | 37667 0 0 | 65625 1272 2264 | ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 48089280 | 27643 0 0 | 52761 1272 2248 | ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 48315729 | 26348 0 0 | 51896 1232 2264 | ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 48512864 | 24615 0 0 | 49432 1264 2248 | ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 49243618 | 24900 0 0 | 49276 1216 2248 | opt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 49663841 | 29103 0 0 | 53992 1264 2248 | opt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 49941886 | 32511 0 0 | 57641 1272 2248 | opt | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 50511603 | 20404 0 0 | 44660 1216 2248 | ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 53596714 | 35095 0 0 | 60520 1232 2264 | opt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261111 | 20261018 |
| 56201886 | 25803 0 0 | 51216 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
77327aea0a3b8994b5cce35d1651f7090a9b71a269e13a09fbfb88de134a09a6 955563168 29433666720 2399987654 crypto_sign/crossrsdpg256small/opt +0
Source and destination overlap in memcpy(0x55f8401, 0x55f8401, 1915)
at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
by 0x...: crypto_sign_crossrsdpg256small_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
77327aea0a3b8994b5cce35d1651f7090a9b71a269e13a09fbfb88de134a09a6 986616768 29660139456 2399987654 crypto_sign/crossrsdpg256small/opt +0
Source and destination overlap in memcpy(0x55f8401, 0x55f8401, 1915)
at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
by 0x...: crypto_sign_crossrsdpg256small_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
77327aea0a3b8994b5cce35d1651f7090a9b71a269e13a09fbfb88de134a09a6 1151161152 39957684096 2399987654 crypto_sign/crossrsdpg256small/opt +0
Source and destination overlap in memcpy(0x55f8401, 0x55f8401, 1915)
at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
by 0x...: crypto_sign_crossrsdpg256small_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
77327aea0a3b8994b5cce35d1651f7090a9b71a269e13a09fbfb88de134a09a6 1222254528 40569844704 2399987654 crypto_sign/crossrsdpg256small/opt +0
Source and destination overlap in memcpy(0x55f8401, 0x55f8401, 1915)
at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
by 0x...: crypto_sign_crossrsdpg256small_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
77327aea0a3b8994b5cce35d1651f7090a9b71a269e13a09fbfb88de134a09a6 904359744 28149346752 2399987654 crypto_sign/crossrsdpg256small/opt +0
Source and destination overlap in memcpy(0x55f8401, 0x55f8401, 1915)
at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
by 0x...: crypto_sign_crossrsdpg256small_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
77327aea0a3b8994b5cce35d1651f7090a9b71a269e13a09fbfb88de134a09a6 933570912 32455577280 2399987654 crypto_sign/crossrsdpg256small/opt +0
Source and destination overlap in memcpy(0x4b03401, 0x4b03401, 1915)
at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
by 0x...: crypto_sign_crossrsdpg256small_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
77327aea0a3b8994b5cce35d1651f7090a9b71a269e13a09fbfb88de134a09a6 1010434176 32482618272 2399987654 crypto_sign/crossrsdpg256small/opt +0
Source and destination overlap in memcpy(0x4b03401, 0x4b03401, 1915)
at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
by 0x...: crypto_sign_crossrsdpg256small_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
77327aea0a3b8994b5cce35d1651f7090a9b71a269e13a09fbfb88de134a09a6 1182612768 41334909792 2399987654 crypto_sign/crossrsdpg256small/opt +0
Source and destination overlap in memcpy(0x4b03401, 0x4b03401, 1915)
at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
by 0x...: crypto_sign_crossrsdpg256small_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
77327aea0a3b8994b5cce35d1651f7090a9b71a269e13a09fbfb88de134a09a6 1173397344 39861651360 2399987654 crypto_sign/crossrsdpg256small/opt +0
Source and destination overlap in memcpy(0x4b03401, 0x4b03401, 1915)
at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
by 0x...: crypto_sign_crossrsdpg256small_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
77327aea0a3b8994b5cce35d1651f7090a9b71a269e13a09fbfb88de134a09a6 976058400 30713059584 2399987654 crypto_sign/crossrsdpg256small/ref +0
Source and destination overlap in memcpy(0x55f8401, 0x55f8401, 1915)
at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
by 0x...: crypto_sign_crossrsdpg256small_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
77327aea0a3b8994b5cce35d1651f7090a9b71a269e13a09fbfb88de134a09a6 975550176 30645501312 2399987654 crypto_sign/crossrsdpg256small/ref +0
Source and destination overlap in memcpy(0x55f8401, 0x55f8401, 1915)
at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
by 0x...: crypto_sign_crossrsdpg256small_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
77327aea0a3b8994b5cce35d1651f7090a9b71a269e13a09fbfb88de134a09a6 1195858080 41057120832 2399987654 crypto_sign/crossrsdpg256small/ref +0
Source and destination overlap in memcpy(0x55f8401, 0x55f8401, 1915)
at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
by 0x...: crypto_sign_crossrsdpg256small_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
77327aea0a3b8994b5cce35d1651f7090a9b71a269e13a09fbfb88de134a09a6 1311862560 45162945600 2399987654 crypto_sign/crossrsdpg256small/ref +0
Source and destination overlap in memcpy(0x55f8401, 0x55f8401, 1915)
at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
by 0x...: crypto_sign_crossrsdpg256small_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
77327aea0a3b8994b5cce35d1651f7090a9b71a269e13a09fbfb88de134a09a6 939826752 29857269792 2399987654 crypto_sign/crossrsdpg256small/ref +0
Source and destination overlap in memcpy(0x55f8401, 0x55f8401, 1915)
at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
by 0x...: crypto_sign_crossrsdpg256small_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
77327aea0a3b8994b5cce35d1651f7090a9b71a269e13a09fbfb88de134a09a6 1260506400 43483315776 2399987654 crypto_sign/crossrsdpg256small/ref +0
Source and destination overlap in memcpy(0x4b03401, 0x4b03401, 1915)
at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
by 0x...: crypto_sign_crossrsdpg256small_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
77327aea0a3b8994b5cce35d1651f7090a9b71a269e13a09fbfb88de134a09a6 1083581568 35198476800 2399987654 crypto_sign/crossrsdpg256small/ref +0
Source and destination overlap in memcpy(0x4b03401, 0x4b03401, 1915)
at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
by 0x...: crypto_sign_crossrsdpg256small_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
77327aea0a3b8994b5cce35d1651f7090a9b71a269e13a09fbfb88de134a09a6 1298500704 44918239872 2399987654 crypto_sign/crossrsdpg256small/ref +0
Source and destination overlap in memcpy(0x4b03401, 0x4b03401, 1915)
at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
by 0x...: crypto_sign_crossrsdpg256small_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
77327aea0a3b8994b5cce35d1651f7090a9b71a269e13a09fbfb88de134a09a6 1322406336 44327683488 2399987654 crypto_sign/crossrsdpg256small/ref +0
Source and destination overlap in memcpy(0x4b03401, 0x4b03401, 1915)
at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
by 0x...: crypto_sign_crossrsdpg256small_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) |