Implementation notes: x86, titan0, crypto_aead/aezv1

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: aezv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
1093172refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070620190110
1100020refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070620190110
1100244refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070620190110
1103916refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070620190110
1104508refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070620190110
1104812refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070620190110
1107684refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070620190110
1112136refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070620190110
1112356refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070620190110
1113528refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070620190110
1114784refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070620190110
1114792refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070620190110
1115552refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070620190110
1118720refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070620190110
1119332refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070620190110
1119540refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070620190110
1120296refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070620190110
1120908refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070620190110
1121036refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070620190110
1121488refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070620190110
1121816refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070620190110
1122884refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070620190110
1127172refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070620190110
1129836refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070620190110
1132020refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070620190110
1132992refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070620190110
1133396refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070620190110
1133648refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070620190110
1135704refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070620190110
1136264refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070620190110
1139420refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070620190110
1147788refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070620190110
1148124refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070620190110
1168172refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070620190110
1168360refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070620190110
1171152refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070620190110
1171596refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070620190110
1172208refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070620190110
1175536refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070620190110
1176284refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070620190110
1176632refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070620190110
1176972refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070620190110
1179476refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070620190110
1179512refgcc -m32 -O3 -fomit-frame-pointer2019070620190110
1180880refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070620190110
1185140refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070620190110
1187324refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070620190110
1190688refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070620190110
1191444refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070620190110
1192464refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070620190110
1193728refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070620190110
1196412refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070620190110
1220272refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070620190110
1247504refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070620190110
1247536refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070620190110
1247644refgcc -m32 -O -fomit-frame-pointer2019070620190110
1248588refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070620190110
1248864refgcc -m32 -march=core2 -O -fomit-frame-pointer2019070620190110
1249236refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070620190110
1251172refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070620190110
1253700refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070620190110
1253772refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070620190110
1264344refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070620190110
1264560refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070620190110
1264856refgcc -m32 -march=k8 -O -fomit-frame-pointer2019070620190110
1269608refgcc -m32 -march=athlon -O -fomit-frame-pointer2019070620190110
1271496refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070620190110
1271668refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070620190110
1271848refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070620190110
1272156refgcc -m32 -march=nocona -O -fomit-frame-pointer2019070620190110
1272684refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070620190110
1272900refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070620190110
1274384refgcc -m32 -march=prescott -O -fomit-frame-pointer2019070620190110
1277332refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070620190110
1278240refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070620190110
1278948refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070620190110
1279448refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070620190110
1280256refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070620190110
1282128refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070620190110
1286332refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070620190110
1288292refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070620190110
1288304refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070620190110
1292632refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070620190110
1294636refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070620190110
1333328refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070620190110
1336288refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070620190110
1337228refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070620190110
1337528refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070620190110
1340520refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070620190110
1345140refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070620190110
1348880refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070620190110
1349716refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070620190110
1350028refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070620190110
1350332refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070620190110
1353176refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070620190110
1353864refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070620190110
1355048refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070620190110
1356740refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070620190110
1358872refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070620190110
1358924refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070620190110
1359940refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070620190110
1362020refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070620190110
1362860refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070620190110
1363864refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070620190110
1366980refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070620190110
1367588refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070620190110
1367748refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070620190110
1370360refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070620190110
1371892refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070620190110
1371936refgcc -m32 -O2 -fomit-frame-pointer2019070620190110
1374588refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070620190110
1375004refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070620190110
1390944refgcc -m32 -march=pentium -O -fomit-frame-pointer2019070620190110
1391948refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070620190110
1394124refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070620190110
1394576refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070620190110
1415096refgcc -m32 -march=i386 -O -fomit-frame-pointer2019070620190110
1432296refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070620190110
1441648refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070620190110
1461216refgcc -m32 -march=k6 -O -fomit-frame-pointer2019070620190110
1462692refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070620190110
1464648refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070620190110
1466484refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070620190110
1477320refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070620190110
1496768refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070620190110
1500648refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070620190110
1564068refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070620190110
1566120refgcc -m32 -march=i486 -O -fomit-frame-pointer2019070620190110
1569160refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070620190110
1569876refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070620190110
1577060refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070620190110
1580988refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070620190110
1585172refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070620190110
1586328refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070620190110
1587016refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070620190110
1589104refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070620190110
1589124refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070620190110
1589164refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070620190110
1589264refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070620190110
1589948refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070620190110
1591724refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070620190110
1591832refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070620190110
1593204refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070620190110
1594408refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070620190110
1594660refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070620190110
1595084refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070620190110
1596872refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070620190110
1597068refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070620190110
1598892refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070620190110
1601608refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070620190110
1601940refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070620190110
1602360refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070620190110
1602372refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070620190110
1603344refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070620190110
1605412refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070620190110
1606932refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070620190110
1607528refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070620190110
1612092refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070620190110
1612752refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070620190110
1618380refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070620190110
1622524refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070620190110
1623588refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070620190110
1635296refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070620190110
1637828refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070620190110
1637928refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070620190110
1639732refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070620190110
1641224refgcc -m32 -Os -fomit-frame-pointer2019070620190110
1641648refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070620190110
1643456refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070620190110
1645220refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070620190110
1646248refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070620190110
1651228refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070620190110
1651568refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070620190110
1653524refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070620190110
1671736refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070620190110
1684284refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070620190110