| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 136045 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 136060 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 140470 | ref | gcc -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 140470 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 140470 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 141770 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 141770 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 141770 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 141775 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 141775 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 143935 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 143935 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 145655 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 147690 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 147710 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 150205 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 150210 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 151565 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 151835 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 151835 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 153700 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 153700 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 156435 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 156445 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 156445 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 156455 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 160150 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 160180 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 162460 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 162470 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 162745 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 163025 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 175070 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140807 | 20140622 |
| 175070 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140807 | 20140622 |
| 177030 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140807 | 20140622 |
| 177030 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140807 | 20140622 |
| 177035 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140807 | 20140622 |
| 178415 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140807 | 20140622 |
| 178420 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140807 | 20140622 |
| 178750 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140807 | 20140622 |
| 178750 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140807 | 20140622 |
| 197170 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140807 | 20140622 |
| 197190 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141017 | 20141014 |
| 197230 | ref | clang -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 197230 | 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 |
| 197230 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140807 | 20140622 |
| 224895 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 225020 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 225120 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 225160 | ref | gcc -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 225295 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 225625 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 225650 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 225880 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 239175 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 239235 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 245840 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 245840 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 255205 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140807 | 20140622 |
| 255235 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140807 | 20140622 |
| 255235 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140807 | 20140622 |
| 255235 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140807 | 20140622 |
| 255235 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140807 | 20140622 |
| 255300 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140807 | 20140622 |
| 255300 | ref | gcc -m64 -O -fomit-frame-pointer | 20140807 | 20140622 |
| 255310 | ref | gcc -O -fomit-frame-pointer | 20140807 | 20140622 |
| 261960 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140807 | 20140622 |
| 261960 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140807 | 20140622 |
| 266240 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140807 | 20140622 |
| 266240 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140807 | 20140622 |
| 269355 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 269370 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 298670 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140807 | 20140622 |
| 298705 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140807 | 20140622 |
| 335805 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 335830 | ref | gcc -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 335830 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 336390 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 336395 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 336620 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 336625 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 336960 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 336960 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 336995 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 336995 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 337090 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 337090 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 337350 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 337350 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 337485 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 337500 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 337765 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 337780 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 337780 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 337780 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 337815 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 337820 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 845260 | ref | cc | 20140807 | 20140622 |
| 845310 | ref | gcc -funroll-loops | 20140807 | 20140622 |
| 845450 | ref | gcc | 20140807 | 20140622 |