Implementation notes: x86, jos, crypto_aead/aezv1

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: aezv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
1434585refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070620140622
1435260refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070620140622
1440450refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070620140622
1440818refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070620140622
1474485refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070620140622
1482068refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070620140622
1482630refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070620140622
1487498refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070620140622
1490475refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070620140622
1491638refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070620140622
1492920refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070620140622
1493520refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070620140622
1494270refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070620140622
1494720refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070620140622
1503637refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070620140622
1510178refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070620140622
1516425refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070620140622
1517167refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070620140622
1518277refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070620140622
1520355refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070620140622
1522845refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070620140622
1523295refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070620140622
1523497refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070620140622
1529768refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070620140622
1530203refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070620140622
1531837refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070620140622
1540567refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070620140622
1546440refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070620140622
1556528refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070620140622
1557007refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070620140622
1557765refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070620140622
1561387refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070620140622
1561620refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070620140622
1561837refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070620140622
1577640refgcc -m32 -O3 -fomit-frame-pointer2014070620140622
1584487refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070620140622
1591762refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070620140622
1592850refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070620140622
1595347refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070620140622
1596578refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070620140622
1612133refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070620140622
1623525refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070620140622
1630718refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070620140622
1632645refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070620140622
1633245refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070620140622
1636410refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070620140622
1645485refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070620140622
1648522refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070620140622
1654192refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070620140622
1655085refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070620140622
1655580refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070620140622
1658010refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070620140622
1664617refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070620140622
1664813refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070620140622
1667633refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070620140622
1669343refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070620140622
1670212refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070620140622
1670452refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070620140622
1672628refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070620140622
1673498refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070620140622
1673895refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070620140622
1676557refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070620140622
1684200refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070620140622
1684485refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070620140622
1684710refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070620140622
1685812refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070620140622
1687642refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070620140622
1690103refgcc -m32 -O -fomit-frame-pointer2014070620140622
1693200refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070620140622
1693312refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070620140622
1694437refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070620140622
1695225refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070620140622
1719593refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070620140622
1723515refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070620140622
1725330refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070620140622
1728165refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070620140622
1729155refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070620140622
1730865refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070620140622
1737540refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070620140622
1747522refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070620140622
1748235refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070620140622
1751685refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070620140622
1754918refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070620140622
1755802refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070620140622
1757370refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070620140622
1761652refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070620140622
1765110refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070620140622
1769400refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070620140622
1775948refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070620140622
1776127refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070620140622
1780058refgcc -m32 -O2 -fomit-frame-pointer2014070620140622
1780283refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070620140622
1783485refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070620140622
1785847refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070620140622
1786072refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070620140622
1787295refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070620140622
1787910refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070620140622
1788202refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070620140622
1795275refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070620140622
1803600refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070620140622
1810282refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070620140622
1817077refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070620140622
1825320refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070620140622
1858440refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070620140622
1858485refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070620140622
1859070refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070620140622
1865730refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070620140622
1869758refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070620140622
1879688refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070620140622
1882785refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070620140622
1896307refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070620140622
1898317refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070620140622
1899592refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070620140622
1899915refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070620140622
1907265refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070620140622
1908352refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070620140622
1909568refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070620140622
1917022refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070620140622
1918245refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070620140622
1918612refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070620140622
1927792refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070620140622
1928340refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070620140622
1929945refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070620140622
1931385refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070620140622
1931505refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070620140622
1931910refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070620140622
1932293refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070620140622
1932952refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070620140622
1933028refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070620140622
1935360refgcc -m32 -Os -fomit-frame-pointer2014070620140622
1936072refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070620140622
1936582refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070620140622
1936890refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070620140622
1936935refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070620140622
1939133refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070620140622
1941090refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070620140622
1941787refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070620140622
1941885refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070620140622
1966147refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070620140622
1979302refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070620140622
1980727refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070620140622
1984470refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070620140622
1985947refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070620140622
1987852refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070620140622
1993185refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070620140622
1995780refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070620140622
1998255refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070620140622
2003295refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070620140622
2013930refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070620140622
2014027refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070620140622
2014732refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070620140622
2021535refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070620140622
2046457refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070620140622
2047312refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070620140622
2050957refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070620140622
2095290refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070620140622
2105145refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070620140622
2120220refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070620140622
2146830refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070620140622
2224028refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070620140622