Implementation notes: x86, titan0, crypto_aead/proest128apev1

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: proest128apev1
TimeImplementationCompilerBenchmark dateSUPERCOP version
804456refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070820190110
807068refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070820190110
968492refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
973684refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
975656refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
976048refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
985224refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070820190110
986684refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070820190110
994540refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
998668refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
998980refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
1000852refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
1007220refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
1012716refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
1017892refgcc -m32 -O3 -fomit-frame-pointer2019070820190110
1018992refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
1025292refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070820190110
1028080refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070820190110
1030456refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070820190110
1030952refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070820190110
1033244refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070820190110
1033264refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070820190110
1033468refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
1074068refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070820190110
1087344refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
1155472refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
1155764refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070820190110
1156692refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070820190110
1158044refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
1161072refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
1184936refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
1192248refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
1192652refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
1239512refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
1260492refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070820190110
1261156refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070820190110
1273368refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
1285928refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
1286080refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
1286772refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
1293180refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
1293204refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
1293488refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
1294000refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
1303108refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
1303952refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
1305468refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
1309372refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
1310624refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
1311660refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
1313984refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
1316060refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
1317052refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
1317288refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
1324008refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070820190110
1334724refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
1345664refgcc -m32 -O -fomit-frame-pointer2019070820190110
1347364refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
1359216refgcc -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
1359932refgcc -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
1360208refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
1360536refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
1361172refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
1361184refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070820190110
1361396refgcc -m32 -march=core2 -O -fomit-frame-pointer2019070820190110
1361424refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070820190110
1361768refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070820190110
1361892refgcc -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
1362060refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070820190110
1362388refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070820190110
1363540refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
1363564refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
1364600refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
1366284refgcc -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
1371008refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
1381620refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
1384032refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
1384204refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
1385388refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
1392736refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
1401796refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
1402364refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
1402684refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
1402696refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
1412044refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
1413020refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
1413532refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
1413856refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
1414512refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
1414672refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
1414872refgcc -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
1417288refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
1417336refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
1418032refgcc -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
1420296refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
1420524refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
1422000refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
1426504refgcc -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
1429024refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
1429152refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
1432032refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
1432640refgcc -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
1433736refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
1437860refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
1445556refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
1447108refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070820190110
1448040refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
1449232refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
1453792refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
1457028refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
1458540refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
1464220refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070820190110
1465532refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070820190110
1467228refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070820190110
1471224refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
1478124refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070820190110
1481268refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070820190110
1481596refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070820190110
1481712refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
1483448refgcc -m32 -O2 -fomit-frame-pointer2019070820190110
1493140refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
1509164refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
1515372refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
1518508refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
1519368refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
1529168refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
1536468refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
1537764refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
1537912refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
1538100refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
1542036refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
1542988refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
1545284refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
1547424refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
1547848refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
1548048refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
1548128refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
1548836refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
1549484refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
1553892refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
1562960refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
1564604refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
1564664refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
1565452refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
1567872refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070820190110
1569200refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
1572564refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
1598884refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
1599120refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
1600052refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
1601036refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
1601844refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
1602204refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
1602272refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
1606036refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
1609016refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
1618172refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
1618476refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
1619552refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
1625540refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
1629100refgcc -m32 -Os -fomit-frame-pointer2019070820190110
1632956refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070820190110
1633648refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070820190110
1634020refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070820190110
1636244refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
1655308refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
1657580refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
1658216refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070820190110
1659376refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070820190110
1660668refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070820190110
1671592refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
1672208refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
1679852refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
1698060refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
1720220refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
1722600refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110