| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 8624 | optc | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 8635 | optc | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 8660 | optc | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 8665 | optc | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 8668 | optc | gcc -march=barcelona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 8675 | optc | gcc -march=k8 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 8680 | optc | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 8683 | optc | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 8684 | optc | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 8685 | optc | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 8687 | optc | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 8695 | optc | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 8695 | optc | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 8712 | optc | gcc -march=k8 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 8730 | optc | gcc -march=barcelona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 8736 | optc | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 8770 | optc | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 8789 | optc | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 8791 | optc | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 8800 | optc | gcc -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 8800 | optc | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 8800 | optc | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 8800 | optc | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 8800 | optc | gcc -march=barcelona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 8802 | optc | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 8805 | optc | gcc -m64 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 8826 | optc | gcc -funroll-loops -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 8840 | optc | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 8841 | optc | gcc -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 8851 | optc | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 8852 | optc | gcc -m64 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 8854 | swpbe | gcc -m64 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 8855 | optc | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 8859 | swpbe | gcc -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 8859 | optc | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 8866 | swpbe | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 8883 | swpbe | gcc -march=k8 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 8885 | optc | gcc -march=k8 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 8888 | swpbe | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 8888 | optc | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 8890 | optc | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 8899 | optc | gcc -funroll-loops -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 8900 | optc | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 8918 | swpbe | gcc -march=barcelona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 8935 | optc | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 8942 | optc | gcc -m64 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 8944 | optc | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 8946 | optc | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 8948 | optc | gcc -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 8951 | optc | gcc -funroll-loops -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 8957 | swpbe | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 8971 | swpbe | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 8976 | swpbe | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 8976 | swpbe | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 9050 | swpbe | gcc -march=barcelona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 9064 | swpbe | gcc -funroll-loops -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 9064 | swpbe | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 9064 | swpbe | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 9064 | swpbe | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 9064 | swpbe | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 9064 | swpbe | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 9064 | swpbe | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 9075 | swpbe | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 9123 | swpbe | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 9152 | swpbe | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 9152 | swpbe | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 9152 | swpbe | gcc -march=barcelona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 9169 | swpbe | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 9188 | swpbe | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 9240 | swpbe | gcc -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 9240 | swpbe | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 9240 | swpbe | gcc -march=k8 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 9241 | swpbe | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 9262 | swpbe | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 9263 | swpbe | gcc -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 9263 | swpbe | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 9264 | optc | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 9267 | swpbe | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 9269 | swpbe | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 9272 | swpbe | gcc -m64 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 9277 | swpbe | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 9277 | optc | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 9278 | swpbe | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 9279 | swpbe | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 9284 | optc | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 9287 | swpbe | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 9297 | swpbe | gcc -march=k8 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 9298 | swpbe | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 9300 | swpbe | gcc -m64 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 9301 | swpbe | gcc -funroll-loops -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 9302 | swpbe | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 9303 | swpbe | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 9306 | swpbe | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 9317 | optc | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 9325 | swpbe | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 9328 | swpbe | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 9328 | swpbe | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 9328 | optc | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 9328 | swpbe | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 9328 | swpbe | gcc -march=k8 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 9332 | swpbe | gcc -march=barcelona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 9353 | swpbe | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 9354 | swpbe | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 9356 | optc | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 9358 | swpbe | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 9360 | swpbe | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20110516 | 20110509 |
| 9365 | swpbe | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20110516 | 20110509 |
| 9377 | swpbe | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 9378 | swpbe | gcc -march=nocona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 9385 | swpbe | gcc -m64 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 9388 | swpbe | gcc -O -fomit-frame-pointer | 20110516 | 20110509 |
| 9391 | swpbe | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 9394 | swpbe | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 9404 | swpbe | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 9405 | swpbe | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 9416 | swpbe | gcc -funroll-loops -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 9416 | optc | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 9436 | swpbe | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20110516 | 20110509 |
| 9438 | swpbe | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 9439 | swpbe | gcc -funroll-loops -O -fomit-frame-pointer | 20110516 | 20110509 |
| 9465 | optc | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 9482 | optc | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 9504 | optc | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 9510 | optc | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 9545 | optc | gcc -march=nocona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 9564 | optc | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 9664 | swpbe | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 9752 | optc | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 9755 | swpbe | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 9761 | optc | gcc -m64 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 9768 | swpbe | gcc -march=nocona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 9797 | optc | gcc -O -fomit-frame-pointer | 20110516 | 20110509 |
| 9797 | optc | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 9799 | optc | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 9799 | optc | gcc -march=nocona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 9817 | swpbe | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20110516 | 20110509 |
| 9825 | optc | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 9825 | optc | gcc -march=nocona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 9835 | optc | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 9839 | optc | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 9840 | optc | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 9856 | optc | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20110516 | 20110509 |
| 9856 | optc | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 9856 | optc | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 9856 | optc | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 9856 | optc | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 9856 | optc | gcc -march=barcelona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 9856 | optc | gcc -march=k8 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 9857 | optc | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 9858 | optc | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 9881 | optc | gcc -march=nocona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 9885 | optc | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 9887 | optc | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 9891 | optc | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 9905 | optc | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20110516 | 20110509 |
| 9935 | optc | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20110516 | 20110509 |
| 9944 | optc | gcc -funroll-loops -O -fomit-frame-pointer | 20110516 | 20110509 |
| 9944 | optc | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 9944 | optc | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20110516 | 20110509 |
| 9954 | optc | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20110516 | 20110509 |
| 10120 | swpbe | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 10120 | swpbe | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 10120 | swpbe | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 10120 | swpbe | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 10120 | swpbe | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 10133 | swpbe | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 10601 | swpbe | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 10606 | swpbe | gcc -march=nocona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 10613 | swpbe | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 10626 | swpbe | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20110516 | 20110509 |
| 10632 | swpbe | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 10648 | swpbe | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 10648 | swpbe | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 10648 | swpbe | gcc -march=nocona -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 17558 | optc | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 18825 | swpbe | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20110516 | 20110509 |
| 29304 | swpbe | gcc | 20110516 | 20110509 |
| 29305 | swpbe | cc | 20110516 | 20110509 |
| 29393 | swpbe | gcc -funroll-loops | 20110516 | 20110509 |
| 32677 | optc | gcc | 20110516 | 20110509 |
| 32745 | optc | cc | 20110516 | 20110509 |
| 32780 | optc | gcc -funroll-loops | 20110516 | 20110509 |