| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 289160 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 289720 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 290236 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 291312 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 296500 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 297992 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 298100 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 298244 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 298464 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 298512 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 298568 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140531 | 20140525 |
| 298612 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 298868 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140531 | 20140525 |
| 299136 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 299276 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 299472 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 300144 | ref | gcc -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 300164 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 300356 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 300448 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 300516 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 300608 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 302312 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 302948 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 302952 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 303080 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 303324 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
| 314208 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140712 | 20140622 |
| 314276 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer | 20140712 | 20140622 |
| 314364 | ref | clang -O3 -fomit-frame-pointer | 20140712 | 20140622 |
| 314808 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140712 | 20140622 |
| 314864 | ref | clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140712 | 20140622 |
| 318928 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
| 320312 | 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 |
| 320660 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 321784 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 322248 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 322264 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 322276 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 322876 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140531 | 20140525 |
| 323172 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140531 | 20140525 |
| 323496 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 323704 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140531 | 20140525 |
| 323768 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140531 | 20140525 |
| 324928 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 326444 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 327416 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 327796 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 328628 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 335804 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 342512 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 344404 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 344432 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 344740 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 345420 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 345980 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 345984 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 345988 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 346036 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 346768 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140531 | 20140525 |
| 346912 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140531 | 20140525 |
| 347104 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 348060 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 348472 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 349036 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 349524 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 350592 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 357908 | ref | gcc -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 357932 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 357980 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 357992 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 358048 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 360544 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 360704 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 361272 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140531 | 20140525 |
| 364588 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 364780 | ref | gcc -O -fomit-frame-pointer | 20140531 | 20140525 |
| 364788 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 364816 | ref | gcc -m64 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 368404 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140531 | 20140525 |
| 368540 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 368548 | ref | gcc -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 368548 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 368648 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 368664 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 368672 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 368712 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 368712 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 368716 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 368756 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 368892 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 370444 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 371368 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 372268 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140531 | 20140525 |
| 372284 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 372368 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140531 | 20140525 |
| 373088 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140531 | 20140525 |
| 375892 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140531 | 20140525 |
| 376776 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140531 | 20140525 |
| 658724 | ref | gcc -funroll-loops | 20140531 | 20140525 |
| 663180 | ref | cc | 20140531 | 20140525 |
| 665452 | ref | gcc | 20140531 | 20140525 |