Implementation notes: x86, hydra3, crypto_aead/aescopav2

Computer: hydra3
Architecture: x86
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: aescopav2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1006889? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091020170725
1019104? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017091020170725
1021809? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017091020170725
1024872? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091020170725
1027679? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091020170725
1031764? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091020170725
1033029? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017091020170725
1034340? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091020170725
1041807? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091020170725
1053648? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091020170725
1055164? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091020170725
1072094? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091020170725
1077047? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091020170725
1101423? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091020170725
1105831? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017091020170725
1105846? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091020170725
1114831? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091020170725
1114936? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091020170725
1137936? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017091020170725
1139269? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091020170725
1156300? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091020170725
1160934? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091020170725
1161959? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091020170725
1173035? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091020170725
1173419? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091020170725
1173997? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091020170725
1174524? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017091020170725
1176612? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091020170725
1181928? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091020170725
1183843? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091020170725
1184844? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091020170725
1195075? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091020170725
1196935? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091020170725
1198542? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017091020170725
1199174? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091020170725
1207714? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017091020170725
1208193? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017091020170725
1216878? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091020170725
1229809? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017091020170725
1248976? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017091020170725
1254949? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091020170725
1255359? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091020170725
1257329? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017091020170725
1270883? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017091020170725
1291528? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091020170725
1293867? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091020170725
1298920? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091020170725
1299370? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091020170725
1314380? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091020170725
1315335? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091020170725
1319668? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091020170725
1320225? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091020170725
1333542? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091020170725
1334654? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091020170725
1337926? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017091020170725
1342828? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017091020170725
1361082? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017091020170725
1368307? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017091020170725
1368546? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091020170725
1417219? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017091020170725
1419548? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091020170725
1438645? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017091020170725
1445681? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091020170725
1486165? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091020170725
1486477? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017091020170725
1490387? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091020170725
1493677? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091020170725
1494308? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017091020170725
1496299? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017091020170725
1514880? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091020170725
1536507? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017091020170725
1539235? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091020170725
1549802? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017091020170725
1551897? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017091020170725
1552645? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091020170725
1561352? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017091020170725
1563524? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091020170725
1570761? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017091020170725
1575808? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017091020170725
1583161? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091020170725
1590797? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091020170725
1593080? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017091020170725
1594072? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017091020170725
1600763? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091020170725
1605146? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091020170725
1610201? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017091020170725
1612604? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091020170725
1615413? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017091020170725
1618594? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091020170725
1621488? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091020170725
1622026? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091020170725
1632096? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091020170725
1633241? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017091020170725
1641552? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017091020170725
1641968? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017091020170725
1643002? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091020170725
1643052? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091020170725
1643059? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091020170725
1643423? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091020170725
1645194? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091020170725
1645652? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017091020170725
1646636? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017091020170725
1646677? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091020170725
1647674? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091020170725
1647837? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091020170725
1651891? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017091020170725
1652754? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091020170725
1658286? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017091020170725
1658593? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091020170725
1659088? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017091020170725
1659316? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091020170725
1659367? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017091020170725
1659392? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017091020170725
1660563? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091020170725
1664789? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091020170725
1665085? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091020170725
1665809? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091020170725
1667795? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091020170725
1668559? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017091020170725
1668869? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091020170725
1670736? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091020170725
1671239? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091020170725
1672278? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017091020170725
1675066? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091020170725
1676748? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091020170725
1676845? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091020170725
1678494? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091020170725
1680906? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017091020170725
1686421? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091020170725
1686946? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091020170725
1689485? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091020170725
1697573? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091020170725
1697619? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017091020170725
1699236? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091020170725
1700561? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091020170725
1701228? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091020170725
1701686? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091020170725
1701754? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017091020170725
1705135? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091020170725
1710730? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091020170725
1716234? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091020170725
1717814? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017091020170725
1721381? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091020170725
1721566? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091020170725
1736779? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017091020170725
1744672? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017091020170725
1750506? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091020170725
1755003? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017091020170725
1756173? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091020170725
1758858? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017091020170725
1760095? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091020170725
1763672? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017091020170725
1772999? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091020170725
1773022? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091020170725
1778151? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017091020170725
1848201? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017091020170725
1858697? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091020170725
1864602? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091020170725
1876570? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091020170725
1877791? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091020170725

Test failure

Implementation: crypto_aead/aescopav2/ref
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ref
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer ref