Implementation notes: x86, titan0, crypto_aead/proest128copav1

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: proest128copav1
TimeImplementationCompilerBenchmark dateSUPERCOP version
636840refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070820190110
637272refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070820190110
755932refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
771760refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
772204refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
782736refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
782776refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
783200refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
787848refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
789488refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070820190110
789788refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070820190110
790208refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070820190110
790760refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070820190110
791616refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070820190110
792640refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
792716refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
799028refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
804908refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
806980refgcc -m32 -O3 -fomit-frame-pointer2019070820190110
815908refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
816028refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070820190110
816404refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070820190110
877080refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
877260refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
890532refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070820190110
890736refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070820190110
914900refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
919336refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
963628refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
966500refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
966516refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
979148refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070820190110
980256refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070820190110
1014492refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
1066904refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
1067476refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
1067648refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
1070492refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
1075316refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070820190110
1076840refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070820190110
1084664refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
1084812refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
1085084refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
1087032refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
1090064refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
1090268refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
1091488refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
1091560refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
1097020refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
1098284refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
1099012refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
1101132refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
1101696refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070820190110
1105964refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
1110872refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
1111080refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
1111484refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
1112364refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
1116952refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
1125016refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
1131616refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
1133328refgcc -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
1133348refgcc -m32 -O -fomit-frame-pointer2019070820190110
1133624refgcc -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
1133816refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
1135124refgcc -m32 -march=core2 -O -fomit-frame-pointer2019070820190110
1135176refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070820190110
1136052refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070820190110
1136236refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070820190110
1136676refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070820190110
1137884refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070820190110
1140220refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
1144500refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
1145908refgcc -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
1156620refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
1158000refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
1158152refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
1158268refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
1158584refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
1159072refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
1159256refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
1161320refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
1163060refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
1173216refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
1179448refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
1182888refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
1184636refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
1186476refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
1186748refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
1187860refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
1189896refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
1190152refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
1193816refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
1194368refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
1195696refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
1196104refgcc -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
1197516refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070820190110
1197748refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
1198692refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
1199016refgcc -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
1202640refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
1202716refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
1203860refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
1205504refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
1209188refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
1209288refgcc -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
1209532refgcc -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
1211340refgcc -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
1212896refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
1214492refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
1215836refgcc -m32 -O2 -fomit-frame-pointer2019070820190110
1217168refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
1217384refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070820190110
1217388refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070820190110
1217868refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070820190110
1220448refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
1220616refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
1221628refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
1224192refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
1224428refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070820190110
1226888refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070820190110
1227152refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070820190110
1227736refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
1228216refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
1228304refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
1238996refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
1243408refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
1244412refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
1289064refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
1289328refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
1289524refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
1290164refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
1291868refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
1291972refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
1292112refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
1292684refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
1293520refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
1294436refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
1294804refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
1295288refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
1295824refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
1297196refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
1298356refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
1300244refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
1300380refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
1300584refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
1320400refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070820190110
1322872refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
1328876refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
1329456refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
1329684refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
1330964refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
1335460refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
1337088refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
1338132refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
1340980refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
1342236refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
1345116refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
1347484refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
1347772refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
1348488refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
1353552refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
1354168refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
1358428refgcc -m32 -Os -fomit-frame-pointer2019070820190110
1359036refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
1383064refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070820190110
1383648refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070820190110
1384100refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070820190110
1385904refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
1386644refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070820190110
1386764refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
1387912refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070820190110
1389156refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070820190110
1402996refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
1423340refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
1425204refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110