Time | Relative time | Primitive | Implementation | Compiler |
11363968 | 1.00 | dilithium2 | crypto_sign/dilithium2/ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609) |
4320224 | 1.00 | dilithium3 | crypto_sign/dilithium3/ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609) |
6770560 | 1.00 | dilithium4 | crypto_sign/dilithium4/ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609) |
| | donald1024 | crypto_sign/donald1024/openssl | gcc -m32 -O3 -fomit-frame-pointer |
| | donald2048 | crypto_sign/donald2048/openssl | gcc -m32 -O3 -fomit-frame-pointer |
| | donald512 | crypto_sign/donald512/openssl | gcc -m32 -O3 -fomit-frame-pointer |
| | ecdonaldb163 | crypto_sign/ecdonaldb163/openssl | gcc -m32 -O3 -fomit-frame-pointer |
| | ecdonaldb233 | crypto_sign/ecdonaldb233/openssl | gcc -m32 -O3 -fomit-frame-pointer |
| | ecdonaldb283 | crypto_sign/ecdonaldb283/openssl | gcc -m32 -O3 -fomit-frame-pointer |
| | ecdonaldb409 | crypto_sign/ecdonaldb409/openssl | gcc -m32 -O3 -fomit-frame-pointer |
| | ecdonaldb571 | crypto_sign/ecdonaldb571/openssl | gcc -m32 -O3 -fomit-frame-pointer |
| | ecdonaldk163 | crypto_sign/ecdonaldk163/openssl | gcc -m32 -O3 -fomit-frame-pointer |
| | ecdonaldk233 | crypto_sign/ecdonaldk233/openssl | gcc -m32 -O3 -fomit-frame-pointer |
| | ecdonaldk283 | crypto_sign/ecdonaldk283/openssl | gcc -m32 -O3 -fomit-frame-pointer |
| | ecdonaldk409 | crypto_sign/ecdonaldk409/openssl | gcc -m32 -O3 -fomit-frame-pointer |
| | ecdonaldk571 | crypto_sign/ecdonaldk571/openssl | gcc -m32 -O3 -fomit-frame-pointer |
| | ecdonaldp160 | crypto_sign/ecdonaldp160/openssl | gcc -m32 -O3 -fomit-frame-pointer |
| | ecdonaldp192 | crypto_sign/ecdonaldp192/openssl | gcc -m32 -O3 -fomit-frame-pointer |
| | ecdonaldp224 | crypto_sign/ecdonaldp224/openssl | gcc -m32 -O3 -fomit-frame-pointer |
| | ecdonaldp256 | crypto_sign/ecdonaldp256/openssl | gcc -m32 -O3 -fomit-frame-pointer |
| | ecdonaldp384 | crypto_sign/ecdonaldp384/openssl | gcc -m32 -O3 -fomit-frame-pointer |
| | ecdonaldp521 | crypto_sign/ecdonaldp521/openssl | gcc -m32 -O3 -fomit-frame-pointer |
1401344 | 1.00 | ed25519 | crypto_sign/ed25519/ref10 | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer (5.4.0 20160609) |
6961856 | 4.97 | ed25519 | crypto_sign/ed25519/ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer |
5436160 | 1.00 | ed448goldilocks | crypto_sign/ed448goldilocks/32 (2014-10-12) | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer (5.4.0 20160609) |
| | ed448goldilocks | crypto_sign/ed448goldilocks/64 | gcc -m32 -O3 -fomit-frame-pointer |
| | ed448goldilocks | crypto_sign/ed448goldilocks/amd64 | gcc -m32 -O3 -fomit-frame-pointer |
| | ed448goldilocks | crypto_sign/ed448goldilocks/arm32 | gcc -m32 -O3 -fomit-frame-pointer |
| | ed448goldilocks | crypto_sign/ed448goldilocks/neon | gcc -m32 -O3 -fomit-frame-pointer |
| | edons128k08n72nu8l4mu3 | crypto_sign/edons128k08n72nu8l4mu3/ref | gcc -m32 -O3 -fomit-frame-pointer |
| | edons128ref | crypto_sign/edons128ref/ref | gcc -m32 -O3 -fomit-frame-pointer |
| | gravitysphincsl | crypto_sign/gravitysphincsl/fast | gcc -m32 -O3 -fomit-frame-pointer |
| | gravitysphincsl | crypto_sign/gravitysphincsl/ref | gcc -m32 -O3 -fomit-frame-pointer |
| | gravitysphincsm | crypto_sign/gravitysphincsm/fast | gcc -m32 -O3 -fomit-frame-pointer |
| | gravitysphincsm | crypto_sign/gravitysphincsm/ref | gcc -m32 -O3 -fomit-frame-pointer |
| | gravitysphincss | crypto_sign/gravitysphincss/fast | gcc -m32 -O3 -fomit-frame-pointer |
| | gravitysphincss | crypto_sign/gravitysphincss/ref | gcc -m32 -O3 -fomit-frame-pointer |
| | gui184 | crypto_sign/gui184/amd64 | gcc -m32 -O3 -fomit-frame-pointer |
| | gui184 | crypto_sign/gui184/pclmulqdq | gcc -m32 -O3 -fomit-frame-pointer |
| | gui184 | crypto_sign/gui184/ref | gcc -m32 -O3 -fomit-frame-pointer |
| | gui312 | crypto_sign/gui312/amd64 | gcc -m32 -O3 -fomit-frame-pointer |
| | gui312 | crypto_sign/gui312/pclmulqdq | gcc -m32 -O3 -fomit-frame-pointer |
| | gui312 | crypto_sign/gui312/ref | gcc -m32 -O3 -fomit-frame-pointer |
| | gui448 | crypto_sign/gui448/amd64 | gcc -m32 -O3 -fomit-frame-pointer |
| | gui448 | crypto_sign/gui448/pclmulqdq | gcc -m32 -O3 -fomit-frame-pointer |
| | gui448 | crypto_sign/gui448/ref | gcc -m32 -O3 -fomit-frame-pointer |
| | hector | crypto_sign/hector/ref | gcc -m32 -O3 -fomit-frame-pointer |
103707648 | 1.00 | luov4849242 | crypto_sign/luov4849242/portable | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer (5.4.0 20160609) |
163778880 | 1.58 | luov4849242 | crypto_sign/luov4849242/ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer |
312906560 | 1.00 | luov6468330 | crypto_sign/luov6468330/portable | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer (5.4.0 20160609) |
786057696 | 2.51 | luov6468330 | crypto_sign/luov6468330/ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer |
610260896 | 1.00 | luov8086399 | crypto_sign/luov8086399/portable | gcc -m32 -march=k8 -O3 -fomit-frame-pointer (5.4.0 20160609) |
1637932576 | 2.68 | luov8086399 | crypto_sign/luov8086399/ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer |
94993888 | 1.00 | luov8117404 | crypto_sign/luov8117404/avx2 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer (5.4.0 20160609) |
186752800 | 1.97 | luov8117404 | crypto_sign/luov8117404/portable | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer |
1629948896 | 17.16 | luov8117404 | crypto_sign/luov8117404/ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer |
3741760 | 1.00 | luov8117404pc | crypto_sign/luov8117404pc/avx2 | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (5.4.0 20160609) |
15052800 | 1.00 | luov863256 | crypto_sign/luov863256/avx2 | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer (5.4.0 20160609) |
34572192 | 2.30 | luov863256 | crypto_sign/luov863256/portable | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer |
159610144 | 10.60 | luov863256 | crypto_sign/luov863256/ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer |
986176 | 1.00 | luov863256pc | crypto_sign/luov863256pc/avx2 | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (5.4.0 20160609) |
55087744 | 1.00 | luov890351 | crypto_sign/luov890351/avx2 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer (5.4.0 20160609) |
116328000 | 2.11 | luov890351 | crypto_sign/luov890351/portable | gcc -m32 -march=k8 -O3 -fomit-frame-pointer |
907321952 | 16.47 | luov890351 | crypto_sign/luov890351/ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer |
2614464 | 1.00 | luov890351pc | crypto_sign/luov890351pc/avx2 | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (5.4.0 20160609) |
27495616 | 1.00 | mqdss48 | crypto_sign/mqdss48/avx2 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609) |
71624160 | 2.60 | mqdss48 | crypto_sign/mqdss48/ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609) |
61002656 | 1.00 | mqdss64 | crypto_sign/mqdss64/avx2 | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (5.4.0 20160609) |
198774400 | 3.26 | mqdss64 | crypto_sign/mqdss64/ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer |
149120 | 1.00 | mqqsig160 | crypto_sign/mqqsig160/ref (1.00) | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer (5.4.0 20160609) |
149632 | 1.00 | mqqsig192 | crypto_sign/mqqsig192/ref (1.00) | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (5.4.0 20160609) |
166560 | 1.00 | mqqsig224 | crypto_sign/mqqsig224/ref (1.00) | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer (5.4.0 20160609) |
170336 | 1.00 | mqqsig256 | crypto_sign/mqqsig256/ref (1.00) | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer (5.4.0 20160609) |
1779968 | 1.00 | ntrumls401x | crypto_sign/ntrumls401x/ref (1.0) | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609) |
1314112 | 1.00 | ntrumls439x | crypto_sign/ntrumls439x/ref (1.0) | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609) |
3019232 | 1.00 | ntrumls593x | crypto_sign/ntrumls593x/ref (1.0) | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609) |
4060000 | 1.00 | ntrumls743x | crypto_sign/ntrumls743x/ref (1.0) | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609) |
2007168 | 1.00 | pass769 | crypto_sign/pass769/ref-karatsuba (1.0k) | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer (5.4.0 20160609) |
3253248 | 1.00 | pass863 | crypto_sign/pass863/ref-karatsuba (1.0k) | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer (5.4.0 20160609) |
| | pflash1 | crypto_sign/pflash1/ref | gcc -m32 -O3 -fomit-frame-pointer |
25749952 | 1.00 | picnicl1fs | crypto_sign/picnicl1fs/optimizedm4rm/sse2 | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer (5.4.0 20160609) |
26244128 | 1.02 | picnicl1fs | crypto_sign/picnicl1fs/optimizedm4rm/avx2 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer |
33737824 | 1.31 | picnicl1fs | crypto_sign/picnicl1fs/optimizedm4rm/c | gcc -m32 -O3 -fomit-frame-pointer |
53237824 | 2.07 | picnicl1fs | crypto_sign/picnicl1fs/optimizedct/avx2 | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer |
65366080 | 2.54 | picnicl1fs | crypto_sign/picnicl1fs/optimizedct/sse2 | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer |
77986080 | 3.03 | picnicl1fs | crypto_sign/picnicl1fs/optimizedct/c | gcc -m32 -O3 -fomit-frame-pointer |
| | picnicl1fs | crypto_sign/picnicl1fs/ref | gcc -m32 -O3 -fomit-frame-pointer |
35697824 | 1.00 | picnicl1ur | crypto_sign/picnicl1ur/optimizedm4rm/sse2 | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer (5.4.0 20160609) |
36270112 | 1.02 | picnicl1ur | crypto_sign/picnicl1ur/optimizedm4rm/avx2 | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer |
44006944 | 1.23 | picnicl1ur | crypto_sign/picnicl1ur/optimizedm4rm/c | gcc -m32 -march=k6 -O3 -fomit-frame-pointer |
63387904 | 1.78 | picnicl1ur | crypto_sign/picnicl1ur/optimizedct/avx2 | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer |
75544320 | 2.12 | picnicl1ur | crypto_sign/picnicl1ur/optimizedct/sse2 | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer |
88131200 | 2.47 | picnicl1ur | crypto_sign/picnicl1ur/optimizedct/c | gcc -m32 -O3 -fomit-frame-pointer |
| | picnicl1ur | crypto_sign/picnicl1ur/ref | gcc -m32 -O3 -fomit-frame-pointer |
82005408 | 1.00 | picnicl3fs | crypto_sign/picnicl3fs/optimizedm4rm/avx2 | gcc -m32 -O2 -fomit-frame-pointer (5.4.0 20160609) |
100911872 | 1.23 | picnicl3fs | crypto_sign/picnicl3fs/optimizedm4rm/sse2 | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer |
189245376 | 2.31 | picnicl3fs | crypto_sign/picnicl3fs/optimizedct/avx2 | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer |
204660096 | 2.50 | picnicl3fs | crypto_sign/picnicl3fs/optimizedm4rm/c | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer |
260274560 | 3.17 | picnicl3fs | crypto_sign/picnicl3fs/optimizedct/c | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer |
262238944 | 3.20 | picnicl3fs | crypto_sign/picnicl3fs/optimizedct/sse2 | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer |
| | picnicl3fs | crypto_sign/picnicl3fs/ref | gcc -m32 -O3 -fomit-frame-pointer |
108398048 | 1.00 | picnicl3ur | crypto_sign/picnicl3ur/optimizedm4rm/avx2 | gcc -m32 -O3 -fomit-frame-pointer (5.4.0 20160609) |
130353824 | 1.20 | picnicl3ur | crypto_sign/picnicl3ur/optimizedm4rm/sse2 | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer |
216174816 | 1.99 | picnicl3ur | crypto_sign/picnicl3ur/optimizedct/avx2 | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer |
231982816 | 2.14 | picnicl3ur | crypto_sign/picnicl3ur/optimizedm4rm/c | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer |
287436032 | 2.65 | picnicl3ur | crypto_sign/picnicl3ur/optimizedct/c | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer |
289444960 | 2.67 | picnicl3ur | crypto_sign/picnicl3ur/optimizedct/sse2 | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer |
| | picnicl3ur | crypto_sign/picnicl3ur/ref | gcc -m32 -O3 -fomit-frame-pointer (5.4.0 20160609) |
206605344 | 1.00 | picnicl5fs | crypto_sign/picnicl5fs/optimizedm4rm/avx2 | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer (5.4.0 20160609) |
207913632 | 1.01 | picnicl5fs | crypto_sign/picnicl5fs/optimizedm4rm/sse2 | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer (5.4.0 20160609) |
389165600 | 1.88 | picnicl5fs | crypto_sign/picnicl5fs/optimizedct/avx2 | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer |
498300288 | 2.41 | picnicl5fs | crypto_sign/picnicl5fs/optimizedm4rm/c | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer |
552424928 | 2.67 | picnicl5fs | crypto_sign/picnicl5fs/optimizedct/sse2 | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer |
603065088 | 2.92 | picnicl5fs | crypto_sign/picnicl5fs/optimizedct/c | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer |
| | picnicl5fs | crypto_sign/picnicl5fs/ref | gcc -m32 -O3 -fomit-frame-pointer |
245942720 | 1.00 | picnicl5ur | crypto_sign/picnicl5ur/optimizedm4rm/avx2 | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer (5.4.0 20160609) |
248316320 | 1.01 | picnicl5ur | crypto_sign/picnicl5ur/optimizedm4rm/sse2 | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer (5.4.0 20160609) |
428194176 | 1.74 | picnicl5ur | crypto_sign/picnicl5ur/optimizedct/avx2 | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer |
536361088 | 2.18 | picnicl5ur | crypto_sign/picnicl5ur/optimizedm4rm/c | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer |
591558784 | 2.41 | picnicl5ur | crypto_sign/picnicl5ur/optimizedct/sse2 | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer |
642049792 | 2.61 | picnicl5ur | crypto_sign/picnicl5ur/optimizedct/c | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer |
| | picnicl5ur | crypto_sign/picnicl5ur/ref | gcc -m32 -O3 -fomit-frame-pointer |
| | pqrsa15 | crypto_sign/pqrsa15/ref | gcc -m32 -O3 -fomit-frame-pointer |
2858976 | 1.00 | qtesla1 | crypto_sign/qtesla1/ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (5.4.0 20160609) |
19848544 | 1.00 | qtesla128 | crypto_sign/qtesla128/ref | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer (5.4.0 20160609) |
83352832 | 1.00 | qtesla192 | crypto_sign/qtesla192/ref | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer (5.4.0 20160609) |
6690560 | 1.00 | qtesla1p | crypto_sign/qtesla1p/ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer (5.4.0 20160609) |
70442016 | 1.00 | qtesla256 | crypto_sign/qtesla256/ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer (5.4.0 20160609) |
3973664 | 1.00 | qtesla3f | crypto_sign/qtesla3f/ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer (5.4.0 20160609) |
29313248 | 1.00 | qtesla3p | crypto_sign/qtesla3p/ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer (5.4.0 20160609) |
7039520 | 1.00 | qtesla3s | crypto_sign/qtesla3s/ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer (5.4.0 20160609) |
| | rainbow1a | crypto_sign/rainbow1a/avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| | rainbow1a | crypto_sign/rainbow1a/portable | gcc -m32 -O3 -fomit-frame-pointer |
| | rainbow1a | crypto_sign/rainbow1a/ref | gcc -m32 -O3 -fomit-frame-pointer |
| | rainbow1b | crypto_sign/rainbow1b/avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| | rainbow1b | crypto_sign/rainbow1b/portable | gcc -m32 -O3 -fomit-frame-pointer |
| | rainbow1b | crypto_sign/rainbow1b/ref | gcc -m32 -O3 -fomit-frame-pointer |
| | rainbow1c | crypto_sign/rainbow1c/avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| | rainbow1c | crypto_sign/rainbow1c/portable | gcc -m32 -O3 -fomit-frame-pointer |
| | rainbow1c | crypto_sign/rainbow1c/ref | gcc -m32 -O3 -fomit-frame-pointer |
| | rainbow3b | crypto_sign/rainbow3b/avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| | rainbow3b | crypto_sign/rainbow3b/portable | gcc -m32 -O3 -fomit-frame-pointer |
| | rainbow3b | crypto_sign/rainbow3b/ref | gcc -m32 -O3 -fomit-frame-pointer |
| | rainbow3c | crypto_sign/rainbow3c/avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| | rainbow3c | crypto_sign/rainbow3c/portable | gcc -m32 -O3 -fomit-frame-pointer |
| | rainbow3c | crypto_sign/rainbow3c/ref | gcc -m32 -O3 -fomit-frame-pointer |
| | rainbow4a | crypto_sign/rainbow4a/avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| | rainbow4a | crypto_sign/rainbow4a/portable | gcc -m32 -O3 -fomit-frame-pointer |
| | rainbow4a | crypto_sign/rainbow4a/ref | gcc -m32 -O3 -fomit-frame-pointer |
| | rainbow5c | crypto_sign/rainbow5c/avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| | rainbow5c | crypto_sign/rainbow5c/portable | gcc -m32 -O3 -fomit-frame-pointer |
| | rainbow5c | crypto_sign/rainbow5c/ref | gcc -m32 -O3 -fomit-frame-pointer |
| | rainbow6a | crypto_sign/rainbow6a/avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| | rainbow6a | crypto_sign/rainbow6a/portable | gcc -m32 -O3 -fomit-frame-pointer |
| | rainbow6a | crypto_sign/rainbow6a/ref | gcc -m32 -O3 -fomit-frame-pointer |
| | rainbow6b | crypto_sign/rainbow6b/avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| | rainbow6b | crypto_sign/rainbow6b/portable | gcc -m32 -O3 -fomit-frame-pointer |
| | rainbow6b | crypto_sign/rainbow6b/ref | gcc -m32 -O3 -fomit-frame-pointer |
| | ronald1024 | crypto_sign/ronald1024/openssl | gcc -m32 -O3 -fomit-frame-pointer |
| | ronald1536 | crypto_sign/ronald1536/openssl | gcc -m32 -O3 -fomit-frame-pointer |
| | ronald2048 | crypto_sign/ronald2048/openssl | gcc -m32 -O3 -fomit-frame-pointer |
| | ronald3072 | crypto_sign/ronald3072/openssl | gcc -m32 -O3 -fomit-frame-pointer |
| | ronald4096 | crypto_sign/ronald4096/openssl | gcc -m32 -O3 -fomit-frame-pointer |
| | ronald512 | crypto_sign/ronald512/openssl | gcc -m32 -O3 -fomit-frame-pointer |
| | ronald768 | crypto_sign/ronald768/openssl | gcc -m32 -O3 -fomit-frame-pointer |
| | rwb0fuz1024 | crypto_sign/rwb0fuz1024/gmp | gcc -m32 -O3 -fomit-frame-pointer |
| | sflashv2 | crypto_sign/sflashv2/ref | gcc -m32 -O3 -fomit-frame-pointer |
| | sphincs256 | crypto_sign/sphincs256/avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| | sphincs256 | crypto_sign/sphincs256/ref | gcc -m32 -O3 -fomit-frame-pointer |
1408729984 | 1.00 | sphincsf128haraka | crypto_sign/sphincsf128haraka/ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer (5.4.0 20160609) |
| | sphincsf128haraka | crypto_sign/sphincsf128haraka/aesni | gcc -m32 -O3 -fomit-frame-pointer |
| | sphincsf128sha256 | crypto_sign/sphincsf128sha256/avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| | sphincsf128sha256 | crypto_sign/sphincsf128sha256/ref | gcc -m32 -O3 -fomit-frame-pointer |
630747456 | 1.00 | sphincsf128shake256 | crypto_sign/sphincsf128shake256/avx2 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609) |
2240234272 | 3.55 | sphincsf128shake256 | crypto_sign/sphincsf128shake256/ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609) |
1719427552 | 1.00 | sphincsf192haraka | crypto_sign/sphincsf192haraka/ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer (5.4.0 20160609) |
| | sphincsf192haraka | crypto_sign/sphincsf192haraka/aesni | gcc -m32 -O3 -fomit-frame-pointer |
| | sphincsf192sha256 | crypto_sign/sphincsf192sha256/avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| | sphincsf192sha256 | crypto_sign/sphincsf192sha256/ref | gcc -m32 -O3 -fomit-frame-pointer |
872151808 | 1.00 | sphincsf192shake256 | crypto_sign/sphincsf192shake256/avx2 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609) |
2937721952 | 3.37 | sphincsf192shake256 | crypto_sign/sphincsf192shake256/ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609) |
4105534432 | 1.00 | sphincsf256haraka | crypto_sign/sphincsf256haraka/ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer (5.4.0 20160609) |
| | sphincsf256haraka | crypto_sign/sphincsf256haraka/aesni | gcc -m32 -O3 -fomit-frame-pointer |
| | sphincsf256sha256 | crypto_sign/sphincsf256sha256/avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| | sphincsf256sha256 | crypto_sign/sphincsf256sha256/ref | gcc -m32 -O3 -fomit-frame-pointer |
1580397504 | 1.00 | sphincsf256shake256 | crypto_sign/sphincsf256shake256/avx2 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609) |
6246054592 | 3.95 | sphincsf256shake256 | crypto_sign/sphincsf256shake256/ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609) |
21683240192 | 1.00 | sphincss128haraka | crypto_sign/sphincss128haraka/ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer (5.4.0 20160609) |
| | sphincss128haraka | crypto_sign/sphincss128haraka/aesni | gcc -m32 -O3 -fomit-frame-pointer |
| | sphincss128sha256 | crypto_sign/sphincss128sha256/avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| | sphincss128sha256 | crypto_sign/sphincss128sha256/ref | gcc -m32 -O3 -fomit-frame-pointer |
7191654336 | 1.00 | sphincss128shake256 | crypto_sign/sphincss128shake256/avx2 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609) |
31753551648 | 4.42 | sphincss128shake256 | crypto_sign/sphincss128shake256/ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609) |
53130263296 | 1.00 | sphincss192haraka | crypto_sign/sphincss192haraka/ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer (5.4.0 20160609) |
| | sphincss192haraka | crypto_sign/sphincss192haraka/aesni | gcc -m32 -O3 -fomit-frame-pointer |
| | sphincss192sha256 | crypto_sign/sphincss192sha256/avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| | sphincss192sha256 | crypto_sign/sphincss192sha256/ref | gcc -m32 -O3 -fomit-frame-pointer |
14634093184 | 1.00 | sphincss192shake256 | crypto_sign/sphincss192shake256/avx2 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609) |
64861060128 | 4.43 | sphincss192shake256 | crypto_sign/sphincss192shake256/ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609) |
35925837856 | 1.00 | sphincss256haraka | crypto_sign/sphincss256haraka/ref | gcc -m32 -O3 -fomit-frame-pointer (5.4.0 20160609) |
| | sphincss256haraka | crypto_sign/sphincss256haraka/aesni | gcc -m32 -O3 -fomit-frame-pointer (5.4.0 20160609) |
| | sphincss256sha256 | crypto_sign/sphincss256sha256/avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| | sphincss256sha256 | crypto_sign/sphincss256sha256/ref | gcc -m32 -O3 -fomit-frame-pointer |
11018502368 | 1.00 | sphincss256shake256 | crypto_sign/sphincss256shake256/avx2 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609) |
50269187840 | 4.56 | sphincss256shake256 | crypto_sign/sphincss256shake256/ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (5.4.0 20160609) |