| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 2080149 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 2080297 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 2081073 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 2081775 | ref | gcc -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 2088655 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 2089252 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 2093918 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 2099388 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 2099839 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 2100724 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 2106905 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 2108073 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 2111027 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 2119097 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 2122673 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 3420494 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 3434473 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 3485085 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 3542315 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 3658252 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 3663945 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 3688882 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 3700324 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140527 | 20140517 |
| 3701455 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140527 | 20140517 |
| 3701539 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140527 | 20140517 |
| 3702006 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140527 | 20140517 |
| 3702600 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 3732561 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 3732733 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 3739297 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 3967827 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 3981088 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 4164067 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 4172337 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 4196000 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 4238388 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 4238455 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 4305818 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 4746951 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 4764129 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 4775517 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 4830356 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 4836995 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 4914254 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 4917683 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140527 | 20140517 |
| 4922791 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 4959000 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140527 | 20140517 |
| 4964279 | ref | gcc -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 4973683 | ref | gcc -O -fomit-frame-pointer | 20140527 | 20140517 |
| 4979747 | ref | gcc -m64 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 5039285 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140527 | 20140517 |
| 5071996 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 5370590 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 5381442 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 5426982 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 5623454 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 5822012 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 5826049 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 5827618 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 5828539 | ref | gcc -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 10313591 | ref | gcc | 20140527 | 20140517 |
| 10319885 | ref | gcc -funroll-loops | 20140527 | 20140517 |
| 10321746 | ref | cc | 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
|