Implementation notes: x86, gcc11, crypto_encrypt/ronald2048

Computer: gcc11
Architecture: x86
CPU ID: AuthenticAMD-00040f13-178bfbff
SUPERCOP version: 20120525
Operation: crypto_encrypt
Primitive: ronald2048
TimeImplementationCompilerBenchmark dateSUPERCOP version
36043827opensslgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2012053120120525
36051593opensslgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2012053120120525
36063055opensslgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2012053120120525
36064654opensslgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2012053120120525
36066144opensslgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2012053120120525
36066553opensslgcc -m32 -march=core2 -O -fomit-frame-pointer2012053120120525
36073006opensslgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2012053120120525
36075795opensslgcc -m32 -march=athlon -O2 -fomit-frame-pointer2012053120120525
36077112opensslgcc -m32 -Os -fomit-frame-pointer2012053120120525
36077261opensslgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2012053120120525
36081509opensslgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2012053120120525
36082071opensslgcc -m32 -march=prescott -O2 -fomit-frame-pointer2012053120120525
36090877opensslgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2012053120120525
36095479opensslgcc -m32 -march=pentium2 -O -fomit-frame-pointer2012053120120525
36101666opensslgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2012053120120525
36101860opensslgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2012053120120525
36102616opensslgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2012053120120525
36102866opensslgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2012053120120525
36106020opensslgcc -m32 -O2 -fomit-frame-pointer2012053120120525
36108482opensslgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012053120120525
36109024opensslgcc -m32 -march=nocona -O2 -fomit-frame-pointer2012053120120525
36109639opensslgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2012053120120525
36114166opensslgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2012053120120525
36114385opensslgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2012053120120525
36121052opensslgcc -m32 -march=pentium-m -O -fomit-frame-pointer2012053120120525
36123171opensslgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2012053120120525
36125436opensslgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012053120120525
36130966opensslgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2012053120120525
36131087opensslgcc -m32 -march=prescott -O3 -fomit-frame-pointer2012053120120525
36132030opensslgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2012053120120525
36135498opensslgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2012053120120525
36137513opensslgcc -m32 -O -fomit-frame-pointer2012053120120525
36141126opensslgcc -m32 -march=k8 -O2 -fomit-frame-pointer2012053120120525
36144529opensslgcc -m32 -march=k8 -O3 -fomit-frame-pointer2012053120120525
36146411opensslgcc -m32 -march=nocona -O -fomit-frame-pointer2012053120120525
36149353opensslgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2012053120120525
36151368opensslgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2012053120120525
36151503opensslgcc -m32 -march=prescott -Os -fomit-frame-pointer2012053120120525
36151900opensslgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2012053120120525
36154061opensslgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2012053120120525
36154089opensslgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2012053120120525
36155612opensslgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2012053120120525
36156385opensslgcc -m32 -march=k8 -O -fomit-frame-pointer2012053120120525
36156808opensslgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2012053120120525
36157488opensslgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2012053120120525
36160781opensslgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012053120120525
36161548opensslgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2012053120120525
36161837opensslgcc -m32 -march=k6 -Os -fomit-frame-pointer2012053120120525
36163325opensslgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2012053120120525
36164711opensslgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2012053120120525
36165301opensslgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2012053120120525
36165667opensslgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2012053120120525
36165672opensslgcc -m32 -march=nocona -Os -fomit-frame-pointer2012053120120525
36167351opensslgcc -m32 -march=pentium4 -O -fomit-frame-pointer2012053120120525
36167373opensslgcc -m32 -march=pentium -O -fomit-frame-pointer2012053120120525
36168017opensslgcc -funroll-loops -m32 -O -fomit-frame-pointer2012053120120525
36169089opensslgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2012053120120525
36169496opensslgcc -m32 -march=i486 -Os -fomit-frame-pointer2012053120120525
36170203opensslgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012053120120525
36170977opensslgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2012053120120525
36171090opensslgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2012053120120525
36171167opensslgcc -m32 -march=i386 -O3 -fomit-frame-pointer2012053120120525
36172279opensslgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012053120120525
36172432opensslgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2012053120120525
36172773opensslgcc -m32 -march=i386 -Os -fomit-frame-pointer2012053120120525
36173340opensslgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2012053120120525
36174021opensslgcc -m32 -march=barcelona -Os -fomit-frame-pointer2012053120120525
36174918opensslgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2012053120120525
36178374opensslgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2012053120120525
36182715opensslgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2012053120120525
36183783opensslgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2012053120120525
36184305opensslgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012053120120525
36185762opensslgcc -m32 -march=prescott -O -fomit-frame-pointer2012053120120525
36187389opensslgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2012053120120525
36188155opensslgcc -m32 -march=k6 -O2 -fomit-frame-pointer2012053120120525
36189560opensslgcc -m32 -march=nocona -O3 -fomit-frame-pointer2012053120120525
36189669opensslgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2012053120120525
36189953opensslgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2012053120120525
36191044opensslgcc -m32 -march=i486 -O3 -fomit-frame-pointer2012053120120525
36191205opensslgcc -m32 -march=k6-2 -O -fomit-frame-pointer2012053120120525
36192560opensslgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2012053120120525
36194399opensslgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2012053120120525
36196251opensslgcc -m32 -march=i386 -O2 -fomit-frame-pointer2012053120120525
36196289opensslgcc -m32 -march=pentium3 -O -fomit-frame-pointer2012053120120525
36196415opensslgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2012053120120525
36196907opensslgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2012053120120525
36197495opensslgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2012053120120525
36198595opensslgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012053120120525
36198702opensslgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2012053120120525
36199435opensslgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2012053120120525
36200203opensslgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2012053120120525
36200546opensslgcc -m32 -march=i486 -O2 -fomit-frame-pointer2012053120120525
36200563opensslgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012053120120525
36200718opensslgcc -m32 -march=core2 -O2 -fomit-frame-pointer2012053120120525
36202089opensslgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2012053120120525
36202919opensslgcc -m32 -march=k6-3 -O -fomit-frame-pointer2012053120120525
36203189opensslgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2012053120120525
36204969opensslgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2012053120120525
36205303opensslgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2012053120120525
36205373opensslgcc -m32 -march=barcelona -O -fomit-frame-pointer2012053120120525
36205577opensslgcc -m32 -march=i486 -O -fomit-frame-pointer2012053120120525
36205908opensslgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2012053120120525
36207166opensslgcc -m32 -march=i386 -O -fomit-frame-pointer2012053120120525
36207324opensslgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2012053120120525
36208071opensslgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2012053120120525
36208478opensslgcc -m32 -march=athlon -O -fomit-frame-pointer2012053120120525
36208661opensslgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2012053120120525
36208745opensslgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2012053120120525
36209905opensslgcc -m32 -march=core2 -O3 -fomit-frame-pointer2012053120120525
36210178opensslgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012053120120525
36210588opensslgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012053120120525
36210637opensslgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2012053120120525
36213744opensslgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2012053120120525
36213902opensslgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2012053120120525
36214850opensslgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2012053120120525
36214890opensslgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2012053120120525
36215956opensslgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2012053120120525
36218349opensslgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2012053120120525
36220195opensslgcc -m32 -march=k8 -Os -fomit-frame-pointer2012053120120525
36223304opensslgcc -m32 -march=k6 -O -fomit-frame-pointer2012053120120525
36223968opensslgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2012053120120525
36227301opensslgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2012053120120525
36230001opensslgcc -m32 -march=athlon -Os -fomit-frame-pointer2012053120120525
36231156opensslgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2012053120120525
36231458opensslgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2012053120120525
36234640opensslgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2012053120120525
36236267opensslgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2012053120120525
36236803opensslgcc -m32 -march=pentium -O3 -fomit-frame-pointer2012053120120525
36243371opensslgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2012053120120525
36244024opensslgcc -m32 -march=athlon -O3 -fomit-frame-pointer2012053120120525
36244051opensslgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2012053120120525
36244309opensslgcc -m32 -march=k6 -O3 -fomit-frame-pointer2012053120120525
36246158opensslgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2012053120120525
36246735opensslgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2012053120120525
36248011opensslgcc -m32 -march=pentium -O2 -fomit-frame-pointer2012053120120525
36250973opensslgcc -m32 -march=pentium -Os -fomit-frame-pointer2012053120120525
36255508opensslgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2012053120120525
36256879opensslgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2012053120120525
36259599opensslgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2012053120120525
36262301opensslgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2012053120120525
36264195opensslgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2012053120120525
36265154opensslgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2012053120120525
36265595opensslgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2012053120120525
36269542opensslgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2012053120120525
36280053opensslgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012053120120525
36280830opensslgcc -m32 -march=core2 -Os -fomit-frame-pointer2012053120120525
36284522opensslgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012053120120525
36285343opensslgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012053120120525
36285908opensslgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2012053120120525
36291789opensslgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012053120120525
36295668opensslgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2012053120120525
36304805opensslgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012053120120525
36306088opensslgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2012053120120525
36307688opensslgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2012053120120525
36313262opensslgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2012053120120525
36313399opensslgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012053120120525
36318211opensslgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2012053120120525
36330325opensslgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2012053120120525
36333893opensslgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2012053120120525
36337936opensslgcc -m32 -O3 -fomit-frame-pointer2012053120120525