Implementation notes: x86, titan0, crypto_aead/skinnyaeadtk29664v1

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: skinnyaeadtk29664v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
3416016refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019080320190729
3418788refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019080320190729
3451940refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019080320190729
3492116refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019080320190729
3507760refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019080320190729
3523944refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019080320190729
3528784refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019080320190729
3537664refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019080320190729
3881236refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080320190729
3910180refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080320190729
3923684refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019080320190729
3924180refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019080320190729
3955140refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019080320190729
3955440refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019080320190729
3959384refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019080320190729
3964640refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019080320190729
3970656refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019080320190729
3987020refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019080320190729
4022992refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019080320190729
4028048refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019080320190729
4033520refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019080320190729
4034936refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019080320190729
4036624refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080320190729
4047608refgcc -m32 -O3 -fomit-frame-pointer2019080320190729
4060128refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019080320190729
4061144refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019080320190729
4072244refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080320190729
4074112refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019080320190729
4074180refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080320190729
4081836refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080320190729
4090856refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080320190729
4126020refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019080320190729
4131280refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019080320190729
4157304refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019080320190729
4161012refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019080320190729
4170392refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019080320190729
4203368refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019080320190729
4209860refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019080320190729
4235280refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019080320190729
4346452refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019080320190729
4461216refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080320190729
4462176refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080320190729
4486260refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080320190729
4490476refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080320190729
4496204refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080320190729
4499880refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080320190729
4659080refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019080320190729
4740720refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019080320190729
4760800refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080320190729
4765016refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080320190729
4791836refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019080320190729
4798172refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080320190729
4798480refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019080320190729
4816092refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080320190729
4848124refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019080320190729
4923960refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019080320190729
4928280refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019080320190729
4936688refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019080320190729
4981868refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019080320190729
5069696refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019080320190729
5098196refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019080320190729
5129584refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019080320190729
5136508refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080320190729
5269488refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080320190729
5269504refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019080320190729
5508864refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080320190729
5509568refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080320190729
5526792refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019080320190729
5569652refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080320190729
5571180refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019080320190729
5573336refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080320190729
5579940refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019080320190729
5611136refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019080320190729
5782640refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080320190729
5783060refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019080320190729
5871980refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080320190729
5875388refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019080320190729
7414184refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019080320190729
7457404refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019080320190729
7458192refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019080320190729
8285008refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019080320190729
8289900refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019080320190729
8291368refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019080320190729
8293464refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019080320190729
8298820refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019080320190729
8300768refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019080320190729
8301976refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019080320190729
8320372refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019080320190729
8322364refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019080320190729
8435896refgcc -m32 -O2 -fomit-frame-pointer2019080320190729
8441116refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019080320190729
8450048refgcc -m32 -O -fomit-frame-pointer2019080320190729
8487980refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019080320190729
8506248refgcc -m32 -march=k8 -O -fomit-frame-pointer2019080320190729
8511868refgcc -m32 -march=prescott -O -fomit-frame-pointer2019080320190729
8513352refgcc -m32 -march=nocona -O -fomit-frame-pointer2019080320190729
8531084refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019080320190729
8601960refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019080320190729
8602380refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019080320190729
8609712refgcc -m32 -march=athlon -O -fomit-frame-pointer2019080320190729
8610144refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019080320190729
8645976refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019080320190729
8862336refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019080320190729
8920776refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019080320190729
8929344refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019080320190729
8929956refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019080320190729
8930708refgcc -m32 -march=core2 -O -fomit-frame-pointer2019080320190729
8936812refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019080320190729
8940636refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019080320190729
9288264refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019080320190729
9303496refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019080320190729
9304812refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019080320190729
9305732refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019080320190729
9383800refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080320190729
9530504refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080320190729
9536636refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080320190729
9537436refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080320190729
9539996refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080320190729
12189624refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019080320190729
12199296refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019080320190729
12212880refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080320190729
12286460refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019080320190729
12292856refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019080320190729
12298968refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019080320190729
12299008refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019080320190729
12362572refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019080320190729
12419048refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019080320190729
12435224refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080320190729
12587804refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019080320190729
12624048refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019080320190729
12632844refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019080320190729
12635884refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019080320190729
12654180refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019080320190729
12673840refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019080320190729
12674192refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019080320190729
12698124refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019080320190729
12728676refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019080320190729
12767184refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019080320190729
12771184refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019080320190729
12775060refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019080320190729
12803684refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019080320190729
12805356refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019080320190729
12815984refgcc -m32 -Os -fomit-frame-pointer2019080320190729
12870484refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019080320190729
12908136refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019080320190729
12912272refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019080320190729
13016412refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019080320190729
13176916refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019080320190729
13190828refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019080320190729
13198144refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019080320190729
13361784refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019080320190729
13363152refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019080320190729
13373888refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019080320190729
13408472refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019080320190729
14071924refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019080320190729
14098904refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080320190729
14100840refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019080320190729
14105088refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080320190729
14117912refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019080320190729
14120284refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019080320190729
14164860refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019080320190729
14174032refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019080320190729
14949600refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019080320190729
15486676refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019080320190729
15603988refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019080320190729
15605096refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080320190729
15605120refgcc -m32 -march=k6 -O -fomit-frame-pointer2019080320190729
15622892refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019080320190729
15699128refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019080320190729
15811472refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019080320190729
15812440refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080320190729
15812476refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080320190729
15898224refgcc -m32 -march=i386 -O -fomit-frame-pointer2019080320190729
15979736refgcc -m32 -march=i486 -O -fomit-frame-pointer2019080320190729
16214360refgcc -m32 -march=pentium -O -fomit-frame-pointer2019080320190729
16218976refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080320190729