| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 9643 | optc | gcc -O -fomit-frame-pointer | 20100529 | 20100509 |
| 9651 | optc | gcc -march=k8 -O -fomit-frame-pointer | 20100529 | 20100509 |
| 9666 | optc | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100529 | 20100509 |
| 9704 | optc | gcc -funroll-loops -O -fomit-frame-pointer | 20100529 | 20100509 |
| 9709 | optc | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100529 | 20100509 |
| 9709 | optc | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100529 | 20100509 |
| 9709 | optc | gcc -m64 -O -fomit-frame-pointer | 20100529 | 20100509 |
| 9712 | optc | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100529 | 20100509 |
| 9712 | optc | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100529 | 20100509 |
| 9715 | optc | gcc -march=nocona -O -fomit-frame-pointer | 20100529 | 20100509 |
| 9724 | optc | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100529 | 20100509 |
| 9728 | optc | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100529 | 20100509 |
| 9728 | optc | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100529 | 20100509 |
| 9732 | optc | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100529 | 20100509 |
| 9766 | optc | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100529 | 20100509 |
| 9800 | swpbe | gcc -funroll-loops -O -fomit-frame-pointer | 20100529 | 20100509 |
| 9816 | swpbe | gcc -march=k8 -O -fomit-frame-pointer | 20100529 | 20100509 |
| 9819 | swpbe | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100529 | 20100509 |
| 9819 | swpbe | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100529 | 20100509 |
| 9822 | swpbe | gcc -O -fomit-frame-pointer | 20100529 | 20100509 |
| 9826 | swpbe | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100529 | 20100509 |
| 9826 | swpbe | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100529 | 20100509 |
| 9830 | swpbe | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100529 | 20100509 |
| 9830 | swpbe | gcc -m64 -O -fomit-frame-pointer | 20100529 | 20100509 |
| 9830 | swpbe | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100529 | 20100509 |
| 9908 | swpbe | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100529 | 20100509 |
| 9943 | swpbe | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100529 | 20100509 |
| 9944 | swpbe | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100529 | 20100509 |
| 9956 | swpbe | gcc -march=nocona -O -fomit-frame-pointer | 20100529 | 20100509 |
| 10015 | swpbe | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100529 | 20100509 |
| 10955 | optc | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100529 | 20100509 |
| 10956 | optc | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100529 | 20100509 |
| 10975 | optc | gcc -funroll-loops -Os -fomit-frame-pointer | 20100529 | 20100509 |
| 10978 | optc | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100529 | 20100509 |
| 10985 | optc | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100529 | 20100509 |
| 11048 | optc | gcc -m64 -Os -fomit-frame-pointer | 20100529 | 20100509 |
| 11088 | optc | gcc -march=k8 -Os -fomit-frame-pointer | 20100529 | 20100509 |
| 11091 | optc | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100529 | 20100509 |
| 11092 | optc | gcc -Os -fomit-frame-pointer | 20100529 | 20100509 |
| 11110 | optc | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100529 | 20100509 |
| 11132 | optc | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100529 | 20100509 |
| 11136 | optc | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100529 | 20100509 |
| 11137 | optc | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100529 | 20100509 |
| 11149 | optc | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100529 | 20100509 |
| 11151 | optc | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100529 | 20100509 |
| 11159 | optc | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100529 | 20100509 |
| 11166 | optc | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100529 | 20100509 |
| 11176 | optc | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100529 | 20100509 |
| 11176 | optc | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100529 | 20100509 |
| 11183 | optc | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100529 | 20100509 |
| 11282 | optc | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100529 | 20100509 |
| 11451 | optc | gcc -m64 -O3 -fomit-frame-pointer | 20100529 | 20100509 |
| 11463 | optc | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100529 | 20100509 |
| 11485 | optc | gcc -march=k8 -O3 -fomit-frame-pointer | 20100529 | 20100509 |
| 11487 | optc | gcc -m64 -O2 -fomit-frame-pointer | 20100529 | 20100509 |
| 11495 | optc | gcc -O3 -fomit-frame-pointer | 20100529 | 20100509 |
| 11495 | optc | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100529 | 20100509 |
| 11507 | optc | gcc -O2 -fomit-frame-pointer | 20100529 | 20100509 |
| 11540 | optc | gcc -march=k8 -O2 -fomit-frame-pointer | 20100529 | 20100509 |
| 11554 | optc | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100529 | 20100509 |
| 11557 | optc | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100529 | 20100509 |
| 11572 | swpbe | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100529 | 20100509 |
| 11591 | swpbe | gcc -m64 -Os -fomit-frame-pointer | 20100529 | 20100509 |
| 11593 | swpbe | gcc -Os -fomit-frame-pointer | 20100529 | 20100509 |
| 11616 | swpbe | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100529 | 20100509 |
| 11617 | swpbe | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100529 | 20100509 |
| 11630 | swpbe | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100529 | 20100509 |
| 11637 | swpbe | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100529 | 20100509 |
| 11649 | swpbe | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100529 | 20100509 |
| 11657 | optc | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100529 | 20100509 |
| 11661 | swpbe | gcc -march=k8 -Os -fomit-frame-pointer | 20100529 | 20100509 |
| 11664 | swpbe | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100529 | 20100509 |
| 11675 | swpbe | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100529 | 20100509 |
| 11682 | swpbe | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100529 | 20100509 |
| 11730 | swpbe | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100529 | 20100509 |
| 11737 | swpbe | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100529 | 20100509 |
| 11740 | swpbe | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100529 | 20100509 |
| 11748 | optc | gcc -march=nocona -Os -fomit-frame-pointer | 20100529 | 20100509 |
| 11759 | optc | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100529 | 20100509 |
| 11759 | optc | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100529 | 20100509 |
| 11776 | swpbe | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100529 | 20100509 |
| 11777 | swpbe | gcc -funroll-loops -Os -fomit-frame-pointer | 20100529 | 20100509 |
| 11781 | swpbe | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100529 | 20100509 |
| 11784 | swpbe | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100529 | 20100509 |
| 11802 | swpbe | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100529 | 20100509 |
| 11821 | swpbe | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100529 | 20100509 |
| 11829 | swpbe | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100529 | 20100509 |
| 11851 | swpbe | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100529 | 20100509 |
| 11853 | swpbe | gcc -O3 -fomit-frame-pointer | 20100529 | 20100509 |
| 11856 | swpbe | gcc -m64 -O3 -fomit-frame-pointer | 20100529 | 20100509 |
| 11880 | swpbe | gcc -march=k8 -O3 -fomit-frame-pointer | 20100529 | 20100509 |
| 11909 | swpbe | gcc -march=k8 -O2 -fomit-frame-pointer | 20100529 | 20100509 |
| 11925 | swpbe | gcc -O2 -fomit-frame-pointer | 20100529 | 20100509 |
| 11947 | swpbe | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100529 | 20100509 |
| 12141 | optc | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100529 | 20100509 |
| 12147 | swpbe | gcc -m64 -O2 -fomit-frame-pointer | 20100529 | 20100509 |
| 12217 | optc | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100529 | 20100509 |
| 12378 | swpbe | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100529 | 20100509 |
| 12477 | optc | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100529 | 20100509 |
| 12525 | swpbe | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100529 | 20100509 |
| 12558 | optc | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100529 | 20100509 |
| 12559 | swpbe | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100529 | 20100509 |
| 12650 | optc | gcc -march=nocona -O2 -fomit-frame-pointer | 20100529 | 20100509 |
| 12672 | optc | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100529 | 20100509 |
| 12687 | optc | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100529 | 20100509 |
| 12701 | optc | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100529 | 20100509 |
| 12723 | optc | gcc -march=nocona -O3 -fomit-frame-pointer | 20100529 | 20100509 |
| 12778 | optc | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100529 | 20100509 |
| 12778 | swpbe | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100529 | 20100509 |
| 12795 | swpbe | gcc -march=nocona -Os -fomit-frame-pointer | 20100529 | 20100509 |
| 13060 | swpbe | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100529 | 20100509 |
| 13060 | swpbe | gcc -march=nocona -O3 -fomit-frame-pointer | 20100529 | 20100509 |
| 13131 | swpbe | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100529 | 20100509 |
| 13160 | swpbe | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100529 | 20100509 |
| 13237 | swpbe | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100529 | 20100509 |
| 13245 | swpbe | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100529 | 20100509 |
| 13291 | swpbe | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100529 | 20100509 |
| 13388 | swpbe | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100529 | 20100509 |
| 13428 | swpbe | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100529 | 20100509 |
| 13489 | swpbe | gcc -march=nocona -O2 -fomit-frame-pointer | 20100529 | 20100509 |
| 30085 | swpbe | cc | 20100529 | 20100509 |
| 30085 | swpbe | gcc -funroll-loops | 20100529 | 20100509 |
| 30089 | swpbe | gcc | 20100529 | 20100509 |
| 32739 | optc | cc | 20100529 | 20100509 |
| 32808 | optc | gcc -funroll-loops | 20100529 | 20100509 |
| 32865 | optc | gcc | 20100529 | 20100509 |