Implementation notes: x86, jos, crypto_aead/proest128copav1

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: proest128copav1
TimeImplementationCompilerBenchmark dateSUPERCOP version
1306312refgcc -m32 -O3 -fomit-frame-pointer2014070920140622
1355438refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070920140622
1357658refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070920140622
1358820refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070920140622
1374510refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070920140622
1376408refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070920140622
1384035refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070920140622
1389097refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070920140622
1391348refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070920140622
1404045refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070920140622
1411035refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070920140622
1425195refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070920140622
1425555refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070920140622
1438050refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070920140622
1461188refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070920140622
1465695refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070920140622
1478280refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070920140622
1480050refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070920140622
1498320refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070920140622
1526325refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070920140622
1532775refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070920140622
1536997refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070920140622
1540777refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070920140622
1548000refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070920140622
1559183refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070920140622
1562745refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070920140622
1578877refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070920140622
1579920refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070920140622
1585020refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070920140622
1593900refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070920140622
1603822refgcc -m32 -O -fomit-frame-pointer2014070920140622
1604130refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070920140622
1607760refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070920140622
1610467refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070920140622
1617840refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070920140622
1619107refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070920140622
1624770refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070920140622
1627537refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070920140622
1634565refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070920140622
1634565refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070920140622
1642643refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070920140622
1643385refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070920140622
1650795refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070920140622
1650855refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070920140622
1653330refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070920140622
1664002refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070920140622
1676348refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070920140622
1694798refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070920140622
1695938refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070920140622
1696312refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070920140622
1696493refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070920140622
1699485refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070920140622
1704412refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070920140622
1713158refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070920140622
1721122refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070920140622
1721512refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070920140622
1728593refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070920140622
1735853refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070920140622
1736355refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070920140622
1739512refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070920140622
1744395refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070920140622
1747230refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070920140622
1749375refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070920140622
1755743refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070920140622
1762815refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070920140622
1763213refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070920140622
1768845refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070920140622
1777043refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070920140622
1777980refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070920140622
1779780refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070920140622
1781370refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070920140622
1783155refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070920140622
1794975refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070920140622
1808400refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070920140622
1817258refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070920140622
1819890refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070920140622
1826220refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070920140622
1828770refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070920140622
1837973refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070920140622
1838025refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070920140622
1839645refgcc -m32 -O2 -fomit-frame-pointer2014070920140622
1843688refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070920140622
1844512refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070920140622
1845217refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070920140622
1848502refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070920140622
1850468refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070920140622
1850895refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070920140622
1851300refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070920140622
1854030refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070920140622
1858043refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070920140622
1859370refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070920140622
1862520refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070920140622
1864665refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070920140622
1864927refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070920140622
1866113refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070920140622
1866368refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070920140622
1866750refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070920140622
1868400refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070920140622
1877047refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070920140622
1884877refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070920140622
1888935refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070920140622
1890367refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070920140622
1891515refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070920140622
1895235refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070920140622
1897703refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070920140622
1898437refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070920140622
1900095refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070920140622
1902540refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070920140622
1903913refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070920140622
1904745refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070920140622
1907588refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070920140622
1917090refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070920140622
1921702refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070920140622
1922963refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070920140622
1923518refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070920140622
1923562refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070920140622
1955617refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070920140622
1957358refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070920140622
1970527refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070920140622
1974097refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070920140622
1985722refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070920140622
2032342refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070920140622
2041230refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070920140622
2044102refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070920140622
2044717refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070920140622
2046488refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070920140622
2050605refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070920140622
2061465refgcc -m32 -Os -fomit-frame-pointer2014070920140622
2066303refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070920140622
2067682refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070920140622
2067885refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070920140622
2067945refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070920140622
2068740refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070920140622
2071230refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070920140622
2071628refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070920140622
2072385refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070920140622
2079630refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070920140622
2082638refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070920140622
2084558refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070920140622
2085232refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070920140622
2085315refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070920140622
2085593refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070920140622
2090152refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070920140622
2096265refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070920140622
2096820refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070920140622
2097967refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070920140622
2104807refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070920140622
2109502refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070920140622
2110065refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070920140622
2111265refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070920140622
2113972refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070920140622
2120753refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070920140622
2122785refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070920140622
2123047refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070920140622
2123588refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070920140622
2123895refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070920140622
2138145refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070920140622
2139352refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070920140622
2141595refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070920140622
2157547refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070920140622