Implementation notes: x86, cobra, crypto_encrypt/ronald3072

Computer: cobra
Architecture: x86
CPU ID: GenuineIntel-000006fd-bfebfbff
SUPERCOP version: 20111120
Operation: crypto_encrypt
Primitive: ronald3072
TimeImplementationCompilerBenchmark dateSUPERCOP version
204583824opensslicc -m32 -O3 -static2011121320111120
204600288opensslicc -m32 -O2 -static2011121320111120
204661992opensslgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2011121320111120
204680688opensslgcc -m32 -march=core2 -Os -fomit-frame-pointer2011121320111120
204697188opensslgcc -m32 -march=nocona -O -fomit-frame-pointer2011121320111120
204727404opensslgcc -m32 -march=pentium3 -O -fomit-frame-pointer2011121320111120
204734316opensslicc -m32 -O1 -static -no-vec2011121320111120
204734820opensslgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2011121320111120
204757404opensslgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2011121320111120
204762624opensslgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2011121320111120
204765984opensslgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2011121320111120
204796236opensslgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2011121320111120
204801780opensslgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2011121320111120
204803328opensslicc -m32 -O3 -static -no-vec2011121320111120
204807528opensslgcc -m32 -march=i486 -Os -fomit-frame-pointer2011121320111120
204810384opensslgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2011121320111120
204816924opensslgcc -m32 -march=barcelona -O -fomit-frame-pointer2011121320111120
204822000opensslgcc -m32 -march=pentium -Os -fomit-frame-pointer2011121320111120
204864708opensslgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2011121320111120
204883980opensslgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2011121320111120
204886164opensslgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2011121320111120
204903732opensslgcc -m32 -march=prescott -O2 -fomit-frame-pointer2011121320111120
204917988opensslgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011121320111120
204920460opensslgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2011121320111120
204924636opensslgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2011121320111120
204940932opensslgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2011121320111120
204941880opensslgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2011121320111120
204955176opensslgcc -m32 -march=k6 -Os -fomit-frame-pointer2011121320111120
204963084opensslgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2011121320111120
204967308opensslgcc -m32 -march=athlon -O2 -fomit-frame-pointer2011121320111120
204967944opensslicc -m32 -O2 -static -no-vec2011121320111120
204982260opensslgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2011121320111120
204985692opensslgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2011121320111120
204988464opensslgcc -m32 -march=k8 -O -fomit-frame-pointer2011121320111120
205032588opensslgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2011121320111120
205036824opensslgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2011121320111120
205045236opensslgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2011121320111120
205063884opensslgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2011121320111120
205069296opensslgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2011121320111120
205073292opensslgcc -m32 -march=k8 -O3 -fomit-frame-pointer2011121320111120
205074684opensslgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2011121320111120
205088940opensslgcc -m32 -march=pentium -O3 -fomit-frame-pointer2011121320111120
205095816opensslgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2011121320111120
205097796opensslgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2011121320111120
205105128opensslgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2011121320111120
205110672opensslgcc -m32 -march=i386 -O2 -fomit-frame-pointer2011121320111120
205115112opensslgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2011121320111120
205117944opensslgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2011121320111120
205119132opensslgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2011121320111120
205127556opensslgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2011121320111120
205146504opensslgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2011121320111120
205168656opensslgcc -m32 -O3 -fomit-frame-pointer2011121320111120
205177356opensslgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2011121320111120
205178832opensslgcc -m32 -march=pentium -O -fomit-frame-pointer2011121320111120
205184820opensslgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2011121320111120
205189860opensslgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2011121320111120
205192344opensslgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2011121320111120
205204536opensslgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2011121320111120
205213152opensslgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2011121320111120
205214076opensslgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2011121320111120
205214448opensslgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2011121320111120
205231392opensslgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2011121320111120
205232616opensslgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2011121320111120
205256160opensslgcc -m32 -march=prescott -Os -fomit-frame-pointer2011121320111120
205265892opensslgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2011121320111120
205271136opensslgcc -m32 -march=i386 -Os -fomit-frame-pointer2011121320111120
205272288opensslgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2011121320111120
205304796opensslgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2011121320111120
205311348opensslgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2011121320111120
205316556opensslgcc -m32 -march=i386 -O -fomit-frame-pointer2011121320111120
205326324opensslgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2011121320111120
205332072opensslgcc -m32 -march=k8 -Os -fomit-frame-pointer2011121320111120
205336980opensslgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2011121320111120
205339284opensslgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2011121320111120
205341180opensslgcc -m32 -O2 -fomit-frame-pointer2011121320111120
205349412opensslgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2011121320111120
205353492opensslgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2011121320111120
205367376opensslgcc -m32 -march=core2 -O2 -fomit-frame-pointer2011121320111120
205382436opensslgcc -m32 -march=athlon -Os -fomit-frame-pointer2011121320111120
205398516opensslgcc -m32 -march=barcelona -Os -fomit-frame-pointer2011121320111120
205414188opensslgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2011121320111120
205440480opensslgcc -m32 -march=athlon -O3 -fomit-frame-pointer2011121320111120
205451868opensslgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2011121320111120
205484880opensslicc -m32 -Os -static -no-vec2011121320111120
205500780opensslgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2011121320111120
205517628opensslgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2011121320111120
205529220opensslgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2011121320111120
205529568opensslgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2011121320111120
205530564opensslgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2011121320111120
205549284opensslgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2011121320111120
205557432opensslgcc -funroll-loops -m32 -O -fomit-frame-pointer2011121320111120
205579068opensslgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2011121320111120
205594728opensslgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2011121320111120
205610856opensslgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2011121320111120
205623960opensslgcc -m32 -march=core2 -O -fomit-frame-pointer2011121320111120
205635924opensslgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2011121320111120
205698384opensslicc -m32 -O1 -static2011121320111120
205699176opensslgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2011121320111120
205703976opensslgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2011121320111120
205729104opensslgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2011121320111120
205796004opensslgcc -m32 -march=i386 -O3 -fomit-frame-pointer2011121320111120
205846560opensslgcc -m32 -march=k6 -O3 -fomit-frame-pointer2011121320111120
205846932opensslgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2011121320111120
205876752opensslgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2011121320111120
205931688opensslgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2011121320111120
205947000opensslgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2011121320111120
205949412opensslgcc -m32 -march=athlon -O -fomit-frame-pointer2011121320111120
205969896opensslgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2011121320111120
206063064opensslgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2011121320111120
206135532opensslgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2011121320111120
206188740opensslgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2011121320111120
206245248opensslgcc -m32 -march=k6-2 -O -fomit-frame-pointer2011121320111120
206279340opensslgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2011121320111120
206292048opensslgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2011121320111120
206300412opensslgcc -m32 -march=k6 -O -fomit-frame-pointer2011121320111120
206542428opensslgcc -m32 -march=k6-3 -O -fomit-frame-pointer2011121320111120
206572776opensslgcc -m32 -march=nocona -O3 -fomit-frame-pointer2011121320111120
206589300opensslgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2011121320111120
206660700opensslgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2011121320111120
206665116opensslgcc -funroll-loops -m32 -Os -fomit-frame-pointer2011121320111120
206674488opensslgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2011121320111120
206675964opensslgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2011121320111120
206728848opensslgcc -m32 -march=nocona -Os -fomit-frame-pointer2011121320111120
206760648opensslgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2011121320111120
206783244opensslgcc -m32 -march=k6 -O2 -fomit-frame-pointer2011121320111120
206876028opensslgcc -m32 -march=pentium4 -O -fomit-frame-pointer2011121320111120
206967672opensslgcc -m32 -march=prescott -O3 -fomit-frame-pointer2011121320111120
207005148opensslgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2011121320111120
207083496opensslicc -m32 -xHost -vec-report0 -static2011121320111120
207146484opensslicc -m32 -Os -static2011121320111120
207187440opensslgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2011121320111120
207198408opensslgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2011121320111120
207220920opensslgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2011121320111120
207254112opensslgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2011121320111120
207290172opensslgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2011121320111120
207367980opensslgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2011121320111120
207478068opensslgcc -m32 -march=nocona -O2 -fomit-frame-pointer2011121320111120
207557004opensslgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2011121320111120
207571308opensslgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011121320111120
207585876opensslgcc -m32 -march=pentium-m -O -fomit-frame-pointer2011121320111120
207680232opensslgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2011121320111120
207774732opensslgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2011121320111120
207862656opensslgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2011121320111120
208062624opensslgcc -m32 -march=prescott -O -fomit-frame-pointer2011121320111120
208167120opensslgcc -m32 -march=pentium -O2 -fomit-frame-pointer2011121320111120
208302384opensslgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2011121320111120
208328328opensslgcc -m32 -march=k8 -O2 -fomit-frame-pointer2011121320111120
208402284opensslgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2011121320111120
208794588opensslgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2011121320111120
209063544opensslgcc -m32 -march=pentium2 -O -fomit-frame-pointer2011121320111120
209190444opensslgcc -m32 -O -fomit-frame-pointer2011121320111120
209518704opensslgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2011121320111120
210031968opensslgcc -m32 -Os -fomit-frame-pointer2011121320111120
210186096opensslgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2011121320111120
210278952opensslgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2011121320111120
210599016opensslgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2011121320111120
210915636opensslgcc -m32 -march=i486 -O2 -fomit-frame-pointer2011121320111120
211271724opensslgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2011121320111120
211560432opensslgcc -m32 -march=i486 -O3 -fomit-frame-pointer2011121320111120
211895244opensslgcc -m32 -march=core2 -O3 -fomit-frame-pointer2011121320111120
212324148opensslgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2011121320111120
212902452opensslgcc -m32 -march=i486 -O -fomit-frame-pointer2011121320111120
213072408opensslgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2011121320111120
213092652opensslgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2011121320111120
214204560opensslgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2011121320111120
216721968opensslgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2011121320111120
216795324opensslgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2011121320111120

Test failure

Implementation: crypto_encrypt/ronald3072/openssl
Compiler: gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
error 111

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