Test results for amd64, tripwire, crypto_dh/curve25519

[Page version: 20261005 15:57:56]

Measurements for amd64, tripwire, crypto_dh Test results for amd64, tripwire, crypto_dh Test results for crypto_dh/curve25519
Computer: tripwire
Microarchitecture: amd64; Zen 5 (b00f21)
Architecture: amd64
CPU ID: AuthenticAMD-00b00f21-178bfbff
SUPERCOP version: 20261004
Operation: crypto_dh
Primitive: curve25519
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
169816178 0 0108767 1224 2456lib25519gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026100420260831
169980161 0 0113751 1224 2520refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026100420260831
170070161 0 0109335 1224 2520refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026100420260831
170095168 0 0113687 1224 2520lib25519gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026100420260831
170129156 0 0107471 1216 2424lib25519gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026100420260831
170242164 0 0108895 1224 2456refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026100420260831
170265168 0 0109207 1224 2520lib25519gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026100420260831
170294140 0 0107535 1216 2424refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026100420260831
64651117570 0 0217925 1504 2520T:mpfqgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026100420260831
75777324655 0 0229861 1504 2584T:mpfqgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026100420260831
8112698234 0 0207252 1496 2488T:mpfqgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026100420260831
81819112708 0 0213573 1504 2584T:mpfqgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026100420260831

Compiler output


try.c: In file included from try-anything-timecop.c:3:
try.c: try-anything.c:26:10: fatal error: valgrind/memcheck.h: No such file or directory
try.c:    26 | #include <valgrind/memcheck.h>
try.c:       |          ^~~~~~~~~~~~~~~~~~~~~
try.c: compilation terminated.

Number of similar (implementation,compiler) pairs: 8, namely:
ImplementationCompiler
lib25519gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)
lib25519gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)
lib25519gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)
lib25519gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)
refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)
refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)
refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)
refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)

Compiler output


mpfq_p_25519.c: In file included from mpfq_p_25519.c:5:
mpfq_p_25519.c: x86_64/mpfq_p_25519.c: In function 'mpfq_p_25519_inv':
mpfq_p_25519.c: x86_64/mpfq_p_25519.c:111:1: warning: control reaches end of non-void function [-Wreturn-type]
mpfq_p_25519.c:   111 | }
mpfq_p_25519.c:       | ^

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
T:mpfqgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)
T:mpfqgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)
T:mpfqgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)
T:mpfqgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)

Namespace violations


curve25519.o ECmul T
curve25519.o ECprint T
curve25519.o read_mp T
mpfq_p_25519.o mpfq_p_25519_field_clear T
mpfq_p_25519.o mpfq_p_25519_field_init T
mpfq_p_25519.o mpfq_p_25519_field_tricks T
mpfq_p_25519.o mpfq_p_25519_inv T
mpfq_p_25519.o mpfq_p_25519_print T
mpfq_p_25519.o mpfq_p_25519_random T
mpfq_p_25519.o mpfq_p_25519_random2 T
mpfq_p_25519.o mpfq_p_25519_read T
mpfq_p_25519.o mpfq_p_25519_write T

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
T:mpfqgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)
T:mpfqgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)
T:mpfqgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)
T:mpfqgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)

TIMECOP error (can be valgrind bug)


error 127
timeout: failed to run command 'valgrind': No such file or directory

Number of similar (implementation,compiler) pairs: 8, namely:
ImplementationCompiler
lib25519gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)
lib25519gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)
lib25519gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)
lib25519gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)
refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)
refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)
refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)
refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0)