Time | Relative time | Primitive | Implementation | Compiler |
367052 | 1.00 | 3icp | ref | icpc -xCORE-AVX-I -O2 -fomit-frame-pointer (18.0.20180210) |
| | bls | ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
2637404 | 1.00 | dilithium2 | avx2 | icc -xCORE-AVX2 -O2 -fomit-frame-pointer (18.0.20180210) |
5792832 | 2.20 | dilithium2 | ref | icc |
884328 | 1.00 | dilithium3 | avx2 | icc -xCORE-AVX2 -O2 -fomit-frame-pointer (18.0.20180210) |
1955992 | 2.21 | dilithium3 | ref | icc |
1388684 | 1.00 | dilithium4 | avx2 | icc -xCORE-AVX2 -O2 -fomit-frame-pointer (18.0.20180210) |
3036720 | 2.19 | dilithium4 | ref | icc -xCORE-AVX2 -O2 -fomit-frame-pointer (18.0.20180210) |
614672 | 1.00 | donald1024 | openssl | icc -xCORE-AVX-I -O2 -fomit-frame-pointer (18.0.20180210) |
1590188 | 1.00 | donald2048 | openssl | icc -xAVX -O2 -fomit-frame-pointer (18.0.20180210) |
| | donald2048 | cryptopp | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
337936 | 1.00 | donald512 | openssl | icc -no-vec (18.0.20180210) |
| | ecdonaldb163 | openssl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | ecdonaldb233 | openssl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | ecdonaldb283 | openssl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | ecdonaldb409 | openssl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | ecdonaldb571 | openssl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | ecdonaldk163 | openssl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | ecdonaldk233 | openssl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | ecdonaldk283 | openssl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | ecdonaldk409 | openssl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | ecdonaldk571 | openssl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | ecdonaldp160 | openssl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | ecdonaldp192 | openssl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | ecdonaldp224 | openssl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
563488 | 1.00 | ecdonaldp256 | openssl | icc -xCORE-AVX-I -O3 -fomit-frame-pointer (18.0.20180210) |
5190204 | 1.00 | ecdonaldp384 | openssl | icc -xCORE-AVX2 -O3 -fomit-frame-pointer (18.0.20180210) |
5061328 | 1.00 | ecdonaldp521 | openssl | icc -xSSE4.1 -O3 -fomit-frame-pointer (18.0.20180210) |
237848 | 1.00 | ed25519 | amd64-64-24k | icc -xCORE-AVX2 -O2 -fomit-frame-pointer (18.0.20180210) |
257356 | 1.08 | ed25519 | amd64-51-30k | icc -xAVX -O3 -fomit-frame-pointer |
588348 | 2.47 | ed25519 | ref10 | icc -xCORE-AVX2 -O3 -fomit-frame-pointer |
5344488 | 22.47 | ed25519 | ref | icc -xCORE-AVX2 -O2 -fomit-frame-pointer (18.0.20180210) |
804824 | 1.00 | ed448goldilocks | amd64 | icc -xAVX -O3 -fomit-frame-pointer (18.0.20180210) |
909672 | 1.13 | ed448goldilocks | 64 | icc -xCORE-AVX2 -O3 -fomit-frame-pointer |
3034640 | 3.77 | ed448goldilocks | 32 | icc -xSSE4.2 -O2 -fomit-frame-pointer |
| | ed448goldilocks | arm32 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | ed448goldilocks | neon | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | edons128k08n72nu8l4mu3 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | edons128ref | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | fslwe25 | ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | fslwe37 | ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | fslwe47 | ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | fslwe69 | ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
16481396 | 1.00 | gui184 | pclmulqdq | icc -xCORE-AVX2 -O2 -fomit-frame-pointer (18.0.20180210) |
1500330204 | 91.03 | gui184 | amd64 | icc -no-vec |
8539964792 | 518.16 | gui184 | ref | icc -no-vec |
455133568 | 1.00 | gui312 | pclmulqdq | icc -xSSE4.2 -O2 -fomit-frame-pointer (18.0.20180210) |
| | gui312 | amd64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | gui312 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
6502106648 | 1.00 | gui448 | pclmulqdq | icc -xCORE-AVX-I -O3 -fomit-frame-pointer (18.0.20180210) |
| | gui448 | amd64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | gui448 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | hector | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
460872 | 1.00 | lattisigns512 | avx | icc -xCORE-AVX2 -O2 -fomit-frame-pointer (18.0.20180210) |
69774684 | 1.00 | luov4849242 | portable | icc -xCORE-AVX-I -O3 -fomit-frame-pointer (18.0.20180210) |
107454992 | 1.54 | luov4849242 | ref | icc -xSSE4.2 -O3 -fomit-frame-pointer |
218812928 | 1.00 | luov6468330 | portable | icc -xSSE4.1 -O2 -fomit-frame-pointer (18.0.20180210) |
439494224 | 2.01 | luov6468330 | ref | icc -xCORE-AVX2 -O2 -fomit-frame-pointer |
426779640 | 1.00 | luov8086399 | portable | icc (18.0.20180210) |
910671916 | 2.13 | luov8086399 | ref | icc -xCORE-AVX2 -O3 -fomit-frame-pointer |
43305328 | 1.00 | luov8117404 | avx2 | icc -xCORE-AVX2 -O2 -fomit-frame-pointer (18.0.20180210) |
83567376 | 1.93 | luov8117404 | portable | icc -xCORE-AVX2 -O3 -fomit-frame-pointer |
909292728 | 21.00 | luov8117404 | ref | icc -xCORE-AVX2 -O2 -fomit-frame-pointer (18.0.20180210) |
2082012 | 1.00 | luov8117404pc | avx2 | icc -xCORE-AVX2 -O3 -fomit-frame-pointer (18.0.20180210) |
7379076 | 1.00 | luov863256 | avx2 | icc -xCORE-AVX2 -O3 -fomit-frame-pointer (18.0.20180210) |
14214456 | 1.93 | luov863256 | portable | icc -xCORE-AVX2 -O2 -fomit-frame-pointer |
68626692 | 9.30 | luov863256 | ref | icc -xCORE-AVX2 -O2 -fomit-frame-pointer |
520228 | 1.00 | luov863256pc | avx2 | icc -xCORE-AVX2 -O3 -fomit-frame-pointer (18.0.20180210) |
25449268 | 1.00 | luov890351 | avx2 | icc -xCORE-AVX2 -O3 -fomit-frame-pointer (18.0.20180210) |
50535952 | 1.99 | luov890351 | portable | icc -xSSE4.2 -O2 -fomit-frame-pointer |
508248336 | 19.97 | luov890351 | ref | icc -xCORE-AVX2 -O3 -fomit-frame-pointer (18.0.20180210) |
1445504 | 1.00 | luov890351pc | avx2 | icc -xCORE-AVX2 -O2 -fomit-frame-pointer (18.0.20180210) |
9528264 | 1.00 | mqdss48 | avx2 | icc -xCORE-AVX2 -O2 -fomit-frame-pointer (18.0.20180210) |
77781988 | 8.16 | mqdss48 | ref | icc -xCORE-AVX2 -O2 -fomit-frame-pointer (18.0.20180210) |
22388404 | 1.00 | mqdss64 | avx2 | icc -xCORE-AVX2 -O2 -fomit-frame-pointer (18.0.20180210) |
232305128 | 10.38 | mqdss64 | ref | icc -xCORE-AVX2 -O2 -fomit-frame-pointer (18.0.20180210) |
57644 | 1.00 | mqqsig160 | ref | icc -xSSE4.1 -O2 -fomit-frame-pointer (18.0.20180210) |
65960 | 1.00 | mqqsig192 | ref | icc -xCORE-AVX-I -O3 -fomit-frame-pointer (18.0.20180210) |
83060 | 1.00 | mqqsig224 | ref | icc -xCORE-AVX2 -O3 -fomit-frame-pointer (18.0.20180210) |
99480 | 1.00 | mqqsig256 | ref | icc -xAVX -O2 -fomit-frame-pointer (18.0.20180210) |
1295972 | 1.00 | ntrumls401x | ref | icc -xCORE-AVX2 -O3 -fomit-frame-pointer (18.0.20180210) |
951472 | 1.00 | ntrumls439x | ref | icc -xCORE-AVX2 -O2 -fomit-frame-pointer (18.0.20180210) |
2414536 | 1.00 | ntrumls593x | ref | icc -xCORE-AVX2 -O2 -fomit-frame-pointer (18.0.20180210) |
3157164 | 1.00 | ntrumls743x | ref | icc -xCORE-AVX2 -O3 -fomit-frame-pointer (18.0.20180210) |
779044 | 1.00 | pass769 | ref-karatsuba | icc -xCORE-AVX2 -O3 -fomit-frame-pointer (18.0.20180210) |
1378396 | 1.00 | pass863 | ref-karatsuba | icc -xCORE-AVX2 -O3 -fomit-frame-pointer (18.0.20180210) |
1105176 | 1.00 | pflash1 | ref | icc -xCORE-AVX-I -O2 -fomit-frame-pointer (18.0.20180210) |
13233788 | 1.00 | picnicl1fs | optimizedm4rm/sse2 | icc -xCORE-AVX2 -O2 -fomit-frame-pointer (18.0.20180210) |
17423448 | 1.32 | picnicl1fs | optimizedm4rm/c | icc -xCORE-AVX2 -O2 -fomit-frame-pointer (18.0.20180210) |
19857928 | 1.50 | picnicl1fs | optimizedct/sse2 | icc -xCORE-AVX2 -O2 -fomit-frame-pointer (18.0.20180210) |
45210004 | 3.42 | picnicl1fs | optimizedct/c | icc -xSSE4.1 -O2 -fomit-frame-pointer |
| | picnicl1fs | optimizedct/avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | picnicl1fs | optimizedm4rm/avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | picnicl1fs | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
18174548 | 1.00 | picnicl1ur | optimizedm4rm/sse2 | icc -xCORE-AVX2 -O2 -fomit-frame-pointer (18.0.20180210) |
22284624 | 1.23 | picnicl1ur | optimizedm4rm/c | icc -xCORE-AVX2 -O3 -fomit-frame-pointer |
24570176 | 1.35 | picnicl1ur | optimizedct/sse2 | icc -xCORE-AVX2 -O3 -fomit-frame-pointer |
50006548 | 2.75 | picnicl1ur | optimizedct/c | icc -xSSE4.1 -O2 -fomit-frame-pointer |
| | picnicl1ur | optimizedct/avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | picnicl1ur | optimizedm4rm/avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | picnicl1ur | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
37286956 | 1.00 | picnicl3fs | optimizedm4rm/sse2 | icc -xCORE-AVX-I -O2 -fomit-frame-pointer (18.0.20180210) |
69310584 | 1.86 | picnicl3fs | optimizedct/sse2 | icc -xCORE-AVX2 -O3 -fomit-frame-pointer |
79906820 | 2.14 | picnicl3fs | optimizedm4rm/c | icc -xCORE-AVX2 -O3 -fomit-frame-pointer |
145523320 | 3.90 | picnicl3fs | optimizedct/c | icc -xSSE4.1 -O2 -fomit-frame-pointer |
| | picnicl3fs | optimizedct/avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | picnicl3fs | optimizedm4rm/avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | picnicl3fs | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
51516580 | 1.00 | picnicl3ur | optimizedm4rm/sse2 | icc -xAVX -O3 -fomit-frame-pointer (18.0.20180210) |
80435904 | 1.56 | picnicl3ur | optimizedm4rm/c | icc -xSSE4.1 -O3 -fomit-frame-pointer |
82665076 | 1.60 | picnicl3ur | optimizedct/sse2 | icc -xCORE-AVX2 -O2 -fomit-frame-pointer |
158988580 | 3.09 | picnicl3ur | optimizedct/c | icc -xSSE4.1 -O2 -fomit-frame-pointer |
| | picnicl3ur | optimizedct/avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | picnicl3ur | optimizedm4rm/avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | picnicl3ur | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
84642840 | 1.00 | picnicl5fs | optimizedm4rm/sse2 | icc -xCORE-AVX-I -O2 -fomit-frame-pointer (18.0.20180210) |
141407200 | 1.67 | picnicl5fs | optimizedct/sse2 | icc -xAVX -O3 -fomit-frame-pointer |
247121036 | 2.92 | picnicl5fs | optimizedm4rm/c | icc -xSSE4.2 -O3 -fomit-frame-pointer |
369528936 | 4.37 | picnicl5fs | optimizedct/c | icc -xCORE-AVX2 -O2 -fomit-frame-pointer |
| | picnicl5fs | optimizedct/avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | picnicl5fs | optimizedm4rm/avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | picnicl5fs | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
112734120 | 1.00 | picnicl5ur | optimizedm4rm/sse2 | icc -xCORE-AVX2 -O2 -fomit-frame-pointer (18.0.20180210) |
160326176 | 1.42 | picnicl5ur | optimizedct/sse2 | icc -xCORE-AVX-I -O3 -fomit-frame-pointer |
275845908 | 2.45 | picnicl5ur | optimizedm4rm/c | icc -xCORE-AVX2 -O2 -fomit-frame-pointer (18.0.20180210) |
391784712 | 3.48 | picnicl5ur | optimizedct/c | icc -xCORE-AVX2 -O2 -fomit-frame-pointer (18.0.20180210) |
| | picnicl5ur | optimizedct/avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | picnicl5ur | optimizedm4rm/avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | picnicl5ur | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
149574224 | 1.00 | pqrsa15 | ref | icc -xSSE4.1 -O2 -fomit-frame-pointer (18.0.20180210) |
942176 | 1.00 | qtesla1 | ref | icc -xCORE-AVX2 -O3 -fomit-frame-pointer (18.0.20180210) |
10193336 | 1.00 | qtesla128 | ref | icc -xCORE-AVX2 -O2 -fomit-frame-pointer (18.0.20180210) |
41418288 | 1.00 | qtesla192 | ref | icc -xCORE-AVX2 -O2 -fomit-frame-pointer (18.0.20180210) |
2130996 | 1.00 | qtesla1p | ref | icc -xCORE-AVX2 -O2 -fomit-frame-pointer (18.0.20180210) |
37333556 | 1.00 | qtesla256 | ref | icc -xCORE-AVX2 -O2 -fomit-frame-pointer (18.0.20180210) |
1276916 | 1.00 | qtesla3f | ref | icc -xCORE-AVX2 -O2 -fomit-frame-pointer (18.0.20180210) |
9384200 | 1.00 | qtesla3p | ref | icc -xCORE-AVX2 -O3 -fomit-frame-pointer (18.0.20180210) |
2317304 | 1.00 | qtesla3s | ref | icc -xCORE-AVX2 -O2 -fomit-frame-pointer (18.0.20180210) |
| | rainbow | ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | rainbow181212 | ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
137112 | 1.00 | rainbow1a | avx2 | icc -xCORE-AVX2 -O3 -fomit-frame-pointer (18.0.20180210) |
1025360 | 7.48 | rainbow1a | portable | icc -xSSE4.1 -O3 -fomit-frame-pointer |
2148732 | 15.67 | rainbow1a | ref | icc -xCORE-AVX2 -O2 -fomit-frame-pointer |
977140 | 1.00 | rainbow1b | avx2 | icc -xCORE-AVX2 -O3 -fomit-frame-pointer (18.0.20180210) |
7092724 | 7.26 | rainbow1b | ref | icc -xCORE-AVX-I -O3 -fomit-frame-pointer |
7096388 | 7.26 | rainbow1b | portable | icc -xCORE-AVX-I -O3 -fomit-frame-pointer |
210296 | 1.00 | rainbow1c | avx2 | icc -xCORE-AVX2 -O2 -fomit-frame-pointer (18.0.20180210) |
3634432 | 17.28 | rainbow1c | portable | icc -xCORE-AVX2 -O3 -fomit-frame-pointer |
19209296 | 91.34 | rainbow1c | ref | icc -no-vec |
3251472 | 1.00 | rainbow3b | avx2 | icc -xCORE-AVX2 -O2 -fomit-frame-pointer (18.0.20180210) |
23668720 | 7.28 | rainbow3b | portable | icc -xSSE4.2 -O3 -fomit-frame-pointer |
23676100 | 7.28 | rainbow3b | ref | icc -xSSE4.2 -O3 -fomit-frame-pointer |
619508 | 1.00 | rainbow3c | avx2 | icc -xCORE-AVX2 -O2 -fomit-frame-pointer (18.0.20180210) |
12496252 | 20.17 | rainbow3c | portable | icc -xCORE-AVX2 -O2 -fomit-frame-pointer (18.0.20180210) |
| | rainbow3c | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
1650076 | 1.00 | rainbow4a | avx2 | icc -xSSE4.1 -O2 -fomit-frame-pointer (18.0.20180210) |
3273204 | 1.98 | rainbow4a | portable | icc -xSSE4.1 -O3 -fomit-frame-pointer |
9301344 | 5.64 | rainbow4a | ref | icc -xCORE-AVX2 -O2 -fomit-frame-pointer |
109840 | 1.00 | rainbow5640 | ref | icpc -xCORE-AVX2 -O2 -fomit-frame-pointer (18.0.20180210) |
1232208 | 1.00 | rainbow5c | avx2 | icc -xCORE-AVX2 -O2 -fomit-frame-pointer (18.0.20180210) |
| | rainbow5c | portable | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | rainbow5c | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
161312 | 1.00 | rainbow6440 | ref | icpc -xCORE-AVX2 -O3 -fomit-frame-pointer (18.0.20180210) |
1264172 | 1.00 | rainbow6a | avx2 | icc -xCORE-AVX2 -O2 -fomit-frame-pointer (18.0.20180210) |
7431548 | 5.88 | rainbow6a | portable | icc -xSSE4.1 -O3 -fomit-frame-pointer |
13271272 | 10.50 | rainbow6a | ref | icc -xCORE-AVX2 -O3 -fomit-frame-pointer |
8125936 | 1.00 | rainbow6b | avx2 | icc -xCORE-AVX2 -O3 -fomit-frame-pointer (18.0.20180210) |
| | rainbow6b | portable | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
| | rainbow6b | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |
75880 | 1.00 | rainbowbinary16242020 | ref | icpc -xCORE-AVX-I -O3 -fomit-frame-pointer (18.0.20180210) |
59088 | 1.00 | rainbowbinary256181212 | ref | icpc -xCORE-AVX2 -O2 -fomit-frame-pointer (18.0.20180210) |
972040 | 1.00 | ronald1024 | openssl | icc -no-vec (18.0.20180210) |
2495712 | 1.00 | ronald1536 | openssl | icc -xSSE4.2 -O2 -fomit-frame-pointer (18.0.20180210) |
3594860 | 1.00 | ronald2048 | openssl | icc -xSSE4.1 -O2 -fomit-frame-pointer (18.0.20180210) |
8899464 | 1.00 | ronald3072 | openssl | icc -xAVX -O3 -fomit-frame-pointer (18.0.20180210) |
17954196 | 1.00 | ronald4096 | openssl | icc -xSSE4.1 -O3 -fomit-frame-pointer (18.0.20180210) |
485904 | 1.00 | ronald512 | openssl | icc -xCORE-AVX2 -O3 -fomit-frame-pointer (18.0.20180210) |
807912 | 1.00 | ronald768 | openssl | icc -xAVX -O2 -fomit-frame-pointer (18.0.20180210) |
916380 | 1.00 | rwb0fuz1024 | gmp | icc -xCORE-AVX-I -O2 -fomit-frame-pointer (18.0.20180210) |
178580 | 1.00 | sflashv2 | ref | icc (18.0.20180210) |
51803464 | 1.00 | sphincs256 | avx2 | icc -xCORE-AVX2 -O3 -fomit-frame-pointer (18.0.20180210) |
240077208 | 4.63 | sphincs256 | ref | icc -xCORE-AVX2 -O3 -fomit-frame-pointer (18.0.20180210) |
48003636 | 1.00 | sphincsf128haraka | aesni | icc -xSSE4.2 -O2 -fomit-frame-pointer (18.0.20180210) |
1411090536 | 29.40 | sphincsf128haraka | ref | icc -xSSE4.2 -O2 -fomit-frame-pointer (18.0.20180210) |
151137104 | 1.00 | sphincsf128sha256 | avx2 | icc -xCORE-AVX2 -O3 -fomit-frame-pointer (18.0.20180210) |
307617016 | 2.04 | sphincsf128sha256 | ref | icc -xCORE-AVX2 -O3 -fomit-frame-pointer (18.0.20180210) |
279207572 | 1.00 | sphincsf128shake256 | avx2 | icc -xCORE-AVX2 -O2 -fomit-frame-pointer (18.0.20180210) |
483357288 | 1.73 | sphincsf128shake256 | ref | icc -xCORE-AVX2 -O2 -fomit-frame-pointer (18.0.20180210) |
60212052 | 1.00 | sphincsf192haraka | aesni | icc -xCORE-AVX2 -O3 -fomit-frame-pointer (18.0.20180210) |
1713402148 | 28.46 | sphincsf192haraka | ref | icc -xSSE4.2 -O2 -fomit-frame-pointer |
253719768 | 1.00 | sphincsf192sha256 | avx2 | icc -xCORE-AVX2 -O3 -fomit-frame-pointer (18.0.20180210) |
519727256 | 2.05 | sphincsf192sha256 | ref | icc -xSSE4.1 -O2 -fomit-frame-pointer |
372772172 | 1.00 | sphincsf192shake256 | avx2 | icc -xCORE-AVX2 -O2 -fomit-frame-pointer (18.0.20180210) |
636375680 | 1.71 | sphincsf192shake256 | ref | icc -xCORE-AVX2 -O2 -fomit-frame-pointer (18.0.20180210) |
135931520 | 1.00 | sphincsf256haraka | aesni | icc -xSSE4.2 -O3 -fomit-frame-pointer (18.0.20180210) |
4114233304 | 30.27 | sphincsf256haraka | ref | icc -xSSE4.2 -O2 -fomit-frame-pointer |
729643860 | 1.00 | sphincsf256sha256 | avx2 | icc -xSSE4.2 -O2 -fomit-frame-pointer (18.0.20180210) |
1575772036 | 2.16 | sphincsf256sha256 | ref | icc -xSSE4.2 -O2 -fomit-frame-pointer (18.0.20180210) |
770721040 | 1.00 | sphincsf256shake256 | avx2 | icc -xCORE-AVX2 -O2 -fomit-frame-pointer (18.0.20180210) |
1361957124 | 1.77 | sphincsf256shake256 | ref | icc -xCORE-AVX2 -O2 -fomit-frame-pointer (18.0.20180210) |
778980988 | 1.00 | sphincss128haraka | aesni | icc -xCORE-AVX2 -O2 -fomit-frame-pointer (18.0.20180210) |
21758983520 | 27.93 | sphincss128haraka | ref | icc |
2392497228 | 1.00 | sphincss128sha256 | avx2 | icc -xCORE-AVX2 -O3 -fomit-frame-pointer (18.0.20180210) |
4411791436 | 1.84 | sphincss128sha256 | ref | icc -xAVX -O2 -fomit-frame-pointer |
3916509624 | 1.00 | sphincss128shake256 | avx2 | icc -xCORE-AVX2 -O2 -fomit-frame-pointer (18.0.20180210) |
6828014360 | 1.74 | sphincss128shake256 | ref | icc -xCORE-AVX2 -O2 -fomit-frame-pointer (18.0.20180210) |
1883224584 | 1.00 | sphincss192haraka | aesni | icc -xCORE-AVX2 -O3 -fomit-frame-pointer (18.0.20180210) |
53496458368 | 28.41 | sphincss192haraka | ref | icc -xSSE4.2 -O2 -fomit-frame-pointer |
5219604264 | 1.00 | sphincss192sha256 | avx2 | icc -xCORE-AVX2 -O3 -fomit-frame-pointer (18.0.20180210) |
12375287112 | 2.37 | sphincss192sha256 | ref | icc -xSSE4.2 -O3 -fomit-frame-pointer |
8084585288 | 1.00 | sphincss192shake256 | avx2 | icc -xCORE-AVX2 -O2 -fomit-frame-pointer (18.0.20180210) |
14013039304 | 1.73 | sphincss192shake256 | ref | icc -xCORE-AVX2 -O2 -fomit-frame-pointer (18.0.20180210) |
1184454888 | 1.00 | sphincss256haraka | aesni | icc -xCORE-AVX2 -O2 -fomit-frame-pointer (18.0.20180210) |
36131151296 | 30.50 | sphincss256haraka | ref | icc |
5647978364 | 1.00 | sphincss256sha256 | avx2 | icc -xCORE-AVX2 -O2 -fomit-frame-pointer (18.0.20180210) |
12828552684 | 2.27 | sphincss256sha256 | ref | icc -xSSE4.2 -O2 -fomit-frame-pointer |
6027273112 | 1.00 | sphincss256shake256 | avx2 | icc -xCORE-AVX2 -O2 -fomit-frame-pointer (18.0.20180210) |
10947002116 | 1.82 | sphincss256shake256 | ref | icc -xCORE-AVX2 -O2 -fomit-frame-pointer (18.0.20180210) |
| | tts6440 | ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv |