Implementation notes: amd64, genji262, crypto_sign

Computer: genji262
Architecture: amd64
CPU ID: AuthenticAMD-00800f12-178bfbff
CPU cycles/second: 2200000000...2200000000 (amd64cpuinfo)
SUPERCOP version: 20180818
Benchmark dates: 20180819...20180821

crypto_sign

TimeRelative timePrimitiveImplementationCompiler
2781681.003icpcrypto_sign/3icp/refg++ -m64 -march=corei7-avx -O3 -fomit-frame-pointer (8.2.0)
blscrypto_sign/bls/refg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
25026761.00dilithium2crypto_sign/dilithium2/avx2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (8.2.0)
42207881.69dilithium2crypto_sign/dilithium2/refgcc -funroll-loops -O3 -fomit-frame-pointer
8416761.00dilithium3crypto_sign/dilithium3/avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (8.2.0)
14157881.68dilithium3crypto_sign/dilithium3/refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer
12918841.00dilithium4crypto_sign/dilithium4/avx2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (8.2.0)
21786821.69dilithium4crypto_sign/dilithium4/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
5914701.00donald1024crypto_sign/donald1024/opensslgcc -m64 -march=nocona -O -fomit-frame-pointer (8.2.0)
17319281.00donald2048crypto_sign/donald2048/opensslgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (8.2.0)
donald2048crypto_sign/donald2048/cryptoppg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
2837121.00donald512crypto_sign/donald512/opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer (8.2.0)
ecdonaldb163crypto_sign/ecdonaldb163/opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
ecdonaldb233crypto_sign/ecdonaldb233/opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
ecdonaldb283crypto_sign/ecdonaldb283/opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
ecdonaldb409crypto_sign/ecdonaldb409/opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
ecdonaldb571crypto_sign/ecdonaldb571/opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
ecdonaldk163crypto_sign/ecdonaldk163/opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
ecdonaldk233crypto_sign/ecdonaldk233/opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
ecdonaldk283crypto_sign/ecdonaldk283/opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
ecdonaldk409crypto_sign/ecdonaldk409/opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
ecdonaldk571crypto_sign/ecdonaldk571/opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
ecdonaldp160crypto_sign/ecdonaldp160/opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
ecdonaldp192crypto_sign/ecdonaldp192/opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
ecdonaldp224crypto_sign/ecdonaldp224/opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
4780601.00ecdonaldp256crypto_sign/ecdonaldp256/opensslgcc -funroll-loops -Os -fomit-frame-pointer (8.2.0)
43214821.00ecdonaldp384crypto_sign/ecdonaldp384/opensslgcc -march=barcelona -O -fomit-frame-pointer (8.2.0)
40108421.00ecdonaldp521crypto_sign/ecdonaldp521/opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer (8.2.0)
2078561.00ed25519crypto_sign/ed25519/amd64-64-24kgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (8.2.0)
2557061.23ed25519crypto_sign/ed25519/amd64-51-30kgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
4390102.11ed25519crypto_sign/ed25519/ref10gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
523853025.20ed25519crypto_sign/ed25519/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
7850041.00ed448goldilockscrypto_sign/ed448goldilocks/amd64 (2014-10-12)gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer (8.2.0)
8471321.08ed448goldilockscrypto_sign/ed448goldilocks/64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
16540702.11ed448goldilockscrypto_sign/ed448goldilocks/32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
ed448goldilockscrypto_sign/ed448goldilocks/arm32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
ed448goldilockscrypto_sign/ed448goldilocks/neongcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
16499121.00edons128k08n72nu8l4mu3crypto_sign/edons128k08n72nu8l4mu3/ref (1.0)gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer (8.2.0)
41210401.00edons128refcrypto_sign/edons128ref/ref (1.0)gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (8.2.0)
fslwe25crypto_sign/fslwe25/refg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
fslwe37crypto_sign/fslwe37/refg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
fslwe47crypto_sign/fslwe47/refg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
fslwe69crypto_sign/fslwe69/refg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
121251241.00gui184crypto_sign/gui184/pclmulqdqgcc -m64 -march=core-avx2 -O -fomit-frame-pointer (8.2.0)
106261073687.64gui184crypto_sign/gui184/amd64gcc -march=k8 -O3 -fomit-frame-pointer
2905594670239.63gui184crypto_sign/gui184/refgcc -m64 -march=core2 -O3 -fomit-frame-pointer
3856376261.00gui312crypto_sign/gui312/pclmulqdqgcc -m64 -march=core-avx2 -O -fomit-frame-pointer (8.2.0)
gui312crypto_sign/gui312/amd64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
gui312crypto_sign/gui312/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
59902338981.00gui448crypto_sign/gui448/pclmulqdqgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (8.2.0)
gui448crypto_sign/gui448/amd64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
gui448crypto_sign/gui448/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
42764921.00hectorcrypto_sign/hector/refcc (4.8.5 20150623 (Red Hat 4.8.5-16))
5241941.00lattisigns512crypto_sign/lattisigns512/avxgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (8.2.0)
625836421.00luov4849242crypto_sign/luov4849242/portablegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer (8.2.0)
863965081.38luov4849242crypto_sign/luov4849242/refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
1864032061.00luov6468330crypto_sign/luov6468330/portablegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (8.2.0)
3313599741.78luov6468330crypto_sign/luov6468330/refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
3576136521.00luov8086399crypto_sign/luov8086399/portablegcc -m64 -O3 -fomit-frame-pointer (8.2.0)
6718438101.88luov8086399crypto_sign/luov8086399/refgcc -march=nocona -O3 -fomit-frame-pointer
643277801.00luov8117404crypto_sign/luov8117404/avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (8.2.0)
1043148041.62luov8117404crypto_sign/luov8117404/portablegcc -m64 -march=k8 -O3 -fomit-frame-pointer
81084603612.60luov8117404crypto_sign/luov8117404/refgcc -m64 -march=nocona -O3 -fomit-frame-pointer
21932681.00luov8117404pccrypto_sign/luov8117404pc/avx2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (8.2.0)
108544701.00luov863256crypto_sign/luov863256/avx2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (8.2.0)
158796441.46luov863256crypto_sign/luov863256/portablegcc -march=k8 -O3 -fomit-frame-pointer
933946208.60luov863256crypto_sign/luov863256/refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
6434341.00luov863256pccrypto_sign/luov863256pc/avx2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (8.2.0)
366176581.00luov890351crypto_sign/luov890351/avx2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (8.2.0)
635822001.74luov890351crypto_sign/luov890351/portablegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (8.2.0)
44877302812.26luov890351crypto_sign/luov890351/refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer
15598001.00luov890351pccrypto_sign/luov890351pc/avx2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (8.2.0)
93924161.00mqdss48crypto_sign/mqdss48/avx2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (8.2.0)
413887764.41mqdss48crypto_sign/mqdss48/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (8.2.0)
265389741.00mqdss64crypto_sign/mqdss64/avx2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (8.2.0)
1266998044.77mqdss64crypto_sign/mqdss64/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
456061.00mqqsig160crypto_sign/mqqsig160/ref (1.00)gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer (8.2.0)
484661.00mqqsig192crypto_sign/mqqsig192/ref (1.00)gcc -m64 -march=core-avx2 -O -fomit-frame-pointer (8.2.0)
621501.00mqqsig224crypto_sign/mqqsig224/ref (1.00)gcc -m64 -march=core-avx2 -O -fomit-frame-pointer (8.2.0)
729301.00mqqsig256crypto_sign/mqqsig256/ref (1.00)gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
7485721.00ntrumls401xcrypto_sign/ntrumls401x/ref (1.0)gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer (8.2.0)
5565781.00ntrumls439xcrypto_sign/ntrumls439x/ref (1.0)gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer (8.2.0)
13274361.00ntrumls593xcrypto_sign/ntrumls593x/ref (1.0)gcc -funroll-loops -m64 -O2 -fomit-frame-pointer (8.2.0)
17461621.00ntrumls743xcrypto_sign/ntrumls743x/ref (1.0)gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (8.2.0)
6857841.00pass769crypto_sign/pass769/ref-karatsuba (1.0k)gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (8.2.0)
10441421.00pass863crypto_sign/pass863/ref-karatsuba (1.0k)gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (8.2.0)
30150781.00pflash1crypto_sign/pflash1/refcc (4.8.5 20150623 (Red Hat 4.8.5-16))
148479761.00picnicl1fscrypto_sign/picnicl1fs/optimizedm4rm/avx2gcc -funroll-loops -O2 -fomit-frame-pointer (8.2.0)
149371861.01picnicl1fscrypto_sign/picnicl1fs/optimizedm4rm/sse2gcc -march=k8 -O3 -fomit-frame-pointer
171888201.16picnicl1fscrypto_sign/picnicl1fs/optimizedm4rm/cgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
191387241.29picnicl1fscrypto_sign/picnicl1fs/optimizedct/sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
192788421.30picnicl1fscrypto_sign/picnicl1fs/optimizedct/avx2gcc -m64 -O2 -fomit-frame-pointer
336748282.27picnicl1fscrypto_sign/picnicl1fs/optimizedct/cgcc -O -fomit-frame-pointer
picnicl1fscrypto_sign/picnicl1fs/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
217193681.00picnicl1urcrypto_sign/picnicl1ur/optimizedm4rm/sse2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer (8.2.0)
221197461.02picnicl1urcrypto_sign/picnicl1ur/optimizedm4rm/avx2gcc -m64 -march=k8 -O3 -fomit-frame-pointer
243310981.12picnicl1urcrypto_sign/picnicl1ur/optimizedm4rm/cgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
258213341.19picnicl1urcrypto_sign/picnicl1ur/optimizedct/sse2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer (8.2.0)
259226221.19picnicl1urcrypto_sign/picnicl1ur/optimizedct/avx2gcc -O2 -fomit-frame-pointer
401967501.85picnicl1urcrypto_sign/picnicl1ur/optimizedct/cgcc -m64 -O2 -fomit-frame-pointer
picnicl1urcrypto_sign/picnicl1ur/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
442128281.00picnicl3fscrypto_sign/picnicl3fs/optimizedm4rm/sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer (8.2.0)
480580761.09picnicl3fscrypto_sign/picnicl3fs/optimizedm4rm/avx2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
501332261.13picnicl3fscrypto_sign/picnicl3fs/optimizedct/avx2gcc -march=k8 -O2 -fomit-frame-pointer
544669841.23picnicl3fscrypto_sign/picnicl3fs/optimizedct/sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
798781941.81picnicl3fscrypto_sign/picnicl3fs/optimizedm4rm/cgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
957717422.17picnicl3fscrypto_sign/picnicl3fs/optimizedct/cgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer
picnicl3fscrypto_sign/picnicl3fs/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
667890301.00picnicl3urcrypto_sign/picnicl3ur/optimizedm4rm/sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer (8.2.0)
698889401.05picnicl3urcrypto_sign/picnicl3ur/optimizedm4rm/avx2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer
708583921.06picnicl3urcrypto_sign/picnicl3ur/optimizedct/avx2gcc -march=k8 -O3 -fomit-frame-pointer
744865221.12picnicl3urcrypto_sign/picnicl3ur/optimizedct/sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer
1047876941.57picnicl3urcrypto_sign/picnicl3ur/optimizedm4rm/cgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
1153742701.73picnicl3urcrypto_sign/picnicl3ur/optimizedct/cgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer
picnicl3urcrypto_sign/picnicl3ur/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
925615021.00picnicl5fscrypto_sign/picnicl5fs/optimizedm4rm/avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (8.2.0)
986765341.07picnicl5fscrypto_sign/picnicl5fs/optimizedm4rm/sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
987414561.07picnicl5fscrypto_sign/picnicl5fs/optimizedct/avx2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer
1037681041.12picnicl5fscrypto_sign/picnicl5fs/optimizedct/sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer
1931370982.09picnicl5fscrypto_sign/picnicl5fs/optimizedm4rm/cgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer
2189860862.37picnicl5fscrypto_sign/picnicl5fs/optimizedct/cgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
picnicl5fscrypto_sign/picnicl5fs/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (8.2.0)
1177377741.00picnicl5urcrypto_sign/picnicl5ur/optimizedm4rm/sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer (8.2.0)
1274299401.08picnicl5urcrypto_sign/picnicl5ur/optimizedct/avx2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer
1282593841.09picnicl5urcrypto_sign/picnicl5ur/optimizedm4rm/avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1300486441.10picnicl5urcrypto_sign/picnicl5ur/optimizedct/sse2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
2213510421.88picnicl5urcrypto_sign/picnicl5ur/optimizedm4rm/cgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
2465157422.09picnicl5urcrypto_sign/picnicl5ur/optimizedct/cgcc -funroll-loops -m64 -O2 -fomit-frame-pointer
picnicl5urcrypto_sign/picnicl5ur/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1452575081.00pqrsa15crypto_sign/pqrsa15/refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv (8.2.0)
6917021.00qtesla1crypto_sign/qtesla1/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (8.2.0)
27890721.00qtesla128crypto_sign/qtesla128/refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer (8.2.0)
104748601.00qtesla192crypto_sign/qtesla192/refgcc -march=k8 -O3 -fomit-frame-pointer (8.2.0)
16515621.00qtesla1pcrypto_sign/qtesla1p/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (8.2.0)
84012721.00qtesla256crypto_sign/qtesla256/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (8.2.0)
9956981.00qtesla3fcrypto_sign/qtesla3f/refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer (8.2.0)
67663421.00qtesla3pcrypto_sign/qtesla3p/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (8.2.0)
30481441.00qtesla3scrypto_sign/qtesla3s/refgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer (8.2.0)
rainbowcrypto_sign/rainbow/refg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
rainbow181212crypto_sign/rainbow181212/refg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
925321.00rainbow1acrypto_sign/rainbow1a/avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (8.2.0)
6886227.44rainbow1acrypto_sign/rainbow1a/portablegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer
305307232.99rainbow1acrypto_sign/rainbow1a/refgcc -fno-schedule-insns -O3 -fomit-frame-pointer
6290681.00rainbow1bcrypto_sign/rainbow1b/avx2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (8.2.0)
25558724.06rainbow1bcrypto_sign/rainbow1b/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (8.2.0)
25591504.07rainbow1bcrypto_sign/rainbow1b/portablegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1483901.00rainbow1ccrypto_sign/rainbow1c/avx2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (8.2.0)
212799414.34rainbow1ccrypto_sign/rainbow1c/portablegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (8.2.0)
608282440.99rainbow1ccrypto_sign/rainbow1c/refgcc -m64 -march=core2 -O3 -fomit-frame-pointer
21278621.00rainbow3bcrypto_sign/rainbow3b/avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (8.2.0)
60805362.86rainbow3bcrypto_sign/rainbow3b/refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer
60976742.87rainbow3bcrypto_sign/rainbow3b/portablegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer
4841541.00rainbow3ccrypto_sign/rainbow3c/avx2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (8.2.0)
896348218.51rainbow3ccrypto_sign/rainbow3c/portablegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (8.2.0)
2033768042.01rainbow3ccrypto_sign/rainbow3c/refgcc -m64 -march=core2 -O3 -fomit-frame-pointer
8996461.00rainbow4acrypto_sign/rainbow4a/avx2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (8.2.0)
22397322.49rainbow4acrypto_sign/rainbow4a/portablegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer
1262687814.04rainbow4acrypto_sign/rainbow4a/refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
731501.00rainbow5640crypto_sign/rainbow5640/refg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer (8.2.0)
10208001.00rainbow5ccrypto_sign/rainbow5c/avx2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (8.2.0)
1993079019.52rainbow5ccrypto_sign/rainbow5c/portablegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (8.2.0)
rainbow5ccrypto_sign/rainbow5c/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
1180961.00rainbow6440crypto_sign/rainbow6440/refg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer (8.2.0)
10727421.00rainbow6acrypto_sign/rainbow6a/avx2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (8.2.0)
52783284.92rainbow6acrypto_sign/rainbow6a/portablegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
rainbow6acrypto_sign/rainbow6a/refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
53359901.00rainbow6bcrypto_sign/rainbow6b/avx2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (8.2.0)
172672283.24rainbow6bcrypto_sign/rainbow6b/refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
172718923.24rainbow6bcrypto_sign/rainbow6b/portablegcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
389401.00rainbowbinary16242020crypto_sign/rainbowbinary16242020/refg++ -m64 -march=core-avx-i -O3 -fomit-frame-pointer (8.2.0)
309981.00rainbowbinary256181212crypto_sign/rainbowbinary256181212/refg++ -m64 -march=corei7-avx -O3 -fomit-frame-pointer (8.2.0)
7908121.00ronald1024crypto_sign/ronald1024/opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer (8.2.0)
20738961.00ronald1536crypto_sign/ronald1536/opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer (8.2.0)
32406001.00ronald2048crypto_sign/ronald2048/opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer (8.2.0)
87820261.00ronald3072crypto_sign/ronald3072/opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer (8.2.0)
186797381.00ronald4096crypto_sign/ronald4096/opensslgcc -march=nocona -Os -fomit-frame-pointer (8.2.0)
3637261.00ronald512crypto_sign/ronald512/opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer (8.2.0)
5979161.00ronald768crypto_sign/ronald768/opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer (8.2.0)
7754341.00rwb0fuz1024crypto_sign/rwb0fuz1024/gmpgcc -m64 -march=corei7 -O2 -fomit-frame-pointer (8.2.0)
1189541.00sflashv2crypto_sign/sflashv2/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (8.2.0)
650425161.00sphincs256crypto_sign/sphincs256/avx2gcc -fno-schedule-insns -O3 -fomit-frame-pointer (8.2.0)
1862532102.86sphincs256crypto_sign/sphincs256/refgcc -m64 -O3 -fomit-frame-pointer
324388681.00sphincsf128harakacrypto_sign/sphincsf128haraka/aesnigcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer (8.2.0)
74309254822.91sphincsf128harakacrypto_sign/sphincsf128haraka/refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
990465081.00sphincsf128sha256crypto_sign/sphincsf128sha256/refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer (8.2.0)
1761947001.78sphincsf128sha256crypto_sign/sphincsf128sha256/avx2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
3371209601.00sphincsf128shake256crypto_sign/sphincsf128shake256/avx2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (8.2.0)
3715178061.10sphincsf128shake256crypto_sign/sphincsf128shake256/refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
401043501.00sphincsf192harakacrypto_sign/sphincsf192haraka/aesnigcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer (8.2.0)
91502961022.82sphincsf192harakacrypto_sign/sphincsf192haraka/refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer
1554389101.00sphincsf192sha256crypto_sign/sphincsf192sha256/refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer (8.2.0)
2932081021.89sphincsf192sha256crypto_sign/sphincsf192sha256/avx2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
4482259101.00sphincsf192shake256crypto_sign/sphincsf192shake256/avx2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer (8.2.0)
4856603401.08sphincsf192shake256crypto_sign/sphincsf192shake256/refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
877510041.00sphincsf256harakacrypto_sign/sphincsf256haraka/aesnigcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (8.2.0)
219774684825.05sphincsf256harakacrypto_sign/sphincsf256haraka/refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer
4538019421.00sphincsf256sha256crypto_sign/sphincsf256sha256/refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer (8.2.0)
9045469621.99sphincsf256sha256crypto_sign/sphincsf256sha256/avx2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
9296078441.00sphincsf256shake256crypto_sign/sphincsf256shake256/avx2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (8.2.0)
10720720781.15sphincsf256shake256crypto_sign/sphincsf256shake256/refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (8.2.0)
5159860421.00sphincss128harakacrypto_sign/sphincss128haraka/aesnigcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (8.2.0)
1180600839022.88sphincss128harakacrypto_sign/sphincss128haraka/refgcc -m64 -march=k8 -O3 -fomit-frame-pointer
14724063861.00sphincss128sha256crypto_sign/sphincss128sha256/refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer (8.2.0)
32468532362.21sphincss128sha256crypto_sign/sphincss128sha256/avx2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer
51442751801.00sphincss128shake256crypto_sign/sphincss128shake256/avx2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (8.2.0)
54032696081.05sphincss128shake256crypto_sign/sphincss128shake256/refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (8.2.0)
12561319541.00sphincss192harakacrypto_sign/sphincss192haraka/aesnigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv (8.2.0)
2903424473423.11sphincss192harakacrypto_sign/sphincss192haraka/refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer
37975381401.00sphincss192sha256crypto_sign/sphincss192sha256/refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer (8.2.0)
76244456202.01sphincss192sha256crypto_sign/sphincss192sha256/avx2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
105201983041.00sphincss192shake256crypto_sign/sphincss192shake256/avx2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (8.2.0)
111134334961.06sphincss192shake256crypto_sign/sphincss192shake256/refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (8.2.0)
7779841301.00sphincss256harakacrypto_sign/sphincss256haraka/aesnigcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (8.2.0)
1958379134825.17sphincss256harakacrypto_sign/sphincss256haraka/refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer
37574216461.00sphincss256sha256crypto_sign/sphincss256sha256/refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer (8.2.0)
76551645282.04sphincss256sha256crypto_sign/sphincss256sha256/avx2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer
75486286481.00sphincss256shake256crypto_sign/sphincss256shake256/avx2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (8.2.0)
85885289821.14sphincss256shake256crypto_sign/sphincss256shake256/refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer (8.2.0)
605001.00tts6440crypto_sign/tts6440/refg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer (8.2.0)