| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 678249 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 678306 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 681309 | ref | gcc -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 681394 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 681394 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 689042 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 697239 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 697312 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 697800 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 697800 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 701803 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 739018 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 739021 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 775964 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 776027 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 969858 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 970037 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 970670 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 971533 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 972179 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 998233 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 998546 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 1002439 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1002512 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1003836 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1004170 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1004358 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1005173 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1006085 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1054997 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1056433 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1056933 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1057200 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1067538 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1075721 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1075752 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1147167 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 1147854 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 1147991 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 1148434 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 1150930 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 1156559 | ref | gcc -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 1158561 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 1173551 | ref | gcc -m64 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1179027 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1179463 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1181900 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1190686 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 1192129 | ref | gcc -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1199123 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1200204 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1211534 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1216294 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1230091 | ref | gcc -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1249021 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1258067 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1259549 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1264988 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1296532 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1334442 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 3140982 | ref | cc | 20140527 | 20140517 |
| 3266979 | ref | gcc -funroll-loops | 20140527 | 20140517 |
| 3459897 | ref | gcc | 20140527 | 20140517 |
| Compiler | Implementations
|
| cc | sse |
| gcc | sse |
| gcc -O2 -fomit-frame-pointer | sse |
| gcc -O3 -fomit-frame-pointer | sse |
| gcc -O -fomit-frame-pointer | sse |
| gcc -Os -fomit-frame-pointer | sse |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | sse |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | sse |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | sse |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops | sse |
| gcc -funroll-loops -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | sse |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | sse |
| gcc -m64 -O2 -fomit-frame-pointer | sse |
| gcc -m64 -O3 -fomit-frame-pointer | sse |
| gcc -m64 -O -fomit-frame-pointer | sse |
| gcc -m64 -Os -fomit-frame-pointer | sse |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | sse |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | sse |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | sse |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | sse |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | sse |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | sse |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | sse |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | sse |
| gcc -march=k8 -O2 -fomit-frame-pointer | sse |
| gcc -march=k8 -O3 -fomit-frame-pointer | sse |
| gcc -march=k8 -O -fomit-frame-pointer | sse |
| gcc -march=k8 -Os -fomit-frame-pointer | sse |
| gcc -march=nocona -O2 -fomit-frame-pointer | sse |
| gcc -march=nocona -O3 -fomit-frame-pointer | sse |
| gcc -march=nocona -O -fomit-frame-pointer | sse |
| gcc -march=nocona -Os -fomit-frame-pointer | sse
|