Implementation notes: x86, hydra3, crypto_aead/aescopav1

Computer: hydra3
Architecture: x86
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: aescopav1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1009213? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091020170725
1027536? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017091020170725
1032752? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091020170725
1033656? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017091020170725
1036325? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091020170725
1038456? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091020170725
1043627? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091020170725
1043783? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091020170725
1049149? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017091020170725
1065221? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091020170725
1065507? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091020170725
1081177? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091020170725
1082878? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091020170725
1113236? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091020170725
1114798? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091020170725
1115438? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017091020170725
1120083? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091020170725
1127284? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091020170725
1144259? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091020170725
1148537? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017091020170725
1168935? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091020170725
1169437? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091020170725
1170932? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091020170725
1181101? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017091020170725
1181654? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091020170725
1181875? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091020170725
1191807? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091020170725
1194795? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091020170725
1195608? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091020170725
1196204? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091020170725
1196243? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091020170725
1197008? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091020170725
1200820? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091020170725
1209864? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017091020170725
1213716? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017091020170725
1213757? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017091020170725
1213927? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091020170725
1226717? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091020170725
1228991? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017091020170725
1263569? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091020170725
1265799? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091020170725
1267967? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017091020170725
1283257? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017091020170725
1289480? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017091020170725
1301236? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091020170725
1305475? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091020170725
1326955? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091020170725
1331004? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091020170725
1333167? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091020170725
1333203? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091020170725
1340547? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091020170725
1344542? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091020170725
1348571? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017091020170725
1362346? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091020170725
1369494? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017091020170725
1370350? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017091020170725
1378499? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091020170725
1383368? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091020170725
1394878? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017091020170725
1422635? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017091020170725
1440323? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091020170725
1464937? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091020170725
1465801? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017091020170725
1466322? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017091020170725
1482121? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091020170725
1490428? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017091020170725
1519694? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091020170725
1521943? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017091020170725
1526715? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091020170725
1528107? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091020170725
1529134? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017091020170725
1547728? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091020170725
1580035? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017091020170725
1582898? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091020170725
1585452? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091020170725
1588630? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091020170725
1588803? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017091020170725
1589866? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017091020170725
1590610? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017091020170725
1594917? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017091020170725
1595302? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091020170725
1602299? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091020170725
1604676? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091020170725
1606017? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091020170725
1609532? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091020170725
1610490? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091020170725
1620425? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091020170725
1621597? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017091020170725
1624180? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091020170725
1624483? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091020170725
1627053? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091020170725
1628381? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091020170725
1629319? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017091020170725
1630642? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017091020170725
1638378? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017091020170725
1643556? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017091020170725
1644131? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017091020170725
1647296? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017091020170725
1655041? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091020170725
1656260? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091020170725
1658122? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017091020170725
1659066? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091020170725
1661716? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091020170725
1663365? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091020170725
1666807? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091020170725
1671373? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091020170725
1679209? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091020170725
1679878? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017091020170725
1683131? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091020170725
1683137? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091020170725
1683853? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091020170725
1685670? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091020170725
1686584? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091020170725
1689279? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017091020170725
1690488? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017091020170725
1690963? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091020170725
1692793? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017091020170725
1694047? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017091020170725
1699049? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091020170725
1700119? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017091020170725
1700540? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091020170725
1701322? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017091020170725
1703943? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091020170725
1705312? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017091020170725
1705422? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091020170725
1707149? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017091020170725
1707755? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091020170725
1709004? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091020170725
1709235? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091020170725
1710290? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091020170725
1716698? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091020170725
1725217? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017091020170725
1730307? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017091020170725
1731716? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017091020170725
1733159? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091020170725
1734781? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091020170725
1736408? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017091020170725
1737422? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017091020170725
1737991? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091020170725
1738430? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091020170725
1744283? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091020170725
1744291? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091020170725
1745992? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091020170725
1748135? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091020170725
1748448? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091020170725
1752118? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091020170725
1754318? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017091020170725
1759839? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017091020170725
1761756? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091020170725
1764443? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091020170725
1764601? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091020170725
1770104? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091020170725
1770891? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091020170725
1780719? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091020170725
1797769? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091020170725
1800311? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091020170725
1800546? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017091020170725
1821211? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091020170725
1857862? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017091020170725
1866729? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017091020170725

Test failure

Implementation: crypto_aead/aescopav1/ref
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer ref
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
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer ref