Implementation notes: x86, titan0, crypto_sign

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
CPU cycles/second: 3500000000...3500000000 (x86cpuinfo)
SUPERCOP version: 20190803
Benchmark dates: 20190704...20190810

crypto_sign

TimeRelative timePrimitiveImplementationCompiler
48323721.00dilithium2crypto_sign/dilithium2/refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer (7.4.0)
dilithium2crypto_sign/dilithium2/avx2gcc -m32 -O3 -fomit-frame-pointer
41917641.00dilithium2aescrypto_sign/dilithium2aes/refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer (7.4.0)
dilithium2aescrypto_sign/dilithium2aes/avx2gcc -m32 -O3 -fomit-frame-pointer
48085881.00dilithium3crypto_sign/dilithium3/refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer (7.4.0)
dilithium3crypto_sign/dilithium3/avx2gcc -m32 -O3 -fomit-frame-pointer
80554561.00dilithium3aescrypto_sign/dilithium3aes/refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer (7.4.0)
dilithium3aescrypto_sign/dilithium3aes/avx2gcc -m32 -O3 -fomit-frame-pointer
48507921.00dilithium4crypto_sign/dilithium4/refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer (7.4.0)
dilithium4crypto_sign/dilithium4/avx2gcc -m32 -O3 -fomit-frame-pointer
62741281.00dilithium4aescrypto_sign/dilithium4aes/refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer (7.4.0)
dilithium4aescrypto_sign/dilithium4aes/avx2gcc -m32 -O3 -fomit-frame-pointer
donald1024crypto_sign/donald1024/opensslgcc -m32 -O3 -fomit-frame-pointer
donald2048crypto_sign/donald2048/opensslgcc -m32 -O3 -fomit-frame-pointer
donald512crypto_sign/donald512/opensslgcc -m32 -O3 -fomit-frame-pointer
ecdonaldb163crypto_sign/ecdonaldb163/opensslgcc -m32 -O3 -fomit-frame-pointer
ecdonaldb233crypto_sign/ecdonaldb233/opensslgcc -m32 -O3 -fomit-frame-pointer
ecdonaldb283crypto_sign/ecdonaldb283/opensslgcc -m32 -O3 -fomit-frame-pointer
ecdonaldb409crypto_sign/ecdonaldb409/opensslgcc -m32 -O3 -fomit-frame-pointer
ecdonaldb571crypto_sign/ecdonaldb571/opensslgcc -m32 -O3 -fomit-frame-pointer
ecdonaldk163crypto_sign/ecdonaldk163/opensslgcc -m32 -O3 -fomit-frame-pointer
ecdonaldk233crypto_sign/ecdonaldk233/opensslgcc -m32 -O3 -fomit-frame-pointer
ecdonaldk283crypto_sign/ecdonaldk283/opensslgcc -m32 -O3 -fomit-frame-pointer
ecdonaldk409crypto_sign/ecdonaldk409/opensslgcc -m32 -O3 -fomit-frame-pointer
ecdonaldk571crypto_sign/ecdonaldk571/opensslgcc -m32 -O3 -fomit-frame-pointer
ecdonaldp160crypto_sign/ecdonaldp160/opensslgcc -m32 -O3 -fomit-frame-pointer
ecdonaldp192crypto_sign/ecdonaldp192/opensslgcc -m32 -O3 -fomit-frame-pointer
ecdonaldp224crypto_sign/ecdonaldp224/opensslgcc -m32 -O3 -fomit-frame-pointer
ecdonaldp256crypto_sign/ecdonaldp256/opensslgcc -m32 -O3 -fomit-frame-pointer
ecdonaldp384crypto_sign/ecdonaldp384/opensslgcc -m32 -O3 -fomit-frame-pointer
ecdonaldp521crypto_sign/ecdonaldp521/opensslgcc -m32 -O3 -fomit-frame-pointer
14440521.00ed25519crypto_sign/ed25519/ref10gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer (7.4.0)
75845405.25ed25519crypto_sign/ed25519/refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer
50937521.00ed448goldilockscrypto_sign/ed448goldilocks/32 (2014-10-12)gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer (7.4.0)
ed448goldilockscrypto_sign/ed448goldilocks/64gcc -m32 -O3 -fomit-frame-pointer
ed448goldilockscrypto_sign/ed448goldilocks/amd64gcc -m32 -O3 -fomit-frame-pointer
ed448goldilockscrypto_sign/ed448goldilocks/arm32gcc -m32 -O3 -fomit-frame-pointer
ed448goldilockscrypto_sign/ed448goldilocks/neongcc -m32 -O3 -fomit-frame-pointer
edons128k08n72nu8l4mu3crypto_sign/edons128k08n72nu8l4mu3/refgcc -m32 -O3 -fomit-frame-pointer
edons128refcrypto_sign/edons128ref/refgcc -m32 -O3 -fomit-frame-pointer
26873801.00falcon1024dyncrypto_sign/falcon1024dyn/avx2 (20190728)gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0)
33305161.24falcon1024dyncrypto_sign/falcon1024dyn/fpugcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
7244543626.96falcon1024dyncrypto_sign/falcon1024dyn/refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer
14503321.00falcon1024treecrypto_sign/falcon1024tree/avx2 (20190728)gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer (7.4.0)
21277761.47falcon1024treecrypto_sign/falcon1024tree/fpugcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
3123728421.54falcon1024treecrypto_sign/falcon1024tree/refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer
13659921.00falcon512dyncrypto_sign/falcon512dyn/avx2 (20190728)gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer (7.4.0)
17090641.25falcon512dyncrypto_sign/falcon512dyn/fpugcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
3324788024.34falcon512dyncrypto_sign/falcon512dyn/refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer
7589681.00falcon512treecrypto_sign/falcon512tree/avx2 (20190728)gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer (7.4.0)
11105081.46falcon512treecrypto_sign/falcon512tree/fpugcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer
1447377619.07falcon512treecrypto_sign/falcon512tree/refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer
gravitysphincslcrypto_sign/gravitysphincsl/fastgcc -m32 -O3 -fomit-frame-pointer
gravitysphincslcrypto_sign/gravitysphincsl/refgcc -m32 -O3 -fomit-frame-pointer
gravitysphincsmcrypto_sign/gravitysphincsm/fastgcc -m32 -O3 -fomit-frame-pointer
gravitysphincsmcrypto_sign/gravitysphincsm/refgcc -m32 -O3 -fomit-frame-pointer
gravitysphincsscrypto_sign/gravitysphincss/fastgcc -m32 -O3 -fomit-frame-pointer
gravitysphincsscrypto_sign/gravitysphincss/refgcc -m32 -O3 -fomit-frame-pointer
gui184crypto_sign/gui184/amd64gcc -m32 -O3 -fomit-frame-pointer
gui184crypto_sign/gui184/pclmulqdqgcc -m32 -O3 -fomit-frame-pointer
gui184crypto_sign/gui184/refgcc -m32 -O3 -fomit-frame-pointer
gui312crypto_sign/gui312/amd64gcc -m32 -O3 -fomit-frame-pointer
gui312crypto_sign/gui312/pclmulqdqgcc -m32 -O3 -fomit-frame-pointer
gui312crypto_sign/gui312/refgcc -m32 -O3 -fomit-frame-pointer
gui448crypto_sign/gui448/amd64gcc -m32 -O3 -fomit-frame-pointer
gui448crypto_sign/gui448/pclmulqdqgcc -m32 -O3 -fomit-frame-pointer
gui448crypto_sign/gui448/refgcc -m32 -O3 -fomit-frame-pointer
hectorcrypto_sign/hector/refgcc -m32 -O3 -fomit-frame-pointer
luov4849242crypto_sign/luov4849242/portablegcc -m32 -O3 -fomit-frame-pointer
luov4849242crypto_sign/luov4849242/refgcc -m32 -O3 -fomit-frame-pointer
luov6468330crypto_sign/luov6468330/portablegcc -m32 -O3 -fomit-frame-pointer
luov6468330crypto_sign/luov6468330/refgcc -m32 -O3 -fomit-frame-pointer
luov8086399crypto_sign/luov8086399/portablegcc -m32 -O3 -fomit-frame-pointer
luov8086399crypto_sign/luov8086399/refgcc -m32 -O3 -fomit-frame-pointer
luov8117404crypto_sign/luov8117404/avx2gcc -m32 -O3 -fomit-frame-pointer
luov8117404crypto_sign/luov8117404/portablegcc -m32 -O3 -fomit-frame-pointer
luov8117404crypto_sign/luov8117404/refgcc -m32 -O3 -fomit-frame-pointer
luov8117404pccrypto_sign/luov8117404pc/avx2gcc -m32 -O3 -fomit-frame-pointer
luov863256crypto_sign/luov863256/avx2gcc -m32 -O3 -fomit-frame-pointer
luov863256crypto_sign/luov863256/portablegcc -m32 -O3 -fomit-frame-pointer
luov863256crypto_sign/luov863256/refgcc -m32 -O3 -fomit-frame-pointer
luov863256pccrypto_sign/luov863256pc/avx2gcc -m32 -O3 -fomit-frame-pointer
luov890351crypto_sign/luov890351/avx2gcc -m32 -O3 -fomit-frame-pointer
luov890351crypto_sign/luov890351/portablegcc -m32 -O3 -fomit-frame-pointer
luov890351crypto_sign/luov890351/refgcc -m32 -O3 -fomit-frame-pointer
luov890351pccrypto_sign/luov890351pc/avx2gcc -m32 -O3 -fomit-frame-pointer
186149241.00mqdss48crypto_sign/mqdss48/avx2gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0)
700939323.77mqdss48crypto_sign/mqdss48/refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0)
433714121.00mqdss64crypto_sign/mqdss64/avx2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0)
1753736284.04mqdss64crypto_sign/mqdss64/refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0)
954161.00mqqsig160crypto_sign/mqqsig160/ref (1.00)gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer (7.4.0)
1033681.00mqqsig192crypto_sign/mqqsig192/ref (1.00)gcc -m32 -march=core-avx2 -O -fomit-frame-pointer (7.4.0)
1237681.00mqqsig224crypto_sign/mqqsig224/ref (1.00)gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0)
1283641.00mqqsig256crypto_sign/mqqsig256/ref (1.00)gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0)
15780761.00ntrumls401xcrypto_sign/ntrumls401x/ref (1.0)gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0)
10702321.00ntrumls439xcrypto_sign/ntrumls439x/ref (1.0)gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0)
25414241.00ntrumls593xcrypto_sign/ntrumls593x/ref (1.0)gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0)
31613681.00ntrumls743xcrypto_sign/ntrumls743x/ref (1.0)gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0)
25658881.00pass769crypto_sign/pass769/ref-karatsuba (1.0k)gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer (7.4.0)
42917801.00pass863crypto_sign/pass863/ref-karatsuba (1.0k)gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer (7.4.0)
pflash1crypto_sign/pflash1/refgcc -m32 -O3 -fomit-frame-pointer
picnicl1fscrypto_sign/picnicl1fs/optimizedct/avx2gcc -m32 -O3 -fomit-frame-pointer
picnicl1fscrypto_sign/picnicl1fs/optimizedct/cgcc -m32 -O3 -fomit-frame-pointer
picnicl1fscrypto_sign/picnicl1fs/optimizedct/sse2gcc -m32 -O3 -fomit-frame-pointer
picnicl1fscrypto_sign/picnicl1fs/refgcc -m32 -O3 -fomit-frame-pointer
picnicl1urcrypto_sign/picnicl1ur/optimizedct/avx2gcc -m32 -O3 -fomit-frame-pointer
picnicl1urcrypto_sign/picnicl1ur/optimizedct/cgcc -m32 -O3 -fomit-frame-pointer
picnicl1urcrypto_sign/picnicl1ur/optimizedct/sse2gcc -m32 -O3 -fomit-frame-pointer
picnicl1urcrypto_sign/picnicl1ur/refgcc -m32 -O3 -fomit-frame-pointer
picnicl3fscrypto_sign/picnicl3fs/optimizedct/avx2gcc -m32 -O3 -fomit-frame-pointer
picnicl3fscrypto_sign/picnicl3fs/optimizedct/cgcc -m32 -O3 -fomit-frame-pointer
picnicl3fscrypto_sign/picnicl3fs/optimizedct/sse2gcc -m32 -O3 -fomit-frame-pointer
picnicl3fscrypto_sign/picnicl3fs/refgcc -m32 -O3 -fomit-frame-pointer
picnicl3urcrypto_sign/picnicl3ur/optimizedct/avx2gcc -m32 -O3 -fomit-frame-pointer
picnicl3urcrypto_sign/picnicl3ur/optimizedct/cgcc -m32 -O3 -fomit-frame-pointer
picnicl3urcrypto_sign/picnicl3ur/optimizedct/sse2gcc -m32 -O3 -fomit-frame-pointer
picnicl3urcrypto_sign/picnicl3ur/refgcc -m32 -O3 -fomit-frame-pointer
picnicl5fscrypto_sign/picnicl5fs/optimizedct/avx2gcc -m32 -O3 -fomit-frame-pointer
picnicl5fscrypto_sign/picnicl5fs/optimizedct/cgcc -m32 -O3 -fomit-frame-pointer
picnicl5fscrypto_sign/picnicl5fs/optimizedct/sse2gcc -m32 -O3 -fomit-frame-pointer
picnicl5fscrypto_sign/picnicl5fs/refgcc -m32 -O3 -fomit-frame-pointer
picnicl5urcrypto_sign/picnicl5ur/optimizedct/avx2gcc -m32 -O3 -fomit-frame-pointer
picnicl5urcrypto_sign/picnicl5ur/optimizedct/cgcc -m32 -O3 -fomit-frame-pointer
picnicl5urcrypto_sign/picnicl5ur/optimizedct/sse2gcc -m32 -O3 -fomit-frame-pointer
picnicl5urcrypto_sign/picnicl5ur/refgcc -m32 -O3 -fomit-frame-pointer
pqrsa15crypto_sign/pqrsa15/refgcc -m32 -O3 -fomit-frame-pointer
21308081.00qtesla1crypto_sign/qtesla1/refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer (7.4.0)
198401081.00qtesla128crypto_sign/qtesla128/refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer (7.4.0)
865084721.00qtesla192crypto_sign/qtesla192/refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer (7.4.0)
51361801.00qtesla1pcrypto_sign/qtesla1p/refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer (7.4.0)
739506001.00qtesla256crypto_sign/qtesla256/refgcc -m32 -march=athlon -O3 -fomit-frame-pointer (7.4.0)
30486841.00qtesla3fcrypto_sign/qtesla3f/refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer (7.4.0)
226669161.00qtesla3pcrypto_sign/qtesla3p/refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer (7.4.0)
53254881.00qtesla3scrypto_sign/qtesla3s/refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer (7.4.0)
rainbow1acrypto_sign/rainbow1a/avx2gcc -m32 -O3 -fomit-frame-pointer
rainbow1acrypto_sign/rainbow1a/portablegcc -m32 -O3 -fomit-frame-pointer
rainbow1acrypto_sign/rainbow1a/refgcc -m32 -O3 -fomit-frame-pointer
rainbow1bcrypto_sign/rainbow1b/avx2gcc -m32 -O3 -fomit-frame-pointer
rainbow1bcrypto_sign/rainbow1b/portablegcc -m32 -O3 -fomit-frame-pointer
rainbow1bcrypto_sign/rainbow1b/refgcc -m32 -O3 -fomit-frame-pointer
rainbow1ccrypto_sign/rainbow1c/avx2gcc -m32 -O3 -fomit-frame-pointer
rainbow1ccrypto_sign/rainbow1c/portablegcc -m32 -O3 -fomit-frame-pointer
rainbow1ccrypto_sign/rainbow1c/refgcc -m32 -O3 -fomit-frame-pointer
rainbow3bcrypto_sign/rainbow3b/avx2gcc -m32 -O3 -fomit-frame-pointer
rainbow3bcrypto_sign/rainbow3b/portablegcc -m32 -O3 -fomit-frame-pointer
rainbow3bcrypto_sign/rainbow3b/refgcc -m32 -O3 -fomit-frame-pointer
rainbow3ccrypto_sign/rainbow3c/avx2gcc -m32 -O3 -fomit-frame-pointer
rainbow3ccrypto_sign/rainbow3c/portablegcc -m32 -O3 -fomit-frame-pointer
rainbow3ccrypto_sign/rainbow3c/refgcc -m32 -O3 -fomit-frame-pointer
rainbow4acrypto_sign/rainbow4a/avx2gcc -m32 -O3 -fomit-frame-pointer
rainbow4acrypto_sign/rainbow4a/portablegcc -m32 -O3 -fomit-frame-pointer
rainbow4acrypto_sign/rainbow4a/refgcc -m32 -O3 -fomit-frame-pointer
rainbow5ccrypto_sign/rainbow5c/avx2gcc -m32 -O3 -fomit-frame-pointer
rainbow5ccrypto_sign/rainbow5c/portablegcc -m32 -O3 -fomit-frame-pointer
rainbow5ccrypto_sign/rainbow5c/refgcc -m32 -O3 -fomit-frame-pointer
rainbow6acrypto_sign/rainbow6a/avx2gcc -m32 -O3 -fomit-frame-pointer
rainbow6acrypto_sign/rainbow6a/portablegcc -m32 -O3 -fomit-frame-pointer
rainbow6acrypto_sign/rainbow6a/refgcc -m32 -O3 -fomit-frame-pointer
rainbow6bcrypto_sign/rainbow6b/avx2gcc -m32 -O3 -fomit-frame-pointer
rainbow6bcrypto_sign/rainbow6b/portablegcc -m32 -O3 -fomit-frame-pointer
rainbow6bcrypto_sign/rainbow6b/refgcc -m32 -O3 -fomit-frame-pointer
ronald1024crypto_sign/ronald1024/opensslgcc -m32 -O3 -fomit-frame-pointer
ronald1536crypto_sign/ronald1536/opensslgcc -m32 -O3 -fomit-frame-pointer
ronald2048crypto_sign/ronald2048/opensslgcc -m32 -O3 -fomit-frame-pointer
ronald3072crypto_sign/ronald3072/opensslgcc -m32 -O3 -fomit-frame-pointer
ronald4096crypto_sign/ronald4096/opensslgcc -m32 -O3 -fomit-frame-pointer
ronald512crypto_sign/ronald512/opensslgcc -m32 -O3 -fomit-frame-pointer
ronald768crypto_sign/ronald768/opensslgcc -m32 -O3 -fomit-frame-pointer
rwb0fuz1024crypto_sign/rwb0fuz1024/gmpgcc -m32 -O3 -fomit-frame-pointer
sflashv2crypto_sign/sflashv2/refgcc -m32 -O3 -fomit-frame-pointer
sphincs256crypto_sign/sphincs256/avx2gcc -m32 -O3 -fomit-frame-pointer
sphincs256crypto_sign/sphincs256/refgcc -m32 -O3 -fomit-frame-pointer
11635107641.00sphincsf128harakarobustcrypto_sign/sphincsf128harakarobust/refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer (7.4.0)
sphincsf128harakarobustcrypto_sign/sphincsf128harakarobust/aesnigcc -m32 -O3 -fomit-frame-pointer
7440677481.00sphincsf128harakasimplecrypto_sign/sphincsf128harakasimple/refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer (7.4.0)
sphincsf128harakasimplecrypto_sign/sphincsf128harakasimple/aesnigcc -m32 -O3 -fomit-frame-pointer
1476443721.00sphincsf128sha256robustcrypto_sign/sphincsf128sha256robust/avx2gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0)
3396073762.30sphincsf128sha256robustcrypto_sign/sphincsf128sha256robust/refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
781693761.00sphincsf128sha256simplecrypto_sign/sphincsf128sha256simple/avx2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0)
1845815882.36sphincsf128sha256simplecrypto_sign/sphincsf128sha256simple/refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer
4203417281.00sphincsf128shake256robustcrypto_sign/sphincsf128shake256robust/avx2gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0)
13127293803.12sphincsf128shake256robustcrypto_sign/sphincsf128shake256robust/refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
2334262681.00sphincsf128shake256simplecrypto_sign/sphincsf128shake256simple/avx2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0)
7188545523.08sphincsf128shake256simplecrypto_sign/sphincsf128shake256simple/refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer
14190536881.00sphincsf192harakarobustcrypto_sign/sphincsf192harakarobust/refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer (7.4.0)
sphincsf192harakarobustcrypto_sign/sphincsf192harakarobust/aesnigcc -m32 -O3 -fomit-frame-pointer
8825282401.00sphincsf192harakasimplecrypto_sign/sphincsf192harakasimple/refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer (7.4.0)
sphincsf192harakasimplecrypto_sign/sphincsf192harakasimple/aesnigcc -m32 -O3 -fomit-frame-pointer
2068512601.00sphincsf192sha256robustcrypto_sign/sphincsf192sha256robust/avx2gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0)
4717046122.28sphincsf192sha256robustcrypto_sign/sphincsf192sha256robust/refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
1068678481.00sphincsf192sha256simplecrypto_sign/sphincsf192sha256simple/avx2gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0)
2456123522.30sphincsf192sha256simplecrypto_sign/sphincsf192sha256simple/refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
5834820761.00sphincsf192shake256robustcrypto_sign/sphincsf192shake256robust/avx2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0)
17257361482.96sphincsf192shake256robustcrypto_sign/sphincsf192shake256robust/refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer
3171251761.00sphincsf192shake256simplecrypto_sign/sphincsf192shake256simple/avx2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0)
9192728282.90sphincsf192shake256simplecrypto_sign/sphincsf192shake256simple/refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
33854187361.00sphincsf256harakarobustcrypto_sign/sphincsf256harakarobust/refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0)
sphincsf256harakarobustcrypto_sign/sphincsf256harakarobust/aesnigcc -m32 -O3 -fomit-frame-pointer
21031924361.00sphincsf256harakasimplecrypto_sign/sphincsf256harakasimple/refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer (7.4.0)
sphincsf256harakasimplecrypto_sign/sphincsf256harakasimple/aesnigcc -m32 -O3 -fomit-frame-pointer
7070823281.00sphincsf256sha256robustcrypto_sign/sphincsf256sha256robust/avx2gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0)
13754285721.95sphincsf256sha256robustcrypto_sign/sphincsf256sha256robust/refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0)
2102515121.00sphincsf256sha256simplecrypto_sign/sphincsf256sha256simple/avx2gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0)
5358762282.55sphincsf256sha256simplecrypto_sign/sphincsf256sha256simple/refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
10716758361.00sphincsf256shake256robustcrypto_sign/sphincsf256shake256robust/avx2gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0)
36618247763.42sphincsf256shake256robustcrypto_sign/sphincsf256shake256robust/refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer
5888933561.00sphincsf256shake256simplecrypto_sign/sphincsf256shake256simple/avx2gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0)
19803627683.36sphincsf256shake256simplecrypto_sign/sphincsf256shake256simple/refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer
178868639041.00sphincss128harakarobustcrypto_sign/sphincss128harakarobust/refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0)
sphincss128harakarobustcrypto_sign/sphincss128harakarobust/aesnigcc -m32 -O3 -fomit-frame-pointer