| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 20838 | asm | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20110905 | 20110831 |
| 20904 | asm | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20110905 | 20110831 |
| 20907 | asm | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20110905 | 20110831 |
| 20937 | asm | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110905 | 20110831 |
| 20943 | asm | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20110905 | 20110831 |
| 20947 | asm | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20110905 | 20110831 |
| 20948 | asm | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110905 | 20110831 |
| 20949 | asm | gcc -funroll-loops -O3 -fomit-frame-pointer | 20110905 | 20110831 |
| 20956 | asm | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20110905 | 20110831 |
| 20958 | asm | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20110905 | 20110831 |
| 20978 | asm | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20110905 | 20110831 |
| 20984 | asm | gcc -funroll-loops -O2 -fomit-frame-pointer | 20110905 | 20110831 |
| 20989 | asm | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20110905 | 20110831 |
| 21252 | asm | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20110905 | 20110831 |
| 21306 | asm | gcc -funroll-loops -O -fomit-frame-pointer | 20110905 | 20110831 |
| 21308 | asm | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20110905 | 20110831 |
| 21355 | asm | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20110905 | 20110831 |
| 21371 | asm | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20110905 | 20110831 |
| 21375 | asm | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20110905 | 20110831 |
| 21376 | asm | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20110905 | 20110831 |
| 21388 | asm | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20110905 | 20110831 |
| 21399 | asm | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20110905 | 20110831 |
| 21410 | asm | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20110905 | 20110831 |
| 22098 | asm | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20110905 | 20110831 |
| 22184 | asm | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110905 | 20110831 |
| 22216 | asm | gcc -march=barcelona -O3 -fomit-frame-pointer | 20110905 | 20110831 |
| 22230 | asm | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20110905 | 20110831 |
| 22269 | asm | gcc -m64 -O -fomit-frame-pointer | 20110905 | 20110831 |
| 22274 | asm | gcc -O -fomit-frame-pointer | 20110905 | 20110831 |
| 22276 | asm | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20110905 | 20110831 |
| 22294 | asm | gcc -march=k8 -O3 -fomit-frame-pointer | 20110905 | 20110831 |
| 22295 | asm | gcc -O3 -fomit-frame-pointer | 20110905 | 20110831 |
| 22295 | asm | gcc -m64 -O3 -fomit-frame-pointer | 20110905 | 20110831 |
| 22296 | asm | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20110905 | 20110831 |
| 22301 | asm | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20110905 | 20110831 |
| 22413 | asm | gcc -march=nocona -O -fomit-frame-pointer | 20110905 | 20110831 |
| 22475 | asm | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 22486 | asm | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20110905 | 20110831 |
| 22486 | asm | gcc -march=barcelona -O -fomit-frame-pointer | 20110905 | 20110831 |
| 22490 | asm | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20110905 | 20110831 |
| 22493 | asm | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20110905 | 20110831 |
| 22521 | asm | gcc -march=k8 -O -fomit-frame-pointer | 20110905 | 20110831 |
| 22530 | asm | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 22548 | asm | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 22550 | asm | gcc -funroll-loops -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 22606 | asm | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20110905 | 20110831 |
| 22637 | asm | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20110905 | 20110831 |
| 22642 | asm | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20110905 | 20110831 |
| 22652 | asm | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20110905 | 20110831 |
| 22664 | asm | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20110905 | 20110831 |
| 22676 | asm | gcc -march=nocona -O3 -fomit-frame-pointer | 20110905 | 20110831 |
| 22832 | asm | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20110905 | 20110831 |
| 22836 | asm | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 22844 | asm | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20110905 | 20110831 |
| 22866 | asm | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 22887 | asm | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 22917 | asm | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20110905 | 20110831 |
| 23025 | asm | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20110905 | 20110831 |
| 23027 | asm | gcc -m64 -O2 -fomit-frame-pointer | 20110905 | 20110831 |
| 23028 | asm | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20110905 | 20110831 |
| 23029 | asm | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20110905 | 20110831 |
| 23030 | asm | gcc -O2 -fomit-frame-pointer | 20110905 | 20110831 |
| 23073 | asm | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20110905 | 20110831 |
| 23073 | asm | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20110905 | 20110831 |
| 23074 | asm | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20110905 | 20110831 |
| 23076 | asm | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20110905 | 20110831 |
| 23169 | asm | gcc -march=k8 -O2 -fomit-frame-pointer | 20110905 | 20110831 |
| 23193 | asm | gcc -march=barcelona -O2 -fomit-frame-pointer | 20110905 | 20110831 |
| 23202 | asm | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110905 | 20110831 |
| 23517 | asm | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 23520 | asm | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 23529 | asm | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 23550 | asm | gcc -march=barcelona -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 23591 | asm | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 23599 | asm | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 23599 | asm | gcc -march=k8 -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 23601 | asm | gcc -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 23617 | asm | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 23623 | asm | gcc -m64 -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 23711 | asm | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 23826 | asm | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20110905 | 20110831 |
| 23840 | asm | gcc -march=nocona -O2 -fomit-frame-pointer | 20110905 | 20110831 |
| 24053 | asm | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 24059 | asm | gcc -march=nocona -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 24387 | asm | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 24388 | asm | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 43043 | asm | cc | 20110905 | 20110831 |
| 43056 | asm | gcc | 20110905 | 20110831 |
| 43066 | asm | gcc -funroll-loops | 20110905 | 20110831 |