Implementation notes: x86, gcc14, crypto_encrypt/ronald3072

Computer: gcc14
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_encrypt
Primitive: ronald3072
TimeImplementationCompilerBenchmark dateSUPERCOP version
83922570opensslgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016103120161009
83933100opensslgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016103120161009
83948310opensslgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016103120161009
84005937opensslgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016103120161009
84056958opensslgcc -m32 -march=prescott -O -fomit-frame-pointer2016103120161009
84061485opensslgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016103120161009
84082536opensslgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016103120161009
84095730opensslgcc -m32 -march=i486 -Os -fomit-frame-pointer2016103120161009
84103146opensslgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016103120161009
84115296opensslgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016103120161009
84116016opensslgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016103120161009
84127851opensslgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016103120161009
84131379opensslgcc -m32 -march=k6 -O -fomit-frame-pointer2016103120161009
84132477opensslgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016103120161009
84158253opensslgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016103120161009
84166956opensslgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016103120161009
84170898opensslgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016103120161009
84174561opensslgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016103120161009
84182670opensslgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016103120161009
84186000opensslgcc -m32 -march=i486 -O -fomit-frame-pointer2016103120161009
84187080opensslgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016103120161009
84200616opensslgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016103120161009
84206655opensslgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016103120161009
84206898opensslgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016103120161009
84207114opensslgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016103120161009
84208545opensslgcc -m32 -O2 -fomit-frame-pointer2016103120161009
84210948opensslgcc -m32 -march=k6 -Os -fomit-frame-pointer2016103120161009
84211902opensslgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016103120161009
84223395opensslgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016103120161009
84229596opensslgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016103120161009
84238092opensslgcc -m32 -march=i386 -Os -fomit-frame-pointer2016103120161009
84247497opensslgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016103120161009
84253410opensslgcc -m32 -march=pentium -Os -fomit-frame-pointer2016103120161009
84269097opensslgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016103120161009
84269772opensslgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016103120161009
84292920opensslgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016103120161009
84316473opensslgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016103120161009
84326310opensslgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016103120161009
84330792opensslgcc -m32 -march=k8 -Os -fomit-frame-pointer2016103120161009
84366045opensslgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016103120161009
84390678opensslgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016103120161009
84401118opensslgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016103120161009
84424896opensslgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016103120161009
84431988opensslgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016103120161009
84437289opensslgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016103120161009
84447585opensslgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016103120161009
84457422opensslgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016103120161009
84476421opensslgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016103120161009
84485394opensslgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016103120161009
84517002opensslgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016103120161009
84531987opensslgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016103120161009
84587472opensslgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016103120161009
84613482opensslgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016103120161009
84622104opensslgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016103120161009
84642759opensslgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016103120161009
84643767opensslgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016103120161009
84757707opensslgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016103120161009
84783681opensslgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016103120161009
84938967opensslgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016103120161009
84946320opensslgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016103120161009
85019832opensslgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016103120161009
85106268opensslgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016103120161009
85135536opensslgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016103120161009
85181067opensslgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016103120161009
85189338opensslgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016103120161009
85298616opensslgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016103120161009
85347396opensslgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016103120161009
85392639opensslgcc -m32 -Os -fomit-frame-pointer2016103120161009
85402584opensslgcc -m32 -march=nocona -O -fomit-frame-pointer2016103120161009
85428072opensslgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016103120161009
85444677opensslgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016103120161009
85451103opensslgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016103120161009
85471128opensslgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016103120161009
85478868opensslgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016103120161009
85531644opensslgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016103120161009
85556223opensslgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016103120161009
85607604opensslgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016103120161009
85608117opensslgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016103120161009
85636080opensslgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016103120161009
85638816opensslgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016103120161009
85644711opensslgcc -m32 -march=core2 -O -fomit-frame-pointer2016103120161009
85659345opensslgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016103120161009
85659498opensslgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016103120161009
85718187opensslgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016103120161009
85721310opensslgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016103120161009
85737033opensslgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016103120161009
85747599opensslgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016103120161009
85760667opensslgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016103120161009
85780845opensslgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016103120161009
85783077opensslgcc -m32 -march=athlon -O -fomit-frame-pointer2016103120161009
85786146opensslgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016103120161009
85792410opensslgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016103120161009
85797630opensslgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016103120161009
85801149opensslgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016103120161009
85834413opensslgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016103120161009
85853331opensslgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016103120161009
85870674opensslgcc -m32 -march=core2 -Os -fomit-frame-pointer2016103120161009
85872096opensslgcc -m32 -march=nocona -Os -fomit-frame-pointer2016103120161009
85874625opensslgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016103120161009
85875255opensslgcc -m32 -march=barcelona -O -fomit-frame-pointer2016103120161009
85880025opensslgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016103120161009
85888026opensslgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016103120161009
85893336opensslgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016103120161009
85906314opensslgcc -m32 -march=prescott -Os -fomit-frame-pointer2016103120161009
85911840opensslgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016103120161009
85911948opensslgcc -funroll-loops -m32 -O -fomit-frame-pointer2016103120161009
85921533opensslgcc -m32 -march=i386 -O -fomit-frame-pointer2016103120161009
85922172opensslgcc -m32 -O -fomit-frame-pointer2016103120161009
85924359opensslgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016103120161009
85925286opensslgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016103120161009
85926834opensslgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016103120161009
85929651opensslgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016103120161009
85937778opensslgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016103120161009
85949667opensslgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016103120161009
85957470opensslgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016103120161009
85971483opensslgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016103120161009
85986702opensslgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016103120161009
85999527opensslgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016103120161009
86002083opensslgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016103120161009
86003559opensslgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016103120161009
86010660opensslgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016103120161009
86020218opensslgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016103120161009
86082399opensslgcc -m32 -march=pentium -O -fomit-frame-pointer2016103120161009
86148747opensslgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016103120161009
86152671opensslgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016103120161009
86153634opensslgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016103120161009
86160672opensslgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016103120161009
86166405opensslgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016103120161009
86172129opensslgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016103120161009
86177088opensslgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016103120161009
86180148opensslgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016103120161009
86201172opensslgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016103120161009
86202963opensslgcc -m32 -march=athlon -Os -fomit-frame-pointer2016103120161009
86207913opensslgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016103120161009
86215923opensslgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016103120161009
86230665opensslgcc -m32 -march=k8 -O -fomit-frame-pointer2016103120161009
86238162opensslgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016103120161009
86266818opensslgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016103120161009
86273253opensslgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016103120161009
86289696opensslgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016103120161009
86308659opensslgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016103120161009
86354568opensslgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016103120161009
86372271opensslgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016103120161009
86389245opensslgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016103120161009
86392683opensslgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016103120161009
86396553opensslgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016103120161009
86406210opensslgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016103120161009
86408757opensslgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016103120161009
86421096opensslgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016103120161009
86431482opensslgcc -m32 -O3 -fomit-frame-pointer2016103120161009
86443461opensslgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016103120161009
86494023opensslgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016103120161009
86495418opensslgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016103120161009
86518692opensslgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016103120161009
86522895opensslgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016103120161009
86542335opensslgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016103120161009
86574456opensslgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016103120161009
86676462opensslgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016103120161009
86963859opensslgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016103120161009
87053175opensslgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016103120161009