Implementation notes: x86, jos, crypto_aead/cmcc24v1

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: cmcc24v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
281244143refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070620140622
281389740refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070620140622
281393617refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070620140622
281394360refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070620140622
281427187refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070720140622
281436315refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070620140622
281455102refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070620140622
281459295refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070620140622
281472398refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070620140622
281485193refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070620140622
281515680refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070620140622
281530988refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070620140622
281531610refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070620140622
281550802refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070620140622
281555182refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070620140622
281557365refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070620140622
281566883refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070720140622
281571518refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070720140622
281575800refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070620140622
281577690refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070620140622
281601705refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070720140622
281608372refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070620140622
281627445refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070620140622
281631645refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070620140622
281631803refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070620140622
281652668refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070620140622
281663400refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070620140622
281674088refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070620140622
281685307refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070620140622
281699775refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070620140622
281706450refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070620140622
281707020refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070620140622
281709750refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070620140622
281713020refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070620140622
281714017refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070620140622
281720070refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070720140622
281733615refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070620140622
281737702refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070620140622
281751945refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070720140622
281758267refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070620140622
281766607refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070620140622
281767965refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070620140622
281768160refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070620140622
281770275refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070620140622
281771025refgcc -m32 -O -fomit-frame-pointer2014070620140622
281773800refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070620140622
281779147refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070620140622
281781443refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070620140622
281794808refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070620140622
281802390refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070620140622
281805165refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070620140622
281807400refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070720140622
281809200refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070620140622
281828078refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070620140622
281836237refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070620140622
281836522refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070620140622
281843333refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070620140622
281844818refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070620140622
281849475refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070620140622
281851043refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070720140622
281863305refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070620140622
281865608refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070620140622
281873490refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070720140622
281874465refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070620140622
281878208refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070620140622
281883255refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070720140622
281883465refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070620140622
281895682refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070620140622
281898098refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070720140622
281905440refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070620140622
281925202refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070620140622
281936377refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070720140622
281949412refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070620140622
281973277refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070620140622
281990535refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070620140622
281994135refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070720140622
282006195refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070620140622
282008332refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070620140622
282014843refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070620140622
282030420refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070620140622
282032588refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070720140622
282053550refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070620140622
282054442refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070620140622
282070110refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070620140622
282073552refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070620140622
282075983refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070620140622
282087930refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070620140622
282089693refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070620140622
282109912refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070620140622
282133103refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070720140622
282140745refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070620140622
282150120refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070720140622
282154260refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070720140622
282172597refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070620140622
282179767refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070720140622
282186720refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070620140622
282198780refgcc -m32 -O3 -fomit-frame-pointer2014070620140622
282204015refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070620140622
282213667refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070620140622
282233940refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070620140622
282236805refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070620140622
282254947refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070620140622
282257693refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070620140622
282307140refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070620140622
282320235refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070720140622
282341910refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070620140622
282368625refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070720140622
282378510refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070620140622
282381165refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070620140622
282391028refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070620140622
282416738refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070720140622
282418320refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070720140622
282421283refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070620140622
282451763refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070720140622
282468338refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070620140622
282477563refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070720140622
282486555refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070620140622
282497048refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070620140622
282546780refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070720140622
282560768refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070620140622
282575438refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070620140622
282595492refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070620140622
282596662refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070620140622
282620318refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070720140622
282627825refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070620140622
282650902refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070720140622
282665235refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070620140622
282698497refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070620140622
282705412refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070620140622
282709425refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070620140622
282710288refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070620140622
282763215refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070620140622
282787275refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070720140622
282788092refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070620140622
282825112refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070720140622
282861937refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070620140622
282865995refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070720140622
282892245refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070620140622
282929835refgcc -m32 -Os -fomit-frame-pointer2014070620140622
282994463refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070620140622
282998880refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070720140622
283044698refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070620140622
283169805refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070620140622
283221578refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070620140622
283269000refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070720140622
283289093refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070620140622
283295865refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070620140622
283313438refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070620140622
283325693refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070620140622
283365173refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070620140622
283382835refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070620140622
283386862refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070620140622
283419120refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070620140622
283461172refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070620140622
283462703refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070620140622
283483493refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070620140622
283493468refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070620140622
283683885refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070620140622
283808880refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070620140622
283844895refgcc -m32 -O2 -fomit-frame-pointer2014070620140622