| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 78976 | gcc | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 79044 | gcc | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 80220 | gcc | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 81860 | gcc | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 81892 | gcc | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 81900 | gcc | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 82084 | gcc | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 83736 | gcc | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 83824 | gcc | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 83928 | gcc | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 84000 | gcc | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 84076 | gcc | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 84112 | gcc | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 84252 | gcc | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 84300 | gcc | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 84348 | gcc | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 84408 | gcc | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 84436 | gcc | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 84456 | gcc | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 84500 | gcc | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 84664 | gcc | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 84708 | gcc | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 84840 | gcc | gcc -march=k8 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 84856 | gcc | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 84996 | gcc | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 85276 | gcc | gcc -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 85316 | gcc | gcc -m64 -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 85512 | gcc | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 87080 | gcc | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 87188 | gcc | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 87612 | gcc | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 87756 | gcc | gcc -march=nocona -O3 -fomit-frame-pointer | 20120329 | 20120316 |
| 90332 | gcc | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 90396 | gcc | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 104648 | gcc | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 104760 | gcc | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 104788 | gcc | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 104900 | gcc | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 104972 | gcc | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 105320 | gcc | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 105520 | gcc | gcc -funroll-loops -O -fomit-frame-pointer | 20120329 | 20120316 |
| 105632 | gcc | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120329 | 20120316 |
| 105752 | gcc | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 108144 | gcc | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 108528 | gcc | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 108548 | gcc | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 110320 | gcc | gcc -march=k8 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 110408 | gcc | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 110804 | gcc | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 110808 | gcc | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 110816 | gcc | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 110968 | gcc | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 111296 | gcc | gcc -m64 -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 111584 | gcc | gcc -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 111660 | gcc | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 112068 | gcc | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 112464 | gcc | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 113412 | gcc | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 113488 | gcc | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 113504 | gcc | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 114924 | gcc | gcc -funroll-loops -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 114948 | gcc | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 114968 | gcc | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 114988 | gcc | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 115052 | gcc | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 115864 | gcc | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 116044 | gcc | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 116092 | gcc | gcc -march=nocona -O2 -fomit-frame-pointer | 20120329 | 20120316 |
| 116272 | gcc | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 116304 | gcc | gcc -m64 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 116308 | gcc | gcc -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 116356 | gcc | gcc -march=k8 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 116368 | gcc | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 116404 | gcc | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 117164 | gcc | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 117216 | gcc | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 117308 | gcc | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 117548 | gcc | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 119048 | gcc | gcc -march=barcelona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 119556 | gcc | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 121700 | gcc | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 121796 | gcc | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 122744 | gcc | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120329 | 20120316 |
| 123320 | gcc | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120329 | 20120316 |
| 123544 | gcc | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120329 | 20120316 |
| 123576 | gcc | gcc -march=nocona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 123664 | gcc | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120329 | 20120316 |
| 128704 | gcc | gcc -m64 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 128736 | gcc | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 128804 | gcc | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 128896 | gcc | gcc -O -fomit-frame-pointer | 20120329 | 20120316 |
| 128900 | gcc | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 129120 | gcc | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 129144 | gcc | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120329 | 20120316 |
| 130220 | gcc | gcc -march=nocona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 130252 | gcc | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 130596 | gcc | gcc -march=k8 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 130916 | gcc | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120329 | 20120316 |
| 131224 | gcc | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 131268 | gcc | gcc -march=barcelona -O -fomit-frame-pointer | 20120329 | 20120316 |
| 392704 | gcc | cc | 20120329 | 20120316 |
| 393312 | gcc | gcc -funroll-loops | 20120329 | 20120316 |
| 393516 | gcc | gcc | 20120329 | 20120316 |