Implementation notes: x86, kizomba, crypto_aead/minalpherv1

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_aead
Primitive: minalpherv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
2673242refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082420180818
2689800refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082420180818
2690944refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082420180818
2691379refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082420180818
2695726refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082420180818
2695998refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082420180818
2699089refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082420180818
2789744refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082420180818
2791083refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082420180818
2793698refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082420180818
2801552refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082420180818
2807846refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082420180818
2808335refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082420180818
2820844refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082420180818
2839569refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082420180818
2840937refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082420180818
2849240refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082420180818
2852020refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082420180818
2869399refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082420180818
2942532refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082420180818
2984206refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082420180818
2997692refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082420180818
3006451refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082420180818
3013419refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082420180818
3015260refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082420180818
3022302refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082420180818
3047822refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082420180818
3049040refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082420180818
3053861refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082420180818
3066315refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082420180818
3071099refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082420180818
3074606refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082420180818
3078401refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082420180818
3091141refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082420180818
3104467refgcc -m32 -O3 -fomit-frame-pointer2018082420180818
3107149refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082420180818
3113260refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082420180818
3173720refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082420180818
3174218refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082420180818
3175818refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082420180818
3182594refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082420180818
3236936refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082420180818
3239093refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082420180818
3249411refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082420180818
3259403refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082420180818
3261452refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082420180818
3275218refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082420180818
3280558refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082420180818
3297743refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082420180818
3369821refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082420180818
3410478refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082420180818
3418485refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082420180818
3423548refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082420180818
3423654refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082420180818
3476859refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082420180818
3885697refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082420180818
4004472refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082420180818
4006323refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082420180818
4017419refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082420180818
4024006refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082420180818
4028232refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082420180818
4031778refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082420180818
4071435refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082420180818
4109266refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082420180818
4111397refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082420180818
4275602refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082420180818
4276469refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082420180818
4331570refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082420180818
4331816refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082420180818
4360421refgcc -m32 -O2 -fomit-frame-pointer2018082420180818
4380588refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082420180818
4443976refgcc -m32 -O -fomit-frame-pointer2018082420180818
4455371refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082420180818
4467230refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082420180818
4468992refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082420180818
4485705refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082420180818
4487813refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082420180818
4490310refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082420180818
4492184refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082420180818
4497098refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082420180818
4497385refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082420180818
4504897refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082420180818
4507375refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082420180818
4508562refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082420180818
4514316refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082420180818
4514627refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082420180818
4526751refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082420180818
4533478refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082420180818
4533943refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082420180818
4546357refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082420180818
4546373refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082420180818
4553149refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082420180818
4562229refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082420180818
4562288refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082420180818
4562940refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082420180818
4578905refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082420180818
4594056refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082420180818
4604021refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082420180818
4612578refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082420180818
4614994refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082420180818
4623603refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082420180818
4632833refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082420180818
4652490refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082420180818
4663211refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082420180818
4676147refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082420180818
4690135refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082420180818
4710173refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082420180818
4720079refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082420180818
4737377refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082420180818
4749847refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082420180818
4756522refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082420180818
4760962refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082420180818
4764123refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082420180818
4792051refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082420180818
4792907refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082420180818
4794085refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082420180818
4810814refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082420180818
4823590refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082420180818
4839993refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082420180818
4844607refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082420180818
4872273refgcc -m32 -Os -fomit-frame-pointer2018082420180818
4891240refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082420180818
4927712refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082420180818
4940046refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082420180818
4940127refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082420180818
4956309refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082420180818
5154945refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082420180818
5191988refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082420180818
5208708refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082420180818
5212433refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082420180818
5236139refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082420180818
5251718refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082420180818
5349311refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082420180818
5353829refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082420180818
5456827refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082420180818
5526665refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082420180818
5533824refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082420180818
5543989refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082420180818
5641013refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082420180818
5649184refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082420180818
5720363refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082420180818
5885093refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082420180818
5939964refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082420180818
5983555refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082420180818
5989762refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082420180818
5992314refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082420180818
6009637refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082420180818
6009697refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082420180818
6011229refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082420180818
6283056refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082420180818
6356410refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082420180818
6370536refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082420180818
6375065refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082420180818
6403627refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082420180818
6407887refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082420180818
6468171refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082420180818
6482312refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082420180818
6566772refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082420180818
6574099refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082420180818
6576540refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082420180818
6600448refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082420180818
6627395refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082420180818
6883292refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082420180818
6884336refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082420180818
6924038refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082420180818
6953847refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082420180818
6954438refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082420180818
6991325refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082420180818
7062125refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082420180818
7070232refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082420180818
7080422refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082420180818
7150909refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082420180818
7172048refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082420180818
7234532refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082420180818
7278762refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082420180818
7296024refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082420180818