Implementation notes: x86, h5nano, crypto_aead/cmcc24v1

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: cmcc24v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
348768520refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014073120140622
348769900refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014073120140622
348789690refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014080120140622
348795140refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014080120140622
348795660refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014073120140622
348795790refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014080120140622
348797310refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014073020140622
348797860refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014073120140622
348798380refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014073120140622
348799125refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014073120140622
348801155refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014073120140622
348801695refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014073120140622
348801915refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014080120140622
348802730refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014080120140622
348802925refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014073020140622
348807030refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014073120140622
348807740refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014073120140622
348807750refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014080120140622
348808945refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014080120140622
348810680refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014073120140622
348810695refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014080120140622
348814985refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014073120140622
348820190refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014080120140622
348820600refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014073120140622
348821495refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014080120140622
348824225refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014080120140622
348824840refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014073120140622
348825895refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014073120140622
348826145refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014080120140622
348826275refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014073120140622
348826750refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014073120140622
348827085refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014073120140622
348827090refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014073120140622
348828375refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014073120140622
348828795refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014073120140622
348828900refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014073120140622
348830135refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014080120140622
348830275refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014080120140622
348830430refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014080120140622
348830435refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014073120140622
348830720refgcc -m32 -O3 -fomit-frame-pointer2014073020140622
348830975refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014073120140622
348831880refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014073120140622
348832155refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014080120140622
348832345refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014073120140622
348833105refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014073120140622
348833360refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014080120140622
348833710refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014080120140622
348833935refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014073120140622
348834080refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014080120140622
348834190refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014073120140622
348834370refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014080120140622
348834810refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014073120140622
348835150refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014073120140622
348835775refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014073120140622
348836060refgcc -m32 -O -fomit-frame-pointer2014073020140622
348836475refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014080120140622
348836820refgcc -m32 -march=i486 -O -fomit-frame-pointer2014073120140622
348836905refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014080120140622
348837015refgcc -m32 -march=core2 -O -fomit-frame-pointer2014073120140622
348837415refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014073120140622
348837535refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014080120140622
348838110refgcc -m32 -march=nocona -O -fomit-frame-pointer2014073120140622
348838290refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014080120140622
348838350refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014073120140622
348838420refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014080120140622
348839195refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014080120140622
348840185refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014080120140622
348840700refgcc -m32 -march=k8 -O -fomit-frame-pointer2014073120140622
348840760refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014080120140622
348841205refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014073120140622
348841290refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014073120140622
348841460refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014080120140622
348842540refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014073120140622
348842835refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014073120140622
348843050refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014073120140622
348843490refgcc -m32 -march=prescott -O -fomit-frame-pointer2014073120140622
348844215refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014080120140622
348844300refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014073120140622
348844980refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014073120140622
348845345refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014073120140622
348845490refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014073120140622
348846240refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014080120140622
348847045refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014080120140622
348847270refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014073120140622
348847275refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014073120140622
348847415refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014073120140622
348848385refgcc -m32 -march=athlon -O -fomit-frame-pointer2014073120140622
348848420refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014080120140622
348848835refgcc -m32 -march=i386 -O -fomit-frame-pointer2014073120140622
348848935refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014073120140622
348848970refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014080120140622
348849015refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014073120140622
348849675refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014080120140622
348849835refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014073120140622
348850510refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014073120140622
348850635refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014080120140622
348850725refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014073120140622
348850830refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014080120140622
348850885refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014080120140622
348851100refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014073120140622
348851480refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014080120140622
348851700refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014073120140622
348851905refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014073120140622
348852255refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014073120140622
348852430refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014073120140622
348852700refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014080120140622
348852730refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014073020140622
348853155refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014080120140622
348854095refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014073120140622
348854300refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014073120140622
348854985refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014073120140622
348855130refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014073120140622
348855165refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014080120140622
348855205refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014080120140622
348855210refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014073120140622
348855555refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014073120140622
348855680refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014080120140622
348856950refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014073120140622
348857020refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014080120140622
348857230refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014080120140622
348857395refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014073120140622
348857535refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014073120140622
348858420refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014073120140622
348858505refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014080120140622
348858680refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014073120140622
348858720refgcc -m32 -O2 -fomit-frame-pointer2014073020140622
348859175refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014080120140622
348859500refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014073120140622
348859960refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014073120140622
348859980refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014080120140622
348860120refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014073120140622
348860255refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014080120140622
348860370refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014080120140622
348860375refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014080120140622
348860475refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014080120140622
348860965refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014073120140622
348861240refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014073120140622
348861265refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014073120140622
348863450refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014073020140622
348863530refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014080120140622
348863540refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014073020140622
348863905refgcc -m32 -Os -fomit-frame-pointer2014073020140622
348863955refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014073120140622
348864530refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014073120140622
348865030refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014073120140622
348865055refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014073120140622
348866240refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014073120140622
348866515refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014073120140622
348866530refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014073120140622
348866805refgcc -m32 -march=k6 -O -fomit-frame-pointer2014073120140622
348866905refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014080120140622
348867230refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014073120140622
348867610refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014073120140622
348870100refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014073120140622
348870810refgcc -m32 -march=pentium -O -fomit-frame-pointer2014073120140622
348872805refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014080120140622
348874690refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014073120140622
348875045refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014080120140622
348875575refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014073120140622
348877760refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014073120140622
348879815refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014073120140622
348911325refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014080120140622
348929380refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014073120140622
348952280refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014073120140622
348953425refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014080120140622
348970935refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014080120140622
348975150refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014073120140622
348990755refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014080120140622
349034050refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014073120140622