Implementation notes: amd64, cannon, crypto_kem

Computer: cannon
Architecture: amd64
CPU ID: GenuineIntel-00060663-bfebfbff
CPU cycles/second: 2200000000...2200000000 (amd64cpuinfo)
SUPERCOP version: 20190110
Benchmark dates: 20190129...20190208

crypto_kem

TimeRelative timePrimitiveImplementationCompiler
1352261.00babybearcrypto_kem/babybear/vecclang -funroll-loops -march=native -O3 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
1717881.27babybearcrypto_kem/babybear/optclang -funroll-loops -march=native -O3 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
2247061.66babybearcrypto_kem/babybear/lowmemclang -march=native -O3
11177508.27babybearcrypto_kem/babybear/refgcc -funroll-loops -march=native -O3
755321.00babybearephemcrypto_kem/babybearephem/vecclang -march=native -O2 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
915381.21babybearephemcrypto_kem/babybearephem/optclang -funroll-loops -march=native -O2
1187741.57babybearephemcrypto_kem/babybearephem/lowmemclang -funroll-loops -march=native -O3
5106406.76babybearephemcrypto_kem/babybearephem/refgcc -funroll-loops -march=native -O3
87616341.00bigquake1crypto_kem/bigquake1/refclang -funroll-loops -march=native -O2 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
417919521.00bigquake3crypto_kem/bigquake3/refclang -march=native -O2 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
644300661.00bigquake5crypto_kem/bigquake5/refclang -funroll-loops -march=native -O3 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
27874841.00bike1l1crypto_kem/bike1l1/ref_ntl (BIKE_v1.0_ref_06/29/2018)clang++ -funroll-loops -march=native -O2 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
10221201.00bike1l1nccrypto_kem/bike1l1nc/avx512_ossl (BIKE_v1.0_Additional_11/18/2018)gcc -march=native -O3 (8.2.1 20181127)
10741901.05bike1l1nccrypto_kem/bike1l1nc/avx2_osslgcc -funroll-loops -march=native -O3
1042081210.20bike1l1nccrypto_kem/bike1l1nc/ref_osslgcc -funroll-loops -march=native -O3
bike1l1nccrypto_kem/bike1l1nc/avx2_ntlg++ -march=native -O3
bike1l1nccrypto_kem/bike1l1nc/avx512_ntlg++ -march=native -O3
bike1l1nccrypto_kem/bike1l1nc/ref_ntlg++ -march=native -O3
35526681.00bike1l1sccrypto_kem/bike1l1sc/avx512_osslgcc -march=native -O3 (8.2.1 20181127)
37856001.07bike1l1sccrypto_kem/bike1l1sc/avx2_osslgcc -march=native -O3 (8.2.1 20181127)
43370061.22bike1l1sccrypto_kem/bike1l1sc/ref_osslclang -funroll-loops -march=native -O3
bike1l1sccrypto_kem/bike1l1sc/avx2_ntlg++ -march=native -O3
bike1l1sccrypto_kem/bike1l1sc/avx512_ntlg++ -march=native -O3
bike1l1sccrypto_kem/bike1l1sc/ref_ntlg++ -march=native -O3
26303121.00bike2l1crypto_kem/bike2l1/ref_ntl (BIKE_v1.0_ref_06/29/2018)clang++ -march=native -O3 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
6847281.00bike2l1nccrypto_kem/bike2l1nc/avx512_ossl (BIKE_v1.0_Additional_11/18/2018)gcc -funroll-loops -march=native -O3 (8.2.1 20181127)
7432021.09bike2l1nccrypto_kem/bike2l1nc/avx2_osslgcc -march=native -O3
1009940814.75bike2l1nccrypto_kem/bike2l1nc/ref_osslgcc -funroll-loops -march=native -O3 (8.2.1 20181127)
bike2l1nccrypto_kem/bike2l1nc/avx2_ntlg++ -march=native -O3
bike2l1nccrypto_kem/bike2l1nc/avx512_ntlg++ -march=native -O3
bike2l1nccrypto_kem/bike2l1nc/ref_ntlg++ -march=native -O3
30288441.00bike2l1sccrypto_kem/bike2l1sc/avx512_osslgcc -funroll-loops -march=native -O3 (8.2.1 20181127)
32237561.06bike2l1sccrypto_kem/bike2l1sc/avx2_osslgcc -funroll-loops -march=native -O3 (8.2.1 20181127)
37820301.25bike2l1sccrypto_kem/bike2l1sc/ref_osslclang -march=native -O2
bike2l1sccrypto_kem/bike2l1sc/avx2_ntlg++ -march=native -O3
bike2l1sccrypto_kem/bike2l1sc/avx512_ntlg++ -march=native -O3
bike2l1sccrypto_kem/bike2l1sc/ref_ntlg++ -march=native -O3
36049121.00bike3l1crypto_kem/bike3l1/ref_ntl (BIKE_v1.0_ref_06/29/2018)clang++ -funroll-loops -march=native -O2 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
10139961.00bike3l1nccrypto_kem/bike3l1nc/avx512_ossl (BIKE_v1.0_Additional_11/18/2018)gcc -march=native -O3 (8.2.1 20181127)
10636081.05bike3l1nccrypto_kem/bike3l1nc/avx2_osslgcc -march=native -O3 (8.2.1 20181127)
1265557612.48bike3l1nccrypto_kem/bike3l1nc/ref_osslgcc -funroll-loops -march=native -O2
bike3l1nccrypto_kem/bike3l1nc/avx2_ntlg++ -march=native -O3
bike3l1nccrypto_kem/bike3l1nc/avx512_ntlg++ -march=native -O3
bike3l1nccrypto_kem/bike3l1nc/ref_ntlg++ -march=native -O3
51960901.00bike3l1sccrypto_kem/bike3l1sc/avx512_osslgcc -march=native -O3 (8.2.1 20181127)
54236841.04bike3l1sccrypto_kem/bike3l1sc/avx2_osslgcc -funroll-loops -march=native -O3
57938141.12bike3l1sccrypto_kem/bike3l1sc/ref_osslclang -march=native -O2
bike3l1sccrypto_kem/bike3l1sc/avx2_ntlg++ -march=native -O3
bike3l1sccrypto_kem/bike3l1sc/avx512_ntlg++ -march=native -O3
bike3l1sccrypto_kem/bike3l1sc/ref_ntlg++ -march=native -O3
825458501.00dags3crypto_kem/dags3/refclang -march=native -Os (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
4774250021.00dags3v2crypto_kem/dags3v2/refclang -march=native -O2 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
2948315741.00dags5crypto_kem/dags5/refclang -funroll-loops -march=native -Os (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
4981969481.00dags5v2crypto_kem/dags5v2/refclang -funroll-loops -march=native -O2 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
1976707081.00edonk128k08n72nu8l8crypto_kem/edonk128k08n72nu8l8/ref (1.0)gcc -funroll-loops -march=native -O3 (8.2.1 20181127)
98712301.00edonk128k16n80nu4l6crypto_kem/edonk128k16n80nu4l6/ref (1.0)gcc -funroll-loops -march=native -O2 (8.2.1 20181127)
127283301.00edonk128k16n80nu8l6crypto_kem/edonk128k16n80nu8l6/ref (1.0)gcc -funroll-loops -march=native -O3 (8.2.1 20181127)
13037221.00edonk128k32n96nu4l4crypto_kem/edonk128k32n96nu4l4/ref (1.0)clang -funroll-loops -march=native -O3 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
115998421.00edonk128refcrypto_kem/edonk128ref/ref (1.0)gcc -march=native -O3 (8.2.1 20181127)
3802788161.00edonk192k16n112nu4l8crypto_kem/edonk192k16n112nu4l8/ref (1.0)gcc -march=native -O2 (8.2.1 20181127)
279208881.00edonk192k32n128nu4l6crypto_kem/edonk192k32n128nu4l6/ref (1.0)gcc -march=native -O2 (8.2.1 20181127)
31233841.00edonk192k48n144nu4l4crypto_kem/edonk192k48n144nu4l4/ref (1.0)gcc -funroll-loops -march=native -O3 (8.2.1 20181127)
4239536781.00edonk192refcrypto_kem/edonk192ref/ref (1.0)gcc -funroll-loops -march=native -O3 (8.2.1 20181127)
5283001.00firesabercrypto_kem/firesaber/refgcc -march=native -O3 (8.2.1 20181127)
5488381.04firesabercrypto_kem/firesaber/portablegcc -funroll-loops -march=native -O3
26786701.00frodokem640crypto_kem/frodokem640/optimizedgcc -funroll-loops -march=native -O3 (8.2.1 20181127)
27201561.02frodokem640crypto_kem/frodokem640/x64gcc -funroll-loops -march=native -O3 (8.2.1 20181127)
208582507.79frodokem640crypto_kem/frodokem640/referenceclang -funroll-loops -march=native -O3
52699121.00frodokem976crypto_kem/frodokem976/optimizedgcc -funroll-loops -march=native -O3 (8.2.1 20181127)
53430701.01frodokem976crypto_kem/frodokem976/x64gcc -funroll-loops -march=native -O3 (8.2.1 20181127)
304141605.77frodokem976crypto_kem/frodokem976/referencegcc -funroll-loops -march=native -O3 (8.2.1 20181127)
3633021.00hila5crypto_kem/hila5/optgcc -funroll-loops -march=native -O3 (8.2.1 20181127)
3302285890.90hila5crypto_kem/hila5/refclang -funroll-loops -march=native -O3
hila5crypto_kem/hila5/avx2gcc -march=native -O3
8040221.00kindi256342crypto_kem/kindi256342/refgcc -funroll-loops -march=native -O2 (8.2.1 20181127)
18530201.00kindi256522crypto_kem/kindi256522/refgcc -funroll-loops -march=native -O2 (8.2.1 20181127)
9922341.00kindi512222crypto_kem/kindi512222/refgcc -funroll-loops -march=native -O2 (8.2.1 20181127)
9911481.00kindi512241crypto_kem/kindi512241/refgcc -funroll-loops -march=native -O2 (8.2.1 20181127)
18064681.00kindi512321crypto_kem/kindi512321/refgcc -funroll-loops -march=native -O2 (8.2.1 20181127)
2739141.00kyber1024crypto_kem/kyber1024/avx2gcc -funroll-loops -march=native -O3 (8.2.1 20181127)
9541463.48kyber1024crypto_kem/kyber1024/refgcc -march=native -O3
1316921.00kyber512crypto_kem/kyber512/avx2gcc -march=native -O3 (8.2.1 20181127)
4459483.39kyber512crypto_kem/kyber512/refgcc -march=native -O3 (8.2.1 20181127)
1997581.00kyber768crypto_kem/kyber768/avx2gcc -funroll-loops -march=native -O3 (8.2.1 20181127)
6817183.41kyber768crypto_kem/kyber768/refgcc -funroll-loops -march=native -O3 (8.2.1 20181127)
1480021.00lac128crypto_kem/lac128/avx2clang -march=native -O3 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
2706961.83lac128crypto_kem/lac128/optgcc -funroll-loops -march=native -O3
182092012.30lac128crypto_kem/lac128/refclang -march=native -O3 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
3181621.00lac192crypto_kem/lac192/avx2clang -funroll-loops -march=native -O3 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
6884942.16lac192crypto_kem/lac192/optgcc -funroll-loops -march=native -O3
15554984.89lac192crypto_kem/lac192/refclang -march=native -O3
4701441.00lac256crypto_kem/lac256/avx2clang -funroll-loops -march=native -O3 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
9359641.99lac256crypto_kem/lac256/optgcc -funroll-loops -march=native -O3
497937210.59lac256crypto_kem/lac256/refclang -march=native -O3
21552281.00lake1crypto_kem/lake1/refg++ -march=native -O3 (8.2.1 20181127)
34213421.00lake2crypto_kem/lake2/refclang++ -funroll-loops -march=native -O2 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
47190461.00lake3crypto_kem/lake3/refg++ -march=native -O2 (8.2.1 20181127)
672041281.00ledakem12crypto_kem/ledakem12/refgcc -march=native -O3 (8.2.1 20181127)
732935761.00ledakem13crypto_kem/ledakem13/refclang -funroll-loops -march=native -O2 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
842233861.00ledakem14crypto_kem/ledakem14/refclang -funroll-loops -march=native -O2 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
1937698841.00ledakem32crypto_kem/ledakem32/refclang -march=native -O3 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
1708603041.00ledakem33crypto_kem/ledakem33/refclang -march=native -O3 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
1751007441.00ledakem34crypto_kem/ledakem34/refclang -march=native -O2 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
3394982701.00ledakem52crypto_kem/ledakem52/refclang -funroll-loops -march=native -O3 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
3281204321.00ledakem53crypto_kem/ledakem53/refclang -march=native -O2 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
4737878241.00ledakem54crypto_kem/ledakem54/refclang -march=native -O3 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
1918221.00lightsabercrypto_kem/lightsaber/refgcc -march=native -O3 (8.2.1 20181127)
1946801.01lightsabercrypto_kem/lightsaber/portablegcc -march=native -O3 (8.2.1 20181127)
9471621.00lima2p1024ccacrypto_kem/lima2p1024cca/optgcc -march=native -O3 (8.2.1 20181127)
25080042.65lima2p1024ccacrypto_kem/lima2p1024cca/refgcc -funroll-loops -march=native -O2
18943741.00lima2p2048ccacrypto_kem/lima2p2048cca/optgcc -funroll-loops -march=native -O3 (8.2.1 20181127)
51976562.74lima2p2048ccacrypto_kem/lima2p2048cca/refgcc -funroll-loops -march=native -O3 (8.2.1 20181127)
25130141.00limasp1018ccacrypto_kem/limasp1018cca/optgcc -funroll-loops -march=native -O3 (8.2.1 20181127)
85094423.39limasp1018ccacrypto_kem/limasp1018cca/refgcc -funroll-loops -march=native -O3 (8.2.1 20181127)
48755221.00limasp1306ccacrypto_kem/limasp1306cca/optgcc -funroll-loops -march=native -O3 (8.2.1 20181127)
168944963.47limasp1306ccacrypto_kem/limasp1306cca/refgcc -funroll-loops -march=native -O3 (8.2.1 20181127)
51523841.00limasp1822ccacrypto_kem/limasp1822cca/optgcc -funroll-loops -march=native -O3 (8.2.1 20181127)
181589763.52limasp1822ccacrypto_kem/limasp1822cca/refgcc -funroll-loops -march=native -O3 (8.2.1 20181127)
98161901.00limasp2062ccacrypto_kem/limasp2062cca/optgcc -funroll-loops -march=native -O3 (8.2.1 20181127)
352127983.59limasp2062ccacrypto_kem/limasp2062cca/refgcc -funroll-loops -march=native -O3 (8.2.1 20181127)
41829361.00locker1crypto_kem/locker1/refg++ -funroll-loops -march=native -O2 (8.2.1 20181127)
43736741.00locker2crypto_kem/locker2/refclang++ -funroll-loops -march=native -O2 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
63692861.00locker3crypto_kem/locker3/refg++ -funroll-loops -march=native -O3 (8.2.1 20181127)
49601841.00locker4crypto_kem/locker4/refg++ -march=native -O2 (8.2.1 20181127)
74019261.00locker5crypto_kem/locker5/refg++ -funroll-loops -march=native -O2 (8.2.1 20181127)
69974061.00locker6crypto_kem/locker6/refg++ -funroll-loops -march=native -O3 (8.2.1 20181127)
84139461.00locker7crypto_kem/locker7/refg++ -march=native -O3 (8.2.1 20181127)
87615841.00locker8crypto_kem/locker8/refclang++ -funroll-loops -march=native -O2 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
114034261.00locker9crypto_kem/locker9/refclang++ -march=native -O3 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
2884121.00lotus128crypto_kem/lotus128/avx2 (1.0a)gcc -funroll-loops -march=native -O3 (8.2.1 20181127)
3801501.32lotus128crypto_kem/lotus128/optgcc -funroll-loops -march=native -O3 (8.2.1 20181127)
5340361.85lotus128crypto_kem/lotus128/refgcc -funroll-loops -march=native -O3 (8.2.1 20181127)
4307181.00lotus192crypto_kem/lotus192/avx2 (1.0a)gcc -funroll-loops -march=native -O3 (8.2.1 20181127)
5583341.30lotus192crypto_kem/lotus192/optgcc -funroll-loops -march=native -O3 (8.2.1 20181127)
9056002.10lotus192crypto_kem/lotus192/refgcc -funroll-loops -march=native -O3 (8.2.1 20181127)
6614041.00lotus256crypto_kem/lotus256/avx2 (1.0a)gcc -funroll-loops -march=native -O3 (8.2.1 20181127)
8897241.35lotus256crypto_kem/lotus256/optgcc -funroll-loops -march=native -O3 (8.2.1 20181127)
13710622.07lotus256crypto_kem/lotus256/refgcc -funroll-loops -march=native -O3 (8.2.1 20181127)
1958141.00mamabearcrypto_kem/mamabear/vecclang -funroll-loops -march=native -O3 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
2673221.37mamabearcrypto_kem/mamabear/optclang -funroll-loops -march=native -O3 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
3676921.88mamabearcrypto_kem/mamabear/lowmemclang -march=native -O3
205869610.51mamabearcrypto_kem/mamabear/refgcc -funroll-loops -march=native -O3
1154761.00mamabearephemcrypto_kem/mamabearephem/vecclang -funroll-loops -march=native -O3 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
1495521.30mamabearephemcrypto_kem/mamabearephem/optclang -funroll-loops -march=native -O2
2070001.79mamabearephemcrypto_kem/mamabearephem/lowmemclang -march=native -O3
9020127.81mamabearephemcrypto_kem/mamabearephem/refgcc -funroll-loops -march=native -O3
4209301.00mceliece6960119crypto_kem/mceliece6960119/avxgcc -march=native -O3 (8.2.1 20181127)
5876021.40mceliece6960119crypto_kem/mceliece6960119/ssegcc -funroll-loops -march=native -O3
263660758626.38mceliece6960119crypto_kem/mceliece6960119/refclang -funroll-loops -march=native -O3
4591141.00mceliece8192128crypto_kem/mceliece8192128/avxgcc -march=native -O3 (8.2.1 20181127)
6175321.35mceliece8192128crypto_kem/mceliece8192128/ssegcc -funroll-loops -march=native -O3
330406940719.66mceliece8192128crypto_kem/mceliece8192128/refclang -march=native -O3
639544621.00mersenne756839crypto_kem/mersenne756839/optclang -march=native -O3 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
811057181.27mersenne756839crypto_kem/mersenne756839/refclang -funroll-loops -march=native -Os
3904961.00newhope1024ccacrypto_kem/newhope1024cca/avx2gcc -funroll-loops -march=native -O3 (8.2.1 20181127)
7285701.87newhope1024ccacrypto_kem/newhope1024cca/refgcc -funroll-loops -march=native -O3 (8.2.1 20181127)
2116521.00newhope512ccacrypto_kem/newhope512cca/avx2gcc -funroll-loops -march=native -O3 (8.2.1 20181127)
3608841.71newhope512ccacrypto_kem/newhope512cca/refgcc -funroll-loops -march=native -O3 (8.2.1 20181127)
976321.00ntruhrss701crypto_kem/ntruhrss701/avx2gcc -funroll-loops -march=native -O3 (8.2.1 20181127)
310789231.83ntruhrss701crypto_kem/ntruhrss701/refgcc -funroll-loops -march=native -O3 (8.2.1 20181127)
3378481.00ntrukem443crypto_kem/ntrukem443/refgcc -funroll-loops -march=native -O3 (8.2.1 20181127)
5882721.00ntrukem743crypto_kem/ntrukem743/refgcc -funroll-loops -march=native -O3 (8.2.1 20181127)
1670461.00ntrulpr4591761crypto_kem/ntrulpr4591761/avxgcc -funroll-loops -march=native -O3 (8.2.1 20181127)
54973400329.09ntrulpr4591761crypto_kem/ntrulpr4591761/refgcc -march=native -O3
3560001.00ntskem1264crypto_kem/ntskem1264/avx2clang -march=native -O3 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
3981361.12ntskem1264crypto_kem/ntskem1264/sse2clang -march=native -O3 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
6676581.88ntskem1264crypto_kem/ntskem1264/optclang -funroll-loops -march=native -O3
605601817.01ntskem1264crypto_kem/ntskem1264/refclang -march=native -O3 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
13111041.00ntskem13136crypto_kem/ntskem13136/avx2clang -march=native -O2 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
14807741.13ntskem13136crypto_kem/ntskem13136/sse2clang -funroll-loops -march=native -O2
31779242.42ntskem13136crypto_kem/ntskem13136/optgcc -funroll-loops -march=native -O2
2423708018.49ntskem13136crypto_kem/ntskem13136/refclang -funroll-loops -march=native -O3
7230921.00ntskem1380crypto_kem/ntskem1380/avx2clang -funroll-loops -march=native -O2 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
8074761.12ntskem1380crypto_kem/ntskem1380/sse2clang -funroll-loops -march=native -O2 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
14744162.04ntskem1380crypto_kem/ntskem1380/optgcc -funroll-loops -march=native -O2
1214580816.80ntskem1380crypto_kem/ntskem1380/refclang -march=native -O3
1108551161.00oddmanhattan128crypto_kem/oddmanhattan128/optclang -funroll-loops -march=native -O3 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
2924660842.64oddmanhattan128crypto_kem/oddmanhattan128/refclang -funroll-loops -march=native -O2
2155992741.00oddmanhattan192crypto_kem/oddmanhattan192/optgcc -funroll-loops -march=native -O2 (8.2.1 20181127)
6401212022.97oddmanhattan192crypto_kem/oddmanhattan192/refclang -funroll-loops -march=native -Os
4478716601.00oddmanhattan256crypto_kem/oddmanhattan256/optgcc -march=native -O3 (8.2.1 20181127)
13699767503.06oddmanhattan256crypto_kem/oddmanhattan256/refclang -funroll-loops -march=native -Os
2859801.00papabearcrypto_kem/papabear/vecclang -march=native -O3 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
4054561.42papabearcrypto_kem/papabear/optclang -funroll-loops -march=native -O3
5780822.02papabearcrypto_kem/papabear/lowmemclang -march=native -O2
344706212.05papabearcrypto_kem/papabear/refgcc -funroll-loops -march=native -O3
1630401.00papabearephemcrypto_kem/papabearephem/vecclang -funroll-loops -march=native -O3 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
2201941.35papabearephemcrypto_kem/papabearephem/optclang -funroll-loops -march=native -O3 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
3194021.96papabearephemcrypto_kem/papabearephem/lowmemclang -march=native -O3
13418048.23papabearephemcrypto_kem/papabearephem/refgcc -funroll-loops -march=native -O3
1627844661.00pqrsa15crypto_kem/pqrsa15/refclang -march=native -Os (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
472179601.00ramstakers216091crypto_kem/ramstakers216091/refgcc -funroll-loops -march=native -O2 (8.2.1 20181127)
2034949461.00ramstakers756839crypto_kem/ramstakers756839/refclang -march=native -O3 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
75034121.00remblem1056crypto_kem/remblem1056/refclang -march=native -O3 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
77171021.00remblem928crypto_kem/remblem928/refclang -march=native -O3 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
27382461.00rsa2048crypto_kem/rsa2048/gmpclang -funroll-loops -march=native -O2 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
27384021.00rsa2048crypto_kem/rsa2048/gmpxxclang++ -funroll-loops -march=native -O2
36793601.34rsa2048crypto_kem/rsa2048/ntlclang++ -march=native -O3
3415361.00sabercrypto_kem/saber/portablegcc -march=native -O3 (8.2.1 20181127)
3441641.01sabercrypto_kem/saber/refgcc -march=native -O3 (8.2.1 20181127)
364228101.00sikep503crypto_kem/sikep503/msclang -funroll-loops -march=native -O2 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
375467501.03sikep503crypto_kem/sikep503/x64clang -march=native -O2
2925986068.03sikep503crypto_kem/sikep503/optclang -funroll-loops -march=native -O3
4314073386118.44sikep503crypto_kem/sikep503/refgcc -march=native -O2
1229581.00sntrup4591761crypto_kem/sntrup4591761/avxclang -march=native -O3 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
42939440349.22sntrup4591761crypto_kem/sntrup4591761/refclang -march=native -Os
32620041.00titaniumccahicrypto_kem/titaniumccahi/avx2gcc -funroll-loops -march=native -O3 (8.2.1 20181127)
37704981.16titaniumccahicrypto_kem/titaniumccahi/optclang -funroll-loops -march=native -O3
804807520246.72titaniumccahicrypto_kem/titaniumccahi/refclang -funroll-loops -march=native -O3
19327541.00titaniumccalitecrypto_kem/titaniumccalite/avx2gcc -funroll-loops -march=native -O3 (8.2.1 20181127)
22950221.19titaniumccalitecrypto_kem/titaniumccalite/optclang -march=native -O3
283122618146.49titaniumccalitecrypto_kem/titaniumccalite/refclang -march=native -O2
28428661.00titaniumccamedcrypto_kem/titaniumccamed/avx2gcc -funroll-loops -march=native -O3 (8.2.1 20181127)
34168441.20titaniumccamedcrypto_kem/titaniumccamed/optclang -funroll-loops -march=native -O2
415712212146.23titaniumccamedcrypto_kem/titaniumccamed/refclang -march=native -O2
22098181.00titaniumccastdcrypto_kem/titaniumccastd/avx2clang -funroll-loops -march=native -O2 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
26640061.21titaniumccastdcrypto_kem/titaniumccastd/optclang -funroll-loops -march=native -O2 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
357129206161.61titaniumccastdcrypto_kem/titaniumccastd/refclang -march=native -O2
41042361.00titaniumccasupercrypto_kem/titaniumccasuper/avx2clang -funroll-loops -march=native -O2 (4.2.1 Compatible Clang 7.0.1 (tags/RELEASE 701/final))
55760101.36titaniumccasupercrypto_kem/titaniumccasuper/optclang -march=native -O2
1068219686260.27titaniumccasupercrypto_kem/titaniumccasuper/refclang -march=native -O2
14767901.00titaniumccatoycrypto_kem/titaniumccatoy/avx2gcc -funroll-loops -march=native -O3 (8.2.1 20181127)
16834701.14titaniumccatoycrypto_kem/titaniumccatoy/optclang -march=native -O2
154673014104.74titaniumccatoycrypto_kem/titaniumccatoy/refclang -march=native -O2