Implementation notes: x86, calvin, crypto_aead/aezv1

Computer: calvin
Architecture: x86
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: aezv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1395634? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017081120170725
1397842? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017081120170725
1398094? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017081120170725
1398594? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017081120170725
1399320? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017081120170725
1400756? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017081120170725
1404208? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017081120170725
1404715? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017081120170725
1405672? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017081120170725
1406566? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017081120170725
1407327? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017081120170725
1408594? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017081120170725
1409024? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017081120170725
1431868? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017081120170725
1432385? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017081120170725
1432838? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017081120170725
1435479? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017081120170725
1436355? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017081120170725
1436469? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017081120170725
1437849? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017081120170725
1446633? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017081120170725
1449553? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017081120170725
1453496? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017081120170725
1455653? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017081120170725
1459514? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017081120170725
1463507? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017081120170725
1464759? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017081120170725
1464837? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017081120170725
1467059? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017081120170725
1469296? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017081120170725
1475606? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017081120170725
1476085? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017081120170725
1481303? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017081120170725
1483397? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017081120170725
1491090? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017081120170725
1494218? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017081120170725
1495118? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017081120170725
1513454? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017081120170725
1513459? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017081120170725
1520915? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017081120170725
1521543? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017081120170725
1528299? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017081120170725
1539255? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017081120170725
1540226? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017081120170725
1544302? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017081120170725
1548901? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017081120170725
1552206? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017081120170725
1554162? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017081120170725
1563782? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017081120170725
1570904? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017081120170725
1578099? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017081120170725
1578450? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017081120170725
1580389? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017081120170725
1580902? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017081120170725
1594037? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017081120170725
1660386? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017081120170725
1669478? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017081120170725
1669735? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017081120170725
1674212? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017081120170725
1674751? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017081120170725
1680257? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017081120170725
1681478? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017081120170725
1688309? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017081120170725
1697870? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017081120170725
1702906? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017081120170725
1704693? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017081120170725
1712558? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017081120170725
1713057? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017081120170725
1718004? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017081120170725
1719487? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017081120170725
1723209? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017081120170725
1730033? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017081120170725
1731800? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017081120170725
1731930? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017081120170725
1732673? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017081120170725
1734123? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017081120170725
1736951? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017081120170725
1740230? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017081120170725
1740568? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017081120170725
1742545? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017081120170725
1742561? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017081120170725
1744540? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017081120170725
1748808? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017081120170725
1749006? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017081120170725
1749055? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017081120170725
1749618? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017081120170725
1750393? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017081120170725
1751951? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017081120170725
1755560? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017081120170725
1760021? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017081120170725
1761541? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017081120170725
1761647? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017081120170725
1764440? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017081120170725
1767487? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017081120170725
1767900? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017081120170725
1771595? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017081120170725
1777475? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017081120170725
1778541? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017081120170725
1780392? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017081120170725
1784653? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017081120170725
1785005? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017081120170725
1785856? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017081120170725
1794503? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017081120170725
1794988? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017081120170725
1795080? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017081120170725
1798987? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017081120170725
1813920? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017081120170725
1835069? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017081120170725
1838666? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017081120170725
1839926? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017081120170725
1840603? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017081120170725
1854517? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017081120170725
1855424? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017081120170725
1873846? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017081120170725
1909381? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017081120170725
1954250? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017081120170725
1957692? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017081120170725
1959577? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017081120170725
1965821? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017081120170725
1971644? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017081120170725
1975044? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017081120170725
1978366? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017081120170725
1983608? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017081120170725
1986231? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017081120170725
1986357? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017081120170725
1991256? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017081120170725
1993698? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017081120170725
1994821? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017081120170725
1995650? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017081120170725
1996378? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017081120170725
1996712? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017081120170725
1996877? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017081120170725
1997471? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017081120170725
1999028? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017081120170725
1999119? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017081120170725
1999956? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017081120170725
2000060? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017081120170725
2002521? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017081120170725
2004224? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017081120170725
2007480? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017081120170725
2009424? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017081120170725
2009528? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017081120170725
2010488? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017081120170725
2013075? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017081120170725
2015582? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017081120170725
2015589? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017081120170725
2015600? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017081120170725
2016216? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017081120170725
2018947? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017081120170725
2019180? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017081120170725
2021046? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017081120170725
2021699? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017081120170725
2022881? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017081120170725
2031281? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017081120170725
2032130? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017081120170725
2033870? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017081120170725
2037492? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017081120170725
2037948? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017081120170725
2048898? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017081120170725
2050572? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017081120170725
2055004? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017081120170725
2055017? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017081120170725
2057084? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017081120170725
2065148? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017081120170725
2065482? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017081120170725
2066356? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017081120170725
2072010? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017081120170725
2074820? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017081120170725
2077013? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017081120170725
2080275? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017081120170725
2087522? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017081120170725
2198329? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017081120170725

Test failure

Implementation: crypto_aead/aezv1/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