| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1533312 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20121106 | 20121016 |
| 1536438 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20121106 | 20121016 |
| 1539464 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20121106 | 20121016 |
| 1541874 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20121106 | 20121016 |
| 1541921 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20121106 | 20121016 |
| 1542356 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20121106 | 20121016 |
| 1542596 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20121106 | 20121016 |
| 1544610 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20121106 | 20121016 |
| 1544872 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20121106 | 20121016 |
| 1546060 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20121106 | 20121016 |
| 1549083 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20121106 | 20121016 |
| 1549666 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20121106 | 20121016 |
| 1554522 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20121106 | 20121016 |
| 1556934 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20121106 | 20121016 |
| 1563272 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20121106 | 20121016 |
| 1564371 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20121106 | 20121016 |
| 1565091 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20121106 | 20121016 |
| 1566537 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20121106 | 20121016 |
| 1569756 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20121106 | 20121016 |
| 1570249 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20121106 | 20121016 |
| 1570388 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20121106 | 20121016 |
| 1572812 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20121106 | 20121016 |
| 1573985 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20121106 | 20121016 |
| 1577151 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20121106 | 20121016 |
| 1580043 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20121106 | 20121016 |
| 1580609 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20121106 | 20121016 |
| 1584038 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20121106 | 20121016 |
| 1584372 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20121106 | 20121016 |
| 1780242 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20121106 | 20121016 |
| 1783732 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20121106 | 20121016 |
| 1788407 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20121106 | 20121016 |
| 1789791 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20121106 | 20121016 |
| 1799042 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20121106 | 20121016 |
| 1810739 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20121106 | 20121016 |
| 1819262 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20121106 | 20121016 |
| 1820332 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20121106 | 20121016 |
| 1820891 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20121106 | 20121016 |
| 1829881 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20121106 | 20121016 |
| 1830798 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20121106 | 20121016 |
| 1848080 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20121106 | 20121016 |
| 1848397 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20121106 | 20121016 |
| 1849843 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20121106 | 20121016 |
| 1852882 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20121106 | 20121016 |
| 1854033 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20121106 | 20121016 |
| 1855583 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20121106 | 20121016 |
| 1855932 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20121106 | 20121016 |
| 1861431 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20121106 | 20121016 |
| 1869595 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20121106 | 20121016 |
| 1869872 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20121106 | 20121016 |
| 1874533 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20121106 | 20121016 |
| 1877027 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20121106 | 20121016 |
| 1877606 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20121106 | 20121016 |
| 1878381 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20121106 | 20121016 |
| 1879255 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20121106 | 20121016 |
| 1879538 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20121106 | 20121016 |
| 1882855 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20121106 | 20121016 |
| 1882929 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20121106 | 20121016 |
| 1884642 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20121106 | 20121016 |
| 1884930 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20121106 | 20121016 |
| 1885480 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20121106 | 20121016 |
| 1889408 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20121106 | 20121016 |
| 1890335 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20121106 | 20121016 |
| 1903964 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20121106 | 20121016 |
| 1905340 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20121106 | 20121016 |
| 1906603 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20121106 | 20121016 |
| 1916323 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20121106 | 20121016 |
| 1939468 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20121107 | 20121016 |
| 1953781 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20121106 | 20121016 |
| 1955208 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20121107 | 20121016 |
| 1956339 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20121107 | 20121016 |
| 1962761 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20121106 | 20121016 |
| 1963116 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20121106 | 20121016 |
| 1973466 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20121107 | 20121016 |
| 2005536 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20121107 | 20121016 |
| 2018550 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20121107 | 20121016 |
| 2025696 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20121107 | 20121016 |
| 2032936 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20121107 | 20121016 |
| 2033426 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20121106 | 20121016 |
| 2045492 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20121106 | 20121016 |
| 2056852 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20121106 | 20121016 |
| 2056940 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20121106 | 20121016 |
| 2074006 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20121106 | 20121016 |
| 2074719 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20121106 | 20121016 |
| 2085892 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20121106 | 20121016 |
| 2088878 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20121106 | 20121016 |
| 2090970 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20121106 | 20121016 |
| 2091213 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20121106 | 20121016 |
| 2092414 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20121106 | 20121016 |
| 2097265 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20121106 | 20121016 |
| 2100008 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20121106 | 20121016 |
| 2105067 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20121106 | 20121016 |
| 2106844 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20121106 | 20121016 |
| 2122122 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20121106 | 20121016 |
| 2126294 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20121106 | 20121016 |
| 2130552 | ref | gcc -m32 -O -fomit-frame-pointer | 20121106 | 20121016 |
| 2146621 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20121106 | 20121016 |
| 2147935 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20121106 | 20121016 |
| 2153763 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20121106 | 20121016 |
| 2162675 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20121106 | 20121016 |
| 2164280 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20121106 | 20121016 |
| 2170334 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20121106 | 20121016 |
| 2174268 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20121106 | 20121016 |
| 2174856 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20121106 | 20121016 |
| 2178302 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20121106 | 20121016 |
| 2178697 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20121106 | 20121016 |
| 2179408 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20121106 | 20121016 |
| 2182996 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20121106 | 20121016 |
| 2184553 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20121106 | 20121016 |
| 2186951 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20121106 | 20121016 |
| 2188662 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20121106 | 20121016 |
| 2189216 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20121106 | 20121016 |
| 2192083 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20121106 | 20121016 |
| 2192210 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20121107 | 20121016 |
| 2192743 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20121106 | 20121016 |
| 2192744 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20121106 | 20121016 |
| 2194822 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20121106 | 20121016 |
| 2194976 | ref | gcc -m32 -Os -fomit-frame-pointer | 20121106 | 20121016 |
| 2198579 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20121106 | 20121016 |
| 2198970 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20121106 | 20121016 |
| 2199924 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20121107 | 20121016 |
| 2201499 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20121106 | 20121016 |
| 2202196 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20121106 | 20121016 |
| 2202641 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20121106 | 20121016 |
| 2204635 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20121106 | 20121016 |
| 2204911 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20121106 | 20121016 |
| 2207454 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20121106 | 20121016 |
| 2210082 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20121106 | 20121016 |
| 2210427 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20121106 | 20121016 |
| 2214065 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20121106 | 20121016 |
| 2214378 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20121106 | 20121016 |
| 2214976 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20121106 | 20121016 |
| 2216054 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20121107 | 20121016 |
| 2216506 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20121106 | 20121016 |
| 2216854 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20121106 | 20121016 |
| 2220165 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20121106 | 20121016 |
| 2220950 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20121106 | 20121016 |
| 2222152 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20121106 | 20121016 |
| 2224145 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20121106 | 20121016 |
| 2225840 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20121106 | 20121016 |
| 2226574 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20121107 | 20121016 |
| 2227691 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20121106 | 20121016 |
| 2230538 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20121106 | 20121016 |
| 2234218 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20121107 | 20121016 |
| 2236994 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20121106 | 20121016 |
| 2239185 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20121106 | 20121016 |
| 2241394 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20121106 | 20121016 |
| 2244879 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20121106 | 20121016 |
| 2246289 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20121106 | 20121016 |
| 2246773 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20121106 | 20121016 |
| 2247088 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20121106 | 20121016 |
| 2257217 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20121106 | 20121016 |
| 2257258 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20121106 | 20121016 |
| 2258027 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20121106 | 20121016 |
| 2259152 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20121106 | 20121016 |
| 2267610 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20121106 | 20121016 |
| 2270019 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20121106 | 20121016 |
| 2274544 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20121106 | 20121016 |
| 2275549 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20121106 | 20121016 |
| 2275923 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20121106 | 20121016 |
| 2280466 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20121106 | 20121016 |
| 2290037 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20121106 | 20121016 |
| 2295169 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20121106 | 20121016 |
| 2295552 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20121106 | 20121016 |
| 2296636 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20121106 | 20121016 |
| 2300800 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20121106 | 20121016 |
| 2320408 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20121107 | 20121016 |
| 2409189 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20121106 | 20121016 |
| 2468046 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20121106 | 20121016 |
| 2512139 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20121106 | 20121016 |
| 2518556 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20121106 | 20121016 |
| 2530791 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20121106 | 20121016 |
| 2589161 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20121107 | 20121016 |