| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1699484 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 1704068 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 1711148 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 1714132 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 1717128 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 1719588 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 1719984 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 1721204 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 1730996 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 1731828 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 1732236 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 1733968 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 1741100 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 1742528 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 1748516 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 1749532 | ref | clang -O3 | 20120816 | 20120812 |
| 1758312 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 1763480 | ref | clang -O3 -mavx | 20120816 | 20120812 |
| 1764000 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 1773100 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120816 | 20120812 |
| 1774992 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 1790160 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120816 | 20120812 |
| 1792924 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120816 | 20120812 |
| 1793708 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120816 | 20120812 |
| 1794132 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20120816 | 20120812 |
| 1795452 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120816 | 20120812 |
| 1797020 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120816 | 20120812 |
| 1797500 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120816 | 20120812 |
| 1798152 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120816 | 20120812 |
| 1826440 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 1826692 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 1828632 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 1828812 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 1830224 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 1831588 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 1831720 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 1831916 | ref | gcc -m64 -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 1832652 | ref | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 1833228 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 1833848 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 1836344 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 1837040 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 1837052 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 1838024 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 1840604 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 1841404 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 1841840 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 1843776 | ref | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 1844628 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 1845216 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 1847020 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 1848272 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 1848852 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 1850620 | ref | gcc -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 1851524 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 1857828 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 1858088 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 1859320 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 1861764 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 1861956 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 1862484 | ref | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 1862596 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 1863752 | ref | gcc -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 1864424 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120816 | 20120812 |
| 1865812 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 1870056 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 1872932 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 1877028 | ref | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 1877336 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 1877460 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
| 1884672 | ref | gcc -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 1890304 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 1896928 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 1898524 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 1900620 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 1901732 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 1902928 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 1904896 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 1906100 | ref | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 1907188 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 1908420 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 1908720 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 1910328 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 1911568 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 1914628 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 1925764 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120816 | 20120812 |
| 1927672 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120816 | 20120812 |
| 1928748 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120816 | 20120812 |
| 1931744 | ref | gcc -O -fomit-frame-pointer | 20120816 | 20120812 |
| 1931824 | ref | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120816 | 20120812 |
| 1936016 | ref | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120816 | 20120812 |
| 1938704 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120816 | 20120812 |
| 1939888 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20120816 | 20120812 |
| 1939956 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120816 | 20120812 |
| 1941172 | ref | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120816 | 20120812 |
| 1942796 | ref | gcc -m64 -O -fomit-frame-pointer | 20120816 | 20120812 |
| 1947572 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120816 | 20120812 |
| 1947588 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120816 | 20120812 |
| 1950888 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120816 | 20120812 |
| 1951772 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20120816 | 20120812 |
| 1953964 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20120816 | 20120812 |
| 1966388 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120816 | 20120812 |
| 4763988 | ref | cc | 20120816 | 20120812 |
| 4795636 | ref | gcc | 20120816 | 20120812 |
| 4805264 | ref | gcc -funroll-loops | 20120816 | 20120812 |