Implementation notes: x86, hydra4, crypto_aead/aezv1

Computer: hydra4
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: aezv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
1388755refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014061020140525
1389215refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014061020140525
1389640refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014061020140525
1390604refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061020140525
1391181refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014061020140525
1394523refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014061020140525
1394671refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014061020140525
1404168refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014061020140525
1405330refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014061020140525
1412697refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014061020140525
1413434refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014061020140525
1437275refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014061020140525
1441420refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014061020140525
1481793refgcc -m32 -O3 -fomit-frame-pointer2014061020140525
1486294refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014061020140525
1506831refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014061020140525
1509448refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014061020140525
1584359refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014061020140525
1586473refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014061020140525
1588700refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014061020140525
1598118refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014061020140525
1601313refgcc -m32 -march=nocona -O -fomit-frame-pointer2014061020140525
1603263refgcc -m32 -march=k8 -O -fomit-frame-pointer2014061020140525
1604320refgcc -m32 -march=core2 -O -fomit-frame-pointer2014061020140525
1604783refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014061020140525
1606796refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014061020140525
1607521refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014061020140525
1607549refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014061020140525
1608672refgcc -m32 -O -fomit-frame-pointer2014061020140525
1609269refgcc -m32 -march=prescott -O -fomit-frame-pointer2014061020140525
1611640refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014061020140525
1612030refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014061020140525
1619468refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014061020140525
1621768refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014061020140525
1622762refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014061020140525
1627786refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014061020140525
1629564refgcc -m32 -march=athlon -O -fomit-frame-pointer2014061020140525
1639720refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014061020140525
1640949refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061020140525
1643179refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014061020140525
1643300refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061020140525
1643374refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014061020140525
1660312refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061020140525
1664505refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014061020140525
1668088refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014061020140525
1672554refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014061020140525
1675389refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061020140525
1685104refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014061020140525
1687093refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014061020140525
1687401refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014061020140525
1689835refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014061020140525
1690361refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014061020140525
1691013refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014061020140525
1691574refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014061020140525
1692436refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014061020140525
1692893refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014061020140525
1692912refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014061020140525
1693665refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014061020140525
1693766refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014061020140525
1694035refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061020140525
1694850refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014061020140525
1695876refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061020140525
1696749refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014061020140525
1698138refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061020140525
1698267refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014061020140525
1698349refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014061020140525
1698415refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014061020140525
1698637refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014061020140525
1698840refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014061020140525
1699012refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014061020140525
1701410refgcc -m32 -Os -fomit-frame-pointer2014061020140525
1701524refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014061020140525
1701765refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014061020140525
1702744refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014061020140525
1703028refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014061020140525
1704168refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014061020140525
1704920refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014061020140525
1705002refgcc -m32 -march=pentium -O -fomit-frame-pointer2014061020140525
1705766refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061020140525
1705825refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014061020140525
1706196refgcc -m32 -O2 -fomit-frame-pointer2014061020140525
1706367refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014061020140525
1708703refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014061020140525
1710997refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014061020140525
1712915refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014061020140525
1713090refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014061020140525
1715669refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061020140525
1719459refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014061020140525
1720044refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014061020140525
1727544refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014061020140525
1727591refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014061020140525
1727829refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014061020140525
1728824refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061020140525
1728847refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014061020140525
1729084refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014061020140525
1730106refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014061020140525
1733144refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014061020140525
1733674refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014061020140525
1734674refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014061020140525
1736358refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014061020140525
1736818refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014061020140525
1738390refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014061020140525
1740691refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014061020140525
1745001refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014061020140525
1745629refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014061020140525
1747758refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014061020140525
1751631refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061020140525
1753085refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014061020140525
1753268refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061020140525
1753362refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061020140525
1753510refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061020140525
1754380refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014061020140525
1754497refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061020140525
1756623refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061020140525
1756825refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061020140525
1757243refgcc -m32 -march=i386 -O -fomit-frame-pointer2014061020140525
1757421refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061020140525
1761676refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014061020140525
1762356refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061020140525
1769801refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014061020140525
1770316refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014061020140525
1772024refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014061020140525
1775463refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014061020140525
1787558refgcc -m32 -march=k6 -O -fomit-frame-pointer2014061020140525
1788045refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014061020140525
1788154refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014061020140525
1789449refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014061020140525
1790634refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014061020140525
1790817refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014061020140525
1791024refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014061020140525
1792432refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014061020140525
1797010refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014061020140525
1797272refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014061020140525
1809117refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061020140525
1809970refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061020140525
1810135refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014061020140525
1811164refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014061020140525
1811613refgcc -m32 -march=i486 -O -fomit-frame-pointer2014061020140525
1813805refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061020140525
1819163refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061020140525
1830239refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014061020140525
1841838refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061020140525
1851568refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061020140525
1857562refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014061020140525
1868646refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014061020140525
1871844refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061020140525
1908422refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061020140525
1917084refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061020140525
1920509refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061020140525
1922302refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061020140525
1993228refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061020140525
1997409refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014061020140525
1997444refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061020140525
2016834refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061020140525
2031054refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061020140525
2038807refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014061020140525
2040597refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061020140525
2043366refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014061020140525
2056528refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014061020140525
2064531refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061020140525
2091099refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014061020140525
2099830refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061020140525
2110629refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014061020140525
2141599refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014061020140525
2155522refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014061020140525
2190930refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014061020140525

Test failure

Implementation: crypto_aead/aezv1/ref
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ref