Implementation notes: x86, kizomba, crypto_aead/aescopav1

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_aead
Primitive: aescopav1
TimeImplementationCompilerBenchmark dateSUPERCOP version
681961refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082220180818
706594refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082220180818
711395refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082220180818
713520refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082220180818
724107refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082220180818
728945refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082220180818
731000refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082220180818
747682refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082220180818
751004refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082220180818
751794refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082220180818
752656refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082220180818
755125refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082220180818
755302refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082220180818
757625refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082220180818
757948refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082220180818
761064refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082220180818
767436refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082220180818
767708refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082220180818
769573refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082220180818
770411refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082220180818
775285refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082220180818
779508refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082220180818
779742refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082220180818
780276refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082220180818
781079refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082220180818
781482refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082220180818
782076refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082220180818
782697refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082220180818
783990refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082220180818
786662refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082220180818
787857refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082220180818
788318refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082220180818
788452refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082220180818
790196refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082220180818
790663refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082220180818
792294refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082220180818
797040refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082220180818
801538refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082220180818
804548refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082220180818
820772refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082220180818
826838refgcc -m32 -O3 -fomit-frame-pointer2018082220180818
853419refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082220180818
857780refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082220180818
858286refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082220180818
859863refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082220180818
861173refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082220180818
861360refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082220180818
863026refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082220180818
863361refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082220180818
865212refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082220180818
865363refgcc -m32 -O2 -fomit-frame-pointer2018082220180818
870504refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082220180818
870518refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082220180818
871702refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082220180818
875391refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082220180818
878044refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082220180818
879504refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082220180818
880692refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082220180818
882010refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082220180818
888301refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082220180818
906998refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082220180818
910517refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082220180818
911967refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082220180818
912214refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082220180818
914645refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082220180818
916028refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082220180818
916058refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082220180818
917329refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082220180818
917917refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082220180818
920359refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082220180818
945226refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082220180818
952169refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082220180818
956413refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082220180818
982544refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082220180818
983411refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082220180818
990331refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082220180818
991998refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082220180818
992976refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082220180818
993373refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082220180818
993695refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082220180818
994026refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082220180818
995089refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082220180818
996250refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082220180818
996788refgcc -m32 -O -fomit-frame-pointer2018082220180818
997016refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082220180818
997100refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082220180818
998137refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082220180818
999153refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082220180818
1000847refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082220180818
1003038refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082220180818
1004722refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082220180818
1006930refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082220180818
1024127refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082220180818
1027546refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082220180818
1027551refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082220180818
1028953refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082220180818
1029676refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082220180818
1033845refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082220180818
1035790refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082220180818
1037683refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082220180818
1039675refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082220180818
1039994refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082220180818
1040310refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082220180818
1040446refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082220180818
1042127refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082220180818
1042153refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082220180818
1043609refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082220180818
1045226refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082220180818
1045701refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082220180818
1045960refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082220180818
1046164refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082220180818
1046936refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082220180818
1050383refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082220180818
1051527refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082220180818
1053367refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082220180818
1056195refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082220180818
1065586refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082220180818
1068105refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082220180818
1068510refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082220180818
1071490refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082220180818
1075990refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082220180818
1085870refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082220180818
1094643refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082220180818
1101910refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082220180818
1104105refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082220180818
1105353refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082220180818
1109113refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082220180818
1114879refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082220180818
1114974refgcc -m32 -Os -fomit-frame-pointer2018082220180818
1115301refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082220180818
1115470refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082220180818
1115605refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082220180818
1117032refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082220180818
1117470refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082220180818
1119532refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082220180818
1120256refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082220180818
1120972refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082220180818
1122813refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082220180818
1122913refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082220180818
1124782refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082220180818
1124889refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082220180818
1124901refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082220180818
1126248refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082220180818
1126548refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082220180818
1126730refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082220180818
1127035refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082220180818
1127601refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082220180818
1128333refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082220180818
1129653refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082220180818
1130806refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082220180818
1131323refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082220180818
1131966refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082220180818
1136635refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082220180818
1137353refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082220180818
1142394refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082220180818
1144502refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082220180818
1145264refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082220180818
1152770refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082220180818
1156793refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082220180818
1178797refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082220180818
1179863refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082220180818
1186333refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082220180818
1186377refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082220180818
1187580refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082220180818
1190738refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082220180818
1225250refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082220180818
1226548refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082220180818
1228325refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082220180818
1246385refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082220180818
1248141refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082220180818
1249014refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082220180818
1249445refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082220180818
1250106refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082220180818
1258651refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082220180818
1273103refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082220180818
1300570refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082220180818