| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1401747 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 1403694 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 1406221 | ref | gcc -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 1407247 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 1408086 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 1408494 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 1409859 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 1413700 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 1413798 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 1416195 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 1425217 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 1426907 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 1427870 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 1429639 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 1434007 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 2020714 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140527 | 20140517 |
| 2023323 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140527 | 20140517 |
| 2062170 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 2063542 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 2071659 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 2074243 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140527 | 20140517 |
| 2080088 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140527 | 20140517 |
| 2177064 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 2179194 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 2279324 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 2280561 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 2325000 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 2325630 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 2326109 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 2352603 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 2385309 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 2410339 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 2432433 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 2436291 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 2438509 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 2509645 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 2771436 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140527 | 20140517 |
| 2771515 | ref | gcc -O -fomit-frame-pointer | 20140527 | 20140517 |
| 2773027 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 2777618 | ref | gcc -m64 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 2805209 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 2805297 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 2837588 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 2837667 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 2904218 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140527 | 20140517 |
| 2908809 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140527 | 20140517 |
| 3034976 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 3035006 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 3037030 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 3038491 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 3159158 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 3185224 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 3190721 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 3190848 | ref | gcc -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 3231260 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 3271100 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 3397288 | ref | gcc -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 3398273 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 3425364 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 3446533 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 6450891 | ref | gcc | 20140527 | 20140517 |
| 6466191 | ref | gcc -funroll-loops | 20140527 | 20140517 |
| 6492627 | 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
|