Implementation notes: x86, cryptologic, crypto_aead/aezv1

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_aead
Primitive: aezv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
1232648refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014052720140517
1236360refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014052720140517
1240061refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014052720140517
1241355refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014052720140517
1248901refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014052720140517
1249715refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014052720140517
1251152refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014052720140517
1331697refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014052720140517
1338736refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014052720140517
1340632refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014052720140517
1349184refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014052720140517
1360857refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014052720140517
1382797refgcc -m32 -march=prescott -O -fomit-frame-pointer2014052720140517
1387139refgcc -m32 -march=nocona -O -fomit-frame-pointer2014052720140517
1394881refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052720140517
1395621refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052720140517
1396248refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052720140517
1400387refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052720140517
1421839refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014052720140517
1422487refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014052720140517
1425032refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052720140517
1452309refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014052720140517
1455874refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014052720140517
1484935refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052720140517
1486194refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052720140517
1486509refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014052720140517
1487473refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052720140517
1489336refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052720140517
1498242refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014052720140517
1498350refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014052720140517
1500224refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014052720140517
1503171refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014052720140517
1507647refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014052720140517
1515784refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014052720140517
1517392refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014052720140517
1517783refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014052720140517
1518933refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014052720140517
1519080refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014052720140517
1520047refgcc -m32 -O3 -fomit-frame-pointer2014052720140517
1524021refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014052720140517
1524905refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014052720140517
1526827refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014052720140517
1528241refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014052720140517
1529547refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014052720140517
1529733refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014052720140517
1531764refgcc -m32 -O -fomit-frame-pointer2014052720140517
1531876refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014052720140517
1532312refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014052720140517
1532322refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014052720140517
1533537refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014052720140517
1538398refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014052720140517
1538559refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052720140517
1538676refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014052720140517
1540351refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014052720140517
1550858refgcc -m32 -march=k8 -O -fomit-frame-pointer2014052720140517
1553501refgcc -m32 -march=athlon -O -fomit-frame-pointer2014052720140517
1557737refgcc -m32 -march=core2 -O -fomit-frame-pointer2014052720140517
1561749refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014052720140517
1563788refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014052720140517
1564582refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014052720140517
1565841refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052720140517
1569148refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014052720140517
1570369refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014052720140517
1571830refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014052720140517
1595098refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052720140517
1595112refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014052720140517
1595394refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014052720140517
1597037refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014052720140517
1609188refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052720140517
1610794refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052720140517
1612315refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014052720140517
1613836refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014052720140517
1622750refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014052720140517
1622851refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014052720140517
1623221refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014052720140517
1624114refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014052720140517
1624139refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014052720140517
1627362refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014052720140517
1639298refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014052720140517
1640912refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052720140517
1641935refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014052720140517
1642886refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014052720140517
1660559refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014052720140517
1661030refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014052720140517
1668677refgcc -m32 -march=i386 -O -fomit-frame-pointer2014052720140517
1682245refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014052720140517
1689159refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052720140517
1691014refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052720140517
1691800refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014052720140517
1710976refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014052720140517
1728209refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014052720140517
1739117refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014052720140517
1739700refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014052720140517
1741755refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014052720140517
1745474refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014052720140517
1746800refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014052720140517
1747767refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014052720140517
1749133refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014052720140517
1767115refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014052720140517
1767526refgcc -m32 -O2 -fomit-frame-pointer2014052720140517
1791632refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014052720140517
1792217refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014052720140517
1792250refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014052720140517
1793801refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052720140517
1799250refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014052720140517
1802583refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014052720140517
1803688refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014052720140517
1808204refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014052720140517
1809482refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014052720140517
1809923refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014052720140517
1809933refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014052720140517
1810772refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014052720140517
1811585refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014052720140517
1819174refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014052720140517
1821365refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014052720140517
1822321refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014052720140517
1823611refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014052720140517
1824849refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014052720140517
1828209refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014052720140517
1866759refgcc -m32 -march=k6 -O -fomit-frame-pointer2014052720140517
1903809refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014052720140517
1905809refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052720140517
1929732refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014052720140517
1935085refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014052720140517
1936142refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014052720140517
1940632refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014052720140517
1943459refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014052720140517
1944306refgcc -m32 -Os -fomit-frame-pointer2014052720140517
1944449refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014052720140517
1946203refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014052720140517
1947323refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014052720140517
1949196refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014052720140517
1952418refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014052720140517
1972971refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014052720140517
1973134refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014052720140517
1974811refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014052720140517
2017029refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014052720140517
2030248refgcc -m32 -march=pentium -O -fomit-frame-pointer2014052720140517
2112000refgcc -m32 -march=i486 -O -fomit-frame-pointer2014052720140517
2234293refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014052720140517