| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 124272 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 124707 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 125118 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 125856 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140806 | 20140622 |
| 127218 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 127299 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 128049 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 128472 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 209091 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 209499 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 209514 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 209676 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 209733 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 209808 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 209808 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 209811 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 209928 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 219708 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 220059 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 220104 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 220143 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 220233 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 221064 | ref | gcc -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 221535 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 221772 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 224160 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 235764 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140806 | 20140622 |
| 235968 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140806 | 20140622 |
| 236430 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141019 | 20141014 |
| 236793 | ref | clang -O3 -fomit-frame-pointer | 20140806 | 20140622 |
| 239586 | 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 | 20141019 | 20141014 |
| 244278 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 244587 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 244677 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 244755 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 250203 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 250473 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 250557 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 252276 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140806 | 20140622 |
| 253836 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140806 | 20140622 |
| 254151 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140806 | 20140622 |
| 254157 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 254289 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 254343 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140806 | 20140622 |
| 255663 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140806 | 20140622 |
| 255768 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 256428 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140806 | 20140622 |
| 260802 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 261168 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 296862 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140806 | 20140622 |
| 297114 | ref | gcc -O -fomit-frame-pointer | 20140806 | 20140622 |
| 299646 | ref | gcc -m64 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 306780 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 308895 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 309144 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 310155 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 313725 | ref | gcc -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 314091 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 314358 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 314472 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 315375 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140806 | 20140622 |
| 315858 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 315963 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 316221 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 316230 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 316419 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 316476 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 317463 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 317499 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 318483 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 318621 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 319389 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 321951 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 321978 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 321990 | ref | gcc -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 321993 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 322101 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 322380 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 325686 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140806 | 20140622 |
| 358197 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140806 | 20140622 |
| 358527 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140806 | 20140622 |
| 358587 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 359154 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140806 | 20140622 |
| 360051 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140806 | 20140622 |
| 360264 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140806 | 20140622 |
| 1166118 | ref | gcc -funroll-loops | 20140806 | 20140622 |
| 1167183 | ref | gcc | 20140806 | 20140622 |
| 1170648 | ref | cc | 20140806 | 20140622 |