| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 383825 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 383835 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 385615 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 385620 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 386155 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140729 | 20140622 |
| 386195 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140729 | 20140622 |
| 386825 | ref | clang -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 388140 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 388140 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 388700 | 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 | 20141016 | 20141014 |
| 388710 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141016 | 20141014 |
| 388975 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 388990 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 389275 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 389280 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 389510 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 389510 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 390220 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 390245 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 390535 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 391865 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 392865 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 392965 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 393540 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 393605 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 393610 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 393720 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 393720 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 393975 | ref | gcc -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 394010 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 394105 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 394105 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 394105 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 394105 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 394185 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 396525 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 396615 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140729 | 20140622 |
| 398840 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 398845 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 398850 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 398850 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 398850 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 398875 | ref | gcc -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 399535 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140729 | 20140622 |
| 399830 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140729 | 20140622 |
| 400335 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140729 | 20140622 |
| 400535 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140729 | 20140622 |
| 400685 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140729 | 20140622 |
| 400770 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140729 | 20140622 |
| 402605 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140729 | 20140622 |
| 402635 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140729 | 20140622 |
| 402655 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140729 | 20140622 |
| 403380 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 403385 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 403415 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 403975 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 404575 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 405190 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 406930 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 407190 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140729 | 20140622 |
| 413960 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140729 | 20140622 |
| 413960 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140729 | 20140622 |
| 413960 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140729 | 20140622 |
| 413980 | ref | gcc -m64 -O -fomit-frame-pointer | 20140729 | 20140622 |
| 413985 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140729 | 20140622 |
| 414020 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140729 | 20140622 |
| 414165 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140729 | 20140622 |
| 414210 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140729 | 20140622 |
| 414370 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140729 | 20140622 |
| 414865 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 414890 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 415070 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140729 | 20140622 |
| 415100 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140729 | 20140622 |
| 415185 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140729 | 20140622 |
| 415380 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 415445 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 415550 | ref | gcc -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 415610 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 415845 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 415920 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 416000 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 416000 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 416025 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 416140 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 416255 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 417020 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 419795 | ref | gcc -O -fomit-frame-pointer | 20140729 | 20140622 |
| 420110 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140729 | 20140622 |
| 420555 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 420585 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 420590 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 420595 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 420690 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 420775 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 420965 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 426645 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 426675 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140729 | 20140622 |
| 718570 | ref | gcc | 20140729 | 20140622 |
| 718600 | ref | gcc -funroll-loops | 20140729 | 20140622 |
| 718625 | ref | cc | 20140729 | 20140622 |