| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 234904 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 234952 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 237212 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 237328 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 237404 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 237788 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 244216 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 244496 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 244704 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 244972 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 245068 | ref | gcc -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 245124 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 245500 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 245512 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 246128 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 246148 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 246196 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 246204 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 246268 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 246364 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 246424 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 246464 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 247276 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 247316 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 247356 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140609 | 20140525 |
| 251616 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140609 | 20140525 |
| 251880 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140609 | 20140525 |
| 257372 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 257440 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 257468 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 258084 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 258256 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 259852 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 259924 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 273920 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140609 | 20140525 |
| 274072 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140609 | 20140525 |
| 274088 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140609 | 20140525 |
| 274172 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140609 | 20140525 |
| 274956 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140609 | 20140525 |
| 275184 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140609 | 20140525 |
| 275284 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140609 | 20140525 |
| 280552 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140609 | 20140525 |
| 280620 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140609 | 20140525 |
| 285152 | ref | clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140723 | 20140622 |
| 285424 | 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 |
| 285508 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer | 20140723 | 20140622 |
| 285552 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140723 | 20140622 |
| 285620 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
| 285744 | ref | clang -O3 -fomit-frame-pointer | 20140723 | 20140622 |
| 285908 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140723 | 20140622 |
| 286176 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 286612 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 287436 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 287612 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 290048 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 290064 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 293924 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 294304 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 294328 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 294396 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 294796 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 296272 | ref | gcc -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 296464 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140609 | 20140525 |
| 296500 | ref | gcc -m64 -O -fomit-frame-pointer | 20140609 | 20140525 |
| 296712 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 296760 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140609 | 20140525 |
| 297028 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140609 | 20140525 |
| 297104 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140609 | 20140525 |
| 297620 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140609 | 20140525 |
| 297628 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140609 | 20140525 |
| 297728 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140609 | 20140525 |
| 297744 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140609 | 20140525 |
| 297768 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140609 | 20140525 |
| 298036 | ref | gcc -O -fomit-frame-pointer | 20140609 | 20140525 |
| 304536 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 304920 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 305524 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 305696 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 305712 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 306068 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 306076 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 306128 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 306232 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 310232 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140609 | 20140525 |
| 310332 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140609 | 20140525 |
| 319072 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 319084 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 321648 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 321720 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 321948 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 321992 | ref | gcc -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 322048 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 322068 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 322196 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 323536 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 323636 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 323648 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 323780 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 323796 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140609 | 20140525 |
| 830900 | ref | cc | 20140609 | 20140525 |
| 831192 | ref | gcc | 20140609 | 20140525 |
| 831540 | ref | gcc -funroll-loops | 20140609 | 20140525 |