| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 7883 | swpbe | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 7912 | swpbe | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 7943 | swpbe | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 7972 | swpbe | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140702 | 20140622 |
| 7995 | swpbe | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140702 | 20140622 |
| 7995 | swpbe | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140702 | 20140622 |
| 8010 | swpbe | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 8025 | swpbe | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140702 | 20140622 |
| 8025 | swpbe | gcc -funroll-loops -O -fomit-frame-pointer | 20140702 | 20140622 |
| 8025 | swpbe | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 8033 | swpbe | gcc -O -fomit-frame-pointer | 20140702 | 20140622 |
| 8055 | swpbe | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 8055 | swpbe | gcc -march=barcelona -O -fomit-frame-pointer | 20140702 | 20140622 |
| 8063 | swpbe | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140702 | 20140622 |
| 8063 | swpbe | gcc -march=k8 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 8070 | swpbe | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 8077 | swpbe | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140702 | 20140622 |
| 8085 | swpbe | gcc -m64 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 8092 | swpbe | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140702 | 20140622 |
| 8092 | swpbe | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140702 | 20140622 |
| 8093 | swpbe | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140702 | 20140622 |
| 8093 | swpbe | gcc -march=nocona -O -fomit-frame-pointer | 20140702 | 20140622 |
| 8490 | optc | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140702 | 20140622 |
| 8505 | optc | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 8528 | optc | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140702 | 20140622 |
| 8535 | optc | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140702 | 20140622 |
| 8535 | optc | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 8535 | optc | gcc -march=barcelona -O -fomit-frame-pointer | 20140702 | 20140622 |
| 8550 | optc | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 8550 | optc | gcc -march=k8 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 8588 | optc | gcc -funroll-loops -O -fomit-frame-pointer | 20140702 | 20140622 |
| 8595 | optc | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 8595 | optc | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 8595 | optc | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 8603 | optc | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140702 | 20140622 |
| 8632 | optc | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140702 | 20140622 |
| 8640 | optc | gcc -O -fomit-frame-pointer | 20140702 | 20140622 |
| 8677 | optc | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140702 | 20140622 |
| 8678 | optc | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140702 | 20140622 |
| 8685 | optc | gcc -m64 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 8707 | optc | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 8708 | optc | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 8715 | optc | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140702 | 20140622 |
| 8723 | optc | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140702 | 20140622 |
| 8737 | optc | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140702 | 20140622 |
| 8737 | optc | gcc -march=nocona -O -fomit-frame-pointer | 20140702 | 20140622 |
| 8745 | optc | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 8745 | optc | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 8753 | optc | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 8812 | optc | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 8813 | optc | gcc -m64 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 8850 | optc | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 8880 | optc | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 8887 | optc | gcc -march=k8 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 8888 | optc | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 8895 | optc | gcc -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 8895 | optc | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 8902 | optc | gcc -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 8902 | optc | gcc -m64 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 8903 | optc | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 8910 | optc | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 8910 | optc | gcc -m64 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 8917 | optc | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 8918 | optc | gcc -funroll-loops -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 8925 | optc | gcc -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 8932 | optc | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 8948 | optc | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 8962 | optc | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 8962 | optc | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 8963 | optc | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 8963 | optc | gcc -march=barcelona -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 8970 | optc | gcc -march=nocona -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 8985 | optc | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 9000 | optc | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 9030 | optc | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 9030 | optc | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 9038 | optc | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 9038 | optc | gcc -march=k8 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 9045 | optc | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 9045 | optc | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 9045 | optc | gcc -march=nocona -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 9060 | optc | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 9060 | optc | gcc -march=nocona -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 9075 | optc | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 9075 | optc | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 9083 | optc | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 9105 | optc | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 9105 | optc | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 9105 | optc | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 9112 | optc | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 9112 | optc | gcc -march=k8 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 9113 | swpbe | gcc -funroll-loops -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 9113 | optc | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 9127 | swpbe | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 9127 | optc | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 9128 | swpbe | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 9135 | swpbe | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 9135 | optc | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 9135 | optc | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 9142 | swpbe | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 9142 | optc | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 9142 | optc | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 9142 | optc | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 9150 | optc | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 9150 | swpbe | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 9150 | swpbe | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 9150 | swpbe | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 9157 | swpbe | gcc -m64 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 9157 | swpbe | gcc -march=barcelona -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 9158 | swpbe | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 9158 | swpbe | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 9180 | optc | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 9180 | swpbe | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 9180 | swpbe | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 9180 | optc | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 9195 | swpbe | gcc -march=k8 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 9203 | optc | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 9217 | swpbe | gcc -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 9225 | swpbe | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 9240 | optc | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 9248 | swpbe | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 9352 | optc | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 9360 | swpbe | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 9360 | swpbe | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 9360 | swpbe | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 9368 | swpbe | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 9390 | optc | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 9390 | swpbe | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 9398 | swpbe | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 9405 | swpbe | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 9405 | swpbe | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 9405 | optc | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 9405 | swpbe | gcc -march=nocona -Os -fomit-frame-pointer | 20140702 | 20140622 |
| 9420 | swpbe | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 9428 | optc | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 9435 | swpbe | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 9443 | swpbe | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 9450 | swpbe | gcc -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 9450 | swpbe | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 9457 | swpbe | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 9458 | swpbe | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 9480 | optc | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 9487 | swpbe | gcc -m64 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 9495 | optc | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 9517 | swpbe | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 9540 | swpbe | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 9555 | swpbe | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 9555 | swpbe | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 9570 | swpbe | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 9570 | swpbe | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 9578 | optc | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 9592 | swpbe | gcc -march=nocona -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 9600 | swpbe | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 9608 | swpbe | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 9615 | swpbe | gcc -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 9615 | swpbe | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 9623 | swpbe | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 9630 | swpbe | gcc -m64 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 9630 | swpbe | gcc -march=k8 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 9637 | swpbe | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 9637 | swpbe | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140702 | 20140622 |
| 9660 | swpbe | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 9667 | swpbe | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 9683 | swpbe | gcc -march=k8 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 9727 | swpbe | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 9743 | swpbe | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 9758 | swpbe | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 9772 | swpbe | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 9772 | swpbe | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 9780 | swpbe | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 9788 | swpbe | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 9810 | swpbe | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 9817 | swpbe | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 9818 | swpbe | gcc -march=nocona -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 9825 | swpbe | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 9862 | swpbe | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140702 | 20140622 |
| 31057 | swpbe | gcc | 20140702 | 20140622 |
| 31073 | swpbe | gcc -funroll-loops | 20140702 | 20140622 |
| 31088 | swpbe | cc | 20140702 | 20140622 |
| 36218 | optc | gcc -funroll-loops | 20140702 | 20140622 |
| 36240 | optc | gcc | 20140702 | 20140622 |
| 36263 | optc | cc | 20140702 | 20140622 |