| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1498420 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140828 | 20140622 |
| 1498995 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140828 | 20140622 |
| 1518360 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140828 | 20140622 |
| 1518585 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140828 | 20140622 |
| 1519020 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140828 | 20140622 |
| 1531530 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140828 | 20140622 |
| 1532355 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140828 | 20140622 |
| 1548355 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140828 | 20140622 |
| 1548410 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140828 | 20140622 |
| 1567620 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140828 | 20140622 |
| 1567805 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140828 | 20140622 |
| 1585040 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140828 | 20140622 |
| 1585090 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140828 | 20140622 |
| 1590610 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140828 | 20140622 |
| 1598740 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140828 | 20140622 |
| 1598755 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140828 | 20140622 |
| 1604680 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140828 | 20140622 |
| 1605435 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140828 | 20140622 |
| 1630280 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140828 | 20140622 |
| 1630425 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140828 | 20140622 |
| 1630455 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140828 | 20140622 |
| 1630470 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140828 | 20140622 |
| 1630715 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140828 | 20140622 |
| 1630765 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140828 | 20140622 |
| 1630990 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140828 | 20140622 |
| 1655200 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140828 | 20140622 |
| 1655340 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140828 | 20140622 |
| 1769625 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140828 | 20140622 |
| 1770225 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140828 | 20140622 |
| 1770470 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140828 | 20140622 |
| 1770880 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140828 | 20140622 |
| 1816230 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140828 | 20140622 |
| 1816245 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140828 | 20140622 |
| 1819505 | ref | clang -O3 -fomit-frame-pointer | 20140828 | 20140622 |
| 1823560 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141021 | 20141014 |
| 1824125 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140828 | 20140622 |
| 1824520 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140828 | 20140622 |
| 1827935 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140828 | 20140622 |
| 1828450 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140828 | 20140622 |
| 1829660 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140828 | 20140622 |
| 1829700 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140828 | 20140622 |
| 1829920 | 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 | 20141021 | 20141014 |
| 1830045 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140828 | 20140622 |
| 1830800 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140828 | 20140622 |
| 1831440 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140828 | 20140622 |
| 1833755 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140828 | 20140622 |
| 1835730 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140828 | 20140622 |
| 1947605 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140828 | 20140622 |
| 1948980 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140828 | 20140622 |
| 1989420 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140828 | 20140622 |
| 1989510 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140828 | 20140622 |
| 1989530 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140828 | 20140622 |
| 1989645 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140828 | 20140622 |
| 1989895 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140828 | 20140622 |
| 1990030 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140828 | 20140622 |
| 1990080 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140828 | 20140622 |
| 1990215 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140828 | 20140622 |
| 1990330 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140828 | 20140622 |
| 1990410 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140828 | 20140622 |
| 1990480 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140828 | 20140622 |
| 1991455 | ref | gcc -Os -fomit-frame-pointer | 20140828 | 20140622 |
| 1992625 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140828 | 20140622 |
| 1993340 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140828 | 20140622 |
| 2043020 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140828 | 20140622 |
| 2043990 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140828 | 20140622 |
| 2098765 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140828 | 20140622 |
| 2098845 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140828 | 20140622 |
| 2099330 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140828 | 20140622 |
| 2099475 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140828 | 20140622 |
| 2099740 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140828 | 20140622 |
| 2103405 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140828 | 20140622 |
| 2103465 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140828 | 20140622 |
| 2103585 | ref | gcc -O3 -fomit-frame-pointer | 20140828 | 20140622 |
| 2148985 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140828 | 20140622 |
| 2149000 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140828 | 20140622 |
| 2149975 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140828 | 20140622 |
| 2150580 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140828 | 20140622 |
| 2150930 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140828 | 20140622 |
| 2151025 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140828 | 20140622 |
| 2152320 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140828 | 20140622 |
| 2152945 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140828 | 20140622 |
| 2153260 | ref | gcc -O2 -fomit-frame-pointer | 20140828 | 20140622 |
| 2153795 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140828 | 20140622 |
| 2161835 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140828 | 20140622 |
| 2162130 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140828 | 20140622 |
| 2187110 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140828 | 20140622 |
| 2187180 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140828 | 20140622 |
| 2190830 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140828 | 20140622 |
| 2190830 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140828 | 20140622 |
| 2190950 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140828 | 20140622 |
| 2190980 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140828 | 20140622 |
| 2191535 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140828 | 20140622 |
| 2191745 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140828 | 20140622 |
| 2191875 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140828 | 20140622 |
| 2192015 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140828 | 20140622 |
| 2192110 | ref | gcc -O -fomit-frame-pointer | 20140828 | 20140622 |
| 2192325 | ref | gcc -m64 -O -fomit-frame-pointer | 20140828 | 20140622 |
| 5299775 | ref | gcc -funroll-loops | 20140828 | 20140622 |
| 5300175 | ref | gcc | 20140828 | 20140622 |
| 5301120 | ref | cc | 20140828 | 20140622 |