Implementation notes: x86, h5nano, crypto_aead/cmcc44v1

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: cmcc44v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
348760075refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014080320140622
348771710refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014080320140622
348777130refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014080320140622
348780935refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014080320140622
348782220refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014080320140622
348784775refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014080320140622
348787920refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014080420140622
348788750refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014080320140622
348789580refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014080420140622
348791990refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014080420140622
348792695refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014080420140622
348792840refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014080420140622
348793075refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014080320140622
348794380refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014080420140622
348795920refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014080320140622
348798250refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014080420140622
348798785refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014080420140622
348798820refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014080320140622
348799830refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014080420140622
348799835refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014080420140622
348800320refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014080420140622
348801360refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014080420140622
348804600refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014080320140622
348807055refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014080320140622
348807170refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014080420140622
348807425refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014080420140622
348811225refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014080420140622
348811875refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014080420140622
348811905refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014080420140622
348811940refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014080320140622
348812090refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014080420140622
348813165refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014080420140622
348814900refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014080520140622
348816300refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014080420140622
348816940refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014080320140622
348817465refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014080420140622
348817805refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014080420140622
348817875refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014080320140622
348818205refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014080320140622
348819810refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014080420140622
348819965refgcc -m32 -march=core2 -O -fomit-frame-pointer2014080320140622
348820375refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014080420140622
348820460refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014080320140622
348821315refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014080420140622
348821345refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014080320140622
348821620refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014080420140622
348821795refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014080420140622
348821855refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014080320140622
348821865refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014080420140622
348821930refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014080320140622
348822240refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014080420140622
348822685refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014080320140622
348822720refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014080520140622
348823075refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014080420140622
348823980refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014080420140622
348824245refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014080320140622
348824665refgcc -m32 -march=nocona -O -fomit-frame-pointer2014080320140622
348824845refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014080320140622
348825025refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014080320140622
348825365refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014080420140622
348825445refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014080320140622
348826370refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014080420140622
348826470refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014080320140622
348828075refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014080320140622
348828360refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014080320140622
348828480refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014080320140622
348829310refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014080320140622
348829580refgcc -m32 -O3 -fomit-frame-pointer2014080320140622
348830145refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014080420140622
348831165refgcc -m32 -march=prescott -O -fomit-frame-pointer2014080320140622
348831195refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014080320140622
348832460refgcc -m32 -O2 -fomit-frame-pointer2014080320140622
348833155refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014080520140622
348833440refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014080420140622
348835350refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014080420140622
348835460refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014080420140622
348836120refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014080420140622
348837180refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014080420140622
348837180refgcc -m32 -march=i386 -O -fomit-frame-pointer2014080420140622
348837250refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014080420140622
348837525refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014080420140622
348837615refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014080320140622
348837620refgcc -m32 -march=k8 -O -fomit-frame-pointer2014080320140622
348837720refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014080420140622
348837735refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014080320140622
348838000refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014080420140622
348838305refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014080320140622
348838850refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014080420140622
348839135refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014080420140622
348839715refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014080420140622
348839810refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014080420140622
348840070refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014080320140622
348840505refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014080420140622
348840730refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014080420140622
348841310refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014080320140622
348841320refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014080420140622
348841405refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014080320140622
348841550refgcc -m32 -O -fomit-frame-pointer2014080320140622
348842260refgcc -m32 -march=i486 -O -fomit-frame-pointer2014080420140622
348842345refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014080320140622
348842575refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014080320140622
348842715refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014080420140622
348843225refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014080320140622
348843260refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014080420140622
348843435refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014080420140622
348843665refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014080420140622
348844685refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014080420140622
348844770refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014080420140622
348845140refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014080520140622
348845440refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014080420140622
348845755refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014080420140622
348846105refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014080320140622
348846570refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014080420140622
348846775refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014080420140622
348847100refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014080420140622
348847155refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014080320140622
348847355refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014080420140622
348847485refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014080320140622
348847575refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014080420140622
348847675refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014080420140622
348847685refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014080320140622
348847715refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014080420140622
348848625refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014080420140622
348849045refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014080420140622
348849580refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014080420140622
348850225refgcc -m32 -march=athlon -O -fomit-frame-pointer2014080320140622
348850570refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014080420140622
348850580refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014080420140622
348851250refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014080320140622
348851395refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014080420140622
348851805refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014080420140622
348852230refgcc -m32 -Os -fomit-frame-pointer2014080320140622
348852700refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014080320140622
348852750refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014080420140622
348853220refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014080420140622
348853355refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014080420140622
348853805refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014080420140622
348854045refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014080420140622
348854665refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014080420140622
348855525refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014080420140622
348855920refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014080420140622
348856865refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014080420140622
348857925refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014080320140622
348858630refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014080420140622
348859130refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014080420140622
348859805refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014080320140622
348860140refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014080320140622
348860705refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014080320140622
348861725refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014080320140622
348862425refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014080420140622
348862480refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014080420140622
348863160refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014080320140622
348863700refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014080320140622
348866400refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014080320140622
348866745refgcc -m32 -march=k6 -O -fomit-frame-pointer2014080320140622
348867115refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014080320140622
348867570refgcc -m32 -march=pentium -O -fomit-frame-pointer2014080420140622
348868200refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014080420140622
348869760refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014080420140622
348879140refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014080420140622
348886130refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014080420140622
348950710refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014080320140622
348966205refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014080420140622
348972620refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014080420140622
348972820refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014080520140622
348973735refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014080420140622
348981705refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014080420140622
348995640refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014080420140622
348998575refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014080420140622
349000320refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014080420140622