Implementation notes: x86, cobra, crypto_encrypt/ronald4096

Computer: cobra
Architecture: x86
CPU ID: GenuineIntel-000006fd-bfebfbff
SUPERCOP version: 20111120
Operation: crypto_encrypt
Primitive: ronald4096
TimeImplementationCompilerBenchmark dateSUPERCOP version
467345148opensslgcc -m32 -O2 -fomit-frame-pointer2011121320111120
467394924opensslgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2011121320111120
467445744opensslicc -m32 -O3 -static2011121420111120
467459328opensslgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2011121420111120
467461308opensslgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2011121420111120
467490240opensslicc -m32 -O2 -static2011121420111120
467495100opensslgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2011121420111120
467577192opensslgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2011121420111120
467596116opensslicc -m32 -O3 -static -no-vec2011121420111120
467647044opensslgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2011121420111120
467676264opensslgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2011121420111120
467690220opensslgcc -m32 -march=k8 -O3 -fomit-frame-pointer2011121320111120
467717808opensslgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2011121420111120
467739660opensslgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2011121420111120
467745396opensslgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2011121420111120
467817552opensslgcc -funroll-loops -m32 -O -fomit-frame-pointer2011121420111120
467883684opensslgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2011121420111120
467932416opensslgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2011121420111120
467975196opensslgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2011121420111120
468019128opensslgcc -m32 -O3 -fomit-frame-pointer2011121320111120
468021912opensslgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2011121420111120
468044892opensslgcc -m32 -march=i486 -O3 -fomit-frame-pointer2011121420111120
468057924opensslgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2011121320111120
468106812opensslgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011121320111120
468150420opensslgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2011121420111120
468231768opensslgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2011121420111120
468240840opensslgcc -m32 -march=i486 -O2 -fomit-frame-pointer2011121420111120
468296568opensslgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2011121420111120
468304536opensslgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2011121420111120
468359340opensslgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011121320111120
468364764opensslgcc -m32 -march=pentium -O3 -fomit-frame-pointer2011121420111120
468390156opensslgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2011121420111120
468390444opensslgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2011121420111120
468393948opensslgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2011121420111120
468407424opensslgcc -m32 -march=i386 -O3 -fomit-frame-pointer2011121420111120
468409608opensslgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2011121320111120
468413208opensslgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2011121420111120
468429432opensslgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2011121420111120
468441228opensslgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2011121320111120
468442980opensslgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2011121420111120
468504204opensslgcc -m32 -march=k8 -O -fomit-frame-pointer2011121320111120
468531504opensslicc -m32 -O1 -static2011121420111120
468573192opensslgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2011121420111120
468583800opensslgcc -m32 -march=athlon -O3 -fomit-frame-pointer2011121320111120
468597096opensslgcc -m32 -march=pentium -O2 -fomit-frame-pointer2011121420111120
468608604opensslgcc -m32 -march=pentium -Os -fomit-frame-pointer2011121420111120
468633720opensslgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2011121420111120
468642996opensslgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2011121420111120
468647244opensslgcc -m32 -march=core2 -O -fomit-frame-pointer2011121320111120
468684036opensslgcc -m32 -march=k6 -O3 -fomit-frame-pointer2011121320111120
468687228opensslgcc -m32 -march=nocona -Os -fomit-frame-pointer2011121320111120
468688440opensslgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2011121420111120
468692208opensslgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2011121420111120
468700152opensslgcc -m32 -march=i386 -O -fomit-frame-pointer2011121420111120
468716676opensslgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2011121420111120
468732432opensslgcc -m32 -march=i386 -Os -fomit-frame-pointer2011121420111120
468755028opensslgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2011121420111120
468768360opensslgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2011121420111120
468816756opensslgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2011121320111120
468833088opensslgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2011121420111120
468847092opensslgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2011121420111120
468861612opensslgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2011121320111120
468880428opensslgcc -m32 -march=i486 -Os -fomit-frame-pointer2011121420111120
468917400opensslgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2011121420111120
468967056opensslgcc -m32 -march=prescott -Os -fomit-frame-pointer2011121320111120
469007196opensslgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2011121320111120
469028616opensslgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2011121420111120
469064388opensslgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2011121420111120
469083816opensslgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2011121320111120
469099968opensslgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2011121420111120
469099968opensslgcc -m32 -march=barcelona -Os -fomit-frame-pointer2011121320111120
469146336opensslgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2011121320111120
469208064opensslgcc -m32 -march=i486 -O -fomit-frame-pointer2011121420111120
469211484opensslgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2011121420111120
469266720opensslicc -m32 -O1 -static -no-vec2011121420111120
469283568opensslgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2011121420111120
469308624opensslgcc -m32 -march=pentium -O -fomit-frame-pointer2011121420111120
469330824opensslgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2011121420111120
469413384opensslgcc -m32 -march=prescott -O -fomit-frame-pointer2011121320111120
469502808opensslgcc -m32 -march=nocona -O -fomit-frame-pointer2011121320111120
469503984opensslgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2011121420111120
469718508opensslgcc -m32 -march=k6 -O -fomit-frame-pointer2011121320111120
469734288opensslgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2011121420111120
469774284opensslgcc -m32 -march=pentium-m -O -fomit-frame-pointer2011121420111120
469890732opensslgcc -m32 -march=barcelona -O -fomit-frame-pointer2011121320111120
469924620opensslgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2011121420111120
469927332opensslgcc -m32 -march=pentium3 -O -fomit-frame-pointer2011121420111120
469930596opensslgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2011121420111120
470040924opensslgcc -m32 -march=nocona -O3 -fomit-frame-pointer2011121320111120
470076876opensslgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2011121420111120
470094456opensslgcc -m32 -march=k8 -Os -fomit-frame-pointer2011121320111120
470109288opensslgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2011121420111120
470160624opensslgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2011121420111120
470507844opensslgcc -m32 -march=athlon -O -fomit-frame-pointer2011121320111120
470615184opensslgcc -m32 -march=pentium4 -O -fomit-frame-pointer2011121420111120
470633832opensslgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2011121420111120
470653596opensslgcc -m32 -march=i386 -O2 -fomit-frame-pointer2011121420111120
470712384opensslgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2011121320111120
470723160opensslgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2011121420111120
470764812opensslgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2011121420111120
470925432opensslgcc -m32 -O -fomit-frame-pointer2011121320111120
471062256opensslgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2011121420111120
471112272opensslgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2011121420111120
471338460opensslgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2011121420111120
471403488opensslgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2011121420111120
471410448opensslicc -m32 -Os -static2011121420111120
471636840opensslgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2011121420111120
472380864opensslgcc -m32 -march=k6-3 -O -fomit-frame-pointer2011121320111120
472402668opensslgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2011121420111120
472544040opensslgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2011121420111120
472597080opensslgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2011121420111120
472599708opensslgcc -m32 -march=k8 -O2 -fomit-frame-pointer2011121320111120
472635504opensslgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2011121420111120
472786356opensslicc -m32 -O2 -static -no-vec2011121420111120
472799748opensslgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2011121320111120
472801356opensslgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2011121420111120
472812852opensslgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2011121420111120
473088756opensslgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2011121420111120
473158176opensslgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2011121420111120
473229372opensslgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2011121420111120
473332716opensslgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2011121420111120
473427780opensslgcc -m32 -march=pentium2 -O -fomit-frame-pointer2011121420111120
473429256opensslgcc -m32 -march=prescott -O3 -fomit-frame-pointer2011121320111120
473508636opensslgcc -m32 -march=athlon -Os -fomit-frame-pointer2011121320111120
473518536opensslgcc -m32 -march=nocona -O2 -fomit-frame-pointer2011121320111120
473538636opensslicc -m32 -Os -static -no-vec2011121420111120
473550444opensslgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2011121420111120
473555772opensslgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2011121420111120
473641956opensslgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2011121420111120
474159072opensslgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2011121420111120
474282216opensslgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2011121420111120
474544884opensslgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2011121420111120
474701376opensslgcc -m32 -march=core2 -Os -fomit-frame-pointer2011121320111120
474750444opensslgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2011121420111120
474851424opensslgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2011121420111120
474853416opensslgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2011121420111120
474870588opensslgcc -m32 -march=k6 -Os -fomit-frame-pointer2011121320111120
474894180opensslgcc -m32 -Os -fomit-frame-pointer2011121320111120
474928872opensslgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2011121320111120
474956316opensslicc -m32 -xHost -vec-report0 -static2011121420111120
475234968opensslgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2011121420111120
475274292opensslgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2011121420111120
475321260opensslgcc -m32 -march=k6-2 -O -fomit-frame-pointer2011121320111120
475780596opensslgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2011121420111120
475814916opensslgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2011121420111120
476009808opensslgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2011121420111120
476342664opensslgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2011121320111120
476747184opensslgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2011121420111120
477147816opensslgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2011121420111120
482530044opensslgcc -funroll-loops -m32 -Os -fomit-frame-pointer2011121420111120
482559228opensslgcc -m32 -march=core2 -O2 -fomit-frame-pointer2011121320111120
483964620opensslgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2011121420111120
485218068opensslgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2011121320111120
485339244opensslgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2011121320111120
486099648opensslgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2011121320111120
486164208opensslgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2011121420111120
487613208opensslgcc -m32 -march=core2 -O3 -fomit-frame-pointer2011121320111120
488538372opensslgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2011121420111120
489106140opensslgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2011121420111120
489250764opensslgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2011121420111120
490524600opensslgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2011121320111120
490578648opensslgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2011121320111120
491549364opensslgcc -m32 -march=k6 -O2 -fomit-frame-pointer2011121320111120
491670084opensslgcc -m32 -march=prescott -O2 -fomit-frame-pointer2011121320111120
491942196opensslgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2011121420111120
492473160opensslgcc -m32 -march=athlon -O2 -fomit-frame-pointer2011121320111120
494124972opensslgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2011121420111120

Test failure

Implementation: crypto_encrypt/ronald4096/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