| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 59167796 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 59180780 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 59192248 | ref | gcc -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 59199236 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 59208044 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 59235548 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 59236796 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 59250000 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 59265144 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 59286940 | ref | gcc -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 59287280 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 59310232 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 59315688 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 59330788 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 59493032 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 59497736 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 59535660 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 59538456 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 59549688 | ref | gcc -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 59555732 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 59560284 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 59565276 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 59568128 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 59578416 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 59578660 | ref | clang -O3 -fomit-frame-pointer | 20140712 | 20140622 |
| 59592080 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 59595552 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 59596508 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 59617444 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 59617496 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 59633216 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 59644164 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 59647864 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 59662496 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 59686636 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140527 | 20140525 |
| 59688112 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 59688588 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 59691716 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 59700216 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140527 | 20140525 |
| 59700976 | ref | gcc -O -fomit-frame-pointer | 20140527 | 20140525 |
| 59701228 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140527 | 20140525 |
| 59702344 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140527 | 20140525 |
| 59705092 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140527 | 20140525 |
| 59705532 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 59711688 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 59716624 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140527 | 20140525 |
| 59717752 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140527 | 20140525 |
| 59718892 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140527 | 20140525 |
| 59719060 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140527 | 20140525 |
| 59723472 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 59724752 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140527 | 20140525 |
| 59725136 | ref | gcc -m64 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 59725432 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 59725652 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140527 | 20140525 |
| 59726916 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 59742788 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 59746520 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 59748264 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 59761124 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 59766536 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140527 | 20140525 |
| 59773132 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 59774160 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 59782092 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 59860892 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 59937240 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140712 | 20140622 |
| 60000668 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 60017284 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140712 | 20140622 |
| 60019704 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer | 20140712 | 20140622 |
| 60065244 | ref | clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140712 | 20140622 |
| 60120880 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 60342236 | 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 | 20141014 | 20141014 |
| 60604132 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 60678036 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
| 60863388 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 60871544 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 60895816 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 60914756 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 61009352 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 64872644 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 64903596 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 64917328 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 64918000 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 64932776 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 64985164 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 65011480 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 66094308 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 66281756 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 66412040 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 66432768 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 66443980 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 66458076 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 66477168 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 66518624 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 66639156 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 66723460 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 66749764 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 66799960 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 66805568 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 66822116 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 212327952 | ref | gcc | 20140527 | 20140525 |
| 212590236 | ref | gcc -funroll-loops | 20140527 | 20140525 |
| 212591580 | ref | cc | 20140527 | 20140525 |