Implementation notes: amd64, sand, crypto_kem

Computer: sand
Architecture: amd64
CPU ID: GenuineIntel-000506e3-bfebfbff
CPU cycles/second: 3293000000...3293000000 (amd64cpuspeed)
SUPERCOP version: 20171218
Benchmark dates: 20180413...20180416

crypto_kem

TimeRelative timePrimitiveImplementationCompiler
7510018921.00edonk128k08n72nu8l8crypto_kem/edonk128k08n72nu8l8/ref (1.0)clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible OpenBSD Clang 5.0.1 (tags/RELEASE 501/final))
361717701.00edonk128k16n80nu4l6crypto_kem/edonk128k16n80nu4l6/ref (1.0)clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible OpenBSD Clang 5.0.1 (tags/RELEASE 501/final))
468164141.00edonk128k16n80nu8l6crypto_kem/edonk128k16n80nu8l6/ref (1.0)clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible OpenBSD Clang 5.0.1 (tags/RELEASE 501/final))
30526361.00edonk128k32n96nu4l4crypto_kem/edonk128k32n96nu4l4/ref (1.0)gcc -O3 -fomit-frame-pointer (4.2.1 20070719 )
411679521.00edonk128refcrypto_kem/edonk128ref/ref (1.0)clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible OpenBSD Clang 5.0.1 (tags/RELEASE 501/final))
5388707301.00edonk192k16n112nu4l8crypto_kem/edonk192k16n112nu4l8/ref (1.0)clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible OpenBSD Clang 5.0.1 (tags/RELEASE 501/final))
293798021.00edonk192k32n128nu4l6crypto_kem/edonk192k32n128nu4l6/ref (1.0)gcc -m64 -march=k8 -O2 -fomit-frame-pointer (4.2.1 20070719 )
39909021.00edonk192k48n144nu4l4crypto_kem/edonk192k48n144nu4l4/ref (1.0)gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer (4.2.1 20070719 )
6039862601.00edonk192refcrypto_kem/edonk192ref/ref (1.0)clang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible OpenBSD Clang 5.0.1 (tags/RELEASE 501/final))
mceliece6960119crypto_kem/mceliece6960119/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
mceliece8192128crypto_kem/mceliece8192128/avxgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
mceliece8192128crypto_kem/mceliece8192128/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
mceliece8192128crypto_kem/mceliece8192128/ssegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
551926141.00ntrulpr4591761crypto_kem/ntrulpr4591761/refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible OpenBSD Clang 5.0.1 (tags/RELEASE 501/final))
ntrulpr4591761crypto_kem/ntrulpr4591761/avxgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
pqrsa15crypto_kem/pqrsa15/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
28260361.00rsa2048crypto_kem/rsa2048/gmpgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer (4.2.1 20070719 )
28279361.00rsa2048crypto_kem/rsa2048/gmpxxg++ -m64 -O -fomit-frame-pointer
39188281.39rsa2048crypto_kem/rsa2048/ntlg++ -march=nocona -Os -fomit-frame-pointer
419012221.00sntrup4591761crypto_kem/sntrup4591761/refgcc -march=k8 -O3 -fomit-frame-pointer (4.2.1 20070719 )
sntrup4591761crypto_kem/sntrup4591761/avxgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv