| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 612200 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 616876 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 620408 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 625384 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 634004 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 634660 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 635148 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 635792 | ref | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 637320 | ref | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 637736 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 639560 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 643372 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 644976 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 646340 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 646776 | ref | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 649120 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 650784 | ref | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 654716 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 655340 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 657636 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 658980 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 660100 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 662240 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 664772 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 665676 | ref | gcc -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 668148 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 670736 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 671244 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 680616 | ref | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120816 | 20120812 |
| 681332 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120816 | 20120812 |
| 682832 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 684708 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120816 | 20120812 |
| 685208 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 686312 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120816 | 20120812 |
| 687704 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120816 | 20120812 |
| 691660 | ref | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120816 | 20120812 |
| 695288 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120816 | 20120812 |
| 695716 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 698796 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 710580 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 711224 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 711248 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 713696 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 714656 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 716112 | ref | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 720572 | ref | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 750544 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 755168 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 758260 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 758696 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 767464 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 769732 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 782124 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 782196 | ref | clang -O3 -mavx | 20120816 | 20120812 |
| 796904 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 798308 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 815212 | ref | gcc -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 816328 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 821048 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 821596 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 824128 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120816 | 20120812 |
| 826052 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 826112 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120816 | 20120812 |
| 828280 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120816 | 20120812 |
| 831892 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120816 | 20120812 |
| 832000 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120816 | 20120812 |
| 832324 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120816 | 20120812 |
| 835760 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120816 | 20120812 |
| 836252 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120816 | 20120812 |
| 836552 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20120816 | 20120812 |
| 844436 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 845364 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 865196 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120816 | 20120812 |
| 876368 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20120816 | 20120812 |
| 929068 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 931944 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20120816 | 20120812 |
| 932668 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 933468 | ref | gcc -m64 -O -fomit-frame-pointer | 20120816 | 20120812 |
| 934428 | ref | gcc -O -fomit-frame-pointer | 20120816 | 20120812 |
| 935924 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120816 | 20120812 |
| 937416 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20120816 | 20120812 |
| 938780 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120816 | 20120812 |
| 942120 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120816 | 20120812 |
| 985556 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 985844 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 985976 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 986512 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 987876 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 988516 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 988580 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 989088 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 992372 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 993660 | ref | clang -O3 | 20120816 | 20120812 |
| 993728 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 993952 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 994184 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 995192 | ref | gcc -m64 -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 996860 | ref | gcc -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 1007192 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 1009888 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 1014608 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 1022376 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 2347164 | ref | cc | 20120816 | 20120812 |
| 2349832 | ref | gcc -funroll-loops | 20120816 | 20120812 |
| 2362260 | ref | gcc | 20120816 | 20120812 |