| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 7696956 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 7697250 | ref | gcc -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 7697424 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 7697841 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 7720926 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 7721256 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 7723782 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 7728621 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 7729530 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 7767621 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 7767669 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 7767960 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 7772619 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 7772802 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 7795848 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 7796265 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 7800957 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 7801470 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 7807239 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 7808100 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 13127511 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 13127718 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 13233669 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 13233810 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 13295943 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 13295961 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 13295961 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 14120505 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 14121090 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 14541324 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140622 | 20140525 |
| 14593914 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140622 | 20140525 |
| 14594589 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 14632242 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 14632452 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 14634411 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140622 | 20140525 |
| 14639292 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140622 | 20140525 |
| 15451443 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140622 | 20140525 |
| 15452772 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140622 | 20140525 |
| 16555428 | ref | clang -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 16564707 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141016 | 20141014 |
| 16565553 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140804 | 20140622 |
| 16565592 | 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 | 20141016 | 20141014 |
| 16566561 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140804 | 20140622 |
| 22165587 | ref | gcc -O -fomit-frame-pointer | 20140622 | 20140525 |
| 22165773 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 22166472 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140622 | 20140525 |
| 22167330 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 22167462 | ref | gcc -m64 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 22168392 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 22168542 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 22351383 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140622 | 20140525 |
| 22351755 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140622 | 20140525 |
| 22355415 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140622 | 20140525 |
| 22438314 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 22438932 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 22442808 | ref | gcc -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 22468179 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 22468218 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 22468644 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 22468653 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 22489551 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 22490409 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 22493121 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 22559001 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 22561389 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 22643976 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 22644648 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 22947114 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 22947456 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 23664876 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 23664906 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 23665134 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 23665464 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 23665827 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 23668662 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 23857950 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 24313902 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140622 | 20140525 |
| 24319950 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140622 | 20140525 |
| 24884571 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 24886995 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 25602708 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 25603749 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 26256342 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 26256351 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 26257644 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 26257800 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 26257881 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 26257938 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 26258919 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 26258997 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 26259090 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 26259207 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 26263194 | ref | gcc -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 26325210 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 74357016 | ref | gcc | 20140622 | 20140525 |
| 74363508 | ref | cc | 20140622 | 20140525 |
| 74405472 | ref | gcc -funroll-loops | 20140622 | 20140525 |