Implementation notes: x86, gcc14, crypto_sign/ronald2048

Computer: gcc14
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_sign
Primitive: ronald2048
TimeImplementationCompilerBenchmark dateSUPERCOP version
31617648opensslgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102920161009
31623993opensslgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102920161009
31627764opensslgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102920161009
31628448opensslgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102920161009
31630311opensslgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102920161009
31634775opensslgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102920161009
31635558opensslgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102920161009
31639797opensslgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102920161009
31640976opensslgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102920161009
31641048opensslgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102920161009
31645080opensslgcc -m32 -march=prescott -O -fomit-frame-pointer2016102920161009
31649391opensslgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102920161009
31649805opensslgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102920161009
31655286opensslgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102920161009
31657446opensslgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102920161009
31658256opensslgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102920161009
31659687opensslgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102920161009
31660641opensslgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102920161009
31661154opensslgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102920161009
31662414opensslgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102920161009
31663863opensslgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102920161009
31663971opensslgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102920161009
31666365opensslgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102920161009
31666428opensslgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102920161009
31667589opensslgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102920161009
31668012opensslgcc -m32 -O -fomit-frame-pointer2016102920161009
31670928opensslgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102920161009
31671981opensslgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102920161009
31673673opensslgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102920161009
31673754opensslgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102920161009
31673898opensslgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102920161009
31675113opensslgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102920161009
31676040opensslgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102920161009
31676886opensslgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102920161009
31677444opensslgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102920161009
31678155opensslgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102920161009
31678263opensslgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102920161009
31679514opensslgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102920161009
31679640opensslgcc -m32 -march=k8 -O -fomit-frame-pointer2016102920161009
31680333opensslgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102920161009
31680900opensslgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102920161009
31681521opensslgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102920161009
31682574opensslgcc -m32 -march=i386 -O -fomit-frame-pointer2016102920161009
31682673opensslgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102920161009
31682727opensslgcc -m32 -march=nocona -O -fomit-frame-pointer2016102920161009
31683798opensslgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102920161009
31683924opensslgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102920161009
31684059opensslgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102920161009
31685427opensslgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102920161009
31685580opensslgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102920161009
31685607opensslgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102920161009
31685652opensslgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102920161009
31685904opensslgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102920161009
31685922opensslgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102920161009
31686579opensslgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102920161009
31687515opensslgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102920161009
31687587opensslgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102920161009
31687749opensslgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102920161009
31687974opensslgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102920161009
31688946opensslgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102920161009
31689936opensslgcc -m32 -march=pentium -O -fomit-frame-pointer2016102920161009
31691061opensslgcc -m32 -march=athlon -O -fomit-frame-pointer2016102920161009
31692726opensslgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102920161009
31692888opensslgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102920161009
31694814opensslgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102920161009
31695237opensslgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102920161009
31696272opensslgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102920161009
31696632opensslgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102920161009
31697253opensslgcc -m32 -O2 -fomit-frame-pointer2016102920161009
31697415opensslgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102920161009
31698189opensslgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102920161009
31699881opensslgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102920161009
31699890opensslgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102920161009
31700565opensslgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102920161009
31701321opensslgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102920161009
31701789opensslgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102920161009
31702158opensslgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102920161009
31702419opensslgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102920161009
31703265opensslgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102920161009
31704426opensslgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102920161009
31704957opensslgcc -m32 -Os -fomit-frame-pointer2016102920161009
31705443opensslgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102920161009
31706703opensslgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102920161009
31707198opensslgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016102920161009
31707999opensslgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102920161009
31708395opensslgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102920161009
31708584opensslgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102920161009
31708638opensslgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102920161009
31709304opensslgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102920161009
31709691opensslgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102920161009
31710024opensslgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102920161009
31711275opensslgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102920161009
31711284opensslgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102920161009
31711635opensslgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102920161009
31711716opensslgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102920161009
31711887opensslgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102920161009
31712229opensslgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102920161009
31712373opensslgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016102920161009
31712886opensslgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102920161009
31714200opensslgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102920161009
31714740opensslgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102920161009
31715325opensslgcc -m32 -march=k6 -O -fomit-frame-pointer2016102920161009
31715451opensslgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102920161009
31715712opensslgcc -m32 -march=i486 -O -fomit-frame-pointer2016102920161009
31715811opensslgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102920161009
31716243opensslgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102920161009
31718043opensslgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102920161009
31720536opensslgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102920161009
31720662opensslgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102920161009
31721058opensslgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102920161009
31724667opensslgcc -m32 -O3 -fomit-frame-pointer2016102920161009
31731678opensslgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102920161009
31733127opensslgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102920161009
31733226opensslgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102920161009
31734351opensslgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102920161009
31735494opensslgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102920161009
31735521opensslgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102920161009
31736079opensslgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102920161009
31736169opensslgcc -m32 -march=core2 -O -fomit-frame-pointer2016102920161009
31736385opensslgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102920161009
31737294opensslgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102920161009
31737996opensslgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102920161009
31738464opensslgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102920161009
31738626opensslgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102920161009
31741272opensslgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102920161009
31744017opensslgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102920161009
31745106opensslgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102920161009
31745394opensslgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102920161009
31747815opensslgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102920161009
31751388opensslgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102920161009
31751478opensslgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102920161009
31751604opensslgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102920161009
31754736opensslgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102920161009
31755186opensslgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102920161009
31755366opensslgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102920161009
31756041opensslgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102920161009
31758417opensslgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102920161009
31758462opensslgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102920161009
31758831opensslgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102920161009
31760568opensslgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102920161009
31765707opensslgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102920161009
31766697opensslgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102920161009
31768902opensslgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102920161009
31775103opensslgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102920161009
31775283opensslgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102920161009
31779594opensslgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102920161009
31783050opensslgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102920161009
31783194opensslgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016102920161009
31790115opensslgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102920161009
31793706opensslgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102920161009
31801320opensslgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102920161009
31806243opensslgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102920161009
31814082opensslgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102920161009
31825323opensslgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102920161009
31827897opensslgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102920161009
31829013opensslgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102920161009
31847445opensslgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102920161009
31911903opensslgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102920161009
31916637opensslgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102920161009
31940154opensslgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102920161009