Implementation notes: x86, h5nano, crypto_aead/cmcc84v1

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: cmcc84v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
348766775refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014080520140622
348766860refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014080520140622
348767170refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014080620140622
348767790refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014080620140622
348769525refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014080620140622
348769650refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014080520140622
348770485refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014080520140622
348770790refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014080620140622
348770920refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014080520140622
348771980refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014080620140622
348772760refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014080520140622
348775170refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014080620140622
348776050refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014080520140622
348777400refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014080520140622
348778195refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014080520140622
348778670refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014080520140622
348784315refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014080520140622
348784730refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014080620140622
348785260refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014080520140622
348785285refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014080520140622
348785485refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014080620140622
348786650refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014080620140622
348787010refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014080520140622
348788085refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014080620140622
348793300refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014080620140622
348794115refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014080620140622
348794935refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014080520140622
348795220refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014080520140622
348795225refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014080520140622
348797285refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014080520140622
348797710refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014080620140622
348797815refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014080520140622
348799635refgcc -m32 -O3 -fomit-frame-pointer2014080520140622
348799860refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014080620140622
348799980refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014080620140622
348800530refgcc -m32 -march=i386 -O -fomit-frame-pointer2014080620140622
348800575refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014080620140622
348801660refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014080520140622
348802315refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014080520140622
348803865refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014080520140622
348805565refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014080620140622
348806935refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014080620140622
348807785refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014080620140622
348809565refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014080620140622
348809620refgcc -m32 -O2 -fomit-frame-pointer2014080520140622
348809690refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014080520140622
348809760refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014080520140622
348809770refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014080620140622
348810345refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014080520140622
348810605refgcc -m32 -O -fomit-frame-pointer2014080520140622
348811785refgcc -m32 -march=athlon -O -fomit-frame-pointer2014080520140622
348812100refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014080620140622
348812310refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014080620140622
348813280refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014080520140622
348814585refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014080620140622
348815140refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014080520140622
348815155refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014080620140622
348817355refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014080620140622
348817740refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014080520140622
348818770refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014080620140622
348818895refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014080620140622
348819175refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014080520140622
348819340refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014080520140622
348819485refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014080520140622
348820825refgcc -m32 -march=i486 -O -fomit-frame-pointer2014080520140622
348820830refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014080620140622
348821035refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014080620140622
348822675refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014080620140622
348824260refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014080620140622
348824930refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014080520140622
348825275refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014080520140622
348825430refgcc -m32 -march=k8 -O -fomit-frame-pointer2014080520140622
348825600refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014080520140622
348826690refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014080520140622
348827675refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014080520140622
348827915refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014080520140622
348828200refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014080620140622
348829025refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014080520140622
348829145refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014080520140622
348830355refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014080620140622
348830420refgcc -m32 -march=nocona -O -fomit-frame-pointer2014080520140622
348830770refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014080520140622
348831420refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014080520140622
348832090refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014080520140622
348832470refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014080520140622
348833550refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014080620140622
348833730refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014080620140622
348834010refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014080620140622
348834155refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014080520140622
348834995refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014080620140622
348835585refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014080620140622
348835635refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014080520140622
348835760refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014080520140622
348835800refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014080620140622
348836030refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014080520140622
348836165refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014080620140622
348836760refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014080620140622
348837030refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014080620140622
348837140refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014080620140622
348837550refgcc -m32 -march=pentium -O -fomit-frame-pointer2014080520140622
348837805refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014080520140622
348837885refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014080520140622
348838045refgcc -m32 -march=core2 -O -fomit-frame-pointer2014080520140622
348838250refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014080520140622
348838585refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014080620140622
348839605refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014080520140622
348839760refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014080520140622
348840185refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014080620140622
348840450refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014080520140622
348840670refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014080620140622
348841055refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014080620140622
348841065refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014080620140622
348841275refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014080520140622
348841490refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014080520140622
348841535refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014080620140622
348842095refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014080620140622
348842340refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014080520140622
348842425refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014080520140622
348842525refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014080520140622
348842575refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014080620140622
348842860refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014080620140622
348843105refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014080520140622
348843585refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014080520140622
348843705refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014080520140622
348843865refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014080620140622
348844795refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014080520140622
348845125refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014080620140622
348845765refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014080520140622
348845810refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014080520140622
348846420refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014080520140622
348846620refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014080520140622
348846710refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014080620140622
348847345refgcc -m32 -march=prescott -O -fomit-frame-pointer2014080520140622
348848415refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014080520140622
348848855refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014080620140622
348849865refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014080620140622
348850290refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014080620140622
348850715refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014080520140622
348851000refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014080520140622
348851420refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014080520140622
348852115refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014080620140622
348852255refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014080520140622
348852320refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014080620140622
348852665refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014080620140622
348852750refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014080520140622
348853575refgcc -m32 -march=k6 -O -fomit-frame-pointer2014080520140622
348853975refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014080620140622
348854005refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014080520140622
348854020refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014080620140622
348854545refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014080520140622
348856815refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014080620140622
348856930refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014080520140622
348857760refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014080520140622
348858120refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014080520140622
348858315refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014080520140622
348858550refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014080620140622
348858820refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014080620140622
348863065refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014080520140622
348866335refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014080520140622
348866525refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014080520140622
348866965refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014080620140622
348868675refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014080520140622
348873555refgcc -m32 -Os -fomit-frame-pointer2014080520140622
348951565refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014080620140622
348970200refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014080620140622
348971035refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014080620140622
348972100refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014080620140622
348979710refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014080620140622
348985775refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014080620140622
349011465refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014080620140622