| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 21375 | x86_64_asm | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 21375 | x86_64_asm | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 21387 | x86_64_asm | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 21387 | x86_64_asm | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 21400 | x86_64_asm | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 21487 | x86_64_asm | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 22050 | opt64lcu24 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 22150 | opt64lcu24 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 22300 | opt64lcu6 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 22338 | opt64lcu24 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 22438 | opt64lcu24 | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 22450 | opt64lcu24 | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 22500 | opt64lcu24 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 22588 | opt64lcu6 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 22675 | opt64lcu6 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 22775 | opt64lcu6 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 22800 | opt64lcu6 | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 22862 | opt64lcu6 | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 23438 | inplace | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 23613 | opt64u6 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 23625 | simple | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 23925 | opt64u6 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 23962 | opt64lcu24shld | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 23975 | opt64u6 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 24050 | opt64lcu24shld | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 24063 | opt64lcu24shld | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 24112 | opt64lcu24shld | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 24313 | x86_64_shld | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 24325 | x86_64_shld | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 24337 | x86_64_shld | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 24350 | x86_64_shld | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 24425 | x86_64_shld | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 24463 | opt64u6 | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 24463 | opt64lcu24shld | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 24487 | x86_64_shld | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 24525 | opt64u6 | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 24550 | opt64lcu24shld | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 24700 | opt64u6 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 25063 | inplace | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 25125 | inplace | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 25150 | inplace | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 25162 | inplace | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 25337 | inplace | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 25375 | opt64lcu24 | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
| 25400 | opt64lcu24 | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
| 25462 | simple | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 25550 | inplace | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
| 25687 | simple | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 25800 | simple | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 26262 | inplace | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
| 26400 | opt64lcu6 | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
| 26525 | opt64lcu6 | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
| 26950 | simple | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 27088 | simple | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 28250 | opt64u6 | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
| 28338 | opt64u6 | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
| 28725 | sseu2 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 28850 | simple | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
| 29075 | simple | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
| 29075 | sseu2 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 30362 | opt64lcu24shld | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
| 30587 | opt64lcu24shld | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
| 30663 | sseu2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 30700 | sseu2 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 35750 | mmxu1 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 36375 | mmxu1 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 44175 | mmxu1 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 44275 | mmxu1 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 45000 | mmxu1 | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 45038 | mmxu1 | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 45475 | mmxu1 | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
| 45487 | mmxu1 | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
| 48275 | opt32bi-s2lcu4 | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 48438 | opt32bi-s2lcu4 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 51300 | opt32biT-s2lcu4 | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 51375 | opt32biT-s2lcu4 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 51562 | opt32biT-s2lcu4 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 51675 | opt32biT-s2lcu4 | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 53962 | opt32biT-s2lcu4 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 54363 | opt32bi-rvku2 | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 55175 | opt32bi-s2lcu4 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 55200 | opt32bi-s2lcu4 | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 55550 | opt32bi-rvku2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 56062 | opt32bi-s2lcu4 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 56587 | simple32bi | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 56587 | simple32bi | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 57925 | inplace32bi | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
| 60212 | inplace32bi | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
| 60238 | opt32bi-rvku2 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 60612 | simple32bi | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 60725 | opt32bi-rvku2 | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 61750 | opt32bi-rvku2 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 62088 | inplace32bi | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 62625 | simple32bi | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 62900 | inplace32bi | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 62950 | simple32bi | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 68262 | inplace32bi | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 68875 | opt32biT-s2lcu4 | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
| 69225 | inplace32bi | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 69475 | inplace32bi | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 69912 | inplace32bi | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 70975 | opt32bi-s2lcu4 | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
| 71213 | compact | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 73088 | compact | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 76550 | compact | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 79900 | compact | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
| 80112 | simple32bi | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
| 80313 | opt32bi-rvku2 | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
| 81587 | simple32bi | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
| 82650 | opt32biT-s2lcu4 | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
| 112488 | compact | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 112513 | compact | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 115787 | compact | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
| 149225 | compact | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 166825 | opt32biT-s2lcu4 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 172813 | opt32bi-s2lcu4 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 176537 | opt32bi-rvku2 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 180388 | simple32bi | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 187987 | compact8 | icc -m64 -O3 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 208137 | compact8 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 209400 | compact8 | gcc -m64 -O2 -fomit-frame-pointer | 20140507 | 20140505 |
| 213113 | compact8 | clang -O3 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
| 265837 | compact8 | clang -O1 -march=native -m64 -fomit-frame-pointer | 20140507 | 20140505 |
| 268350 | compact8 | icc -m64 -O1 -static -xHost -fomit-frame-pointer | 20140507 | 20140505 |
| 275150 | compact8 | gcc -m64 -O3 -fomit-frame-pointer | 20140507 | 20140505 |
| 277400 | compact8 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140507 | 20140505 |