Implementation notes: x86, hydra4, crypto_aead/raviyoylav1

Computer: hydra4
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: raviyoylav1
TimeImplementationCompilerBenchmark dateSUPERCOP version
5907778refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014061520140525
5909042refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061520140525
5909175refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061520140525
5912794refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014061520140525
5915356refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014061520140525
5919249refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014061520140525
5919849refgcc -m32 -O3 -fomit-frame-pointer2014061520140525
5927867refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014061520140525
5928858refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061520140525
5929665refgcc -m32 -O2 -fomit-frame-pointer2014061520140525
5931389refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061520140525
5932676refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061520140525
5937871refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014061520140525
5941970refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061520140525
5947617refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014061520140525
5949310refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014061520140525
5951673refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014061520140525
5959079refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014061520140525
5959415refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014061520140525
5972604refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014061520140525
5972866refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014061520140525
5972881refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061520140525
5974316refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061520140525
5975861refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061520140525
5976684refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061520140525
5976996refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014061520140525
5977577refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061520140525
5978416refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014061520140525
5985517refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014061520140525
5989920refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014061520140525
5990400refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014061520140525
5990451refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061520140525
5992581refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061520140525
5993687refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014061520140525
5997330refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014061520140525
5997927refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061520140525
5998040refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014061520140525
5998286refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014061520140525
6009065refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061520140525
6009924refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061520140525
6010773refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014061520140525
6010941refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061520140525
6011620refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014061520140525
6011706refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014061520140525
6011994refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014061520140525
6015095refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014061520140525
6016413refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014061520140525
6016835refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061520140525
6029131refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014061520140525
6029423refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014061520140525
6032122refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014061520140525
6033940refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061520140525
6033963refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061520140525
6034139refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061520140525
6034860refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061520140525
6042114refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014061520140525
6087112refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061520140525
6088294refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061520140525
6112727refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061520140525
6113523refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061520140525
6202377refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014061520140525
6202498refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061520140525
6211799refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014061520140525
6214708refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014061520140525
6243552refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014061520140525
6251197refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014061520140525
6255702refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014061520140525
6261021refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014061520140525
6266630refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014061520140525
6288652refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061520140525
6288984refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014061520140525
6294440refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014061520140525
6296292refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014061520140525
6302864refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014061520140525
6337161refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061520140525
6341365refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014061520140525
6356426refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014061520140525
6367576refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014061520140525
6373871refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061520140525
6402634refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014061520140525
6403585refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061520140525
6404069refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061520140525
6417068refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014061520140525
6465931refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061520140525
6466796refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014061520140525
6475755refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014061520140525
6482748refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014061520140525
6484483refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014061520140525
6485345refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014061520140525
6518897refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014061520140525
6520691refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061520140525
6521077refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014061520140525
6521081refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014061520140525
6521397refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014061520140525
6523425refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014061520140525
6523499refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014061520140525
6523733refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014061520140525
6549079refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061520140525
6552644refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014061520140525
6578076refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014061520140525
6578259refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014061520140525
6581964refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014061520140525
6582229refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014061520140525
6582284refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014061520140525
6582295refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014061520140525
6582471refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014061520140525
6582595refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014061520140525
6584273refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014061520140525
6584273refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014061520140525
6584795refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014061520140525
6587607refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014061520140525
6587630refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014061520140525
6587919refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014061520140525
6627356refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014061520140525
6627414refgcc -m32 -Os -fomit-frame-pointer2014061520140525
6627749refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014061520140525
6695598refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014061520140525
6696074refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014061520140525
6696277refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014061520140525
6819895refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014061520140525
6820110refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014061520140525
6822341refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061520140525
6823249refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014061520140525
7856839refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014061520140525
7858282refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014061520140525
7859143refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014061520140525
7868106refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014061520140525
7868168refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014061520140525
7868835refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014061520140525
7869872refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014061520140525
7909668refgcc -m32 -march=prescott -O -fomit-frame-pointer2014061520140525
7919176refgcc -m32 -march=nocona -O -fomit-frame-pointer2014061520140525
7934359refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014061520140525
8099921refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014061520140525
8131082refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014061520140525
8171128refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014061520140525
8399274refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014061520140525
8403447refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014061520140525
8405596refgcc -m32 -march=i486 -O -fomit-frame-pointer2014061520140525
8444915refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014061520140525
8448586refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014061520140525
8455812refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014061520140525
8456226refgcc -m32 -O -fomit-frame-pointer2014061520140525
8456284refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014061520140525
8456331refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014061520140525
8456576refgcc -m32 -march=core2 -O -fomit-frame-pointer2014061520140525
8457365refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014061520140525
8461362refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014061520140525
8461413refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014061520140525
8470897refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061520140525
8472313refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014061520140525
8498498refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014061520140525
8518809refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014061520140525
8520209refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014061520140525
8520837refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014061520140525
8522771refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014061520140525
8541090refgcc -m32 -march=k8 -O -fomit-frame-pointer2014061520140525
8555610refgcc -m32 -march=athlon -O -fomit-frame-pointer2014061520140525
8573842refgcc -m32 -march=i386 -O -fomit-frame-pointer2014061520140525
8606891refgcc -m32 -march=pentium -O -fomit-frame-pointer2014061520140525
8613161refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061520140525
8859532refgcc -m32 -march=k6 -O -fomit-frame-pointer2014061520140525
8864212refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014061520140525
8895849refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014061520140525
9157793refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014061520140525
9158034refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014061520140525

Test failure

Implementation: crypto_aead/raviyoylav1/ref
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ref