| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 364165872 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140716 | 20140622 |
| 364172492 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140716 | 20140622 |
| 364314508 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140716 | 20140622 |
| 366562776 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140716 | 20140622 |
| 366621280 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140716 | 20140622 |
| 366630664 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140716 | 20140622 |
| 366644128 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140716 | 20140622 |
| 394417376 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140716 | 20140622 |
| 394450620 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140716 | 20140622 |
| 394456920 | 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 |
| 394535900 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
| 396456524 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140716 | 20140622 |
| 396488672 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140716 | 20140622 |
| 401559576 | ref | clang -O3 -fomit-frame-pointer | 20140716 | 20140622 |
| 402612300 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140716 | 20140622 |
| 402643716 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140716 | 20140622 |
| 402881668 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140716 | 20140622 |
| 406253228 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer | 20140716 | 20140622 |
| 406261676 | ref | clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140716 | 20140622 |
| 409913716 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140716 | 20140622 |
| 409983280 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140716 | 20140622 |
| 424983216 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140716 | 20140622 |
| 424984260 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140716 | 20140622 |
| 493733420 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140716 | 20140622 |
| 494174476 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140716 | 20140622 |
| 498759780 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140716 | 20140622 |
| 499036196 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140715 | 20140622 |
| 499647932 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140715 | 20140622 |
| 500739672 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140716 | 20140622 |
| 501298220 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140716 | 20140622 |
| 501321180 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140716 | 20140622 |
| 506066056 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140715 | 20140622 |
| 506836664 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140715 | 20140622 |
| 506912456 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140715 | 20140622 |
| 506920028 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140715 | 20140622 |
| 506932832 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140715 | 20140622 |
| 506991044 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140716 | 20140622 |
| 507083752 | ref | gcc -O3 -fomit-frame-pointer | 20140716 | 20140622 |
| 507190432 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140715 | 20140622 |
| 521843684 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140716 | 20140622 |
| 524564408 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140716 | 20140622 |
| 526639108 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140716 | 20140622 |
| 526925328 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140716 | 20140622 |
| 527097020 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140716 | 20140622 |
| 527898308 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140716 | 20140622 |
| 529287884 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140716 | 20140622 |
| 536466308 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140715 | 20140622 |
| 536536120 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140715 | 20140622 |
| 536674236 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140716 | 20140622 |
| 536845764 | ref | gcc -O2 -fomit-frame-pointer | 20140716 | 20140622 |
| 537266632 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140716 | 20140622 |
| 538081580 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140715 | 20140622 |
| 538355400 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140716 | 20140622 |
| 538717580 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140716 | 20140622 |
| 540438552 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140716 | 20140622 |
| 541788908 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140716 | 20140622 |
| 542399824 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140715 | 20140622 |
| 542438080 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140715 | 20140622 |
| 542494548 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140715 | 20140622 |
| 542497216 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140715 | 20140622 |
| 577436452 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140716 | 20140622 |
| 577725896 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140716 | 20140622 |
| 578485588 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140715 | 20140622 |
| 578610740 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140715 | 20140622 |
| 578646472 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140715 | 20140622 |
| 578906916 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140716 | 20140622 |
| 578930488 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140715 | 20140622 |
| 579076948 | ref | gcc -O -fomit-frame-pointer | 20140716 | 20140622 |
| 579110224 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140715 | 20140622 |
| 579111476 | ref | gcc -m64 -O -fomit-frame-pointer | 20140715 | 20140622 |
| 580701548 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140716 | 20140622 |
| 581397880 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140716 | 20140622 |
| 581452656 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140715 | 20140622 |
| 581518040 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140716 | 20140622 |
| 581706676 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140716 | 20140622 |
| 581726928 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140716 | 20140622 |
| 581727952 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140716 | 20140622 |
| 581734192 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140716 | 20140622 |
| 581756084 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140716 | 20140622 |
| 581907084 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140716 | 20140622 |
| 582200640 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140716 | 20140622 |
| 582217008 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140716 | 20140622 |
| 582431580 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140716 | 20140622 |
| 582717900 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140716 | 20140622 |
| 583010568 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140716 | 20140622 |
| 583190352 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140715 | 20140622 |
| 583372932 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140716 | 20140622 |
| 583374864 | ref | gcc -Os -fomit-frame-pointer | 20140716 | 20140622 |
| 583434024 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140715 | 20140622 |
| 583509420 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140716 | 20140622 |
| 583513316 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140715 | 20140622 |
| 583832520 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140716 | 20140622 |
| 583899168 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140715 | 20140622 |
| 584013528 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140715 | 20140622 |
| 584694940 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140715 | 20140622 |
| 584877488 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140715 | 20140622 |
| 584894016 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140715 | 20140622 |
| 653918304 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140716 | 20140622 |
| 654755104 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140716 | 20140622 |
| 2081628564 | ref | cc | 20140716 | 20140622 |
| 2084678984 | ref | gcc | 20140716 | 20140622 |
| 2089849780 | ref | gcc -funroll-loops | 20140716 | 20140622 |