Implementation notes: x86, titan0, crypto_aead/aescopav2

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: aescopav2
TimeImplementationCompilerBenchmark dateSUPERCOP version
734640refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070620190110
747208refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070620190110
747712refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070620190110
761252refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070620190110
771340refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070620190110
775592refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070620190110
788388refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070620190110
789808refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070620190110
790224refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070620190110
790420refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070620190110
792988refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070620190110
795508refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070620190110
795820refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070620190110
797808refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070620190110
803440refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070620190110
806796refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070620190110
809612refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070620190110
810164refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070620190110
811724refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070620190110
813248refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070620190110
823240refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070620190110
824444refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070620190110
824612refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070620190110
828628refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070620190110
828700refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070620190110
828972refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070620190110
830056refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070620190110
830188refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070620190110
831196refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070620190110
832128refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070620190110
833444refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070620190110
834124refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070620190110
838964refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070620190110
843524refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070620190110
862344refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070620190110
862432refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070620190110
866548refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070620190110
867856refgcc -m32 -O3 -fomit-frame-pointer2019070620190110
868200refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070620190110
868364refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070620190110
871672refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070620190110
921712refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070620190110
924188refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070620190110
924736refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070620190110
925312refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070620190110
925688refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070620190110
926620refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070620190110
927724refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070620190110
928464refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070620190110
939256refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070620190110
943308refgcc -m32 -O2 -fomit-frame-pointer2019070620190110
944012refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070620190110
952080refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070620190110
952880refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070620190110
953208refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070620190110
953628refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070620190110
955656refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070620190110
956372refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070620190110
972032refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070620190110
973484refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070620190110
975704refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070620190110
976936refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070620190110
976948refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070620190110
981988refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070620190110
984092refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070620190110
985812refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070620190110
987280refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070620190110
988612refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070620190110
994592refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070620190110
995504refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070620190110
1009296refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070620190110
1064628refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070620190110
1065160refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070620190110
1067004refgcc -m32 -march=athlon -O -fomit-frame-pointer2019070620190110
1070408refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070620190110
1071056refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070620190110
1073124refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070620190110
1073252refgcc -m32 -march=k8 -O -fomit-frame-pointer2019070620190110
1075416refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070620190110
1076276refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070620190110
1076276refgcc -m32 -march=prescott -O -fomit-frame-pointer2019070620190110
1076416refgcc -m32 -march=core2 -O -fomit-frame-pointer2019070620190110
1077916refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070620190110
1078752refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070620190110
1079048refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070620190110
1080860refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070620190110
1081180refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070620190110
1082052refgcc -m32 -march=nocona -O -fomit-frame-pointer2019070620190110
1082588refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070620190110
1083976refgcc -m32 -O -fomit-frame-pointer2019070620190110
1084928refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070620190110
1088416refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070620190110
1092468refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070620190110
1095244refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070620190110
1102132refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070620190110
1106016refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070620190110
1147172refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070620190110
1159872refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070620190110
1160688refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070620190110
1163208refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070620190110
1163820refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070620190110
1164292refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070620190110
1164344refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070620190110
1164520refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070620190110
1171680refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070620190110
1172548refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070620190110
1172800refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070620190110
1172912refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070620190110
1173384refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070620190110
1173692refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070620190110
1174488refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070620190110
1174488refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070620190110
1178312refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070620190110
1178324refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070620190110
1179928refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070620190110
1180352refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070620190110
1180484refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070620190110
1180868refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070620190110
1182008refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070620190110
1182152refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070620190110
1186172refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070620190110
1187200refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070620190110
1204364refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070620190110
1215044refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070620190110
1215196refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070620190110
1225896refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070620190110
1229396refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070620190110
1256548refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070620190110
1262072refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070620190110
1262616refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070620190110
1264188refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070620190110
1267580refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070620190110
1271460refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070620190110
1272812refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070620190110
1274216refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070620190110
1274860refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070620190110
1276872refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070620190110
1279736refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070620190110
1285080refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070620190110
1285628refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070620190110
1287264refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070620190110
1288672refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070620190110
1291452refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070620190110
1294468refgcc -m32 -Os -fomit-frame-pointer2019070620190110
1296536refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070620190110
1299476refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070620190110
1306104refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070620190110
1306304refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070620190110
1306328refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070620190110
1308564refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070620190110
1309096refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070620190110
1317652refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070620190110
1318264refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070620190110
1319100refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070620190110
1321184refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070620190110
1325104refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070620190110
1327984refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070620190110
1329464refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070620190110
1332212refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070620190110
1332396refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070620190110
1334828refgcc -m32 -march=k6 -O -fomit-frame-pointer2019070620190110
1335816refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070620190110
1339576refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070620190110
1343392refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070620190110
1344620refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070620190110
1345376refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070620190110
1345788refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070620190110
1345800refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070620190110
1347808refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070620190110
1348108refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070620190110
1350796refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070620190110
1351028refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070620190110
1391196refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070620190110
1392424refgcc -m32 -march=pentium -O -fomit-frame-pointer2019070620190110
1415492refgcc -m32 -march=i486 -O -fomit-frame-pointer2019070620190110
1420572refgcc -m32 -march=i386 -O -fomit-frame-pointer2019070620190110