Implementation notes: x86, titan0, crypto_aead/wageae128v1

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: wageae128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
3692876refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019080320190729
3693384refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019080320190729
3695448refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019080320190729
3695684refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019080320190729
3696568refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019080320190729
3696768refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019080320190729
3704572refgcc -m32 -O3 -fomit-frame-pointer2019080320190729
3714820refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019080320190729
3716360refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080320190729
3716360refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019080320190729
3720928refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080320190729
3722676refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080320190729
3723872refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080320190729
3723940refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080320190729
3724992refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019080320190729
3727040refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080320190729
3727260refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080320190729
3741636refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019080320190729
3741976refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019080320190729
3748268refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019080320190729
3749716refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080320190729
3765656refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080320190729
3772432refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019080320190729
3772892refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019080320190729
3774656refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019080320190729
3778304refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080320190729
3778560refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080320190729
3781688refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019080320190729
3784460refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019080320190729
3785392refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019080320190729
3786832refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019080320190729
3786856refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019080320190729
3807908refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019080320190729
3821460refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080320190729
3859848refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019080320190729
3859960refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019080320190729
3865680refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019080320190729
4026728refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019080320190729
4031928refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080320190729
4207860refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019080320190729
4212096refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080320190729
4224708refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080320190729
4230160refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019080320190729
4253212refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080320190729
4313984refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019080320190729
4314652refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019080320190729
4314872refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019080320190729
4326116refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019080320190729
4459468refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019080320190729
4464888refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019080320190729
4465020refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019080320190729
4465772refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019080320190729
4467184refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019080320190729
4467788refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019080320190729
4510640refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080320190729
4511928refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019080320190729
4513876refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080320190729
4515396refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080320190729
4516472refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019080320190729
4522824refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019080320190729
4523400refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080320190729
4589328refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080320190729
4768072refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019080320190729
4781432refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019080320190729
4782980refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019080320190729
4992032refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019080320190729
5192572refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019080320190729
5298500refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019080320190729
5305480refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019080320190729
5313312refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019080320190729
5382820refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019080320190729
5391796refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080320190729
5396588refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080320190729
5398536refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019080320190729
5399244refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080320190729
5423892refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019080320190729
5428088refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019080320190729
5428656refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019080320190729
5429932refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019080320190729
5433188refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019080320190729
5442116refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019080320190729
5470116refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019080320190729
5481380refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019080320190729
5488340refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019080320190729
5495136refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019080320190729
5618136refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080320190729
5624392refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080320190729
5633944refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080320190729
5644792refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019080320190729
5740376refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019080320190729
5761652refgcc -m32 -march=k8 -O -fomit-frame-pointer2019080320190729
5770800refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019080320190729
5781848refgcc -m32 -march=athlon -O -fomit-frame-pointer2019080320190729
5919116refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019080320190729
5927888refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019080320190729
5942864refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019080320190729
5945536refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019080320190729
5978744refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080320190729
5993600refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019080320190729
5998656refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019080320190729
6002336refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019080320190729
6005884refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019080320190729
6009988refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080320190729
6057792refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019080320190729
6077988refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019080320190729
6082984refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080320190729
6161608refgcc -m32 -march=i486 -O -fomit-frame-pointer2019080320190729
6270444refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019080320190729
6412072refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019080320190729
6933136refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019080320190729
6943240refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019080320190729
6946424refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019080320190729
6947264refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019080320190729
6949892refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019080320190729
6957364refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019080320190729
6960760refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019080320190729
6961700refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019080320190729
6964748refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019080320190729
6967096refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019080320190729
6968780refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019080320190729
6969328refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019080320190729
7021892refgcc -m32 -O2 -fomit-frame-pointer2019080320190729
7029108refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080320190729
7032368refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019080320190729
7037080refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019080320190729
7039144refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019080320190729
7039492refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019080320190729
7044832refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019080320190729
7048288refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080320190729
7050572refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019080320190729
7121788refgcc -m32 -march=nocona -O -fomit-frame-pointer2019080320190729
7125824refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019080320190729
7128584refgcc -m32 -O -fomit-frame-pointer2019080320190729
7133948refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019080320190729
7136864refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019080320190729
7142348refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019080320190729
7143660refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080320190729
7144900refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019080320190729
7145244refgcc -m32 -march=pentium -O -fomit-frame-pointer2019080320190729
7155812refgcc -m32 -march=prescott -O -fomit-frame-pointer2019080320190729
7159236refgcc -m32 -march=core2 -O -fomit-frame-pointer2019080320190729
7160284refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019080320190729
7162764refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019080320190729
7175324refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080320190729
7210380refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019080320190729
7269428refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019080320190729
7302932refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019080320190729
7306628refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019080320190729
7345892refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019080320190729
7369516refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019080320190729
7426652refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080320190729
7448076refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019080320190729
7452400refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019080320190729
7505656refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019080320190729
7771476refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019080320190729
7786232refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080320190729
7843520refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019080320190729
7849280refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019080320190729
7864392refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019080320190729
7996076refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080320190729
8187008refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019080320190729
8377260refgcc -m32 -march=i386 -O -fomit-frame-pointer2019080320190729
8431088refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019080320190729
8431692refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019080320190729
8432636refgcc -m32 -Os -fomit-frame-pointer2019080320190729
8433268refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019080320190729
8433432refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019080320190729
8436476refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019080320190729
8439504refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019080320190729
8450188refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019080320190729
8474580refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019080320190729
8499212refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019080320190729
8539592refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080320190729
8805996refgcc -m32 -march=k6 -O -fomit-frame-pointer2019080320190729
8816716refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019080320190729
8847508refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019080320190729