Implementation notes: x86, titan0, crypto_aead/raviyoylav1

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: raviyoylav1
TimeImplementationCompilerBenchmark dateSUPERCOP version
3073092refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
3074064refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
3074440refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
3087676refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070820190110
3088412refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
3112404refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
3114332refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
3126548refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070820190110
3126876refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070820190110
3127212refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070820190110
3133668refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070820190110
3140368refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070820190110
3143608refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070820190110
3147568refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070820190110
3148984refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070820190110
3163752refgcc -m32 -Os -fomit-frame-pointer2019070820190110
3166012refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070820190110
3167148refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070820190110
3169640refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070820190110
3170040refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070820190110
3182448refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070820190110
3183740refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070820190110
4404880refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
4485192refgcc -m32 -O2 -fomit-frame-pointer2019070820190110
4508084refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070820190110
4512644refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070820190110
4515200refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070820190110
4515708refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070820190110
4518484refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070820190110
4521876refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
4524204refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070820190110
4535116refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070820190110
4537532refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070820190110
4607364refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070820190110
4641796refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070820190110
4715456refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
4735728refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070820190110
4736116refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070820190110
4748296refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070820190110
4756788refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070820190110
4827540refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070820190110
4891420refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070820190110
4901644refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070820190110
4906152refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070820190110
4906248refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
4906476refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070820190110
4918500refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070820190110
4926012refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070820190110
4930768refgcc -m32 -O3 -fomit-frame-pointer2019070820190110
4946208refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070820190110
5693020refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
5706352refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
5706500refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
5710556refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
5724860refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070820190110
5727232refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070820190110
5729960refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070820190110
5835176refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070820190110
5843804refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
5881784refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
5883672refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
5884636refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
5899184refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
5902192refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
5924448refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
5937600refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
5939532refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
5945880refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
5947264refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
5950172refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
5951148refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
5989860refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
5991288refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
6004532refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
6025280refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
6027012refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
6029316refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
6048848refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070820190110
6062800refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
6064108refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070820190110
6064892refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070820190110
6071188refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070820190110
6087496refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070820190110
6088060refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070820190110
6095996refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
6100740refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
6104064refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070820190110
6113652refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
6147580refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070820190110
6154028refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070820190110
6157884refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
6163236refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
6183424refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
6199948refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070820190110
6203596refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070820190110
6208160refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
6248020refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
6259788refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
6266964refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
6276160refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
6297076refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
6305212refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
6308592refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
6325252refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070820190110
6337308refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070820190110
6340496refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070820190110
6364260refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070820190110
6388552refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
6400552refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
6459300refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
6499456refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070820190110
6522964refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070820190110
6523584refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070820190110
6527576refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070820190110
6625500refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070820190110
6628060refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070820190110
6648712refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070820190110
6650120refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070820190110
6661736refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070820190110
6675068refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070820190110
6675680refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070820190110
6773584refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
6791420refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
6810168refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070820190110
6814372refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
6815772refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
6816364refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
6915388refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070820190110
6916916refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070820190110
6921668refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070820190110
6933728refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070820190110
6935640refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070820190110
6943252refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
6946988refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070820190110
6991824refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070820190110
6994268refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070820190110
6995044refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070820190110
6996216refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070820190110
7345580refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
7576372refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
7648348refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070820190110
7666944refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
7674004refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
7700796refgcc -m32 -march=k6 -O -fomit-frame-pointer2019070820190110
7705424refgcc -m32 -march=i486 -O -fomit-frame-pointer2019070820190110
7717320refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070820190110
7718116refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070820190110
7738100refgcc -m32 -march=i386 -O -fomit-frame-pointer2019070820190110
7738976refgcc -m32 -O -fomit-frame-pointer2019070820190110
7752880refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
7755192refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
7755884refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070820190110
7767040refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
7784240refgcc -m32 -march=athlon -O -fomit-frame-pointer2019070820190110
7804360refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
7839308refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070820190110
7841028refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070820190110
7841080refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070820190110
7844280refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070820190110
7850596refgcc -m32 -march=core2 -O -fomit-frame-pointer2019070820190110
7853468refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070820190110
7855952refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070820190110
7872444refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
7876908refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070820190110
7883412refgcc -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
7940460refgcc -m32 -march=nocona -O -fomit-frame-pointer2019070820190110
7953004refgcc -m32 -march=prescott -O -fomit-frame-pointer2019070820190110
8013932refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070820190110
8022516refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070820190110
8023492refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070820190110
8025248refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070820190110
8037828refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070820190110
8039824refgcc -m32 -march=k8 -O -fomit-frame-pointer2019070820190110
8053196refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070820190110
8243372refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110
8322264refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070820190110