Implementation notes: x86, gcc11, crypto_encrypt/ronald3072

Computer: gcc11
Architecture: x86
CPU ID: AuthenticAMD-00040f13-178bfbff
SUPERCOP version: 20120525
Operation: crypto_encrypt
Primitive: ronald3072
TimeImplementationCompilerBenchmark dateSUPERCOP version
107945145opensslgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2012053120120525
107947821opensslgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2012053120120525
107971663opensslgcc -m32 -march=i386 -Os -fomit-frame-pointer2012053120120525
107976981opensslgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2012053120120525
108002722opensslgcc -m32 -Os -fomit-frame-pointer2012053120120525
108007770opensslgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012053120120525
108014368opensslgcc -m32 -march=prescott -Os -fomit-frame-pointer2012053120120525
108036523opensslgcc -m32 -march=core2 -Os -fomit-frame-pointer2012053120120525
108038811opensslgcc -m32 -march=nocona -O3 -fomit-frame-pointer2012053120120525
108039092opensslgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2012053120120525
108044444opensslgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2012053120120525
108049253opensslgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012053120120525
108060369opensslgcc -m32 -march=nocona -Os -fomit-frame-pointer2012053120120525
108061565opensslgcc -funroll-loops -m32 -O -fomit-frame-pointer2012053120120525
108066021opensslgcc -m32 -march=athlon -Os -fomit-frame-pointer2012053120120525
108077765opensslgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2012053120120525
108084882opensslgcc -m32 -march=barcelona -Os -fomit-frame-pointer2012053120120525
108088470opensslgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2012053120120525
108100748opensslgcc -m32 -march=i386 -O2 -fomit-frame-pointer2012053120120525
108104386opensslgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2012053120120525
108106089opensslgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2012053120120525
108115268opensslgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012053120120525
108131385opensslgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2012053120120525
108133052opensslgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012053120120525
108141020opensslgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2012053120120525
108145981opensslgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2012053120120525
108157979opensslgcc -m32 -march=k6 -O2 -fomit-frame-pointer2012053120120525
108160175opensslgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2012053120120525
108164541opensslgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2012053120120525
108188359opensslgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2012053120120525
108189193opensslgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2012053120120525
108194799opensslgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2012053120120525
108196945opensslgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2012053120120525
108208755opensslgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2012053120120525
108209409opensslgcc -m32 -O2 -fomit-frame-pointer2012053120120525
108217240opensslgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012053120120525
108220789opensslgcc -m32 -march=pentium -O -fomit-frame-pointer2012053120120525
108221142opensslgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2012053120120525
108221995opensslgcc -m32 -march=athlon -O -fomit-frame-pointer2012053120120525
108224359opensslgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2012053120120525
108230017opensslgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2012053120120525
108234088opensslgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2012053120120525
108235333opensslgcc -m32 -march=prescott -O3 -fomit-frame-pointer2012053120120525
108239509opensslgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2012053120120525
108242797opensslgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2012053120120525
108246978opensslgcc -m32 -march=pentium2 -O -fomit-frame-pointer2012053120120525
108252681opensslgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2012053120120525
108253047opensslgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2012053120120525
108255136opensslgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2012053120120525
108256501opensslgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2012053120120525
108259675opensslgcc -m32 -march=core2 -O -fomit-frame-pointer2012053120120525
108261831opensslgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2012053120120525
108263600opensslgcc -m32 -march=i386 -O3 -fomit-frame-pointer2012053120120525
108264655opensslgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2012053120120525
108265333opensslgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2012053120120525
108265953opensslgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2012053120120525
108266247opensslgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2012053120120525
108274577opensslgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2012053120120525
108274726opensslgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2012053120120525
108275750opensslgcc -m32 -march=pentium -O3 -fomit-frame-pointer2012053120120525
108275880opensslgcc -m32 -march=k6-2 -O -fomit-frame-pointer2012053120120525
108276702opensslgcc -m32 -march=i486 -O2 -fomit-frame-pointer2012053120120525
108282770opensslgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2012053120120525
108290148opensslgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2012053120120525
108292509opensslgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012053120120525
108300797opensslgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2012053120120525
108306112opensslgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2012053120120525
108310732opensslgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2012053120120525
108313264opensslgcc -m32 -march=k8 -O2 -fomit-frame-pointer2012053120120525
108315711opensslgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2012053120120525
108316035opensslgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2012053120120525
108317444opensslgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2012053120120525
108317503opensslgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2012053120120525
108318942opensslgcc -m32 -march=nocona -O2 -fomit-frame-pointer2012053120120525
108320724opensslgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2012053120120525
108322500opensslgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012053120120525
108323101opensslgcc -m32 -march=pentium3 -O -fomit-frame-pointer2012053120120525
108323674opensslgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2012053120120525
108324101opensslgcc -m32 -march=k8 -O -fomit-frame-pointer2012053120120525
108327756opensslgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2012053120120525
108330258opensslgcc -m32 -O3 -fomit-frame-pointer2012053120120525
108336951opensslgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2012053120120525
108343812opensslgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2012053120120525
108355184opensslgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2012053120120525
108355583opensslgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2012053120120525
108360815opensslgcc -m32 -march=k6 -O3 -fomit-frame-pointer2012053120120525
108366325opensslgcc -m32 -march=pentium4 -O -fomit-frame-pointer2012053120120525
108368335opensslgcc -m32 -march=k6-3 -O -fomit-frame-pointer2012053120120525
108377822opensslgcc -m32 -march=i486 -O3 -fomit-frame-pointer2012053120120525
108381948opensslgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2012053120120525
108388153opensslgcc -m32 -march=core2 -O2 -fomit-frame-pointer2012053120120525
108409346opensslgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2012053120120525
108417192opensslgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2012053120120525
108420695opensslgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2012053120120525
108424640opensslgcc -m32 -march=athlon -O3 -fomit-frame-pointer2012053120120525
108427486opensslgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012053120120525
108431524opensslgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2012053120120525
108449135opensslgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012053120120525
108457944opensslgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2012053120120525
108464704opensslgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2012053120120525
108486858opensslgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2012053120120525
108504815opensslgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2012053120120525
108611853opensslgcc -m32 -march=pentium -O2 -fomit-frame-pointer2012053120120525
108700392opensslgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2012053120120525
108737474opensslgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2012053120120525
108874433opensslgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2012053120120525
109022742opensslgcc -m32 -march=k8 -O3 -fomit-frame-pointer2012053120120525
109354916opensslgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2012053120120525
109380562opensslgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2012053120120525
109613932opensslgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2012053120120525
109636305opensslgcc -m32 -march=i486 -Os -fomit-frame-pointer2012053120120525
109643990opensslgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2012053120120525
109671399opensslgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2012053120120525
109740420opensslgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012053120120525
109753467opensslgcc -m32 -march=pentium -Os -fomit-frame-pointer2012053120120525
109765205opensslgcc -m32 -march=k6 -O -fomit-frame-pointer2012053120120525
109765879opensslgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2012053120120525
109769246opensslgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2012053120120525
109833539opensslgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2012053120120525
109849356opensslgcc -m32 -march=prescott -O2 -fomit-frame-pointer2012053120120525
109851721opensslgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012053120120525
109872121opensslgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2012053120120525
109877220opensslgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2012053120120525
109896656opensslgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012053120120525
109899211opensslgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2012053120120525
109899865opensslgcc -m32 -march=k6 -Os -fomit-frame-pointer2012053120120525
109931103opensslgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2012053120120525
109931179opensslgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2012053120120525
109939701opensslgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2012053120120525
109943889opensslgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2012053120120525
109945872opensslgcc -m32 -march=nocona -O -fomit-frame-pointer2012053120120525
109946306opensslgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2012053120120525
109964747opensslgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2012053120120525
109974562opensslgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2012053120120525
109996616opensslgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2012053120120525
109998875opensslgcc -m32 -march=pentium-m -O -fomit-frame-pointer2012053120120525
110003067opensslgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012053120120525
110033713opensslgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2012053120120525
110076003opensslgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2012053120120525
110078013opensslgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2012053120120525
110094193opensslgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2012053120120525
110150090opensslgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012053120120525
110710603opensslgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2012053120120525
111243080opensslgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2012053120120525
111270474opensslgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2012053120120525
111411064opensslgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012053120120525
111492823opensslgcc -m32 -march=k8 -Os -fomit-frame-pointer2012053120120525
111496644opensslgcc -m32 -march=i386 -O -fomit-frame-pointer2012053120120525
111503108opensslgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2012053120120525
111555191opensslgcc -m32 -march=i486 -O -fomit-frame-pointer2012053120120525
111622312opensslgcc -m32 -O -fomit-frame-pointer2012053120120525
111633211opensslgcc -m32 -march=barcelona -O -fomit-frame-pointer2012053120120525
111638666opensslgcc -m32 -march=core2 -O3 -fomit-frame-pointer2012053120120525
111668900opensslgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2012053120120525
111683809opensslgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2012053120120525
111699126opensslgcc -m32 -march=athlon -O2 -fomit-frame-pointer2012053120120525
111715709opensslgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012053120120525
111724959opensslgcc -m32 -march=prescott -O -fomit-frame-pointer2012053120120525
111754726opensslgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2012053120120525
111809872opensslgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2012053120120525