Implementation notes: x86, cobra, crypto_encrypt/ronald2048

Computer: cobra
Architecture: x86
CPU ID: GenuineIntel-000006fd-bfebfbff
SUPERCOP version: 20111120
Operation: crypto_encrypt
Primitive: ronald2048
TimeImplementationCompilerBenchmark dateSUPERCOP version
73156704opensslicc -m32 -O3 -static2011121320111120
73258752opensslicc -m32 -Os -static2011121320111120
73279632opensslicc -m32 -O2 -static -no-vec2011121320111120
73384644opensslicc -m32 -O1 -static -no-vec2011121320111120
73412952opensslgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2011121320111120
73416264opensslgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2011121320111120
73435008opensslicc -m32 -O3 -static -no-vec2011121320111120
73439412opensslgcc -m32 -march=athlon -O2 -fomit-frame-pointer2011121320111120
73448604opensslgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2011121320111120
73501584opensslgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2011121320111120
73504440opensslgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2011121320111120
73523580opensslicc -m32 -O2 -static2011121320111120
73525272opensslgcc -funroll-loops -m32 -Os -fomit-frame-pointer2011121320111120
73540572opensslgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2011121320111120
73546272opensslgcc -m32 -march=k6 -O3 -fomit-frame-pointer2011121320111120
73553088opensslgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2011121320111120
73560132opensslgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2011121320111120
73560936opensslgcc -m32 -O3 -fomit-frame-pointer2011121320111120
73561368opensslgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2011121320111120
73568328opensslgcc -m32 -march=k6-2 -O -fomit-frame-pointer2011121320111120
73574760opensslgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2011121320111120
73586784opensslgcc -m32 -march=k6-3 -O -fomit-frame-pointer2011121320111120
73590816opensslgcc -m32 -march=prescott -O3 -fomit-frame-pointer2011121320111120
73591944opensslgcc -m32 -march=i486 -O2 -fomit-frame-pointer2011121320111120
73611732opensslgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2011121320111120
73619856opensslgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2011121320111120
73622556opensslgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2011121320111120
73622784opensslgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2011121320111120
73622964opensslgcc -m32 -march=i386 -O3 -fomit-frame-pointer2011121320111120
73624320opensslgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2011121320111120
73624896opensslgcc -m32 -march=barcelona -O -fomit-frame-pointer2011121320111120
73626780opensslgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2011121320111120
73628592opensslgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2011121320111120
73635276opensslgcc -m32 -march=k8 -O2 -fomit-frame-pointer2011121320111120
73645140opensslgcc -m32 -march=pentium4 -O -fomit-frame-pointer2011121320111120
73650336opensslgcc -m32 -march=k6 -O2 -fomit-frame-pointer2011121320111120
73660680opensslgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2011121320111120
73660692opensslgcc -m32 -march=prescott -O -fomit-frame-pointer2011121320111120
73665540opensslgcc -m32 -march=pentium -O3 -fomit-frame-pointer2011121320111120
73667388opensslgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2011121320111120
73668780opensslgcc -m32 -march=nocona -O2 -fomit-frame-pointer2011121320111120
73674912opensslgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2011121320111120
73675596opensslgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2011121320111120
73682256opensslgcc -m32 -march=pentium2 -O -fomit-frame-pointer2011121320111120
73685712opensslgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2011121320111120
73685904opensslgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2011121320111120
73687404opensslgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2011121320111120
73690608opensslgcc -m32 -march=core2 -O3 -fomit-frame-pointer2011121320111120
73693944opensslgcc -m32 -march=i386 -O -fomit-frame-pointer2011121320111120
73695300opensslgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2011121320111120
73704420opensslgcc -m32 -march=i486 -Os -fomit-frame-pointer2011121320111120
73708140opensslgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2011121320111120
73710480opensslgcc -m32 -march=prescott -Os -fomit-frame-pointer2011121320111120
73715448opensslgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2011121320111120
73716888opensslgcc -m32 -march=core2 -O -fomit-frame-pointer2011121320111120
73717992opensslgcc -m32 -march=k8 -O -fomit-frame-pointer2011121320111120
73727208opensslgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2011121320111120
73735644opensslgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2011121320111120
73737456opensslgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2011121320111120
73745016opensslgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2011121320111120
73748064opensslgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2011121320111120
73749852opensslgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2011121320111120
73751892opensslgcc -m32 -march=nocona -O3 -fomit-frame-pointer2011121320111120
73753956opensslgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2011121320111120
73757532opensslgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2011121320111120
73758336opensslgcc -m32 -march=core2 -Os -fomit-frame-pointer2011121320111120
73762332opensslgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2011121320111120
73765884opensslgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2011121320111120
73768368opensslgcc -m32 -march=k6 -O -fomit-frame-pointer2011121320111120
73770132opensslgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2011121320111120
73775112opensslgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011121320111120
73782624opensslgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2011121320111120
73789824opensslgcc -m32 -march=i386 -Os -fomit-frame-pointer2011121320111120
73790124opensslgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2011121320111120
73795584opensslgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2011121320111120
73803672opensslgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2011121320111120
73807272opensslgcc -m32 -march=core2 -O2 -fomit-frame-pointer2011121320111120
73810920opensslgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2011121320111120
73811304opensslgcc -m32 -march=i386 -O2 -fomit-frame-pointer2011121320111120
73813632opensslgcc -m32 -O -fomit-frame-pointer2011121320111120
73816200opensslgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2011121320111120
73816428opensslicc -m32 -O1 -static2011121320111120
73830684opensslgcc -m32 -march=athlon -O3 -fomit-frame-pointer2011121320111120
73838472opensslgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2011121320111120
73839432opensslgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2011121320111120
73842084opensslgcc -m32 -march=k8 -Os -fomit-frame-pointer2011121320111120
73842372opensslgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2011121320111120
73843020opensslgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2011121320111120
73863732opensslgcc -m32 -march=i486 -O3 -fomit-frame-pointer2011121320111120
73871544opensslicc -m32 -Os -static -no-vec2011121320111120
73885080opensslgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2011121320111120
73904856opensslgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2011121320111120
73906224opensslgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2011121320111120
73920540opensslgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2011121320111120
73927392opensslgcc -m32 -march=pentium3 -O -fomit-frame-pointer2011121320111120
73928820opensslgcc -m32 -Os -fomit-frame-pointer2011121320111120
73936284opensslgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2011121320111120
73936500opensslgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2011121320111120
73963896opensslgcc -m32 -march=prescott -O2 -fomit-frame-pointer2011121320111120
73979880opensslgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2011121320111120
73998468opensslgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2011121320111120
74015640opensslgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2011121320111120
74017212opensslgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2011121320111120
74019420opensslgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2011121320111120
74026728opensslgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2011121320111120
74030064opensslgcc -m32 -march=pentium -O -fomit-frame-pointer2011121320111120
74032620opensslgcc -m32 -march=athlon -O -fomit-frame-pointer2011121320111120
74038056opensslgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2011121320111120
74041668opensslgcc -m32 -march=pentium-m -O -fomit-frame-pointer2011121320111120
74054040opensslgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2011121320111120
74094228opensslgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011121320111120
74110308opensslgcc -m32 -march=pentium -Os -fomit-frame-pointer2011121320111120
74122680opensslgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2011121320111120
74130480opensslgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2011121320111120
74152140opensslgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2011121320111120
74160300opensslgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2011121320111120
74249028opensslgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2011121320111120
74250528opensslgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2011121320111120
74283384opensslgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2011121320111120
74286024opensslgcc -m32 -march=barcelona -Os -fomit-frame-pointer2011121320111120
74290608opensslgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2011121320111120
74298756opensslgcc -m32 -march=k8 -O3 -fomit-frame-pointer2011121320111120
74303340opensslgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2011121320111120
74349396opensslgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2011121320111120
74378364opensslgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2011121320111120
74381436opensslgcc -m32 -march=k6 -Os -fomit-frame-pointer2011121320111120
74395044opensslgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2011121320111120
74395224opensslgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2011121320111120
74398992opensslgcc -m32 -march=nocona -O -fomit-frame-pointer2011121320111120
74487276opensslgcc -m32 -march=i486 -O -fomit-frame-pointer2011121320111120
74491956opensslgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2011121320111120
74521704opensslgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2011121320111120
74524512opensslgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2011121320111120
74541612opensslgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2011121320111120
74544840opensslgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2011121320111120
74555280opensslgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2011121320111120
74555484opensslgcc -m32 -march=pentium -O2 -fomit-frame-pointer2011121320111120
74602752opensslicc -m32 -xHost -vec-report0 -static2011121320111120
74620284opensslgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2011121320111120
74686008opensslgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2011121320111120
74701656opensslgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2011121320111120
74708460opensslgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2011121320111120
74711532opensslgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2011121320111120
74715048opensslgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2011121320111120
74718960opensslgcc -m32 -O2 -fomit-frame-pointer2011121320111120
74729616opensslgcc -m32 -march=nocona -Os -fomit-frame-pointer2011121320111120
74759244opensslgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2011121320111120
74798724opensslgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2011121320111120
74808792opensslgcc -m32 -march=athlon -Os -fomit-frame-pointer2011121320111120
74823888opensslgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2011121320111120
74864412opensslgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2011121320111120
74930988opensslgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2011121320111120
74931936opensslgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2011121320111120
74946504opensslgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2011121320111120
75006804opensslgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2011121320111120
75308052opensslgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2011121320111120
75357912opensslgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2011121320111120
75713028opensslgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2011121320111120
75733380opensslgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2011121320111120
75869700opensslgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2011121320111120
76766472opensslgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2011121320111120
76886520opensslgcc -funroll-loops -m32 -O -fomit-frame-pointer2011121320111120
77102244opensslgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2011121320111120
78601872opensslgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2011121320111120
79008600opensslgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2011121320111120
79088760opensslgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2011121320111120
79109796opensslgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2011121320111120

Test failure

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