| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 32484 | inplace | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 32496 | inplace | gcc -march=nocona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 32544 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 32548 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 32548 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 32548 | inplace | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 32568 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 32572 | inplace | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 32576 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 32628 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 32632 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 32636 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 32656 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 32660 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 32664 | inplace | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 32672 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 32672 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 32672 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 32676 | inplace | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 32688 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 32692 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 32696 | inplace | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 32696 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 32708 | inplace | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 32744 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 32756 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 32756 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 32756 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 32768 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 32776 | inplace | gcc -funroll-loops -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 32776 | inplace | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 32776 | inplace | gcc -march=nocona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 32780 | inplace | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 32784 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 32784 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 32788 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 32792 | inplace | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 32796 | inplace | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 32796 | inplace | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 32800 | inplace | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 32808 | inplace | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 32816 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 32828 | inplace | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 32828 | inplace | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 32832 | inplace | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 32840 | inplace | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 32856 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 32860 | inplace | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 32860 | inplace | gcc -march=nocona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 32872 | inplace | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 32888 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 32916 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 32920 | inplace | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 32948 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 32968 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 32996 | inplace | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 33008 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 33012 | inplace | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 33028 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 33032 | inplace | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 33036 | inplace | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 33048 | inplace | gcc -funroll-loops -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 33056 | inplace | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 33060 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 33072 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 33092 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 33096 | inplace | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 33096 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 33112 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 33128 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 33128 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 33128 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 33132 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 33136 | inplace | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 33140 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 33140 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 33140 | inplace | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 33144 | inplace | gcc -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 33144 | inplace | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 33144 | inplace | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 33144 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 33148 | inplace | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 33152 | inplace | gcc -march=k8 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 33156 | inplace | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 33156 | inplace | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 33168 | inplace | gcc -march=barcelona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 33168 | inplace | gcc -march=k8 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 33172 | inplace | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 33172 | inplace | gcc -march=k8 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 33176 | inplace | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 33176 | inplace | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 33180 | ref | gcc -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 33180 | inplace | gcc -funroll-loops -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 33180 | inplace | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 33184 | inplace | gcc -m64 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 33208 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 33212 | ref | gcc -m64 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 33212 | inplace | gcc -march=barcelona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 33216 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 33236 | inplace | gcc -march=barcelona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 33244 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 33260 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 33284 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 33288 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 33292 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 33292 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 33412 | inplace | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 33424 | inplace | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 33428 | inplace | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 33432 | inplace | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 33436 | inplace | gcc -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 33440 | ref | gcc -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 33440 | inplace | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 33444 | inplace | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 33456 | inplace | gcc -m64 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 33472 | inplace | gcc -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 33488 | inplace | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 33508 | inplace | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 33508 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 33516 | inplace | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 33520 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 33524 | inplace | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 33524 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 33528 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 33528 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 33536 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 33540 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 33552 | inplace | gcc -m64 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 33564 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 33592 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 33604 | ref | gcc -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 33740 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 33988 | inplace | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 33992 | inplace | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 34004 | inplace | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 34004 | inplace | gcc -march=k8 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 34016 | inplace | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 34024 | inplace | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 34024 | inplace | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 34068 | inplace | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 34092 | inplace | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 34136 | inplace | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20110121 | 20110106 |
| 34172 | inplace | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20110121 | 20110106 |
| 34172 | inplace | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 34204 | inplace | gcc -O -fomit-frame-pointer | 20110121 | 20110106 |
| 34212 | inplace | gcc -m64 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 34220 | inplace | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 34228 | inplace | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 34236 | inplace | gcc -funroll-loops -O -fomit-frame-pointer | 20110121 | 20110106 |
| 34244 | inplace | gcc -march=barcelona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 34256 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 34284 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 34300 | inplace | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 34308 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20110121 | 20110106 |
| 34308 | inplace | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 34312 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20110121 | 20110106 |
| 34312 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 34324 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 34328 | inplace | gcc -march=nocona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 34352 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 34356 | ref | gcc -O -fomit-frame-pointer | 20110121 | 20110106 |
| 34364 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 34376 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20110121 | 20110106 |
| 34388 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 34396 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 34396 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 34404 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 34416 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20110121 | 20110106 |
| 34416 | ref | gcc -m64 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 34432 | inplace | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20110121 | 20110106 |
| 34432 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 34448 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 34456 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 34484 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 34492 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 34664 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 51952 | inplace | gcc | 20110121 | 20110106 |
| 52000 | inplace | gcc -funroll-loops | 20110121 | 20110106 |
| 52344 | inplace | cc | 20110121 | 20110106 |
| 53172 | ref | gcc | 20110121 | 20110106 |
| 53224 | ref | cc | 20110121 | 20110106 |
| 53248 | ref | gcc -funroll-loops | 20110121 | 20110106 |