Implementation notes: x86, hydra4, crypto_aead/cmcc42v1

Computer: hydra4
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: cmcc42v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
415958131refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014063020140622
416335592refgcc -m32 -march=pentium -O -fomit-frame-pointer2014063020140622
417167510refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014063020140622
417208498refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014063020140622
417209024refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014063020140622
417235502refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014063020140622
417246964refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014063020140622
417251925refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014063020140622
417256761refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014063020140622
417259522refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014063020140622
417266191refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014063020140622
417273063refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014063020140622
417276776refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014063020140622
417281069refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014063020140622
417297827refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014063020140622
417301240refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014063020140622
417303073refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014063020140622
417305726refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014063020140622
417308985refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014063020140622
417310230refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014063020140622
417354354refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014063020140622
417363988refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014063020140622
417379549refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014063020140622
417398190refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014063020140622
417402144refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014063020140622
417402835refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014063020140622
417403369refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014063020140622
417404808refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014063020140622
417405663refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014063020140622
417408264refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014063020140622
417410815refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014063020140622
417411298refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014063020140622
417416634refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014063020140622
417421286refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014063020140622
417426266refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014063020140622
417427888refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014063020140622
417430116refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014063020140622
417438064refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014063020140622
417486739refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014063020140622
417491556refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014063020140622
417499454refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014063020140622
418098474refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014063020140622
418455172refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014063020140622
418459142refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014063020140622
418459856refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014063020140622
418464595refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014063020140622
418464809refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014063020140622
418490425refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014063020140622
418492132refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014063020140622
418494266refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014063020140622
418513918refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014063020140622
418514062refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014063020140622
418523882refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014063020140622
418534108refgcc -m32 -march=prescott -O -fomit-frame-pointer2014063020140622
418546276refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014063020140622
418549326refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014063020140622
418549407refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014063020140622
418563417refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014063020140622
418567270refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014063020140622
418567324refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014063020140622
418585682refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014063020140622
418595557refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014063020140622
419084277refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014063020140622
419093606refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014063020140622
419099109refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014063020140622
419117052refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014063020140622
419120111refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014063020140622
419122603refgcc -m32 -O3 -fomit-frame-pointer2014063020140622
419125508refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014063020140622
419127634refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014063020140622
419128784refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014063020140622
419139232refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014063020140622
419141271refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014063020140622
419145812refgcc -m32 -march=i486 -O -fomit-frame-pointer2014063020140622
419149969refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014063020140622
419158838refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014063020140622
419159548refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014063020140622
419163248refgcc -m32 -O2 -fomit-frame-pointer2014063020140622
419163373refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014063020140622
419185646refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014063020140622
419190552refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014063020140622
419196507refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014063020140622
419204916refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014063020140622
419205629refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014063020140622
419214027refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014063020140622
419214592refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014063020140622
419227474refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014063020140622
419232368refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014063020140622
419236885refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014063020140622
419245784refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014063020140622
419261915refgcc -m32 -march=i386 -O -fomit-frame-pointer2014063020140622
419263353refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014063020140622
419264621refgcc -m32 -march=k6 -O -fomit-frame-pointer2014063020140622
419271618refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014063020140622
419279258refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014063020140622
419447250refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014063020140622
419670728refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014063020140622
419740491refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014063020140622
419744052refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014063020140622
419744566refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014063020140622
419747707refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014063020140622
419754402refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014063020140622
419758961refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014063020140622
419771044refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014063020140622
419773368refgcc -m32 -march=k8 -O -fomit-frame-pointer2014063020140622
419773614refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014063020140622
419775845refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014063020140622
419782241refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014063020140622
419798831refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014063020140622
419804880refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014063020140622
419847449refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014063020140622
419857203refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014063020140622
420989431refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014063020140622
420994669refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014063020140622
421025420refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014063020140622
421026407refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014063020140622
421043723refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014063020140622
421045007refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014063020140622
421045922refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014063020140622
421049725refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014063020140622
421053587refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014063020140622
421056866refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014063020140622
421062525refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014063020140622
421067809refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014063020140622
421067927refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014063020140622
421070505refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014063020140622
421076015refgcc -m32 -march=core2 -O -fomit-frame-pointer2014063020140622
421078554refgcc -m32 -Os -fomit-frame-pointer2014063020140622
421080321refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014063020140622
421081771refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014063020140622
421087801refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014063020140622
421088725refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014063020140622
421093713refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014063020140622
421094279refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014063020140622
421096670refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014063020140622
421097005refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014063020140622
421098795refgcc -m32 -march=nocona -O -fomit-frame-pointer2014063020140622
421102707refgcc -m32 -march=athlon -O -fomit-frame-pointer2014063020140622
421111497refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014063020140622
421111501refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014063020140622
421112102refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014063020140622
421115276refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014063020140622
421116556refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014063020140622
421116758refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014063020140622
421126886refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014063020140622
421128169refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014063020140622
421131348refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014063020140622
421131808refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014063020140622
421137128refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014063020140622
421140209refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014063020140622
421140533refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014063020140622
421146083refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014063020140622
421146730refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014063020140622
421147381refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014063020140622
421147787refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014063020140622
421147970refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014063020140622
421150821refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014063020140622
421153679refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014063020140622
421157206refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014063020140622
421161277refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014063020140622
421164034refgcc -m32 -O -fomit-frame-pointer2014063020140622
421215510refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014063020140622
421217780refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014063020140622
421220607refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014063020140622
421221387refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014063020140622
421223400refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014063020140622

Test failure

Implementation: crypto_aead/cmcc42v1/ref
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ref