Implementation notes: x86, gcc14, crypto_sign/ronald1024

Computer: gcc14
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_sign
Primitive: ronald1024
TimeImplementationCompilerBenchmark dateSUPERCOP version
6574653opensslgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102920161009
6575679opensslgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102920161009
6580818opensslgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102920161009
6582789opensslgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102920161009
6583392opensslgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102920161009
6590988opensslgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102920161009
6591942opensslgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102920161009
6592284opensslgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102920161009
6592473opensslgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102920161009
6594507opensslgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102920161009
6597279opensslgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102920161009
6597666opensslgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102920161009
6597756opensslgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102920161009
6597846opensslgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102920161009
6598053opensslgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102920161009
6599025opensslgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102920161009
6599394opensslgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102920161009
6599988opensslgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102920161009
6601617opensslgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102920161009
6601887opensslgcc -m32 -march=i486 -O -fomit-frame-pointer2016102920161009
6602355opensslgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102920161009
6602742opensslgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102920161009
6603003opensslgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102920161009
6603066opensslgcc -m32 -O2 -fomit-frame-pointer2016102920161009
6603876opensslgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102920161009
6603984opensslgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102920161009
6604146opensslgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102920161009
6604974opensslgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102920161009
6604974opensslgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102920161009
6606441opensslgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102920161009
6607089opensslgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102920161009
6607548opensslgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102920161009
6607710opensslgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102920161009
6608439opensslgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102920161009
6608700opensslgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102920161009
6608709opensslgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102920161009
6608745opensslgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102920161009
6608844opensslgcc -m32 -march=prescott -O -fomit-frame-pointer2016102920161009
6609258opensslgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102920161009
6609636opensslgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102920161009
6610203opensslgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102920161009
6610284opensslgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102920161009
6610500opensslgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102920161009
6610707opensslgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016102920161009
6611229opensslgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102920161009
6611643opensslgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102920161009
6612399opensslgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102920161009
6612858opensslgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102920161009
6612957opensslgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102920161009
6613308opensslgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102920161009
6613569opensslgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102920161009
6613650opensslgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102920161009
6614559opensslgcc -m32 -march=nocona -O -fomit-frame-pointer2016102920161009
6614586opensslgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102920161009
6615369opensslgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016102920161009
6615369opensslgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102920161009
6615459opensslgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102920161009
6615549opensslgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102920161009
6615846opensslgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102920161009
6616386opensslgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102920161009
6616413opensslgcc -m32 -O3 -fomit-frame-pointer2016102920161009
6616422opensslgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102920161009
6616809opensslgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102920161009
6617016opensslgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102920161009
6617088opensslgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102920161009
6617106opensslgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102920161009
6617241opensslgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102920161009
6617259opensslgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102920161009
6617583opensslgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102920161009
6617655opensslgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102920161009
6618015opensslgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102920161009
6619455opensslgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102920161009
6619536opensslgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102920161009
6619653opensslgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102920161009
6620094opensslgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102920161009
6620184opensslgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102920161009
6620391opensslgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102920161009
6620688opensslgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102920161009
6620715opensslgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102920161009
6620832opensslgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102920161009
6621075opensslgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102920161009
6621192opensslgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102920161009
6622011opensslgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102920161009
6622650opensslgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102920161009
6622758opensslgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102920161009
6623253opensslgcc -m32 -march=i386 -O -fomit-frame-pointer2016102920161009
6623541opensslgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102920161009
6623541opensslgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102920161009
6623685opensslgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102920161009
6624135opensslgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102920161009
6624243opensslgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102920161009
6625152opensslgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102920161009
6625917opensslgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102920161009
6626151opensslgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102920161009
6626169opensslgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102920161009
6626457opensslgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102920161009
6626538opensslgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102920161009
6626664opensslgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102920161009
6627249opensslgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102920161009
6627447opensslgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102920161009
6628599opensslgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102920161009
6628680opensslgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016102920161009
6628986opensslgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102920161009
6629148opensslgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102920161009
6630777opensslgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102920161009
6630867opensslgcc -m32 -march=core2 -O -fomit-frame-pointer2016102920161009
6631470opensslgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102920161009
6631596opensslgcc -m32 -O -fomit-frame-pointer2016102920161009
6631992opensslgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102920161009
6632073opensslgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102920161009
6632910opensslgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102920161009
6632955opensslgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102920161009
6633054opensslgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102920161009
6633549opensslgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102920161009
6634665opensslgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102920161009
6634710opensslgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102920161009
6635115opensslgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102920161009
6635610opensslgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102920161009
6635952opensslgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102920161009
6636924opensslgcc -m32 -march=k6 -O -fomit-frame-pointer2016102920161009
6637626opensslgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102920161009
6637797opensslgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102920161009
6638382opensslgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102920161009
6641199opensslgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102920161009
6641730opensslgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102920161009
6642459opensslgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102920161009
6644547opensslgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102920161009
6644736opensslgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102920161009
6644790opensslgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102920161009
6645483opensslgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102920161009
6645609opensslgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102920161009
6646167opensslgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102920161009
6646644opensslgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102920161009
6652368opensslgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102920161009
6652386opensslgcc -m32 -Os -fomit-frame-pointer2016102920161009
6654033opensslgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102920161009
6655302opensslgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102920161009
6655698opensslgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102920161009
6656796opensslgcc -m32 -march=pentium -O -fomit-frame-pointer2016102920161009
6662511opensslgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102920161009
6663303opensslgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102920161009
6663897opensslgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102920161009
6668280opensslgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102920161009
6669774opensslgcc -m32 -march=athlon -O -fomit-frame-pointer2016102920161009
6670665opensslgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102920161009
6673473opensslgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102920161009
6675948opensslgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102920161009
6684741opensslgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102920161009
6693534opensslgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102920161009
6696558opensslgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102920161009
6697026opensslgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102920161009
6697728opensslgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102920161009
6698610opensslgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102920161009
6698979opensslgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102920161009
6710994opensslgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102920161009
6714549opensslgcc -m32 -march=k8 -O -fomit-frame-pointer2016102920161009
6717897opensslgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102920161009
6722343opensslgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102920161009
6725259opensslgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102920161009
6742899opensslgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102920161009