Implementation notes: x86, h4e350, crypto_aead/aescopav1

Computer: h4e350
Architecture: x86
CPU ID: AuthenticAMD-00500f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: aescopav1
TimeImplementationCompilerBenchmark dateSUPERCOP version
1584411refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014072920140622
1585158refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014072920140622
1585359refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014072920140622
1585560refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014072920140622
1586568refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014072920140622
1589199refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014072920140622
1595688refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014072920140622
1621329refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014072920140622
1622565refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014072920140622
1625622refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014072920140622
1626051refgcc -m32 -O3 -fomit-frame-pointer2014072920140622
1664568refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014072920140622
1669257refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014072920140622
1669689refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014072920140622
1672428refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014072920140622
1678161refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014072920140622
1679058refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014072920140622
1679331refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014072920140622
1684101refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014072920140622
1689195refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014072920140622
1697334refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014072920140622
1701051refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014072920140622
1702311refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014072920140622
1705206refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014072920140622
1717257refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014072920140622
1735506refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014072920140622
1736838refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014072920140622
1738329refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014072920140622
1748553refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014072920140622
1754031refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014072920140622
1754055refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014072920140622
1759404refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014072920140622
1773180refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014072920140622
1774119refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014072920140622
1774209refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014072920140622
1774848refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014072920140622
1783008refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014072920140622
1788648refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014072920140622
1789557refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014072920140622
1790049refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014072920140622
1805439refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014072920140622
1805739refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014072920140622
1808574refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014072920140622
1809021refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014072920140622
1811064refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014072920140622
1816584refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014072920140622
1829520refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014072920140622
1831074refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014072920140622
1842039refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014072920140622
1843065refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014072920140622
1851642refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014072920140622
1852500refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014072920140622
1868718refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014072920140622
1873404refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014072920140622
1882533refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014072920140622
1885758refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014072920140622
1888053refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014072920140622
1891440refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014072920140622
1901856refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014072920140622
1901940refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014072920140622
1901994refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014072920140622
1911888refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014072920140622
1915371refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014072920140622
1916604refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014072920140622
1916640refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014072920140622
1919199refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014072920140622
1926849refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014072920140622
1927368refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014072920140622
1935969refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014072920140622
1936242refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014072920140622
1936827refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014072920140622
1939704refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014072920140622
1939905refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014072920140622
1943505refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014072920140622
1953081refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014072920140622
1956339refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014072920140622
1957251refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014072920140622
1969206refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014072920140622
1971801refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014072920140622
1997763refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014072920140622
2001774refgcc -m32 -O2 -fomit-frame-pointer2014072920140622
2004801refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014072920140622
2005530refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014072920140622
2006355refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014072920140622
2007384refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014072920140622
2008860refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014072920140622
2011281refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014072920140622
2014905refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014072920140622
2035563refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014072920140622
2037696refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014072920140622
2038185refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014072920140622
2056080refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014072920140622
2056404refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014072920140622
2058732refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014072920140622
2062920refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014072920140622
2063949refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014072920140622
2065836refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014072920140622
2066112refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014072920140622
2077083refgcc -m32 -Os -fomit-frame-pointer2014072920140622
2078028refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014072920140622
2078241refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014072920140622
2078328refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014072920140622
2078643refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014072920140622
2079324refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014072920140622
2082414refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014072920140622
2085168refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014072920140622
2085279refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014072920140622
2085408refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014072920140622
2085759refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014072920140622
2086455refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014072920140622
2087400refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014072920140622
2088891refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014072920140622
2090223refgcc -m32 -march=athlon -O -fomit-frame-pointer2014072920140622
2093562refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014072920140622
2093664refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014072920140622
2094078refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014072920140622
2096040refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014072920140622
2096910refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014072920140622
2097558refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014072920140622
2106507refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014072920140622
2106588refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014072920140622
2111280refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014072920140622
2111313refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014072920140622
2111352refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014072920140622
2114226refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014072920140622
2114712refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014072920140622
2122395refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014072920140622
2123013refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014072920140622
2123319refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014072920140622
2126436refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014072920140622
2128440refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014072920140622
2128683refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014072920140622
2128737refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014072920140622
2131266refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014072920140622
2135109refgcc -m32 -march=k8 -O -fomit-frame-pointer2014072920140622
2135916refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014072920140622
2137632refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014072920140622
2144202refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014072920140622
2144946refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014072920140622
2144997refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014072920140622
2146854refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014072920140622
2147136refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014072920140622
2151210refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014072920140622
2151213refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014072920140622
2195865refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014072920140622
2196945refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014072920140622
2196954refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014072920140622
2197023refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014072920140622
2214195refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014072920140622
2217606refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014072920140622
2269614refgcc -m32 -march=pentium -O -fomit-frame-pointer2014072920140622
2277474refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014072920140622
2319204refgcc -m32 -march=prescott -O -fomit-frame-pointer2014072920140622
2321700refgcc -m32 -march=nocona -O -fomit-frame-pointer2014072920140622
2333415refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014072920140622
2333577refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014072920140622
2333697refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014072920140622
2334531refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014072920140622
2338119refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014072920140622
2338542refgcc -m32 -march=core2 -O -fomit-frame-pointer2014072920140622
2339892refgcc -m32 -O -fomit-frame-pointer2014072920140622
2345328refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014072920140622
2358135refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014072920140622
2361063refgcc -m32 -march=k6 -O -fomit-frame-pointer2014072920140622
2361636refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014072920140622
2372763refgcc -m32 -march=i386 -O -fomit-frame-pointer2014072920140622
2580801refgcc -m32 -march=i486 -O -fomit-frame-pointer2014072920140622