| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 7301 | amd64-1 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20081225 | 20081222 |
| 7315 | amd64-1 | gcc -march=nocona -O -fomit-frame-pointer | 20081225 | 20081222 |
| 7329 | amd64-1 | gcc -funroll-loops -O -fomit-frame-pointer | 20081225 | 20081222 |
| 7329 | amd64-1 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20081225 | 20081222 |
| 7329 | amd64-1 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20081225 | 20081222 |
| 7329 | amd64-1 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20081225 | 20081222 |
| 7329 | amd64-1 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20081225 | 20081222 |
| 7329 | amd64-1 | gcc -m64 -Os -fomit-frame-pointer | 20081225 | 20081222 |
| 7329 | amd64-1 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20081225 | 20081222 |
| 7329 | amd64-1 | gcc -march=k8 -O2 -fomit-frame-pointer | 20081225 | 20081222 |
| 7329 | amd64-1 | gcc -march=k8 -Os -fomit-frame-pointer | 20081225 | 20081222 |
| 7336 | amd64-1 | gcc -O -fomit-frame-pointer | 20081225 | 20081222 |
| 7336 | amd64-1 | gcc -Os -fomit-frame-pointer | 20081225 | 20081222 |
| 7336 | amd64-1 | gcc -m64 -O -fomit-frame-pointer | 20081225 | 20081222 |
| 7336 | amd64-1 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20081225 | 20081222 |
| 7336 | amd64-1 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20081225 | 20081222 |
| 7336 | amd64-1 | gcc -march=k8 -O3 -fomit-frame-pointer | 20081225 | 20081222 |
| 7336 | amd64-1 | gcc -march=nocona -O3 -fomit-frame-pointer | 20081225 | 20081222 |
| 7343 | amd64-1 | gcc -O3 -fomit-frame-pointer | 20081225 | 20081222 |
| 7350 | amd64-1 | gcc -funroll-loops | 20081225 | 20081222 |
| 7350 | amd64-1 | gcc -march=k8 -O -fomit-frame-pointer | 20081225 | 20081222 |
| 7357 | amd64-1 | cc | 20081225 | 20081222 |
| 7357 | amd64-1 | gcc | 20081225 | 20081222 |
| 7357 | amd64-1 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20081225 | 20081222 |
| 7364 | amd64-1 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20081225 | 20081222 |
| 7364 | amd64-1 | gcc -m64 -O2 -fomit-frame-pointer | 20081225 | 20081222 |
| 7364 | amd64-1 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20081225 | 20081222 |
| 7371 | amd64-1 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20081225 | 20081222 |
| 7371 | amd64-1 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20081225 | 20081222 |
| 7371 | amd64-1 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20081225 | 20081222 |
| 7371 | amd64-1 | gcc -march=nocona -O2 -fomit-frame-pointer | 20081225 | 20081222 |
| 7371 | amd64-1 | gcc -march=nocona -Os -fomit-frame-pointer | 20081225 | 20081222 |
| 7378 | amd64-1 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20081225 | 20081222 |
| 7385 | amd64-1 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20081225 | 20081222 |
| 7385 | amd64-1 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20081225 | 20081222 |
| 7385 | amd64-1 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20081225 | 20081222 |
| 7385 | amd64-1 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20081225 | 20081222 |
| 7385 | amd64-1 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20081225 | 20081222 |
| 7385 | amd64-1 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20081225 | 20081222 |
| 7385 | amd64-1 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20081225 | 20081222 |
| 7385 | amd64-1 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20081225 | 20081222 |
| 7385 | amd64-1 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20081225 | 20081222 |
| 7385 | amd64-1 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20081225 | 20081222 |
| 7385 | amd64-1 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20081225 | 20081222 |
| 7385 | amd64-1 | gcc -m64 -O3 -fomit-frame-pointer | 20081225 | 20081222 |
| 7392 | amd64-1 | gcc -funroll-loops -Os -fomit-frame-pointer | 20081225 | 20081222 |
| 7399 | amd64-1 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20081225 | 20081222 |
| 7406 | amd64-1 | gcc -O2 -fomit-frame-pointer | 20081225 | 20081222 |
| 7413 | amd64-1 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20081225 | 20081222 |
| 7413 | amd64-1 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20081225 | 20081222 |
| 7672 | little-1 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20081225 | 20081222 |
| 7700 | little-1 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20081225 | 20081222 |
| 7707 | little-1 | gcc -O -fomit-frame-pointer | 20081225 | 20081222 |
| 7707 | little-1 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20081225 | 20081222 |
| 7707 | little-1 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20081225 | 20081222 |
| 7707 | little-1 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20081225 | 20081222 |
| 7707 | little-1 | gcc -m64 -O -fomit-frame-pointer | 20081225 | 20081222 |
| 7714 | little-1 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20081225 | 20081222 |
| 7714 | little-1 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20081225 | 20081222 |
| 7714 | little-1 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20081225 | 20081222 |
| 7728 | little-1 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20081225 | 20081222 |
| 7742 | little-1 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20081225 | 20081222 |
| 7742 | little-1 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20081225 | 20081222 |
| 7742 | little-1 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20081225 | 20081222 |
| 7742 | little-1 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20081225 | 20081222 |
| 7742 | little-1 | gcc -march=nocona -O2 -fomit-frame-pointer | 20081225 | 20081222 |
| 7749 | little-1 | gcc -O2 -fomit-frame-pointer | 20081225 | 20081222 |
| 7749 | little-1 | gcc -O3 -fomit-frame-pointer | 20081225 | 20081222 |
| 7749 | little-1 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20081225 | 20081222 |
| 7749 | little-1 | gcc -m64 -O2 -fomit-frame-pointer | 20081225 | 20081222 |
| 7749 | little-1 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20081225 | 20081222 |
| 7749 | little-1 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20081225 | 20081222 |
| 7749 | little-1 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20081225 | 20081222 |
| 7749 | little-1 | gcc -march=k8 -O3 -fomit-frame-pointer | 20081225 | 20081222 |
| 7749 | little-1 | gcc -march=nocona -O3 -fomit-frame-pointer | 20081225 | 20081222 |
| 7749 | little-1 | gcc -march=nocona -Os -fomit-frame-pointer | 20081225 | 20081222 |
| 7756 | little-1 | gcc -funroll-loops -O -fomit-frame-pointer | 20081225 | 20081222 |
| 7756 | little-1 | gcc -march=k8 -O -fomit-frame-pointer | 20081225 | 20081222 |
| 7756 | little-1 | gcc -march=nocona -O -fomit-frame-pointer | 20081225 | 20081222 |
| 7763 | little-1 | gcc -march=k8 -O2 -fomit-frame-pointer | 20081225 | 20081222 |
| 7777 | little-1 | gcc -Os -fomit-frame-pointer | 20081225 | 20081222 |
| 7784 | little-1 | gcc -m64 -Os -fomit-frame-pointer | 20081225 | 20081222 |
| 7805 | little-1 | gcc -m64 -O3 -fomit-frame-pointer | 20081225 | 20081222 |
| 8211 | little-1 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20081225 | 20081222 |
| 8225 | little-1 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20081225 | 20081222 |
| 8225 | little-1 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20081225 | 20081222 |
| 8225 | little-1 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20081225 | 20081222 |
| 8232 | little-1 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20081225 | 20081222 |
| 8239 | little-1 | gcc -funroll-loops -Os -fomit-frame-pointer | 20081225 | 20081222 |
| 8253 | little-1 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20081225 | 20081222 |
| 8267 | little-1 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20081225 | 20081222 |
| 8274 | little-1 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20081225 | 20081222 |
| 8281 | little-1 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20081225 | 20081222 |
| 8302 | little-1 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20081225 | 20081222 |
| 8309 | little-1 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20081225 | 20081222 |
| 8435 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20081225 | 20081222 |
| 8442 | amd64-1 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20081225 | 20081222 |
| 8449 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20081225 | 20081222 |
| 8463 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20081225 | 20081222 |
| 8470 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20081225 | 20081222 |
| 8470 | ref | gcc -m64 -O -fomit-frame-pointer | 20081225 | 20081222 |
| 8477 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20081225 | 20081222 |
| 8477 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20081225 | 20081222 |
| 8484 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20081225 | 20081222 |
| 8491 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20081225 | 20081222 |
| 8512 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20081225 | 20081222 |
| 8519 | ref | gcc -O -fomit-frame-pointer | 20081225 | 20081222 |
| 8547 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20081225 | 20081222 |
| 8848 | little-1 | gcc -march=k8 -Os -fomit-frame-pointer | 20081225 | 20081222 |
| 8855 | little-1 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20081225 | 20081222 |
| 8862 | little-1 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20081225 | 20081222 |
| 9198 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20081225 | 20081222 |
| 9198 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20081225 | 20081222 |
| 9198 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20081225 | 20081222 |
| 9212 | ref | gcc -O2 -fomit-frame-pointer | 20081225 | 20081222 |
| 9219 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20081225 | 20081222 |
| 9219 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20081225 | 20081222 |
| 9233 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20081225 | 20081222 |
| 9233 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20081225 | 20081222 |
| 9247 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20081225 | 20081222 |
| 9254 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20081225 | 20081222 |
| 9254 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20081225 | 20081222 |
| 9282 | ref | gcc -O3 -fomit-frame-pointer | 20081225 | 20081222 |
| 9324 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20081225 | 20081222 |
| 9331 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20081225 | 20081222 |
| 9331 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20081225 | 20081222 |
| 9450 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20081225 | 20081222 |
| 9457 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20081225 | 20081222 |
| 9457 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20081225 | 20081222 |
| 9464 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20081225 | 20081222 |
| 9464 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20081225 | 20081222 |
| 9471 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20081225 | 20081222 |
| 9548 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20081225 | 20081222 |
| 9562 | ref | gcc -Os -fomit-frame-pointer | 20081225 | 20081222 |
| 9562 | ref | gcc -m64 -Os -fomit-frame-pointer | 20081225 | 20081222 |
| 9562 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20081225 | 20081222 |
| 9576 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20081225 | 20081222 |
| 9576 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20081225 | 20081222 |
| 9604 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20081225 | 20081222 |
| 9604 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20081225 | 20081222 |
| 9625 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20081225 | 20081222 |
| 9632 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20081225 | 20081222 |
| 9632 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20081225 | 20081222 |
| 9632 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20081225 | 20081222 |
| 9632 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20081225 | 20081222 |
| 9660 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20081225 | 20081222 |
| 10521 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20081225 | 20081222 |
| 31626 | little-1 | cc | 20081225 | 20081222 |
| 31626 | little-1 | gcc -funroll-loops | 20081225 | 20081222 |
| 31633 | little-1 | gcc | 20081225 | 20081222 |
| 34181 | ref | gcc -funroll-loops | 20081225 | 20081222 |
| 34258 | ref | gcc | 20081225 | 20081222 |
| 34349 | ref | cc | 20081225 | 20081222 |