| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 72348 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 72829 | ref | gcc -m64 -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 76990 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 77410 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 77625 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 77933 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 78191 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 78428 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 78813 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 79681 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 80326 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 80341 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 80426 | ref | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 80551 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 80572 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 80640 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 80643 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 80747 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 80777 | ref | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 80852 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 81022 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 81295 | ref | gcc -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 81411 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 81510 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 81577 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 81581 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 81609 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120530 | 20120525 |
| 82616 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 83414 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 83555 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 85416 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 85432 | ref | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 85440 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 85449 | ref | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 85550 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 85591 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 85619 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 85652 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 85666 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 85837 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 85995 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 86959 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 86999 | ref | gcc -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 87012 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 87046 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 87072 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 87163 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 87178 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 87201 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 87294 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20120530 | 20120525 |
| 88113 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120530 | 20120525 |
| 88240 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120530 | 20120525 |
| 88570 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120530 | 20120525 |
| 94981 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20120530 | 20120525 |
| 97876 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120530 | 20120525 |
| 98835 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120530 | 20120525 |
| 99007 | ref | gcc -O -fomit-frame-pointer | 20120530 | 20120525 |
| 99821 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120530 | 20120525 |
| 100163 | ref | gcc -m64 -O -fomit-frame-pointer | 20120530 | 20120525 |
| 100178 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120530 | 20120525 |
| 100201 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120530 | 20120525 |
| 100254 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120530 | 20120525 |
| 100414 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 100569 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120530 | 20120525 |
| 100611 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120530 | 20120525 |
| 100645 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120530 | 20120525 |
| 100883 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120530 | 20120525 |
| 101053 | ref | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120530 | 20120525 |
| 101180 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120530 | 20120525 |
| 101380 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120530 | 20120525 |
| 102043 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20120530 | 20120525 |
| 102331 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120530 | 20120525 |
| 102504 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20120530 | 20120525 |
| 102731 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20120530 | 20120525 |
| 103028 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120530 | 20120525 |
| 103711 | ref | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120530 | 20120525 |
| 103775 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 104795 | ref | gcc -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 106589 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 118300 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 120436 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 120613 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 121040 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 121808 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 122355 | ref | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 123674 | ref | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 124300 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 126707 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 128066 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 128802 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 128913 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 129130 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 131266 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 131736 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 134214 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 136299 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 137581 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 139650 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 142001 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 145118 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120530 | 20120525 |
| 443843 | ref | cc | 20120530 | 20120525 |
| 445035 | ref | gcc -funroll-loops | 20120530 | 20120525 |
| 445382 | ref | gcc | 20120530 | 20120525 |