| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 78294 | ref | gcc -m64 -Os -fomit-frame-pointer | 20100507 | 20100425 |
| 78324 | ref | gcc -Os -fomit-frame-pointer | 20100507 | 20100425 |
| 78349 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100507 | 20100425 |
| 79668 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100507 | 20100425 |
| 79694 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100507 | 20100425 |
| 79710 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20100507 | 20100425 |
| 79729 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100507 | 20100425 |
| 79778 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20100507 | 20100425 |
| 79812 | ref | gcc -O2 -fomit-frame-pointer | 20100507 | 20100425 |
| 79815 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100507 | 20100425 |
| 80042 | ref | gcc -O3 -fomit-frame-pointer | 20100507 | 20100425 |
| 80781 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100507 | 20100425 |
| 80791 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20100507 | 20100425 |
| 80810 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20100507 | 20100425 |
| 80820 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100507 | 20100425 |
| 81247 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100507 | 20100425 |
| 81248 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100507 | 20100425 |
| 81253 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100507 | 20100425 |
| 81301 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100507 | 20100425 |
| 81301 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100507 | 20100425 |
| 81307 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100507 | 20100425 |
| 81481 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100507 | 20100425 |
| 81538 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100507 | 20100425 |
| 81590 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20100507 | 20100425 |
| 81619 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100507 | 20100425 |
| 81632 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100507 | 20100425 |
| 81643 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100507 | 20100425 |
| 81660 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100507 | 20100425 |
| 81668 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100507 | 20100425 |
| 81791 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20100507 | 20100425 |
| 82844 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100507 | 20100425 |
| 82866 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100507 | 20100425 |
| 83163 | ref | gcc -O -fomit-frame-pointer | 20100507 | 20100425 |
| 83163 | ref | gcc -m64 -O -fomit-frame-pointer | 20100507 | 20100425 |
| 83291 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100507 | 20100425 |
| 83308 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100507 | 20100425 |
| 83316 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100507 | 20100425 |
| 83333 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100507 | 20100425 |
| 83405 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20100507 | 20100425 |
| 83413 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100507 | 20100425 |
| 83413 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100507 | 20100425 |
| 83451 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100507 | 20100425 |
| 83464 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20100507 | 20100425 |
| 83564 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100507 | 20100425 |
| 83580 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100507 | 20100425 |
| 84271 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100507 | 20100425 |
| 84271 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100507 | 20100425 |
| 84299 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100507 | 20100425 |
| 84315 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20100507 | 20100425 |
| 84315 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100507 | 20100425 |
| 85240 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100507 | 20100425 |
| 85694 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20100507 | 20100425 |
| 88282 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100507 | 20100425 |
| 88316 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100507 | 20100425 |
| 91929 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100507 | 20100425 |
| 91941 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100507 | 20100425 |
| 91949 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20100507 | 20100425 |
| 91960 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20100507 | 20100425 |
| 91967 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100507 | 20100425 |
| 166616 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100507 | 20100425 |
| 319761 | ref | cc | 20100507 | 20100425 |
| 319761 | ref | gcc | 20100507 | 20100425 |
| 319787 | ref | gcc -funroll-loops | 20100507 | 20100425 |
| Compiler | Implementations
|
| cc | ref |
| gcc | ref |
| gcc -O2 -fomit-frame-pointer | ref |
| gcc -O3 -fomit-frame-pointer | ref |
| gcc -O -fomit-frame-pointer | ref |
| gcc -Os -fomit-frame-pointer | ref |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | ref |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | ref |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | ref |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops | ref |
| gcc -funroll-loops -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | ref |
| gcc -m64 -O2 -fomit-frame-pointer | ref |
| gcc -m64 -O3 -fomit-frame-pointer | ref |
| gcc -m64 -O -fomit-frame-pointer | ref |
| gcc -m64 -Os -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | ref |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | ref |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | ref |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | ref |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | ref |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | ref |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | ref |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | ref |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | ref |
| gcc -march=k8 -O2 -fomit-frame-pointer | ref |
| gcc -march=k8 -O3 -fomit-frame-pointer | ref |
| gcc -march=k8 -O -fomit-frame-pointer | ref |
| gcc -march=k8 -Os -fomit-frame-pointer | ref |
| gcc -march=nocona -O2 -fomit-frame-pointer | ref |
| gcc -march=nocona -O3 -fomit-frame-pointer | ref |
| gcc -march=nocona -O -fomit-frame-pointer | ref |
| gcc -march=nocona -Os -fomit-frame-pointer | ref
|