Test results for aarch64, cfarm425, crypto_sign/crossrsdpg256fast

[Page version: 20261114 10:40:43]

Measurements for aarch64, cfarm425, crypto_sign Test results for aarch64, cfarm425, crypto_sign Test results for crypto_sign/crossrsdpg256fast
Computer: cfarm425
Microarchitecture: aarch64; Neoverse-N1 (413fd0c1)
Architecture: aarch64
CPU ID: 413fd0c1
SUPERCOP version: 20261018
Operation: crypto_sign
Primitive: crossrsdpg256fast
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1383752847112 0 073496 1232 2264optgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
1482282137494 0 063880 1232 2264refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
1620120228184 0 053640 1232 2264optgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
1805355734200 0 060777 1272 2248optclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
1806682437260 0 064385 1272 2264optclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
1834127737816 0 065785 1272 2264optclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
1890114130436 0 056985 1272 2248refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
1893702533084 0 060177 1272 2264refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
1899861033588 0 061513 1272 2264refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
2225356222724 0 048192 1232 2264refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
2263905925000 0 050097 1272 2248refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
2286342322176 0 046992 1264 2248refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
2297307119495 0 043764 1216 2248optgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
2327503117255 0 041516 1216 2248refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
2340316624500 0 049320 1264 2248optclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
2384197127720 0 052833 1272 2248optclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
2494251027222 0 052616 1232 2264optgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026111120261018
2663536721690 0 047064 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
7295162073615ffaef13123e1962fcdf45a9ceba94e5d81b812a9dbfeb060e28 426128832 14388833952 2399987654 crypto_sign/crossrsdpg256fast/opt +0
Source and destination overlap in memcpy(0x560f001, 0x560f001, 1915)
   at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
   by 0x...: crypto_sign_crossrsdpg256fast_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
7295162073615ffaef13123e1962fcdf45a9ceba94e5d81b812a9dbfeb060e28 424478496 14337480960 2399987654 crypto_sign/crossrsdpg256fast/opt +0
Source and destination overlap in memcpy(0x560f001, 0x560f001, 1915)
   at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
   by 0x...: crypto_sign_crossrsdpg256fast_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
7295162073615ffaef13123e1962fcdf45a9ceba94e5d81b812a9dbfeb060e28 519965568 20518538784 2399987654 crypto_sign/crossrsdpg256fast/opt +0
Source and destination overlap in memcpy(0x560f001, 0x560f001, 1915)
   at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
   by 0x...: crypto_sign_crossrsdpg256fast_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
7295162073615ffaef13123e1962fcdf45a9ceba94e5d81b812a9dbfeb060e28 535977888 20836909248 2399987654 crypto_sign/crossrsdpg256fast/opt +0
Source and destination overlap in memcpy(0x560f001, 0x560f001, 1915)
   at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
   by 0x...: crypto_sign_crossrsdpg256fast_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
7295162073615ffaef13123e1962fcdf45a9ceba94e5d81b812a9dbfeb060e28 405221568 13860336864 2399987654 crypto_sign/crossrsdpg256fast/opt +0
Source and destination overlap in memcpy(0x560f001, 0x560f001, 1915)
   at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
   by 0x...: crypto_sign_crossrsdpg256fast_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
7295162073615ffaef13123e1962fcdf45a9ceba94e5d81b812a9dbfeb060e28 406865856 16636365792 2399987654 crypto_sign/crossrsdpg256fast/opt +0
Source and destination overlap in memcpy(0x4b1a001, 0x4b1a001, 1915)
   at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
   by 0x...: crypto_sign_crossrsdpg256fast_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
7295162073615ffaef13123e1962fcdf45a9ceba94e5d81b812a9dbfeb060e28 427002816 14600949696 2399987654 crypto_sign/crossrsdpg256fast/opt +0
Source and destination overlap in memcpy(0x4b1a001, 0x4b1a001, 1915)
   at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
   by 0x...: crypto_sign_crossrsdpg256fast_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
7295162073615ffaef13123e1962fcdf45a9ceba94e5d81b812a9dbfeb060e28 547543008 22200338112 2399987654 crypto_sign/crossrsdpg256fast/opt +0
Source and destination overlap in memcpy(0x4b1a001, 0x4b1a001, 1915)
   at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
   by 0x...: crypto_sign_crossrsdpg256fast_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
7295162073615ffaef13123e1962fcdf45a9ceba94e5d81b812a9dbfeb060e28 520671936 20402663520 2399987654 crypto_sign/crossrsdpg256fast/opt +0
Source and destination overlap in memcpy(0x4b1a001, 0x4b1a001, 1915)
   at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
   by 0x...: crypto_sign_crossrsdpg256fast_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
7295162073615ffaef13123e1962fcdf45a9ceba94e5d81b812a9dbfeb060e28 438847680 15127141632 2399987654 crypto_sign/crossrsdpg256fast/ref +0
Source and destination overlap in memcpy(0x560f001, 0x560f001, 1915)
   at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
   by 0x...: crypto_sign_crossrsdpg256fast_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
7295162073615ffaef13123e1962fcdf45a9ceba94e5d81b812a9dbfeb060e28 439005792 15128357376 2399987654 crypto_sign/crossrsdpg256fast/ref +0
Source and destination overlap in memcpy(0x560f001, 0x560f001, 1915)
   at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
   by 0x...: crypto_sign_crossrsdpg256fast_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
7295162073615ffaef13123e1962fcdf45a9ceba94e5d81b812a9dbfeb060e28 531735168 21092145600 2399987654 crypto_sign/crossrsdpg256fast/ref +0
Source and destination overlap in memcpy(0x560f001, 0x560f001, 1915)
   at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
   by 0x...: crypto_sign_crossrsdpg256fast_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
7295162073615ffaef13123e1962fcdf45a9ceba94e5d81b812a9dbfeb060e28 586598784 23139983424 2399987654 crypto_sign/crossrsdpg256fast/ref +0
Source and destination overlap in memcpy(0x560f001, 0x560f001, 1915)
   at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
   by 0x...: crypto_sign_crossrsdpg256fast_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
7295162073615ffaef13123e1962fcdf45a9ceba94e5d81b812a9dbfeb060e28 448294848 14344672800 2399987654 crypto_sign/crossrsdpg256fast/ref +0
Source and destination overlap in memcpy(0x560f001, 0x560f001, 1915)
   at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
   by 0x...: crypto_sign_crossrsdpg256fast_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
7295162073615ffaef13123e1962fcdf45a9ceba94e5d81b812a9dbfeb060e28 580263648 22931283072 2399987654 crypto_sign/crossrsdpg256fast/ref +0
Source and destination overlap in memcpy(0x4b1a001, 0x4b1a001, 1915)
   at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
   by 0x...: crypto_sign_crossrsdpg256fast_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
7295162073615ffaef13123e1962fcdf45a9ceba94e5d81b812a9dbfeb060e28 474222624 15747218208 2399987654 crypto_sign/crossrsdpg256fast/ref +0
Source and destination overlap in memcpy(0x4b1a001, 0x4b1a001, 1915)
   at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
   by 0x...: crypto_sign_crossrsdpg256fast_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
7295162073615ffaef13123e1962fcdf45a9ceba94e5d81b812a9dbfeb060e28 607226592 24550951584 2399987654 crypto_sign/crossrsdpg256fast/ref +0
Source and destination overlap in memcpy(0x4b1a001, 0x4b1a001, 1915)
   at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
   by 0x...: crypto_sign_crossrsdpg256fast_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
7295162073615ffaef13123e1962fcdf45a9ceba94e5d81b812a9dbfeb060e28 594827904 23217197376 2399987654 crypto_sign/crossrsdpg256fast/ref +0
Source and destination overlap in memcpy(0x4b1a001, 0x4b1a001, 1915)
   at 0x...: __GI_memcpy (vg_replace_strmem.c:1155)
   by 0x...: crypto_sign_crossrsdpg256fast_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)