| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 77345 | gcc | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 79771 | gcc | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 80254 | gcc | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 80281 | gcc | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 80290 | gcc | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 80798 | gcc | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 89699 | gcc | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 90790 | gcc | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 91610 | gcc | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 91644 | gcc | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 92763 | gcc | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 99378 | gcc | gcc -m64 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 102101 | gcc | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 103065 | gcc | gcc -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 109647 | gcc | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 109703 | gcc | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 109756 | gcc | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 109772 | gcc | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 114278 | gcc | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 116277 | gcc | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 116422 | gcc | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 116908 | gcc | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 116949 | gcc | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 117293 | gcc | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 117456 | gcc | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 117686 | gcc | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 118514 | gcc | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 118616 | gcc | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 118699 | gcc | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 119474 | gcc | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 119660 | gcc | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 121919 | gcc | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 128934 | gcc | gcc -march=nocona -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 129331 | gcc | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 130498 | gcc | gcc -march=k8 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 130766 | gcc | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 130817 | gcc | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 131074 | gcc | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 132515 | gcc | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120523 | 20120521 |
| 133076 | gcc | gcc -m64 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 133228 | gcc | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 136154 | gcc | gcc -march=barcelona -O -fomit-frame-pointer | 20120523 | 20120521 |
| 138369 | gcc | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 138494 | gcc | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120523 | 20120521 |
| 138773 | gcc | gcc -march=nocona -O -fomit-frame-pointer | 20120523 | 20120521 |
| 139597 | gcc | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 139827 | gcc | gcc -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 140156 | gcc | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 140160 | gcc | gcc -m64 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 140244 | gcc | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 140256 | gcc | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 140410 | gcc | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120523 | 20120521 |
| 140775 | gcc | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 141486 | gcc | gcc -march=nocona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 141500 | gcc | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 141998 | gcc | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 142007 | gcc | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 143520 | gcc | gcc -march=k8 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 144172 | gcc | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 146641 | gcc | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120523 | 20120521 |
| 146822 | gcc | gcc -march=nocona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 147063 | gcc | gcc -O -fomit-frame-pointer | 20120523 | 20120521 |
| 147732 | gcc | gcc -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 147981 | gcc | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 148228 | gcc | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 148289 | gcc | gcc -m64 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 149034 | gcc | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 149364 | gcc | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 149393 | gcc | gcc -march=barcelona -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 150511 | gcc | gcc -march=k8 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 150661 | gcc | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 151080 | gcc | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 151352 | gcc | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 151614 | gcc | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 151859 | gcc | gcc -funroll-loops -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 151948 | gcc | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 153179 | gcc | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 153744 | gcc | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 157034 | gcc | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 157604 | gcc | gcc -march=k8 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 158243 | gcc | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 160316 | gcc | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120523 | 20120521 |
| 160738 | gcc | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 160745 | gcc | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120523 | 20120521 |
| 160855 | gcc | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120523 | 20120521 |
| 161165 | gcc | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120523 | 20120521 |
| 161842 | gcc | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 162187 | gcc | gcc -funroll-loops -O -fomit-frame-pointer | 20120523 | 20120521 |
| 162199 | gcc | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 162432 | gcc | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 163020 | gcc | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120523 | 20120521 |
| 163146 | gcc | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120523 | 20120521 |
| 166191 | gcc | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 166412 | gcc | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120523 | 20120521 |
| 177726 | gcc | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 182640 | gcc | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 184092 | gcc | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 184456 | gcc | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 187787 | gcc | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 188792 | gcc | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 463004 | gcc | gcc | 20120523 | 20120521 |
| 466009 | gcc | cc | 20120523 | 20120521 |
| 474093 | gcc | gcc -funroll-loops | 20120523 | 20120521 |