Implementation notes: x86, cobra, crypto_encrypt/ronald1024

Computer: cobra
Architecture: x86
CPU ID: GenuineIntel-000006fd-bfebfbff
SUPERCOP version: 20111120
Operation: crypto_encrypt
Primitive: ronald1024
TimeImplementationCompilerBenchmark dateSUPERCOP version
13044252opensslicc -m32 -O3 -static2011121320111120
13052580opensslicc -m32 -O3 -static -no-vec2011121320111120
13070760opensslicc -m32 -O2 -static2011121320111120
13085448opensslicc -m32 -Os -static -no-vec2011121320111120
13086600opensslicc -m32 -O2 -static -no-vec2011121320111120
13097580opensslicc -m32 -O1 -static -no-vec2011121320111120
13134204opensslicc -m32 -xHost -vec-report0 -static2011121320111120
13141056opensslicc -m32 -O1 -static2011121320111120
13228764opensslicc -m32 -Os -static2011121320111120
13342368opensslgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2011121320111120
13357584opensslgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2011121320111120
13362648opensslgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2011121320111120
13367388opensslgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2011121320111120
13369200opensslgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2011121320111120
13379304opensslgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2011121320111120
13384284opensslgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2011121320111120
13385184opensslgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2011121320111120
13387980opensslgcc -m32 -march=core2 -Os -fomit-frame-pointer2011121320111120
13388448opensslgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2011121320111120
13390620opensslgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2011121320111120
13391856opensslgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2011121320111120
13391976opensslgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2011121320111120
13392216opensslgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2011121320111120
13397952opensslgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2011121320111120
13398048opensslgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2011121320111120
13398732opensslgcc -m32 -march=pentium -O3 -fomit-frame-pointer2011121320111120
13399044opensslgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2011121320111120
13401252opensslgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2011121320111120
13401588opensslgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2011121320111120
13401660opensslgcc -m32 -march=k8 -O -fomit-frame-pointer2011121320111120
13401828opensslgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2011121320111120
13402848opensslgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2011121320111120
13403004opensslgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2011121320111120
13403808opensslgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2011121320111120
13404576opensslgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2011121320111120
13404912opensslgcc -m32 -march=prescott -O -fomit-frame-pointer2011121320111120
13406604opensslgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2011121320111120
13408080opensslgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2011121320111120
13409052opensslgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2011121320111120
13409532opensslgcc -funroll-loops -m32 -O -fomit-frame-pointer2011121320111120
13409868opensslgcc -m32 -march=pentium-m -O -fomit-frame-pointer2011121320111120
13410360opensslgcc -m32 -march=pentium2 -O -fomit-frame-pointer2011121320111120
13411068opensslgcc -m32 -march=k6 -O3 -fomit-frame-pointer2011121320111120
13411344opensslgcc -m32 -march=i486 -O -fomit-frame-pointer2011121320111120
13412448opensslgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2011121320111120
13414692opensslgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2011121320111120
13414704opensslgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2011121320111120
13415940opensslgcc -m32 -march=core2 -O -fomit-frame-pointer2011121320111120
13418040opensslgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2011121320111120
13421556opensslgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011121320111120
13421640opensslgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2011121320111120
13423068opensslgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2011121320111120
13424352opensslgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2011121320111120
13425288opensslgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2011121320111120
13425744opensslgcc -m32 -march=barcelona -Os -fomit-frame-pointer2011121320111120
13426248opensslgcc -m32 -march=athlon -O -fomit-frame-pointer2011121320111120
13426512opensslgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2011121320111120
13427076opensslgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2011121320111120
13427136opensslgcc -m32 -O3 -fomit-frame-pointer2011121320111120
13427580opensslgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2011121320111120
13427700opensslgcc -m32 -O -fomit-frame-pointer2011121320111120
13429260opensslgcc -m32 -march=k6 -O -fomit-frame-pointer2011121320111120
13429284opensslgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2011121320111120
13430064opensslgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2011121320111120
13432440opensslgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2011121320111120
13433400opensslgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2011121320111120
13434492opensslgcc -m32 -march=nocona -O2 -fomit-frame-pointer2011121320111120
13434960opensslgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2011121320111120
13435020opensslgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2011121320111120
13438032opensslgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2011121320111120
13439640opensslgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2011121320111120
13440132opensslgcc -m32 -march=k8 -O3 -fomit-frame-pointer2011121320111120
13440444opensslgcc -m32 -march=pentium3 -O -fomit-frame-pointer2011121320111120
13442844opensslgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2011121320111120
13444248opensslgcc -m32 -march=pentium -O -fomit-frame-pointer2011121320111120
13445220opensslgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2011121320111120
13445736opensslgcc -m32 -march=core2 -O3 -fomit-frame-pointer2011121320111120
13446012opensslgcc -m32 -march=pentium -O2 -fomit-frame-pointer2011121320111120
13447248opensslgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2011121320111120
13447848opensslgcc -m32 -march=k8 -O2 -fomit-frame-pointer2011121320111120
13448340opensslgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2011121320111120
13452396opensslgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2011121320111120
13454064opensslgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2011121320111120
13454076opensslgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2011121320111120
13455192opensslgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011121320111120
13456572opensslgcc -m32 -march=athlon -O2 -fomit-frame-pointer2011121320111120
13457004opensslgcc -m32 -march=pentium -Os -fomit-frame-pointer2011121320111120
13457184opensslgcc -m32 -march=prescott -Os -fomit-frame-pointer2011121320111120
13457232opensslgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2011121320111120
13458900opensslgcc -funroll-loops -m32 -Os -fomit-frame-pointer2011121320111120
13461564opensslgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2011121320111120
13462344opensslgcc -m32 -march=i386 -O -fomit-frame-pointer2011121320111120
13463172opensslgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2011121320111120
13465464opensslgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2011121320111120
13469100opensslgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2011121320111120
13470444opensslgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2011121320111120
13472088opensslgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2011121320111120
13473648opensslgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2011121320111120
13474488opensslgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2011121320111120
13475124opensslgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2011121320111120
13476000opensslgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2011121320111120
13476516opensslgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2011121320111120
13476744opensslgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2011121320111120
13480848opensslgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2011121320111120
13481256opensslgcc -m32 -march=prescott -O3 -fomit-frame-pointer2011121320111120
13481664opensslgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2011121320111120
13482168opensslgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2011121320111120
13483872opensslgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2011121320111120
13490304opensslgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2011121320111120
13491660opensslgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2011121320111120
13492620opensslgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2011121320111120
13496208opensslgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2011121320111120
13500456opensslgcc -m32 -march=k6 -O2 -fomit-frame-pointer2011121320111120
13500972opensslgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2011121320111120
13510224opensslgcc -m32 -march=pentium4 -O -fomit-frame-pointer2011121320111120
13514580opensslgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2011121320111120
13516560opensslgcc -m32 -march=athlon -Os -fomit-frame-pointer2011121320111120
13520808opensslgcc -m32 -march=i486 -O2 -fomit-frame-pointer2011121320111120
13521288opensslgcc -m32 -march=i486 -Os -fomit-frame-pointer2011121320111120
13522464opensslgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2011121320111120
13522740opensslgcc -m32 -march=i386 -O3 -fomit-frame-pointer2011121320111120
13529736opensslgcc -m32 -march=athlon -O3 -fomit-frame-pointer2011121320111120
13530180opensslgcc -m32 -march=k6 -Os -fomit-frame-pointer2011121320111120
13534356opensslgcc -m32 -march=i486 -O3 -fomit-frame-pointer2011121320111120
13536828opensslgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2011121320111120
13538208opensslgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2011121320111120
13540548opensslgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2011121320111120
13546740opensslgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2011121320111120
13546884opensslgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2011121320111120
13547112opensslgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2011121320111120
13555452opensslgcc -m32 -march=i386 -O2 -fomit-frame-pointer2011121320111120
13556604opensslgcc -m32 -march=i386 -Os -fomit-frame-pointer2011121320111120
13557228opensslgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2011121320111120
13558980opensslgcc -m32 -Os -fomit-frame-pointer2011121320111120
13563180opensslgcc -m32 -march=core2 -O2 -fomit-frame-pointer2011121320111120
13567440opensslgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2011121320111120
13570824opensslgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2011121320111120
13576176opensslgcc -m32 -march=nocona -Os -fomit-frame-pointer2011121320111120
13578048opensslgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2011121320111120
13580412opensslgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2011121320111120
13582164opensslgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2011121320111120
13585800opensslgcc -m32 -march=nocona -O3 -fomit-frame-pointer2011121320111120
13586256opensslgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2011121320111120
13601964opensslgcc -m32 -march=k6-3 -O -fomit-frame-pointer2011121320111120
13612404opensslgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2011121320111120
13614120opensslgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2011121320111120
13642440opensslgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2011121320111120
13649652opensslgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2011121320111120
13655052opensslgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2011121320111120
13664040opensslgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2011121320111120
13667412opensslgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2011121320111120
13672968opensslgcc -m32 -march=prescott -O2 -fomit-frame-pointer2011121320111120
13682724opensslgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2011121320111120
13685040opensslgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2011121320111120
13693704opensslgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2011121320111120
13698024opensslgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2011121320111120
13705068opensslgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2011121320111120
13706532opensslgcc -m32 -march=k6-2 -O -fomit-frame-pointer2011121320111120
13717464opensslgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2011121320111120
13728528opensslgcc -m32 -march=nocona -O -fomit-frame-pointer2011121320111120
13735056opensslgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2011121320111120
13780752opensslgcc -m32 -march=k8 -Os -fomit-frame-pointer2011121320111120
13863948opensslgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2011121320111120
13864332opensslgcc -m32 -O2 -fomit-frame-pointer2011121320111120
14402172opensslgcc -m32 -march=barcelona -O -fomit-frame-pointer2011121320111120
14427348opensslgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2011121320111120
14562720opensslgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2011121320111120

Test failure

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