| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 796450 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 796455 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 797925 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 797930 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 798840 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 801475 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 802300 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 803670 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 803770 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 804025 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 805050 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 805560 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 810340 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 810990 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 811400 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 811915 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 811935 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 812595 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 812600 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 812635 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 812890 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 812895 | ref | gcc -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 813015 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 814995 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 819375 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 819680 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 824915 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 826660 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 847955 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 851030 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 860780 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 861755 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 868475 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140818 | 20140622 |
| 868495 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140818 | 20140622 |
| 869725 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140818 | 20140622 |
| 869730 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140818 | 20140622 |
| 869730 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140818 | 20140622 |
| 869740 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140818 | 20140622 |
| 869985 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140818 | 20140622 |
| 870250 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140818 | 20140622 |
| 870300 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140818 | 20140622 |
| 895030 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 896600 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 899240 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 900355 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 902330 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 909755 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 910985 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140818 | 20140622 |
| 911070 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140818 | 20140622 |
| 912595 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140818 | 20140622 |
| 914075 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140818 | 20140622 |
| 914300 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 915325 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140818 | 20140622 |
| 915490 | ref | gcc -m64 -O -fomit-frame-pointer | 20140818 | 20140622 |
| 915530 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140818 | 20140622 |
| 915530 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140818 | 20140622 |
| 915530 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140818 | 20140622 |
| 915570 | ref | gcc -O -fomit-frame-pointer | 20140818 | 20140622 |
| 915615 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140818 | 20140622 |
| 915625 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140818 | 20140622 |
| 915655 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140818 | 20140622 |
| 915675 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140818 | 20140622 |
| 919320 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 919350 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 925500 | ref | gcc -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 925865 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 926715 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 930435 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 931010 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 934045 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 934060 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 936680 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 950295 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 950320 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 966875 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 967410 | ref | gcc -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 970345 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 971500 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 975605 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 979715 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 984015 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 984560 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 994585 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 994855 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 995605 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 995750 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 997080 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 997680 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 998450 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 998670 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 1001875 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 1004390 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 1012665 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141019 | 20141014 |
| 1014780 | ref | clang -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 1017575 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140818 | 20140622 |
| 1019430 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140818 | 20140622 |
| 1022890 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141019 | 20141014 |
| 3188695 | ref | gcc -funroll-loops | 20140818 | 20140622 |
| 3194960 | ref | cc | 20140818 | 20140622 |
| 3200135 | ref | gcc | 20140818 | 20140622 |