| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 8218 | swpbe | gcc -march=k8 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 8232 | swpbe | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20090416 | 20090408 |
| 8232 | swpbe | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20090416 | 20090408 |
| 8288 | swpbe | gcc -march=nocona -O -fomit-frame-pointer | 20090416 | 20090408 |
| 8302 | swpbe | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 8316 | swpbe | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20090416 | 20090408 |
| 8316 | swpbe | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20090416 | 20090408 |
| 8358 | swpbe | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20090416 | 20090408 |
| 8386 | swpbe | gcc -m64 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 8400 | swpbe | gcc -O -fomit-frame-pointer | 20090416 | 20090408 |
| 8400 | swpbe | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20090416 | 20090408 |
| 8428 | swpbe | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 8442 | swpbe | gcc -funroll-loops -O -fomit-frame-pointer | 20090416 | 20090408 |
| 8456 | swpbe | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 8498 | swpbe | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 8652 | swpbe | gcc -funroll-loops -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 8666 | swpbe | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 8666 | swpbe | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 8680 | swpbe | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 8736 | swpbe | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 8876 | swpbe | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 8946 | swpbe | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 9002 | swpbe | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 9030 | swpbe | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 9044 | optc | gcc -O -fomit-frame-pointer | 20090416 | 20090408 |
| 9086 | swpbe | gcc -m64 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 9100 | swpbe | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 9114 | optc | gcc -march=k8 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 9114 | swpbe | gcc -march=k8 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 9128 | optc | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20090416 | 20090408 |
| 9128 | optc | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 9128 | optc | gcc -m64 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 9142 | swpbe | gcc -funroll-loops -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 9142 | swpbe | gcc -march=nocona -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 9156 | swpbe | gcc -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 9156 | swpbe | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 9156 | swpbe | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 9156 | swpbe | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 9156 | swpbe | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 9156 | optc | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 9156 | swpbe | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 9170 | swpbe | gcc -funroll-loops -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 9170 | swpbe | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 9170 | swpbe | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 9170 | swpbe | gcc -march=k8 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 9184 | optc | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 9184 | optc | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20090416 | 20090408 |
| 9198 | swpbe | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 9198 | swpbe | gcc -m64 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 9198 | swpbe | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 9198 | swpbe | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 9212 | optc | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 9226 | optc | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20090416 | 20090408 |
| 9226 | optc | gcc -march=nocona -O -fomit-frame-pointer | 20090416 | 20090408 |
| 9240 | swpbe | gcc -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 9240 | swpbe | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 9240 | optc | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20090416 | 20090408 |
| 9254 | swpbe | gcc -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 9254 | swpbe | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 9254 | swpbe | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 9254 | swpbe | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 9254 | optc | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20090416 | 20090408 |
| 9254 | swpbe | gcc -march=k8 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 9268 | swpbe | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 9268 | swpbe | gcc -m64 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 9282 | optc | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20090416 | 20090408 |
| 9366 | optc | gcc -funroll-loops -O -fomit-frame-pointer | 20090416 | 20090408 |
| 9464 | optc | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 9478 | optc | gcc -funroll-loops -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 9478 | optc | gcc -m64 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 9506 | optc | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 9548 | optc | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 9562 | optc | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 9562 | optc | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 9562 | optc | gcc -march=k8 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 9576 | optc | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 9576 | optc | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 9576 | optc | gcc -march=k8 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 9590 | optc | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 9590 | optc | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 9604 | optc | gcc -m64 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 9604 | optc | gcc -m64 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 9618 | swpbe | gcc -march=nocona -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 9632 | swpbe | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 9632 | optc | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 9632 | swpbe | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 9646 | optc | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 9646 | optc | gcc -march=k8 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 9660 | optc | gcc -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 9660 | optc | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 9674 | optc | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 9688 | swpbe | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 9730 | optc | gcc -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 9730 | swpbe | gcc -march=nocona -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 9744 | optc | gcc -funroll-loops -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 9744 | optc | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 9744 | optc | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 9758 | optc | gcc -funroll-loops -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 9758 | optc | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 9758 | optc | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 9758 | optc | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 9758 | swpbe | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 9758 | swpbe | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 9772 | optc | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 9786 | optc | gcc -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 9786 | optc | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 9786 | optc | gcc -march=nocona -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 9800 | optc | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 9828 | swpbe | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 9828 | optc | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 9828 | optc | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 9884 | optc | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 9898 | optc | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 9898 | optc | gcc -march=nocona -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 9926 | optc | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 9926 | optc | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 9940 | optc | gcc -march=nocona -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 9954 | optc | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 10010 | optc | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 10038 | optc | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 31038 | swpbe | gcc -funroll-loops | 20090416 | 20090408 |
| 31052 | swpbe | cc | 20090416 | 20090408 |
| 31052 | swpbe | gcc | 20090416 | 20090408 |
| 36344 | optc | gcc -funroll-loops | 20090416 | 20090408 |
| 36358 | optc | cc | 20090416 | 20090408 |
| 36624 | optc | gcc | 20090416 | 20090408 |