Implementation notes: amd64, h6sandy, crypto_kem

Computer: h6sandy
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
CPU cycles/second: 2100000000...2100000000 (amd64cpuinfo)
SUPERCOP version: 20171218
Benchmark dates: 20171107...20171222

crypto_kem

TimeRelative timePrimitiveImplementationCompiler
6639387281.00edonk128k08n72nu8l8crypto_kem/edonk128k08n72nu8l8/ref (1.0)gcc -m64 -O3 -fomit-frame-pointer (5.4.0 20160609)
319016961.00edonk128k16n80nu4l6crypto_kem/edonk128k16n80nu4l6/ref (1.0)gcc -m64 -march=k8 -O3 -fomit-frame-pointer (5.4.0 20160609)
413591121.00edonk128k16n80nu8l6crypto_kem/edonk128k16n80nu8l6/ref (1.0)gcc -funroll-loops -O2 -fomit-frame-pointer (5.4.0 20160609)
28391521.00edonk128k32n96nu4l4crypto_kem/edonk128k32n96nu4l4/ref (1.0)clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
364594361.00edonk128refcrypto_kem/edonk128ref/ref (1.0)clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
5150325961.00edonk192k16n112nu4l8crypto_kem/edonk192k16n112nu4l8/ref (1.0)gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (5.4.0 20160609)
372860081.00edonk192k32n128nu4l6crypto_kem/edonk192k32n128nu4l6/ref (1.0)clang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
38284561.00edonk192k48n144nu4l4crypto_kem/edonk192k48n144nu4l4/ref (1.0)gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer (5.4.0 20160609)
5771235001.00edonk192refcrypto_kem/edonk192ref/ref (1.0)gcc -funroll-loops -m64 -O3 -fomit-frame-pointer (5.4.0 20160609)
3860489081.00mceliece6960119crypto_kem/mceliece6960119/refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
9624681.00mceliece8192128crypto_kem/mceliece8192128/ssegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer (5.4.0 20160609)
483486212502.34mceliece8192128crypto_kem/mceliece8192128/refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
mceliece8192128crypto_kem/mceliece8192128/avxgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
551541681.00ntrulpr4591761crypto_kem/ntrulpr4591761/refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (5.4.0 20160609)
ntrulpr4591761crypto_kem/ntrulpr4591761/avxgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
2062141521.00pqrsa15crypto_kem/pqrsa15/refgcc -fno-schedule-insns -O3 -fomit-frame-pointer (5.4.0 20160609)
34876601.00rsa2048crypto_kem/rsa2048/gmpgcc -fno-schedule-insns -O3 -fomit-frame-pointer (5.4.0 20160609)
34879321.00rsa2048crypto_kem/rsa2048/gmpxxclang++ -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
46497761.33rsa2048crypto_kem/rsa2048/ntlclang++ -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
417685241.00sntrup4591761crypto_kem/sntrup4591761/refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer (5.4.0 20160609)
sntrup4591761crypto_kem/sntrup4591761/avxgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv