Implementation notes: x86, gcc11, crypto_encrypt/mceliece

Computer: gcc11
Architecture: x86
CPU ID: AuthenticAMD-00040f13-178bfbff
SUPERCOP version: 20120525
Operation: crypto_encrypt
Primitive: mceliece
TimeImplementationCompilerBenchmark dateSUPERCOP version
1802380refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2012053120120525
1835169refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2012053120120525
1850710refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2012053120120525
1851789refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2012053120120525
1854671refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2012053120120525
1861827refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2012053120120525
1863934refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2012053120120525
1866299refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2012053120120525
1866843refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2012053120120525
1872286refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2012053120120525
1884866refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2012053120120525
1890332refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2012053120120525
1897701refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012053120120525
1904335refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2012053120120525
1906875refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2012053120120525
1909128refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2012053120120525
1917248refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2012053120120525
1924258refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2012053120120525
1942557refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012053120120525
1942581refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2012053120120525
1944975refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2012053120120525
1945488refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2012053120120525
1946733refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012053120120525
1947361refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2012053120120525
1953829refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2012053120120525
1954334refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2012053120120525
1958207refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2012053120120525
1966050refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012053120120525
1969185refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2012053120120525
1972344refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2012053120120525
1973209refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2012053120120525
1974401refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012053120120525
1974419refgcc -m32 -O3 -fomit-frame-pointer2012053120120525
1976153refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2012053120120525
1976684refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2012053120120525
1980283refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2012053120120525
1981543refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2012053120120525
1983396refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2012053120120525
1986035refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2012053120120525
1987110refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2012053120120525
1987349refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2012053120120525
1987710refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2012053120120525
1988790refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2012053120120525
1989120refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2012053120120525
1989314refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012053120120525
1989582refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2012053120120525
1989853refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2012053120120525
1990828refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012053120120525
1991204refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2012053120120525
1991673refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2012053120120525
1991899refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2012053120120525
1992017refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2012053120120525
1992801refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2012053120120525
1993417refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2012053120120525
1994285refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2012053120120525
1995972refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012053120120525
1999224refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2012053120120525
2006242refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2012053120120525
2006823refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2012053120120525
2006900refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2012053120120525
2007202refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2012053120120525
2014391refgcc -m32 -Os -fomit-frame-pointer2012053120120525
2014529refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012053120120525
2015743refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012053120120525
2015888refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2012053120120525
2015933refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2012053120120525
2016309refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2012053120120525
2016312refgcc -m32 -O2 -fomit-frame-pointer2012053120120525
2016383refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012053120120525
2016392refgcc -m32 -march=k6 -Os -fomit-frame-pointer2012053120120525
2016419refgcc -m32 -march=pentium -Os -fomit-frame-pointer2012053120120525
2016647refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2012053120120525
2017359refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012053120120525
2017704refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2012053120120525
2017836refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2012053120120525
2019747refgcc -m32 -march=athlon -Os -fomit-frame-pointer2012053120120525
2020153refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2012053120120525
2020251refgcc -m32 -march=k8 -Os -fomit-frame-pointer2012053120120525
2020547refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2012053120120525
2023154refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2012053120120525
2023170refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2012053120120525
2023598refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2012053120120525
2024241refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2012053120120525
2026073refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2012053120120525
2026951refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2012053120120525
2030675refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2012053120120525
2033140refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012053120120525
2035349refgcc -m32 -march=prescott -Os -fomit-frame-pointer2012053120120525
2035397refgcc -m32 -march=i386 -Os -fomit-frame-pointer2012053120120525
2038053refgcc -m32 -march=i486 -Os -fomit-frame-pointer2012053120120525
2038334refgcc -m32 -march=nocona -Os -fomit-frame-pointer2012053120120525
2039000refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2012053120120525
2039388refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2012053120120525
2040769refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2012053120120525
2048955refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2012053120120525
2064197refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2012053120120525
2067511refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2012053120120525
2073363refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2012053120120525
2073519refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2012053120120525
2073534refgcc -m32 -march=k6 -O -fomit-frame-pointer2012053120120525
2077374refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2012053120120525
2078454refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2012053120120525
2083471refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2012053120120525
2083685refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2012053120120525
2085323refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2012053120120525
2085533refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2012053120120525
2101521refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012053120120525
2102165refgcc -m32 -march=i386 -O -fomit-frame-pointer2012053120120525
2103736refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2012053120120525
2104978refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2012053120120525
2121895refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2012053120120525
2122053refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2012053120120525
2122245refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2012053120120525
2127274refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2012053120120525
2128520refgcc -m32 -march=prescott -O -fomit-frame-pointer2012053120120525
2132318refgcc -m32 -march=k8 -O -fomit-frame-pointer2012053120120525
2133237refgcc -m32 -march=core2 -O -fomit-frame-pointer2012053120120525
2133416refgcc -m32 -march=nocona -O -fomit-frame-pointer2012053120120525
2133489refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2012053120120525
2134596refgcc -m32 -march=barcelona -O -fomit-frame-pointer2012053120120525
2138659refgcc -m32 -march=athlon -O -fomit-frame-pointer2012053120120525
2139249refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2012053120120525
2140123refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2012053120120525
2145473refgcc -m32 -march=core2 -Os -fomit-frame-pointer2012053120120525
2146357refgcc -m32 -O -fomit-frame-pointer2012053120120525
2147389refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2012053120120525
2147575refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012053120120525
2152374refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2012053120120525
2153795refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2012053120120525
2166595refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2012053120120525
2170741refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2012053120120525
2176108refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2012053120120525
2181888refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012053120120525
2183046refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2012053120120525
2186114refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2012053120120525
2202198refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2012053120120525
2209229refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2012053120120525
2210760refgcc -m32 -march=pentium -O -fomit-frame-pointer2012053120120525
2213216refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2012053120120525
2215809refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2012053120120525
2217420refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2012053120120525
2217639refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2012053120120525
2230670refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2012053120120525
2248470refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2012053120120525
2261177refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2012053120120525
2269530refgcc -m32 -march=i486 -O -fomit-frame-pointer2012053120120525
2409138refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2012053120120525
2414290refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2012053120120525
2420248refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2012053120120525
2423575refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2012053120120525
2424981refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2012053120120525
2427736refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2012053120120525
2428449refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2012053120120525
2431727refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2012053120120525
2440429refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2012053120120525
2445521refgcc -funroll-loops -m32 -O -fomit-frame-pointer2012053120120525
2464013refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2012053120120525
2471704refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2012053120120525
2475565refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2012053120120525
2490209refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2012053120120525