Implementation notes: x86, kizomba, crypto_aead/aezv1

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_aead
Primitive: aezv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
1003828refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082220180818
1009287refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082220180818
1011339refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082220180818
1014289refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082220180818
1014309refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082220180818
1016516refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082220180818
1017337refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082220180818
1019048refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082220180818
1020719refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082220180818
1024325refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082220180818
1024371refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082220180818
1024486refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082220180818
1024956refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082220180818
1026021refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082220180818
1031688refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082220180818
1034147refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082220180818
1035905refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082220180818
1035933refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082220180818
1036242refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082220180818
1037163refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082220180818
1037619refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082220180818
1037711refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082220180818
1040690refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082220180818
1041186refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082220180818
1045262refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082220180818
1045282refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082220180818
1048143refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082220180818
1054462refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082220180818
1057767refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082220180818
1059351refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082220180818
1060171refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082220180818
1071891refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082220180818
1074457refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082220180818
1078970refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082220180818
1083955refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082220180818
1083958refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082220180818
1084500refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082220180818
1086135refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082220180818
1088462refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082220180818
1088464refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082220180818
1090817refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082220180818
1093331refgcc -m32 -O3 -fomit-frame-pointer2018082220180818
1094127refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082220180818
1095179refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082220180818
1095754refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082220180818
1100332refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082220180818
1100631refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082220180818
1110988refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082220180818
1111567refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082220180818
1113286refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082220180818
1117898refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082220180818
1134918refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082220180818
1135232refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082220180818
1135522refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082220180818
1138793refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082220180818
1139179refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082220180818
1141337refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082220180818
1141529refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082220180818
1142652refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082220180818
1144331refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082220180818
1145107refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082220180818
1145764refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082220180818
1145857refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082220180818
1146647refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082220180818
1148681refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082220180818
1150403refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082220180818
1162907refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082220180818
1165647refgcc -m32 -O -fomit-frame-pointer2018082220180818
1185554refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082220180818
1187692refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082220180818
1189066refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082220180818
1195728refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082220180818
1195925refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082220180818
1197946refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082220180818
1198972refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082220180818
1200357refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082220180818
1200468refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082220180818
1200726refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082220180818
1200939refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082220180818
1201119refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082220180818
1201280refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082220180818
1202020refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082220180818
1205655refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082220180818
1207169refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082220180818
1211182refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082220180818
1212133refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082220180818
1218816refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082220180818
1218891refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082220180818
1219889refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082220180818
1220026refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082220180818
1220139refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082220180818
1222538refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082220180818
1225335refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082220180818
1227536refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082220180818
1229543refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082220180818
1233425refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082220180818
1235310refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082220180818
1235663refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082220180818
1236242refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082220180818
1239381refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082220180818
1240044refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082220180818
1242270refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082220180818
1242957refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082220180818
1245742refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082220180818
1246778refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082220180818
1247665refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082220180818
1248082refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082220180818
1251787refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082220180818
1258129refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082220180818
1258161refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082220180818
1264421refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082220180818
1264722refgcc -m32 -O2 -fomit-frame-pointer2018082220180818
1264988refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082220180818
1266766refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082220180818
1281930refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082220180818
1315562refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082220180818
1331587refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082220180818
1335746refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082220180818
1345377refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082220180818
1347449refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082220180818
1351889refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082220180818
1353070refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082220180818
1355594refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082220180818
1356864refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082220180818
1357320refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082220180818
1378246refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082220180818
1427793refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082220180818
1430623refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082220180818
1433571refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082220180818
1444472refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082220180818
1451835refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082220180818
1452111refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082220180818
1453276refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082220180818
1459062refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082220180818
1460855refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082220180818
1460926refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082220180818
1469647refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082220180818
1470512refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082220180818
1470710refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082220180818
1471014refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082220180818
1476325refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082220180818
1476774refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082220180818
1481686refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082220180818
1483184refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082220180818
1483488refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082220180818
1484819refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082220180818
1487502refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082220180818
1488138refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082220180818
1490471refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082220180818
1493661refgcc -m32 -Os -fomit-frame-pointer2018082220180818
1494918refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082220180818
1494976refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082220180818
1497859refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082220180818
1498010refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082220180818
1499851refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082220180818
1500062refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082220180818
1500952refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082220180818
1501816refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082220180818
1502518refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082220180818
1502550refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082220180818
1502803refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082220180818
1504196refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082220180818
1504288refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082220180818
1505543refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082220180818
1508418refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082220180818
1516180refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082220180818
1520679refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082220180818
1521006refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082220180818
1521462refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082220180818
1522232refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082220180818
1529108refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082220180818
1539842refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082220180818
1540675refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082220180818
1542860refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082220180818
1543321refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082220180818
1551296refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082220180818