Implementation notes: amd64, kizomba, crypto_kem

Computer: kizomba
Architecture: amd64
CPU ID: GenuineIntel-000906e9-bfebfbff
CPU cycles/second: 3000000000...3000000000 (amd64cpuinfo)
SUPERCOP version: 20181113
Benchmark dates: 20171107...20181118

crypto_kem

TimeRelative timePrimitiveImplementationCompiler
1551431.00babybearcrypto_kem/babybear/vecclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
2023311.30babybearcrypto_kem/babybear/optclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
2647181.71babybearcrypto_kem/babybear/lowmemclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
10989407.08babybearcrypto_kem/babybear/refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
872261.00babybearephemcrypto_kem/babybearephem/vecclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
1086571.25babybearephemcrypto_kem/babybearephem/optclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
1379151.58babybearephemcrypto_kem/babybearephem/lowmemclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
5064665.81babybearephemcrypto_kem/babybearephem/refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
86974901.00bigquake1crypto_kem/bigquake1/refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
436277521.00bigquake3crypto_kem/bigquake3/refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
640001481.00bigquake5crypto_kem/bigquake5/refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
850513301.00dags3crypto_kem/dags3/refclang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
3002794011.00dags5crypto_kem/dags5/refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
4646730421.00edonk128k08n72nu8l8crypto_kem/edonk128k08n72nu8l8/ref (1.0)clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
224790681.00edonk128k16n80nu4l6crypto_kem/edonk128k16n80nu4l6/ref (1.0)clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
290038851.00edonk128k16n80nu8l6crypto_kem/edonk128k16n80nu8l6/ref (1.0)clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
20328191.00edonk128k32n96nu4l4crypto_kem/edonk128k32n96nu4l4/ref (1.0)clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
256249981.00edonk128refcrypto_kem/edonk128ref/ref (1.0)clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
3858912681.00edonk192k16n112nu4l8crypto_kem/edonk192k16n112nu4l8/ref (1.0)clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
210478731.00edonk192k32n128nu4l6crypto_kem/edonk192k32n128nu4l6/ref (1.0)clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
29287781.00edonk192k48n144nu4l4crypto_kem/edonk192k48n144nu4l4/ref (1.0)clang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
4329742941.00edonk192refcrypto_kem/edonk192ref/ref (1.0)clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
7263041.00firesabercrypto_kem/firesaber/refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
7642601.05firesabercrypto_kem/firesaber/portableclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
40122481.00frodokem640crypto_kem/frodokem640/optimizedclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
41102441.02frodokem640crypto_kem/frodokem640/x64clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
198981864.96frodokem640crypto_kem/frodokem640/referenceclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
82046981.00frodokem976crypto_kem/frodokem976/x64clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
82075491.00frodokem976crypto_kem/frodokem976/optimizedclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
402650634.91frodokem976crypto_kem/frodokem976/referenceclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
3785321.00hila5crypto_kem/hila5/optclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
3243273485.68hila5crypto_kem/hila5/refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
hila5crypto_kem/hila5/avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
9096891.00kindi256342crypto_kem/kindi256342/refclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
21422071.00kindi256522crypto_kem/kindi256522/refclang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
10839771.00kindi512222crypto_kem/kindi512222/refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
10908871.00kindi512241crypto_kem/kindi512241/refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
19850651.00kindi512321crypto_kem/kindi512321/refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
3209231.00kyber1024crypto_kem/kyber1024/avx2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
9889053.08kyber1024crypto_kem/kyber1024/refclang -O3 -fomit-frame-pointer -Qunused-arguments
1459031.00kyber512crypto_kem/kyber512/avx2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
4660933.19kyber512crypto_kem/kyber512/refclang -O3 -fomit-frame-pointer -Qunused-arguments
2391111.00kyber768crypto_kem/kyber768/avx2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
7127162.98kyber768crypto_kem/kyber768/refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
1691771.00lac128crypto_kem/lac128/avx2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
4510402.67lac128crypto_kem/lac128/optclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
285425616.87lac128crypto_kem/lac128/refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
3500201.00lac192crypto_kem/lac192/avx2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
11921293.41lac192crypto_kem/lac192/optclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
28580478.17lac192crypto_kem/lac192/refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
5082781.00lac256crypto_kem/lac256/avx2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
16011253.15lac256crypto_kem/lac256/optclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
660519913.00lac256crypto_kem/lac256/refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
23540611.00lake1crypto_kem/lake1/refclang++ -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
36505541.00lake2crypto_kem/lake2/refclang++ -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
49039221.00lake3crypto_kem/lake3/refclang++ -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
710708221.00ledakem12crypto_kem/ledakem12/refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
755084601.00ledakem13crypto_kem/ledakem13/refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
868508931.00ledakem14crypto_kem/ledakem14/refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
1992942741.00ledakem32crypto_kem/ledakem32/refclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
1783516091.00ledakem33crypto_kem/ledakem33/refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
1830788131.00ledakem34crypto_kem/ledakem34/refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
3581606531.00ledakem52crypto_kem/ledakem52/refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
3478777541.00ledakem53crypto_kem/ledakem53/refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
4921594131.00ledakem54crypto_kem/ledakem54/refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
2581801.00lightsabercrypto_kem/lightsaber/refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
2646671.03lightsabercrypto_kem/lightsaber/portableclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
11116741.00lima2p1024ccacrypto_kem/lima2p1024cca/optclang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
50112664.51lima2p1024ccacrypto_kem/lima2p1024cca/refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
22227501.00lima2p2048ccacrypto_kem/lima2p2048cca/optclang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
105791274.76lima2p2048ccacrypto_kem/lima2p2048cca/refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
27816411.00limasp1018ccacrypto_kem/limasp1018cca/optclang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
179909496.47limasp1018ccacrypto_kem/limasp1018cca/refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
53044801.00limasp1306ccacrypto_kem/limasp1306cca/optclang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
364313046.87limasp1306ccacrypto_kem/limasp1306cca/refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
55828001.00limasp1822ccacrypto_kem/limasp1822cca/optclang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
384310816.88limasp1822ccacrypto_kem/limasp1822cca/refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
107825361.00limasp2062ccacrypto_kem/limasp2062cca/optclang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
770507027.15limasp2062ccacrypto_kem/limasp2062cca/refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
46747001.00locker1crypto_kem/locker1/refclang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
49070101.00locker2crypto_kem/locker2/refclang++ -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
68826311.00locker3crypto_kem/locker3/refclang++ -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
56778111.00locker4crypto_kem/locker4/refclang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
81677941.00locker5crypto_kem/locker5/refclang++ -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
76688091.00locker6crypto_kem/locker6/refclang++ -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
97984781.00locker7crypto_kem/locker7/refclang++ -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
100929581.00locker8crypto_kem/locker8/refclang++ -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
128121891.00locker9crypto_kem/locker9/refclang++ -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
2980691.00lotus128crypto_kem/lotus128/avx2 (1.0a)clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
11885483.99lotus128crypto_kem/lotus128/optclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
13284744.46lotus128crypto_kem/lotus128/refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
18687661.00lotus192crypto_kem/lotus192/opt (1.0a)clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
21000891.12lotus192crypto_kem/lotus192/refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
lotus192crypto_kem/lotus192/avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
6456471.00lotus256crypto_kem/lotus256/avx2 (1.0a)clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
27206404.21lotus256crypto_kem/lotus256/optclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
31525344.88lotus256crypto_kem/lotus256/refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
2367851.00mamabearcrypto_kem/mamabear/vecclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
3201921.35mamabearcrypto_kem/mamabear/optclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
4335341.83mamabearcrypto_kem/mamabear/lowmemclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
20748168.76mamabearcrypto_kem/mamabear/refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
1349431.00mamabearephemcrypto_kem/mamabearephem/vecclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
1769491.31mamabearephemcrypto_kem/mamabearephem/optclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
2413901.79mamabearephemcrypto_kem/mamabearephem/lowmemclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
8555166.34mamabearephemcrypto_kem/mamabearephem/refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
4424261.00mceliece6960119crypto_kem/mceliece6960119/avxclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
6343591.43mceliece6960119crypto_kem/mceliece6960119/sseclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
259290908586.07mceliece6960119crypto_kem/mceliece6960119/refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
4947621.00mceliece8192128crypto_kem/mceliece8192128/avxclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
6841601.38mceliece8192128crypto_kem/mceliece8192128/sseclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
325324950657.54mceliece8192128crypto_kem/mceliece8192128/refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
723792721.00mersenne756839crypto_kem/mersenne756839/optclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
914083891.26mersenne756839crypto_kem/mersenne756839/refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
3738061.00newhope1024ccacrypto_kem/newhope1024cca/avx2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
7359961.97newhope1024ccacrypto_kem/newhope1024cca/refclang -O3 -fomit-frame-pointer -Qunused-arguments
2006431.00newhope512ccacrypto_kem/newhope512cca/avx2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
3711531.85newhope512ccacrypto_kem/newhope512cca/refclang -O3 -fomit-frame-pointer -Qunused-arguments
940121.00ntruhrss701crypto_kem/ntruhrss701/avx2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
335428935.68ntruhrss701crypto_kem/ntruhrss701/refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
ntrukem443crypto_kem/ntrukem443/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
ntrukem743crypto_kem/ntrukem743/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1723251.00ntrulpr4591761crypto_kem/ntrulpr4591761/avxclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
54716908317.52ntrulpr4591761crypto_kem/ntrulpr4591761/refclang -O3 -fomit-frame-pointer -Qunused-arguments
3724131.00ntskem1264crypto_kem/ntskem1264/avx2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
4335721.16ntskem1264crypto_kem/ntskem1264/sse2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
6642821.78ntskem1264crypto_kem/ntskem1264/optclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
607082216.30ntskem1264crypto_kem/ntskem1264/refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
13819281.00ntskem13136crypto_kem/ntskem13136/avx2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
16171371.17ntskem13136crypto_kem/ntskem13136/sse2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
34095222.47ntskem13136crypto_kem/ntskem13136/optclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
2526671618.28ntskem13136crypto_kem/ntskem13136/refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
7638831.00ntskem1380crypto_kem/ntskem1380/avx2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
8668631.13ntskem1380crypto_kem/ntskem1380/sse2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
15158591.98ntskem1380crypto_kem/ntskem1380/optclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
1231181216.12ntskem1380crypto_kem/ntskem1380/refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
1078040731.00oddmanhattan128crypto_kem/oddmanhattan128/optclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
2373741332.20oddmanhattan128crypto_kem/oddmanhattan128/refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
2097412311.00oddmanhattan192crypto_kem/oddmanhattan192/optclang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
6123041902.92oddmanhattan192crypto_kem/oddmanhattan192/refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
4221153751.00oddmanhattan256crypto_kem/oddmanhattan256/optclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
13488428143.20oddmanhattan256crypto_kem/oddmanhattan256/refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
3425711.00papabearcrypto_kem/papabear/vecclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
4867041.42papabearcrypto_kem/papabear/optclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
6823591.99papabearcrypto_kem/papabear/lowmemclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
32835709.59papabearcrypto_kem/papabear/refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
1902011.00papabearephemcrypto_kem/papabearephem/vecclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
2611391.37papabearephemcrypto_kem/papabearephem/optclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
3745061.97papabearephemcrypto_kem/papabearephem/lowmemclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
13126846.90papabearephemcrypto_kem/papabearephem/refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
1428136171.00pqrsa15crypto_kem/pqrsa15/refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
467425321.00ramstakers216091crypto_kem/ramstakers216091/refclang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
2114741961.00ramstakers756839crypto_kem/ramstakers756839/refclang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
21636541.00rsa2048crypto_kem/rsa2048/gmpclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
21848531.01rsa2048crypto_kem/rsa2048/gmpxxclang++ -O3 -fomit-frame-pointer -Qunused-arguments
30798871.42rsa2048crypto_kem/rsa2048/ntlclang++ -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
4649861.00sabercrypto_kem/saber/refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
4865881.05sabercrypto_kem/saber/portableclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
sikep503crypto_kem/sikep503/msgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sikep503crypto_kem/sikep503/optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sikep503crypto_kem/sikep503/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
sikep503crypto_kem/sikep503/x64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1346171.00sntrup4591761crypto_kem/sntrup4591761/avxclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
41605644309.07sntrup4591761crypto_kem/sntrup4591761/refclang -O3 -fomit-frame-pointer -Qunused-arguments
34572111.00titaniumccahicrypto_kem/titaniumccahi/avx2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
45287881.31titaniumccahicrypto_kem/titaniumccahi/optclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
810733281234.51titaniumccahicrypto_kem/titaniumccahi/refclang -O3 -fomit-frame-pointer -Qunused-arguments
20385241.00titaniumccalitecrypto_kem/titaniumccalite/avx2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
28195281.38titaniumccalitecrypto_kem/titaniumccalite/optclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
289510220142.02titaniumccalitecrypto_kem/titaniumccalite/refclang -O3 -fomit-frame-pointer -Qunused-arguments
30171111.00titaniumccamedcrypto_kem/titaniumccamed/avx2clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
41797071.39titaniumccamedcrypto_kem/titaniumccamed/optclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
427518645141.70titaniumccamedcrypto_kem/titaniumccamed/refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
23819561.00titaniumccastdcrypto_kem/titaniumccastd/avx2clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
32755451.38titaniumccastdcrypto_kem/titaniumccastd/optclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
366081012153.69titaniumccastdcrypto_kem/titaniumccastd/refclang -O3 -fomit-frame-pointer -Qunused-arguments
42625711.00titaniumccasupercrypto_kem/titaniumccasuper/avx2clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
66496821.56titaniumccasupercrypto_kem/titaniumccasuper/optclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
1097500068257.47titaniumccasupercrypto_kem/titaniumccasuper/refclang -O3 -fomit-frame-pointer -Qunused-arguments
15923791.00titaniumccatoycrypto_kem/titaniumccatoy/avx2clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
21029361.32titaniumccatoycrypto_kem/titaniumccatoy/optclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 6.0.0 (tags/RELEASE 600/final))
15795405099.19titaniumccatoycrypto_kem/titaniumccatoy/refclang -O3 -fomit-frame-pointer -Qunused-arguments