| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 21978 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100904 | 20100903 |
| 22000 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100904 | 20100903 |
| 22088 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20100904 | 20100903 |
| 22099 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100904 | 20100903 |
| 22132 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100904 | 20100903 |
| 22143 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100904 | 20100903 |
| 22154 | ref | gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | 20100904 | 20100903 |
| 22154 | ref | gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | 20100904 | 20100903 |
| 22154 | ref | gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | 20100904 | 20100903 |
| 22154 | ref | gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | 20100904 | 20100903 |
| 22165 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100904 | 20100903 |
| 22176 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100904 | 20100903 |
| 22187 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100904 | 20100903 |
| 22187 | ref | gcc -m64 -O -fomit-frame-pointer | 20100904 | 20100903 |
| 22209 | ref | gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20100904 | 20100903 |
| 22209 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100904 | 20100903 |
| 22231 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100904 | 20100903 |
| 22242 | ref | gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20100904 | 20100903 |
| 22264 | inplace | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100904 | 20100903 |
| 22275 | ref | gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20100904 | 20100903 |
| 22275 | ref | gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20100904 | 20100903 |
| 22297 | inplace | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100904 | 20100903 |
| 22330 | inplace | gcc -m64 -O2 -fomit-frame-pointer | 20100904 | 20100903 |
| 22330 | ref | gcc -m64 -Os -fomit-frame-pointer | 20100904 | 20100903 |
| 22341 | inplace | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100904 | 20100903 |
| 22495 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100904 | 20100903 |
| 22561 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20100904 | 20100903 |
| 22605 | ref | gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20100904 | 20100903 |
| 22616 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100904 | 20100903 |
| 22660 | ref | gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20100904 | 20100903 |
| 22671 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100904 | 20100903 |
| 22682 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100904 | 20100903 |
| 22770 | inplace | gcc -m64 -mcpu=G5 -O -fomit-frame-pointer | 20100904 | 20100903 |
| 22792 | ref | gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20100904 | 20100903 |
| 22792 | ref | gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20100904 | 20100903 |
| 22803 | inplace | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100904 | 20100903 |
| 22803 | inplace | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100904 | 20100903 |
| 22814 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100904 | 20100903 |
| 22814 | inplace | gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer | 20100904 | 20100903 |
| 22814 | inplace | gcc -m64 -O -fomit-frame-pointer | 20100904 | 20100903 |
| 22825 | inplace | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100904 | 20100903 |
| 22825 | inplace | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100904 | 20100903 |
| 22836 | inplace | gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20100904 | 20100903 |
| 22847 | inplace | gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer | 20100904 | 20100903 |
| 22847 | inplace | gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer | 20100904 | 20100903 |
| 22847 | inplace | gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20100904 | 20100903 |
| 22847 | inplace | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100904 | 20100903 |
| 22847 | inplace | gcc -m64 -mcpu=G4 -O -fomit-frame-pointer | 20100904 | 20100903 |
| 22869 | inplace | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100904 | 20100903 |
| 22869 | inplace | gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer | 20100904 | 20100903 |
| 22913 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100904 | 20100903 |
| 22924 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100904 | 20100903 |
| 22957 | inplace | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100904 | 20100903 |
| 22990 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100904 | 20100903 |
| 23012 | ref | gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20100904 | 20100903 |
| 23045 | inplace | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100904 | 20100903 |
| 23067 | ref | gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20100904 | 20100903 |
| 23100 | inplace | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100904 | 20100903 |
| 23111 | inplace | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100904 | 20100903 |
| 23166 | ref | gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20100904 | 20100903 |
| 23177 | ref | gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20100904 | 20100903 |
| 23287 | inplace | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100904 | 20100903 |
| 23287 | inplace | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100904 | 20100903 |
| 23408 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100904 | 20100903 |
| 23639 | inplace | gcc -m64 -O3 -fomit-frame-pointer | 20100904 | 20100903 |
| 23650 | inplace | gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20100904 | 20100903 |
| 23661 | inplace | gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20100904 | 20100903 |
| 23683 | inplace | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100904 | 20100903 |
| 23683 | inplace | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100904 | 20100903 |
| 23738 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100904 | 20100903 |
| 23793 | inplace | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100904 | 20100903 |
| 23870 | inplace | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100904 | 20100903 |
| 23903 | inplace | gcc -m64 -Os -fomit-frame-pointer | 20100904 | 20100903 |
| 23947 | inplace | gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20100904 | 20100903 |
| 23947 | inplace | gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20100904 | 20100903 |
| 24343 | inplace | gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer | 20100904 | 20100903 |
| 24354 | inplace | gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer | 20100904 | 20100903 |
| 24585 | inplace | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100904 | 20100903 |
| 24783 | inplace | gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer | 20100904 | 20100903 |
| 24871 | inplace | gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer | 20100904 | 20100903 |