| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 1563595 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1571419 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1576933 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1579485 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1579693 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1579874 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1579874 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1580406 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1585930 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1586637 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1587303 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1587768 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1592033 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1612188 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1612188 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1621365 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1671896 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1690046 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1699384 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1699421 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1699692 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1724958 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1727028 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1756697 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1756768 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1756769 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1757177 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1757823 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1790260 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1790308 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1790755 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1801457 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1805689 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1805703 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1818846 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1818875 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1819483 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1824518 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171009 | 20170725 |
| 1873277 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171009 | 20170725 |
| 1874858 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 1879309 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171009 | 20170725 |
| 1880045 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 1880511 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171009 | 20170725 |
| 1880558 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171009 | 20170725 |
| 1918358 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171009 | 20170725 |
| 1919570 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 1923171 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171009 | 20170725 |
| 1931859 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 1934647 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 1937596 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 1942114 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171009 | 20170725 |
| 1944384 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 1946066 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 1946127 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 1950046 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171009 | 20170725 |
| 1955138 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171009 | 20170725 |
| 1955333 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171009 | 20170725 |
| 1960473 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171009 | 20170725 |
| 1961104 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 1963137 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 1966224 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171009 | 20170725 |
| 1975102 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 1975136 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171009 | 20170725 |
| 1976960 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171009 | 20170725 |
| 1977230 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171009 | 20170725 |
| 1977397 | ref | gcc -m32 -O -fomit-frame-pointer | 20171009 | 20170725 |
| 1979045 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 1980854 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 1981534 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 1982517 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171009 | 20170725 |
| 1983942 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171009 | 20170725 |
| 1987661 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171009 | 20170725 |
| 2000410 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 2000449 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 2001061 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 2010134 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 2019073 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 2020493 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171009 | 20170725 |
| 2020717 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171009 | 20170725 |
| 2020797 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171009 | 20170725 |
| 2027865 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 2030910 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 2031104 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 2031119 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 2031148 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 2032872 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171009 | 20170725 |
| 2042196 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171009 | 20170725 |
| 2042234 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171009 | 20170725 |
| 2042476 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171009 | 20170725 |
| 2042628 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171009 | 20170725 |
| 2043635 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171009 | 20170725 |
| 2044666 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171009 | 20170725 |
| 2047930 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171009 | 20170725 |
| 2050081 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 2050129 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 2059780 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 2061766 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 2062279 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171009 | 20170725 |
| 2062564 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 2063205 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 2064454 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171009 | 20170725 |
| 2065038 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171009 | 20170725 |
| 2066853 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 2069138 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 2069376 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 2071213 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 2072216 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 2072240 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 2072928 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 2072967 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 2075755 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 2075892 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 2075898 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 2082652 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 2086447 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 2086571 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 2089226 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 2092380 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 2092565 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 2093030 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 2093192 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 2093282 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 2093287 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 2093334 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 2094242 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 2094251 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 2097035 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 2097433 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 2108463 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 2108559 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 2108591 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 2116852 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 2119350 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 2132294 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 2132518 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 2157270 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 2161882 | ref | gcc -m32 -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 2204722 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 2207287 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 2209163 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 2209296 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171009 | 20170725 |
| 2209353 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171009 | 20170725 |
| 2210299 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 2214978 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171009 | 20170725 |
| 2232852 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171009 | 20170725 |
| 2288811 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 2288935 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 2289571 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 2289657 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171009 | 20170725 |
| 2306638 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 2306709 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 2314010 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 2314010 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 2314523 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 2316670 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 2316685 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 2320717 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171009 | 20170725 |
| 2349060 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171009 | 20170725 |
| 2391407 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171009 | 20170725 |
| 2391482 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171009 | 20170725 |
| 2398361 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171009 | 20170725 |