Implementation notes: aarch64, pi3bplus, crypto_dh/claus

Computer: pi3bplus
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_dh
Primitive: claus
TimeImplementationCompilerBenchmark dateSUPERCOP version
25718964gmpg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2019081920190816

Compiler output

Implementation: crypto_dh/claus/cryptopp
Compiler: g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
keypair.cpp: keypair.cpp:1:10: fatal error: cryptopp/dh.h: No such file or directory
keypair.cpp: #include <cryptopp/dh.h>
keypair.cpp: ^~~~~~~~~~~~~~~
keypair.cpp: compilation terminated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv cryptopp

Compiler output

Implementation: crypto_dh/claus/ntl
Compiler: g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
try.cpp: /usr/bin/ld: /home/djb/minicop/supercop-20190816/supercop-data/pi3bplus/aarch64/lib/libntl.a(ZZ.o): undefined reference to symbol 'pthread_setspecific@@GLIBC_2.17'
try.cpp: /usr/bin/ld: //lib/aarch64-linux-gnu/libpthread.so.0: error adding symbols: DSO missing from command line
try.cpp: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv ntl

Compiler output

Implementation: crypto_dh/claus/openssl
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
keypair.c: keypair.c: In function 'crypto_dh_claus_openssl_keypair':
keypair.c: keypair.c:25:5: error: dereferencing pointer to incomplete type 'DH' {aka 'struct dh_st'}
keypair.c: dh->p = BN_new(); if (!dh->p) goto error;
keypair.c: ^~

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv openssl