| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 619 | ref | gcc -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 619 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 620 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 635 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 638 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 683 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 683 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 751 | ref | gcc -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 792 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 793 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 794 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 799 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 802 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 851 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 962 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 1193 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 1214 | ref | gcc -m64 -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 1222 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 1235 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100503 | 20100425 |
| 1238 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 1240 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 1241 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 1243 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100503 | 20100425 |
| 1250 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100503 | 20100425 |
| 1255 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100503 | 20100425 |
| 1256 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100503 | 20100425 |
| 1256 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100503 | 20100425 |
| 1283 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 1287 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 1351 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100503 | 20100425 |
| 1383 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 1398 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 1414 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 1441 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100503 | 20100425 |
| 1444 | ref | gcc -O -fomit-frame-pointer | 20100503 | 20100425 |
| 1478 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 1496 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 1507 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 1515 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 1524 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 1540 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 1550 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 1568 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100503 | 20100425 |
| 1569 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 1578 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100503 | 20100425 |
| 1605 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20100503 | 20100425 |
| 1644 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20100503 | 20100425 |
| 1980 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 2063 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 2496 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 2516 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20100503 | 20100425 |
| 2518 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 2522 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100503 | 20100425 |
| 2534 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 2540 | ref | gcc -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 2548 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 2558 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 2572 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100503 | 20100425 |
| 2832 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100503 | 20100425 |
| 2864 | ref | gcc -m64 -O -fomit-frame-pointer | 20100503 | 20100425 |
| 2897 | ref | cc | 20100503 | 20100425 |
| 2978 | ref | gcc -funroll-loops | 20100503 | 20100425 |
| 3184 | ref | gcc | 20100503 | 20100425 |