Implementation notes: x86, jos, crypto_aead/cmcc42v1

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: cmcc42v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
281169195refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070720140622
281199847refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070720140622
281355667refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070720140622
281362627refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070720140622
281406630refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070720140622
281412893refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070720140622
281440815refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070720140622
281446995refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070720140622
281456827refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070720140622
281486115refgcc -m32 -O -fomit-frame-pointer2014070720140622
281521777refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070720140622
281532450refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070720140622
281536343refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070720140622
281548358refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070720140622
281558408refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070720140622
281562930refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070720140622
281566688refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070720140622
281568630refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070720140622
281578747refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070720140622
281608140refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070720140622
281608680refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070720140622
281629268refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070720140622
281633625refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070720140622
281647777refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070720140622
281649442refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070720140622
281654737refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070720140622
281676270refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070720140622
281709382refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070720140622
281726168refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070720140622
281730540refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070720140622
281750655refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070720140622
281750985refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070720140622
281760255refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070720140622
281760720refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070720140622
281774557refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070720140622
281778180refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070720140622
281782748refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070720140622
281807393refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070720140622
281808968refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070720140622
281811000refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070720140622
281826577refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070720140622
281828437refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070720140622
281838143refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070720140622
281880825refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070720140622
281882370refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070720140622
281884958refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070720140622
281889967refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070720140622
281895877refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070720140622
281909257refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070720140622
281921093refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070720140622
281926335refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070720140622
281927873refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070720140622
281958810refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070720140622
281977358refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070720140622
281994952refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070720140622
282017940refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070720140622
282032378refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070720140622
282038145refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070720140622
282052200refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070720140622
282059670refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070720140622
282063900refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070720140622
282089437refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070720140622
282106530refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070720140622
282123082refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070720140622
282138937refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070720140622
282148545refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070720140622
282151342refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070720140622
282159202refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070720140622
282160305refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070720140622
282167730refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070720140622
282173137refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070720140622
282174390refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070720140622
282219600refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070720140622
282237727refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070720140622
282271043refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070720140622
282274530refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070720140622
282288105refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070720140622
282292425refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070720140622
282310207refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070720140622
282313672refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070720140622
282329100refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070720140622
282336758refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070720140622
282349710refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070720140622
282359663refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070720140622
282394507refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070720140622
282431797refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070720140622
282433268refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070720140622
282434213refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070720140622
282442867refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070720140622
282446880refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070720140622
282457620refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070720140622
282459615refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070720140622
282467468refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070720140622
282490192refgcc -m32 -O3 -fomit-frame-pointer2014070720140622
282500287refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070720140622
282506032refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070720140622
282513022refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070720140622
282533752refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070720140622
282572595refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070720140622
282589118refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070720140622
282592133refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070720140622
282604868refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070720140622
282623085refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070720140622
282623168refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070720140622
282684600refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070720140622
282692243refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070720140622
282693172refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070720140622
282720645refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070720140622
282725558refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070720140622
282742320refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070720140622
282770595refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070720140622
282773498refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070720140622
282785738refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070720140622
282828788refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070720140622
282859740refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070720140622
282889042refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070720140622
282970170refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070720140622
283044247refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070720140622
283048875refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070720140622
283064280refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070720140622
283077765refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070720140622
283098150refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070720140622
283120575refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070720140622
283135530refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070720140622
283145932refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070720140622
283155960refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070720140622
283233997refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070720140622
283234485refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070720140622
283241640refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070720140622
283246620refgcc -m32 -Os -fomit-frame-pointer2014070720140622
283266660refgcc -m32 -O2 -fomit-frame-pointer2014070720140622
283269990refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070720140622
283275315refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070720140622
283279695refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070720140622
283291717refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070720140622
283318185refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070720140622
283320203refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070720140622
283364107refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070720140622
283373475refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070720140622
283377720refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070720140622
283379640refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070720140622
283406940refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070720140622
283424003refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070720140622
283455353refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070720140622
283470727refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070720140622
283519335refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070720140622
283551135refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070720140622
283595610refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070720140622
283606755refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070720140622
283626427refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070720140622
283629113refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070720140622
283663725refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070720140622
283669665refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070720140622
283679857refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070720140622
283700745refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070720140622
283747980refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070720140622
283920518refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070720140622
284080080refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070720140622
284738670refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070720140622
285830325refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070720140622