| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 12992 | optc | gcc -O -fomit-frame-pointer | 20090416 | 20090408 |
| 12992 | optc | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20090416 | 20090408 |
| 12992 | optc | gcc -m64 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 12992 | optc | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 13006 | optc | gcc -funroll-loops -O -fomit-frame-pointer | 20090416 | 20090408 |
| 13006 | optc | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20090416 | 20090408 |
| 13006 | swpbe | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20090416 | 20090408 |
| 13020 | optc | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 13020 | swpbe | gcc -march=k8 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 13048 | ref | gcc -O -fomit-frame-pointer | 20090416 | 20090408 |
| 13048 | optc | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20090416 | 20090408 |
| 13048 | optc | gcc -march=k8 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 13048 | optc | gcc -march=nocona -O -fomit-frame-pointer | 20090416 | 20090408 |
| 13048 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20090416 | 20090408 |
| 13062 | swpbe | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20090416 | 20090408 |
| 13062 | swpbe | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20090416 | 20090408 |
| 13062 | ref | gcc -m64 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 13062 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 13062 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20090416 | 20090408 |
| 13062 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20090416 | 20090408 |
| 13062 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 13076 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20090416 | 20090408 |
| 13090 | swpbe | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 13090 | optc | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 13090 | optc | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20090416 | 20090408 |
| 13104 | swpbe | gcc -funroll-loops -O -fomit-frame-pointer | 20090416 | 20090408 |
| 13104 | optc | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20090416 | 20090408 |
| 13104 | optc | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20090416 | 20090408 |
| 13104 | swpbe | gcc -march=nocona -O -fomit-frame-pointer | 20090416 | 20090408 |
| 13118 | optc | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 13132 | swpbe | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 13132 | swpbe | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 13146 | swpbe | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20090416 | 20090408 |
| 13146 | swpbe | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20090416 | 20090408 |
| 13160 | swpbe | gcc -O -fomit-frame-pointer | 20090416 | 20090408 |
| 13160 | swpbe | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20090416 | 20090408 |
| 13174 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20090416 | 20090408 |
| 13202 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 13244 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20090416 | 20090408 |
| 13244 | swpbe | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 13244 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 13244 | swpbe | gcc -m64 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 13258 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20090416 | 20090408 |
| 13300 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20090416 | 20090408 |
| 13314 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 14882 | optc | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 14910 | optc | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 14952 | optc | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 14952 | optc | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 14952 | optc | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 14966 | optc | gcc -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 14966 | optc | gcc -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 14966 | optc | gcc -funroll-loops -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 14966 | optc | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 14966 | optc | gcc -m64 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 14980 | optc | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 14980 | optc | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 14980 | optc | gcc -march=k8 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 14994 | optc | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 14994 | optc | gcc -m64 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 14994 | optc | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 14994 | optc | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 14994 | optc | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 15008 | optc | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 15008 | optc | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 15008 | optc | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 15008 | optc | gcc -march=k8 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 15022 | optc | gcc -funroll-loops -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 15022 | optc | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 15036 | optc | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 15050 | optc | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 15050 | optc | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 15050 | optc | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 15064 | optc | gcc -funroll-loops -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 15106 | swpbe | gcc -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 15106 | swpbe | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 15120 | swpbe | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 15120 | swpbe | gcc -m64 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 15120 | swpbe | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 15120 | swpbe | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 15120 | optc | gcc -march=nocona -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 15134 | swpbe | gcc -march=k8 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 15148 | optc | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 15176 | swpbe | gcc -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 15176 | swpbe | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 15176 | swpbe | gcc -m64 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 15176 | swpbe | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 15176 | swpbe | gcc -march=k8 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 15190 | optc | gcc -march=nocona -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 15204 | optc | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 15232 | optc | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 15232 | optc | gcc -march=nocona -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 15246 | swpbe | gcc -funroll-loops -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 15246 | optc | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 15260 | optc | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 15274 | swpbe | gcc -funroll-loops -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 15274 | swpbe | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 15274 | optc | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 15288 | swpbe | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 15288 | swpbe | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 15288 | swpbe | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 15288 | swpbe | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 15288 | swpbe | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 15288 | swpbe | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 15316 | optc | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 15344 | optc | gcc -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 15344 | optc | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 15344 | swpbe | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 15344 | swpbe | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 15344 | swpbe | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 15344 | optc | gcc -m64 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 15344 | optc | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 15344 | optc | gcc -march=k8 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 15386 | swpbe | gcc -march=nocona -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 15414 | swpbe | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 15414 | swpbe | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 15414 | swpbe | gcc -march=nocona -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 15456 | swpbe | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 15456 | optc | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 15456 | swpbe | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 15470 | swpbe | gcc -m64 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 15470 | swpbe | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 15470 | swpbe | gcc -march=k8 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 15498 | swpbe | gcc -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 15498 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 15540 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 15540 | swpbe | gcc -march=nocona -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 15554 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 15554 | swpbe | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 15568 | swpbe | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 15582 | swpbe | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 15582 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 15582 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 15582 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 15596 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 15596 | swpbe | gcc -funroll-loops -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 15596 | swpbe | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 15596 | swpbe | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 15596 | swpbe | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 15596 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 15610 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 15624 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 15624 | swpbe | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 15624 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 15624 | swpbe | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 15624 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 15652 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 15666 | swpbe | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 15694 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 15722 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 15750 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 15778 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 15792 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 15792 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 15792 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 15792 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 15806 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 15806 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 15834 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 15834 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 15834 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 15848 | ref | gcc -m64 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 15848 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 15848 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 15848 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 15862 | ref | gcc -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 15862 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 15890 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 15904 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 15946 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 15988 | ref | gcc -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 15988 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 16030 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 16044 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 16044 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 16100 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 16100 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 16128 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 16170 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 16184 | ref | gcc -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 21966 | swpbe | cc | 20090416 | 20090408 |
| 21966 | swpbe | gcc | 20090416 | 20090408 |
| 21966 | swpbe | gcc -funroll-loops | 20090416 | 20090408 |
| 22302 | optc | gcc | 20090416 | 20090408 |
| 22302 | optc | gcc -funroll-loops | 20090416 | 20090408 |
| 22316 | optc | cc | 20090416 | 20090408 |
| 37282 | ref | cc | 20090416 | 20090408 |
| 37282 | ref | gcc | 20090416 | 20090408 |
| 37282 | ref | gcc -funroll-loops | 20090416 | 20090408 |