Implementation notes: amd64, oki, crypto_kem

Computer: oki
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
CPU cycles/second: 4000000000...4000000000 (amd64cpuinfo)
SUPERCOP version: 20181123
Benchmark dates: 20181127...20190122

crypto_kem

TimeRelative timePrimitiveImplementationCompiler
1462941.00babybearcrypto_kem/babybear/vecclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final 262553))
1728781.18babybearcrypto_kem/babybear/optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
2142661.46babybearcrypto_kem/babybear/lowmemgcc -m64 -march=corei7 -O3 -fomit-frame-pointer
10915767.46babybearcrypto_kem/babybear/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
815301.00babybearephemcrypto_kem/babybearephem/vecclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final 262553))
924701.13babybearephemcrypto_kem/babybearephem/optgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer
1132461.39babybearephemcrypto_kem/babybearephem/lowmemgcc -m64 -march=corei7 -O3 -fomit-frame-pointer
4947806.07babybearephemcrypto_kem/babybearephem/refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
88779281.00bigquake1crypto_kem/bigquake1/refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
452353221.00bigquake3crypto_kem/bigquake3/refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
685395881.00bigquake5crypto_kem/bigquake5/refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
305919641.00bike1l1crypto_kem/bike1l1/ref_ntl (BIKE_v1.0_ref_06/29/2018)g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
bike1l1nccrypto_kem/bike1l1nc/avx2_osslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
bike1l1nccrypto_kem/bike1l1nc/avx512_osslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
bike1l1nccrypto_kem/bike1l1nc/ref_osslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
bike1l1sccrypto_kem/bike1l1sc/avx2_osslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
bike1l1sccrypto_kem/bike1l1sc/avx512_osslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
bike1l1sccrypto_kem/bike1l1sc/ref_osslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
299554361.00bike2l1crypto_kem/bike2l1/ref_ntl (BIKE_v1.0_ref_06/29/2018)g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
bike2l1nccrypto_kem/bike2l1nc/avx2_osslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
bike2l1nccrypto_kem/bike2l1nc/avx512_osslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
bike2l1nccrypto_kem/bike2l1nc/ref_osslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
bike2l1sccrypto_kem/bike2l1sc/avx2_osslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
bike2l1sccrypto_kem/bike2l1sc/avx512_osslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
bike2l1sccrypto_kem/bike2l1sc/ref_osslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
339452221.00bike3l1crypto_kem/bike3l1/ref_ntl (BIKE_v1.0_ref_06/29/2018)g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
bike3l1nccrypto_kem/bike3l1nc/avx2_osslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
bike3l1nccrypto_kem/bike3l1nc/avx512_osslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
bike3l1nccrypto_kem/bike3l1nc/ref_osslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
bike3l1sccrypto_kem/bike3l1sc/avx2_osslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
bike3l1sccrypto_kem/bike3l1sc/avx512_osslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
bike3l1sccrypto_kem/bike3l1sc/ref_osslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
923764701.00dags3crypto_kem/dags3/refclang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final 262553))
3304447201.00dags5crypto_kem/dags5/refclang -O3 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final 262553))
4705998101.00edonk128k08n72nu8l8crypto_kem/edonk128k08n72nu8l8/ref (1.0)gcc -m64 -march=k8 -O2 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
226788141.00edonk128k16n80nu4l6crypto_kem/edonk128k16n80nu4l6/ref (1.0)gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
293654521.00edonk128k16n80nu8l6crypto_kem/edonk128k16n80nu8l6/ref (1.0)gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
21533141.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 262553))
259825521.00edonk128refcrypto_kem/edonk128ref/ref (1.0)gcc -funroll-loops -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
3677058041.00edonk192k16n112nu4l8crypto_kem/edonk192k16n112nu4l8/ref (1.0)gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
200223341.00edonk192k32n128nu4l6crypto_kem/edonk192k32n128nu4l6/ref (1.0)gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
30032601.00edonk192k48n144nu4l4crypto_kem/edonk192k48n144nu4l4/ref (1.0)gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
4140957841.00edonk192refcrypto_kem/edonk192ref/ref (1.0)gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
7321401.00firesabercrypto_kem/firesaber/refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final 262553))
7951041.09firesabercrypto_kem/firesaber/portablegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
30392941.00frodokem640crypto_kem/frodokem640/optimizedgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
31524061.04frodokem640crypto_kem/frodokem640/x64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
176593345.81frodokem640crypto_kem/frodokem640/referencegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
65310761.00frodokem976crypto_kem/frodokem976/optimizedgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
65410241.00frodokem976crypto_kem/frodokem976/x64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
326419025.00frodokem976crypto_kem/frodokem976/referencegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
2832241.00hila5crypto_kem/hila5/avx2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
3707981.31hila5crypto_kem/hila5/optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
33099634116.87hila5crypto_kem/hila5/refclang -O3 -fomit-frame-pointer -Qunused-arguments
8336681.00kindi256342crypto_kem/kindi256342/refgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
17448661.00kindi256522crypto_kem/kindi256522/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
9010261.00kindi512222crypto_kem/kindi512222/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
9030021.00kindi512241crypto_kem/kindi512241/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
16364641.00kindi512321crypto_kem/kindi512321/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
2845301.00kyber1024crypto_kem/kyber1024/avx2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
9422283.31kyber1024crypto_kem/kyber1024/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
1360621.00kyber512crypto_kem/kyber512/avx2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
4501723.31kyber512crypto_kem/kyber512/refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
2050901.00kyber768crypto_kem/kyber768/avx2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
6601183.22kyber768crypto_kem/kyber768/refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
1592781.00lac128crypto_kem/lac128/avx2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
2087421.31lac128crypto_kem/lac128/optgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
308021019.34lac128crypto_kem/lac128/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
3591321.00lac192crypto_kem/lac192/avx2gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
6086181.69lac192crypto_kem/lac192/optgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
34804069.69lac192crypto_kem/lac192/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
5131141.00lac256crypto_kem/lac256/avx2gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
8014761.56lac256crypto_kem/lac256/optgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
689377213.44lac256crypto_kem/lac256/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
24376601.00lake1crypto_kem/lake1/refg++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
37219261.00lake2crypto_kem/lake2/refg++ -m64 -march=barcelona -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
49942021.00lake3crypto_kem/lake3/refg++ -march=barcelona -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
664673581.00ledakem12crypto_kem/ledakem12/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
799213441.00ledakem13crypto_kem/ledakem13/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
943958101.00ledakem14crypto_kem/ledakem14/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
1955459561.00ledakem32crypto_kem/ledakem32/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
1943395361.00ledakem33crypto_kem/ledakem33/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
1841117501.00ledakem34crypto_kem/ledakem34/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
3712426941.00ledakem52crypto_kem/ledakem52/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
3816357201.00ledakem53crypto_kem/ledakem53/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
5136738281.00ledakem54crypto_kem/ledakem54/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
2573261.00lightsabercrypto_kem/lightsaber/refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final 262553))
2758701.07lightsabercrypto_kem/lightsaber/portableclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
10180901.00lima2p1024ccacrypto_kem/lima2p1024cca/optgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
46642004.58lima2p1024ccacrypto_kem/lima2p1024cca/refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
20552881.00lima2p2048ccacrypto_kem/lima2p2048cca/optgcc -funroll-loops -m64 -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
101679144.95lima2p2048ccacrypto_kem/lima2p2048cca/refgcc -funroll-loops -O3 -fomit-frame-pointer
26954881.00limasp1018ccacrypto_kem/limasp1018cca/optgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
180879966.71limasp1018ccacrypto_kem/limasp1018cca/refgcc -funroll-loops -O3 -fomit-frame-pointer
52191761.00limasp1306ccacrypto_kem/limasp1306cca/optgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
374917307.18limasp1306ccacrypto_kem/limasp1306cca/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
54860641.00limasp1822ccacrypto_kem/limasp1822cca/optgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
401558447.32limasp1822ccacrypto_kem/limasp1822cca/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
104725541.00limasp2062ccacrypto_kem/limasp2062cca/optgcc -m64 -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
799695647.64limasp2062ccacrypto_kem/limasp2062cca/refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
47698061.00locker1crypto_kem/locker1/refg++ -m64 -march=k8 -O2 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
49757281.00locker2crypto_kem/locker2/refg++ -march=nocona -O2 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
69552721.00locker3crypto_kem/locker3/refg++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
56146121.00locker4crypto_kem/locker4/refg++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv (7.3.1 20180323 [gcc-7-branch revision 258812])
81310061.00locker5crypto_kem/locker5/refg++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
76493961.00locker6crypto_kem/locker6/refg++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
96243801.00locker7crypto_kem/locker7/refg++ -m64 -march=k8 -O2 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
98834861.00locker8crypto_kem/locker8/refg++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
125699341.00locker9crypto_kem/locker9/refg++ -m64 -march=corei7 -O2 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
3357301.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 3.8.0 (tags/RELEASE 380/final 262553))
4280401.27lotus128crypto_kem/lotus128/optgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
9004902.68lotus128crypto_kem/lotus128/refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
5339661.00lotus192crypto_kem/lotus192/avx2 (1.0a)gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
6423041.20lotus192crypto_kem/lotus192/optgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
16766363.14lotus192crypto_kem/lotus192/refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
7627681.00lotus256crypto_kem/lotus256/avx2 (1.0a)gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
8730461.14lotus256crypto_kem/lotus256/optgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
24739383.24lotus256crypto_kem/lotus256/refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
2470501.00mamabearcrypto_kem/mamabear/vecclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final 262553))
2946301.19mamabearcrypto_kem/mamabear/optgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
3813981.54mamabearcrypto_kem/mamabear/lowmemgcc -m64 -O3 -fomit-frame-pointer
21121708.55mamabearcrypto_kem/mamabear/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1375761.00mamabearephemcrypto_kem/mamabearephem/vecclang -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 262553))
1633081.19mamabearephemcrypto_kem/mamabearephem/optgcc -funroll-loops -O2 -fomit-frame-pointer
2122061.54mamabearephemcrypto_kem/mamabearephem/lowmemgcc -m64 -O3 -fomit-frame-pointer
8964446.52mamabearephemcrypto_kem/mamabearephem/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
4728601.00mceliece6960119crypto_kem/mceliece6960119/avxgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
6661821.41mceliece6960119crypto_kem/mceliece6960119/sseclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
266981720564.61mceliece6960119crypto_kem/mceliece6960119/refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
5950421.00mceliece8192128crypto_kem/mceliece8192128/avxgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
7717201.30mceliece8192128crypto_kem/mceliece8192128/sseclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
333150310559.88mceliece8192128crypto_kem/mceliece8192128/refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
577792981.00mersenne756839crypto_kem/mersenne756839/optclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final 262553))
751237901.30mersenne756839crypto_kem/mersenne756839/refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
4122461.00newhope1024ccacrypto_kem/newhope1024cca/avx2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
7458321.81newhope1024ccacrypto_kem/newhope1024cca/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
2143021.00newhope512ccacrypto_kem/newhope512cca/avx2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
3676361.72newhope512ccacrypto_kem/newhope512cca/refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
981081.00ntruhrss701crypto_kem/ntruhrss701/avx2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
285901429.14ntruhrss701crypto_kem/ntruhrss701/refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
3560101.00ntrukem443crypto_kem/ntrukem443/refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
6535141.00ntrukem743crypto_kem/ntrukem743/refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final 262553))
1715621.00ntrulpr4591761crypto_kem/ntrulpr4591761/avxgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (7.3.1 20180323 [gcc-7-branch revision 258812])
55117290321.27ntrulpr4591761crypto_kem/ntrulpr4591761/refgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
4143001.00ntskem1264crypto_kem/ntskem1264/avx2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
4781881.15ntskem1264crypto_kem/ntskem1264/sse2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
7005001.69ntskem1264crypto_kem/ntskem1264/optgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
613579414.81ntskem1264crypto_kem/ntskem1264/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
18604021.00ntskem13136crypto_kem/ntskem13136/avx2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
20766661.12ntskem13136crypto_kem/ntskem13136/sse2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
35521721.91ntskem13136crypto_kem/ntskem13136/optgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
2659646414.30ntskem13136crypto_kem/ntskem13136/refclang -O3 -fomit-frame-pointer -Qunused-arguments
11100181.00ntskem1380crypto_kem/ntskem1380/avx2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (7.3.1 20180323 [gcc-7-branch revision 258812])
11564601.04ntskem1380crypto_kem/ntskem1380/sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
16665161.50ntskem1380crypto_kem/ntskem1380/optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1250689611.27ntskem1380crypto_kem/ntskem1380/refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
1065176281.00oddmanhattan128crypto_kem/oddmanhattan128/optgcc -m64 -O2 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
2570126962.41oddmanhattan128crypto_kem/oddmanhattan128/refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
2055683521.00oddmanhattan192crypto_kem/oddmanhattan192/optgcc -march=k8 -O -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
6122846642.98oddmanhattan192crypto_kem/oddmanhattan192/refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
4213649221.00oddmanhattan256crypto_kem/oddmanhattan256/optgcc -fno-schedule-insns -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
15741716703.74oddmanhattan256crypto_kem/oddmanhattan256/refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
3587541.00papabearcrypto_kem/papabear/vecclang -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 262553))
4444901.24papabearcrypto_kem/papabear/optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
5978741.67papabearcrypto_kem/papabear/lowmemgcc -m64 -O3 -fomit-frame-pointer
33779529.42papabearcrypto_kem/papabear/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
1960981.00papabearephemcrypto_kem/papabearephem/vecclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final 262553))
2404801.23papabearephemcrypto_kem/papabearephem/optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
3275821.67papabearephemcrypto_kem/papabearephem/lowmemgcc -fno-schedule-insns -O3 -fomit-frame-pointer
13644246.96papabearephemcrypto_kem/papabearephem/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
1417425861.00pqrsa15crypto_kem/pqrsa15/refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
412445201.00ramstakers216091crypto_kem/ramstakers216091/refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
1863693841.00ramstakers756839crypto_kem/ramstakers756839/refgcc -march=barcelona -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
109993301.00remblem1056crypto_kem/remblem1056/refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
114319581.00remblem928crypto_kem/remblem928/refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
21681781.00rsa2048crypto_kem/rsa2048/gmpgcc -march=nocona -O -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
21727501.00rsa2048crypto_kem/rsa2048/gmpxxg++ -march=barcelona -Os -fomit-frame-pointer
30908921.43rsa2048crypto_kem/rsa2048/ntlg++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer
4697721.00sabercrypto_kem/saber/refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments (4.2.1 Compatible Clang 3.8.0 (tags/RELEASE 380/final 262553))
5110821.09sabercrypto_kem/saber/portableclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
379722121.00sikep503crypto_kem/sikep503/msgcc -m64 -march=barcelona -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
389661641.03sikep503crypto_kem/sikep503/x64gcc -m64 -march=core2 -O3 -fomit-frame-pointer
2918338167.69sikep503crypto_kem/sikep503/optclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
4681152402123.28sikep503crypto_kem/sikep503/refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
1277141.00sntrup4591761crypto_kem/sntrup4591761/avxgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
43072128337.25sntrup4591761crypto_kem/sntrup4591761/refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
31783141.00titaniumccahicrypto_kem/titaniumccahi/avx2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
44011781.38titaniumccahicrypto_kem/titaniumccahi/optgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
812979146255.79titaniumccahicrypto_kem/titaniumccahi/refclang -O3 -fomit-frame-pointer -Qunused-arguments
18743421.00titaniumccalitecrypto_kem/titaniumccalite/avx2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
27679601.48titaniumccalitecrypto_kem/titaniumccalite/optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
289812252154.62titaniumccalitecrypto_kem/titaniumccalite/refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
27730401.00titaniumccamedcrypto_kem/titaniumccamed/avx2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
40994201.48titaniumccamedcrypto_kem/titaniumccamed/optgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
425940214153.60titaniumccamedcrypto_kem/titaniumccamed/refclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
21989401.00titaniumccastdcrypto_kem/titaniumccastd/avx2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
31522601.43titaniumccastdcrypto_kem/titaniumccastd/optgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
366050264166.47titaniumccastdcrypto_kem/titaniumccastd/refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
39544421.00titaniumccasupercrypto_kem/titaniumccasuper/avx2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
63919461.62titaniumccasupercrypto_kem/titaniumccasuper/optgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer
1095245576276.97titaniumccasupercrypto_kem/titaniumccasuper/refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments
14477401.00titaniumccatoycrypto_kem/titaniumccatoy/avx2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.1 20180323 [gcc-7-branch revision 258812])
20330461.40titaniumccatoycrypto_kem/titaniumccatoy/optgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
157814270109.01titaniumccatoycrypto_kem/titaniumccatoy/refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments