Implementation notes: x86, hydra2, crypto_aead/cmcc44v1

Computer: hydra2
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: cmcc44v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
229584144refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014072120140622
229586628refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014072120140622
229587124refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014072120140622
229592364refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014072120140622
229606600refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014072120140622
229607504refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014072120140622
229607852refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014072120140622
229607884refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014072120140622
229609116refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014072120140622
229609256refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014072120140622
229611232refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014072120140622
229611584refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014072120140622
229612240refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014072120140622
229613748refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014072120140622
229614552refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014072120140622
229615384refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014072120140622
229617276refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014072120140622
229617628refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014072120140622
229618068refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014072120140622
229618760refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014072120140622
229619784refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014072120140622
229620088refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014072120140622
229622648refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014072120140622
229623384refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014072120140622
229623396refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014072120140622
229624320refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014072120140622
229625344refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014072120140622
229627816refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014072120140622
229629384refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014072120140622
229631296refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014072120140622
229633540refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014072120140622
229634492refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014072120140622
229636668refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014072120140622
229637128refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014072120140622
229637504refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014072120140622
229641132refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014072120140622
229674336refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014072120140622
229684408refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014072120140622
229902068refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014072120140622
229905796refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014072120140622
229914008refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014072120140622
229920188refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014072120140622
229950896refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014072120140622
229950984refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014072120140622
229952896refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014072120140622
229953432refgcc -m32 -march=i386 -O -fomit-frame-pointer2014072120140622
229955784refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014072120140622
229957124refgcc -m32 -march=k6 -O -fomit-frame-pointer2014072120140622
229957788refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014072120140622
229957792refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014072120140622
229958460refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014072120140622
229958920refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014072120140622
229961028refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014072120140622
229963688refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014072120140622
229965356refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014072120140622
229966484refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014072120140622
229972716refgcc -m32 -march=athlon -O -fomit-frame-pointer2014072120140622
229974392refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014072120140622
229987100refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014072120140622
229988580refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014072120140622
229991396refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014072120140622
229993976refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014072120140622
229994744refgcc -m32 -march=k8 -O -fomit-frame-pointer2014072120140622
229996080refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014072120140622
230019688refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014072120140622
230022288refgcc -m32 -O -fomit-frame-pointer2014072120140622
230023580refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014072120140622
230043228refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014072120140622
230048980refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014072120140622
230064156refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014072120140622
230146820refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014072120140622
230154780refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014072120140622
230174904refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014072120140622
230176956refgcc -m32 -Os -fomit-frame-pointer2014072120140622
230191904refgcc -m32 -march=core2 -O -fomit-frame-pointer2014072120140622
230247996refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014072120140622
230264236refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014072120140622
230280480refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014072120140622
230280900refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014072120140622
230281980refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014072120140622
230282284refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014072120140622
230283016refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014072120140622
230284908refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014072120140622
230290568refgcc -m32 -O3 -fomit-frame-pointer2014072120140622
230295076refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014072120140622
230295524refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014072120140622
230298068refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014072120140622
230302644refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014072120140622
230303344refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014072120140622
230304676refgcc -m32 -march=i486 -O -fomit-frame-pointer2014072120140622
230304708refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014072120140622
230305900refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014072120140622
230305964refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014072120140622
230306664refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014072120140622
230307244refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014072120140622
230307468refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014072120140622
230308256refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014072120140622
230309032refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014072120140622
230309052refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014072120140622
230309712refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014072120140622
230310892refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014072120140622
230310928refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014072120140622
230312996refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014072120140622
230314564refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014072120140622
230319220refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014072120140622
230319560refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014072120140622
230319840refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014072120140622
230320332refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014072120140622
230322684refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014072120140622
230323112refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014072120140622
230324664refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014072120140622
230326876refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014072120140622
230327692refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014072120140622
230327704refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014072120140622
230328492refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014072120140622
230328800refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014072120140622
230332892refgcc -m32 -march=pentium -O -fomit-frame-pointer2014072120140622
230341320refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014072120140622
230342156refgcc -m32 -O2 -fomit-frame-pointer2014072120140622
230344336refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014072120140622
230349904refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014072120140622
230351104refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014072120140622
230353840refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014072120140622
230358964refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014072120140622
230367988refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014072120140622
230426856refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014072120140622
230436308refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014072120140622
230496196refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014072120140622
230500412refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014072120140622
230503704refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014072120140622
230509308refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014072120140622
230514500refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014072120140622
230521440refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014072120140622
230525508refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014072120140622
230534988refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014072120140622
230536936refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014072120140622
230540708refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014072120140622
230541516refgcc -m32 -march=prescott -O -fomit-frame-pointer2014072120140622
230544248refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014072120140622
230546328refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014072120140622
230547144refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014072120140622
230548152refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014072120140622
230550028refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014072120140622
230552760refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014072120140622
230554660refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014072120140622
230555812refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014072120140622
230559316refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014072120140622
230559500refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014072120140622
230562400refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014072120140622
230562556refgcc -m32 -march=nocona -O -fomit-frame-pointer2014072120140622
230565556refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014072120140622
230567580refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014072120140622
230576484refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014072120140622
230584092refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014072120140622
230609332refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014072120140622
230625040refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014072120140622
230627828refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014072120140622
230703148refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014072120140622
230723084refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014072120140622
230739824refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014072120140622
230758500refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014072120140622
230832792refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014072120140622
230845628refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014072120140622
230892632refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014072120140622
231091868refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014072120140622
231208100refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014072120140622
231555044refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014072120140622
231832272refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014072120140622
232044220refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014072120140622
232123880refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014072120140622