Implementation notes: x86, samba, crypto_scalarmult/kummer

Computer: samba
Architecture: x86
CPU ID: GenuineIntel-000506e3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_scalarmult
Primitive: kummer
TimeImplementationCompilerBenchmark dateSUPERCOP version
1864552ref5gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
1866512ref5gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
1894714ref5gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
1895149ref5gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
1895298ref5gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
1900508ref5gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
1904188ref5gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
1904363ref5gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
1907633ref5gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
1908355ref5gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
1908599ref5gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
1911786ref5gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
1913345ref5gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
1914034ref5gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
1915286ref5gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
1917133ref5gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
1917418ref5gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
1919151ref5gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
1919936ref5gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
1920359ref5gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
1920502ref5gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
1922610ref5gcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
1923284ref5gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
1926681ref5gcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
1927083ref5gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
1928020ref5gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
1928177ref5gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
1931066ref5gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
1931907ref5gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
1932298ref5gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
1932361ref5gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
1934387ref5gcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
1935117ref5gcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
1935207ref5gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
1936415ref5gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070820190110
1937350ref5gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
1937697ref5gcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
1938422ref5gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
1938974ref5gcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
1939426ref5gcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
1939437ref5gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
1940609ref5gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
1941583ref5gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070820190110
1942215ref5gcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
1942699ref5gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
1943548ref5gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
1943716ref5gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
1943778ref5gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
1944399ref5gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
1944766ref5gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070820190110
1944776ref5gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070820190110
1944938ref5gcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
1945327ref5gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
1947470ref5gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
1947571ref5gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070820190110
1948599ref5gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
1948711ref5gcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
1949419ref5gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070820190110
1950670ref5gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070820190110
1950963ref5gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
1951048ref5gcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
1951294ref5gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070820190110
1951791ref5gcc -m32 -O3 -fomit-frame-pointer2019070820190110
1951837ref5gcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070820190110
1953330ref5gcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
1955007ref5gcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070820190110
1955687ref5gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070820190110
1955720ref5gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070820190110
1956784ref5gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070820190110
1957683ref5gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070820190110
1958739ref5gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
1958752ref5gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070820190110
1962889ref5gcc -m32 -O2 -fomit-frame-pointer2019070820190110
1965077ref5gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
1965817ref5gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070820190110
1966894ref5gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
1969919ref5ugcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
1971887ref5ugcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
1972010ref5gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070820190110
1974050ref5ugcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
1979911ref5gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
1983121ref5gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
1985637ref5gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070820190110
1988589ref5ugcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
1993419ref5ugcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
1998234ref5ugcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
1998510ref5ugcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
2000756ref5ugcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
2000885ref5ugcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
2001506ref5ugcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
2002522ref5ugcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
2003418ref5ugcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
2003423ref5ugcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
2004744ref5ugcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
2005073ref5ugcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
2006586ref5ugcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
2008315ref5ugcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
2008328ref5ugcc -m32 -O3 -fomit-frame-pointer2019070820190110
2010246ref5ugcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
2010312ref5ugcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
2011086ref5ugcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
2011887ref5ugcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
2012375ref5ugcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
2013104ref5ugcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
2013895ref5ugcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
2014336ref5ugcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
2015194ref5gcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
2016774ref5ugcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
2018101ref5ugcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
2018216ref5ugcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
2019198ref5gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
2020252ref5ugcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070820190110
2021298ref5ugcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
2022957ref5ugcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
2023076ref5ugcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
2024645ref5ugcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
2024877ref5ugcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
2025104ref5gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
2027295ref5ugcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
2027805ref5ugcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
2028312ref5gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
2029119ref5gcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
2029903ref5ugcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
2030544ref5ugcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
2031085ref5ugcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070820190110
2031195ref5ugcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
2032639ref5gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
2032814ref5ugcc -m32 -O2 -fomit-frame-pointer2019070820190110
2033566ref5ugcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
2033581ref5ugcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
2035293ref5ugcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
2035675ref5ugcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
2036171ref5ugcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
2037080ref5ugcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
2037125ref5ugcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
2038033ref5ugcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
2041072ref5gcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
2041207ref5ugcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070820190110
2044157ref5ugcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
2045766ref5ugcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070820190110
2047496ref5ugcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070820190110
2052829ref5ugcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
2053129ref5ugcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
2054756ref5gcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
2056255ref5ugcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070820190110
2058595ref5ugcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
2059925ref5ugcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070820190110
2060561ref5ugcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
2063373ref5ugcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070820190110
2066500ref5ugcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
2067695ref5ugcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
2068562ref5ugcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070820190110
2068998ref5ugcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070820190110
2069198ref5ugcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070820190110
2069225ref5ugcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
2070953ref5ugcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070820190110
2072460ref5ugcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070820190110
2072736ref5ugcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
2073873ref5ugcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070820190110
2074542ref5ugcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
2077159ref5ugcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070820190110
2082659ref5ugcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
2086656ref5ugcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
2089157ref5ugcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
2092493ref5ugcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
2093752ref5ugcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070820190110
2094300ref5ugcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070820190110
2099244ref5ugcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070820190110
2103531ref5gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
2103670ref5gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
2103748ref5gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
2111102ref5gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
2111141ref5gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
2111546ref5gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
2113486ref5gcc -m32 -Os -fomit-frame-pointer2019070820190110
2113730ref5gcc -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
2116314ref5gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
2116472ref5gcc -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
2116722ref5gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
2120270ref5gcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070820190110
2120802ref5gcc -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
2120857ref5gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
2121115ref5gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
2126032ref5gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
2126282ref5gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
2126321ref5gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
2126742ref5gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
2126970ref5gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
2130401ref5gcc -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
2131460ref5gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
2132432ref5gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070820190110
2132454ref5gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
2133058ref5gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
2133504ref5gcc -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
2133534ref5gcc -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
2134216ref5gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070820190110
2135197ref5gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
2138064ref5gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070820190110
2138069ref5gcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
2138419ref5gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070820190110
2139356ref5gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
2139551ref5gcc -m32 -march=core2 -Os -fomit-frame-pointer2019070820190110
2141516ref5gcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070820190110
2141523ref5gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070820190110
2146024ref5gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070820190110
2146411ref5gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
2147085ref5gcc -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
2148147ref5ugcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070820190110
2148437ref5gcc -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
2149615ref5ugcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070820190110
2153460ref5gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
2153537ref5gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
2153581ref5gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
2155352ref5ugcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070820190110
2158147ref5ugcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070820190110
2164284ref5ugcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
2169856ref5gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
2174429ref5ugcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070820190110
2174491ref5ugcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
2175573ref5ugcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070820190110
2176633ref5ugcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070820190110
2196839ref5ugcc -m32 -march=core2 -Os -fomit-frame-pointer2019070820190110
2202278ref5ugcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
2202591ref5ugcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
2202698ref5ugcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
2203343ref5ugcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
2203518ref5ugcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
2203778ref5ugcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
2206601ref5ugcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070820190110
2206714ref5ugcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
2207405ref5ugcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
2207563ref5ugcc -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
2207998ref5ugcc -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
2213365ref5ugcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
2217974ref5ugcc -m32 -Os -fomit-frame-pointer2019070820190110
2219338ref5ugcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
2219575ref5ugcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
2219727ref5ugcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
2220182ref5ugcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
2220232ref5ugcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
2220360ref5ugcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
2221540ref5ugcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
2222643ref5ugcc -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
2225069ref5ugcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
2225089ref5ugcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
2226123ref5ugcc -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
2228065ref5ugcc -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
2229587ref5ugcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
2230519ref5ugcc -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
2230990ref5ugcc -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
2238407ref5ugcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
2238907ref5ugcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
2322934ref5ugcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070820190110
2326304ref5ugcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070820190110
2339389ref5ugcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
2339754ref5ugcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
2346545ref5ugcc -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
2349002ref5ugcc -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
2349516ref5ugcc -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
2351484ref5ugcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
2355421ref5ugcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
2361185ref5ugcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
2362016ref5ugcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
2367153ref5ugcc -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
2367383ref5ugcc -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
2368032ref5ugcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070820190110
2368509ref5ugcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070820190110
2368988ref5ugcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070820190110
2369250ref5ugcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070820190110
2370901ref5ugcc -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
2371008ref5ugcc -m32 -march=core2 -O -fomit-frame-pointer2019070820190110
2373159ref5ugcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
2374688ref5ugcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
2375002ref5ugcc -m32 -march=corei7 -O -fomit-frame-pointer2019070820190110
2379682ref5ugcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
2384181ref5ugcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
2384317ref5ugcc -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
2384572ref5ugcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
2390113ref5ugcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
2390408ref5ugcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
2390482ref5ugcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
2393195ref5ugcc -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
2393792ref5ugcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
2396252ref5ugcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
2396844ref5ugcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
2400510ref5ugcc -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
2409356ref5ugcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
2409787ref5ugcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
2410534ref5ugcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
2411728ref5ugcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
2415714ref5ugcc -funroll-loops -m32 -O -fomit-frame-pointer2019070820190110
2429685ref5ugcc -m32 -O -fomit-frame-pointer2019070820190110
2430405ref5ugcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
2430546ref5ugcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
2434466ref5ugcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
2579927ref5ugcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
3060794ref5gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
3102807ref5gcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
3112546ref5gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
3112863ref5ugcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
3119496ref5ugcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
3125538ref5gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
3128103ref5gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
3134735ref5gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
3135887ref5gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
3139149ref5gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
3144252ref5ugcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
3145369ref5gcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
3148355ref5gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070820190110
3148506ref5ugcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
3157030ref5gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
3168202ref5gcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
3170486ref5gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
3170556ref5gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
3172885ref5gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070820190110
3173418ref5gcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
3178176ref5gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070820190110
3179464ref5gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070820190110
3179662ref5gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
3181389ref5gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
3190972ref5gcc -m32 -march=corei7 -O -fomit-frame-pointer2019070820190110
3192547ref5gcc -funroll-loops -m32 -O -fomit-frame-pointer2019070820190110
3195377ref5gcc -m32 -march=core2 -O -fomit-frame-pointer2019070820190110
3199760ref5gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070820190110
3199766ref5gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
3200401ref5gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070820190110
3200739ref5gcc -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
3201885ref5gcc -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
3211282ref5gcc -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
3211932ref5gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
3212500ref5gcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
3217718ref5gcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
3221540ref5gcc -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
3221590ref5gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
3221748ref5gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
3227825ref5gcc -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
3229075ref5gcc -m32 -O -fomit-frame-pointer2019070820190110
3229294ref5gcc -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
3248693ref5gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
3249254ref5gcc -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
3262566ref5gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
3269490ref5gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
3285103ref5gcc -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
3304776ref5gcc -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
8853332ref5ugcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
8854119ref5ugcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
8996453ref5ugcc -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
9002845ref5ugcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
10021647ref5ugcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
10022859ref5ugcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
10026256ref5ugcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
10044443ref5ugcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110