Implementation notes: x86, hydra4, crypto_aead/proest128copav1

Computer: hydra4
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: proest128copav1
TimeImplementationCompilerBenchmark dateSUPERCOP version
1462684refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070120140622
1464162refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070120140622
1466517refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070120140622
1466587refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070120140622
1467313refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070120140622
1469469refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070120140622
1471365refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070120140622
1520135refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070120140622
1520213refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070120140622
1523060refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070120140622
1538316refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070120140622
1539841refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070120140622
1540398refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070120140622
1552918refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070120140622
1553526refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070120140622
1555515refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070120140622
1559130refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070120140622
1559691refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070120140622
1561463refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070120140622
1563592refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070120140622
1564840refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070120140622
1567289refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070120140622
1568622refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070120140622
1573521refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070120140622
1580577refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070120140622
1580990refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070120140622
1580993refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070120140622
1581115refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070120140622
1582093refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070120140622
1584816refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070120140622
1584976refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070120140622
1585541refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070120140622
1586485refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014070120140622
1586493refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070120140622
1586497refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014070120140622
1588065refgcc -m32 -O -fomit-frame-pointer2014070120140622
1588408refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070120140622
1588716refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070120140622
1589121refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070120140622
1589156refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014070120140622
1593092refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070120140622
1608891refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070120140622
1620727refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070120140622
1627096refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070120140622
1637461refgcc -m32 -O3 -fomit-frame-pointer2014070120140622
1638340refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070120140622
1650004refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070120140622
1652715refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070120140622
1653351refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070120140622
1656669refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070120140622
1656978refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070120140622
1659493refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070120140622
1659883refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070120140622
1659945refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070120140622
1662504refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070120140622
1663015refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070120140622
1663244refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070120140622
1663829refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070120140622
1664532refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070120140622
1665109refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070120140622
1665155refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070120140622
1665229refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070120140622
1666174refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070120140622
1674247refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070120140622
1675842refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070120140622
1680534refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070120140622
1681099refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070120140622
1683182refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070120140622
1691734refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070120140622
1695498refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070120140622
1699515refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070120140622
1699589refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070120140622
1702588refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070120140622
1706121refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070120140622
1714292refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070120140622
1716047refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070120140622
1724642refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070120140622
1730641refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070120140622
1731655refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070120140622
1732747refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070120140622
1734392refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070120140622
1735227refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070120140622
1737782refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070120140622
1739424refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070120140622
1742887refgcc -m32 -O2 -fomit-frame-pointer2014070120140622
1747792refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070120140622
1747902refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070120140622
1748331refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070120140622
1748584refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070120140622
1751900refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070120140622
1752551refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070120140622
1753928refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070120140622
1754131refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070120140622
1754193refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070120140622
1765089refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070120140622
1765873refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070120140622
1766014refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070120140622
1768619refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070120140622
1768989refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070120140622
1772008refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070120140622
1772885refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070120140622
1773404refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070120140622
1779983refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014070120140622
1781064refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014070120140622
1782074refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070120140622
1782624refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070120140622
1783864refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070120140622
1787132refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070120140622
1788115refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070120140622
1789870refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070120140622
1790334refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070120140622
1791340refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070120140622
1792226refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070120140622
1792319refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070120140622
1796493refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070120140622
1796703refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070120140622
1797311refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070120140622
1799035refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070120140622
1802694refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070120140622
1805068refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070120140622
1811180refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014070120140622
1811386refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014070120140622
1811465refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014070120140622
1812026refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070120140622
1812728refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070120140622
1813157refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070120140622
1813313refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014070120140622
1817584refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070120140622
1818936refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070120140622
1819249refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070120140622
1821023refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070120140622
1822564refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070120140622
1822973refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070120140622
1823075refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070120140622
1824623refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070120140622
1824775refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070120140622
1825450refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070120140622
1830727refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070120140622
1831592refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070120140622
1831885refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070120140622
1832403refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070120140622
1834088refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070120140622
1835255refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070120140622
1841291refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070120140622
1841565refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070120140622
1841576refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070120140622
1842306refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070120140622
1842309refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070120140622
1842512refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070120140622
1850441refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070120140622
1851802refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070120140622
1859048refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070120140622
1867476refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070120140622
1869516refgcc -m32 -Os -fomit-frame-pointer2014070120140622
1880880refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070120140622
1880912refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070120140622
1884928refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070120140622
1884960refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070120140622
1922899refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070120140622
1923192refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070120140622
1923620refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070120140622
1938729refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070120140622
1939442refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070120140622
1939677refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070120140622
1941615refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070120140622
1968541refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070120140622

Test failure

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