Implementation notes: x86, titan0, crypto_aead/minalpherv1

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: minalpherv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
2889552refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070720190110
2922620refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
2928120refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
2929112refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110
2932404refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
2941620refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
2942388refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
2960532refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
2969132refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
2996336refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
3011636refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070720190110
3013164refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
3042844refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
3043704refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
3050456refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070720190110
3052556refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
3052984refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
3099236refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
3107164refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
3169148refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070720190110
3180036refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
3186676refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070720190110
3194220refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
3195276refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
3199996refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
3200808refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070720190110
3216804refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
3229664refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
3230232refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
3231916refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
3253196refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
3337608refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070720190110
3376384refgcc -m32 -O3 -fomit-frame-pointer2019070720190110
3379112refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
3410408refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070720190110
3411064refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070720190110
3452708refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070720190110
3467816refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
3467932refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
3468244refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
3490412refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070720190110
3492988refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070720190110
3521352refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070720190110
3533128refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
3533188refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
3536020refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
3552580refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070720190110
3556760refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070720190110
3654748refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070720190110
3668860refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
3734692refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070720190110
3743508refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
3754152refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
3754236refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
3776388refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
4323352refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070720190110
4445784refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070720190110
4446432refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070720190110
4446772refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070720190110
4453828refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070720190110
4471332refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070720190110
4473064refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070720190110
4475180refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070720190110
4650320refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070720190110
4650920refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070720190110
4656148refgcc -m32 -O2 -fomit-frame-pointer2019070720190110
4671392refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070720190110
4676084refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070720190110
4684232refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070720190110
4685056refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070720190110
4705072refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070720190110
4907244refgcc -m32 -march=k8 -O -fomit-frame-pointer2019070720190110
5064180refgcc -m32 -O -fomit-frame-pointer2019070720190110
5072708refgcc -m32 -march=athlon -O -fomit-frame-pointer2019070720190110
5077480refgcc -m32 -march=nocona -O -fomit-frame-pointer2019070720190110
5083136refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070720190110
5084876refgcc -m32 -march=prescott -O -fomit-frame-pointer2019070720190110
5088396refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070720190110
5089416refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
5095012refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
5095640refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
5097276refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
5108144refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070720190110
5148328refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070720190110
5151760refgcc -m32 -march=core2 -O -fomit-frame-pointer2019070720190110
5157608refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070720190110
5162740refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070720190110
5172556refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070720190110
5197712refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070720190110
5218008refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070720190110
5228380refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070720190110
5239212refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
5239612refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
5240500refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
5266216refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
5275848refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
5290616refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
5327152refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110
5335268refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070720190110
5356984refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
5357444refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
5403008refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070720190110
5408224refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070720190110
5417004refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070720190110
5447940refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
5450168refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110
5451024refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
5459840refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110
5462128refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070720190110
5466596refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070720190110
5468352refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070720190110
5471324refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110
5471424refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
5476548refgcc -m32 -Os -fomit-frame-pointer2019070720190110
5487084refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070720190110
5487124refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070720190110
5497240refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070720190110
5499396refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070720190110
5507624refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070720190110
5509008refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070720190110
5510432refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070720190110
5531056refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070720190110
5580880refgcc -m32 -march=pentium -O -fomit-frame-pointer2019070720190110
5590504refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
5614892refgcc -m32 -march=i486 -O -fomit-frame-pointer2019070720190110
5623772refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070720190110
5640812refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
5642328refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070720190110
5645772refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070720190110
5650520refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070720190110
5663808refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070720190110
5663856refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070720190110
5681008refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070720190110
5691204refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070720190110
5742792refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070720190110
5751308refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070720190110
5757848refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070720190110
5788772refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070720190110
5794324refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070720190110
5798616refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
5810120refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070720190110
5960564refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070720190110
5963568refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070720190110
6231588refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
6245108refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
6407508refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070720190110
6415644refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070720190110
6417168refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070720190110
6417564refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070720190110
6457224refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
6475336refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
6510416refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070720190110
6523996refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070720190110
6697084refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070720190110
6698460refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070720190110
6713472refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070720190110
6802068refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070720190110
7195860refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070720190110
7217724refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070720190110
7234460refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070720190110
7235272refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070720190110
7246780refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070720190110
7380400refgcc -m32 -march=i386 -O -fomit-frame-pointer2019070720190110
7447156refgcc -m32 -march=k6 -O -fomit-frame-pointer2019070720190110
7448372refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070720190110
7455552refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070720190110
7484992refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110
7486772refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
7488520refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
7489164refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070720190110
7500304refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
7506240refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070720190110
7575772refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070720190110
7735652refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070720190110
7738440refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070720190110
7754280refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070720190110