Implementation notes: x86, gcc11, crypto_encrypt/ronald1536

Computer: gcc11
Architecture: x86
CPU ID: AuthenticAMD-00040f13-178bfbff
SUPERCOP version: 20120525
Operation: crypto_encrypt
Primitive: ronald1536
TimeImplementationCompilerBenchmark dateSUPERCOP version
20853575opensslgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2012053120120525
20854230opensslgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2012053120120525
20864934opensslgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2012053120120525
20880798opensslgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2012053120120525
20884565opensslgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2012053120120525
20888103opensslgcc -m32 -march=prescott -Os -fomit-frame-pointer2012053120120525
20888992opensslgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2012053120120525
20890233opensslgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2012053120120525
20891589opensslgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2012053120120525
20894779opensslgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2012053120120525
20896797opensslgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2012053120120525
20899374opensslgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2012053120120525
20901567opensslgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2012053120120525
20904282opensslgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2012053120120525
20904832opensslgcc -m32 -march=k8 -O2 -fomit-frame-pointer2012053120120525
20907792opensslgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2012053120120525
20909050opensslgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2012053120120525
20909883opensslgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2012053120120525
20910392opensslgcc -m32 -march=nocona -O2 -fomit-frame-pointer2012053120120525
20911335opensslgcc -m32 -march=i486 -O -fomit-frame-pointer2012053120120525
20912856opensslgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012053120120525
20913023opensslgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2012053120120525
20913354opensslgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2012053120120525
20915443opensslgcc -m32 -march=prescott -O3 -fomit-frame-pointer2012053120120525
20917314opensslgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2012053120120525
20920687opensslgcc -funroll-loops -m32 -O -fomit-frame-pointer2012053120120525
20920923opensslgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2012053120120525
20921432opensslgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2012053120120525
20922951opensslgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012053120120525
20923310opensslgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2012053120120525
20924613opensslgcc -m32 -march=nocona -Os -fomit-frame-pointer2012053120120525
20924662opensslgcc -m32 -march=k8 -O -fomit-frame-pointer2012053120120525
20924891opensslgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2012053120120525
20925035opensslgcc -m32 -march=k8 -O3 -fomit-frame-pointer2012053120120525
20927790opensslgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2012053120120525
20927969opensslgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2012053120120525
20928032opensslgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2012053120120525
20928311opensslgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2012053120120525
20928571opensslgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2012053120120525
20929106opensslgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2012053120120525
20929253opensslgcc -m32 -march=nocona -O3 -fomit-frame-pointer2012053120120525
20930395opensslgcc -m32 -march=i386 -O2 -fomit-frame-pointer2012053120120525
20930762opensslgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2012053120120525
20931643opensslgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2012053120120525
20931703opensslgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2012053120120525
20932660opensslgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2012053120120525
20933716opensslgcc -m32 -march=prescott -O2 -fomit-frame-pointer2012053120120525
20934911opensslgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2012053120120525
20935345opensslgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2012053120120525
20935618opensslgcc -m32 -march=pentium4 -O -fomit-frame-pointer2012053120120525
20937660opensslgcc -m32 -march=k6 -Os -fomit-frame-pointer2012053120120525
20937768opensslgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2012053120120525
20937966opensslgcc -m32 -march=k6-2 -O -fomit-frame-pointer2012053120120525
20937985opensslgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2012053120120525
20940031opensslgcc -m32 -march=pentium -Os -fomit-frame-pointer2012053120120525
20940494opensslgcc -m32 -march=athlon -O2 -fomit-frame-pointer2012053120120525
20941320opensslgcc -m32 -march=nocona -O -fomit-frame-pointer2012053120120525
20941644opensslgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2012053120120525
20943161opensslgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012053120120525
20943732opensslgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2012053120120525
20945404opensslgcc -m32 -march=pentium-m -O -fomit-frame-pointer2012053120120525
20946116opensslgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2012053120120525
20946565opensslgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2012053120120525
20946867opensslgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2012053120120525
20948333opensslgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2012053120120525
20948475opensslgcc -m32 -march=i486 -Os -fomit-frame-pointer2012053120120525
20948479opensslgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2012053120120525
20948891opensslgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2012053120120525
20949025opensslgcc -m32 -march=barcelona -O -fomit-frame-pointer2012053120120525
20949603opensslgcc -m32 -march=athlon -O -fomit-frame-pointer2012053120120525
20952038opensslgcc -m32 -march=i386 -Os -fomit-frame-pointer2012053120120525
20952736opensslgcc -m32 -march=pentium2 -O -fomit-frame-pointer2012053120120525
20953073opensslgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012053120120525
20953296opensslgcc -m32 -Os -fomit-frame-pointer2012053120120525
20954286opensslgcc -m32 -march=k6-3 -O -fomit-frame-pointer2012053120120525
20954690opensslgcc -m32 -march=pentium -O2 -fomit-frame-pointer2012053120120525
20955165opensslgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2012053120120525
20955962opensslgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2012053120120525
20956596opensslgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2012053120120525
20956942opensslgcc -m32 -O -fomit-frame-pointer2012053120120525
20957750opensslgcc -m32 -march=athlon -Os -fomit-frame-pointer2012053120120525
20960971opensslgcc -m32 -march=i386 -O -fomit-frame-pointer2012053120120525
20961188opensslgcc -m32 -march=core2 -O2 -fomit-frame-pointer2012053120120525
20961312opensslgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2012053120120525
20961641opensslgcc -m32 -march=pentium -O -fomit-frame-pointer2012053120120525
20962110opensslgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2012053120120525
20962307opensslgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2012053120120525
20962491opensslgcc -m32 -march=k8 -Os -fomit-frame-pointer2012053120120525
20963322opensslgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012053120120525
20963374opensslgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2012053120120525
20966076opensslgcc -m32 -march=barcelona -Os -fomit-frame-pointer2012053120120525
20966163opensslgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2012053120120525
20966777opensslgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2012053120120525
20968051opensslgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2012053120120525
20968132opensslgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2012053120120525
20968721opensslgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2012053120120525
20971204opensslgcc -m32 -march=k6 -O3 -fomit-frame-pointer2012053120120525
20971257opensslgcc -m32 -march=prescott -O -fomit-frame-pointer2012053120120525
20971414opensslgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2012053120120525
20971892opensslgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2012053120120525
20972883opensslgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2012053120120525
20974724opensslgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2012053120120525
20976745opensslgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012053120120525
20977485opensslgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2012053120120525
20979271opensslgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012053120120525
20979369opensslgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012053120120525
20979995opensslgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2012053120120525
20980140opensslgcc -m32 -march=pentium -O3 -fomit-frame-pointer2012053120120525
20980292opensslgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2012053120120525
20982839opensslgcc -m32 -march=pentium3 -O -fomit-frame-pointer2012053120120525
20983734opensslgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2012053120120525
20984167opensslgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2012053120120525
20984206opensslgcc -m32 -O2 -fomit-frame-pointer2012053120120525
20984269opensslgcc -m32 -march=core2 -O -fomit-frame-pointer2012053120120525
20986427opensslgcc -m32 -march=k6 -O -fomit-frame-pointer2012053120120525
20986452opensslgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012053120120525
20991428opensslgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2012053120120525
20991616opensslgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2012053120120525
20991768opensslgcc -m32 -march=i486 -O3 -fomit-frame-pointer2012053120120525
20992503opensslgcc -m32 -march=core2 -Os -fomit-frame-pointer2012053120120525
20992909opensslgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2012053120120525
20993753opensslgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2012053120120525
20997186opensslgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012053120120525
20999264opensslgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2012053120120525
21000424opensslgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2012053120120525
21002137opensslgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2012053120120525
21004171opensslgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2012053120120525
21004889opensslgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2012053120120525
21005574opensslgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012053120120525
21006379opensslgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2012053120120525
21007439opensslgcc -m32 -march=i486 -O2 -fomit-frame-pointer2012053120120525
21008064opensslgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2012053120120525
21008440opensslgcc -m32 -march=core2 -O3 -fomit-frame-pointer2012053120120525
21010397opensslgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2012053120120525
21011130opensslgcc -m32 -O3 -fomit-frame-pointer2012053120120525
21011425opensslgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012053120120525
21011854opensslgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2012053120120525
21014600opensslgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2012053120120525
21015708opensslgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2012053120120525
21017363opensslgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2012053120120525
21017661opensslgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012053120120525
21021553opensslgcc -m32 -march=i386 -O3 -fomit-frame-pointer2012053120120525
21022476opensslgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012053120120525
21026357opensslgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2012053120120525
21027812opensslgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2012053120120525
21029215opensslgcc -m32 -march=athlon -O3 -fomit-frame-pointer2012053120120525
21029499opensslgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2012053120120525
21030906opensslgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2012053120120525
21033154opensslgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2012053120120525
21037763opensslgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2012053120120525
21041016opensslgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2012053120120525
21041322opensslgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2012053120120525
21043163opensslgcc -m32 -march=k6 -O2 -fomit-frame-pointer2012053120120525
21044190opensslgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2012053120120525
21048522opensslgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2012053120120525
21050049opensslgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012053120120525
21050874opensslgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2012053120120525
21054226opensslgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2012053120120525
21057973opensslgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012053120120525
21068083opensslgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2012053120120525