| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 525818 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 525819 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 526077 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 526102 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 526252 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 526292 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 526467 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 531233 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 531403 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 531907 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 531910 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 533301 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 533684 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 534616 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 534832 | ref | gcc -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 535724 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 535945 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 536126 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 540402 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 540419 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 541102 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 541116 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20150216 | 20141124 |
| 616026 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150216 | 20141124 |
| 616216 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20150216 | 20141124 |
| 616247 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 619248 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 619545 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 620151 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 620188 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 620191 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 622506 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 622784 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 623155 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 623155 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 623447 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 624144 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 624818 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20150216 | 20141124 |
| 624844 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20150216 | 20141124 |
| 689554 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20150216 | 20141124 |
| 689823 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20150216 | 20141124 |
| 734576 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 735409 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 740622 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 740897 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 741447 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 741520 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 743540 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 746779 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 747337 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 751145 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 753097 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 753318 | ref | gcc -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 753556 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20150216 | 20141124 |
| 757234 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 757350 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 759954 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 764198 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 764311 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 764315 | ref | gcc -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 768839 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 769395 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 770519 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 770686 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 770930 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 773848 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 774574 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 774840 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 776305 | ref | gcc -m64 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 778065 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 778104 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 780079 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 784409 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20150216 | 20141124 |
| 784762 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20150216 | 20141124 |
| 785094 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 785369 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 785661 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 786437 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20150216 | 20141124 |
| 791956 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 793217 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 795274 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20150216 | 20141124 |
| 797700 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 797974 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20150216 | 20141124 |
| 798258 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 799980 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20150216 | 20141124 |
| 809240 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 809696 | ref | gcc -m64 -O -fomit-frame-pointer | 20150216 | 20141124 |
| 813657 | ref | gcc -O -fomit-frame-pointer | 20150216 | 20141124 |
| 813756 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150216 | 20141124 |
| 2240039 | ref | gcc -funroll-loops | 20150216 | 20141124 |
| 2246312 | ref | cc | 20150216 | 20141124 |
| 2247071 | ref | gcc | 20150216 | 20141124 |
| 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=barcelona -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -m64 -march=barcelona -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=barcelona -O2 -fomit-frame-pointer | sse |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | sse |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | sse |
| gcc -funroll-loops -march=barcelona -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=barcelona -O2 -fomit-frame-pointer | sse |
| gcc -march=barcelona -O3 -fomit-frame-pointer | sse |
| gcc -march=barcelona -O -fomit-frame-pointer | sse |
| gcc -march=barcelona -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
|