Implementation notes: x86, cryptologic, crypto_aead/proest128apev1

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_aead
Primitive: proest128apev1
TimeImplementationCompilerBenchmark dateSUPERCOP version
1465727refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060220140517
1465804refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060220140517
1467045refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060220140517
1484071refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060220140517
1489183refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060220140517
1489771refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060220140517
1495868refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060220140517
1509379refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060220140517
1551196refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060220140517
1552333refgcc -m32 -O3 -fomit-frame-pointer2014060220140517
1556303refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060220140517
1557274refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060220140517
1558636refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060220140517
1560463refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060220140517
1564133refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060220140517
1565279refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060220140517
1567512refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014060220140517
1567906refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060220140517
1568856refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060220140517
1570985refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060220140517
1574711refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060220140517
1576443refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060220140517
1576606refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060220140517
1576644refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060220140517
1577355refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060220140517
1577412refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060220140517
1578730refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060220140517
1579505refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060220140517
1579862refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060220140517
1582948refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060220140517
1583239refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060220140517
1583589refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060220140517
1603071refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060220140517
1610267refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060220140517
1612841refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060220140517
1616015refgcc -m32 -march=nocona -O -fomit-frame-pointer2014060220140517
1617593refgcc -m32 -march=prescott -O -fomit-frame-pointer2014060220140517
1617944refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060220140517
1620680refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060220140517
1621615refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060220140517
1622000refgcc -m32 -O2 -fomit-frame-pointer2014060220140517
1626543refgcc -m32 -march=athlon -O -fomit-frame-pointer2014060220140517
1626872refgcc -m32 -march=core2 -O -fomit-frame-pointer2014060220140517
1627935refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060220140517
1628087refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060220140517
1628169refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060220140517
1630158refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060220140517
1630373refgcc -m32 -O -fomit-frame-pointer2014060220140517
1634657refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060220140517
1637859refgcc -m32 -march=k8 -O -fomit-frame-pointer2014060220140517
1640771refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060220140517
1640845refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060220140517
1641897refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060220140517
1645971refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060220140517
1649900refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060220140517
1652536refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060220140517
1658397refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060220140517
1658491refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060220140517
1660303refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060220140517
1665625refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060220140517
1668982refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060220140517
1669511refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060220140517
1670130refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060220140517
1682305refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060220140517
1682317refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060220140517
1683400refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060220140517
1684161refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060220140517
1684263refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060220140517
1684708refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060220140517
1685004refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060220140517
1685288refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060220140517
1687169refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060220140517
1688252refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060220140517
1688694refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060220140517
1689576refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060220140517
1690549refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060220140517
1693100refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060220140517
1693481refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060220140517
1693630refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060220140517
1695567refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060220140517
1697049refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060220140517
1698338refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060220140517
1699354refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060220140517
1710127refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060220140517
1710159refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060220140517
1710771refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060220140517
1712962refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060220140517
1715679refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060220140517
1716568refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060220140517
1717089refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060220140517
1717352refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060220140517
1718887refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060220140517
1723129refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060220140517
1726308refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060220140517
1728002refgcc -m32 -march=i386 -O -fomit-frame-pointer2014060220140517
1728549refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060220140517
1736868refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060220140517
1739135refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060220140517
1750089refgcc -m32 -march=pentium -O -fomit-frame-pointer2014060220140517
1750791refgcc -m32 -march=i486 -O -fomit-frame-pointer2014060220140517
1752809refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060220140517
1799476refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060220140517
1801177refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060220140517
1801623refgcc -m32 -march=k6 -O -fomit-frame-pointer2014060220140517
1806894refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060220140517
1809577refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060220140517
1809737refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060220140517
1813088refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060220140517
1822086refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060220140517
1830079refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060220140517
1834295refgcc -m32 -Os -fomit-frame-pointer2014060220140517
1843393refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060220140517
1848182refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060220140517
1856421refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060220140517
1856632refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060220140517
1856831refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060220140517
1858551refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060220140517
1868370refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060220140517
1869209refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060220140517
1870182refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060220140517
1873279refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060220140517
1884504refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060220140517
1899524refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060220140517
1924555refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060220140517
1926067refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060220140517
1927261refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060220140517
1927438refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060220140517
1952741refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060220140517
1967225refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060220140517
1967788refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060220140517
1967902refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060220140517
1969518refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060220140517
1970668refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060220140517
1971749refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060220140517
1987344refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060220140517
1990408refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060220140517
1991747refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060220140517
1995514refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060220140517
1996130refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060220140517
1999579refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060220140517