Implementation notes: x86, gcc14, crypto_encrypt/ronald2048

Computer: gcc14
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_encrypt
Primitive: ronald2048
TimeImplementationCompilerBenchmark dateSUPERCOP version
31576932opensslgcc -m32 -march=k6 -Os -fomit-frame-pointer2016103120161009
31577436opensslgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016103120161009
31591026opensslgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016103120161009
31602177opensslgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016103120161009
31603320opensslgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016103120161009
31603923opensslgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016103120161009
31604220opensslgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016103120161009
31605084opensslgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016103120161009
31607370opensslgcc -m32 -march=i386 -Os -fomit-frame-pointer2016103120161009
31607649opensslgcc -m32 -march=prescott -Os -fomit-frame-pointer2016103120161009
31608135opensslgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016103120161009
31609728opensslgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016103120161009
31611555opensslgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016103120161009
31614588opensslgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016103120161009
31615767opensslgcc -funroll-loops -m32 -O -fomit-frame-pointer2016103120161009
31617054opensslgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016103120161009
31617369opensslgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016103120161009
31618386opensslgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016103120161009
31618692opensslgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016103120161009
31621932opensslgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016103120161009
31629132opensslgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016103120161009
31629366opensslgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016103120161009
31631922opensslgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016103120161009
31634244opensslgcc -m32 -march=core2 -Os -fomit-frame-pointer2016103120161009
31635171opensslgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016103120161009
31636557opensslgcc -m32 -march=pentium -O -fomit-frame-pointer2016103120161009
31637358opensslgcc -m32 -march=k6 -O -fomit-frame-pointer2016103120161009
31640319opensslgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016103120161009
31643037opensslgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016103120161009
31644945opensslgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016103120161009
31645881opensslgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016103120161009
31645899opensslgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016103120161009
31646340opensslgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016103120161009
31646826opensslgcc -m32 -march=nocona -Os -fomit-frame-pointer2016103120161009
31646853opensslgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016103120161009
31647132opensslgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016103120161009
31648302opensslgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016103120161009
31649850opensslgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016103120161009
31650318opensslgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016103120161009
31651344opensslgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016103120161009
31652802opensslgcc -m32 -march=athlon -O -fomit-frame-pointer2016103120161009
31652865opensslgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016103120161009
31653009opensslgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016103120161009
31654647opensslgcc -m32 -O2 -fomit-frame-pointer2016103120161009
31655079opensslgcc -m32 -march=i386 -O -fomit-frame-pointer2016103120161009
31657392opensslgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016103120161009
31658841opensslgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016103120161009
31658868opensslgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016103120161009
31660857opensslgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016103120161009
31661001opensslgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016103120161009
31661469opensslgcc -m32 -march=nocona -O -fomit-frame-pointer2016103120161009
31662108opensslgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016103120161009
31664313opensslgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016103120161009
31665492opensslgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016103120161009
31666482opensslgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016103120161009
31667157opensslgcc -m32 -march=prescott -O -fomit-frame-pointer2016103120161009
31667805opensslgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016103120161009
31671675opensslgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016103120161009
31672125opensslgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016103120161009
31672602opensslgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016103120161009
31672728opensslgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016103120161009
31673052opensslgcc -m32 -march=core2 -O -fomit-frame-pointer2016103120161009
31675734opensslgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016103120161009
31677615opensslgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016103120161009
31677687opensslgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016103120161009
31677804opensslgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016103120161009
31678956opensslgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016103120161009
31680261opensslgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016103120161009
31680990opensslgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016103120161009
31682475opensslgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016103120161009
31683294opensslgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016103120161009
31685238opensslgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016103120161009
31686093opensslgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016103120161009
31686237opensslgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016103120161009
31686948opensslgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016103120161009
31687218opensslgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016103120161009
31687713opensslgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016103120161009
31689036opensslgcc -m32 -march=i486 -O -fomit-frame-pointer2016103120161009
31689351opensslgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016103120161009
31691331opensslgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016103120161009
31691376opensslgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016103120161009
31691709opensslgcc -m32 -O3 -fomit-frame-pointer2016103120161009
31692294opensslgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016103120161009
31693662opensslgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016103120161009
31693734opensslgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016103120161009
31693761opensslgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016103120161009
31694121opensslgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016103120161009
31694220opensslgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016103120161009
31695606opensslgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016103120161009
31699224opensslgcc -m32 -march=k8 -O -fomit-frame-pointer2016103120161009
31699503opensslgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016103120161009
31699593opensslgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016103120161009
31699926opensslgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016103120161009
31700340opensslgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016103120161009
31700871opensslgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016103120161009
31701123opensslgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016103120161009
31702041opensslgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016103120161009
31702248opensslgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016103120161009
31704102opensslgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016103120161009
31706649opensslgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016103120161009
31707972opensslgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016103120161009
31708206opensslgcc -m32 -march=pentium -Os -fomit-frame-pointer2016103120161009
31708764opensslgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016103120161009
31709457opensslgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016103120161009
31710438opensslgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016103120161009
31710906opensslgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016103120161009
31711482opensslgcc -m32 -march=athlon -Os -fomit-frame-pointer2016103120161009
31712031opensslgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016103120161009
31712769opensslgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016103120161009
31713642opensslgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016103120161009
31714317opensslgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016103120161009
31715118opensslgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016103120161009
31715451opensslgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016103120161009
31715811opensslgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016103120161009
31717332opensslgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016103120161009
31717692opensslgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016103120161009
31718601opensslgcc -m32 -O -fomit-frame-pointer2016103120161009
31718781opensslgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016103120161009
31719069opensslgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016103120161009
31719078opensslgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016103120161009
31719159opensslgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016103120161009
31721049opensslgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016103120161009
31721643opensslgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016103120161009
31722102opensslgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016103120161009
31722291opensslgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016103120161009
31722921opensslgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016103120161009
31723965opensslgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016103120161009
31725171opensslgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016103120161009
31725549opensslgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016103120161009
31726044opensslgcc -m32 -Os -fomit-frame-pointer2016103120161009
31726494opensslgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016103120161009
31727538opensslgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016103120161009
31728051opensslgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016103120161009
31728420opensslgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016103120161009
31732938opensslgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016103120161009
31734279opensslgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016103120161009
31734414opensslgcc -m32 -march=k8 -Os -fomit-frame-pointer2016103120161009
31737807opensslgcc -m32 -march=barcelona -O -fomit-frame-pointer2016103120161009
31739382opensslgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016103120161009
31741362opensslgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016103120161009
31744557opensslgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016103120161009
31746663opensslgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016103120161009
31747230opensslgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016103120161009
31748742opensslgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016103120161009
31751397opensslgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016103120161009
31752405opensslgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016103120161009
31752891opensslgcc -m32 -march=i486 -Os -fomit-frame-pointer2016103120161009
31756401opensslgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016103120161009
31757166opensslgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016103120161009
31758795opensslgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016103120161009
31759101opensslgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016103120161009
31760118opensslgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016103120161009
31763016opensslgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016103120161009
31769226opensslgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016103120161009
31770369opensslgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016103120161009
31780206opensslgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016103120161009
31789467opensslgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016103120161009
31790142opensslgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016103120161009
31794147opensslgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016103120161009
31847256opensslgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016103120161009