Implementation notes: x86, gcc14, crypto_encrypt/ronald1024

Computer: gcc14
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_encrypt
Primitive: ronald1024
TimeImplementationCompilerBenchmark dateSUPERCOP version
6554142opensslgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016103120161009
6561531opensslgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016103120161009
6564816opensslgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016103120161009
6565914opensslgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016103120161009
6567534opensslgcc -m32 -Os -fomit-frame-pointer2016103120161009
6568119opensslgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016103120161009
6571917opensslgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016103120161009
6572106opensslgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016103120161009
6573384opensslgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016103120161009
6573960opensslgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016103120161009
6574014opensslgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016103120161009
6574365opensslgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016103120161009
6574527opensslgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016103120161009
6574824opensslgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016103120161009
6576372opensslgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016103120161009
6576444opensslgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016103120161009
6576984opensslgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016103120161009
6578019opensslgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016103120161009
6579675opensslgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016103120161009
6579963opensslgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016103120161009
6581043opensslgcc -m32 -march=i386 -Os -fomit-frame-pointer2016103120161009
6582096opensslgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016103120161009
6582168opensslgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016103120161009
6582213opensslgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016103120161009
6582231opensslgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016103120161009
6583212opensslgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016103120161009
6583365opensslgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016103120161009
6583419opensslgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016103120161009
6584310opensslgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016103120161009
6584328opensslgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016103120161009
6584391opensslgcc -m32 -march=k8 -O -fomit-frame-pointer2016103120161009
6584391opensslgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016103120161009
6584931opensslgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016103120161009
6585093opensslgcc -m32 -march=athlon -Os -fomit-frame-pointer2016103120161009
6585336opensslgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016103120161009
6585678opensslgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016103120161009
6585732opensslgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016103120161009
6585858opensslgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016103120161009
6586029opensslgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016103120161009
6586488opensslgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016103120161009
6586587opensslgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016103120161009
6586758opensslgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016103120161009
6586785opensslgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016103120161009
6586893opensslgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016103120161009
6586902opensslgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016103120161009
6586911opensslgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016103120161009
6586956opensslgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016103120161009
6587280opensslgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016103120161009
6587658opensslgcc -m32 -march=barcelona -O -fomit-frame-pointer2016103120161009
6587955opensslgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016103120161009
6588126opensslgcc -m32 -march=i386 -O -fomit-frame-pointer2016103120161009
6588162opensslgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016103120161009
6588423opensslgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016103120161009
6588720opensslgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016103120161009
6588819opensslgcc -m32 -march=nocona -O -fomit-frame-pointer2016103120161009
6589053opensslgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016103120161009
6589161opensslgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016103120161009
6589296opensslgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016103120161009
6589440opensslgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016103120161009
6589620opensslgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016103120161009
6589827opensslgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016103120161009
6589998opensslgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016103120161009
6590187opensslgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016103120161009
6590367opensslgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016103120161009
6590466opensslgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016103120161009
6590511opensslgcc -m32 -march=core2 -O -fomit-frame-pointer2016103120161009
6590709opensslgcc -m32 -march=k6 -O -fomit-frame-pointer2016103120161009
6590790opensslgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016103120161009
6590826opensslgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016103120161009
6590925opensslgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016103120161009
6591222opensslgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016103120161009
6591447opensslgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016103120161009
6591609opensslgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016103120161009
6591609opensslgcc -m32 -march=i486 -O -fomit-frame-pointer2016103120161009
6591681opensslgcc -m32 -march=core2 -Os -fomit-frame-pointer2016103120161009
6592212opensslgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016103120161009
6592608opensslgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016103120161009
6592752opensslgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016103120161009
6593391opensslgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016103120161009
6593436opensslgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016103120161009
6593499opensslgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016103120161009
6593715opensslgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016103120161009
6594345opensslgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016103120161009
6594381opensslgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016103120161009
6594552opensslgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016103120161009
6594588opensslgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016103120161009
6594768opensslgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016103120161009
6594768opensslgcc -m32 -march=pentium -O -fomit-frame-pointer2016103120161009
6594966opensslgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016103120161009
6595011opensslgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016103120161009
6595047opensslgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016103120161009
6595173opensslgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016103120161009
6595290opensslgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016103120161009
6595371opensslgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016103120161009
6595776opensslgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016103120161009
6595893opensslgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016103120161009
6596109opensslgcc -m32 -O3 -fomit-frame-pointer2016103120161009
6596874opensslgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016103120161009
6596874opensslgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016103120161009
6596946opensslgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016103120161009
6597126opensslgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016103120161009
6597477opensslgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016103120161009
6598593opensslgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016103120161009
6598701opensslgcc -m32 -march=i486 -Os -fomit-frame-pointer2016103120161009
6599070opensslgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016103120161009
6599484opensslgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016103120161009
6599871opensslgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016103120161009
6600366opensslgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016103120161009
6600528opensslgcc -m32 -march=athlon -O -fomit-frame-pointer2016103120161009
6600645opensslgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016103120161009
6600879opensslgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016103120161009
6600888opensslgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016103120161009
6600987opensslgcc -m32 -march=prescott -O -fomit-frame-pointer2016103120161009
6601131opensslgcc -funroll-loops -m32 -O -fomit-frame-pointer2016103120161009
6601437opensslgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016103120161009
6601455opensslgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016103120161009
6601698opensslgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016103120161009
6601833opensslgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016103120161009
6601914opensslgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016103120161009
6602229opensslgcc -m32 -march=prescott -Os -fomit-frame-pointer2016103120161009
6602436opensslgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016103120161009
6602760opensslgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016103120161009
6603021opensslgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016103120161009
6604173opensslgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016103120161009
6604929opensslgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016103120161009
6605100opensslgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016103120161009
6605172opensslgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016103120161009
6605316opensslgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016103120161009
6605622opensslgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016103120161009
6605829opensslgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016103120161009
6606585opensslgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016103120161009
6606693opensslgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016103120161009
6606756opensslgcc -m32 -march=k6 -Os -fomit-frame-pointer2016103120161009
6607089opensslgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016103120161009
6607251opensslgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016103120161009
6607494opensslgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016103120161009
6607665opensslgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016103120161009
6608304opensslgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016103120161009
6608979opensslgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016103120161009
6610536opensslgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016103120161009
6610581opensslgcc -m32 -O2 -fomit-frame-pointer2016103120161009
6610653opensslgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016103120161009
6610851opensslgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016103120161009
6610968opensslgcc -m32 -march=k8 -Os -fomit-frame-pointer2016103120161009
6611319opensslgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016103120161009
6611724opensslgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016103120161009
6612183opensslgcc -m32 -O -fomit-frame-pointer2016103120161009
6614145opensslgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016103120161009
6614487opensslgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016103120161009
6615891opensslgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016103120161009
6616116opensslgcc -m32 -march=pentium -Os -fomit-frame-pointer2016103120161009
6617421opensslgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016103120161009
6618321opensslgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016103120161009
6618663opensslgcc -m32 -march=nocona -Os -fomit-frame-pointer2016103120161009
6620085opensslgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016103120161009
6621561opensslgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016103120161009
6622470opensslgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016103120161009
6623073opensslgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016103120161009
6627645opensslgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016103120161009
6627924opensslgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016103120161009