| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 18084 | asm | gcc -march=nocona -O2 -fomit-frame-pointer | 20110612 | 20110609 |
| 18279 | asm | gcc -m64 -Os -fomit-frame-pointer | 20110612 | 20110609 |
| 18357 | asm | gcc -march=nocona -O -fomit-frame-pointer | 20110612 | 20110609 |
| 18783 | asm | gcc -funroll-loops -O3 -fomit-frame-pointer | 20110612 | 20110609 |
| 18789 | asm | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20110612 | 20110609 |
| 18792 | asm | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20110612 | 20110609 |
| 18795 | asm | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20110612 | 20110609 |
| 18798 | asm | gcc -O3 -fomit-frame-pointer | 20110612 | 20110609 |
| 18798 | asm | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20110612 | 20110609 |
| 18798 | asm | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110612 | 20110609 |
| 18804 | asm | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20110612 | 20110609 |
| 18807 | asm | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20110612 | 20110609 |
| 18807 | asm | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20110612 | 20110609 |
| 18807 | asm | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20110612 | 20110609 |
| 18810 | asm | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20110612 | 20110609 |
| 18810 | asm | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20110612 | 20110609 |
| 18813 | asm | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110612 | 20110609 |
| 18813 | asm | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20110612 | 20110609 |
| 18813 | asm | gcc -march=k8 -O3 -fomit-frame-pointer | 20110612 | 20110609 |
| 18819 | asm | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20110612 | 20110609 |
| 18822 | asm | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20110612 | 20110609 |
| 18831 | asm | gcc -m64 -O3 -fomit-frame-pointer | 20110612 | 20110609 |
| 18831 | asm | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20110612 | 20110609 |
| 18834 | asm | gcc -funroll-loops -O -fomit-frame-pointer | 20110612 | 20110609 |
| 18837 | asm | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20110612 | 20110609 |
| 18840 | asm | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20110612 | 20110609 |
| 18840 | asm | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20110612 | 20110609 |
| 18846 | asm | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20110612 | 20110609 |
| 18849 | asm | gcc -march=barcelona -O3 -fomit-frame-pointer | 20110612 | 20110609 |
| 18858 | asm | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20110612 | 20110609 |
| 18912 | asm | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20110612 | 20110609 |
| 18930 | asm | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110612 | 20110609 |
| 18936 | asm | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20110612 | 20110609 |
| 18939 | asm | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20110612 | 20110609 |
| 18942 | asm | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20110612 | 20110609 |
| 18945 | asm | gcc -funroll-loops -O2 -fomit-frame-pointer | 20110612 | 20110609 |
| 18969 | asm | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20110612 | 20110609 |
| 18978 | asm | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20110612 | 20110609 |
| 18984 | asm | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20110612 | 20110609 |
| 19017 | asm | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20110612 | 20110609 |
| 19032 | asm | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20110612 | 20110609 |
| 19059 | asm | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20110612 | 20110609 |
| 19059 | asm | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20110612 | 20110609 |
| 19092 | asm | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20110612 | 20110609 |
| 19095 | asm | gcc -O2 -fomit-frame-pointer | 20110612 | 20110609 |
| 19107 | asm | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110612 | 20110609 |
| 19116 | asm | gcc -march=barcelona -O2 -fomit-frame-pointer | 20110612 | 20110609 |
| 19125 | asm | gcc -m64 -O2 -fomit-frame-pointer | 20110612 | 20110609 |
| 19152 | asm | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20110612 | 20110609 |
| 19152 | asm | gcc -march=k8 -O -fomit-frame-pointer | 20110612 | 20110609 |
| 19182 | asm | gcc -march=barcelona -O -fomit-frame-pointer | 20110612 | 20110609 |
| 19194 | asm | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20110612 | 20110609 |
| 19197 | asm | gcc -march=barcelona -Os -fomit-frame-pointer | 20110612 | 20110609 |
| 19200 | asm | gcc -march=k8 -O2 -fomit-frame-pointer | 20110612 | 20110609 |
| 19206 | asm | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20110612 | 20110609 |
| 19215 | asm | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20110612 | 20110609 |
| 19221 | asm | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20110612 | 20110609 |
| 19224 | asm | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20110612 | 20110609 |
| 19227 | asm | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20110612 | 20110609 |
| 19236 | asm | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20110612 | 20110609 |
| 19239 | asm | gcc -Os -fomit-frame-pointer | 20110612 | 20110609 |
| 19239 | asm | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20110612 | 20110609 |
| 19242 | asm | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20110612 | 20110609 |
| 19269 | asm | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20110612 | 20110609 |
| 19269 | asm | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20110612 | 20110609 |
| 19269 | asm | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20110612 | 20110609 |
| 19272 | asm | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20110612 | 20110609 |
| 19272 | asm | gcc -march=k8 -Os -fomit-frame-pointer | 20110612 | 20110609 |
| 19317 | asm | gcc -m64 -O -fomit-frame-pointer | 20110612 | 20110609 |
| 19317 | asm | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20110612 | 20110609 |
| 19323 | asm | gcc -O -fomit-frame-pointer | 20110612 | 20110609 |
| 19326 | asm | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20110612 | 20110609 |
| 19350 | asm | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20110612 | 20110609 |
| 19350 | asm | gcc -march=nocona -Os -fomit-frame-pointer | 20110612 | 20110609 |
| 19377 | asm | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20110612 | 20110609 |
| 19377 | asm | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20110612 | 20110609 |
| 19377 | asm | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20110612 | 20110609 |
| 19377 | asm | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20110612 | 20110609 |
| 19428 | asm | gcc -funroll-loops -Os -fomit-frame-pointer | 20110612 | 20110609 |
| 19428 | asm | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20110612 | 20110609 |
| 19428 | asm | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20110612 | 20110609 |
| 19428 | asm | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20110612 | 20110609 |
| 19428 | asm | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20110612 | 20110609 |
| 19428 | asm | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20110612 | 20110609 |
| 19446 | asm | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20110612 | 20110609 |
| 19482 | asm | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20110612 | 20110609 |
| 19482 | asm | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20110612 | 20110609 |
| 29898 | asm | gcc -march=nocona -O3 -fomit-frame-pointer | 20110612 | 20110609 |