| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 50342376 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 50343243 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 50345343 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 50713008 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 50745444 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 50792643 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 50793105 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 50795586 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 50796750 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 50803245 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 50852226 | ref | gcc -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 50852862 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 50855604 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 50958573 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 51028206 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 51030054 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 51030171 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 51152115 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140624 | 20140525 |
| 51295533 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 51298488 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140623 | 20140525 |
| 76348431 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 76349982 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 76736778 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 76751646 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 82686660 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 82687953 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 82689093 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 82784241 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 83142090 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 94574859 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140624 | 20140525 |
| 94671618 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140624 | 20140525 |
| 96190332 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140624 | 20140525 |
| 96212319 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140624 | 20140525 |
| 116670894 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 116672070 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140624 | 20140525 |
| 116674224 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140624 | 20140525 |
| 116674755 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 116678259 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140624 | 20140525 |
| 141637089 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 141639543 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 141640329 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 141656109 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 141732396 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 141975972 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 142041060 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 142179831 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 142180953 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 142182096 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 142635393 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 142637724 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 142641801 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 142643169 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 142650237 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 142651212 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 142661673 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 142680282 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 142689939 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 142696356 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 142696662 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 142705437 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 142712589 | ref | gcc -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 142716102 | ref | gcc -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 142731000 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 142731468 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140624 | 20140525 |
| 142786635 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 142897326 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 143075106 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 143083839 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 143088204 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140624 | 20140525 |
| 143280939 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 143875611 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 145509798 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 145585056 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140623 | 20140525 |
| 149257734 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 149429970 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140623 | 20140525 |
| 162312546 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140623 | 20140525 |
| 162316812 | ref | gcc -m64 -O -fomit-frame-pointer | 20140623 | 20140525 |
| 162318006 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140624 | 20140525 |
| 162319635 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140623 | 20140525 |
| 162322140 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140623 | 20140525 |
| 162333117 | ref | gcc -O -fomit-frame-pointer | 20140623 | 20140525 |
| 162421740 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140623 | 20140525 |
| 162788430 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140623 | 20140525 |
| 162791229 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140623 | 20140525 |
| 162875898 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140624 | 20140525 |
| 163774350 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140623 | 20140525 |
| 163778247 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140623 | 20140525 |
| 169148328 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140624 | 20140525 |
| 169172439 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140623 | 20140525 |
| 234087483 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140804 | 20140622 |
| 234090423 | ref | clang -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 234090753 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140804 | 20140622 |
| 234096123 | 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 | 20141017 | 20141014 |
| 234107772 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141017 | 20141014 |
| 701045946 | ref | gcc | 20140623 | 20140525 |
| 701051871 | ref | gcc -funroll-loops | 20140624 | 20140525 |
| 701054805 | ref | cc | 20140624 | 20140525 |