| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 3153061 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 3159294 | ref | gcc -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 3161488 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 3167721 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 3168952 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 3169288 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 3169945 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 3177985 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 3178742 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 3195318 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 3197142 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 3197594 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 3219039 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 3219985 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 3256237 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 5147148 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 5153704 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 5153967 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 5240867 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 5348785 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 5439800 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 5480646 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140527 | 20140517 |
| 5485469 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 5489315 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140527 | 20140517 |
| 5494903 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 5497250 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 5550858 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140527 | 20140517 |
| 5551030 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140527 | 20140517 |
| 5592364 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 5619730 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 5620909 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 6358944 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 6422538 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 6438441 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 6568606 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 6653812 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 6655376 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 6788024 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 7124988 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 7136176 | ref | gcc -O -fomit-frame-pointer | 20140527 | 20140517 |
| 7136833 | ref | gcc -m64 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 7149394 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140527 | 20140517 |
| 7190140 | ref | gcc -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 7196988 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 7197461 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 7279124 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 7290209 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 7303009 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 7501491 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 7502673 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 7900189 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140527 | 20140517 |
| 7971418 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140527 | 20140517 |
| 8444706 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 8476864 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 8521076 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 8526800 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 8538348 | ref | gcc -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 8557433 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 8919227 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 8926920 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 15605482 | ref | cc | 20140527 | 20140517 |
| 15606234 | ref | gcc -funroll-loops | 20140527 | 20140517 |
| 15615494 | ref | gcc | 20140527 | 20140517 |
| Compiler | Implementations
|
| cc | opt |
| gcc | opt |
| gcc -O2 -fomit-frame-pointer | opt |
| gcc -O3 -fomit-frame-pointer | opt |
| gcc -O -fomit-frame-pointer | opt |
| gcc -Os -fomit-frame-pointer | opt |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | opt |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | opt |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | opt |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops | opt |
| gcc -funroll-loops -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | opt |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | opt |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | opt |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | opt |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | opt |
| gcc -m64 -O2 -fomit-frame-pointer | opt |
| gcc -m64 -O3 -fomit-frame-pointer | opt |
| gcc -m64 -O -fomit-frame-pointer | opt |
| gcc -m64 -Os -fomit-frame-pointer | opt |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | opt |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | opt |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | opt |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | opt |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | opt |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | opt |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | opt |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | opt |
| gcc -march=k8 -O2 -fomit-frame-pointer | opt |
| gcc -march=k8 -O3 -fomit-frame-pointer | opt |
| gcc -march=k8 -O -fomit-frame-pointer | opt |
| gcc -march=k8 -Os -fomit-frame-pointer | opt |
| gcc -march=nocona -O2 -fomit-frame-pointer | opt |
| gcc -march=nocona -O3 -fomit-frame-pointer | opt |
| gcc -march=nocona -O -fomit-frame-pointer | opt |
| gcc -march=nocona -Os -fomit-frame-pointer | opt
|