| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 7700694 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 7700808 | ref | gcc -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 7704387 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 7704417 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 7715187 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 7718184 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 7724700 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 7724739 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 7725033 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 7781229 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 7781499 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 7781652 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 7782264 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 7782297 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 7785756 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 7785819 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 7810332 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 7810767 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 7812060 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 7812585 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140622 | 20140525 |
| 13169199 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 13173117 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 13235502 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 13235904 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 13277466 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 13277751 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 13285191 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 13285242 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 13285431 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 14525214 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140622 | 20140525 |
| 14604018 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140622 | 20140525 |
| 14604198 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140622 | 20140525 |
| 14644749 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140622 | 20140525 |
| 14664297 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 14703612 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 15127191 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 15127977 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140622 | 20140525 |
| 15128568 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140622 | 20140525 |
| 16554492 | ref | clang -O3 -fomit-frame-pointer | 20140804 | 20140622 |
| 16565655 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141016 | 20141014 |
| 16566216 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140804 | 20140622 |
| 16566228 | 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 |
| 16566609 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140804 | 20140622 |
| 22168437 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140622 | 20140525 |
| 22168485 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140622 | 20140525 |
| 22169247 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140622 | 20140525 |
| 22326594 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 22327065 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 22476882 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 22479537 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 22511604 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 22515777 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 22562361 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 22654728 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 22655043 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 22945614 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 22946073 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 22960815 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 23005722 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 23033391 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 23071179 | ref | gcc -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 23071197 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 23071893 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 23098071 | ref | gcc -O -fomit-frame-pointer | 20140622 | 20140525 |
| 23100765 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140622 | 20140525 |
| 23105118 | ref | gcc -m64 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 23112372 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140622 | 20140525 |
| 23126058 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140622 | 20140525 |
| 23126454 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140622 | 20140525 |
| 23261496 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 23265981 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140622 | 20140525 |
| 24212499 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 24212745 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 24212805 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 24212859 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 24212994 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 24213069 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 24213120 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 25195500 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 25201707 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 25428207 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 25428927 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 26155140 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 26155605 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 26156595 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 26156871 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 26157273 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 26157390 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 26157549 | ref | gcc -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 26157840 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 26157900 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 26158179 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 26158578 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 26158728 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140622 | 20140525 |
| 78307407 | ref | gcc -funroll-loops | 20140622 | 20140525 |
| 78314061 | ref | cc | 20140622 | 20140525 |
| 78331320 | ref | gcc | 20140622 | 20140525 |