Implementation notes: x86, kizomba, crypto_aead/proest128apev1

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_aead
Primitive: proest128apev1
TimeImplementationCompilerBenchmark dateSUPERCOP version
771423refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082520180818
778076refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082520180818
920004refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082520180818
926860refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082520180818
931262refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082520180818
934464refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082520180818
935387refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082520180818
937518refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082520180818
938021refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082520180818
940684refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082520180818
949954refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082520180818
950837refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082520180818
953272refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082520180818
953365refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082520180818
954416refgcc -m32 -O3 -fomit-frame-pointer2018082520180818
955459refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082520180818
955798refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082520180818
956267refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082520180818
956713refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082520180818
957645refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082520180818
960851refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082520180818
972204refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082520180818
973385refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082520180818
978948refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082520180818
1046276refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082520180818
1048877refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082520180818
1061078refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082520180818
1066750refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082520180818
1069762refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082520180818
1071821refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082520180818
1072639refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082520180818
1072671refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082520180818
1074194refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082520180818
1089397refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082520180818
1127794refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082520180818
1129605refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082520180818
1132042refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082520180818
1132534refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082520180818
1135157refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082520180818
1135169refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082520180818
1141963refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082520180818
1179913refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082520180818
1181699refgcc -m32 -O -fomit-frame-pointer2018082520180818
1182647refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082520180818
1182889refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082520180818
1182960refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082520180818
1183523refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082520180818
1183563refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082520180818
1184508refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082520180818
1185599refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082520180818
1186621refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082520180818
1187234refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082520180818
1188401refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082520180818
1189083refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082520180818
1192093refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082520180818
1192519refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082520180818
1195649refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082520180818
1195971refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082520180818
1196016refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082520180818
1196017refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082520180818
1196041refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082520180818
1196258refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082520180818
1210504refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082520180818
1210661refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082520180818
1210934refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082520180818
1215391refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082520180818
1230701refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082520180818
1230978refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082520180818
1231690refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082520180818
1238788refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082520180818
1239092refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082520180818
1239145refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082520180818
1242512refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082520180818
1243042refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082520180818
1246629refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082520180818
1260887refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082520180818
1264887refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082520180818
1265159refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082520180818
1266018refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082520180818
1268482refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082520180818
1269964refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082520180818
1274209refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082520180818
1275627refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082520180818
1276679refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082520180818
1277220refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082520180818
1282467refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082520180818
1291732refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082520180818
1291801refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082520180818
1292698refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082520180818
1293691refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082520180818
1293873refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082520180818
1293894refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082520180818
1294160refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082520180818
1298315refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082520180818
1298326refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082520180818
1299212refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082520180818
1300270refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082520180818
1300676refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082520180818
1302430refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082520180818
1302566refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082520180818
1305202refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082520180818
1306670refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082520180818
1307625refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082520180818
1308377refgcc -m32 -O2 -fomit-frame-pointer2018082520180818
1309496refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082520180818
1310619refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082520180818
1311752refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082520180818
1313506refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082520180818
1314982refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082520180818
1317155refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082520180818
1318456refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082520180818
1318837refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082520180818
1321307refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082520180818
1330885refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082520180818
1363327refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082520180818
1366627refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082520180818
1367303refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082520180818
1368097refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082520180818
1396586refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082520180818
1399339refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082520180818
1400802refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082520180818
1409615refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082520180818
1409984refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082520180818
1414170refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082520180818
1414238refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082520180818
1414254refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082520180818
1415524refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082520180818
1423397refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082520180818
1427119refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082520180818
1427224refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082520180818
1429562refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082520180818
1430692refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082520180818
1438639refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082520180818
1438908refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082520180818
1439091refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082520180818
1439550refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082520180818
1442819refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082520180818
1443968refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082520180818
1444817refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082520180818
1454542refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082520180818
1454655refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082520180818
1454940refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082520180818
1455617refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082520180818
1458236refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082520180818
1459041refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082520180818
1463068refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082520180818
1463234refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082520180818
1465237refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082520180818
1465534refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082520180818
1466889refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082520180818
1467542refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082520180818
1472803refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082520180818
1475004refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082520180818
1481133refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082520180818
1487452refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082520180818
1488422refgcc -m32 -Os -fomit-frame-pointer2018082520180818
1490045refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082520180818
1492069refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082520180818
1492649refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082520180818
1493837refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082520180818
1494643refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082520180818
1494881refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082520180818
1496095refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082520180818
1496387refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082520180818
1498536refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082520180818
1499365refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082520180818
1499486refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082520180818
1499595refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082520180818
1507549refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082520180818
1507669refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082520180818
1509030refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082520180818
1519830refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082520180818
1521409refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082520180818
1526746refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082520180818
1539185refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082520180818
1546603refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082520180818