Implementation notes: x86, titan0, crypto_aead/minalpherv11

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: minalpherv11
TimeImplementationCompilerBenchmark dateSUPERCOP version
2901064refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070720190110
2927476refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
2927944refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110
2929312refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
2929592refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
2942292refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
2972980refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
2986556refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
2991952refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
2994524refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
2997096refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
3010812refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070720190110
3042372refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
3042664refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
3073032refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
3084248refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
3085308refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
3092320refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070720190110
3093884refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
3184620refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
3185868refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
3187016refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
3191084refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
3193816refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
3195176refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
3203792refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
3228060refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
3234620refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
3238960refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
3267320refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
3359584refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
3363980refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
3391620refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
3403644refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070720190110
3408284refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070720190110
3458268refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070720190110
3468208refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070720190110
3470060refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
3471648refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
3474732refgcc -m32 -O3 -fomit-frame-pointer2019070720190110
3488536refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
3499884refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070720190110
3502292refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070720190110
3530960refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
3532352refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
3537172refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
3553928refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
3554000refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070720190110
3558412refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070720190110
3630960refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
3671696refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
3745148refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
3756664refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
3757724refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
3824752refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
4310636refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070720190110
4397788refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
4438960refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
4452036refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
4459440refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070720190110
4463312refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070720190110
4463344refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070720190110
4471952refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
4532016refgcc -m32 -O2 -fomit-frame-pointer2019070720190110
4538724refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070720190110
4540040refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110
4554008refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070720190110
4660240refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070720190110
4671360refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070720190110
4671360refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070720190110
4686372refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
4852812refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070720190110
4859732refgcc -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
4874680refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070720190110
4931488refgcc -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
5066060refgcc -m32 -O -fomit-frame-pointer2019070720190110
5074968refgcc -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
5087660refgcc -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
5091504refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
5093628refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
5098056refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
5101636refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
5104600refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
5122932refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070720190110
5127176refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070720190110
5134792refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070720190110
5142820refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070720190110
5153116refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070720190110
5154880refgcc -m32 -march=core2 -O -fomit-frame-pointer2019070720190110
5221624refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070720190110
5227220refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
5244556refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110
5245936refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070720190110
5263788refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
5286664refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
5297112refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110
5297496refgcc -m32 -Os -fomit-frame-pointer2019070720190110
5303916refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
5307784refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
5308604refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
5308628refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110
5321436refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
5326968refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110
5352620refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
5363992refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
5372980refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
5382372refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
5387280refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070720190110
5399308refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070720190110
5402664refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070720190110
5411488refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070720190110
5416908refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070720190110
5418452refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070720190110
5465120refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
5465984refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070720190110
5466700refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
5467112refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
5496552refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110
5499048refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
5500420refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
5511412refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
5515640refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
5521644refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
5525408refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110
5558348refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
5563716refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
5571856refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
5583644refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
5613856refgcc -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
5614824refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
5615336refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
5645804refgcc -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
5658016refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
5737568refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110
5740404refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
5781784refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
5789060refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
5793240refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110
5795380refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
5823012refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
5924552refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
5971100refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
5974728refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
6238276refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
6254516refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
6364632refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
6368516refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
6375520refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
6446064refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
6451168refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
6462140refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
6536740refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
6697992refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
6699292refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
6711316refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
6872572refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
6944784refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
7089984refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
7236720refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
7247144refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
7328564refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
7334728refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
7482528refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110
7488920refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
7495964refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
7511380refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
7535592refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
7538088refgcc -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
7538744refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
7540028refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
7540988refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110
7541980refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
7548584refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
7552380refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
7566568refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
7568616refgcc -m32 -march=i386 -O -fomit-frame-pointer2019070720190110