Implementation notes: x86, coolmagma, crypto_encrypt/ronald3072

Computer: coolmagma
Architecture: x86
CPU ID: GenuineIntel-000106a5-bfebfbff
SUPERCOP version: 20110825
Operation: crypto_encrypt
Primitive: ronald3072
TimeImplementationCompilerBenchmark dateSUPERCOP version
70063128opensslgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2011082720110825
70090916opensslgcc -m32 -march=pentium -O3 -fomit-frame-pointer2011082720110825
70118444opensslgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2011082720110825
70126144opensslgcc -m32 -march=athlon -O3 -fomit-frame-pointer2011082720110825
70131376opensslgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2011082720110825
70132084opensslgcc -m32 -march=pentium -O2 -fomit-frame-pointer2011082720110825
70135548opensslgcc -m32 -O3 -fomit-frame-pointer2011082720110825
70139544opensslgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2011082720110825
70140080opensslgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2011082720110825
70140612opensslgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2011082720110825
70140780opensslgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2011082720110825
70143208opensslgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2011082720110825
70144612opensslgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2011082720110825
70146920opensslgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2011082720110825
70147668opensslgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2011082720110825
70151252opensslgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2011082720110825
70151820opensslgcc -m32 -march=nocona -Os -fomit-frame-pointer2011082720110825
70153024opensslgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2011082720110825
70153440opensslgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2011082720110825
70159476opensslgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2011082720110825
70160968opensslgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2011082720110825
70161900opensslgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2011082720110825
70164308opensslgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2011082720110825
70169808opensslgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2011082720110825
70173364opensslgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2011082720110825
70174068opensslgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2011082720110825
70174628opensslgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2011082720110825
70176552opensslgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2011082720110825
70184616opensslgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2011082720110825
70184700opensslgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2011082720110825
70187828opensslgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2011082720110825
70188112opensslgcc -m32 -march=pentium-m -O -fomit-frame-pointer2011082720110825
70189880opensslgcc -m32 -march=i486 -O -fomit-frame-pointer2011082720110825
70189884opensslgcc -m32 -O -fomit-frame-pointer2011082720110825
70193680opensslgcc -m32 -march=athlon -O -fomit-frame-pointer2011082720110825
70197452opensslgcc -m32 -march=pentium3 -O -fomit-frame-pointer2011082720110825
70198900opensslgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2011082720110825
70199240opensslgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2011082720110825
70200356opensslgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2011082720110825
70202004opensslgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2011082720110825
70203444opensslgcc -m32 -march=k8 -O3 -fomit-frame-pointer2011082720110825
70203664opensslgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2011082720110825
70204940opensslgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2011082720110825
70205476opensslgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2011082720110825
70210916opensslgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2011082720110825
70213144opensslgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2011082720110825
70215128opensslgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2011082720110825
70217548opensslgcc -m32 -march=core2 -O3 -fomit-frame-pointer2011082720110825
70221388opensslgcc -m32 -march=i386 -O -fomit-frame-pointer2011082720110825
70223296opensslgcc -m32 -march=core2 -O2 -fomit-frame-pointer2011082720110825
70225040opensslgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2011082720110825
70226928opensslgcc -m32 -march=k6-3 -O -fomit-frame-pointer2011082720110825
70227464opensslgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2011082720110825
70228064opensslgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2011082720110825
70231352opensslgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2011082720110825
70231524opensslgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2011082720110825
70233536opensslgcc -m32 -march=k8 -O2 -fomit-frame-pointer2011082720110825
70233816opensslgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2011082720110825
70233984opensslgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2011082720110825
70235332opensslgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2011082720110825
70237104opensslgcc -m32 -march=prescott -Os -fomit-frame-pointer2011082720110825
70238048opensslgcc -m32 -march=core2 -O -fomit-frame-pointer2011082720110825
70239008opensslgcc -m32 -march=i386 -O3 -fomit-frame-pointer2011082720110825
70241040opensslgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011082720110825
70241136opensslgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2011082720110825
70243008opensslgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2011082720110825
70243736opensslgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2011082720110825
70246100opensslgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2011082720110825
70248552opensslgcc -m32 -march=i486 -O3 -fomit-frame-pointer2011082720110825
70252696opensslgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2011082720110825
70254772opensslgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2011082720110825
70255064opensslgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2011082720110825
70255828opensslgcc -m32 -march=prescott -O3 -fomit-frame-pointer2011082720110825
70256556opensslgcc -m32 -march=k6 -Os -fomit-frame-pointer2011082720110825
70257320opensslgcc -m32 -march=athlon -O2 -fomit-frame-pointer2011082720110825
70258156opensslgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011082720110825
70258296opensslgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2011082720110825
70259600opensslgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2011082720110825
70267452opensslgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2011082720110825
70268088opensslgcc -m32 -march=k6 -O -fomit-frame-pointer2011082720110825
70275736opensslgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2011082720110825
70279284opensslgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2011082720110825
70281988opensslgcc -m32 -march=nocona -O -fomit-frame-pointer2011082720110825
70282436opensslgcc -m32 -march=pentium4 -O -fomit-frame-pointer2011082720110825
70284024opensslgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2011082720110825
70286356opensslgcc -m32 -march=k8 -O -fomit-frame-pointer2011082720110825
70286936opensslgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2011082720110825
70289944opensslgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2011082720110825
70292520opensslgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2011082720110825
70294576opensslgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2011082720110825
70296364opensslgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2011082720110825
70297232opensslgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2011082720110825
70298904opensslgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2011082720110825
70299468opensslgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2011082720110825
70302328opensslgcc -funroll-loops -m32 -Os -fomit-frame-pointer2011082720110825
70302908opensslgcc -m32 -march=pentium -O -fomit-frame-pointer2011082720110825
70304572opensslgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2011082720110825
70307580opensslgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2011082720110825
70321332opensslgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2011082720110825
70322664opensslgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011082720110825
70327248opensslgcc -m32 -march=i486 -O2 -fomit-frame-pointer2011082720110825
70328296opensslgcc -m32 -march=prescott -O2 -fomit-frame-pointer2011082720110825
70329876opensslgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2011082720110825
70335720opensslgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2011082720110825
70339484opensslgcc -funroll-loops -m32 -O -fomit-frame-pointer2011082720110825
70340612opensslgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2011082720110825
70343112opensslgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2011082720110825
70344228opensslgcc -m32 -march=k6 -O2 -fomit-frame-pointer2011082720110825
70347948opensslgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2011082720110825
70350436opensslgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2011082720110825
70357076opensslgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2011082720110825
70362576opensslgcc -m32 -march=k6 -O3 -fomit-frame-pointer2011082720110825
70379956opensslgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2011082720110825
70380792opensslgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2011082720110825
70386008opensslgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2011082720110825
70387808opensslgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2011082720110825
70391228opensslgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2011082720110825
70394812opensslgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2011082720110825
70396952opensslgcc -m32 -march=barcelona -O -fomit-frame-pointer2011082720110825
70401868opensslgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2011082720110825
70418224opensslgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2011082720110825
70423500opensslgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2011082720110825
70423956opensslgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2011082720110825
70439644opensslgcc -m32 -march=barcelona -Os -fomit-frame-pointer2011082720110825
70447448opensslgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2011082720110825
70447624opensslgcc -m32 -march=core2 -Os -fomit-frame-pointer2011082720110825
70451776opensslgcc -m32 -Os -fomit-frame-pointer2011082720110825
70453484opensslgcc -m32 -march=i386 -Os -fomit-frame-pointer2011082720110825
70469328opensslgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2011082720110825
70516536opensslgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2011082720110825
70553872opensslgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2011082720110825
70556500opensslgcc -m32 -march=nocona -O3 -fomit-frame-pointer2011082720110825
70569596opensslgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2011082720110825
70579344opensslgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2011082720110825
70589676opensslgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2011082720110825
70617088opensslgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2011082720110825
70624168opensslgcc -m32 -march=pentium2 -O -fomit-frame-pointer2011082720110825
70655536opensslgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2011082720110825
70655776opensslgcc -m32 -march=i486 -Os -fomit-frame-pointer2011082720110825
70678240opensslgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2011082720110825
70688432opensslgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2011082720110825
70691968opensslgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2011082720110825
70728324opensslgcc -m32 -march=prescott -O -fomit-frame-pointer2011082720110825
70734480opensslgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2011082720110825
70737896opensslgcc -m32 -O2 -fomit-frame-pointer2011082720110825
70738560opensslgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2011082720110825
70759556opensslgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2011082720110825
70787236opensslgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2011082720110825
70802480opensslgcc -m32 -march=k6-2 -O -fomit-frame-pointer2011082720110825
70803736opensslgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2011082720110825
70815248opensslgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2011082720110825
70837028opensslgcc -m32 -march=i386 -O2 -fomit-frame-pointer2011082720110825
70845152opensslgcc -m32 -march=k8 -Os -fomit-frame-pointer2011082720110825
70846780opensslgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2011082720110825
70874860opensslgcc -m32 -march=nocona -O2 -fomit-frame-pointer2011082720110825
70877908opensslgcc -m32 -march=pentium -Os -fomit-frame-pointer2011082720110825
70926404opensslgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2011082720110825
70929788opensslgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2011082720110825
71051556opensslgcc -m32 -march=athlon -Os -fomit-frame-pointer2011082720110825
71088200opensslgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2011082720110825