| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 603410 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 603440 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 604585 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 613640 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 615785 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 617225 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 617805 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 623640 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 623690 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 642925 | ref | gcc -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 644000 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 644995 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 646545 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 646740 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 646945 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 647085 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 647240 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 647600 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 648045 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 650725 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 651025 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 654500 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 654500 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 654575 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 657365 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 658455 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 666635 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 666680 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 675240 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 675325 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 691005 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140818 | 20140622 |
| 691015 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140818 | 20140622 |
| 691605 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140818 | 20140622 |
| 691630 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140818 | 20140622 |
| 691645 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140818 | 20140622 |
| 691760 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140818 | 20140622 |
| 691995 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140818 | 20140622 |
| 692285 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140818 | 20140622 |
| 692695 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140818 | 20140622 |
| 693335 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 694305 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 784090 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 784185 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 785635 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 785755 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 785995 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 786005 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 786055 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 796075 | ref | gcc -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 796305 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 796825 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 799760 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 799760 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 800180 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 800180 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 800180 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 803495 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 804330 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 805370 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 805470 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 808855 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 808855 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 808955 | ref | gcc -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 808955 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 809185 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 812545 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 813110 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 816820 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 816820 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 816820 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 816980 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 816985 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 818655 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 818755 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140818 | 20140622 |
| 819230 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140818 | 20140622 |
| 819255 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140818 | 20140622 |
| 819620 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140818 | 20140622 |
| 819655 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140818 | 20140622 |
| 824250 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140818 | 20140622 |
| 824250 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140818 | 20140622 |
| 824770 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140818 | 20140622 |
| 824770 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140818 | 20140622 |
| 825265 | ref | gcc -O -fomit-frame-pointer | 20140818 | 20140622 |
| 825270 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140818 | 20140622 |
| 825815 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140818 | 20140622 |
| 825815 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140818 | 20140622 |
| 825840 | ref | gcc -m64 -O -fomit-frame-pointer | 20140818 | 20140622 |
| 825840 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140818 | 20140622 |
| 828755 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 828905 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 829005 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 829180 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140818 | 20140622 |
| 835235 | ref | clang -O3 -fomit-frame-pointer | 20140818 | 20140622 |
| 835580 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141019 | 20141014 |
| 835580 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140818 | 20140622 |
| 835975 | 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 |
| 836475 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140818 | 20140622 |
| 2900840 | ref | gcc | 20140818 | 20140622 |
| 2901435 | ref | cc | 20140818 | 20140622 |
| 2902190 | ref | gcc -funroll-loops | 20140818 | 20140622 |