Implementation notes: amd64, latour, crypto_kem

Computer: latour
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
CPU cycles/second: 2399897000...2399897000 (amd64cpuinfo)
SUPERCOP version: 20171218
Benchmark dates: 20170719...20171224

crypto_kem

TimeRelative timePrimitiveImplementationCompiler
8620946821.00edonk128k08n72nu8l8crypto_kem/edonk128k08n72nu8l8/ref (1.0)gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (4.8.4)
414720721.00edonk128k16n80nu4l6crypto_kem/edonk128k16n80nu4l6/ref (1.0)gcc -m64 -O2 -fomit-frame-pointer (4.8.4)
534632131.00edonk128k16n80nu8l6crypto_kem/edonk128k16n80nu8l6/ref (1.0)clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Ubuntu Clang 3.4 (tags/RELEASE 34/final))
36601921.00edonk128k32n96nu4l4crypto_kem/edonk128k32n96nu4l4/ref (1.0)gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (4.8.4)
474380371.00edonk128refcrypto_kem/edonk128ref/ref (1.0)gcc -m64 -march=k8 -O3 -fomit-frame-pointer (4.8.4)
6022026271.00edonk192k16n112nu4l8crypto_kem/edonk192k16n112nu4l8/ref (1.0)gcc -march=k8 -O3 -fomit-frame-pointer (4.8.4)
437346181.00edonk192k32n128nu4l6crypto_kem/edonk192k32n128nu4l6/ref (1.0)gcc -fno-schedule-insns -O2 -fomit-frame-pointer (4.8.4)
44757541.00edonk192k48n144nu4l4crypto_kem/edonk192k48n144nu4l4/ref (1.0)gcc -m64 -march=k8 -O3 -fomit-frame-pointer (4.8.4)
6759227881.00edonk192refcrypto_kem/edonk192ref/ref (1.0)gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (4.8.4)
5002467571.00mceliece6960119crypto_kem/mceliece6960119/refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Ubuntu Clang 3.4 (tags/RELEASE 34/final))
6266902861.00mceliece8192128crypto_kem/mceliece8192128/refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Ubuntu Clang 3.4 (tags/RELEASE 34/final))
mceliece8192128crypto_kem/mceliece8192128/avxgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
mceliece8192128crypto_kem/mceliece8192128/ssegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
559063531.00ntrulpr4591761crypto_kem/ntrulpr4591761/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (4.8.4)
ntrulpr4591761crypto_kem/ntrulpr4591761/avxgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
2956010041.00pqrsa15crypto_kem/pqrsa15/refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Ubuntu Clang 3.4 (tags/RELEASE 34/final))
51561631.00rsa2048crypto_kem/rsa2048/gmpclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Ubuntu Clang 3.4 (tags/RELEASE 34/final))
51567481.00rsa2048crypto_kem/rsa2048/gmpxxg++ -march=barcelona -O3 -fomit-frame-pointer
62981191.22rsa2048crypto_kem/rsa2048/ntlg++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
426159181.00sntrup4591761crypto_kem/sntrup4591761/refgcc -funroll-loops -O3 -fomit-frame-pointer (4.8.4)
sntrup4591761crypto_kem/sntrup4591761/avxgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv