Implementation notes: x86, hydra7, crypto_aead/proest128copav1

Computer: hydra7
Microarchitecture: amd64; Sandy Bridge+AES (206a7)
Architecture: x86
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: proest128copav1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1270036? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014062820140622
1272572? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014062820140622
1278116? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2014062820140622
1278608? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2014062820140622
1278748? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2014062820140622
1288296? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2014062820140622
1289704? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2014062820140622
1290472? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2014062820140622
1290540? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2014062820140622
1290972? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2014062820140622
1293424? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2014062820140622
1294492? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2014062820140622
1294600? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014062820140622
1295660? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2014062820140622
1297112? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2014062820140622
1297764? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2014062820140622
1300484? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2014062820140622
1300804? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2014062820140622
1301376? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2014062820140622
1301540? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2014062820140622
1301716? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2014062820140622
1303080? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014062820140622
1303308? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2014062820140622
1303816? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2014062820140622
1304204? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2014062820140622
1306504? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2014062820140622
1307912? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2014062820140622
1308228? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2014062820140622
1347828? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014062820140622
1350352? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2014062820140622
1353336? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2014062820140622
1360288? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2014062820140622
1360292? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2014062820140622
1366404? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2014062820140622
1366496? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2014062820140622
1366556? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2014062820140622
1367036? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2014062820140622
1367516? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2014062820140622
1367660? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2014062820140622
1367768? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2014062820140622
1368352? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2014062820140622
1368720? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2014062820140622
1369520? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2014062820140622
1372988? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014062820140622
1373624? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2014062820140622
1373696? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2014062820140622
1377912? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2014062820140622
1379208? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2014062820140622
1379648? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014062820140622
1380100? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014062820140622
1380144? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2014062820140622
1380300? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2014062820140622
1381368? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2014062820140622
1389712? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014062820140622
1401456? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2014062820140622
1401708? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2014062820140622
1401880? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2014062820140622
1408300? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2014062820140622
1408676? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2014062820140622
1408748? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2014062820140622
1409148? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2014062820140622
1411936? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2014062820140622
1423392? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2014062820140622
1424512? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2014062820140622
1430216? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2014062820140622
1430856? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2014062820140622
1430968? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2014062820140622
1431684? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2014062820140622
1432168? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2014062820140622
1433104? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2014062820140622
1433224? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014062820140622
1433380? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014062820140622
1433456? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2014062820140622
1433572? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2014062820140622
1433732? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2014062820140622
1434916? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014062820140622
1437240? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014062820140622
1437780? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014062820140622
1440044? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2014062820140622
1440332? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014062820140622
1440620? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014062820140622
1440956? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014062820140622
1442192? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2014062820140622
1444672? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014062820140622
1446048? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2014062820140622
1446124? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2014062820140622
1446184? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2014062820140622
1446216? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2014062820140622
1446368? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014062820140622
1447360? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2014062820140622
1448896? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2014062820140622
1449268? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014062820140622
1451512? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014062820140622
1452120? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014062820140622
1452148? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014062820140622
1453860? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2014062820140622
1455032? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2014062820140622
1460804? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014062820140622
1461276? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014062820140622
1461308? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2014062820140622
1464484? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014062820140622
1464748? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014062820140622
1471340? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2014062820140622
1474424? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014062820140622
1485496? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2014062820140622
1485772? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014062820140622
1486212? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014062820140622
1486320? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014062820140622
1486944? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014062820140622
1488212? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2014062820140622
1495524? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2014062820140622
1504316? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014062820140622
1504356? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2014062820140622
1505168? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2014062820140622
1505248? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014062820140622
1505268? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014062820140622
1507268? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014062820140622
1510868? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2014062820140622
1510960? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2014062820140622
1511344? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2014062820140622
1511380? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2014062820140622
1511440? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2014062820140622
1511508? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2014062820140622
1514416? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2014062820140622
1514660? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014062820140622
1514956? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2014062820140622
1514972? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2014062820140622
1516020? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014062820140622
1525104? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014062820140622
1525992? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014062820140622
1526484? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2014062820140622
1528100? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2014062820140622
1529688? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2014062820140622
1532156? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014062820140622
1532424? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2014062820140622
1533256? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014062820140622
1541812? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014062820140622
1542308? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014062820140622
1542340? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014062820140622
1542364? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2014062820140622
1542548? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2014062820140622
1542704? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014062820140622
1543012? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014062820140622
1543180? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2014062820140622
1544912? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2014062820140622
1545612? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014062820140622
1551620? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2014062820140622
1556012? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2014062820140622
1556488? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2014062820140622
1557008? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2014062820140622
1557108? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2014062820140622
1557260? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014062820140622
1557888? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2014062820140622
1558132? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014062820140622
1558488? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2014062820140622
1571764? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2014062820140622
1571852? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014062820140622
1571852? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2014062820140622
1572088? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2014062820140622
1577076? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2014062820140622
1591776? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014062820140622
1592460? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014062820140622
1592472? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014062820140622
1592736? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014062820140622
1595204? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2014062820140622
1612348? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014062820140622
1613004? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014062820140622
1613088? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014062820140622
1613280? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014062820140622
1620072? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2014062820140622
1642524? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2014062820140622
1643680? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014062820140622