Test results for aarch64, cfarm425, crypto_sign/crossrsdpg128small

[Page version: 20261114 10:40:43]

Measurements for aarch64, cfarm425, crypto_sign Test results for aarch64, cfarm425, crypto_sign Test results for crypto_sign/crossrsdpg128small
Computer: cfarm425
Microarchitecture: aarch64; Neoverse-N1 (413fd0c1)
Architecture: aarch64
CPU ID: 413fd0c1
SUPERCOP version: 20261018
Operation: crypto_sign
Primitive: crossrsdpg128small
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1357073349012 0 075432 1232 2264optgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
1431528135343 0 061752 1232 2264refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
1476917940281 0 066897 1272 2248optclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
1479394942865 0 070025 1272 2264optclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
1483563543349 0 071273 1272 2264optclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
1489024039429 0 066545 1272 2264refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
1493057540093 0 067953 1272 2264refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
1495538234409 0 060977 1272 2248refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
1500322033744 0 059224 1232 2264optgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
1689092128389 0 053481 1272 2248refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
1696931325813 0 050624 1264 2248refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
1725935324452 0 049912 1232 2264refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
1743270033237 0 058361 1272 2248optclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
1753822730241 0 055120 1264 2248optclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
1789334323656 0 048044 1216 2248optgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
1808087719168 0 043452 1216 2248refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
1874776533579 0 058968 1232 2264optgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
1938682324267 0 049656 1232 2264refgcc -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
d9287f3aee270c95060f70da83465c36019608fdf0e0c53011d9bacf45788944 398139648 12712518624 2399987654 crypto_sign/crossrsdpg128small/opt +0
Source and destination overlap in memcpy(0x55c2881, 0x55c2881, 1915)
   at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
   by 0x...: crypto_sign_crossrsdpg128small_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
d9287f3aee270c95060f70da83465c36019608fdf0e0c53011d9bacf45788944 402391776 12848950848 2399987654 crypto_sign/crossrsdpg128small/opt +0
Source and destination overlap in memcpy(0x55c2881, 0x55c2881, 1915)
   at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
   by 0x...: crypto_sign_crossrsdpg128small_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
d9287f3aee270c95060f70da83465c36019608fdf0e0c53011d9bacf45788944 437889984 14935137600 2399987654 crypto_sign/crossrsdpg128small/opt +0
Source and destination overlap in memcpy(0x55c2881, 0x55c2881, 1915)
   at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
   by 0x...: crypto_sign_crossrsdpg128small_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
d9287f3aee270c95060f70da83465c36019608fdf0e0c53011d9bacf45788944 456010464 15827552064 2399987654 crypto_sign/crossrsdpg128small/opt +0
Source and destination overlap in memcpy(0x55c2881, 0x55c2881, 1915)
   at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
   by 0x...: crypto_sign_crossrsdpg128small_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
d9287f3aee270c95060f70da83465c36019608fdf0e0c53011d9bacf45788944 352577760 11705162400 2399987654 crypto_sign/crossrsdpg128small/opt +0
Source and destination overlap in memcpy(0x55c2881, 0x55c2881, 1915)
   at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
   by 0x...: crypto_sign_crossrsdpg128small_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
d9287f3aee270c95060f70da83465c36019608fdf0e0c53011d9bacf45788944 394059456 13855107360 2399987654 crypto_sign/crossrsdpg128small/opt +0
Source and destination overlap in memcpy(0x4acd881, 0x4acd881, 1915)
   at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
   by 0x...: crypto_sign_crossrsdpg128small_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
d9287f3aee270c95060f70da83465c36019608fdf0e0c53011d9bacf45788944 488060832 14781409728 2399987654 crypto_sign/crossrsdpg128small/opt +0
Source and destination overlap in memcpy(0x4acd881, 0x4acd881, 1915)
   at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
   by 0x...: crypto_sign_crossrsdpg128small_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
d9287f3aee270c95060f70da83465c36019608fdf0e0c53011d9bacf45788944 432832512 15542258784 2399987654 crypto_sign/crossrsdpg128small/opt +0
Source and destination overlap in memcpy(0x4acd881, 0x4acd881, 1915)
   at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
   by 0x...: crypto_sign_crossrsdpg128small_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
d9287f3aee270c95060f70da83465c36019608fdf0e0c53011d9bacf45788944 437466048 15177016224 2399987654 crypto_sign/crossrsdpg128small/opt +0
Source and destination overlap in memcpy(0x4acd881, 0x4acd881, 1915)
   at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
   by 0x...: crypto_sign_crossrsdpg128small_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
d9287f3aee270c95060f70da83465c36019608fdf0e0c53011d9bacf45788944 402484128 12840934464 2399987654 crypto_sign/crossrsdpg128small/ref +0
Source and destination overlap in memcpy(0x55c2881, 0x55c2881, 1915)
   at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
   by 0x...: crypto_sign_crossrsdpg128small_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
d9287f3aee270c95060f70da83465c36019608fdf0e0c53011d9bacf45788944 393851136 12723182304 2399987654 crypto_sign/crossrsdpg128small/ref +0
Source and destination overlap in memcpy(0x55c2881, 0x55c2881, 1915)
   at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
   by 0x...: crypto_sign_crossrsdpg128small_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
d9287f3aee270c95060f70da83465c36019608fdf0e0c53011d9bacf45788944 447663936 15088739136 2399987654 crypto_sign/crossrsdpg128small/ref +0
Source and destination overlap in memcpy(0x55c2881, 0x55c2881, 1915)
   at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
   by 0x...: crypto_sign_crossrsdpg128small_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
d9287f3aee270c95060f70da83465c36019608fdf0e0c53011d9bacf45788944 488337024 16671508512 2399987654 crypto_sign/crossrsdpg128small/ref +0
Source and destination overlap in memcpy(0x55c2881, 0x55c2881, 1915)
   at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
   by 0x...: crypto_sign_crossrsdpg128small_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
d9287f3aee270c95060f70da83465c36019608fdf0e0c53011d9bacf45788944 371689440 11924624832 2399987654 crypto_sign/crossrsdpg128small/ref +0
Source and destination overlap in memcpy(0x55c2881, 0x55c2881, 1915)
   at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
   by 0x...: crypto_sign_crossrsdpg128small_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
d9287f3aee270c95060f70da83465c36019608fdf0e0c53011d9bacf45788944 454382592 15764225472 2399987654 crypto_sign/crossrsdpg128small/ref +0
Source and destination overlap in memcpy(0x4acd881, 0x4acd881, 1915)
   at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
   by 0x...: crypto_sign_crossrsdpg128small_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
d9287f3aee270c95060f70da83465c36019608fdf0e0c53011d9bacf45788944 475156512 15499652640 2399987654 crypto_sign/crossrsdpg128small/ref +0
Source and destination overlap in memcpy(0x4acd881, 0x4acd881, 1915)
   at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
   by 0x...: crypto_sign_crossrsdpg128small_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
d9287f3aee270c95060f70da83465c36019608fdf0e0c53011d9bacf45788944 460493664 16059633408 2399987654 crypto_sign/crossrsdpg128small/ref +0
Source and destination overlap in memcpy(0x4acd881, 0x4acd881, 1915)
   at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
   by 0x...: crypto_sign_crossrsdpg128small_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
d9287f3aee270c95060f70da83465c36019608fdf0e0c53011d9bacf45788944 469920576 15925278624 2399987654 crypto_sign/crossrsdpg128small/ref +0
Source and destination overlap in memcpy(0x4acd881, 0x4acd881, 1915)
   at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
   by 0x...: crypto_sign_crossrsdpg128small_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)