Implementation notes: x86, hydra9, crypto_aead/proest128copav1

Computer: hydra9
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: proest128copav1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1130906? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017091420170725
1133968? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091420170725
1135058? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017091420170725
1135880? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091420170725
1154421? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091420170725
1156870? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091420170725
1159726? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091420170725
1198426? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091420170725
1199463? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017091420170725
1199566? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017091420170725
1199688? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017091420170725
1200590? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017091420170725
1200929? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091420170725
1201599? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017091420170725
1241984? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017091420170725
1248417? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091420170725
1260023? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091420170725
1279958? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091420170725
1281725? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017091420170725
1283653? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017091420170725
1285676? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091420170725
1287573? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091420170725
1288000? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091420170725
1288057? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017091420170725
1289099? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017091420170725
1289449? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017091420170725
1290183? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017091420170725
1291655? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091420170725
1291822? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017091420170725
1292774? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091420170725
1292882? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017091420170725
1297521? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091420170725
1302022? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017091420170725
1302497? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091420170725
1303773? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091420170725
1303947? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091420170725
1304918? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091420170725
1305679? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017091420170725
1305900? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017091420170725
1309140? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017091420170725
1313170? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091420170725
1314137? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091420170725
1318184? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017091420170725
1318426? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091420170725
1319060? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091420170725
1319210? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017091420170725
1319240? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017091420170725
1319264? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017091420170725
1319288? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017091420170725
1319655? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017091420170725
1321903? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017091420170725
1324575? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091420170725
1328276? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091420170725
1330977? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017091420170725
1332049? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017091420170725
1343555? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017091420170725
1346299? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091420170725
1347267? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091420170725
1347907? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091420170725
1348515? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091420170725
1352439? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091420170725
1352736? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091420170725
1353374? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091420170725
1355839? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017091420170725
1358878? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091420170725
1375316? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017091420170725
1375572? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091420170725
1377844? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091420170725
1395353? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091420170725
1399834? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091420170725
1401871? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091420170725
1403244? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091420170725
1403776? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017091420170725
1403799? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017091420170725
1417830? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017091420170725
1420282? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091420170725
1421187? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017091420170725
1428781? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091420170725
1430246? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017091420170725
1430458? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091420170725
1431034? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091420170725
1431205? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091420170725
1432023? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091420170725
1432025? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091420170725
1432725? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091420170725
1433614? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091420170725
1436013? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091420170725
1436089? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091420170725
1438151? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091420170725
1439826? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091420170725
1440446? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091420170725
1440686? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091420170725
1440878? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091420170725
1441531? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017091420170725
1444631? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017091420170725
1445593? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091420170725
1445943? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091420170725
1447731? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091420170725
1447878? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091420170725
1448126? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017091420170725
1448254? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091420170725
1448305? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091420170725
1448536? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091420170725
1449229? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091420170725
1450176? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017091420170725
1450602? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017091420170725
1450607? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091420170725
1451152? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091420170725
1451246? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017091420170725
1453301? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091420170725
1454321? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017091420170725
1456386? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017091420170725
1456953? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091420170725
1457405? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091420170725
1458472? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017091420170725
1460885? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017091420170725
1461181? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017091420170725
1461809? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017091420170725
1462022? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091420170725
1462052? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017091420170725
1462367? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091420170725
1466473? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017091420170725
1468018? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017091420170725
1470635? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091420170725
1471708? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091420170725
1472709? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091420170725
1472890? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091420170725
1472904? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091420170725
1472917? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091420170725
1486520? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017091420170725
1492303? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091420170725
1493163? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091420170725
1500587? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017091420170725
1511855? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091420170725
1529907? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091420170725
1530586? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091420170725
1539029? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091420170725
1539760? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017091420170725
1543336? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091420170725
1544181? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091420170725
1551523? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091420170725
1551789? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091420170725
1552613? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091420170725
1554353? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017091420170725
1555513? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091420170725
1559125? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017091420170725
1562683? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091420170725
1575273? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017091420170725
1591278? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017091420170725
1591305? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091420170725
1682819? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091420170725
1683925? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091420170725
1685733? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091420170725
1686288? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091420170725
1697999? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091420170725
1703600? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091420170725
1704368? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091420170725
1708647? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091420170725
2077797? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091420170725
2077882? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091420170725
2137930? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017091420170725
2162385? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017091420170725
2190566? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091420170725
2191188? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091420170725
2205717? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017091420170725
2231007? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017091420170725
2280627? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017091420170725
2297462? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091420170725
2297608? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091420170725
2370618? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091420170725
2379590? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017091420170725
2382952? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091420170725

Test failure

Implementation: crypto_aead/proest128copav1/ref
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
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