Implementation notes: x86, kizomba, crypto_aead/lacv1

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_aead
Primitive: lacv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
679351refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082320180818
679466refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082320180818
697086refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082320180818
697397refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082320180818
697565refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082320180818
697599refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082320180818
697635refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082320180818
697811refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082320180818
697877refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082320180818
698913refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082320180818
699577refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082320180818
704712refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082320180818
707992refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082320180818
712633refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082320180818
713840refgcc -m32 -O3 -fomit-frame-pointer2018082320180818
714478refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082320180818
729480refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082320180818
736966refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082320180818
758633refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082320180818
758724refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082320180818
758943refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082320180818
759326refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082320180818
761095refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082320180818
763784refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082320180818
795696refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082320180818
798232refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082320180818
798336refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082320180818
799155refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082320180818
801167refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082320180818
803447refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082320180818
809344refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082320180818
817331refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082320180818
821811refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082320180818
830200refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082320180818
835879refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082320180818
841591refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082320180818
841704refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082320180818
853494refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082320180818
854242refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082320180818
856459refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082320180818
904667refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082320180818
909795refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082320180818
911508refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082320180818
912008refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082320180818
921183refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082320180818
930894refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082320180818
1014846refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082320180818
1018182refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082320180818
1022044refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082320180818
1033076refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082320180818
1033385refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082320180818
1033980refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082320180818
1038706refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082320180818
1040121refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082320180818
1043462refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082320180818
1047184refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082320180818
1047191refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082320180818
1047337refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082320180818
1072514refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082320180818
1091992refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082320180818
1093342refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082320180818
1093457refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082320180818
1129193refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082320180818
1147058refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082320180818
1157020refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082320180818
1159357refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082320180818
1162145refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082320180818
1169986refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082320180818
1180659refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082320180818
1185200refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082320180818
1185299refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082320180818
1186649refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082320180818
1196018refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082320180818
1204487refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082320180818
1235559refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082320180818
1262672refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082320180818
1357679refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082320180818
1360798refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082320180818
1406990refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082320180818
1409083refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082320180818
1901153refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082320180818
1907278refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082320180818
1951387refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082320180818
1961051refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082320180818
1962157refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082320180818
1964031refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082320180818
1967417refgcc -m32 -O -fomit-frame-pointer2018082320180818
1975502refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082320180818
1976355refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082320180818
1986040refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082320180818
1987720refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082320180818
1993834refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082320180818
2003969refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082320180818
2004467refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082320180818
2004931refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082320180818
2005516refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082320180818
2006053refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082320180818
2029274refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082320180818
2059250refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082320180818
2068355refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082320180818
2082000refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082320180818
2091609refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082320180818
2142280refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082320180818
2251605refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082320180818
2252248refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082320180818
2257006refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082320180818
2259832refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082320180818
2262783refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082320180818
2269615refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082320180818
2271103refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082320180818
2275139refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082320180818
2279011refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082320180818
2279317refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082320180818
2280889refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082320180818
2282230refgcc -m32 -O2 -fomit-frame-pointer2018082320180818
2286613refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082320180818
2293286refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082320180818
2322914refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082320180818
2359395refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082320180818
2365129refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082320180818
2366193refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082320180818
2559443refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082320180818
2575425refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082320180818
2576381refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082320180818
2582641refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082320180818
2659540refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082320180818
2961887refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082320180818
3011553refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082320180818
3014802refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082320180818
3039141refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082320180818
3057798refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082320180818
3060781refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082320180818
3060853refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082320180818
3063354refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082320180818
3063490refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082320180818
3064897refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082320180818
3065998refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082320180818
3069076refgcc -m32 -Os -fomit-frame-pointer2018082320180818
3071353refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082320180818
3075304refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082320180818
3079893refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082320180818
3080688refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082320180818
3082250refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082320180818
3086331refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082320180818
3087841refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082320180818
3092516refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082320180818
3102175refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082320180818
3105783refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082320180818
3111075refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082320180818
3111684refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082320180818
3115022refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082320180818
3122471refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082320180818
3131800refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082320180818
3132448refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082320180818
3134974refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082320180818
3139446refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082320180818
3139554refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082320180818
3140383refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082320180818
3144972refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082320180818
3158153refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082320180818
3158494refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082320180818
3162321refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082320180818
3166471refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082320180818
3172810refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082320180818
3190135refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082320180818
3204004refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082320180818
3247922refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082320180818
3310940refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082320180818
3404486refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082320180818
3410649refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082320180818
3411745refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082320180818
3412451refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082320180818
3613861refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082320180818
3642225refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082320180818
3644476refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082320180818
3658291refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082320180818