| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 21999 | asm | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110517 | 20110509 |
| 22000 | asm | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110517 | 20110509 |
| 22006 | asm | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20110517 | 20110509 |
| 22020 | asm | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20110517 | 20110509 |
| 22051 | asm | gcc -funroll-loops -O2 -fomit-frame-pointer | 20110517 | 20110509 |
| 22088 | asm | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20110517 | 20110509 |
| 22091 | asm | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20110517 | 20110509 |
| 22092 | asm | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20110517 | 20110509 |
| 22092 | asm | gcc -march=barcelona -O3 -fomit-frame-pointer | 20110517 | 20110509 |
| 22097 | asm | gcc -march=k8 -O3 -fomit-frame-pointer | 20110517 | 20110509 |
| 22098 | asm | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20110517 | 20110509 |
| 22102 | asm | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20110517 | 20110509 |
| 22103 | asm | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110517 | 20110509 |
| 22105 | asm | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20110517 | 20110509 |
| 22106 | asm | gcc -funroll-loops -O3 -fomit-frame-pointer | 20110517 | 20110509 |
| 22116 | asm | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20110517 | 20110509 |
| 22118 | asm | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20110517 | 20110509 |
| 22139 | asm | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20110517 | 20110509 |
| 22147 | asm | gcc -m64 -O3 -fomit-frame-pointer | 20110517 | 20110509 |
| 22147 | asm | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20110517 | 20110509 |
| 22147 | asm | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20110517 | 20110509 |
| 22149 | asm | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20110517 | 20110509 |
| 22152 | asm | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20110517 | 20110509 |
| 22153 | asm | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20110517 | 20110509 |
| 22154 | asm | gcc -march=nocona -O3 -fomit-frame-pointer | 20110517 | 20110509 |
| 22158 | asm | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20110517 | 20110509 |
| 22176 | asm | gcc -O3 -fomit-frame-pointer | 20110517 | 20110509 |
| 22203 | asm | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20110517 | 20110509 |
| 22206 | asm | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20110517 | 20110509 |
| 22209 | asm | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20110517 | 20110509 |
| 22230 | asm | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20110517 | 20110509 |
| 22232 | asm | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20110517 | 20110509 |
| 22233 | asm | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20110517 | 20110509 |
| 22235 | asm | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20110517 | 20110509 |
| 22236 | asm | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20110517 | 20110509 |
| 22241 | asm | gcc -funroll-loops -O -fomit-frame-pointer | 20110517 | 20110509 |
| 22264 | asm | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20110517 | 20110509 |
| 22267 | asm | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20110517 | 20110509 |
| 22352 | asm | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20110517 | 20110509 |
| 22359 | asm | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20110517 | 20110509 |
| 22610 | asm | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20110517 | 20110509 |
| 22640 | asm | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110517 | 20110509 |
| 22661 | asm | gcc -march=barcelona -O2 -fomit-frame-pointer | 20110517 | 20110509 |
| 22698 | asm | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20110517 | 20110509 |
| 22706 | asm | gcc -march=nocona -O2 -fomit-frame-pointer | 20110517 | 20110509 |
| 22833 | asm | gcc -march=k8 -O2 -fomit-frame-pointer | 20110517 | 20110509 |
| 22871 | asm | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20110517 | 20110509 |
| 22919 | asm | gcc -O2 -fomit-frame-pointer | 20110517 | 20110509 |
| 22923 | asm | gcc -m64 -O2 -fomit-frame-pointer | 20110517 | 20110509 |
| 22928 | asm | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20110517 | 20110509 |
| 22933 | asm | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20110517 | 20110509 |
| 22964 | asm | gcc -march=nocona -O -fomit-frame-pointer | 20110517 | 20110509 |
| 22967 | asm | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20110517 | 20110509 |
| 22969 | asm | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20110517 | 20110509 |
| 22975 | asm | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20110517 | 20110509 |
| 23042 | asm | gcc -march=k8 -O -fomit-frame-pointer | 20110517 | 20110509 |
| 23053 | asm | gcc -m64 -O -fomit-frame-pointer | 20110517 | 20110509 |
| 23056 | asm | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20110517 | 20110509 |
| 23063 | asm | gcc -march=barcelona -O -fomit-frame-pointer | 20110517 | 20110509 |
| 23076 | asm | gcc -O -fomit-frame-pointer | 20110517 | 20110509 |
| 23102 | asm | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20110517 | 20110509 |
| 23102 | asm | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20110517 | 20110509 |
| 23111 | asm | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20110517 | 20110509 |
| 23120 | asm | gcc -funroll-loops -Os -fomit-frame-pointer | 20110517 | 20110509 |
| 23163 | asm | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20110517 | 20110509 |
| 23166 | asm | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20110517 | 20110509 |
| 23171 | asm | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20110517 | 20110509 |
| 23234 | asm | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20110517 | 20110509 |
| 23276 | asm | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20110517 | 20110509 |
| 23287 | asm | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20110517 | 20110509 |
| 23299 | asm | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20110517 | 20110509 |
| 23301 | asm | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20110517 | 20110509 |
| 23415 | asm | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20110517 | 20110509 |
| 23433 | asm | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20110517 | 20110509 |
| 23438 | asm | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20110517 | 20110509 |
| 23498 | asm | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20110517 | 20110509 |
| 23524 | asm | gcc -m64 -Os -fomit-frame-pointer | 20110517 | 20110509 |
| 23530 | asm | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20110517 | 20110509 |
| 23540 | asm | gcc -march=barcelona -Os -fomit-frame-pointer | 20110517 | 20110509 |
| 23541 | asm | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20110517 | 20110509 |
| 23542 | asm | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20110517 | 20110509 |
| 23567 | asm | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20110517 | 20110509 |
| 23569 | asm | gcc -Os -fomit-frame-pointer | 20110517 | 20110509 |
| 23581 | asm | gcc -march=k8 -Os -fomit-frame-pointer | 20110517 | 20110509 |
| 23598 | asm | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20110517 | 20110509 |
| 23617 | asm | gcc -march=nocona -Os -fomit-frame-pointer | 20110517 | 20110509 |
| 23623 | asm | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20110517 | 20110509 |
| 23626 | asm | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20110517 | 20110509 |