Implementation notes: x86, jos, crypto_aead/cmcc44v1

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: cmcc44v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
281291385refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070720140622
281298405refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070720140622
281306512refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070720140622
281350110refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070720140622
281410508refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070720140622
281419065refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070720140622
281424353refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070720140622
281455163refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070720140622
281458028refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070720140622
281465528refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070720140622
281476995refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070720140622
281483182refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070720140622
281531723refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070720140622
281546258refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070720140622
281555317refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070720140622
281576340refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070720140622
281580562refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070720140622
281595180refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070720140622
281598983refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070720140622
281602425refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070720140622
281615168refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070720140622
281616742refgcc -m32 -O3 -fomit-frame-pointer2014070720140622
281618730refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070720140622
281631300refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070720140622
281649772refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070720140622
281655562refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070720140622
281660303refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070720140622
281689695refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070720140622
281692245refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070720140622
281715383refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070720140622
281722132refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070720140622
281722387refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070720140622
281725680refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070720140622
281730592refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070720140622
281736225refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070720140622
281737612refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070720140622
281740973refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070720140622
281745863refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070720140622
281766285refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070720140622
281775638refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070720140622
281799285refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070720140622
281809005refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070720140622
281816962refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070720140622
281818605refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070720140622
281821545refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070720140622
281830710refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070720140622
281831467refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070720140622
281844203refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070720140622
281849310refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070720140622
281850083refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070720140622
281857980refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070720140622
281869177refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070720140622
281869350refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070720140622
281886908refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070720140622
281905598refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070720140622
281906640refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070720140622
281908665refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070720140622
281910240refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070720140622
281915565refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070720140622
281915835refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070720140622
281919165refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070720140622
281938380refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070720140622
281942123refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070720140622
281943008refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070720140622
281948242refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070720140622
281952045refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070720140622
281956552refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070720140622
281964435refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070720140622
281967622refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070720140622
281978895refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070720140622
281986027refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070720140622
282002715refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070720140622
282006720refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070720140622
282010268refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070720140622
282016387refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070720140622
282021143refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070720140622
282027562refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070720140622
282045488refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070720140622
282056295refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070720140622
282064133refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070720140622
282077235refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070720140622
282084487refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070720140622
282086782refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070720140622
282100245refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070720140622
282105540refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070720140622
282106913refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070720140622
282117007refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070720140622
282120127refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070720140622
282167363refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070720140622
282167857refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070720140622
282184868refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070720140622
282188722refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070720140622
282204232refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070720140622
282205778refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070720140622
282212625refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070720140622
282217448refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070720140622
282223770refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070720140622
282224153refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070720140622
282233715refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070720140622
282267037refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070720140622
282273428refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070720140622
282274462refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070720140622
282277958refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070720140622
282281558refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070720140622
282297983refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070720140622
282310695refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070720140622
282311002refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070720140622
282327442refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070720140622
282336780refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070720140622
282349095refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070720140622
282351023refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070720140622
282352177refgcc -m32 -Os -fomit-frame-pointer2014070720140622
282357247refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070720140622
282370530refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070720140622
282384315refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070720140622
282395122refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070720140622
282396030refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070720140622
282397252refgcc -m32 -O -fomit-frame-pointer2014070720140622
282406358refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070720140622
282440280refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070720140622
282452078refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070720140622
282461430refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070720140622
282508050refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070720140622
282513533refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070720140622
282546727refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070720140622
282569850refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070720140622
282578168refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070720140622
282582653refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070720140622
282609720refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070720140622
282649778refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070720140622
282663832refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070720140622
282682485refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070720140622
282683033refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070720140622
282693375refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070720140622
282706800refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070720140622
282780930refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070720140622
282790650refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070720140622
282805005refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070720140622
282835927refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070720140622
282922275refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070720140622
282964733refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070720140622
283074563refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070720140622
283124288refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070720140622
283263308refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070720140622
283367707refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070720140622
283370010refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070720140622
283412258refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070720140622
283416053refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070720140622
283450170refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070720140622
283550948refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070720140622
283627943refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070720140622
283671803refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070720140622
283683202refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070720140622
283775415refgcc -m32 -O2 -fomit-frame-pointer2014070720140622
283829407refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070720140622
284040607refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070720140622
284260635refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070720140622
284529840refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070720140622
284581538refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070720140622
284643930refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070720140622