| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 678237 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 678282 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 681494 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 681546 | ref | gcc -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 681555 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 689182 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 698194 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 698736 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 699679 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 700333 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 700452 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 739655 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 739903 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 775851 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 775882 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140527 | 20140517 |
| 969012 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 970327 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 970494 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 972212 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 972512 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 995782 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 996288 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 1002449 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1002542 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1002903 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1006879 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1007103 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1009494 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1009691 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1056209 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1056530 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1057461 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1062400 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1064121 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1080151 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1080379 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1148371 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1152226 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 1157198 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 1158821 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 1159058 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 1159164 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 1159500 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 1174445 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 1182773 | ref | gcc -O2 -fomit-frame-pointer | 20140527 | 20140517 |
| 1183518 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1184949 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1190421 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1191509 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1220197 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1229053 | ref | gcc -m64 -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1231076 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1231082 | ref | gcc -O -fomit-frame-pointer | 20140527 | 20140517 |
| 1242312 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1261673 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1264106 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1279343 | ref | gcc -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1308194 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1324264 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 1335144 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140527 | 20140517 |
| 3212060 | ref | gcc -funroll-loops | 20140527 | 20140517 |
| 3220543 | ref | cc | 20140527 | 20140517 |
| 3226659 | 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
|