| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 65707 | opt64 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 65730 | opt64 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 65737 | opt64 | gcc -funroll-loops -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 65738 | opt64 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 65753 | opt64 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 65843 | opt64 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 65843 | opt64 | gcc -march=barcelona -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 65857 | opt64 | gcc -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 65857 | opt64 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 65857 | opt64 | gcc -m64 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 65895 | opt64 | gcc -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 65895 | opt64 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 65895 | opt64 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 65895 | opt64 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 65933 | opt64 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 65933 | opt64 | gcc -march=k8 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 65985 | opt64 | gcc -m64 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 65985 | opt64 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 65985 | opt64 | gcc -march=k8 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 66015 | opt64 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 66015 | opt64 | gcc -march=k8 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 66030 | opt64 | gcc -m64 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 66038 | opt64 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 66038 | opt64 | gcc -march=nocona -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 66053 | opt64 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 66075 | opt64 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 66075 | opt64 | gcc -march=nocona -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 66082 | opt64 | gcc -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 66082 | opt64 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 66083 | opt64 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 66105 | opt64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 66113 | opt64 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 66143 | opt64 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 66157 | opt64 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 66165 | opt64 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 66165 | opt64 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 66165 | opt64 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 66165 | opt64 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 66180 | opt64 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 66187 | opt64 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 66210 | opt64 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 66232 | opt64 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 66240 | opt64 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 66255 | opt64 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 66270 | opt64 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 66270 | opt64 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 66270 | opt64 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 66277 | opt64 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 66277 | opt64 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 66277 | opt64 | gcc -march=nocona -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 66285 | opt64 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 66323 | opt64 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 66495 | opt64 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 66510 | opt64 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 67133 | opt64 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 67140 | opt64 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 67140 | opt64 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 67140 | opt64 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 67147 | opt64 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 67200 | opt64 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 67298 | opt64 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 67298 | opt64 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 67313 | opt64 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 67320 | opt64 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 67575 | opt64 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 67575 | opt64 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 71333 | opt64 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 71887 | opt64 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140706 | 20140622 |
| 71887 | opt64 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140706 | 20140622 |
| 71985 | opt64 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 72008 | opt64 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140706 | 20140622 |
| 72037 | opt64 | gcc -funroll-loops -O -fomit-frame-pointer | 20140706 | 20140622 |
| 72037 | opt64 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 72038 | opt64 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140706 | 20140622 |
| 72045 | opt64 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140706 | 20140622 |
| 73095 | opt64 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 73095 | opt64 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 73095 | opt64 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140706 | 20140622 |
| 73095 | opt64 | gcc -march=barcelona -O -fomit-frame-pointer | 20140706 | 20140622 |
| 73102 | opt64 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140706 | 20140622 |
| 73103 | opt64 | gcc -O -fomit-frame-pointer | 20140706 | 20140622 |
| 73103 | opt64 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140706 | 20140622 |
| 73103 | opt64 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 73103 | opt64 | gcc -march=k8 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 73117 | opt64 | gcc -march=nocona -O -fomit-frame-pointer | 20140706 | 20140622 |
| 73118 | opt64 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140706 | 20140622 |
| 73125 | opt64 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 73148 | opt64 | gcc -m64 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 135750 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 137887 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 138030 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 138105 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 138233 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 138525 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 138555 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 138592 | ref | gcc -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 138652 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 138742 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 138743 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 139095 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 139852 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 140085 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 140565 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 140648 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 140843 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 140947 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 140993 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 141000 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 141150 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 141750 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 142223 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 142305 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 142575 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 142620 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 142635 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 142770 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 142792 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 142890 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 143108 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 156608 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 157170 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140706 | 20140622 |
| 158100 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 160185 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140706 | 20140622 |
| 160388 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140706 | 20140622 |
| 161655 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140706 | 20140622 |
| 161850 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140706 | 20140622 |
| 162247 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140706 | 20140622 |
| 163830 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 189885 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 190043 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 190343 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 191145 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 192112 | ref | gcc -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 192555 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 192713 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 193005 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 193575 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 193778 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 194205 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 194205 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 196140 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 216855 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 217537 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 217635 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140706 | 20140622 |
| 217883 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140706 | 20140622 |
| 218340 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140706 | 20140622 |
| 218610 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 225990 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 226455 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 226807 | ref | gcc -m64 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 227550 | ref | gcc -O -fomit-frame-pointer | 20140706 | 20140622 |
| 227963 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140706 | 20140622 |
| 228720 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 228930 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 229072 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 229597 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 229687 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 229703 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 229935 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 229943 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 230745 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 230842 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140706 | 20140622 |
| 230955 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 231308 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 231548 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140706 | 20140622 |
| 231607 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 231608 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 231923 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 232118 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 232567 | ref | gcc -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 235162 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 257812 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 258877 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 258900 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 259162 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 259567 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 373237 | opt64 | gcc -funroll-loops | 20140706 | 20140622 |
| 373268 | opt64 | gcc | 20140706 | 20140622 |
| 374370 | opt64 | cc | 20140706 | 20140622 |
| 1103002 | ref | gcc -funroll-loops | 20140706 | 20140622 |
| 1104705 | ref | cc | 20140706 | 20140622 |
| 1105058 | ref | gcc | 20140706 | 20140622 |