Time | Relative time | Primitive | Implementation | Compiler |
4832372 | 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 |
4191764 | 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 |
4808588 | 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 |
8055456 | 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 |
4850792 | 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 |
6274128 | 1.00 | dilithium4aes | crypto_sign/dilithium4aes/ref | gcc -m32 -march=native -mtune=native -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 |
1444052 | 1.00 | ed25519 | crypto_sign/ed25519/ref10 | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer (7.4.0) |
7584540 | 5.25 | ed25519 | crypto_sign/ed25519/ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer |
5093752 | 1.00 | ed448goldilocks | crypto_sign/ed448goldilocks/32 (2014-10-12) | gcc -m32 -march=core-avx2 -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 |
2687380 | 1.00 | falcon1024dyn | crypto_sign/falcon1024dyn/avx2 (20190728) | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0) |
3330516 | 1.24 | falcon1024dyn | crypto_sign/falcon1024dyn/fpu | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer |
72445436 | 26.96 | falcon1024dyn | crypto_sign/falcon1024dyn/ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer |
1450332 | 1.00 | falcon1024tree | crypto_sign/falcon1024tree/avx2 (20190728) | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer (7.4.0) |
2127776 | 1.47 | falcon1024tree | crypto_sign/falcon1024tree/fpu | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer |
31237284 | 21.54 | falcon1024tree | crypto_sign/falcon1024tree/ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer |
1365992 | 1.00 | falcon512dyn | crypto_sign/falcon512dyn/avx2 (20190728) | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer (7.4.0) |
1709064 | 1.25 | falcon512dyn | crypto_sign/falcon512dyn/fpu | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer |
33247880 | 24.34 | falcon512dyn | crypto_sign/falcon512dyn/ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer |
758968 | 1.00 | falcon512tree | crypto_sign/falcon512tree/avx2 (20190728) | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer (7.4.0) |
1110508 | 1.46 | falcon512tree | crypto_sign/falcon512tree/fpu | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer |
14473776 | 19.07 | 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 |
18614924 | 1.00 | mqdss48 | crypto_sign/mqdss48/avx2 | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0) |
70093932 | 3.77 | mqdss48 | crypto_sign/mqdss48/ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0) |
43371412 | 1.00 | mqdss64 | crypto_sign/mqdss64/avx2 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0) |
175373628 | 4.04 | mqdss64 | crypto_sign/mqdss64/ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0) |
95416 | 1.00 | mqqsig160 | crypto_sign/mqqsig160/ref (1.00) | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer (7.4.0) |
103368 | 1.00 | mqqsig192 | crypto_sign/mqqsig192/ref (1.00) | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer (7.4.0) |
123768 | 1.00 | mqqsig224 | crypto_sign/mqqsig224/ref (1.00) | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0) |
128364 | 1.00 | mqqsig256 | crypto_sign/mqqsig256/ref (1.00) | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0) |
1578076 | 1.00 | ntrumls401x | crypto_sign/ntrumls401x/ref (1.0) | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0) |
1070232 | 1.00 | ntrumls439x | crypto_sign/ntrumls439x/ref (1.0) | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0) |
2541424 | 1.00 | ntrumls593x | crypto_sign/ntrumls593x/ref (1.0) | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0) |
3161368 | 1.00 | ntrumls743x | crypto_sign/ntrumls743x/ref (1.0) | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0) |
2565888 | 1.00 | pass769 | crypto_sign/pass769/ref-karatsuba (1.0k) | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer (7.4.0) |
4291780 | 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 |
2130808 | 1.00 | qtesla1 | crypto_sign/qtesla1/ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer (7.4.0) |
19840108 | 1.00 | qtesla128 | crypto_sign/qtesla128/ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer (7.4.0) |
86508472 | 1.00 | qtesla192 | crypto_sign/qtesla192/ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer (7.4.0) |
5136180 | 1.00 | qtesla1p | crypto_sign/qtesla1p/ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer (7.4.0) |
73950600 | 1.00 | qtesla256 | crypto_sign/qtesla256/ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer (7.4.0) |
3048684 | 1.00 | qtesla3f | crypto_sign/qtesla3f/ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer (7.4.0) |
22666916 | 1.00 | qtesla3p | crypto_sign/qtesla3p/ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer (7.4.0) |
5325488 | 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 |
1163510764 | 1.00 | sphincsf128harakarobust | crypto_sign/sphincsf128harakarobust/ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer (7.4.0) |
| | sphincsf128harakarobust | crypto_sign/sphincsf128harakarobust/aesni | gcc -m32 -O3 -fomit-frame-pointer |
744067748 | 1.00 | sphincsf128harakasimple | crypto_sign/sphincsf128harakasimple/ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer (7.4.0) |
| | sphincsf128harakasimple | crypto_sign/sphincsf128harakasimple/aesni | gcc -m32 -O3 -fomit-frame-pointer |
147644372 | 1.00 | sphincsf128sha256robust | crypto_sign/sphincsf128sha256robust/avx2 | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0) |
339607376 | 2.30 | sphincsf128sha256robust | crypto_sign/sphincsf128sha256robust/ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer |
78169376 | 1.00 | sphincsf128sha256simple | crypto_sign/sphincsf128sha256simple/avx2 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0) |
184581588 | 2.36 | sphincsf128sha256simple | crypto_sign/sphincsf128sha256simple/ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer |
420341728 | 1.00 | sphincsf128shake256robust | crypto_sign/sphincsf128shake256robust/avx2 | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0) |
1312729380 | 3.12 | sphincsf128shake256robust | crypto_sign/sphincsf128shake256robust/ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer |
233426268 | 1.00 | sphincsf128shake256simple | crypto_sign/sphincsf128shake256simple/avx2 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0) |
718854552 | 3.08 | sphincsf128shake256simple | crypto_sign/sphincsf128shake256simple/ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer |
1419053688 | 1.00 | sphincsf192harakarobust | crypto_sign/sphincsf192harakarobust/ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer (7.4.0) |
| | sphincsf192harakarobust | crypto_sign/sphincsf192harakarobust/aesni | gcc -m32 -O3 -fomit-frame-pointer |
882528240 | 1.00 | sphincsf192harakasimple | crypto_sign/sphincsf192harakasimple/ref | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer (7.4.0) |
| | sphincsf192harakasimple | crypto_sign/sphincsf192harakasimple/aesni | gcc -m32 -O3 -fomit-frame-pointer |
206851260 | 1.00 | sphincsf192sha256robust | crypto_sign/sphincsf192sha256robust/avx2 | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0) |
471704612 | 2.28 | sphincsf192sha256robust | crypto_sign/sphincsf192sha256robust/ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer |
106867848 | 1.00 | sphincsf192sha256simple | crypto_sign/sphincsf192sha256simple/avx2 | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0) |
245612352 | 2.30 | sphincsf192sha256simple | crypto_sign/sphincsf192sha256simple/ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer |
583482076 | 1.00 | sphincsf192shake256robust | crypto_sign/sphincsf192shake256robust/avx2 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0) |
1725736148 | 2.96 | sphincsf192shake256robust | crypto_sign/sphincsf192shake256robust/ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer |
317125176 | 1.00 | sphincsf192shake256simple | crypto_sign/sphincsf192shake256simple/avx2 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0) |
919272828 | 2.90 | sphincsf192shake256simple | crypto_sign/sphincsf192shake256simple/ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer |
3385418736 | 1.00 | sphincsf256harakarobust | crypto_sign/sphincsf256harakarobust/ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0) |
| | sphincsf256harakarobust | crypto_sign/sphincsf256harakarobust/aesni | gcc -m32 -O3 -fomit-frame-pointer |
2103192436 | 1.00 | sphincsf256harakasimple | crypto_sign/sphincsf256harakasimple/ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer (7.4.0) |
| | sphincsf256harakasimple | crypto_sign/sphincsf256harakasimple/aesni | gcc -m32 -O3 -fomit-frame-pointer |
707082328 | 1.00 | sphincsf256sha256robust | crypto_sign/sphincsf256sha256robust/avx2 | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0) |
1375428572 | 1.95 | sphincsf256sha256robust | crypto_sign/sphincsf256sha256robust/ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0) |
210251512 | 1.00 | sphincsf256sha256simple | crypto_sign/sphincsf256sha256simple/avx2 | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0) |
535876228 | 2.55 | sphincsf256sha256simple | crypto_sign/sphincsf256sha256simple/ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer |
1071675836 | 1.00 | sphincsf256shake256robust | crypto_sign/sphincsf256shake256robust/avx2 | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0) |
3661824776 | 3.42 | sphincsf256shake256robust | crypto_sign/sphincsf256shake256robust/ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer |
588893356 | 1.00 | sphincsf256shake256simple | crypto_sign/sphincsf256shake256simple/avx2 | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer (7.4.0) |
1980362768 | 3.36 | sphincsf256shake256simple | crypto_sign/sphincsf256shake256simple/ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer |
17886863904 | 1.00 | sphincss128harakarobust | crypto_sign/sphincss128harakarobust/ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer (7.4.0) |
| | sphincss128harakarobust | crypto_sign/sphincss128harakarobust/aesni | gcc -m32 -O3 -fomit-frame-pointer |