Implementation notes: x86, titan0, crypto_aead/skinnyaeadtk296128v1

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: skinnyaeadtk296128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
3408076refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019080220190729
3410900refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019080220190729
3429220refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019080220190729
3449616refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019080220190729
3512904refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019080220190729
3513060refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019080220190729
3513128refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019080220190729
3513724refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019080220190729
3859760refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080320190729
3903572refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019080320190729
3914340refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019080320190729
3917652refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019080320190729
3937296refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019080320190729
3953660refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019080320190729
3954960refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019080320190729
3959704refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019080320190729
3970400refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080320190729
3977928refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019080320190729
4017588refgcc -m32 -O3 -fomit-frame-pointer2019080220190729
4026632refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019080220190729
4028664refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019080320190729
4032728refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080320190729
4039592refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019080320190729
4051188refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019080220190729
4058400refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019080320190729
4061104refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019080320190729
4078452refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080320190729
4083316refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080320190729
4086520refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080320190729
4091892refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080320190729
4104212refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019080320190729
4139084refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019080220190729
4150676refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019080320190729
4153052refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019080320190729
4153512refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019080320190729
4157456refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019080320190729
4174948refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019080320190729
4199680refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019080320190729
4241068refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019080320190729
4251448refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019080320190729
4459888refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080320190729
4474408refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080320190729
4486704refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080320190729
4488876refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080320190729
4501948refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080320190729
4595312refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080320190729
4655260refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019080320190729
4766940refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080320190729
4774296refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019080320190729
4794540refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080320190729
4798220refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080320190729
4799924refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019080320190729
4802564refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019080320190729
4802804refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019080320190729
4804368refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019080320190729
4810596refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019080320190729
4811756refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080320190729
4850924refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019080320190729
4978576refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019080320190729
5074352refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019080320190729
5099216refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019080320190729
5137680refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080320190729
5138096refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019080320190729
5279416refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080320190729
5290116refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019080320190729
5503200refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019080320190729
5514196refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019080320190729
5521428refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080320190729
5526024refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080320190729
5568752refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019080220190729
5569460refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019080320190729
5575428refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080220190729
5582576refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080220190729
5780112refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080320190729
5780628refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019080320190729
5886636refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080320190729
5887492refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019080320190729
7451464refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019080320190729
7461744refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019080320190729
7480460refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019080320190729
8278464refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019080220190729
8292372refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019080220190729
8293232refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019080220190729
8293968refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019080220190729
8294032refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019080220190729
8296972refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019080220190729
8305448refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019080220190729
8309056refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019080220190729
8331596refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019080220190729
8338816refgcc -m32 -march=athlon -O -fomit-frame-pointer2019080220190729
8408112refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019080220190729
8425396refgcc -m32 -O2 -fomit-frame-pointer2019080220190729
8437628refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019080320190729
8450428refgcc -m32 -O -fomit-frame-pointer2019080220190729
8483072refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019080320190729
8518940refgcc -m32 -march=prescott -O -fomit-frame-pointer2019080320190729
8523264refgcc -m32 -march=nocona -O -fomit-frame-pointer2019080320190729
8527548refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019080220190729
8529972refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019080220190729
8530920refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019080220190729
8533804refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019080220190729
8536300refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019080220190729
8544952refgcc -m32 -march=core2 -O -fomit-frame-pointer2019080220190729
8556520refgcc -m32 -march=k8 -O -fomit-frame-pointer2019080220190729
8599188refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019080220190729
8632632refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019080220190729
8764040refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019080220190729
8768192refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019080220190729
8887012refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019080320190729
9287956refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019080320190729
9291572refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019080320190729
9291612refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019080320190729
9299428refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019080320190729
9381764refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080320190729
9534896refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080320190729
9539392refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080320190729
9540596refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080320190729
9551480refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080320190729
12226544refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019080220190729
12241576refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019080220190729
12241788refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019080220190729
12247224refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019080320190729
12249252refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080320190729
12379552refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019080320190729
12385820refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019080320190729
12476908refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080320190729
12480488refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019080320190729
12581204refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019080320190729
12587512refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019080320190729
12589388refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019080320190729
12601220refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019080320190729
12627264refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019080320190729
12688504refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019080220190729
12708312refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019080220190729
12711188refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019080220190729
12711540refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019080220190729
12713192refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019080220190729
12730144refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019080220190729
12735788refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019080320190729
12754824refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019080320190729
12765016refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019080220190729
12780668refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019080220190729
12791008refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019080320190729
12819868refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019080220190729
12858380refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019080220190729
12880512refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019080220190729
12883336refgcc -m32 -Os -fomit-frame-pointer2019080220190729
13110516refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019080320190729
13112308refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019080320190729
13135876refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019080320190729
13340120refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019080320190729
13342736refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019080320190729
13391012refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019080320190729
13636856refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019080320190729
13999176refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080320190729
14005336refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019080320190729
14016912refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019080320190729
14093116refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019080320190729
14094656refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080320190729
14101460refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019080320190729
14102680refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019080320190729
14115372refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019080320190729
14945748refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019080320190729
15451528refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019080320190729
15588872refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019080220190729
15589296refgcc -m32 -march=k6 -O -fomit-frame-pointer2019080320190729
15591124refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019080220190729
15596532refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019080320190729
15606032refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080320190729
15839276refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019080220190729
15841012refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080220190729
15899868refgcc -m32 -march=i386 -O -fomit-frame-pointer2019080320190729
15904664refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080220190729
15965924refgcc -m32 -march=i486 -O -fomit-frame-pointer2019080320190729
16214504refgcc -m32 -march=pentium -O -fomit-frame-pointer2019080320190729
16228920refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080320190729