Implementation notes: x86, gcc14, crypto_sign/ronald3072

Computer: gcc14
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_sign
Primitive: ronald3072
TimeImplementationCompilerBenchmark dateSUPERCOP version
83868156opensslgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102920161009
83894139opensslgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102920161009
83904021opensslgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102920161009
83910906opensslgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102920161009
83917593opensslgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102920161009
83918097opensslgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102920161009
83930481opensslgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102920161009
83938167opensslgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102920161009
83943990opensslgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102920161009
83946312opensslgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102920161009
83946735opensslgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016102920161009
83949147opensslgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016102920161009
83953881opensslgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102920161009
83954556opensslgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102920161009
83955105opensslgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102920161009
83955798opensslgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102920161009
83955906opensslgcc -m32 -march=athlon -O -fomit-frame-pointer2016102920161009
83956842opensslgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102920161009
83957544opensslgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102920161009
83959236opensslgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102920161009
83964663opensslgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102920161009
83964672opensslgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102920161009
83972088opensslgcc -m32 -march=k6 -O -fomit-frame-pointer2016102920161009
83972754opensslgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102920161009
83977254opensslgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102920161009
83979864opensslgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102920161009
83982303opensslgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102920161009
83982618opensslgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102920161009
83983707opensslgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102920161009
83985084opensslgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102920161009
83988990opensslgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102920161009
83989296opensslgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016102920161009
83989530opensslgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102920161009
83995920opensslgcc -m32 -march=k8 -O -fomit-frame-pointer2016102920161009
83995938opensslgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102920161009
83996055opensslgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102920161009
83996181opensslgcc -m32 -march=i486 -O -fomit-frame-pointer2016102920161009
84000168opensslgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102920161009
84001779opensslgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102920161009
84002049opensslgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102920161009
84002670opensslgcc -m32 -march=core2 -O -fomit-frame-pointer2016102920161009
84002769opensslgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102920161009
84003084opensslgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102920161009
84005730opensslgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102920161009
84006423opensslgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102920161009
84010077opensslgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102920161009
84012219opensslgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102920161009
84014379opensslgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102920161009
84015918opensslgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102920161009
84017313opensslgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102920161009
84019041opensslgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102920161009
84020886opensslgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102920161009
84021579opensslgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102920161009
84023181opensslgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102920161009
84023370opensslgcc -m32 -O -fomit-frame-pointer2016102920161009
84023703opensslgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102920161009
84024135opensslgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102920161009
84025107opensslgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102920161009
84025179opensslgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102920161009
84025755opensslgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102920161009
84026286opensslgcc -m32 -O3 -fomit-frame-pointer2016102920161009
84030570opensslgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102920161009
84033225opensslgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102920161009
84033612opensslgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102920161009
84033891opensslgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102920161009
84035637opensslgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102920161009
84037113opensslgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102920161009
84037347opensslgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102920161009
84041082opensslgcc -m32 -march=nocona -O -fomit-frame-pointer2016102920161009
84041640opensslgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102920161009
84047067opensslgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102920161009
84047247opensslgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102920161009
84049299opensslgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102920161009
84051639opensslgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102920161009
84052836opensslgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102920161009
84052998opensslgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102920161009
84053637opensslgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102920161009
84053844opensslgcc -m32 -Os -fomit-frame-pointer2016102920161009
84054141opensslgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102920161009
84055014opensslgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102920161009
84056319opensslgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102920161009
84056463opensslgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102920161009
84057750opensslgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102920161009
84058146opensslgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102920161009
84059226opensslgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102920161009
84059343opensslgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102920161009
84060396opensslgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102920161009
84061116opensslgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102920161009
84062259opensslgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102920161009
84064113opensslgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102920161009
84064239opensslgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102920161009
84064527opensslgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102920161009
84064860opensslgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102920161009
84064923opensslgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102920161009
84065400opensslgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102920161009
84065994opensslgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102920161009
84066264opensslgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102920161009
84073392opensslgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102920161009
84074508opensslgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102920161009
84077055opensslgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102920161009
84077451opensslgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102920161009
84081591opensslgcc -m32 -march=prescott -O -fomit-frame-pointer2016102920161009
84081879opensslgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102920161009
84082752opensslgcc -m32 -O2 -fomit-frame-pointer2016102920161009
84084975opensslgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102920161009
84086397opensslgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102920161009
84088593opensslgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102920161009
84094074opensslgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102920161009
84095010opensslgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102920161009
84095046opensslgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102920161009
84095289opensslgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102920161009
84095325opensslgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102920161009
84096009opensslgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102920161009
84101562opensslgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102920161009
84105927opensslgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102920161009
84107682opensslgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102920161009
84108141opensslgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102920161009
84109338opensslgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102920161009
84109572opensslgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102920161009
84113217opensslgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102920161009
84113928opensslgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102920161009
84117528opensslgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102920161009
84118032opensslgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102920161009
84119085opensslgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102920161009
84119328opensslgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102920161009
84120219opensslgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102920161009
84121191opensslgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102920161009
84122766opensslgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102920161009
84123720opensslgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102920161009
84127239opensslgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102920161009
84129705opensslgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102920161009
84131568opensslgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102920161009
84134457opensslgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102920161009
84134718opensslgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102920161009
84135681opensslgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102920161009
84136932opensslgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102920161009
84138687opensslgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102920161009
84141423opensslgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102920161009
84143592opensslgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102920161009
84144123opensslgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102920161009
84144204opensslgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102920161009
84144501opensslgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102920161009
84148047opensslgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102920161009
84153780opensslgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102920161009
84160107opensslgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102920161009
84183066opensslgcc -m32 -march=pentium -O -fomit-frame-pointer2016102920161009
84188943opensslgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102920161009
84189123opensslgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102920161009
84191076opensslgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102920161009
84197466opensslgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102920161009
84199113opensslgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102920161009
84216267opensslgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102920161009
84220416opensslgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102920161009
84247227opensslgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102920161009
84272184opensslgcc -m32 -march=i386 -O -fomit-frame-pointer2016102920161009
84300039opensslgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102920161009
84325509opensslgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102920161009
84331800opensslgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102920161009
84365568opensslgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102920161009
84449070opensslgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102920161009