Implementation notes: x86, titan0, crypto_aead/aescopav1

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: aescopav1
TimeImplementationCompilerBenchmark dateSUPERCOP version
750784refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070620190110
764492refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070620190110
769732refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070620190110
782364refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070620190110
791900refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070620190110
793028refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070620190110
800648refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070620190110
805544refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070620190110
808228refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070620190110
808620refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070620190110
809492refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070620190110
810896refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070620190110
812600refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070620190110
813088refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070620190110
815164refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070620190110
815780refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070620190110
821780refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070620190110
827932refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070620190110
833416refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070620190110
834212refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070620190110
834764refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070620190110
834892refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070620190110
838460refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070620190110
838532refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070620190110
839132refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070620190110
843636refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070620190110
844232refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070620190110
844752refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070620190110
849096refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070620190110
850364refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070620190110
852732refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070620190110
853228refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070620190110
853576refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070620190110
857428refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070620190110
866132refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070620190110
867892refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070620190110
869572refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070620190110
870832refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070620190110
873156refgcc -m32 -O3 -fomit-frame-pointer2019070620190110
876316refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070620190110
878052refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070620190110
931916refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070620190110
933560refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070620190110
935420refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070620190110
939224refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070620190110
939316refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070620190110
940356refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070620190110
940640refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070620190110
940664refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070620190110
944564refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070620190110
946744refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070620190110
950376refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070620190110
952168refgcc -m32 -O2 -fomit-frame-pointer2019070620190110
957588refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070620190110
961260refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070620190110
961856refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070620190110
964508refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070620190110
969472refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070620190110
972456refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070620190110
973368refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070620190110
985056refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070620190110
985864refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070620190110
985972refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070620190110
987172refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070620190110
988636refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070620190110
989088refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070620190110
997988refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070620190110
998348refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070620190110
1003976refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070620190110
1006260refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070620190110
1020164refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070620190110
1073568refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070620190110
1077860refgcc -m32 -march=k8 -O -fomit-frame-pointer2019070620190110
1078504refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070620190110
1078888refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070620190110
1079344refgcc -m32 -march=athlon -O -fomit-frame-pointer2019070620190110
1082972refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070620190110
1083104refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070620190110
1083268refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070620190110
1083440refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070620190110
1083900refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070620190110
1087900refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070620190110
1088176refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070620190110
1088544refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070620190110
1092748refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070620190110
1094972refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070620190110
1095368refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070620190110
1095804refgcc -m32 -march=core2 -O -fomit-frame-pointer2019070620190110
1096192refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070620190110
1096380refgcc -m32 -march=prescott -O -fomit-frame-pointer2019070620190110
1098732refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070620190110
1099320refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070620190110
1103576refgcc -m32 -march=nocona -O -fomit-frame-pointer2019070620190110
1104364refgcc -m32 -O -fomit-frame-pointer2019070620190110
1119688refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070620190110
1121048refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070620190110
1153696refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070620190110
1155452refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070620190110
1167252refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070620190110
1168824refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070620190110
1170336refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070620190110
1176140refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070620190110
1177484refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070620190110
1179220refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070620190110
1179552refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070620190110
1182408refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070620190110
1183560refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070620190110
1184476refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070620190110
1184508refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070620190110
1185432refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070620190110
1186092refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070620190110
1186432refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070620190110
1187168refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070620190110
1187508refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070620190110
1189728refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070620190110
1190004refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070620190110
1191712refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070620190110
1192956refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070620190110
1196356refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070620190110
1196560refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070620190110
1196952refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070620190110
1197868refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070620190110
1213664refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070620190110
1224912refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070620190110
1226676refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070620190110
1228532refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070620190110
1235076refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070620190110
1271076refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070620190110
1277104refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070620190110
1278336refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070620190110
1280712refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070620190110
1280732refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070620190110
1281524refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070620190110
1284636refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070620190110
1285800refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070620190110
1290232refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070620190110
1290592refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070620190110
1293128refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070620190110
1294336refgcc -m32 -Os -fomit-frame-pointer2019070620190110
1294588refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070620190110
1294772refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070620190110
1294772refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070620190110
1295108refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070620190110
1295392refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070620190110
1297108refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070620190110
1297552refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070620190110
1299476refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070620190110
1300016refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070620190110
1305096refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070620190110
1312836refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070620190110
1313940refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070620190110
1318600refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070620190110
1321448refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070620190110
1325132refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070620190110
1328668refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070620190110
1332404refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070620190110
1336280refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070620190110
1341912refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070620190110
1345464refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070620190110
1345916refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070620190110
1351696refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070620190110
1353892refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070620190110
1354444refgcc -m32 -march=k6 -O -fomit-frame-pointer2019070620190110
1357116refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070620190110
1357988refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070620190110
1358704refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070620190110
1361340refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070620190110
1361632refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070620190110
1362748refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070620190110
1362764refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070620190110
1364076refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070620190110
1365464refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070620190110
1392820refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070620190110
1415464refgcc -m32 -march=pentium -O -fomit-frame-pointer2019070620190110
1433408refgcc -m32 -march=i386 -O -fomit-frame-pointer2019070620190110
1436388refgcc -m32 -march=i486 -O -fomit-frame-pointer2019070620190110