| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 748 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100904 | 20100903 |
| 759 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100904 | 20100903 |
| 759 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100904 | 20100903 |
| 770 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100904 | 20100903 |
| 781 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20100904 | 20100903 |
| 792 | ref | gcc -m64 -Os -fomit-frame-pointer | 20100904 | 20100903 |
| 803 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100904 | 20100903 |
| 803 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100904 | 20100903 |
| 814 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100904 | 20100903 |
| 814 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100904 | 20100903 |
| 814 | ref | gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20100904 | 20100903 |
| 825 | ref | gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20100904 | 20100903 |
| 825 | ref | gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20100904 | 20100903 |
| 825 | ref | gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20100904 | 20100903 |
| 825 | ref | gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20100904 | 20100903 |
| 825 | ref | gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20100904 | 20100903 |
| 836 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100904 | 20100903 |
| 847 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100904 | 20100903 |
| 858 | ref | gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20100904 | 20100903 |
| 869 | ref | gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20100904 | 20100903 |
| 1848 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100904 | 20100903 |
| 1870 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100904 | 20100903 |
| 1881 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100904 | 20100903 |
| 1881 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100904 | 20100903 |
| 1881 | ref | gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20100904 | 20100903 |
| 1881 | ref | gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20100904 | 20100903 |
| 1892 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100904 | 20100903 |
| 1892 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100904 | 20100903 |
| 1892 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100904 | 20100903 |
| 1892 | ref | gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20100904 | 20100903 |
| 1892 | ref | gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20100904 | 20100903 |
| 1892 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100904 | 20100903 |
| 1903 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100904 | 20100903 |
| 1903 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20100904 | 20100903 |
| 1903 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100904 | 20100903 |
| 1914 | ref | gcc -m64 -O -fomit-frame-pointer | 20100904 | 20100903 |
| 2200 | ref | gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | 20100904 | 20100903 |
| 2200 | ref | gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | 20100904 | 20100903 |
| 2200 | ref | gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | 20100904 | 20100903 |
| 2200 | ref | gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | 20100904 | 20100903 |