| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 927027 | ref4 | gcc -march=k8 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 927665 | ref4 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 928523 | ref4 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 929135 | ref4 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 929985 | ref4 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 930019 | ref4 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 930146 | ref4 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 930265 | ref4 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 931574 | ref4 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 931846 | ref4 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 932229 | ref4 | gcc -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 932271 | ref4 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 932679 | ref4 | gcc -m64 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 932773 | ref4 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 932807 | ref4 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 932901 | ref4 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 933028 | ref4 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 933156 | ref4 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 933325 | ref4 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 933606 | ref4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 933640 | ref4 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 934184 | ref4 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 934218 | ref4 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 934430 | ref4 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 934448 | ref4 | gcc -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 934838 | ref4 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 934855 | ref4 | gcc -march=k8 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 935229 | ref4 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 935535 | ref4 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 938697 | ref4 | gcc -march=nocona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 940619 | ref4 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 941460 | ref4 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 942828 | ref4 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 943678 | ref4 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 945276 | ref4 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 950173 | ref4 | gcc -march=nocona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 950351 | ref4 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 951405 | ref4 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 952434 | ref4 | gcc -O -fomit-frame-pointer | 20120528 | 20120525 |
| 953114 | ref4 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120528 | 20120525 |
| 954533 | ref4 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120528 | 20120525 |
| 955230 | ref4 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 955519 | ref4 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120528 | 20120525 |
| 955944 | ref4 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 956828 | ref4 | gcc -march=barcelona -O -fomit-frame-pointer | 20120528 | 20120525 |
| 957134 | ref4 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 957210 | ref4 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120528 | 20120525 |
| 957219 | ref4 | gcc -march=k8 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 957712 | ref4 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 959998 | ref4 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120528 | 20120525 |
| 960033 | ref4 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 960559 | ref4 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120528 | 20120525 |
| 960644 | ref4 | gcc -march=nocona -O -fomit-frame-pointer | 20120528 | 20120525 |
| 960883 | ref4 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120528 | 20120525 |
| 961452 | ref4 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 961792 | ref4 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120528 | 20120525 |
| 962327 | ref4 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 962701 | ref4 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 970556 | ref4 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120528 | 20120525 |
| 974372 | ref4 | gcc -funroll-loops -O -fomit-frame-pointer | 20120528 | 20120525 |
| 975018 | ref4 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 977509 | ref4 | gcc -m64 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 983178 | ref4 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 987930 | ref4 | gcc -m64 -O -fomit-frame-pointer | 20120528 | 20120525 |
| 991151 | ref4 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120528 | 20120525 |
| 997645 | ref4 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120528 | 20120525 |
| 1033702 | ref4 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1034407 | ref4 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1035861 | ref4 | gcc -funroll-loops -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1035895 | ref4 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1036397 | ref4 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1037799 | ref4 | gcc -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1038266 | ref4 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1038700 | ref4 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1039414 | ref4 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1039771 | ref4 | gcc -march=nocona -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1040442 | ref4 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1041522 | ref4 | gcc -march=barcelona -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1042788 | ref4 | gcc -m64 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1043069 | ref4 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1043639 | ref4 | gcc -march=k8 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1045143 | ref4 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1048161 | ref4 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1048942 | ref4 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1051314 | ref4 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1051527 | ref4 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1056015 | ref4 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1071289 | ref4 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120528 | 20120525 |
| 1657891 | ref4 | gcc -funroll-loops | 20120528 | 20120525 |
| 1658588 | ref4 | cc | 20120528 | 20120525 |
| 1659361 | ref4 | gcc | 20120528 | 20120525 |