Implementation notes: x86, nmih002, crypto_encrypt/ronald4096

Computer: nmih002
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20101204
Operation: crypto_encrypt
Primitive: ronald4096
TimeImplementationCompilerBenchmark dateSUPERCOP version
179613531opensslgcc -m32 -march=nocona -O2 -fomit-frame-pointer2010101520101014
179703315opensslgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2010101520101014
179734464opensslgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2010101520101014
179755335opensslgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2010101520101014
179763588opensslgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2010101520101014
179769942opensslgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2010101520101014
179771229opensslgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2010101520101014
179776629opensslgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2010101520101014
179805726opensslgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2010101520101014
179809929opensslgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2010101520101014
179811450opensslgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2010101520101014
179813169opensslgcc -m32 -Os -fomit-frame-pointer2010101520101014
179823519opensslgcc -m32 -march=i486 -O -fomit-frame-pointer2010101520101014
179839701opensslgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2010101520101014
179848980opensslgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2010101520101014
179849385opensslgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2010101520101014
179850627opensslgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2010101520101014
179852661opensslgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2010101520101014
179854362opensslgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2010101520101014
179869779opensslgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2010101520101014
179870040opensslgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2010101520101014
179870508opensslgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2010101520101014
179872596opensslgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2010101520101014
179882811opensslgcc -m32 -march=athlon -O -fomit-frame-pointer2010101520101014
179886528opensslgcc -m32 -O2 -fomit-frame-pointer2010101520101014
179891838opensslgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2010101520101014
179894565opensslgcc -m32 -march=prescott -Os -fomit-frame-pointer2010101520101014
179902215opensslgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2010101520101014
179903547opensslgcc -m32 -march=core2 -O3 -fomit-frame-pointer2010101520101014
179920575opensslgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2010101520101014
179927703opensslgcc -m32 -march=k8 -O3 -fomit-frame-pointer2010101520101014
179939214opensslgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2010101520101014
179946216opensslgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2010101520101014
179960886opensslgcc -m32 -march=k6 -O3 -fomit-frame-pointer2010101520101014
179965476opensslgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2010101520101014
179978247opensslgcc -m32 -march=pentium3 -O -fomit-frame-pointer2010101520101014
179985771opensslgcc -m32 -march=k8 -O -fomit-frame-pointer2010101520101014
179989164opensslgcc -m32 -march=pentium4 -O -fomit-frame-pointer2010101520101014
179992917opensslgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2010101520101014
180003222opensslgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2010101520101014
180007920opensslgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2010101520101014
180017982opensslgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2010101520101014
180022284opensslgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2010101520101014
180036846opensslgcc -m32 -march=pentium-m -O -fomit-frame-pointer2010101520101014
180040743opensslgcc -m32 -march=k6-2 -O -fomit-frame-pointer2010101520101014
180047700opensslgcc -m32 -march=athlon -O2 -fomit-frame-pointer2010101520101014
180050724opensslgcc -m32 -O3 -fomit-frame-pointer2010101520101014
180051138opensslgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2010101520101014
180069678opensslgcc -funroll-loops -m32 -O -fomit-frame-pointer2010101520101014
180072477opensslgcc -m32 -march=k6 -O -fomit-frame-pointer2010101520101014
180072945opensslgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2010101520101014
180076698opensslgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2010101520101014
180100620opensslgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2010101520101014
180108540opensslgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2010101520101014
180115128opensslgcc -m32 -march=athlon -O3 -fomit-frame-pointer2010101520101014
180121518opensslgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2010101520101014
180121887opensslgcc -m32 -march=prescott -O -fomit-frame-pointer2010101520101014
180122202opensslgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2010101520101014
180128826opensslgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2010101520101014
180137178opensslgcc -m32 -march=i386 -O2 -fomit-frame-pointer2010101520101014
180154629opensslgcc -m32 -march=k8 -O2 -fomit-frame-pointer2010101520101014
180157716opensslgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2010101520101014
180166806opensslgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2010101520101014
180168768opensslgcc -m32 -march=i486 -O2 -fomit-frame-pointer2010101520101014
180188784opensslgcc -funroll-loops -m32 -Os -fomit-frame-pointer2010101520101014
180190809opensslgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2010101520101014
180191907opensslgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2010101520101014
180198801opensslgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2010101520101014
180211608opensslgcc -m32 -march=athlon -Os -fomit-frame-pointer2010101520101014
180213867opensslgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2010101520101014
180221814opensslgcc -m32 -march=pentium2 -O -fomit-frame-pointer2010101520101014
180237636opensslgcc -m32 -march=i386 -O -fomit-frame-pointer2010101520101014
180241587opensslgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2010101520101014
180248175opensslgcc -m32 -march=pentium -O2 -fomit-frame-pointer2010101520101014
180269919opensslgcc -m32 -O -fomit-frame-pointer2010101520101014
180274698opensslgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2010101520101014
180277137opensslgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2010101520101014
180281286opensslgcc -m32 -march=pentium -O3 -fomit-frame-pointer2010101520101014
180296982opensslgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2010101520101014
180311571opensslgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2010101520101014
180323379opensslgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2010101520101014
180330543opensslgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2010101520101014
180332217opensslgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2010101520101014
180333765opensslgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2010101520101014
180341703opensslgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2010101520101014
180369783opensslgcc -m32 -march=core2 -O -fomit-frame-pointer2010101520101014
180395190opensslgcc -m32 -march=pentium -Os -fomit-frame-pointer2010101520101014
180396522opensslgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2010101520101014
180401643opensslgcc -m32 -march=nocona -O3 -fomit-frame-pointer2010101520101014
180409158opensslgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2010101520101014
180421911opensslgcc -m32 -march=nocona -O -fomit-frame-pointer2010101520101014
180446454opensslgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2010101520101014
180449163opensslgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2010101520101014
180459873opensslgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2010101520101014
180473634opensslgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2010101520101014
180474219opensslgcc -m32 -march=prescott -O3 -fomit-frame-pointer2010101520101014
180475659opensslgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2010101520101014
180494514opensslgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2010101520101014
180506295opensslgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2010101520101014
180509814opensslgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2010101520101014
180516447opensslgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2010101520101014
180523674opensslgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2010101520101014
180548262opensslgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2010101520101014
180555858opensslgcc -m32 -march=i386 -Os -fomit-frame-pointer2010101520101014
180558189opensslgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2010101520101014
180564138opensslgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2010101520101014
180571437opensslgcc -m32 -march=pentium -O -fomit-frame-pointer2010101520101014
180581130opensslgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2010101520101014
180583767opensslgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2010101520101014
180599337opensslgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2010101520101014
180645849opensslgcc -m32 -march=prescott -O2 -fomit-frame-pointer2010101520101014
180677466opensslgcc -m32 -march=nocona -Os -fomit-frame-pointer2010101520101014
180714627opensslgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2010101520101014
180724176opensslgcc -m32 -march=k8 -Os -fomit-frame-pointer2010101520101014
180734526opensslgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2010101520101014
180745470opensslgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2010101520101014
180792720opensslgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2010101520101014
180793926opensslgcc -m32 -march=core2 -O2 -fomit-frame-pointer2010101520101014
180805401opensslgcc -m32 -march=k6-3 -O -fomit-frame-pointer2010101520101014
180844956opensslgcc -m32 -march=k6 -Os -fomit-frame-pointer2010101520101014
180855441opensslgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2010101520101014
180890190opensslgcc -m32 -march=k6 -O2 -fomit-frame-pointer2010101520101014
180968112opensslgcc -m32 -march=core2 -Os -fomit-frame-pointer2010101520101014
181013715opensslgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2010101520101014
181111851opensslgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2010101520101014
181122813opensslgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2010101520101014
181176543opensslgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2010101520101014
181222353opensslgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2010101520101014
181274625opensslgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2010101520101014
181357119opensslgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2010101520101014
181423980opensslgcc -m32 -march=i386 -O3 -fomit-frame-pointer2010101520101014
181514628opensslgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2010101520101014
181756305opensslgcc -m32 -march=i486 -Os -fomit-frame-pointer2010101520101014
181885815opensslgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2010101520101014
181972827opensslgcc -m32 -march=i486 -O3 -fomit-frame-pointer2010101520101014
182066346opensslgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2010101520101014
182177631opensslgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2010101520101014
182290878opensslgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2010101520101014
182427228opensslgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2010101520101014
182529153opensslgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2010101520101014