Implementation notes: x86, gcc14, crypto_sign/ronald4096

Computer: gcc14
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_sign
Primitive: ronald4096
TimeImplementationCompilerBenchmark dateSUPERCOP version
180635184opensslgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016103020161009
180670689opensslgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016103020161009
180672021opensslgcc -funroll-loops -m32 -O -fomit-frame-pointer2016103020161009
180672129opensslgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016103020161009
180675639opensslgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016103020161009
180678375opensslgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016103020161009
180684414opensslgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016103020161009
180685890opensslgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016103020161009
180700398opensslgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016103020161009
180701397opensslgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016103020161009
180707760opensslgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016103020161009
180709398opensslgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016103020161009
180710631opensslgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016103020161009
180711054opensslgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016103020161009
180711954opensslgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016103020161009
180714132opensslgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016103020161009
180719181opensslgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016103020161009
180728487opensslgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016103020161009
180728739opensslgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016103020161009
180729999opensslgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016103020161009
180733455opensslgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016103020161009
180733509opensslgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016103020161009
180737163opensslgcc -m32 -march=prescott -O -fomit-frame-pointer2016103020161009
180738729opensslgcc -m32 -march=prescott -Os -fomit-frame-pointer2016103020161009
180738936opensslgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016103020161009
180745695opensslgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016103020161009
180745911opensslgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016103020161009
180748170opensslgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016103020161009
180752652opensslgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016103020161009
180758907opensslgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016103020161009
180763146opensslgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016103020161009
180763587opensslgcc -m32 -march=core2 -Os -fomit-frame-pointer2016103020161009
180765936opensslgcc -m32 -march=barcelona -O -fomit-frame-pointer2016103020161009
180766890opensslgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016103020161009
180766962opensslgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016103020161009
180768312opensslgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016103020161009
180775611opensslgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016103020161009
180776682opensslgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016103020161009
180777033opensslgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016103020161009
180777888opensslgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016103020161009
180781902opensslgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016103020161009
180784323opensslgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016103020161009
180793836opensslgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016103020161009
180800154opensslgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016103020161009
180800640opensslgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016103020161009
180803448opensslgcc -m32 -march=i486 -O -fomit-frame-pointer2016103020161009
180806184opensslgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016103020161009
180806805opensslgcc -m32 -march=pentium -Os -fomit-frame-pointer2016103020161009
180807102opensslgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016103020161009
180811854opensslgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016103020161009
180813951opensslgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016103020161009
180814392opensslgcc -m32 -march=nocona -Os -fomit-frame-pointer2016103020161009
180815526opensslgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016103020161009
180815805opensslgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016103020161009
180818487opensslgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016103020161009
180821232opensslgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016103020161009
180824571opensslgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016103020161009
180824769opensslgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016103020161009
180826173opensslgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016103020161009
180827046opensslgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016103020161009
180829530opensslgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016103020161009
180832653opensslgcc -m32 -march=k6 -O -fomit-frame-pointer2016103020161009
180833283opensslgcc -m32 -O -fomit-frame-pointer2016103020161009
180834282opensslgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016103020161009
180837423opensslgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016103020161009
180841887opensslgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016103020161009
180846495opensslgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016103020161009
180851544opensslgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016103020161009
180851634opensslgcc -m32 -O2 -fomit-frame-pointer2016103020161009
180854136opensslgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016103020161009
180855882opensslgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016103020161009
180855981opensslgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016103020161009
180857601opensslgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016103020161009
180859662opensslgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016103020161009
180862110opensslgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016103020161009
180867609opensslgcc -m32 -march=pentium -O -fomit-frame-pointer2016103020161009
180867897opensslgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016103020161009
180869472opensslgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016103020161009
180872199opensslgcc -m32 -march=athlon -Os -fomit-frame-pointer2016103020161009
180874206opensslgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016103020161009
180875061opensslgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016103020161009
180878787opensslgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016103020161009
180881343opensslgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016103020161009
180881874opensslgcc -m32 -march=core2 -O -fomit-frame-pointer2016103020161009
180884241opensslgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016103020161009
180885519opensslgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016103020161009
180888228opensslgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016103020161009
180890433opensslgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016103020161009
180892872opensslgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016103020161009
180899163opensslgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016103020161009
180899658opensslgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016103020161009
180906732opensslgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016103020161009
180906768opensslgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016103020161009
180906903opensslgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016103020161009
180908946opensslgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016103020161009
180910395opensslgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016103020161009
180911970opensslgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016103020161009
180919251opensslgcc -m32 -march=k6 -Os -fomit-frame-pointer2016103020161009
180924471opensslgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016103020161009
180925488opensslgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016103020161009
180926073opensslgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016103020161009
180926505opensslgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016103020161009
180927990opensslgcc -m32 -march=nocona -O -fomit-frame-pointer2016103020161009
180930906opensslgcc -m32 -march=k8 -O -fomit-frame-pointer2016103020161009
180933570opensslgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016103020161009
180936270opensslgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016103020161009
180940455opensslgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016103020161009
180944046opensslgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016103020161009
180951021opensslgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016103020161009
180955935opensslgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016103020161009
180957024opensslgcc -m32 -march=i486 -Os -fomit-frame-pointer2016103020161009
180968310opensslgcc -m32 -march=i386 -O -fomit-frame-pointer2016103020161009
180969507opensslgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016103020161009
180969939opensslgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016103020161009
180970461opensslgcc -m32 -march=athlon -O -fomit-frame-pointer2016103020161009
180981783opensslgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016103020161009
180988434opensslgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016103020161009
181000647opensslgcc -m32 -march=i386 -Os -fomit-frame-pointer2016103020161009
181004571opensslgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016103020161009
181005093opensslgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016103020161009
181012698opensslgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016103020161009
181019934opensslgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016103020161009
181025514opensslgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016103020161009
181030635opensslgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016103020161009
181032480opensslgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016103020161009
181032993opensslgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016103020161009
181035540opensslgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016103020161009
181039104opensslgcc -m32 -Os -fomit-frame-pointer2016103020161009
181039122opensslgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016103020161009
181045863opensslgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016103020161009
181046151opensslgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016103020161009
181055988opensslgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016103020161009
181069776opensslgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016103020161009
181074060opensslgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016103020161009
181074078opensslgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016103020161009
181078560opensslgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016103020161009
181080558opensslgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016103020161009
181082484opensslgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016103020161009
181083834opensslgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016103020161009
181089702opensslgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016103020161009
181089783opensslgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016103020161009
181096992opensslgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016103020161009
181098288opensslgcc -m32 -O3 -fomit-frame-pointer2016103020161009
181099251opensslgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016103020161009
181100205opensslgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016103020161009
181103256opensslgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016103020161009
181104876opensslgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016103020161009
181121697opensslgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016103020161009
181123083opensslgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016103020161009
181127637opensslgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016103020161009
181132920opensslgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016103020161009
181139499opensslgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016103020161009
181141812opensslgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016103020161009
181148832opensslgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016103020161009
181174149opensslgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016103020161009
181179783opensslgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016103020161009
181187919opensslgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016103020161009
181215135opensslgcc -m32 -march=k8 -Os -fomit-frame-pointer2016103020161009
181216152opensslgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016103020161009
181241676opensslgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016103020161009