Implementation notes: x86, cobra, crypto_encrypt/ronald1536

Computer: cobra
Architecture: x86
CPU ID: GenuineIntel-000006fd-bfebfbff
SUPERCOP version: 20111120
Operation: crypto_encrypt
Primitive: ronald1536
TimeImplementationCompilerBenchmark dateSUPERCOP version
32877564opensslicc -m32 -Os -static2011121320111120
32938524opensslicc -m32 -O3 -static -no-vec2011121320111120
32977188opensslicc -m32 -O2 -static -no-vec2011121320111120
33039552opensslicc -m32 -O1 -static2011121320111120
33051084opensslicc -m32 -O1 -static -no-vec2011121320111120
33161292opensslicc -m32 -xHost -vec-report0 -static2011121320111120
33185004opensslgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2011121320111120
33186156opensslicc -m32 -Os -static -no-vec2011121320111120
33195516opensslicc -m32 -O2 -static2011121320111120
33206964opensslgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2011121320111120
33211776opensslgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2011121320111120
33212184opensslgcc -m32 -O3 -fomit-frame-pointer2011121320111120
33213864opensslgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2011121320111120
33220284opensslgcc -m32 -march=prescott -Os -fomit-frame-pointer2011121320111120
33221388opensslgcc -m32 -march=i486 -O -fomit-frame-pointer2011121320111120
33234612opensslgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2011121320111120
33234648opensslgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2011121320111120
33243312opensslgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2011121320111120
33245028opensslgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2011121320111120
33250560opensslgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2011121320111120
33254016opensslgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2011121320111120
33254496opensslgcc -m32 -march=athlon -O -fomit-frame-pointer2011121320111120
33255564opensslgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2011121320111120
33256044opensslgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2011121320111120
33261888opensslgcc -m32 -march=i486 -Os -fomit-frame-pointer2011121320111120
33268068opensslgcc -m32 -march=prescott -O2 -fomit-frame-pointer2011121320111120
33272964opensslgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2011121320111120
33277320opensslgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2011121320111120
33277896opensslgcc -funroll-loops -m32 -Os -fomit-frame-pointer2011121320111120
33283008opensslgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2011121320111120
33284628opensslgcc -m32 -march=i386 -Os -fomit-frame-pointer2011121320111120
33284988opensslgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2011121320111120
33285900opensslgcc -m32 -march=i486 -O2 -fomit-frame-pointer2011121320111120
33287496opensslgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2011121320111120
33287556opensslgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2011121320111120
33289908opensslgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011121320111120
33290088opensslgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2011121320111120
33291696opensslgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2011121320111120
33292392opensslgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2011121320111120
33295800opensslgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2011121320111120
33301236opensslgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2011121320111120
33302316opensslgcc -m32 -march=k6 -O2 -fomit-frame-pointer2011121320111120
33305100opensslgcc -m32 -march=k8 -O -fomit-frame-pointer2011121320111120
33305172opensslgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2011121320111120
33307872opensslgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2011121320111120
33319428opensslgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2011121320111120
33322752opensslgcc -m32 -march=k6-3 -O -fomit-frame-pointer2011121320111120
33323016opensslgcc -m32 -march=nocona -O -fomit-frame-pointer2011121320111120
33323052opensslgcc -m32 -march=athlon -Os -fomit-frame-pointer2011121320111120
33323736opensslgcc -m32 -O -fomit-frame-pointer2011121320111120
33330192opensslgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2011121320111120
33330900opensslgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2011121320111120
33333252opensslgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2011121320111120
33333528opensslgcc -m32 -march=barcelona -O -fomit-frame-pointer2011121320111120
33334584opensslgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2011121320111120
33337176opensslgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2011121320111120
33337620opensslgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2011121320111120
33339228opensslgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2011121320111120
33340620opensslgcc -m32 -march=pentium2 -O -fomit-frame-pointer2011121320111120
33343032opensslgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2011121320111120
33343272opensslgcc -m32 -march=barcelona -Os -fomit-frame-pointer2011121320111120
33343956opensslgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2011121320111120
33346764opensslgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2011121320111120
33349644opensslgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2011121320111120
33349932opensslgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2011121320111120
33354564opensslgcc -m32 -march=k6 -O3 -fomit-frame-pointer2011121320111120
33355800opensslgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2011121320111120
33355824opensslgcc -m32 -march=k8 -O3 -fomit-frame-pointer2011121320111120
33359388opensslgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2011121320111120
33359544opensslgcc -m32 -march=i386 -O2 -fomit-frame-pointer2011121320111120
33361224opensslgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2011121320111120
33363036opensslgcc -m32 -march=pentium -O -fomit-frame-pointer2011121320111120
33363372opensslgcc -m32 -march=k6-2 -O -fomit-frame-pointer2011121320111120
33364452opensslgcc -m32 -march=nocona -O3 -fomit-frame-pointer2011121320111120
33369024opensslgcc -m32 -march=k8 -Os -fomit-frame-pointer2011121320111120
33369048opensslgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2011121320111120
33370512opensslgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2011121320111120
33376704opensslgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2011121320111120
33381300opensslgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2011121320111120
33384960opensslgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2011121320111120
33385068opensslgcc -m32 -march=i386 -O3 -fomit-frame-pointer2011121320111120
33388812opensslgcc -m32 -march=k6 -Os -fomit-frame-pointer2011121320111120
33388836opensslgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2011121320111120
33391908opensslgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2011121320111120
33396516opensslicc -m32 -O3 -static2011121320111120
33397860opensslgcc -m32 -march=nocona -Os -fomit-frame-pointer2011121320111120
33402192opensslgcc -m32 -march=pentium-m -O -fomit-frame-pointer2011121320111120
33403272opensslgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2011121320111120
33404856opensslgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2011121320111120
33406068opensslgcc -funroll-loops -m32 -O -fomit-frame-pointer2011121320111120
33409860opensslgcc -m32 -march=core2 -O2 -fomit-frame-pointer2011121320111120
33412680opensslgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2011121320111120
33413832opensslgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2011121320111120
33414960opensslgcc -m32 -march=pentium -O3 -fomit-frame-pointer2011121320111120
33415968opensslgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2011121320111120
33418644opensslgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2011121320111120
33426852opensslgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2011121320111120
33426924opensslgcc -m32 -march=core2 -O -fomit-frame-pointer2011121320111120
33431292opensslgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2011121320111120
33432624opensslgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2011121320111120
33433212opensslgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2011121320111120
33445356opensslgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011121320111120
33446412opensslgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2011121320111120
33448452opensslgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2011121320111120
33448788opensslgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2011121320111120
33459648opensslgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2011121320111120
33465132opensslgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2011121320111120
33471936opensslgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2011121320111120
33480684opensslgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2011121320111120
33499932opensslgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2011121320111120
33500712opensslgcc -m32 -march=pentium -O2 -fomit-frame-pointer2011121320111120
33506664opensslgcc -m32 -march=core2 -Os -fomit-frame-pointer2011121320111120
33513708opensslgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2011121320111120
33516276opensslgcc -m32 -march=athlon -O2 -fomit-frame-pointer2011121320111120
33518196opensslgcc -m32 -march=k8 -O2 -fomit-frame-pointer2011121320111120
33520416opensslgcc -m32 -march=i386 -O -fomit-frame-pointer2011121320111120
33522492opensslgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2011121320111120
33523236opensslgcc -m32 -march=pentium4 -O -fomit-frame-pointer2011121320111120
33528972opensslgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2011121320111120
33530856opensslgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2011121320111120
33539304opensslgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2011121320111120
33542208opensslgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2011121320111120
33546936opensslgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2011121320111120
33550992opensslgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2011121320111120
33557376opensslgcc -m32 -O2 -fomit-frame-pointer2011121320111120
33568896opensslgcc -m32 -march=prescott -O -fomit-frame-pointer2011121320111120
33571140opensslgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2011121320111120
33585180opensslgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2011121320111120
33588216opensslgcc -m32 -march=i486 -O3 -fomit-frame-pointer2011121320111120
33592524opensslgcc -m32 -march=pentium3 -O -fomit-frame-pointer2011121320111120
33601752opensslgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2011121320111120
33602316opensslgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2011121320111120
33609960opensslgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2011121320111120
33618084opensslgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2011121320111120
33625824opensslgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2011121320111120
33636156opensslgcc -m32 -march=prescott -O3 -fomit-frame-pointer2011121320111120
33648264opensslgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2011121320111120
33656580opensslgcc -m32 -march=core2 -O3 -fomit-frame-pointer2011121320111120
33674760opensslgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2011121320111120
33675312opensslgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2011121320111120
33678624opensslgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2011121320111120
33687780opensslgcc -m32 -march=athlon -O3 -fomit-frame-pointer2011121320111120
33688716opensslgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2011121320111120
33721752opensslgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2011121320111120
33725340opensslgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2011121320111120
33746940opensslgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2011121320111120
33762300opensslgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2011121320111120
33765396opensslgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2011121320111120
33772560opensslgcc -m32 -march=pentium -Os -fomit-frame-pointer2011121320111120
33823728opensslgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2011121320111120
33865092opensslgcc -m32 -march=k6 -O -fomit-frame-pointer2011121320111120
33903708opensslgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2011121320111120
33960456opensslgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2011121320111120
34098312opensslgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2011121320111120
34139388opensslgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2011121320111120
34239216opensslgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2011121320111120
34250676opensslgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2011121320111120
34257348opensslgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2011121320111120
34307880opensslgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2011121320111120
34349148opensslgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2011121320111120
34460700opensslgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2011121320111120
34488036opensslgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2011121320111120
34553004opensslgcc -m32 -march=nocona -O2 -fomit-frame-pointer2011121320111120
34636512opensslgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2011121320111120
34810524opensslgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2011121320111120
35201256opensslgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2011121320111120
35468844opensslgcc -m32 -Os -fomit-frame-pointer2011121320111120

Test failure

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