Implementation notes: x86, gcc14, crypto_sign/ronald768

Computer: gcc14
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_sign
Primitive: ronald768
TimeImplementationCompilerBenchmark dateSUPERCOP version
4203954opensslgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016103020161009
4221117opensslgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016103020161009
4223376opensslgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016103020161009
4224546opensslgcc -m32 -march=k6 -Os -fomit-frame-pointer2016103020161009
4226823opensslgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016103020161009
4227957opensslgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016103020161009
4229136opensslgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016103020161009
4230279opensslgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016103020161009
4232322opensslgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016103020161009
4232808opensslgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016103020161009
4232934opensslgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016103020161009
4233249opensslgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016103020161009
4233276opensslgcc -funroll-loops -m32 -O -fomit-frame-pointer2016103020161009
4234113opensslgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016103020161009
4234788opensslgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016103020161009
4235256opensslgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016103020161009
4236129opensslgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016103020161009
4236894opensslgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016103020161009
4237605opensslgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016103020161009
4238505opensslgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016103020161009
4238748opensslgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016103020161009
4238775opensslgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016103020161009
4239603opensslgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016103020161009
4240989opensslgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016103020161009
4241736opensslgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016103020161009
4241826opensslgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016103020161009
4242240opensslgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016103020161009
4242240opensslgcc -m32 -O2 -fomit-frame-pointer2016103020161009
4242357opensslgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016103020161009
4243833opensslgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016103020161009
4244013opensslgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016103020161009
4244031opensslgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016103020161009
4245192opensslgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016103020161009
4245309opensslgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016103020161009
4245876opensslgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016103020161009
4246551opensslgcc -m32 -march=prescott -Os -fomit-frame-pointer2016103020161009
4246758opensslgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016103020161009
4246902opensslgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016103020161009
4247307opensslgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016103020161009
4247487opensslgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016103020161009
4248144opensslgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016103020161009
4248279opensslgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016103020161009
4248468opensslgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016103020161009
4248603opensslgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016103020161009
4249089opensslgcc -m32 -march=k8 -O -fomit-frame-pointer2016103020161009
4249890opensslgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016103020161009
4249953opensslgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016103020161009
4250142opensslgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016103020161009
4251915opensslgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016103020161009
4251933opensslgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016103020161009
4252329opensslgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016103020161009
4253238opensslgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016103020161009
4253598opensslgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016103020161009
4254228opensslgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016103020161009
4254336opensslgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016103020161009
4254678opensslgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016103020161009
4254777opensslgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016103020161009
4254840opensslgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016103020161009
4254876opensslgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016103020161009
4255110opensslgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016103020161009
4255596opensslgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016103020161009
4256127opensslgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016103020161009
4256334opensslgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016103020161009
4256379opensslgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016103020161009
4256496opensslgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016103020161009
4257189opensslgcc -m32 -march=i486 -Os -fomit-frame-pointer2016103020161009
4257306opensslgcc -m32 -march=athlon -O -fomit-frame-pointer2016103020161009
4257396opensslgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016103020161009
4258044opensslgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016103020161009
4258485opensslgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016103020161009
4258674opensslgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016103020161009
4259232opensslgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016103020161009
4259259opensslgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016103020161009
4259385opensslgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016103020161009
4259862opensslgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016103020161009
4260150opensslgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016103020161009
4260555opensslgcc -m32 -Os -fomit-frame-pointer2016103020161009
4262184opensslgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016103020161009
4262184opensslgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016103020161009
4262598opensslgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016103020161009
4263003opensslgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016103020161009
4263273opensslgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016103020161009
4263300opensslgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016103020161009
4263633opensslgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016103020161009
4263759opensslgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016103020161009
4263957opensslgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016103020161009
4264272opensslgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016103020161009
4264335opensslgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016103020161009
4265307opensslgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016103020161009
4266180opensslgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016103020161009
4266216opensslgcc -m32 -march=i386 -O -fomit-frame-pointer2016103020161009
4266504opensslgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016103020161009
4266540opensslgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016103020161009
4267044opensslgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016103020161009
4267224opensslgcc -m32 -march=athlon -Os -fomit-frame-pointer2016103020161009
4268709opensslgcc -m32 -march=i486 -O -fomit-frame-pointer2016103020161009
4268736opensslgcc -m32 -O3 -fomit-frame-pointer2016103020161009
4268754opensslgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016103020161009
4269726opensslgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016103020161009
4270779opensslgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016103020161009
4270797opensslgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016103020161009
4271139opensslgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016103020161009
4271202opensslgcc -m32 -march=k8 -Os -fomit-frame-pointer2016103020161009
4271238opensslgcc -m32 -march=pentium -Os -fomit-frame-pointer2016103020161009
4271571opensslgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016103020161009
4272192opensslgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016103020161009
4272219opensslgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016103020161009
4272399opensslgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016103020161009
4272471opensslgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016103020161009
4272633opensslgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016103020161009
4274109opensslgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016103020161009
4274487opensslgcc -m32 -march=nocona -O -fomit-frame-pointer2016103020161009
4275252opensslgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016103020161009
4275315opensslgcc -m32 -march=core2 -Os -fomit-frame-pointer2016103020161009
4276152opensslgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016103020161009
4276305opensslgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016103020161009
4277628opensslgcc -m32 -march=barcelona -O -fomit-frame-pointer2016103020161009
4278276opensslgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016103020161009
4279059opensslgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016103020161009
4279257opensslgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016103020161009
4279572opensslgcc -m32 -march=k6 -O -fomit-frame-pointer2016103020161009
4280958opensslgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016103020161009
4281282opensslgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016103020161009
4281678opensslgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016103020161009
4282002opensslgcc -m32 -march=prescott -O -fomit-frame-pointer2016103020161009
4282443opensslgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016103020161009
4282497opensslgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016103020161009
4282875opensslgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016103020161009
4283127opensslgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016103020161009
4283874opensslgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016103020161009
4283991opensslgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016103020161009
4284117opensslgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016103020161009
4284432opensslgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016103020161009
4284891opensslgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016103020161009
4284918opensslgcc -m32 -march=pentium -O -fomit-frame-pointer2016103020161009
4285476opensslgcc -m32 -march=i386 -Os -fomit-frame-pointer2016103020161009
4286664opensslgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016103020161009
4288185opensslgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016103020161009
4288518opensslgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016103020161009
4289895opensslgcc -m32 -march=core2 -O -fomit-frame-pointer2016103020161009
4291524opensslgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016103020161009
4292064opensslgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016103020161009
4292181opensslgcc -m32 -march=nocona -Os -fomit-frame-pointer2016103020161009
4292469opensslgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016103020161009
4294377opensslgcc -m32 -O -fomit-frame-pointer2016103020161009
4295853opensslgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016103020161009
4295853opensslgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016103020161009
4296474opensslgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016103020161009
4297986opensslgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016103020161009
4299516opensslgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016103020161009
4299678opensslgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016103020161009
4299678opensslgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016103020161009
4302216opensslgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016103020161009
4303431opensslgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016103020161009
4304133opensslgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016103020161009
4304952opensslgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016103020161009
4306356opensslgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016103020161009
4308678opensslgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016103020161009
4311990opensslgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016103020161009
4318839opensslgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016103020161009