Implementation notes: x86, h5nano, crypto_aead/aezv1

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: aezv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
1733800refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014072820140622
1733865refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014072820140622
1734105refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014072820140622
1734485refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014072820140622
1760835refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014072820140622
1796315refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014072820140622
1862015refgcc -m32 -O3 -fomit-frame-pointer2014072820140622
1868260refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014072820140622
1874040refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014072820140622
1880375refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014072820140622
1880520refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014072820140622
1881360refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014072820140622
1881400refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014072820140622
1881690refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014072820140622
1887305refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014072820140622
1889730refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014072820140622
1891350refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014072820140622
1896770refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014072820140622
1916565refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014072820140622
1917410refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014072820140622
1921220refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014072820140622
1921870refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014072820140622
1922090refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014072820140622
1922590refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014072820140622
1923540refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014072820140622
1927660refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014072820140622
1929660refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014072820140622
1937845refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014072820140622
1941270refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014072820140622
1941860refgcc -m32 -march=athlon -O -fomit-frame-pointer2014072820140622
1957250refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014072820140622
1960115refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014072820140622
1962910refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014072820140622
1964455refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014072820140622
1965255refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014072820140622
1965690refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014072820140622
1967210refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014072820140622
1970310refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014072820140622
1975380refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014072820140622
1980355refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014072820140622
1980750refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014072820140622
1989775refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014072820140622
1995440refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014072820140622
1996030refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014072820140622
1998190refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014072820140622
1999295refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014072820140622
1999375refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014072820140622
1999485refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014072820140622
1999500refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014072820140622
2005095refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014072820140622
2007345refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014072820140622
2007405refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014072820140622
2007475refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014072820140622
2007600refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014072820140622
2011580refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014072820140622
2012990refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014072820140622
2020145refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014072820140622
2022740refgcc -m32 -O2 -fomit-frame-pointer2014072820140622
2023380refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014072820140622
2024305refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014072820140622
2027290refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014072820140622
2027850refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014072820140622
2027990refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014072820140622
2029700refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014072820140622
2030525refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014072820140622
2031205refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014072820140622
2034330refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014072820140622
2038775refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014072820140622
2039125refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014072820140622
2040805refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014072820140622
2041565refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014072820140622
2042010refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014072820140622
2042095refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014072820140622
2043695refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014072820140622
2044585refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014072820140622
2045420refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014072820140622
2046560refgcc -m32 -march=k8 -O -fomit-frame-pointer2014072820140622
2065310refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014072820140622
2071840refgcc -m32 -march=nocona -O -fomit-frame-pointer2014072820140622
2071880refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014072820140622
2072385refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014072820140622
2072695refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014072820140622
2073000refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014072820140622
2074045refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014072820140622
2074530refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014072820140622
2074575refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014072820140622
2074725refgcc -m32 -O -fomit-frame-pointer2014072820140622
2074730refgcc -m32 -march=core2 -O -fomit-frame-pointer2014072820140622
2074975refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014072820140622
2079140refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014072820140622
2079695refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014072820140622
2081800refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014072820140622
2081855refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014072820140622
2081920refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014072820140622
2081920refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014072820140622
2081970refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014072820140622
2081985refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014072820140622
2082050refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014072820140622
2082060refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014072820140622
2082080refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014072820140622
2082085refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014072820140622
2082095refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014072820140622
2086025refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014072820140622
2087320refgcc -m32 -Os -fomit-frame-pointer2014072820140622
2098890refgcc -m32 -march=prescott -O -fomit-frame-pointer2014072820140622
2098950refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014072820140622
2100485refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014072820140622
2101590refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014072820140622
2103705refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014072820140622
2104090refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014072820140622
2104960refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014072820140622
2109410refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014072820140622
2109475refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014072820140622
2109980refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014072820140622
2111305refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014072820140622
2111625refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014072820140622
2117420refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014072820140622
2119425refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014072820140622
2129830refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014072820140622
2129985refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014072820140622
2130180refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014072820140622
2135695refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014072820140622
2138290refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014072820140622
2138535refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014072820140622
2140600refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014072820140622
2144735refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014072820140622
2150980refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014072820140622
2159105refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014072820140622
2165960refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014072820140622
2167015refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014072820140622
2167085refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014072820140622
2171695refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014072820140622
2171770refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014072820140622
2174425refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014072820140622
2175215refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014072820140622
2175235refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014072820140622
2176275refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014072820140622
2181005refgcc -m32 -march=pentium -O -fomit-frame-pointer2014072820140622
2181405refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014072820140622
2182330refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014072820140622
2183690refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014072820140622
2185595refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014072820140622
2200300refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014072820140622
2207740refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014072820140622
2208095refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014072820140622
2211315refgcc -m32 -march=k6 -O -fomit-frame-pointer2014072820140622
2216475refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014072820140622
2222330refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014072820140622
2226895refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014072820140622
2231850refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014072820140622
2232205refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014072820140622
2232275refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014072820140622
2233975refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014072820140622
2248215refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014072820140622
2248225refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014072820140622
2248750refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014072820140622
2264535refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014072820140622
2285605refgcc -m32 -march=i386 -O -fomit-frame-pointer2014072820140622
2300465refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014072820140622
2314990refgcc -m32 -march=i486 -O -fomit-frame-pointer2014072820140622
2322340refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014072820140622
2322575refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014072820140622
2357110refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014072820140622
2444315refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014072820140622
2503220refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014072820140622
2503645refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014072820140622
2506805refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014072820140622
2524110refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014072820140622
2525895refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014072820140622
2644560refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014072820140622