Time | Relative time | Primitive | Implementation | Compiler |
9968230 | 1.00 | dilithium2 | crypto_sign/dilithium2/ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer (7.3.0) |
3584052 | 1.00 | dilithium3 | crypto_sign/dilithium3/ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer (7.3.0) |
5599741 | 1.00 | dilithium4 | crypto_sign/dilithium4/ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer (7.3.0) |
| | 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 |
1119889 | 1.00 | ed25519 | crypto_sign/ed25519/ref10 | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer (7.3.0) |
6567204 | 5.86 | ed25519 | crypto_sign/ed25519/ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer |
4600801 | 1.00 | ed448goldilocks | crypto_sign/ed448goldilocks/32 (2014-10-12) | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer (7.3.0) |
| | 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 |
99169663 | 1.00 | luov4849242 | crypto_sign/luov4849242/portable | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer (7.3.0) |
147312052 | 1.49 | luov4849242 | crypto_sign/luov4849242/ref | gcc -m32 -O2 -fomit-frame-pointer |
300793647 | 1.00 | luov6468330 | crypto_sign/luov6468330/portable | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer (7.3.0) |
700636379 | 2.33 | luov6468330 | crypto_sign/luov6468330/ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer |
616248363 | 1.00 | luov8086399 | crypto_sign/luov8086399/portable | gcc -m32 -march=prescott -O3 -fomit-frame-pointer (7.3.0) |
1466935611 | 2.38 | luov8086399 | crypto_sign/luov8086399/ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer |
87751875 | 1.00 | luov8117404 | crypto_sign/luov8117404/avx2 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer (7.3.0) |
115156661 | 1.31 | luov8117404 | crypto_sign/luov8117404/portable | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer |
1483065453 | 16.90 | luov8117404 | crypto_sign/luov8117404/ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer |
2012746 | 1.00 | luov8117404pc | crypto_sign/luov8117404pc/avx2 | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.0) |
7591617 | 1.00 | luov863256 | crypto_sign/luov863256/avx2 | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.0) |
19649361 | 2.59 | luov863256 | crypto_sign/luov863256/portable | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer |
143495131 | 18.90 | luov863256 | crypto_sign/luov863256/ref | gcc -m32 -O3 -fomit-frame-pointer |
551685 | 1.00 | luov863256pc | crypto_sign/luov863256pc/avx2 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.3.0) |
53437220 | 1.00 | luov890351 | crypto_sign/luov890351/avx2 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.3.0) |
68762071 | 1.29 | luov890351 | crypto_sign/luov890351/portable | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer |
831387927 | 15.56 | luov890351 | crypto_sign/luov890351/ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer |
1400308 | 1.00 | luov890351pc | crypto_sign/luov890351pc/avx2 | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.0) |
17111550 | 1.00 | mqdss48 | crypto_sign/mqdss48/avx2 | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.0) |
58398764 | 3.41 | mqdss48 | crypto_sign/mqdss48/ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.0) |
39837696 | 1.00 | mqdss64 | crypto_sign/mqdss64/avx2 | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.0) |
146359240 | 3.67 | mqdss64 | crypto_sign/mqdss64/ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.0) |
99692 | 1.00 | mqqsig160 | crypto_sign/mqqsig160/ref (1.00) | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer (7.3.0) |
115191 | 1.00 | mqqsig192 | crypto_sign/mqqsig192/ref (1.00) | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer (7.3.0) |
141532 | 1.00 | mqqsig224 | crypto_sign/mqqsig224/ref (1.00) | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer (7.3.0) |
148264 | 1.00 | mqqsig256 | crypto_sign/mqqsig256/ref (1.00) | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer (7.3.0) |
1349098 | 1.00 | ntrumls401x | crypto_sign/ntrumls401x/ref (1.0) | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.0) |
996129 | 1.00 | ntrumls439x | crypto_sign/ntrumls439x/ref (1.0) | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.0) |
2207786 | 1.00 | ntrumls593x | crypto_sign/ntrumls593x/ref (1.0) | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.0) |
2670490 | 1.00 | ntrumls743x | crypto_sign/ntrumls743x/ref (1.0) | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.0) |
2324512 | 1.00 | pass769 | crypto_sign/pass769/ref-karatsuba (1.0k) | gcc -m32 -march=prescott -O3 -fomit-frame-pointer (7.3.0) |
3746202 | 1.00 | pass863 | crypto_sign/pass863/ref-karatsuba (1.0k) | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer (7.3.0) |
| | pflash1 | crypto_sign/pflash1/ref | gcc -m32 -O3 -fomit-frame-pointer |
16159450 | 1.00 | picnicl1fs | crypto_sign/picnicl1fs/optimizedm4rm/avx2 | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer (7.3.0) |
16902933 | 1.05 | picnicl1fs | crypto_sign/picnicl1fs/optimizedm4rm/sse2 | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer |
20935597 | 1.30 | picnicl1fs | crypto_sign/picnicl1fs/optimizedm4rm/c | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer |
28105471 | 1.74 | picnicl1fs | crypto_sign/picnicl1fs/optimizedct/avx2 | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer |
41342566 | 2.56 | picnicl1fs | crypto_sign/picnicl1fs/optimizedct/c | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer |
43953496 | 2.72 | picnicl1fs | crypto_sign/picnicl1fs/optimizedct/sse2 | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer |
| | picnicl1fs | crypto_sign/picnicl1fs/ref | gcc -m32 -O3 -fomit-frame-pointer |
22222155 | 1.00 | picnicl1ur | crypto_sign/picnicl1ur/optimizedm4rm/avx2 | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer (7.3.0) |
22787113 | 1.03 | picnicl1ur | crypto_sign/picnicl1ur/optimizedm4rm/sse2 | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer |
26709427 | 1.20 | picnicl1ur | crypto_sign/picnicl1ur/optimizedm4rm/c | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer |
33161051 | 1.49 | picnicl1ur | crypto_sign/picnicl1ur/optimizedct/avx2 | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer |
47106875 | 2.12 | picnicl1ur | crypto_sign/picnicl1ur/optimizedct/c | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer |
49475488 | 2.23 | picnicl1ur | crypto_sign/picnicl1ur/optimizedct/sse2 | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer |
| | picnicl1ur | crypto_sign/picnicl1ur/ref | gcc -m32 -O3 -fomit-frame-pointer |
45756699 | 1.00 | picnicl3fs | crypto_sign/picnicl3fs/optimizedm4rm/avx2 | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer (7.3.0) |
52886447 | 1.16 | picnicl3fs | crypto_sign/picnicl3fs/optimizedm4rm/sse2 | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer |
85427609 | 1.87 | picnicl3fs | crypto_sign/picnicl3fs/optimizedm4rm/c | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer |
134738543 | 2.94 | picnicl3fs | crypto_sign/picnicl3fs/optimizedct/c | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer |
157554840 | 3.44 | picnicl3fs | crypto_sign/picnicl3fs/optimizedct/avx2 | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer |
214611516 | 4.69 | picnicl3fs | crypto_sign/picnicl3fs/optimizedct/sse2 | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer |
| | picnicl3fs | crypto_sign/picnicl3fs/ref | gcc -m32 -O3 -fomit-frame-pointer |
59609061 | 1.00 | picnicl3ur | crypto_sign/picnicl3ur/optimizedm4rm/avx2 | gcc -m32 -O3 -fomit-frame-pointer (7.3.0) |
70669040 | 1.19 | picnicl3ur | crypto_sign/picnicl3ur/optimizedm4rm/sse2 | gcc -m32 -march=athlon -O2 -fomit-frame-pointer |
93984488 | 1.58 | picnicl3ur | crypto_sign/picnicl3ur/optimizedm4rm/c | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer |
148331137 | 2.49 | picnicl3ur | crypto_sign/picnicl3ur/optimizedct/c | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer |
171937141 | 2.88 | picnicl3ur | crypto_sign/picnicl3ur/optimizedct/avx2 | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer |
228980730 | 3.84 | picnicl3ur | crypto_sign/picnicl3ur/optimizedct/sse2 | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer |
| | picnicl3ur | crypto_sign/picnicl3ur/ref | gcc -m32 -O3 -fomit-frame-pointer (7.3.0) |
103355328 | 1.00 | picnicl5fs | crypto_sign/picnicl5fs/optimizedm4rm/avx2 | gcc -m32 -O3 -fomit-frame-pointer (7.3.0) |
120660760 | 1.17 | picnicl5fs | crypto_sign/picnicl5fs/optimizedm4rm/sse2 | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer |
235732810 | 2.28 | picnicl5fs | crypto_sign/picnicl5fs/optimizedm4rm/c | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer |
321488030 | 3.11 | picnicl5fs | crypto_sign/picnicl5fs/optimizedct/c | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer |
332195214 | 3.21 | picnicl5fs | crypto_sign/picnicl5fs/optimizedct/avx2 | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer |
460316545 | 4.45 | picnicl5fs | crypto_sign/picnicl5fs/optimizedct/sse2 | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer |
| | picnicl5fs | crypto_sign/picnicl5fs/ref | gcc -m32 -O3 -fomit-frame-pointer (7.3.0) |
128551951 | 1.00 | picnicl5ur | crypto_sign/picnicl5ur/optimizedm4rm/avx2 | gcc -m32 -O3 -fomit-frame-pointer (7.3.0) |
148774123 | 1.16 | picnicl5ur | crypto_sign/picnicl5ur/optimizedm4rm/sse2 | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer |
262222619 | 2.04 | picnicl5ur | crypto_sign/picnicl5ur/optimizedm4rm/c | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer |
347464510 | 2.70 | picnicl5ur | crypto_sign/picnicl5ur/optimizedct/c | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer |
356536091 | 2.77 | picnicl5ur | crypto_sign/picnicl5ur/optimizedct/avx2 | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer |
484834633 | 3.77 | picnicl5ur | crypto_sign/picnicl5ur/optimizedct/sse2 | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer |
| | picnicl5ur | crypto_sign/picnicl5ur/ref | gcc -m32 -O3 -fomit-frame-pointer (7.3.0) |
| | pqrsa15 | crypto_sign/pqrsa15/ref | gcc -m32 -O3 -fomit-frame-pointer |
1968068 | 1.00 | qtesla1 | crypto_sign/qtesla1/ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer (7.3.0) |
16693224 | 1.00 | qtesla128 | crypto_sign/qtesla128/ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer (7.3.0) |
72797361 | 1.00 | qtesla192 | crypto_sign/qtesla192/ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer (7.3.0) |
4840560 | 1.00 | qtesla1p | crypto_sign/qtesla1p/ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer (7.3.0) |
62365212 | 1.00 | qtesla256 | crypto_sign/qtesla256/ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer (7.3.0) |
2779814 | 1.00 | qtesla3f | crypto_sign/qtesla3f/ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer (7.3.0) |
20224506 | 1.00 | qtesla3p | crypto_sign/qtesla3p/ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer (7.3.0) |
4855379 | 1.00 | qtesla3s | crypto_sign/qtesla3s/ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer (7.3.0) |
| | 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 |
1112016863 | 1.00 | sphincsf128haraka | crypto_sign/sphincsf128haraka/ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer (7.3.0) |
| | 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 |
405358012 | 1.00 | sphincsf128shake256 | crypto_sign/sphincsf128shake256/avx2 | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.0) |
1294957062 | 3.19 | sphincsf128shake256 | crypto_sign/sphincsf128shake256/ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer |
1335873061 | 1.00 | sphincsf192haraka | crypto_sign/sphincsf192haraka/ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer (7.3.0) |
| | 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 |
561005357 | 1.00 | sphincsf192shake256 | crypto_sign/sphincsf192shake256/avx2 | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.0) |
1698737956 | 3.03 | sphincsf192shake256 | crypto_sign/sphincsf192shake256/ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer |
3218114512 | 1.00 | sphincsf256haraka | crypto_sign/sphincsf256haraka/ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer (7.3.0) |
| | 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 |
1053404506 | 1.00 | sphincsf256shake256 | crypto_sign/sphincsf256shake256/avx2 | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.0) |
3608122036 | 3.43 | sphincsf256shake256 | crypto_sign/sphincsf256shake256/ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer |
17238244661 | 1.00 | sphincss128haraka | crypto_sign/sphincss128haraka/ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer (7.3.0) |
| | 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 |
4837893450 | 1.00 | sphincss128shake256 | crypto_sign/sphincss128shake256/avx2 | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.0) |
18352218399 | 3.79 | sphincss128shake256 | crypto_sign/sphincss128shake256/ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer |
41747064079 | 1.00 | sphincss192haraka | crypto_sign/sphincss192haraka/ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer (7.3.0) |
| | 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 |
10001594565 | 1.00 | sphincss192shake256 | crypto_sign/sphincss192shake256/avx2 | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.0) |
37321902476 | 3.73 | sphincss192shake256 | crypto_sign/sphincss192shake256/ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer |
28085135039 | 1.00 | sphincss256haraka | crypto_sign/sphincss256haraka/ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer (7.3.0) |
| | sphincss256haraka | crypto_sign/sphincss256haraka/aesni | gcc -m32 -O3 -fomit-frame-pointer |
| | sphincss256sha256 | crypto_sign/sphincss256sha256/avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| | sphincss256sha256 | crypto_sign/sphincss256sha256/ref | gcc -m32 -O3 -fomit-frame-pointer |
7288845948 | 1.00 | sphincss256shake256 | crypto_sign/sphincss256shake256/avx2 | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.3.0) |
28991402500 | 3.98 | sphincss256shake256 | crypto_sign/sphincss256shake256/ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer |