Implementation notes: x86, kizomba, crypto_aead/proest128copav1

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_aead
Primitive: proest128copav1
TimeImplementationCompilerBenchmark dateSUPERCOP version
611228refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082520180818
616984refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082520180818
714893refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082520180818
715171refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082520180818
715647refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082520180818
731010refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082520180818
736978refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082520180818
737633refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082520180818
742847refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082520180818
745474refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082520180818
746641refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082520180818
749680refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082520180818
750206refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082520180818
750462refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082520180818
750711refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082520180818
752327refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082520180818
754091refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082520180818
754500refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082520180818
756142refgcc -m32 -O3 -fomit-frame-pointer2018082520180818
757851refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082520180818
758994refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082520180818
795272refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082520180818
797625refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082520180818
805455refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082520180818
819332refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082520180818
843290refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082520180818
845030refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082520180818
852711refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082520180818
854042refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082520180818
860841refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082520180818
883696refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082520180818
893842refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082520180818
904948refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082520180818
906056refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082520180818
946192refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082520180818
947735refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082520180818
950315refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082520180818
951589refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082520180818
954199refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082520180818
956018refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082520180818
956976refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082520180818
987661refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082520180818
989008refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082520180818
989450refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082520180818
995506refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082520180818
996494refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082520180818
997030refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082520180818
997313refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082520180818
998788refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082520180818
999208refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082520180818
1001839refgcc -m32 -O -fomit-frame-pointer2018082520180818
1003516refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082520180818
1004550refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082520180818
1004730refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082520180818
1005260refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082520180818
1005579refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082520180818
1006454refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082520180818
1006856refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082520180818
1007577refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082520180818
1008402refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082520180818
1008424refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082520180818
1009570refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082520180818
1024779refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082520180818
1024856refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082520180818
1025058refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082520180818
1030972refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082520180818
1031238refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082520180818
1031433refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082520180818
1032199refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082520180818
1033794refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082520180818
1036508refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082520180818
1041679refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082520180818
1042432refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082520180818
1042600refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082520180818
1050220refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082520180818
1051010refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082520180818
1051453refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082520180818
1054718refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082520180818
1055843refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082520180818
1058776refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082520180818
1059026refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082520180818
1059944refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082520180818
1063276refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082520180818
1064068refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082520180818
1071046refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082520180818
1072557refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082520180818
1083730refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082520180818
1083978refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082520180818
1084161refgcc -m32 -O2 -fomit-frame-pointer2018082520180818
1084474refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082520180818
1085123refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082520180818
1085309refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082520180818
1085383refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082520180818
1086031refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082520180818
1086139refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082520180818
1086286refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082520180818
1086460refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082520180818
1087623refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082520180818
1088113refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082520180818
1088732refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082520180818
1089258refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082520180818
1091342refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082520180818
1093804refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082520180818
1093916refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082520180818
1094067refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082520180818
1094163refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082520180818
1094728refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082520180818
1095627refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082520180818
1095678refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082520180818
1096165refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082520180818
1098381refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082520180818
1100601refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082520180818
1106478refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082520180818
1109487refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082520180818
1112863refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082520180818
1115708refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082520180818
1116565refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082520180818
1118544refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082520180818
1120182refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082520180818
1120297refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082520180818
1127328refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082520180818
1133262refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082520180818
1163252refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082520180818
1163970refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082520180818
1164367refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082520180818
1165428refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082520180818
1174842refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082520180818
1175414refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082520180818
1175633refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082520180818
1193258refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082520180818
1198798refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082520180818
1199322refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082520180818
1201143refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082520180818
1201295refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082520180818
1203242refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082520180818
1205364refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082520180818
1205464refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082520180818
1205704refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082520180818
1205871refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082520180818
1206254refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082520180818
1206304refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082520180818
1207067refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082520180818
1207268refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082520180818
1207739refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082520180818
1209659refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082520180818
1210365refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082520180818
1211131refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082520180818
1211518refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082520180818
1212169refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082520180818
1212300refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082520180818
1212306refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082520180818
1212915refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082520180818
1213094refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082520180818
1213426refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082520180818
1214327refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082520180818
1224510refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082520180818
1227048refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082520180818
1227452refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082520180818
1228305refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082520180818
1228943refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082520180818
1229147refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082520180818
1229975refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082520180818
1230178refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082520180818
1232653refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082520180818
1234113refgcc -m32 -Os -fomit-frame-pointer2018082520180818
1235343refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082520180818
1235692refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082520180818
1238940refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082520180818
1240318refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082520180818
1241258refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082520180818
1242026refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082520180818
1244143refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082520180818
1256829refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082520180818
1257558refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082520180818
1275412refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082520180818
1279845refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082520180818