| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 35475 | x86_64_asm | gcc -m64 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
| 35475 | x86_64_asm | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
| 35500 | x86_64_asm | gcc -m64 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
| 35525 | x86_64_asm | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
| 35587 | x86_64_asm | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
| 35600 | x86_64_asm | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
| 37012 | opt64lcu24 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 37025 | opt64lcu24 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 37087 | opt64lcu6 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 37250 | opt64lcu6 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 37325 | opt64lcu24 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 37475 | opt64lcu6 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 37575 | opt64lcu6 | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 37675 | opt64lcu24 | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 37687 | opt64lcu24 | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 37687 | opt64lcu6 | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 37737 | opt64lcu24 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 38050 | opt64lcu6 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 39425 | inplace | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 39762 | opt64u6 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 39938 | simple | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 40250 | opt64u6 | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 40262 | opt64lcu24shld | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 40300 | opt64lcu24shld | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 40300 | opt64u6 | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 40300 | opt64lcu24shld | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 40350 | opt64u6 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 40350 | opt64u6 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 40450 | opt64lcu24shld | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 40638 | x86_64_shld | gcc -m64 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
| 40738 | x86_64_shld | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
| 40750 | x86_64_shld | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
| 40763 | x86_64_shld | gcc -m64 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
| 40812 | x86_64_shld | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
| 40863 | x86_64_shld | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
| 41513 | opt64u6 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 41625 | inplace | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 41650 | opt64lcu24shld | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 42075 | inplace | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 42075 | opt64lcu24shld | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 42087 | inplace | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 42112 | inplace | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 42375 | simple | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 42475 | inplace | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 42500 | opt64lcu24 | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
| 42625 | opt64lcu24 | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
| 42662 | inplace | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
| 43088 | simple | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 43187 | simple | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 43762 | inplace | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
| 44213 | simple | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 44375 | simple | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 44587 | opt64lcu6 | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
| 44925 | opt64lcu6 | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
| 47787 | opt64u6 | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
| 47875 | opt64u6 | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
| 48113 | sseu2 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
| 48175 | simple | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
| 48575 | simple | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
| 48662 | sphlib | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
| 48775 | sphlib | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
| 49050 | sseu2 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
| 49712 | sphlib | gcc -m64 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
| 49788 | sphlib | gcc -m64 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
| 50087 | sphlib-small | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 50238 | sphlib | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
| 50263 | sphlib-small | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
| 50900 | sphlib-small | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
| 50962 | sseu2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
| 50963 | sseu2 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
| 51000 | opt64lcu24shld | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
| 51137 | opt64lcu24shld | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
| 51775 | sphlib-small | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 51850 | sphlib-small | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 56500 | sphlib | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
| 57688 | sphlib-small | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
| 59313 | sphlib-small | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
| 61050 | mmxu1 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 61538 | mmxu1 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 63150 | sphlib | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
| 70912 | sphlib-small | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140508 | 20140505 |
| 75862 | mmxu1 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 75912 | mmxu1 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 76387 | mmxu1 | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
| 76425 | mmxu1 | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
| 77062 | mmxu1 | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 77112 | mmxu1 | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 80488 | opt32bi-s2lcu4 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 80800 | opt32bi-s2lcu4 | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 82463 | opt32biT-s2lcu4 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 82675 | opt32biT-s2lcu4 | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 82775 | opt32biT-s2lcu4 | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 82925 | opt32biT-s2lcu4 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 86150 | opt32bi-s2lcu4 | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 86400 | opt32bi-s2lcu4 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 87200 | opt32biT-s2lcu4 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 91450 | opt32bi-rvku2 | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 91788 | opt32bi-rvku2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 91900 | opt32bi-s2lcu4 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 93463 | inplace32bi | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
| 94013 | simple32bi | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 94262 | simple32bi | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 96625 | opt32bi-rvku2 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 96813 | opt32bi-rvku2 | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 96925 | opt32bi-rvku2 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 96950 | inplace32bi | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
| 97163 | simple32bi | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 98687 | simple32bi | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 99275 | simple32bi | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 102650 | inplace32bi | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 106163 | inplace32bi | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 108700 | inplace32bi | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 111387 | inplace32bi | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 111987 | inplace32bi | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 112938 | opt32bi-s2lcu4 | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
| 113275 | opt32biT-s2lcu4 | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
| 114325 | opt32biT-s2lcu4 | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
| 114800 | inplace32bi | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 117375 | opt32bi-s2lcu4 | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
| 118475 | compact | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 118913 | compact | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 128600 | simple32bi | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
| 130038 | opt32bi-rvku2 | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
| 130175 | simple32bi | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
| 130325 | opt32bi-rvku2 | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
| 138375 | compact | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
| 171563 | compact | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 179438 | compact | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 191537 | compact | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 191663 | compact | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 195688 | compact | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
| 274425 | opt32biT-s2lcu4 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 282000 | opt32bi-s2lcu4 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 294687 | simple32bi | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 295300 | opt32bi-rvku2 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 321138 | compact8 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 352000 | compact8 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 355025 | compact8 | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 421488 | compact8 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 449588 | compact8 | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
| 451175 | compact8 | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
| 465562 | compact8 | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 468375 | compact8 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |