| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 223782 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 229800 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 235398 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 240960 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 259056 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140807 | 20140622 |
| 261978 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140807 | 20140622 |
| 264525 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 284418 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 471978 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 476892 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 478908 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 479214 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 479862 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 480672 | ref | gcc -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 484494 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 488679 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 488859 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 496260 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 499182 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 501174 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 503676 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 503802 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 505059 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 505206 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 508407 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 523353 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 574233 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 579390 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 580386 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 581214 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140807 | 20140622 |
| 581667 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 582996 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 583266 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140807 | 20140622 |
| 583380 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 585594 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140807 | 20140622 |
| 585897 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140807 | 20140622 |
| 586899 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 587934 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140807 | 20140622 |
| 588999 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 589041 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 589707 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140807 | 20140622 |
| 597378 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140807 | 20140622 |
| 598701 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140807 | 20140622 |
| 599772 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140807 | 20140622 |
| 795069 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 800454 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140807 | 20140622 |
| 803130 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 803625 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 803631 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 804000 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 808206 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 810906 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140807 | 20140622 |
| 810984 | ref | gcc -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 813075 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 813372 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 813558 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 813639 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140807 | 20140622 |
| 814551 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 815931 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 816741 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 817380 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 817620 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 817704 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 818457 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 818970 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 819630 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 819732 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 823380 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 823890 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 825372 | ref | gcc -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 826650 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 827412 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 832440 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140807 | 20140622 |
| 836766 | ref | clang -O3 -fomit-frame-pointer | 20140807 | 20140622 |
| 841050 | 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 |
| 842355 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141019 | 20141014 |
| 847455 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140807 | 20140622 |
| 849672 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140807 | 20140622 |
| 865284 | ref | gcc -m64 -O -fomit-frame-pointer | 20140807 | 20140622 |
| 870462 | ref | gcc -O -fomit-frame-pointer | 20140807 | 20140622 |
| 871566 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140807 | 20140622 |
| 945975 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140807 | 20140622 |
| 950388 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140807 | 20140622 |
| 951273 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140807 | 20140622 |
| 962322 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140807 | 20140622 |
| 3567396 | ref | gcc -funroll-loops | 20140807 | 20140622 |
| 3572346 | ref | cc | 20140807 | 20140622 |
| 3580266 | ref | gcc | 20140807 | 20140622 |