Implementation notes: x86, cryptothinkx, crypto_aead/proest128apev1

Computer: cryptothinkx
Architecture: x86
CPU ID: GenuineIntel-00040651-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: proest128apev1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
645813? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017021320170105
672021? ? ?? ? ?refgcc_-m32_-march=core-avx2_-O3_-fomit-frame-pointer2017021320170105
780639? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017021320170105
795399? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017021320170105
798708? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017021320170105
800982? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017021320170105
811935? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017021320170105
811950? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017021320170105
813309? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017021320170105
816408? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017021320170105
820848? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017021320170105
821169? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017021320170105
824472? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017021320170105
824547? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017021320170105
825165? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017021320170105
826320? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017021320170105
826941? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017021320170105
869073? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017021320170105
871146? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017021320170105
877254? ? ?? ? ?refgcc_-m32_-march=core-avx2_-O2_-fomit-frame-pointer2017021320170105
887760? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017021320170105
894060? ? ?? ? ?refgcc_-m32_-march=core-avx2_-O_-fomit-frame-pointer2017021320170105
895503? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017021320170105
901368? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017021320170105
913815? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017021320170105
965007? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017021320170105
1008543? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017021320170105
1023952? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017021320170105
1039590? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017021320170105
1039812? ? ?? ? ?refgcc_-m32_-march=core-avx2_-Os_-fomit-frame-pointer2017021320170105
1046964? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017021320170105
1056393? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017021320170105
1056636? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017021320170105
1073478? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017021320170105
1079121? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017021320170105
1081152? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017021320170105
1088814? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017021320170105
1107552? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017021320170105
1110666? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017021320170105
1111623? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017021320170105
1117812? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017021320170105
1126860? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017021320170105
1127907? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017021320170105
1129071? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017021320170105
1133979? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017021320170105
1134942? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017021320170105
1140246? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017021320170105
1144323? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017021320170105
1144335? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017021320170105
1144689? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017021320170105
1146171? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017021320170105
1147110? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017021320170105
1150683? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017021320170105
1151898? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017021320170105
1154451? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017021320170105
1160931? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017021320170105
1162710? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017021320170105
1163550? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017021320170105
1167702? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017021320170105
1173711? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017021320170105
1178655? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017021320170105
1183776? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017021320170105
1184163? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017021320170105
1188792? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017021320170105
1189242? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017021320170105
1191315? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017021320170105
1194444? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017021320170105
1199757? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017021320170105
1200525? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017021320170105
1200543? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017021320170105
1203714? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017021320170105
1205028? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017021320170105
1205856? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017021320170105
1205985? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017021320170105
1216914? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017021320170105
1221393? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017021320170105
1221804? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017021320170105
1221888? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017021320170105
1222455? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017021320170105
1223256? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017021320170105
1223997? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017021320170105
1226790? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017021320170105
1228257? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017021320170105
1230060? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017021320170105
1233342? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017021320170105
1238193? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017021320170105
1241739? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017021320170105
1245828? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017021320170105
1245990? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017021320170105
1249707? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017021320170105
1250547? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017021320170105
1250697? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017021320170105
1251711? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017021320170105
1252362? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017021320170105
1255530? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017021320170105
1259406? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017021320170105
1259790? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017021320170105
1260384? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017021320170105
1261866? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017021320170105
1261950? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017021320170105
1262868? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017021320170105
1262889? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017021320170105
1265994? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017021320170105
1266339? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017021320170105
1272687? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017021320170105
1273758? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017021320170105
1275036? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017021320170105
1279377? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017021320170105
1279611? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017021320170105
1281804? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017021320170105
1282005? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017021320170105
1284180? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017021320170105
1285941? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017021320170105
1286010? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017021320170105
1286868? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017021320170105
1288671? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017021320170105
1289694? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017021320170105
1290045? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017021320170105
1296156? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017021320170105
1296420? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017021320170105
1296498? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017021320170105
1297728? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017021320170105
1299402? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017021320170105
1299897? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017021320170105
1301574? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017021320170105
1303566? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017021320170105
1304028? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017021320170105
1305519? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017021320170105
1307316? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017021320170105
1312626? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017021320170105
1315416? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017021320170105
1316352? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017021320170105
1316844? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017021320170105
1317291? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017021320170105
1317747? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017021320170105
1319793? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017021320170105
1321971? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017021320170105
1322664? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017021320170105
1323111? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017021320170105
1324920? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017021320170105
1326174? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017021320170105
1333227? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017021320170105
1335204? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017021320170105
1335666? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017021320170105
1336362? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017021320170105
1336986? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017021320170105
1341942? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017021320170105
1342929? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017021320170105
1344777? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017021320170105
1347008? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017021320170105
1347777? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017021320170105
1349922? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017021320170105
1350714? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017021320170105
1350930? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017021320170105
1351959? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017021320170105
1352355? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017021320170105
1355022? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017021320170105
1356276? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017021320170105
1361073? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017021320170105
1364313? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017021320170105
1372494? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017021320170105
1372950? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017021320170105
1375077? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017021320170105
1383180? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017021320170105
1388250? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017021320170105
1389246? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017021320170105
1389378? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017021320170105
1399182? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017021320170105
1403280? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017021320170105
1406203? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017021320170105
1407861? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017021320170105
1432098? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017021320170105
1438616? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017021320170105
1444407? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017021320170105
1452879? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017021320170105
1466820? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017021320170105
1474896? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017021320170105
1501740? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017021320170105
1540572? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017021320170105
3596994? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017021320170105