Implementation notes: x86, hydra6, crypto_aead/proest128apev1

Computer: hydra6
Architecture: x86
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: proest128apev1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1470470? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017092120170725
1471972? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017092120170725
1475344? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017092120170725
1486228? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017092120170725
1499667? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017092120170725
1499767? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017092120170725
1503488? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017092120170725
1504286? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017092120170725
1505754? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017092120170725
1507537? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017092120170725
1511922? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017092120170725
1512168? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017092120170725
1512940? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017092120170725
1514176? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017092120170725
1514505? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017092120170725
1523832? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017092120170725
1524160? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017092120170725
1527478? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017092120170725
1528912? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017092120170725
1532866? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017092120170725
1533430? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017092120170725
1614608? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017092120170725
1620204? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017092120170725
1621306? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017092120170725
1621436? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017092120170725
1625966? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017092120170725
1627060? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017092120170725
1627248? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017092120170725
1627354? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017092120170725
1714456? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017092120170725
1715018? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017092120170725
1729521? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017092120170725
1730041? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017092120170725
1730338? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017092120170725
1730798? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017092120170725
1739272? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017092120170725
1739390? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017092120170725
1740198? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017092120170725
1746984? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017092120170725
1747282? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017092120170725
1748631? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017092120170725
1791818? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017092120170725
1798248? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017092120170725
1805228? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017092120170725
1805458? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017092120170725
1805931? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017092120170725
1806124? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017092120170725
1808044? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017092120170725
1810066? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017092120170725
1811070? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017092120170725
1811200? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017092120170725
1811460? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017092120170725
1811466? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017092120170725
1811496? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017092120170725
1814842? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017092120170725
1815208? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017092120170725
1815640? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017092120170725
1815714? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017092120170725
1815743? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017092120170725
1815747? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017092120170725
1823770? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017092120170725
1825470? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017092120170725
1827438? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017092120170725
1829506? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017092120170725
1829508? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017092120170725
1829830? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017092120170725
1841828? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017092120170725
1871735? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017092120170725
1879283? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017092120170725
1934554? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017092120170725
1934588? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017092120170725
1937636? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017092120170725
1937709? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017092120170725
1937830? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017092120170725
1951826? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017092120170725
1956377? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017092120170725
2000918? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017092120170725
2001298? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017092120170725
2001458? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017092120170725
2038702? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017092120170725
2038728? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017092120170725
2038821? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017092120170725
2097788? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017092120170725
2098144? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017092120170725
2100106? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017092120170725
2100816? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017092120170725
2108242? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017092120170725
2112618? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017092120170725
2122528? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017092120170725
2126460? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017092120170725
2127348? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017092120170725
2127472? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017092120170725
2128369? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017092120170725
2128611? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017092120170725
2129934? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017092120170725
2130668? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017092120170725
2131772? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017092120170725
2131782? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017092120170725
2131916? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017092120170725
2136391? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017092120170725
2137393? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017092120170725
2138180? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017092120170725
2139674? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017092120170725
2139818? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017092120170725
2139934? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017092120170725
2140058? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017092120170725
2140529? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017092120170725
2142410? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017092120170725
2144093? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017092120170725
2144224? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017092120170725
2144280? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017092120170725
2145092? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017092120170725
2145994? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017092120170725
2147492? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017092120170725
2154382? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017092120170725
2165698? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017092120170725
2171656? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017092120170725
2171788? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017092120170725
2171812? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017092120170725
2184100? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017092120170725
2187270? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017092120170725
2193886? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017092120170725
2194202? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017092120170725
2194280? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017092120170725
2194331? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017092120170725
2196252? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017092120170725
2196756? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017092120170725
2203908? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017092120170725
2204150? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017092120170725
2212596? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017092120170725
2212846? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017092120170725
2217064? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017092120170725
2218718? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017092120170725
2218876? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017092120170725
2220156? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017092120170725
2220180? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017092120170725
2220282? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017092120170725
2220690? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017092120170725
2225515? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017092120170725
2225610? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017092120170725
2229548? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017092120170725
2232018? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017092120170725
2240140? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017092120170725
2240148? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017092120170725
2243440? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017092120170725
2243514? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017092120170725
2243556? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017092120170725
2248690? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017092120170725
2256744? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017092120170725
2280846? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017092120170725
2281124? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017092120170725
2284336? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017092120170725
2284368? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017092120170725
2295672? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017092120170725
2295898? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017092120170725
2305614? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017092120170725
2305664? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017092120170725
2351006? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017092120170725
2354578? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017092120170725
2438656? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017092120170725
2439210? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017092120170725
2441818? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017092120170725
2441836? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017092120170725
2441856? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017092120170725
2441945? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017092120170725
2454636? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017092120170725
2469552? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017092120170725
2471104? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017092120170725
2471446? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017092120170725
2471552? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017092120170725
2488400? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017092120170725
2493028? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017092120170725

Test failure

Implementation: crypto_aead/proest128apev1/ref
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ref