Time | Relative time | Primitive | Implementation | Compiler |
4264613 | 1.00 | dilithium2 | crypto_sign/dilithium2/ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer (7.4.0) |
| | dilithium2 | crypto_sign/dilithium2/avx2 | gcc -m32 -O3 -fomit-frame-pointer |
3845863 | 1.00 | dilithium2aes | crypto_sign/dilithium2aes/ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer (7.4.0) |
| | dilithium2aes | crypto_sign/dilithium2aes/avx2 | gcc -m32 -O3 -fomit-frame-pointer |
4258533 | 1.00 | dilithium3 | crypto_sign/dilithium3/ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer (7.4.0) |
| | dilithium3 | crypto_sign/dilithium3/avx2 | gcc -m32 -O3 -fomit-frame-pointer |
7260506 | 1.00 | dilithium3aes | crypto_sign/dilithium3aes/ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer (7.4.0) |
| | dilithium3aes | crypto_sign/dilithium3aes/avx2 | gcc -m32 -O3 -fomit-frame-pointer |
4330048 | 1.00 | dilithium4 | crypto_sign/dilithium4/ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer (7.4.0) |
| | dilithium4 | crypto_sign/dilithium4/avx2 | gcc -m32 -O3 -fomit-frame-pointer |
5755512 | 1.00 | dilithium4aes | crypto_sign/dilithium4aes/ref | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer (7.4.0) |
| | dilithium4aes | crypto_sign/dilithium4aes/avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| | 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 |
1117346 | 1.00 | ed25519 | crypto_sign/ed25519/ref10 | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer (7.4.0) |
6497381 | 5.82 | ed25519 | crypto_sign/ed25519/ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer |
4609097 | 1.00 | ed448goldilocks | crypto_sign/ed448goldilocks/32 (2014-10-12) | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer (7.4.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 |
2397448 | 1.00 | falcon1024dyn | crypto_sign/falcon1024dyn/avx2 (20190728) | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0) |
3005619 | 1.25 | falcon1024dyn | crypto_sign/falcon1024dyn/fpu | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0) |
64054643 | 26.72 | falcon1024dyn | crypto_sign/falcon1024dyn/ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer |
1325883 | 1.00 | falcon1024tree | crypto_sign/falcon1024tree/avx2 (20190728) | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer (7.4.0) |
2009282 | 1.52 | falcon1024tree | crypto_sign/falcon1024tree/fpu | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer |
27756312 | 20.93 | falcon1024tree | crypto_sign/falcon1024tree/ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer |
1227907 | 1.00 | falcon512dyn | crypto_sign/falcon512dyn/avx2 (20190728) | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0) |
1541727 | 1.26 | falcon512dyn | crypto_sign/falcon512dyn/fpu | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0) |
29220059 | 23.80 | falcon512dyn | crypto_sign/falcon512dyn/ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer |
704730 | 1.00 | falcon512tree | crypto_sign/falcon512tree/avx2 (20190728) | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0) |
1036322 | 1.47 | falcon512tree | crypto_sign/falcon512tree/fpu | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0) |
12788363 | 18.15 | falcon512tree | crypto_sign/falcon512tree/ref | gcc -funroll-loops -m32 -march=pentium4 -O -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 |
| | luov4849242 | crypto_sign/luov4849242/portable | gcc -m32 -O3 -fomit-frame-pointer |
| | luov4849242 | crypto_sign/luov4849242/ref | gcc -m32 -O3 -fomit-frame-pointer |
| | luov6468330 | crypto_sign/luov6468330/portable | gcc -m32 -O3 -fomit-frame-pointer |
| | luov6468330 | crypto_sign/luov6468330/ref | gcc -m32 -O3 -fomit-frame-pointer |
| | luov8086399 | crypto_sign/luov8086399/portable | gcc -m32 -O3 -fomit-frame-pointer |
| | luov8086399 | crypto_sign/luov8086399/ref | gcc -m32 -O3 -fomit-frame-pointer |
| | luov8117404 | crypto_sign/luov8117404/avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| | luov8117404 | crypto_sign/luov8117404/portable | gcc -m32 -O3 -fomit-frame-pointer |
| | luov8117404 | crypto_sign/luov8117404/ref | gcc -m32 -O3 -fomit-frame-pointer |
| | luov8117404pc | crypto_sign/luov8117404pc/avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| | luov863256 | crypto_sign/luov863256/avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| | luov863256 | crypto_sign/luov863256/portable | gcc -m32 -O3 -fomit-frame-pointer |
| | luov863256 | crypto_sign/luov863256/ref | gcc -m32 -O3 -fomit-frame-pointer |
| | luov863256pc | crypto_sign/luov863256pc/avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| | luov890351 | crypto_sign/luov890351/avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| | luov890351 | crypto_sign/luov890351/portable | gcc -m32 -O3 -fomit-frame-pointer |
| | luov890351 | crypto_sign/luov890351/ref | gcc -m32 -O3 -fomit-frame-pointer |
| | luov890351pc | crypto_sign/luov890351pc/avx2 | gcc -m32 -O3 -fomit-frame-pointer |
17096298 | 1.00 | mqdss48 | crypto_sign/mqdss48/avx2 | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0) |
58262881 | 3.41 | mqdss48 | crypto_sign/mqdss48/ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0) |
39377619 | 1.00 | mqdss64 | crypto_sign/mqdss64/avx2 | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0) |
145010367 | 3.68 | mqdss64 | crypto_sign/mqdss64/ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer |
99409 | 1.00 | mqqsig160 | crypto_sign/mqqsig160/ref (1.00) | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer (7.4.0) |
114930 | 1.00 | mqqsig192 | crypto_sign/mqqsig192/ref (1.00) | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer (7.4.0) |
141889 | 1.00 | mqqsig224 | crypto_sign/mqqsig224/ref (1.00) | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer (7.4.0) |
148635 | 1.00 | mqqsig256 | crypto_sign/mqqsig256/ref (1.00) | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer (7.4.0) |
1349700 | 1.00 | ntrumls401x | crypto_sign/ntrumls401x/ref (1.0) | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0) |
913141 | 1.00 | ntrumls439x | crypto_sign/ntrumls439x/ref (1.0) | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0) |
2141549 | 1.00 | ntrumls593x | crypto_sign/ntrumls593x/ref (1.0) | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0) |
2666549 | 1.00 | ntrumls743x | crypto_sign/ntrumls743x/ref (1.0) | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0) |
2281590 | 1.00 | pass769 | crypto_sign/pass769/ref-karatsuba (1.0k) | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer (7.4.0) |
3762073 | 1.00 | pass863 | crypto_sign/pass863/ref-karatsuba (1.0k) | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer (7.4.0) |
| | pflash1 | crypto_sign/pflash1/ref | gcc -m32 -O3 -fomit-frame-pointer |
| | picnicl1fs | crypto_sign/picnicl1fs/optimizedct/avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| | picnicl1fs | crypto_sign/picnicl1fs/optimizedct/c | gcc -m32 -O3 -fomit-frame-pointer |
| | picnicl1fs | crypto_sign/picnicl1fs/optimizedct/sse2 | gcc -m32 -O3 -fomit-frame-pointer |
| | picnicl1fs | crypto_sign/picnicl1fs/ref | gcc -m32 -O3 -fomit-frame-pointer |
| | picnicl1ur | crypto_sign/picnicl1ur/optimizedct/avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| | picnicl1ur | crypto_sign/picnicl1ur/optimizedct/c | gcc -m32 -O3 -fomit-frame-pointer |
| | picnicl1ur | crypto_sign/picnicl1ur/optimizedct/sse2 | gcc -m32 -O3 -fomit-frame-pointer |
| | picnicl1ur | crypto_sign/picnicl1ur/ref | gcc -m32 -O3 -fomit-frame-pointer |
| | picnicl3fs | crypto_sign/picnicl3fs/optimizedct/avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| | picnicl3fs | crypto_sign/picnicl3fs/optimizedct/c | gcc -m32 -O3 -fomit-frame-pointer |
| | picnicl3fs | crypto_sign/picnicl3fs/optimizedct/sse2 | gcc -m32 -O3 -fomit-frame-pointer |
| | picnicl3fs | crypto_sign/picnicl3fs/ref | gcc -m32 -O3 -fomit-frame-pointer |
| | picnicl3ur | crypto_sign/picnicl3ur/optimizedct/avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| | picnicl3ur | crypto_sign/picnicl3ur/optimizedct/c | gcc -m32 -O3 -fomit-frame-pointer |
| | picnicl3ur | crypto_sign/picnicl3ur/optimizedct/sse2 | gcc -m32 -O3 -fomit-frame-pointer |
| | picnicl3ur | crypto_sign/picnicl3ur/ref | gcc -m32 -O3 -fomit-frame-pointer |
| | picnicl5fs | crypto_sign/picnicl5fs/optimizedct/avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| | picnicl5fs | crypto_sign/picnicl5fs/optimizedct/c | gcc -m32 -O3 -fomit-frame-pointer |
| | picnicl5fs | crypto_sign/picnicl5fs/optimizedct/sse2 | gcc -m32 -O3 -fomit-frame-pointer |
| | picnicl5fs | crypto_sign/picnicl5fs/ref | gcc -m32 -O3 -fomit-frame-pointer |
| | picnicl5ur | crypto_sign/picnicl5ur/optimizedct/avx2 | gcc -m32 -O3 -fomit-frame-pointer |
| | picnicl5ur | crypto_sign/picnicl5ur/optimizedct/c | gcc -m32 -O3 -fomit-frame-pointer |
| | picnicl5ur | crypto_sign/picnicl5ur/optimizedct/sse2 | gcc -m32 -O3 -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 |
1954419 | 1.00 | qtesla1 | crypto_sign/qtesla1/ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer (7.4.0) |
16629464 | 1.00 | qtesla128 | crypto_sign/qtesla128/ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer (7.4.0) |
72462177 | 1.00 | qtesla192 | crypto_sign/qtesla192/ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer (7.4.0) |
4777476 | 1.00 | qtesla1p | crypto_sign/qtesla1p/ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer (7.4.0) |
62247643 | 1.00 | qtesla256 | crypto_sign/qtesla256/ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer (7.4.0) |
2794004 | 1.00 | qtesla3f | crypto_sign/qtesla3f/ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer (7.4.0) |
20168065 | 1.00 | qtesla3p | crypto_sign/qtesla3p/ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer (7.4.0) |
4840764 | 1.00 | qtesla3s | crypto_sign/qtesla3s/ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer (7.4.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 |
1131381039 | 1.00 | sphincsf128harakarobust | crypto_sign/sphincsf128harakarobust/ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer (7.4.0) |
| | sphincsf128harakarobust | crypto_sign/sphincsf128harakarobust/aesni | gcc -m32 -O3 -fomit-frame-pointer |
719517064 | 1.00 | sphincsf128harakasimple | crypto_sign/sphincsf128harakasimple/ref | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer (7.4.0) |
| | sphincsf128harakasimple | crypto_sign/sphincsf128harakasimple/aesni | gcc -m32 -O3 -fomit-frame-pointer |
142670222 | 1.00 | sphincsf128sha256robust | crypto_sign/sphincsf128sha256robust/avx2 | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0) |
328839121 | 2.30 | sphincsf128sha256robust | crypto_sign/sphincsf128sha256robust/ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer |
75108250 | 1.00 | sphincsf128sha256simple | crypto_sign/sphincsf128sha256simple/avx2 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0) |
179067922 | 2.38 | sphincsf128sha256simple | crypto_sign/sphincsf128sha256simple/ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0) |
400919123 | 1.00 | sphincsf128shake256robust | crypto_sign/sphincsf128shake256robust/avx2 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0) |
1283545348 | 3.20 | sphincsf128shake256robust | crypto_sign/sphincsf128shake256robust/ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer |
221733405 | 1.00 | sphincsf128shake256simple | crypto_sign/sphincsf128shake256simple/avx2 | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0) |
702048923 | 3.17 | sphincsf128shake256simple | crypto_sign/sphincsf128shake256simple/ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer |
1394377553 | 1.00 | sphincsf192harakarobust | crypto_sign/sphincsf192harakarobust/ref | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer (7.4.0) |
| | sphincsf192harakarobust | crypto_sign/sphincsf192harakarobust/aesni | gcc -m32 -O3 -fomit-frame-pointer |
851790502 | 1.00 | sphincsf192harakasimple | crypto_sign/sphincsf192harakasimple/ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer (7.4.0) |
| | sphincsf192harakasimple | crypto_sign/sphincsf192harakasimple/aesni | gcc -m32 -O3 -fomit-frame-pointer |
200045542 | 1.00 | sphincsf192sha256robust | crypto_sign/sphincsf192sha256robust/avx2 | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0) |
456074163 | 2.28 | sphincsf192sha256robust | crypto_sign/sphincsf192sha256robust/ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer |
102625081 | 1.00 | sphincsf192sha256simple | crypto_sign/sphincsf192sha256simple/avx2 | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0) |
237828502 | 2.32 | sphincsf192sha256simple | crypto_sign/sphincsf192sha256simple/ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer |
557048664 | 1.00 | sphincsf192shake256robust | crypto_sign/sphincsf192shake256robust/avx2 | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0) |
1686884875 | 3.03 | sphincsf192shake256robust | crypto_sign/sphincsf192shake256robust/ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer |
300279500 | 1.00 | sphincsf192shake256simple | crypto_sign/sphincsf192shake256simple/avx2 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0) |
896316127 | 2.98 | sphincsf192shake256simple | crypto_sign/sphincsf192shake256simple/ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer |
3294632875 | 1.00 | sphincsf256harakarobust | crypto_sign/sphincsf256harakarobust/ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer (7.4.0) |
| | sphincsf256harakarobust | crypto_sign/sphincsf256harakarobust/aesni | gcc -m32 -O3 -fomit-frame-pointer |
2028855869 | 1.00 | sphincsf256harakasimple | crypto_sign/sphincsf256harakasimple/ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer (7.4.0) |
| | sphincsf256harakasimple | crypto_sign/sphincsf256harakasimple/aesni | gcc -m32 -O3 -fomit-frame-pointer |
679010746 | 1.00 | sphincsf256sha256robust | crypto_sign/sphincsf256sha256robust/avx2 | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0) |
1324728411 | 1.95 | sphincsf256sha256robust | crypto_sign/sphincsf256sha256robust/ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0) |
196872915 | 1.00 | sphincsf256sha256simple | crypto_sign/sphincsf256sha256simple/avx2 | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer (7.4.0) |
516055155 | 2.62 | sphincsf256sha256simple | crypto_sign/sphincsf256sha256simple/ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer |
1020871976 | 1.00 | sphincsf256shake256robust | crypto_sign/sphincsf256shake256robust/avx2 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0) |
3572105950 | 3.50 | sphincsf256shake256robust | crypto_sign/sphincsf256shake256robust/ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer |
560393841 | 1.00 | sphincsf256shake256simple | crypto_sign/sphincsf256shake256simple/avx2 | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0) |
1929753671 | 3.44 | sphincsf256shake256simple | crypto_sign/sphincsf256shake256simple/ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer |
17320243395 | 1.00 | sphincss128harakarobust | crypto_sign/sphincss128harakarobust/ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer (7.4.0) |
| | sphincss128harakarobust | crypto_sign/sphincss128harakarobust/aesni | gcc -m32 -O3 -fomit-frame-pointer |