| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 579588 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 579676 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 579739 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 580227 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 585391 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 585776 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 587494 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 587600 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 588203 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 588403 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 588588 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 589476 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 589503 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 589564 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 589609 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 589652 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 589894 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 590173 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 590891 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 591045 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 623370 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140604 | 20140517 |
| 623891 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140604 | 20140517 |
| 624242 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140604 | 20140517 |
| 625960 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140604 | 20140517 |
| 626433 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140604 | 20140517 |
| 632088 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140604 | 20140517 |
| 632209 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140604 | 20140517 |
| 729636 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 729873 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 730091 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 733648 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 740394 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 740821 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 746224 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 747382 | ref | gcc -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 748073 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 748803 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 752442 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 753833 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 764191 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140604 | 20140517 |
| 764494 | ref | gcc -m64 -O -fomit-frame-pointer | 20140604 | 20140517 |
| 764531 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140604 | 20140517 |
| 764888 | ref | gcc -O -fomit-frame-pointer | 20140604 | 20140517 |
| 765358 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140604 | 20140517 |
| 765458 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140604 | 20140517 |
| 765888 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 768012 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140604 | 20140517 |
| 769873 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140604 | 20140517 |
| 770373 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 770761 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 770848 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140604 | 20140517 |
| 775461 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 776336 | ref | gcc -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 782303 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 782712 | ref | gcc -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 782797 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 787849 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 789097 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140604 | 20140517 |
| 1206265 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 1614058 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140604 | 20140517 |
| 2147388 | ref | gcc | 20140604 | 20140517 |
| 2149688 | ref | gcc -funroll-loops | 20140604 | 20140517 |
| 2182003 | ref | cc | 20140604 | 20140517 |
| 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
|