| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 78280 | ref | gcc -m64 -Os -fomit-frame-pointer | 20100601 | 20100509 |
| 78286 | ref | gcc -Os -fomit-frame-pointer | 20100601 | 20100509 |
| 78313 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100601 | 20100509 |
| 79669 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100601 | 20100509 |
| 79672 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20100601 | 20100509 |
| 79739 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100601 | 20100509 |
| 79805 | ref | gcc -O2 -fomit-frame-pointer | 20100601 | 20100509 |
| 79805 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20100601 | 20100509 |
| 79809 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100601 | 20100509 |
| 79940 | ref | gcc -O3 -fomit-frame-pointer | 20100601 | 20100509 |
| 80002 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100601 | 20100509 |
| 80776 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100601 | 20100509 |
| 80795 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100601 | 20100509 |
| 80842 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20100601 | 20100509 |
| 80936 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20100601 | 20100509 |
| 81201 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100601 | 20100509 |
| 81246 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100601 | 20100509 |
| 81249 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100601 | 20100509 |
| 81285 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100601 | 20100509 |
| 81301 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100601 | 20100509 |
| 81309 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100601 | 20100509 |
| 81563 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100601 | 20100509 |
| 81608 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100601 | 20100509 |
| 81626 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100601 | 20100509 |
| 81638 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100601 | 20100509 |
| 81639 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100601 | 20100509 |
| 81645 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100601 | 20100509 |
| 81778 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20100601 | 20100509 |
| 82041 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20100601 | 20100509 |
| 82091 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100601 | 20100509 |
| 82811 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100601 | 20100509 |
| 82872 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100601 | 20100509 |
| 82921 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20100601 | 20100509 |
| 82970 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20100601 | 20100509 |
| 83020 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100601 | 20100509 |
| 83185 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100601 | 20100509 |
| 83188 | ref | gcc -m64 -O -fomit-frame-pointer | 20100601 | 20100509 |
| 83259 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100601 | 20100509 |
| 83323 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100601 | 20100509 |
| 83336 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100601 | 20100509 |
| 83412 | ref | gcc -O -fomit-frame-pointer | 20100601 | 20100509 |
| 83501 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100601 | 20100509 |
| 83566 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100601 | 20100509 |
| 83592 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100601 | 20100509 |
| 83607 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100601 | 20100509 |
| 84269 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100601 | 20100509 |
| 84289 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100601 | 20100509 |
| 84298 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100601 | 20100509 |
| 84722 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100601 | 20100509 |
| 85202 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20100601 | 20100509 |
| 85226 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100601 | 20100509 |
| 87228 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100601 | 20100509 |
| 87229 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20100601 | 20100509 |
| 88252 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100601 | 20100509 |
| 88393 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100601 | 20100509 |
| 91937 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100601 | 20100509 |
| 91942 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20100601 | 20100509 |
| 91951 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20100601 | 20100509 |
| 91956 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100601 | 20100509 |
| 91966 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100601 | 20100509 |
| 319799 | ref | gcc -funroll-loops | 20100601 | 20100509 |
| 319804 | ref | gcc | 20100601 | 20100509 |
| 319815 | ref | cc | 20100601 | 20100509 |
| 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
|