Implementation notes: x86, jos, crypto_aead/cmcc22v1

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: cmcc22v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
281207197refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070620140622
281331495refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070620140622
281370105refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070620140622
281374973refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070620140622
281397330refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070620140622
281467717refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070620140622
281492138refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070620140622
281506560refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070620140622
281509193refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070620140622
281510333refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070620140622
281532075refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070620140622
281533230refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070620140622
281536343refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070620140622
281545282refgcc -m32 -O -fomit-frame-pointer2014070620140622
281546062refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070620140622
281563238refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070620140622
281569687refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070620140622
281581898refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070620140622
281584312refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070620140622
281587942refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070620140622
281597077refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070620140622
281623568refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070620140622
281628150refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070620140622
281631292refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070620140622
281651543refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070620140622
281651880refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070620140622
281652270refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070620140622
281661473refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070620140622
281662605refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070620140622
281665432refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070620140622
281667653refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070620140622
281671050refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070620140622
281675693refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070620140622
281690535refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070620140622
281697442refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070620140622
281724750refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070620140622
281729625refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070620140622
281731448refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070620140622
281742952refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070620140622
281757765refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070620140622
281759970refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070620140622
281786393refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070620140622
281799060refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070620140622
281812440refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070620140622
281816783refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070620140622
281821763refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070620140622
281828047refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070620140622
281828790refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070620140622
281835180refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070620140622
281838450refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070620140622
281841345refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070620140622
281847908refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070620140622
281850413refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070620140622
281852640refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070620140622
281855033refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070620140622
281855542refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070620140622
281858520refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070620140622
281867288refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070620140622
281890237refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070620140622
281892953refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070620140622
281897130refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070620140622
281919788refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070620140622
281959785refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070620140622
281971485refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070620140622
281979562refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070620140622
281986830refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070620140622
281993025refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070620140622
282014153refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070620140622
282018893refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070620140622
282020377refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070620140622
282035355refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070620140622
282047430refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070620140622
282049628refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070620140622
282052215refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070620140622
282121080refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070620140622
282130350refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070620140622
282158843refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070620140622
282172838refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070620140622
282194655refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070620140622
282195758refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070620140622
282199958refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070620140622
282216082refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070620140622
282221625refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070620140622
282259793refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070620140622
282261728refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070620140622
282263970refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070620140622
282271560refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070620140622
282294555refgcc -m32 -O3 -fomit-frame-pointer2014070620140622
282319882refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070620140622
282325612refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070620140622
282325942refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070620140622
282328762refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070620140622
282357615refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070620140622
282369473refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070620140622
282369645refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070620140622
282372915refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070620140622
282409942refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070620140622
282418860refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070620140622
282467025refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070620140622
282480472refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070620140622
282499417refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070620140622
282524138refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070620140622
282539828refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070620140622
282548033refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070620140622
282561825refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070620140622
282565147refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070620140622
282566910refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070620140622
282569498refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070620140622
282609360refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070620140622
282621510refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070620140622
282624427refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070620140622
282647940refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070620140622
282684390refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070620140622
282693098refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070620140622
282728715refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070620140622
282738788refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070620140622
282741592refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070620140622
282750420refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070620140622
282757207refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070620140622
282797842refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070620140622
282806910refgcc -m32 -Os -fomit-frame-pointer2014070620140622
282886440refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070620140622
282890655refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070620140622
282895230refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070620140622
282908055refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070620140622
282966127refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070620140622
282977498refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070620140622
283020270refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070620140622
283023120refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070620140622
283026293refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070620140622
283030260refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070620140622
283045448refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070620140622
283135762refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070620140622
283177935refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070620140622
283194570refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070620140622
283195845refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070620140622
283222515refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070620140622
283245578refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070620140622
283246935refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070620140622
283280122refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070620140622
283282973refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070620140622
283284128refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070620140622
283320818refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070620140622
283327515refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070620140622
283353668refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070620140622
283360567refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070620140622
283361378refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070620140622
283381455refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070620140622
283403145refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070620140622
283418108refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070620140622
283462320refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070620140622
283473277refgcc -m32 -O2 -fomit-frame-pointer2014070620140622
283531215refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070620140622
283532025refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070620140622
283551450refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070620140622
283576455refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070620140622
283610325refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070620140622
283687178refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070620140622
283709482refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070620140622
283859782refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070620140622