| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 44940 | opt64u6 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
| 46144 | inplace | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
| 46410 | inplace | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 46704 | simple | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
| 46732 | opt64u6 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 47264 | inplace | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 47432 | opt64u6 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 48272 | simple | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 48454 | opt64u6 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 48664 | opt64u6 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 48664 | simple | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 48874 | inplace | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 49210 | inplace | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 49700 | simple | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 49784 | opt64u6 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
| 50386 | simple | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 50806 | inplace | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
| 50918 | opt64lcu24 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
| 51660 | opt64lcu6 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
| 52108 | simple | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
| 52374 | opt64lcu6 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
| 52486 | opt64lcu24 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 53172 | opt64lcu6 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 53634 | opt64lcu24 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 53760 | opt64lcu24 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 53802 | opt64lcu6 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 53970 | opt64lcu6 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 54124 | opt64lcu24 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 54320 | opt64lcu24 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
| 54488 | opt64lcu6 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 59108 | sphlib | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 59346 | sphlib-small | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 61208 | sphlib-small | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
| 62076 | sphlib | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 62692 | sphlib-small | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 62832 | sphlib | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 63070 | sphlib | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 63686 | x86_64_asm | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
| 63686 | x86_64_asm | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
| 64022 | x86_64_asm | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 64148 | sphlib-small | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 64176 | x86_64_asm | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 64260 | x86_64_asm | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 64330 | x86_64_asm | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 64624 | sphlib-small | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 66542 | sphlib | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
| 69398 | sseu2 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
| 69454 | sseu2 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
| 75740 | sseu2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 75992 | sseu2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 80668 | sseu2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 82922 | sseu2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 97076 | mmxu1 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 99680 | mmxu1 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
| 100352 | mmxu1 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 100744 | mmxu1 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 101794 | mmxu1 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 107744 | opt32bi-rvku2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 108192 | opt32bi-rvku2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 109662 | mmxu1 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
| 110040 | opt32bi-rvku2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 110586 | simple32bi | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 110796 | simple32bi | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 112560 | simple32bi | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 114254 | inplace32bi | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 115500 | opt32bi-rvku2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 115906 | opt32biT-s2lcu4 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 116956 | inplace32bi | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
| 118384 | inplace32bi | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 119056 | simple32bi | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 119742 | opt32bi-s2lcu4 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 119896 | opt32bi-s2lcu4 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 120890 | opt32biT-s2lcu4 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 121464 | opt32biT-s2lcu4 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 121954 | opt32biT-s2lcu4 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 122066 | inplace32bi | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 123984 | inplace32bi | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 124964 | opt32bi-s2lcu4 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 126070 | opt32bi-s2lcu4 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 132384 | inplace32bi | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
| 137872 | compact | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 164458 | sphlib-small | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
| 166418 | compact | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
| 167440 | compact | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
| 210056 | opt64lcu24shld | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 214676 | opt64lcu24shld | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 214690 | opt64lcu24shld | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 219646 | x86_64_shld | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
| 219856 | x86_64_shld | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
| 219940 | x86_64_shld | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 220206 | x86_64_shld | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 220234 | x86_64_shld | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 220346 | x86_64_shld | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 223006 | opt64lcu24shld | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
| 223300 | opt64lcu24shld | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
| 229628 | opt64lcu24shld | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 281638 | compact | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 296492 | compact | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 340578 | compact | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 386414 | compact8 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
| 400260 | compact8 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 426342 | compact8 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
| 517930 | compact8 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 535318 | simple32bi | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
| 538734 | opt32bi-rvku2 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
| 540092 | compact8 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 586768 | opt32biT-s2lcu4 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
| 590394 | simple32bi | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
| 604002 | opt32bi-s2lcu4 | icc -xMIC-AVX512 -O2 -fomit-frame-pointer | 20160806 | 20160731 |
| 609574 | opt32biT-s2lcu4 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
| 614474 | opt32bi-rvku2 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |
| 637700 | compact8 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20160806 | 20160731 |
| 654458 | opt32bi-s2lcu4 | icc -xMIC-AVX512 -O3 -fomit-frame-pointer | 20160806 | 20160731 |