Test results for amd64, hertz, crypto_sign/crossrsdpg256fast
[Page version: 20261007 20:07:58]
Measurements for amd64, hertz, crypto_sign
Test results for amd64, hertz, crypto_sign
Test results for crypto_sign/crossrsdpg256fast
Computer: hertz
Microarchitecture: amd64; Zen 4 (a60f12)
Architecture: amd64
CPU ID: AuthenticAMD-00a60f12-178bfbff
SUPERCOP version: 20261004
Operation: crypto_sign
Primitive: crossrsdpg256fast
| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 5058660 | 130000 0 0 | 166672 1320 2528 | opt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261006 | 20261004 |
| 5284950 | 111190 0 0 | 149798 1344 2432 | opt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261006 | 20261004 |
| 5487714 | 108148 0 0 | 145750 1344 2432 | opt | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261006 | 20261004 |
| 5720798 | 103631 0 0 | 136808 1320 2528 | opt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261006 | 20261004 |
| 6079890 | 85572 0 0 | 118085 1336 2432 | opt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261006 | 20261004 |
| 6662862 | 84753 0 0 | 116206 1344 2368 | opt | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261006 | 20261004 |
| 7390640 | 82859 0 0 | 114316 1312 2432 | opt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261006 | 20261004 |
| 8116353 | 95870 0 0 | 128840 1320 2464 | opt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261006 | 20261004 |
| 10160976 | 40310 0 0 | 78478 1328 2432 | ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261006 | 20261004 |
| 10168696 | 42886 0 0 | 82534 1328 2432 | ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261006 | 20261004 |
| 12432632 | 39286 0 0 | 75633 1296 2528 | ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261006 | 20261004 |
| 17703599 | 29648 0 0 | 62133 1320 2432 | ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261006 | 20261004 |
| 20273018 | 29486 0 0 | 61334 1328 2368 | ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20261006 | 20261004 |
| 21620000 | 29683 0 0 | 62457 1296 2528 | ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261006 | 20261004 |
| 24614176 | 24520 0 0 | 57153 1296 2464 | ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261006 | 20261004 |
| 24630258 | 18944 0 0 | 50053 1288 2432 | ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20261006 | 20261004 |
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: 4, namely:
| Implementation | Compiler |
| opt | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(6ubuntu1)) |
| opt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(6ubuntu1)) |
| opt | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(6ubuntu1)) |
| opt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(6ubuntu1)) |
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: 4, namely:
| Implementation | Compiler |
| ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(6ubuntu1)) |
| ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(6ubuntu1)) |
| ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(6ubuntu1)) |
| ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(6ubuntu1)) |
TIMECOP error (can be valgrind bug)
error 132
Process terminating with default action of signal 4 (SIGILL)
Illegal opcode at address 0x401F358
at 0x...: memset (string_fortified.h:59)
by 0x...: cpucycles_works (wrapper.c:59)
by 0x...: supercop_cpucycles_ticks_amd64_tsc_setup (amd64-tsc.c:28)
by 0x...: cpucycles_init (wrapper.c:314)
by 0x...: main (try-anything.c:330)
Illegal instruction (core dumped)
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| opt | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(6ubuntu1)) |
TIMECOP error (can be valgrind bug)
error 132
Process terminating with default action of signal 4 (SIGILL)
Illegal opcode at address 0x401FF98
at 0x...: memset (string_fortified.h:59)
by 0x...: cpucycles_works (wrapper.c:59)
by 0x...: supercop_cpucycles_ticks_amd64_tsc_setup (amd64-tsc.c:28)
by 0x...: cpucycles_init (wrapper.c:314)
by 0x...: main (try-anything.c:330)
Illegal instruction (core dumped)
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| opt | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(6ubuntu1)) |
TIMECOP error (can be valgrind bug)
error 132
Process terminating with default action of signal 4 (SIGILL)
Illegal opcode at address 0x4019518
at 0x...: memset (string_fortified.h:59)
by 0x...: cpucycles_works (wrapper.c:59)
by 0x...: supercop_cpucycles_ticks_amd64_tsc_setup (amd64-tsc.c:28)
by 0x...: cpucycles_init (wrapper.c:314)
by 0x...: main (try-anything.c:330)
Illegal instruction (core dumped)
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| opt | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(6ubuntu1)) |
TIMECOP error (can be valgrind bug)
error 132
Process terminating with default action of signal 4 (SIGILL)
Illegal opcode at address 0x40195D8
at 0x...: memset (string_fortified.h:59)
by 0x...: cpucycles_works (wrapper.c:59)
by 0x...: supercop_cpucycles_ticks_amd64_tsc_setup (amd64-tsc.c:28)
by 0x...: cpucycles_init (wrapper.c:314)
by 0x...: main (try-anything.c:330)
Illegal instruction (core dumped)
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| opt | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(6ubuntu1)) |
TIMECOP error (can be valgrind bug)
error 132
Process terminating with default action of signal 4 (SIGILL)
Illegal opcode at address 0x401E798
at 0x...: memset (string_fortified.h:59)
by 0x...: cpucycles_works (wrapper.c:59)
by 0x...: supercop_cpucycles_ticks_amd64_tsc_setup (amd64-tsc.c:28)
by 0x...: cpucycles_init (wrapper.c:314)
by 0x...: main (try-anything.c:330)
Illegal instruction (core dumped)
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| opt | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
TIMECOP error (can be valgrind bug)
error 132
Process terminating with default action of signal 4 (SIGILL)
Illegal opcode at address 0x40252D8
at 0x...: memset (string_fortified.h:59)
by 0x...: cpucycles_works (wrapper.c:59)
by 0x...: supercop_cpucycles_ticks_amd64_tsc_setup (amd64-tsc.c:28)
by 0x...: cpucycles_init (wrapper.c:314)
by 0x...: main (try-anything.c:330)
Illegal instruction (core dumped)
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| opt | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
TIMECOP error (can be valgrind bug)
error 132
Process terminating with default action of signal 4 (SIGILL)
Illegal opcode at address 0x401C7D8
at 0x...: memset (string_fortified.h:59)
by 0x...: cpucycles_works (wrapper.c:59)
by 0x...: supercop_cpucycles_ticks_amd64_tsc_setup (amd64-tsc.c:28)
by 0x...: cpucycles_init (wrapper.c:314)
by 0x...: main (try-anything.c:330)
Illegal instruction (core dumped)
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| opt | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
TIMECOP error (can be valgrind bug)
error 132
Process terminating with default action of signal 4 (SIGILL)
Illegal opcode at address 0x4018E18
at 0x...: memset (string_fortified.h:59)
by 0x...: cpucycles_works (wrapper.c:59)
by 0x...: supercop_cpucycles_ticks_amd64_tsc_setup (amd64-tsc.c:28)
by 0x...: cpucycles_init (wrapper.c:314)
by 0x...: main (try-anything.c:330)
Illegal instruction (core dumped)
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| opt | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
TIMECOP error (can be valgrind bug)
error 132
Process terminating with default action of signal 4 (SIGILL)
Illegal opcode at address 0x400F858
at 0x...: memset (string_fortified.h:59)
by 0x...: cpucycles_works (wrapper.c:59)
by 0x...: supercop_cpucycles_ticks_amd64_tsc_setup (amd64-tsc.c:28)
by 0x...: cpucycles_init (wrapper.c:314)
by 0x...: main (try-anything.c:330)
Illegal instruction (core dumped)
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(6ubuntu1)) |
TIMECOP error (can be valgrind bug)
error 132
Process terminating with default action of signal 4 (SIGILL)
Illegal opcode at address 0x4010418
at 0x...: memset (string_fortified.h:59)
by 0x...: cpucycles_works (wrapper.c:59)
by 0x...: supercop_cpucycles_ticks_amd64_tsc_setup (amd64-tsc.c:28)
by 0x...: cpucycles_init (wrapper.c:314)
by 0x...: main (try-anything.c:330)
Illegal instruction (core dumped)
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(6ubuntu1)) |
TIMECOP error (can be valgrind bug)
error 132
Process terminating with default action of signal 4 (SIGILL)
Illegal opcode at address 0x400C798
at 0x...: memset (string_fortified.h:59)
by 0x...: cpucycles_works (wrapper.c:59)
by 0x...: supercop_cpucycles_ticks_amd64_tsc_setup (amd64-tsc.c:28)
by 0x...: cpucycles_init (wrapper.c:314)
by 0x...: main (try-anything.c:330)
Illegal instruction (core dumped)
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(6ubuntu1)) |
TIMECOP error (can be valgrind bug)
error 132
Process terminating with default action of signal 4 (SIGILL)
Illegal opcode at address 0x400C298
at 0x...: memset (string_fortified.h:59)
by 0x...: cpucycles_works (wrapper.c:59)
by 0x...: supercop_cpucycles_ticks_amd64_tsc_setup (amd64-tsc.c:28)
by 0x...: cpucycles_init (wrapper.c:314)
by 0x...: main (try-anything.c:330)
Illegal instruction (core dumped)
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_21.1.8_(6ubuntu1)) |
TIMECOP error (can be valgrind bug)
error 132
Process terminating with default action of signal 4 (SIGILL)
Illegal opcode at address 0x400CD18
at 0x...: memset (string_fortified.h:59)
by 0x...: cpucycles_works (wrapper.c:59)
by 0x...: supercop_cpucycles_ticks_amd64_tsc_setup (amd64-tsc.c:28)
by 0x...: cpucycles_init (wrapper.c:314)
by 0x...: main (try-anything.c:330)
Illegal instruction (core dumped)
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
TIMECOP error (can be valgrind bug)
error 132
Process terminating with default action of signal 4 (SIGILL)
Illegal opcode at address 0x400F7D8
at 0x...: memset (string_fortified.h:59)
by 0x...: cpucycles_works (wrapper.c:59)
by 0x...: supercop_cpucycles_ticks_amd64_tsc_setup (amd64-tsc.c:28)
by 0x...: cpucycles_init (wrapper.c:314)
by 0x...: main (try-anything.c:330)
Illegal instruction (core dumped)
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
TIMECOP error (can be valgrind bug)
error 132
Process terminating with default action of signal 4 (SIGILL)
Illegal opcode at address 0x400B758
at 0x...: memset (string_fortified.h:59)
by 0x...: cpucycles_works (wrapper.c:59)
by 0x...: supercop_cpucycles_ticks_amd64_tsc_setup (amd64-tsc.c:28)
by 0x...: cpucycles_init (wrapper.c:314)
by 0x...: main (try-anything.c:330)
Illegal instruction (core dumped)
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |
TIMECOP error (can be valgrind bug)
error 132
Process terminating with default action of signal 4 (SIGILL)
Illegal opcode at address 0x4009B58
at 0x...: memset (string_fortified.h:59)
by 0x...: cpucycles_works (wrapper.c:59)
by 0x...: supercop_cpucycles_ticks_amd64_tsc_setup (amd64-tsc.c:28)
by 0x...: cpucycles_init (wrapper.c:314)
by 0x...: main (try-anything.c:330)
Illegal instruction (core dumped)
Number of similar (implementation,compiler) pairs: 1, namely:
| Implementation | Compiler |
| ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (15.2.0) |