Implementation notes: amd64, titan0, crypto_kem

Computer: titan0
Architecture: amd64
CPU ID: GenuineIntel-000306c3-bfebfbff
CPU cycles/second: 3500000000...3500000000 (amd64cpuinfo)
SUPERCOP version: 20190110
Benchmark dates: 20160715...20190112

crypto_kem

TimeRelative timePrimitiveImplementationCompiler
1823241.00babybearcrypto_kem/babybear/vecclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
2387601.31babybearcrypto_kem/babybear/optclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
3054281.68babybearcrypto_kem/babybear/lowmemclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
13648807.49babybearcrypto_kem/babybear/refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
1023601.00babybearephemcrypto_kem/babybearephem/vecclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
1282521.25babybearephemcrypto_kem/babybearephem/optclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
1606401.57babybearephemcrypto_kem/babybearephem/lowmemclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
6050725.91babybearephemcrypto_kem/babybearephem/refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
101281961.00bigquake1crypto_kem/bigquake1/refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (5.4.0 20160609)
426543641.00bigquake3crypto_kem/bigquake3/refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (5.4.0 20160609)
634447681.00bigquake5crypto_kem/bigquake5/refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (5.4.0 20160609)
32957401.00bike1l1crypto_kem/bike1l1/ref_ntl (BIKE_v1.0_ref_06/29/2018)g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (5.4.0 20160609)
7408601.00bike1l1nccrypto_kem/bike1l1nc/avx2_ntl (BIKE_v1.0_Additional_11/18/2018)g++ -m64 -march=core-avx2 -O3 -fomit-frame-pointer (5.4.0 20160609)
12550881.69bike1l1nccrypto_kem/bike1l1nc/avx2_osslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1446064419.52bike1l1nccrypto_kem/bike1l1nc/ref_osslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
1629397221.99bike1l1nccrypto_kem/bike1l1nc/ref_ntlclang++ -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
bike1l1nccrypto_kem/bike1l1nc/avx512_ntlg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
bike1l1nccrypto_kem/bike1l1nc/avx512_osslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
23075641.00bike1l1sccrypto_kem/bike1l1sc/avx2_ntlg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (5.4.0 20160609)
43816081.90bike1l1sccrypto_kem/bike1l1sc/avx2_osslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
2619604011.35bike1l1sccrypto_kem/bike1l1sc/ref_osslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
3078746013.34bike1l1sccrypto_kem/bike1l1sc/ref_ntlg++ -m64 -march=corei7-avx -O3 -fomit-frame-pointer
bike1l1sccrypto_kem/bike1l1sc/avx512_ntlg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (5.4.0 20160609)
bike1l1sccrypto_kem/bike1l1sc/avx512_osslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
31377401.00bike2l1crypto_kem/bike2l1/ref_ntl (BIKE_v1.0_ref_06/29/2018)g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (5.4.0 20160609)
6544601.00bike2l1nccrypto_kem/bike2l1nc/avx2_ntl (BIKE_v1.0_Additional_11/18/2018)g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609)
8667721.32bike2l1nccrypto_kem/bike2l1nc/avx2_osslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
1408425221.52bike2l1nccrypto_kem/bike2l1nc/ref_osslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
1634632824.98bike2l1nccrypto_kem/bike2l1nc/ref_ntlclang++ -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
bike2l1nccrypto_kem/bike2l1nc/avx512_ntlg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
bike2l1nccrypto_kem/bike2l1nc/avx512_osslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
23134161.00bike2l1sccrypto_kem/bike2l1sc/avx2_ntlg++ -m64 -march=core-avx2 -O3 -fomit-frame-pointer (5.4.0 20160609)
37225321.61bike2l1sccrypto_kem/bike2l1sc/avx2_osslgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
2556082011.05bike2l1sccrypto_kem/bike2l1sc/ref_osslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer
3078251613.31bike2l1sccrypto_kem/bike2l1sc/ref_ntlclang++ -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
bike2l1sccrypto_kem/bike2l1sc/avx512_ntlg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
bike2l1sccrypto_kem/bike2l1sc/avx512_osslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
43027441.00bike3l1crypto_kem/bike3l1/ref_ntl (BIKE_v1.0_ref_06/29/2018)g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (5.4.0 20160609)
8359841.00bike3l1nccrypto_kem/bike3l1nc/avx2_ntl (BIKE_v1.0_Additional_11/18/2018)g++ -m64 -march=core-avx-i -O3 -fomit-frame-pointer (5.4.0 20160609)
12573121.50bike3l1nccrypto_kem/bike3l1nc/avx2_osslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
1715388420.52bike3l1nccrypto_kem/bike3l1nc/ref_osslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
1998278823.90bike3l1nccrypto_kem/bike3l1nc/ref_ntlclang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
bike3l1nccrypto_kem/bike3l1nc/avx512_ntlg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
bike3l1nccrypto_kem/bike3l1nc/avx512_osslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
33854561.00bike3l1sccrypto_kem/bike3l1sc/avx2_ntlg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (5.4.0 20160609)
63456521.87bike3l1sccrypto_kem/bike3l1sc/avx2_osslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
3443767210.17bike3l1sccrypto_kem/bike3l1sc/ref_osslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer
4019526011.87bike3l1sccrypto_kem/bike3l1sc/ref_ntlclang++ -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
bike3l1sccrypto_kem/bike3l1sc/avx512_ntlg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (5.4.0 20160609)
bike3l1sccrypto_kem/bike3l1sc/avx512_osslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
944725721.00dags3crypto_kem/dags3/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (5.4.0 20160609)
5045884081.00dags3v2crypto_kem/dags3v2/refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
3378567801.00dags5crypto_kem/dags5/refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer (5.4.0 20160609)
5280010081.00dags5v2crypto_kem/dags5v2/refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
5088516321.00edonk128k08n72nu8l8crypto_kem/edonk128k08n72nu8l8/ref (1.0)clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
245599521.00edonk128k16n80nu4l6crypto_kem/edonk128k16n80nu4l6/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))
318203161.00edonk128k16n80nu8l6crypto_kem/edonk128k16n80nu8l6/ref (1.0)gcc -fno-schedule-insns -O3 -fomit-frame-pointer (5.4.0 20160609)
22877321.00edonk128k32n96nu4l4crypto_kem/edonk128k32n96nu4l4/ref (1.0)clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
280909281.00edonk128refcrypto_kem/edonk128ref/ref (1.0)clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
4266939121.00edonk192k16n112nu4l8crypto_kem/edonk192k16n112nu4l8/ref (1.0)clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
308023601.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))
32726281.00edonk192k48n144nu4l4crypto_kem/edonk192k48n144nu4l4/ref (1.0)gcc -march=nocona -O3 -fomit-frame-pointer (5.4.0 20160609)
4774491361.00edonk192refcrypto_kem/edonk192ref/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))
5180441.00firesabercrypto_kem/firesaber/refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
5308441.02firesabercrypto_kem/firesaber/portableclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
38092601.00frodokem640crypto_kem/frodokem640/optimizedgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (5.4.0 20160609)
38633441.01frodokem640crypto_kem/frodokem640/x64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
239761646.29frodokem640crypto_kem/frodokem640/referencegcc -funroll-loops -O2 -fomit-frame-pointer
75100681.00frodokem976crypto_kem/frodokem976/optimizedgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609)
77263201.03frodokem976crypto_kem/frodokem976/x64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609)
476418126.34frodokem976crypto_kem/frodokem976/referencegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
2966721.00hila5crypto_kem/hila5/avx2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (5.4.0 20160609)
3895001.31hila5crypto_kem/hila5/optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
33483292112.86hila5crypto_kem/hila5/refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
9265801.00kindi256342crypto_kem/kindi256342/refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (5.4.0 20160609)
21516281.00kindi256522crypto_kem/kindi256522/refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (5.4.0 20160609)
11255641.00kindi512222crypto_kem/kindi512222/refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
11345721.00kindi512241crypto_kem/kindi512241/refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
20514481.00kindi512321crypto_kem/kindi512321/refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
3049681.00kyber1024crypto_kem/kyber1024/avx2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (5.4.0 20160609)
9632403.16kyber1024crypto_kem/kyber1024/refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (5.4.0 20160609)
1460041.00kyber512crypto_kem/kyber512/avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (5.4.0 20160609)
4563083.13kyber512crypto_kem/kyber512/refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
2214041.00kyber768crypto_kem/kyber768/avx2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
6911683.12kyber768crypto_kem/kyber768/refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
1804121.00lac128crypto_kem/lac128/avx2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
3703042.05lac128crypto_kem/lac128/optgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
302234416.75lac128crypto_kem/lac128/refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
4138521.00lac192crypto_kem/lac192/avx2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
9339242.26lac192crypto_kem/lac192/optgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
32493207.85lac192crypto_kem/lac192/refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
5758241.00lac256crypto_kem/lac256/avx2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
12578882.18lac256crypto_kem/lac256/optgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
710438012.34lac256crypto_kem/lac256/refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
24048641.00lake1crypto_kem/lake1/refg++ -m64 -march=nocona -O3 -fomit-frame-pointer (5.4.0 20160609)
36657441.00lake2crypto_kem/lake2/refg++ -m64 -O3 -fomit-frame-pointer (5.4.0 20160609)
48908201.00lake3crypto_kem/lake3/refg++ -m64 -march=corei7-avx -O3 -fomit-frame-pointer (5.4.0 20160609)
698964281.00ledakem12crypto_kem/ledakem12/refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (5.4.0 20160609)
815538521.00ledakem13crypto_kem/ledakem13/refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer (5.4.0 20160609)
956397001.00ledakem14crypto_kem/ledakem14/refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer (5.4.0 20160609)
2086676201.00ledakem32crypto_kem/ledakem32/refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (5.4.0 20160609)
2061379081.00ledakem33crypto_kem/ledakem33/refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (5.4.0 20160609)
2011750001.00ledakem34crypto_kem/ledakem34/refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (5.4.0 20160609)
4031713761.00ledakem52crypto_kem/ledakem52/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609)
4068090881.00ledakem53crypto_kem/ledakem53/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609)
5579585081.00ledakem54crypto_kem/ledakem54/refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (5.4.0 20160609)
1853641.00lightsabercrypto_kem/lightsaber/portableclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
1928041.04lightsabercrypto_kem/lightsaber/refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
11991921.00lima2p1024ccacrypto_kem/lima2p1024cca/optgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer (5.4.0 20160609)
54305244.53lima2p1024ccacrypto_kem/lima2p1024cca/refgcc -funroll-loops -O3 -fomit-frame-pointer
24043361.00lima2p2048ccacrypto_kem/lima2p2048cca/optgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer (5.4.0 20160609)
114646844.77lima2p2048ccacrypto_kem/lima2p2048cca/refgcc -march=k8 -O2 -fomit-frame-pointer
30909681.00limasp1018ccacrypto_kem/limasp1018cca/optgcc -funroll-loops -m64 -O2 -fomit-frame-pointer (5.4.0 20160609)
204628806.62limasp1018ccacrypto_kem/limasp1018cca/refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
59645481.00limasp1306ccacrypto_kem/limasp1306cca/optgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer (5.4.0 20160609)
417789047.00limasp1306ccacrypto_kem/limasp1306cca/refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
62178201.00limasp1822ccacrypto_kem/limasp1822cca/optgcc -funroll-loops -m64 -O2 -fomit-frame-pointer (5.4.0 20160609)
438453287.05limasp1822ccacrypto_kem/limasp1822cca/refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
117750561.00limasp2062ccacrypto_kem/limasp2062cca/optgcc -funroll-loops -m64 -O2 -fomit-frame-pointer (5.4.0 20160609)
881508967.49limasp2062ccacrypto_kem/limasp2062cca/refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
46629081.00locker1crypto_kem/locker1/refg++ -m64 -march=barcelona -O3 -fomit-frame-pointer (5.4.0 20160609)
49003961.00locker2crypto_kem/locker2/refg++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609)
67876761.00locker3crypto_kem/locker3/refg++ -m64 -O3 -fomit-frame-pointer (5.4.0 20160609)
54727241.00locker4crypto_kem/locker4/refg++ -m64 -march=core-avx-i -O3 -fomit-frame-pointer (5.4.0 20160609)
78582121.00locker5crypto_kem/locker5/refg++ -m64 -march=core-avx-i -O3 -fomit-frame-pointer (5.4.0 20160609)
74596961.00locker6crypto_kem/locker6/refg++ -fno-schedule-insns -O3 -fomit-frame-pointer (5.4.0 20160609)
93362721.00locker7crypto_kem/locker7/refg++ -fno-schedule-insns -O3 -fomit-frame-pointer (5.4.0 20160609)
96350841.00locker8crypto_kem/locker8/refg++ -m64 -march=nocona -O2 -fomit-frame-pointer (5.4.0 20160609)
122902721.00locker9crypto_kem/locker9/refg++ -O2 -fomit-frame-pointer (5.4.0 20160609)
3494241.00lotus128crypto_kem/lotus128/avx2 (1.0a)gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (5.4.0 20160609)
4835001.38lotus128crypto_kem/lotus128/optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
7712082.21lotus128crypto_kem/lotus128/refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (5.4.0 20160609)
5149681.00lotus192crypto_kem/lotus192/avx2 (1.0a)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (5.4.0 20160609)
7470961.45lotus192crypto_kem/lotus192/optgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
11149482.17lotus192crypto_kem/lotus192/refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
7515641.00lotus256crypto_kem/lotus256/avx2 (1.0a)gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (5.4.0 20160609)
10921361.45lotus256crypto_kem/lotus256/optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (5.4.0 20160609)
16302882.17lotus256crypto_kem/lotus256/refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
2841921.00mamabearcrypto_kem/mamabear/vecclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
3830401.35mamabearcrypto_kem/mamabear/optclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
5055361.78mamabearcrypto_kem/mamabear/lowmemclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
26263329.24mamabearcrypto_kem/mamabear/refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
1617961.00mamabearephemcrypto_kem/mamabearephem/vecclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
2082721.29mamabearephemcrypto_kem/mamabearephem/optclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
2814601.74mamabearephemcrypto_kem/mamabearephem/lowmemclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
10662526.59mamabearephemcrypto_kem/mamabearephem/refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
4908521.00mceliece6960119crypto_kem/mceliece6960119/avxgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (5.4.0 20160609)
6872361.40mceliece6960119crypto_kem/mceliece6960119/sseclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
279344368569.10mceliece6960119crypto_kem/mceliece6960119/refclang -O3 -fomit-frame-pointer -Qunused-arguments
5440081.00mceliece8192128crypto_kem/mceliece8192128/avxclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
7222881.33mceliece8192128crypto_kem/mceliece8192128/sseclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
348024456639.74mceliece8192128crypto_kem/mceliece8192128/refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
659868321.00mersenne756839crypto_kem/mersenne756839/optclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
848594321.29mersenne756839crypto_kem/mersenne756839/refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
4266921.00newhope1024ccacrypto_kem/newhope1024cca/avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (5.4.0 20160609)
8394001.97newhope1024ccacrypto_kem/newhope1024cca/refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
2214481.00newhope512ccacrypto_kem/newhope512cca/avx2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
4122441.86newhope512ccacrypto_kem/newhope512cca/refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
1048801.00ntruhrss701crypto_kem/ntruhrss701/avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (5.4.0 20160609)
373483635.61ntruhrss701crypto_kem/ntruhrss701/refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
3956681.00ntrukem443crypto_kem/ntrukem443/refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer (5.4.0 20160609)
7508921.00ntrukem743crypto_kem/ntrukem743/refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
1943801.00ntrulpr4591761crypto_kem/ntrulpr4591761/avxgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (5.4.0 20160609)
54727408281.55ntrulpr4591761crypto_kem/ntrulpr4591761/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
4986921.00ntskem1264crypto_kem/ntskem1264/avx2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (5.4.0 20160609)
5654241.13ntskem1264crypto_kem/ntskem1264/sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
7992201.60ntskem1264crypto_kem/ntskem1264/optgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (5.4.0 20160609)
641031212.85ntskem1264crypto_kem/ntskem1264/refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
18999521.00ntskem13136crypto_kem/ntskem13136/avx2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (5.4.0 20160609)
21890001.15ntskem13136crypto_kem/ntskem13136/sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
36294801.91ntskem13136crypto_kem/ntskem13136/optgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
2669240814.05ntskem13136crypto_kem/ntskem13136/refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
11614321.00ntskem1380crypto_kem/ntskem1380/avx2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
12955081.12ntskem1380crypto_kem/ntskem1380/sse2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
17897721.54ntskem1380crypto_kem/ntskem1380/optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
1271369210.95ntskem1380crypto_kem/ntskem1380/refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
1230851721.00oddmanhattan128crypto_kem/oddmanhattan128/optgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (5.4.0 20160609)
2688336882.18oddmanhattan128crypto_kem/oddmanhattan128/refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
2371881921.00oddmanhattan192crypto_kem/oddmanhattan192/optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (5.4.0 20160609)
6307097362.66oddmanhattan192crypto_kem/oddmanhattan192/refcc
4897814321.00oddmanhattan256crypto_kem/oddmanhattan256/optgcc -march=k8 -O3 -fomit-frame-pointer (5.4.0 20160609)
15179129923.10oddmanhattan256crypto_kem/oddmanhattan256/refcc
4209801.00papabearcrypto_kem/papabear/vecclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
5807401.38papabearcrypto_kem/papabear/optclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
7971441.89papabearcrypto_kem/papabear/lowmemclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
40139489.53papabearcrypto_kem/papabear/refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
2283681.00papabearephemcrypto_kem/papabearephem/vecclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
3092161.35papabearephemcrypto_kem/papabearephem/optclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
4348841.90papabearephemcrypto_kem/papabearephem/lowmemclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
16688527.31papabearephemcrypto_kem/papabearephem/refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
1691838761.00pqrsa15crypto_kem/pqrsa15/refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
487862681.00ramstakers216091crypto_kem/ramstakers216091/refclang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
2096947961.00ramstakers756839crypto_kem/ramstakers756839/refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
111059281.00remblem1056crypto_kem/remblem1056/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609)
117795241.00remblem928crypto_kem/remblem928/refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer (5.4.0 20160609)
26519201.00rsa2048crypto_kem/rsa2048/gmpclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
26552401.00rsa2048crypto_kem/rsa2048/gmpxxg++ -Os -fomit-frame-pointer
37648081.42rsa2048crypto_kem/rsa2048/ntlclang++ -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
3380521.00sabercrypto_kem/saber/refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
3388361.00sabercrypto_kem/saber/portableclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
513956361.00sikep503crypto_kem/sikep503/msgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer (5.4.0 20160609)
520104801.01sikep503crypto_kem/sikep503/x64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
3056110965.95sikep503crypto_kem/sikep503/optclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
5373634808104.55sikep503crypto_kem/sikep503/refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
1398801.00sntrup4591761crypto_kem/sntrup4591761/avxgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (5.4.0 20160609)
41548148297.03sntrup4591761crypto_kem/sntrup4591761/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
39074561.00titaniumccahicrypto_kem/titaniumccahi/avx2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
52684241.35titaniumccahicrypto_kem/titaniumccahi/optclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
819974004209.85titaniumccahicrypto_kem/titaniumccahi/refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
23106201.00titaniumccalitecrypto_kem/titaniumccalite/avx2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
33560281.45titaniumccalitecrypto_kem/titaniumccalite/optclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
288479604124.85titaniumccalitecrypto_kem/titaniumccalite/refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
34070961.00titaniumccamedcrypto_kem/titaniumccamed/avx2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
49463641.45titaniumccamedcrypto_kem/titaniumccamed/optclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
424033588124.46titaniumccamedcrypto_kem/titaniumccamed/refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
26758881.00titaniumccastdcrypto_kem/titaniumccastd/avx2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
38797161.45titaniumccastdcrypto_kem/titaniumccastd/optclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
364713564136.30titaniumccastdcrypto_kem/titaniumccastd/refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
47889881.00titaniumccasupercrypto_kem/titaniumccasuper/avx2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
76592721.60titaniumccasupercrypto_kem/titaniumccasuper/optclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
1090317580227.67titaniumccasupercrypto_kem/titaniumccasuper/refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
17933121.00titaniumccatoycrypto_kem/titaniumccatoy/avx2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))
24615841.37titaniumccatoycrypto_kem/titaniumccatoy/optclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
15718706887.65titaniumccatoycrypto_kem/titaniumccatoy/refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final))