Implementation notes: x86, coolmagma, crypto_encrypt/ronald4096

Computer: coolmagma
Architecture: x86
CPU ID: GenuineIntel-000106a5-bfebfbff
SUPERCOP version: 20110825
Operation: crypto_encrypt
Primitive: ronald4096
TimeImplementationCompilerBenchmark dateSUPERCOP version
155176828opensslgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011082720110825
155196532opensslgcc -m32 -march=pentium3 -O -fomit-frame-pointer2011082720110825
155205268opensslgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2011082720110825
155212068opensslgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2011082720110825
155223780opensslgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2011082720110825
155241644opensslgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2011082720110825
155241820opensslgcc -m32 -march=core2 -O3 -fomit-frame-pointer2011082720110825
155244360opensslgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2011082720110825
155250544opensslgcc -m32 -march=pentium -O3 -fomit-frame-pointer2011082720110825
155257676opensslgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2011082720110825
155271660opensslgcc -m32 -march=athlon -Os -fomit-frame-pointer2011082720110825
155282344opensslgcc -m32 -march=k8 -O2 -fomit-frame-pointer2011082720110825
155289248opensslgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2011082720110825
155300692opensslgcc -m32 -march=pentium2 -O -fomit-frame-pointer2011082720110825
155301332opensslgcc -m32 -march=prescott -O2 -fomit-frame-pointer2011082720110825
155301696opensslgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2011082720110825
155303900opensslgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2011082720110825
155308180opensslgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2011082720110825
155309088opensslgcc -m32 -march=pentium -O2 -fomit-frame-pointer2011082720110825
155311984opensslgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2011082720110825
155313008opensslgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2011082720110825
155314484opensslgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2011082720110825
155316288opensslgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2011082720110825
155316864opensslgcc -m32 -O3 -fomit-frame-pointer2011082720110825
155317096opensslgcc -m32 -march=core2 -O2 -fomit-frame-pointer2011082720110825
155321552opensslgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2011082720110825
155327060opensslgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2011082720110825
155327620opensslgcc -m32 -march=k6 -O3 -fomit-frame-pointer2011082720110825
155331576opensslgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2011082720110825
155332308opensslgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2011082720110825
155332996opensslgcc -m32 -march=k8 -Os -fomit-frame-pointer2011082720110825
155333016opensslgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2011082720110825
155333240opensslgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2011082720110825
155346876opensslgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2011082720110825
155354840opensslgcc -m32 -march=barcelona -Os -fomit-frame-pointer2011082720110825
155355532opensslgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2011082720110825
155355840opensslgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2011082720110825
155357020opensslgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2011082720110825
155362208opensslgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2011082720110825
155363072opensslgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2011082720110825
155363504opensslgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2011082720110825
155363712opensslgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2011082720110825
155371084opensslgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2011082720110825
155374168opensslgcc -m32 -march=core2 -O -fomit-frame-pointer2011082720110825
155379352opensslgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2011082720110825
155381896opensslgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2011082720110825
155383012opensslgcc -m32 -O2 -fomit-frame-pointer2011082720110825
155389032opensslgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2011082720110825
155398188opensslgcc -m32 -march=i386 -O -fomit-frame-pointer2011082720110825
155399140opensslgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2011082720110825
155400952opensslgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2011082720110825
155402760opensslgcc -m32 -march=k8 -O -fomit-frame-pointer2011082720110825
155404764opensslgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2011082720110825
155413088opensslgcc -m32 -march=nocona -O2 -fomit-frame-pointer2011082720110825
155418204opensslgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2011082720110825
155421848opensslgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2011082720110825
155422764opensslgcc -m32 -march=k6-3 -O -fomit-frame-pointer2011082720110825
155423220opensslgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2011082720110825
155428064opensslgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2011082720110825
155429324opensslgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2011082720110825
155433344opensslgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2011082720110825
155433808opensslgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2011082720110825
155437516opensslgcc -m32 -march=pentium -Os -fomit-frame-pointer2011082720110825
155438456opensslgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2011082720110825
155440368opensslgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2011082720110825
155441660opensslgcc -m32 -Os -fomit-frame-pointer2011082720110825
155445504opensslgcc -m32 -march=core2 -Os -fomit-frame-pointer2011082720110825
155445560opensslgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2011082720110825
155447816opensslgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2011082720110825
155456432opensslgcc -m32 -march=prescott -Os -fomit-frame-pointer2011082720110825
155457148opensslgcc -m32 -march=i486 -Os -fomit-frame-pointer2011082720110825
155458088opensslgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2011082720110825
155464436opensslgcc -m32 -O -fomit-frame-pointer2011082720110825
155467500opensslgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2011082720110825
155475648opensslgcc -m32 -march=i386 -O3 -fomit-frame-pointer2011082720110825
155475908opensslgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2011082720110825
155481744opensslgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2011082720110825
155486200opensslgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2011082720110825
155488376opensslgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2011082720110825
155494324opensslgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2011082720110825
155496444opensslgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2011082720110825
155501536opensslgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2011082720110825
155507420opensslgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2011082720110825
155508572opensslgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2011082720110825
155509056opensslgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2011082720110825
155511224opensslgcc -m32 -march=k8 -O3 -fomit-frame-pointer2011082720110825
155511540opensslgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2011082720110825
155512076opensslgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2011082720110825
155521528opensslgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2011082720110825
155521840opensslgcc -m32 -march=k6 -O2 -fomit-frame-pointer2011082720110825
155525228opensslgcc -m32 -march=k6-2 -O -fomit-frame-pointer2011082720110825
155526284opensslgcc -m32 -march=athlon -O2 -fomit-frame-pointer2011082720110825
155534008opensslgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2011082720110825
155535228opensslgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2011082720110825
155539720opensslgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2011082720110825
155544416opensslgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2011082720110825
155545212opensslgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2011082720110825
155553708opensslgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2011082720110825
155554072opensslgcc -m32 -march=k6 -Os -fomit-frame-pointer2011082720110825
155555404opensslgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2011082720110825
155571780opensslgcc -m32 -march=nocona -Os -fomit-frame-pointer2011082720110825
155573816opensslgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011082720110825
155575924opensslgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2011082720110825
155579724opensslgcc -m32 -march=nocona -O -fomit-frame-pointer2011082720110825
155584388opensslgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2011082720110825
155598612opensslgcc -m32 -march=i486 -O2 -fomit-frame-pointer2011082720110825
155604664opensslgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2011082720110825
155608584opensslgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2011082720110825
155610240opensslgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2011082720110825
155622844opensslgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2011082720110825
155641220opensslgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2011082720110825
155643144opensslgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2011082720110825
155651788opensslgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011082720110825
155655200opensslgcc -m32 -march=k6 -O -fomit-frame-pointer2011082720110825
155656460opensslgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2011082720110825
155658236opensslgcc -m32 -march=prescott -O3 -fomit-frame-pointer2011082720110825
155658380opensslgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2011082720110825
155683468opensslgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2011082720110825
155702004opensslgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2011082720110825
155707852opensslgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2011082720110825
155721580opensslgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2011082720110825
155722732opensslgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2011082720110825
155731168opensslgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2011082720110825
155743000opensslgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2011082720110825
155746300opensslgcc -funroll-loops -m32 -O -fomit-frame-pointer2011082720110825
155755008opensslgcc -m32 -march=athlon -O -fomit-frame-pointer2011082720110825
155784952opensslgcc -m32 -march=i486 -O3 -fomit-frame-pointer2011082720110825
155803656opensslgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2011082720110825
155850264opensslgcc -m32 -march=i386 -Os -fomit-frame-pointer2011082720110825
155883872opensslgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2011082720110825
155913124opensslgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2011082720110825
155920604opensslgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2011082720110825
155925376opensslgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2011082720110825
156200732opensslgcc -m32 -march=athlon -O3 -fomit-frame-pointer2011082720110825
156203848opensslgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2011082720110825
156320720opensslgcc -m32 -march=prescott -O -fomit-frame-pointer2011082720110825
156384320opensslgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2011082720110825
156423080opensslgcc -funroll-loops -m32 -Os -fomit-frame-pointer2011082720110825
156423476opensslgcc -m32 -march=i386 -O2 -fomit-frame-pointer2011082720110825
156433916opensslgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2011082720110825
156435764opensslgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2011082720110825
156437864opensslgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2011082720110825
156438356opensslgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2011082720110825
156449228opensslgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2011082720110825
156467928opensslgcc -m32 -march=nocona -O3 -fomit-frame-pointer2011082720110825
156481296opensslgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2011082720110825
156527176opensslgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2011082720110825
156533708opensslgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2011082720110825
156575988opensslgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2011082720110825
156576884opensslgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2011082720110825
156612488opensslgcc -m32 -march=pentium -O -fomit-frame-pointer2011082720110825
156685616opensslgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2011082720110825
156699404opensslgcc -m32 -march=i486 -O -fomit-frame-pointer2011082720110825
156757536opensslgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2011082720110825
156790296opensslgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2011082720110825
156799712opensslgcc -m32 -march=pentium-m -O -fomit-frame-pointer2011082720110825
156840708opensslgcc -m32 -march=barcelona -O -fomit-frame-pointer2011082720110825
156908036opensslgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2011082720110825
156999396opensslgcc -m32 -march=pentium4 -O -fomit-frame-pointer2011082720110825
158670112opensslgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2011082720110825