Implementation notes: x86, hydra1, crypto_aead/aezv1

Computer: hydra1
Architecture: x86
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: aezv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
1357430refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101520161009
1364560refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101520161009
1365204refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101520161009
1365924refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101520161009
1369794refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101520161009
1372029refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101520161009
1372057refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101520161009
1372277refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101520161009
1374443refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101520161009
1376845refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101520161009
1382421refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101520161009
1391472refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101520161009
1392798refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101520161009
1394498refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101520161009
1407058refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101520161009
1407235refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101520161009
1410074refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101520161009
1413879refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101520161009
1426661refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101520161009
1430427refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101520161009
1431418refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101520161009
1431581refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101520161009
1432659refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101520161009
1435892refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101520161009
1438707refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101520161009
1441902refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101520161009
1445161refgcc -m32 -O3 -fomit-frame-pointer2016101520161009
1446499refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101520161009
1455871refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101520161009
1459171refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101520161009
1460157refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101520161009
1461173refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101520161009
1463916refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101520161009
1466746refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101520161009
1485037refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101520161009
1490700refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101520161009
1498653refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101520161009
1499137refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101520161009
1499397refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101520161009
1500004refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101520161009
1501227refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101520161009
1506136refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101520161009
1512588refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101520161009
1512825refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101520161009
1528973refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101520161009
1531758refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101520161009
1532229refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101520161009
1532422refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101520161009
1532507refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101520161009
1533086refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101520161009
1540800refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101520161009
1541992refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101520161009
1542327refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101520161009
1546962refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101520161009
1547446refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101520161009
1547517refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101520161009
1549192refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101520161009
1557493refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101520161009
1560280refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101520161009
1572379refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101520161009
1572639refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101520161009
1572986refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101520161009
1575528refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101520161009
1577482refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101520161009
1578549refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101520161009
1579099refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101520161009
1579709refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101520161009
1581357refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101520161009
1582643refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101520161009
1585202refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101520161009
1586466refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101520161009
1601952refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101520161009
1602859refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101520161009
1690760refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101520161009
1692534refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101520161009
1698875refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101520161009
1704898refgcc -m32 -O2 -fomit-frame-pointer2016101520161009
1705429refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101520161009
1705496refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101520161009
1706726refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101520161009
1707869refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101520161009
1737904refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101520161009
1737946refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101520161009
1738494refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101520161009
1742736refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101520161009
1746704refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101520161009
1748389refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101520161009
1748658refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101520161009
1749191refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101520161009
1750354refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101520161009
1756525refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101520161009
1757758refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101520161009
1761910refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101520161009
1763492refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101520161009
1763548refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101520161009
1766282refgcc -m32 -march=pentium -O -fomit-frame-pointer2016101520161009
1766728refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101520161009
1766838refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101520161009
1767875refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101520161009
1769445refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101520161009
1769677refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101520161009
1770832refgcc -m32 -march=core2 -O -fomit-frame-pointer2016101520161009
1771669refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101520161009
1771785refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101520161009
1772480refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101520161009
1772746refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101520161009
1778725refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101520161009
1782186refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101520161009
1783827refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101520161009
1783902refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101520161009
1784445refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101520161009
1795248refgcc -m32 -Os -fomit-frame-pointer2016101520161009
1798381refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101520161009
1800312refgcc -m32 -O -fomit-frame-pointer2016101520161009
1805515refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101520161009
1807775refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101520161009
1811364refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101520161009
1817466refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101520161009
1817586refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101520161009
1833765refgcc -m32 -march=athlon -O -fomit-frame-pointer2016101520161009
1835380refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101520161009
1837573refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101520161009
1839194refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101520161009
1840447refgcc -m32 -march=corei7 -O -fomit-frame-pointer2016101520161009
1843688refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101520161009
1844189refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101520161009
1844419refgcc -m32 -march=i386 -O -fomit-frame-pointer2016101520161009
1845123refgcc -m32 -march=prescott -O -fomit-frame-pointer2016101520161009
1845973refgcc -m32 -march=nocona -O -fomit-frame-pointer2016101520161009
1847982refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101520161009
1849875refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101520161009
1850727refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101520161009
1853672refgcc -m32 -march=k6 -O -fomit-frame-pointer2016101520161009
1855594refgcc -m32 -march=k8 -O -fomit-frame-pointer2016101520161009
1855723refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101520161009
1855806refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101520161009
1859224refgcc -m32 -march=i486 -O -fomit-frame-pointer2016101520161009
1861568refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101520161009
1866410refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101520161009
1867218refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101520161009
1868173refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101520161009
1870909refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101520161009
1881683refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101520161009
1913902refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101520161009
1915727refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101520161009
1916224refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101520161009
1937344refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101520161009
1939533refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101520161009
2003189refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101520161009
2003333refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101520161009
2006632refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101520161009
2007411refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101520161009
2025214refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101520161009
2030578refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101520161009
2037796refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101520161009
2075053refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101520161009
2075354refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101520161009
2075662refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101520161009
2104507refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101520161009
2105552refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101520161009

Test failure

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