Implementation notes: x86, kizomba, crypto_aead/minalpherv11

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_aead
Primitive: minalpherv11
TimeImplementationCompilerBenchmark dateSUPERCOP version
2675133refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082420180818
2687226refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082420180818
2692490refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082420180818
2695321refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082420180818
2695809refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082420180818
2696176refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082420180818
2710024refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082420180818
2781028refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082420180818
2795758refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082420180818
2798734refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082420180818
2798758refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082420180818
2798905refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082420180818
2803421refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082420180818
2805923refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082420180818
2806409refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082420180818
2808027refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082420180818
2845635refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082420180818
2850617refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082420180818
2864960refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082420180818
2972664refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082420180818
2983454refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082420180818
2984387refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082420180818
2985672refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082420180818
2991910refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082420180818
2994829refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082420180818
3006574refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082420180818
3018097refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082420180818
3018145refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082420180818
3021002refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082420180818
3048191refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082420180818
3053250refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082420180818
3061355refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082420180818
3081143refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082420180818
3081550refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082420180818
3097359refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082420180818
3113720refgcc -m32 -O3 -fomit-frame-pointer2018082420180818
3113865refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082420180818
3170518refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082420180818
3190312refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082420180818
3242992refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082420180818
3245383refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082420180818
3253009refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082420180818
3257201refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082420180818
3264438refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082420180818
3278335refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082420180818
3281492refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082420180818
3297964refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082420180818
3312980refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082420180818
3322477refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082420180818
3379950refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082420180818
3420576refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082420180818
3435402refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082420180818
3456232refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082420180818
3458431refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082420180818
3462585refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082420180818
3858442refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082420180818
4009540refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082420180818
4015514refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082420180818
4018886refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082420180818
4023347refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082420180818
4026056refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082420180818
4038153refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082420180818
4046490refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082420180818
4063780refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082420180818
4069456refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082420180818
4103653refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082420180818
4148984refgcc -m32 -O2 -fomit-frame-pointer2018082420180818
4170869refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082420180818
4278680refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082420180818
4323750refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082420180818
4351204refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082420180818
4410903refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082420180818
4413653refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082420180818
4478295refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082420180818
4491141refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082420180818
4493200refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082420180818
4493445refgcc -m32 -Os -fomit-frame-pointer2018082420180818
4496982refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082420180818
4498131refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082420180818
4502048refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082420180818
4505678refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082420180818
4507851refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082420180818
4512625refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082420180818
4513860refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082420180818
4516205refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082420180818
4522036refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082420180818
4523770refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082420180818
4529103refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082420180818
4535452refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082420180818
4536095refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082420180818
4541764refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082420180818
4547893refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082420180818
4550962refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082420180818
4552679refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082420180818
4552707refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082420180818
4595966refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082420180818
4636091refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082420180818
4655539refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082420180818
4659939refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082420180818
4669306refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082420180818
4672010refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082420180818
4672895refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082420180818
4712766refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082420180818
4718895refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082420180818
4722703refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082420180818
4736725refgcc -m32 -O -fomit-frame-pointer2018082420180818
4737171refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082420180818
4752006refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082420180818
4757540refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082420180818
4759881refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082420180818
4769814refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082420180818
4779072refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082420180818
4814778refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082420180818
4834883refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082420180818
4845911refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082420180818
4852175refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082420180818
4861859refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082420180818
4862212refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082420180818
4879976refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082420180818
4886584refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082420180818
4937927refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082420180818
4943208refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082420180818
4945731refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082420180818
4969926refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082420180818
4985282refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082420180818
5022409refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082420180818
5127560refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082420180818
5130712refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082420180818
5185512refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082420180818
5192151refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082420180818
5271696refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082420180818
5277097refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082420180818
5301532refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082420180818
5317307refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082420180818
5321414refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082420180818
5443701refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082420180818
5570166refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082420180818
5574244refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082420180818
5639992refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082420180818
5654254refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082420180818
5681546refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082420180818
5716873refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082420180818
5851417refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082420180818
5935066refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082420180818
5984871refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082420180818
6026573refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082420180818
6036953refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082420180818
6053416refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082420180818
6057254refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082420180818
6319492refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082420180818
6396806refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082420180818
6433597refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082420180818
6445639refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082420180818
6447972refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082420180818
6451986refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082420180818
6455040refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082420180818
6463125refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082420180818
6624441refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082420180818
6767115refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082420180818
6883280refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082420180818
6883877refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082420180818
6908303refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082420180818
6913842refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082420180818
6915105refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082420180818
6929732refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082420180818
6935587refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082420180818
6943527refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082420180818
6943647refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082420180818
6945808refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082420180818
6946518refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082420180818
6956475refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082420180818
6983327refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082420180818
7002738refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082420180818
7003410refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082420180818
7013738refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082420180818
7057145refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082420180818