Implementation notes: x86, gcc11, crypto_encrypt/ronald1024

Computer: gcc11
Architecture: x86
CPU ID: AuthenticAMD-00040f13-178bfbff
SUPERCOP version: 20120525
Operation: crypto_encrypt
Primitive: ronald1024
TimeImplementationCompilerBenchmark dateSUPERCOP version
8147435opensslgcc -m32 -march=k8 -Os -fomit-frame-pointer2012053120120525
8152249opensslgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2012053120120525
8152926opensslgcc -m32 -march=nocona -Os -fomit-frame-pointer2012053120120525
8153545opensslgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2012053120120525
8153586opensslgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2012053120120525
8154077opensslgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2012053120120525
8155827opensslgcc -funroll-loops -m32 -O -fomit-frame-pointer2012053120120525
8157763opensslgcc -m32 -Os -fomit-frame-pointer2012053120120525
8159769opensslgcc -m32 -march=prescott -Os -fomit-frame-pointer2012053120120525
8160417opensslgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2012053120120525
8163955opensslgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012053120120525
8165174opensslgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2012053120120525
8165236opensslgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2012053120120525
8166298opensslgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2012053120120525
8170137opensslgcc -m32 -march=barcelona -Os -fomit-frame-pointer2012053120120525
8171467opensslgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2012053120120525
8172921opensslgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2012053120120525
8173320opensslgcc -m32 -march=core2 -O -fomit-frame-pointer2012053120120525
8174868opensslgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2012053120120525
8175107opensslgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2012053120120525
8175701opensslgcc -m32 -march=pentium -O -fomit-frame-pointer2012053120120525
8176339opensslgcc -m32 -march=k6-3 -O -fomit-frame-pointer2012053120120525
8176350opensslgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2012053120120525
8177858opensslgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2012053120120525
8178432opensslgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2012053120120525
8178779opensslgcc -m32 -march=nocona -O3 -fomit-frame-pointer2012053120120525
8178982opensslgcc -m32 -O -fomit-frame-pointer2012053120120525
8179142opensslgcc -m32 -march=pentium-m -O -fomit-frame-pointer2012053120120525
8179217opensslgcc -m32 -march=prescott -O3 -fomit-frame-pointer2012053120120525
8179417opensslgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2012053120120525
8180436opensslgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2012053120120525
8180866opensslgcc -m32 -march=i386 -O2 -fomit-frame-pointer2012053120120525
8180925opensslgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2012053120120525
8181663opensslgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2012053120120525
8182909opensslgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2012053120120525
8182991opensslgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2012053120120525
8183587opensslgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2012053120120525
8183985opensslgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2012053120120525
8183991opensslgcc -m32 -march=pentium4 -O -fomit-frame-pointer2012053120120525
8184512opensslgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2012053120120525
8184756opensslgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2012053120120525
8185055opensslgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2012053120120525
8185146opensslgcc -m32 -march=i486 -O2 -fomit-frame-pointer2012053120120525
8185299opensslgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2012053120120525
8185309opensslgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2012053120120525
8186595opensslgcc -m32 -march=pentium -Os -fomit-frame-pointer2012053120120525
8187578opensslgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2012053120120525
8187907opensslgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2012053120120525
8187916opensslgcc -m32 -march=i486 -O -fomit-frame-pointer2012053120120525
8188400opensslgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2012053120120525
8188591opensslgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2012053120120525
8188942opensslgcc -m32 -O2 -fomit-frame-pointer2012053120120525
8188953opensslgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2012053120120525
8189861opensslgcc -m32 -march=k6 -Os -fomit-frame-pointer2012053120120525
8190414opensslgcc -m32 -march=i386 -Os -fomit-frame-pointer2012053120120525
8190955opensslgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2012053120120525
8191110opensslgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2012053120120525
8191521opensslgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2012053120120525
8191669opensslgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2012053120120525
8191897opensslgcc -m32 -march=k6-2 -O -fomit-frame-pointer2012053120120525
8192933opensslgcc -m32 -march=nocona -O -fomit-frame-pointer2012053120120525
8193854opensslgcc -m32 -march=i386 -O -fomit-frame-pointer2012053120120525
8195014opensslgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2012053120120525
8197638opensslgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2012053120120525
8198389opensslgcc -m32 -march=barcelona -O -fomit-frame-pointer2012053120120525
8198748opensslgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2012053120120525
8198991opensslgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2012053120120525
8199050opensslgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2012053120120525
8199352opensslgcc -m32 -march=athlon -O2 -fomit-frame-pointer2012053120120525
8200199opensslgcc -m32 -march=pentium3 -O -fomit-frame-pointer2012053120120525
8201218opensslgcc -m32 -march=k8 -O3 -fomit-frame-pointer2012053120120525
8203112opensslgcc -m32 -march=prescott -O -fomit-frame-pointer2012053120120525
8203466opensslgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2012053120120525
8203911opensslgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2012053120120525
8205066opensslgcc -m32 -march=k6 -O -fomit-frame-pointer2012053120120525
8206252opensslgcc -m32 -march=k8 -O -fomit-frame-pointer2012053120120525
8206330opensslgcc -m32 -march=nocona -O2 -fomit-frame-pointer2012053120120525
8206959opensslgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2012053120120525
8207290opensslgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2012053120120525
8207830opensslgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012053120120525
8208036opensslgcc -m32 -march=pentium2 -O -fomit-frame-pointer2012053120120525
8209194opensslgcc -m32 -march=i486 -Os -fomit-frame-pointer2012053120120525
8209690opensslgcc -m32 -march=athlon -Os -fomit-frame-pointer2012053120120525
8210000opensslgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2012053120120525
8210064opensslgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2012053120120525
8210455opensslgcc -m32 -march=athlon -O -fomit-frame-pointer2012053120120525
8210475opensslgcc -m32 -march=pentium -O2 -fomit-frame-pointer2012053120120525
8210771opensslgcc -m32 -march=core2 -Os -fomit-frame-pointer2012053120120525
8213303opensslgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2012053120120525
8216436opensslgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2012053120120525
8221553opensslgcc -m32 -march=k8 -O2 -fomit-frame-pointer2012053120120525
8221648opensslgcc -m32 -march=prescott -O2 -fomit-frame-pointer2012053120120525
8221993opensslgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2012053120120525
8222195opensslgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012053120120525
8227999opensslgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2012053120120525
8228706opensslgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2012053120120525
8228762opensslgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2012053120120525
8231725opensslgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2012053120120525
8232944opensslgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012053120120525
8234918opensslgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2012053120120525
8235469opensslgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2012053120120525
8235547opensslgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012053120120525
8238139opensslgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2012053120120525
8240596opensslgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2012053120120525
8240921opensslgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2012053120120525
8242801opensslgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2012053120120525
8245214opensslgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2012053120120525
8246336opensslgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2012053120120525
8246884opensslgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2012053120120525
8247266opensslgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2012053120120525
8247428opensslgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2012053120120525
8248117opensslgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012053120120525
8248519opensslgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2012053120120525
8248560opensslgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2012053120120525
8250466opensslgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2012053120120525
8250816opensslgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2012053120120525
8251860opensslgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012053120120525
8252290opensslgcc -m32 -march=k6 -O2 -fomit-frame-pointer2012053120120525
8252589opensslgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2012053120120525
8253056opensslgcc -m32 -march=i386 -O3 -fomit-frame-pointer2012053120120525
8254477opensslgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2012053120120525
8254771opensslgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2012053120120525
8256595opensslgcc -m32 -march=pentium -O3 -fomit-frame-pointer2012053120120525
8258071opensslgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2012053120120525
8259057opensslgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2012053120120525
8259536opensslgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012053120120525
8259947opensslgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2012053120120525
8260027opensslgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2012053120120525
8260254opensslgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012053120120525
8260413opensslgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2012053120120525
8260779opensslgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2012053120120525
8261067opensslgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2012053120120525
8261182opensslgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2012053120120525
8261465opensslgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2012053120120525
8262098opensslgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2012053120120525
8262681opensslgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2012053120120525
8264516opensslgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2012053120120525
8265553opensslgcc -m32 -march=core2 -O3 -fomit-frame-pointer2012053120120525
8265590opensslgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2012053120120525
8266910opensslgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012053120120525
8267363opensslgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012053120120525
8267779opensslgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2012053120120525
8267952opensslgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2012053120120525
8268550opensslgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012053120120525
8268816opensslgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2012053120120525
8271687opensslgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012053120120525
8273222opensslgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2012053120120525
8273873opensslgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012053120120525
8274665opensslgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012053120120525
8275697opensslgcc -m32 -march=i486 -O3 -fomit-frame-pointer2012053120120525
8276242opensslgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2012053120120525
8278657opensslgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2012053120120525
8279304opensslgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2012053120120525
8283618opensslgcc -m32 -O3 -fomit-frame-pointer2012053120120525
8283669opensslgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2012053120120525
8283846opensslgcc -m32 -march=core2 -O2 -fomit-frame-pointer2012053120120525
8289982opensslgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012053120120525
8293131opensslgcc -m32 -march=k6 -O3 -fomit-frame-pointer2012053120120525
8307577opensslgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2012053120120525
8312348opensslgcc -m32 -march=athlon -O3 -fomit-frame-pointer2012053120120525