| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 16740 | opt64 | gcc -march=nocona -O -fomit-frame-pointer | 20110905 | 20110831 |
| 16743 | opt64 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20110905 | 20110831 |
| 16770 | opt64 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20110905 | 20110831 |
| 16774 | opt64 | gcc -m64 -O -fomit-frame-pointer | 20110905 | 20110831 |
| 16778 | opt64 | gcc -O -fomit-frame-pointer | 20110905 | 20110831 |
| 17650 | opt64 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20110905 | 20110831 |
| 17652 | opt64 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20110905 | 20110831 |
| 17652 | opt64 | gcc -march=k8 -O -fomit-frame-pointer | 20110905 | 20110831 |
| 17660 | opt64 | gcc -march=barcelona -O -fomit-frame-pointer | 20110905 | 20110831 |
| 17667 | opt64 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20110905 | 20110831 |
| 18055 | opt64 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20110905 | 20110831 |
| 18064 | opt64 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20110905 | 20110831 |
| 18066 | opt64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20110905 | 20110831 |
| 18130 | opt64 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20110905 | 20110831 |
| 18136 | opt64 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20110905 | 20110831 |
| 18146 | opt64 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20110905 | 20110831 |
| 18324 | opt64 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20110905 | 20110831 |
| 18330 | opt64 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20110905 | 20110831 |
| 18347 | opt64 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20110905 | 20110831 |
| 18369 | opt64 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20110905 | 20110831 |
| 18377 | opt64 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20110905 | 20110831 |
| 18384 | opt64 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20110905 | 20110831 |
| 18384 | opt64 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20110905 | 20110831 |
| 18389 | opt64 | gcc -funroll-loops -O -fomit-frame-pointer | 20110905 | 20110831 |
| 18389 | opt64 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20110905 | 20110831 |
| 18464 | opt64 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20110905 | 20110831 |
| 18500 | opt64 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20110905 | 20110831 |
| 18509 | opt64 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110905 | 20110831 |
| 18529 | opt64 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20110905 | 20110831 |
| 18535 | opt64 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20110905 | 20110831 |
| 18536 | opt64 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20110905 | 20110831 |
| 18561 | opt64 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20110905 | 20110831 |
| 18568 | opt64 | gcc -march=nocona -O2 -fomit-frame-pointer | 20110905 | 20110831 |
| 18606 | opt64 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110905 | 20110831 |
| 18606 | opt64 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20110905 | 20110831 |
| 19268 | opt64 | gcc -march=nocona -O3 -fomit-frame-pointer | 20110905 | 20110831 |
| 19273 | opt64 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20110905 | 20110831 |
| 19314 | opt64 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20110905 | 20110831 |
| 19423 | opt64 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20110905 | 20110831 |
| 19426 | opt64 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20110905 | 20110831 |
| 19452 | opt64 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20110905 | 20110831 |
| 19472 | opt64 | gcc -O2 -fomit-frame-pointer | 20110905 | 20110831 |
| 19473 | opt64 | gcc -m64 -O2 -fomit-frame-pointer | 20110905 | 20110831 |
| 19483 | opt64 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20110905 | 20110831 |
| 19563 | opt64 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20110905 | 20110831 |
| 19580 | opt64 | gcc -m64 -O3 -fomit-frame-pointer | 20110905 | 20110831 |
| 19667 | opt64 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110905 | 20110831 |
| 19705 | opt64 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20110905 | 20110831 |
| 19708 | opt64 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20110905 | 20110831 |
| 19710 | opt64 | gcc -march=k8 -O2 -fomit-frame-pointer | 20110905 | 20110831 |
| 19719 | opt64 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20110905 | 20110831 |
| 19914 | opt64 | gcc -O3 -fomit-frame-pointer | 20110905 | 20110831 |
| 20079 | opt64 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20110905 | 20110831 |
| 20080 | opt64 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110905 | 20110831 |
| 20099 | opt64 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20110905 | 20110831 |
| 20102 | opt64 | gcc -march=k8 -O3 -fomit-frame-pointer | 20110905 | 20110831 |
| 20106 | opt64 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20110905 | 20110831 |
| 20136 | opt64 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20110905 | 20110831 |
| 20168 | opt64 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 20173 | opt64 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 20176 | opt64 | gcc -funroll-loops -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 20177 | opt64 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20110905 | 20110831 |
| 20179 | opt64 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 20187 | opt64 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20110905 | 20110831 |
| 20188 | opt64 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 20193 | opt64 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20110905 | 20110831 |
| 20212 | opt64 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 20214 | opt64 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 20666 | opt64 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20110905 | 20110831 |
| 20702 | opt64 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20110905 | 20110831 |
| 20703 | opt64 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20110905 | 20110831 |
| 21314 | opt64 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 21437 | opt64 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 21586 | opt64 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 21740 | opt64 | gcc -march=nocona -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 21849 | opt64 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 21857 | opt64 | gcc -march=barcelona -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 21875 | opt64 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 21875 | opt64 | gcc -march=k8 -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 21881 | opt64 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 21886 | opt64 | gcc -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 21897 | opt64 | gcc -m64 -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 21916 | opt64 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 22151 | opt64 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 22178 | opt64 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 22187 | opt64 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 24296 | asm64 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20110905 | 20110831 |
| 24347 | asm64 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20110905 | 20110831 |
| 24370 | asm64 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20110905 | 20110831 |
| 24372 | asm64 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20110905 | 20110831 |
| 24378 | asm64 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110905 | 20110831 |
| 24381 | asm64 | gcc -march=nocona -O3 -fomit-frame-pointer | 20110905 | 20110831 |
| 24385 | asm64 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20110905 | 20110831 |
| 24386 | asm64 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20110905 | 20110831 |
| 24393 | asm64 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20110905 | 20110831 |
| 24419 | asm64 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110905 | 20110831 |
| 24447 | asm64 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20110905 | 20110831 |
| 24480 | asm64 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20110905 | 20110831 |
| 24498 | asm64 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110905 | 20110831 |
| 24503 | asm64 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20110905 | 20110831 |
| 24539 | asm64 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20110905 | 20110831 |
| 24544 | asm64 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20110905 | 20110831 |
| 24575 | asm64 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110905 | 20110831 |
| 24581 | asm64 | gcc -m64 -O -fomit-frame-pointer | 20110905 | 20110831 |
| 24587 | asm64 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20110905 | 20110831 |
| 24607 | asm64 | gcc -march=nocona -O2 -fomit-frame-pointer | 20110905 | 20110831 |
| 24612 | asm64 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20110905 | 20110831 |
| 24615 | asm64 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20110905 | 20110831 |
| 24643 | asm64 | gcc -march=nocona -O -fomit-frame-pointer | 20110905 | 20110831 |
| 24645 | asm64 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20110905 | 20110831 |
| 24650 | asm64 | gcc -O -fomit-frame-pointer | 20110905 | 20110831 |
| 24679 | asm64 | gcc -march=barcelona -O -fomit-frame-pointer | 20110905 | 20110831 |
| 24812 | asm64 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20110905 | 20110831 |
| 24991 | asm64 | gcc -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 24991 | asm64 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 24992 | asm64 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 24997 | asm64 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 24997 | asm64 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 25009 | asm64 | gcc -funroll-loops -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 25027 | asm64 | gcc -m64 -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 25028 | asm64 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 25033 | asm64 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 25047 | asm64 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 25047 | asm64 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 25216 | asm64 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 25217 | asm64 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 25217 | asm64 | gcc -march=barcelona -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 25220 | asm64 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 25220 | asm64 | gcc -march=k8 -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 25223 | asm64 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 25224 | asm64 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 25224 | asm64 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 25264 | asm64 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 25266 | asm64 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 25277 | asm64 | gcc -march=nocona -Os -fomit-frame-pointer | 20110905 | 20110831 |
| 26121 | asm64 | gcc -funroll-loops | 20110905 | 20110831 |
| 26204 | asm64 | cc | 20110905 | 20110831 |
| 26208 | asm64 | gcc | 20110905 | 20110831 |
| 50063 | opt64 | gcc -funroll-loops | 20110905 | 20110831 |
| 50071 | opt64 | cc | 20110905 | 20110831 |
| 51636 | opt64 | gcc | 20110905 | 20110831 |