Implementation notes: x86, hydra4, crypto_aead/cmcc22v1

Computer: hydra4
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: cmcc22v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
415936272refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014062920140622
416013121refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014063020140622
416076258refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014062920140622
416833860refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014062920140622
417178344refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014063020140622
417198510refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014062920140622
417219426refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014062920140622
417230088refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014062920140622
417233856refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014063020140622
417240466refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014062920140622
417244234refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014062920140622
417245326refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014063020140622
417269537refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014063020140622
417276596refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014063020140622
417277832refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014062920140622
417278301refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014063020140622
417280641refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014063020140622
417289497refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014062920140622
417296689refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014062920140622
417317308refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014063020140622
417319220refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014062920140622
417321403refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014063020140622
417327124refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014063020140622
417330389refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014062920140622
417337784refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014062920140622
417340244refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014062920140622
417340373refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014062920140622
417345068refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014063020140622
417346507refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014063020140622
417352946refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014062920140622
417353235refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014063020140622
417353824refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014063020140622
417355657refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014063020140622
417363083refgcc -m32 -march=k6 -O -fomit-frame-pointer2014062920140622
417388171refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014062920140622
417389353refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014062920140622
417396560refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014063020140622
417402874refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014063020140622
417414348refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014063020140622
417415655refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014063020140622
417416895refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014063020140622
417416965refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014063020140622
417418759refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014063020140622
417419500refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014063020140622
417424301refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014063020140622
417424465refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014063020140622
417428805refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014063020140622
417435934refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014062920140622
417448395refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014063020140622
417656171refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014062920140622
417900659refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014062920140622
418423664refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014062920140622
418443340refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014063020140622
418450679refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014062920140622
418466322refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014063020140622
418509460refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014063020140622
418517744refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014062920140622
418520763refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014063020140622
418525493refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014063020140622
418531741refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014062920140622
418545247refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014062920140622
418565870refgcc -m32 -march=athlon -O -fomit-frame-pointer2014062920140622
418588669refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014063020140622
418598131refgcc -m32 -march=nocona -O -fomit-frame-pointer2014062920140622
418614892refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014062920140622
418653717refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014063020140622
419122185refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014063020140622
419130367refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014063020140622
419133296refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014063020140622
419140363refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014063020140622
419155472refgcc -m32 -O2 -fomit-frame-pointer2014062920140622
419156579refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014063020140622
419183361refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014062920140622
419184172refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014063020140622
419200225refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014062920140622
419205528refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014062920140622
419207705refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014062920140622
419210302refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014063020140622
419216109refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014063020140622
419223465refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014063020140622
419226308refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014063020140622
419226682refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014063020140622
419229622refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014063020140622
419241018refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014063020140622
419259033refgcc -m32 -march=i486 -O -fomit-frame-pointer2014063020140622
419262999refgcc -m32 -march=i386 -O -fomit-frame-pointer2014063020140622
419268521refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014062920140622
419272289refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014062920140622
419291102refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014063020140622
419359523refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014062920140622
419743611refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014063020140622
419760084refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014063020140622
419766800refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014063020140622
419769437refgcc -m32 -march=core2 -O -fomit-frame-pointer2014062920140622
419776219refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014063020140622
419782822refgcc -m32 -O3 -fomit-frame-pointer2014062920140622
419785470refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014063020140622
419785676refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014063020140622
419795618refgcc -m32 -O -fomit-frame-pointer2014062920140622
419808722refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014063020140622
419829653refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014062920140622
419836985refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014063020140622
419842901refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014063020140622
419845034refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014063020140622
419849524refgcc -m32 -march=pentium -O -fomit-frame-pointer2014063020140622
419862745refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014063020140622
419901753refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014063020140622
419921990refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014063020140622
419925425refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014063020140622
420990492refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014062920140622
421023057refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014063020140622
421033208refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014062920140622
421036270refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014062920140622
421037421refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014063020140622
421039456refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014062920140622
421041882refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014063020140622
421042728refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014063020140622
421043669refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014062920140622
421046683refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014062920140622
421048060refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014062920140622
421049842refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014062920140622
421050696refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014062920140622
421051188refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014063020140622
421051601refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014062920140622
421052085refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014062920140622
421053321refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014063020140622
421055732refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014063020140622
421060084refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014063020140622
421063824refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014062920140622
421067712refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014063020140622
421072333refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014062920140622
421073016refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014062920140622
421074482refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014063020140622
421077345refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014062920140622
421081007refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014063020140622
421084541refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014062920140622
421084568refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014062920140622
421091049refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014063020140622
421092933refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014063020140622
421094278refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014063020140622
421098307refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014062920140622
421103288refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014062920140622
421104715refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014063020140622
421122573refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014063020140622
421123953refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014062920140622
421130322refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014062920140622
421132425refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014063020140622
421134633refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014062920140622
421136103refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014063020140622
421137682refgcc -m32 -Os -fomit-frame-pointer2014062920140622
421138271refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014062920140622
421143060refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014063020140622
421144511refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014063020140622
421145829refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014063020140622
421149421refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014063020140622
421151105refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014063020140622
421152225refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014063020140622
421152557refgcc -m32 -march=k8 -O -fomit-frame-pointer2014062920140622
421152915refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014062920140622
421154031refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014063020140622
421154323refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014062920140622
421162622refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014062920140622
421166194refgcc -m32 -march=prescott -O -fomit-frame-pointer2014062920140622
421188764refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014062920140622
421195164refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014063020140622
421212059refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014062920140622

Test failure

Implementation: crypto_aead/cmcc22v1/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