Implementation notes: x86, h8bobcat, crypto_aead/aescopav2

Computer: h8bobcat
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: aescopav2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1376061? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017080520170718
1424629? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017080520170718
1427674? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017080520170718
1435165? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017080520170718
1445928? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017080520170718
1451828? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017080520170718
1453153? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017080520170718
1460193? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017080520170718
1461133? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017080520170718
1467532? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017080520170718
1468392? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017080520170718
1470766? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017080520170718
1472871? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017080520170718
1473763? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017080520170718
1475535? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017080520170718
1477659? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017080520170718
1479345? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017080520170718
1491837? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017080520170718
1493414? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017080520170718
1497528? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017080520170718
1498539? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017080520170718
1501793? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017080520170718
1505446? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017080520170718
1527624? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017080520170718
1527818? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017080520170718
1530279? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017080520170718
1537195? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017080520170718
1540415? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017080520170718
1543441? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017080520170718
1544652? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017080520170718
1548656? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017080520170718
1570141? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017080520170718
1570298? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017080520170718
1574269? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017080520170718
1576478? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017080520170718
1577988? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017080520170718
1578283? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017080520170718
1578800? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017080520170718
1582600? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017080520170718
1583835? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017080520170718
1586880? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017080520170718
1587321? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017080520170718
1588808? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017080520170718
1591293? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017080520170718
1594390? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017080520170718
1603576? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017080520170718
1604070? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017080520170718
1608174? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017080520170718
1620429? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017080520170718
1622101? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017080520170718
1626348? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017080520170718
1628500? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017080520170718
1630257? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017080520170718
1649352? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017080520170718
1660353? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017080520170718
1667691? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017080520170718
1690415? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017080520170718
1700054? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017080520170718
1701773? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017080520170718
1707729? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017080520170718
1708001? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017080520170718
1712290? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017080520170718
1727223? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017080520170718
1729594? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017080520170718
1731446? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017080520170718
1732321? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017080520170718
1734814? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017080520170718
1737863? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017080520170718
1740775? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017080520170718
1741564? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017080520170718
1747097? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017080520170718
1747710? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017080520170718
1750968? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017080520170718
1751144? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017080520170718
1751700? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017080520170718
1754408? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017080520170718
1757106? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017080520170718
1761267? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017080520170718
1764069? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017080520170718
1767437? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017080520170718
1772064? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017080520170718
1776087? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017080520170718
1789876? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017080520170718
1789947? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017080520170718
1794583? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017080520170718
1795215? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017080520170718
1800873? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017080520170718
1801352? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017080520170718
1801433? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017080520170718
1804890? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017080520170718
1804900? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017080520170718
1811988? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017080520170718
1820167? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017080520170718
1820191? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017080520170718
1824751? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017080520170718
1825591? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017080520170718
1828494? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017080520170718
1830337? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017080520170718
1830479? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017080520170718
1830931? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017080520170718
1835571? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017080520170718
1839119? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017080520170718
1839552? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017080520170718
1841423? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017080520170718
1846211? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017080520170718
1846330? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017080520170718
1847983? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017080520170718
1851089? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017080520170718
1851907? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017080520170718
1852808? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017080520170718
1853345? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017080520170718
1853654? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017080520170718
1857188? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017080520170718
1857896? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017080520170718
1859929? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017080520170718
1861193? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017080520170718
1862232? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017080520170718
1864912? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017080520170718
1865230? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017080520170718
1868351? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017080520170718
1870350? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017080520170718
1870569? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017080520170718
1877741? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017080520170718
1880976? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017080520170718
1887854? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017080520170718
1894101? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017080520170718
1894138? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017080520170718
1896561? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017080520170718
1901111? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017080520170718
1903405? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017080520170718
1904147? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017080520170718
1906342? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017080520170718
1915466? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017080520170718
1919247? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017080520170718
1932670? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017080520170718
1934609? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017080520170718
1936266? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017080520170718
1936457? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017080520170718
1938318? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017080520170718
1942474? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017080520170718
1949177? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017080520170718
1952953? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017080520170718
1959536? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017080520170718
1960900? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017080520170718
1961223? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017080520170718
1962149? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017080520170718
1974324? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017080520170718
1974585? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017080520170718
1975592? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017080520170718
1976152? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017080520170718
1977311? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017080520170718
1977634? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017080520170718
1978432? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017080520170718
1983073? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017080520170718
1986897? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017080520170718
1988189? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017080520170718
1988455? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017080520170718
1991262? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017080520170718
2000624? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017080520170718
2042557? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017080520170718
2085032? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017080520170718

Test failure

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

Number of similar (compiler,implementation) pairs: 9, 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=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