Test results for aarch64, cfarm425, crypto_sign/crossrsdp256fast

[Page version: 20261114 10:40:43]

Measurements for aarch64, cfarm425, crypto_sign Test results for aarch64, cfarm425, crypto_sign Test results for crypto_sign/crossrsdp256fast
Computer: cfarm425
Microarchitecture: aarch64; Neoverse-N1 (413fd0c1)
Architecture: aarch64
CPU ID: 413fd0c1
SUPERCOP version: 20261018
Operation: crypto_sign
Primitive: crossrsdp256fast
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1615483546929 0 073376 1232 2264optgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
1914555154111 0 081289 1272 2264optclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
1955902753947 0 081873 1272 2264optclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
2058641634881 0 061304 1232 2264refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
2077661227368 0 052864 1232 2264optgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
2088564740467 0 067041 1272 2248optclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
2393382250379 0 077481 1272 2264refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
2401646250071 0 077937 1272 2264refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
2415279939491 0 066033 1272 2248refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
3850776121995 0 047105 1272 2248refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
3876441019607 0 044440 1264 2248refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
4449763722332 0 047800 1232 2264refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
4552140215634 0 039860 1216 2248refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
4957187419893 0 045288 1232 2264refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
5589454624447 0 049593 1272 2248optclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
5591372921851 0 046672 1264 2248optclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
5706197517826 0 042068 1216 2248optgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
6140941825517 0 050928 1232 2264optgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018

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:
ImplementationCompiler
optclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
optclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
optclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
optclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
optclang -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:
ImplementationCompiler
refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_21.1.8_(13))
refclang -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
0fa3365409e97f0148ba622e8c927811473d25bde0a96fd549dcbac12f0cec09 768945024 24363141312 2399987654 crypto_sign/crossrsdp256fast/opt +0
Source and destination overlap in memcpy(0x5642b81, 0x5642b81, 1915)
   at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
   by 0x...: crypto_sign_crossrsdp256fast_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:
ImplementationCompiler
optclang -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
0fa3365409e97f0148ba622e8c927811473d25bde0a96fd549dcbac12f0cec09 755879520 24301632384 2399987654 crypto_sign/crossrsdp256fast/opt +0
Source and destination overlap in memcpy(0x5642b81, 0x5642b81, 1915)
   at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
   by 0x...: crypto_sign_crossrsdp256fast_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:
ImplementationCompiler
optclang -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
0fa3365409e97f0148ba622e8c927811473d25bde0a96fd549dcbac12f0cec09 1203806688 41241644544 2399987654 crypto_sign/crossrsdp256fast/opt +0
Source and destination overlap in memcpy(0x5642b81, 0x5642b81, 1915)
   at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
   by 0x...: crypto_sign_crossrsdp256fast_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:
ImplementationCompiler
optclang -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
0fa3365409e97f0148ba622e8c927811473d25bde0a96fd549dcbac12f0cec09 1235229120 42617108736 2399987654 crypto_sign/crossrsdp256fast/opt +0
Source and destination overlap in memcpy(0x5642b81, 0x5642b81, 1915)
   at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
   by 0x...: crypto_sign_crossrsdp256fast_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:
ImplementationCompiler
optclang -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
0fa3365409e97f0148ba622e8c927811473d25bde0a96fd549dcbac12f0cec09 700860960 22169398272 2399987654 crypto_sign/crossrsdp256fast/opt +0
Source and destination overlap in memcpy(0x5642b81, 0x5642b81, 1915)
   at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
   by 0x...: crypto_sign_crossrsdp256fast_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:
ImplementationCompiler
optclang -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
0fa3365409e97f0148ba622e8c927811473d25bde0a96fd549dcbac12f0cec09 791619840 29635292544 2399987654 crypto_sign/crossrsdp256fast/opt +0
Source and destination overlap in memcpy(0x4b4db81, 0x4b4db81, 1915)
   at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
   by 0x...: crypto_sign_crossrsdp256fast_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:
ImplementationCompiler
optgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)

TIMECOP error (can be valgrind bug)


error 99
0fa3365409e97f0148ba622e8c927811473d25bde0a96fd549dcbac12f0cec09 825653088 26480741472 2399987654 crypto_sign/crossrsdp256fast/opt +0
Source and destination overlap in memcpy(0x4b4db81, 0x4b4db81, 1915)
   at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
   by 0x...: crypto_sign_crossrsdp256fast_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:
ImplementationCompiler
optgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)

TIMECOP error (can be valgrind bug)


error 99
0fa3365409e97f0148ba622e8c927811473d25bde0a96fd549dcbac12f0cec09 1301440800 46634524512 2399987654 crypto_sign/crossrsdp256fast/opt +0
Source and destination overlap in memcpy(0x4b4db81, 0x4b4db81, 1915)
   at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
   by 0x...: crypto_sign_crossrsdp256fast_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:
ImplementationCompiler
optgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)

TIMECOP error (can be valgrind bug)


error 99
0fa3365409e97f0148ba622e8c927811473d25bde0a96fd549dcbac12f0cec09 1263769056 43623026400 2399987654 crypto_sign/crossrsdp256fast/opt +0
Source and destination overlap in memcpy(0x4b4db81, 0x4b4db81, 1915)
   at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
   by 0x...: crypto_sign_crossrsdp256fast_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:
ImplementationCompiler
optgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)

TIMECOP error (can be valgrind bug)


error 99
0fa3365409e97f0148ba622e8c927811473d25bde0a96fd549dcbac12f0cec09 932125632 29810933376 2399987654 crypto_sign/crossrsdp256fast/ref +0
Source and destination overlap in memcpy(0x5642b81, 0x5642b81, 1915)
   at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
   by 0x...: crypto_sign_crossrsdp256fast_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:
ImplementationCompiler
refclang -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
0fa3365409e97f0148ba622e8c927811473d25bde0a96fd549dcbac12f0cec09 960237792 29876239392 2399987654 crypto_sign/crossrsdp256fast/ref +0
Source and destination overlap in memcpy(0x5642b81, 0x5642b81, 1915)
   at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
   by 0x...: crypto_sign_crossrsdp256fast_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:
ImplementationCompiler
refclang -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
0fa3365409e97f0148ba622e8c927811473d25bde0a96fd549dcbac12f0cec09 1138969632 39629029728 2399987654 crypto_sign/crossrsdp256fast/ref +0
Source and destination overlap in memcpy(0x5642b81, 0x5642b81, 1915)
   at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
   by 0x...: crypto_sign_crossrsdp256fast_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:
ImplementationCompiler
refclang -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
0fa3365409e97f0148ba622e8c927811473d25bde0a96fd549dcbac12f0cec09 1309938336 45020338752 2399987654 crypto_sign/crossrsdp256fast/ref +0
Source and destination overlap in memcpy(0x5642b81, 0x5642b81, 1915)
   at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
   by 0x...: crypto_sign_crossrsdp256fast_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:
ImplementationCompiler
refclang -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
0fa3365409e97f0148ba622e8c927811473d25bde0a96fd549dcbac12f0cec09 853091232 25863897120 2399987654 crypto_sign/crossrsdp256fast/ref +0
Source and destination overlap in memcpy(0x5642b81, 0x5642b81, 1915)
   at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
   by 0x...: crypto_sign_crossrsdp256fast_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:
ImplementationCompiler
refclang -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
0fa3365409e97f0148ba622e8c927811473d25bde0a96fd549dcbac12f0cec09 1302635520 44816933088 2399987654 crypto_sign/crossrsdp256fast/ref +0
Source and destination overlap in memcpy(0x4b4db81, 0x4b4db81, 1915)
   at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
   by 0x...: crypto_sign_crossrsdp256fast_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:
ImplementationCompiler
refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)

TIMECOP error (can be valgrind bug)


error 99
0fa3365409e97f0148ba622e8c927811473d25bde0a96fd549dcbac12f0cec09 857399616 27266767200 2399987654 crypto_sign/crossrsdp256fast/ref +0
Source and destination overlap in memcpy(0x4b4db81, 0x4b4db81, 1915)
   at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
   by 0x...: crypto_sign_crossrsdp256fast_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:
ImplementationCompiler
refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)

TIMECOP error (can be valgrind bug)


error 99
0fa3365409e97f0148ba622e8c927811473d25bde0a96fd549dcbac12f0cec09 1386991488 48547750368 2399987654 crypto_sign/crossrsdp256fast/ref +0
Source and destination overlap in memcpy(0x4b4db81, 0x4b4db81, 1915)
   at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
   by 0x...: crypto_sign_crossrsdp256fast_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:
ImplementationCompiler
refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)

TIMECOP error (can be valgrind bug)


error 99
0fa3365409e97f0148ba622e8c927811473d25bde0a96fd549dcbac12f0cec09 1330846464 45019805280 2399987654 crypto_sign/crossrsdp256fast/ref +0
Source and destination overlap in memcpy(0x4b4db81, 0x4b4db81, 1915)
   at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
   by 0x...: crypto_sign_crossrsdp256fast_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:
ImplementationCompiler
refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (16.2.0)