Implementation notes: x86, nmih002, crypto_encrypt/ronald2048

Computer: nmih002
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20101204
Operation: crypto_encrypt
Primitive: ronald2048
TimeImplementationCompilerBenchmark dateSUPERCOP version
31272273opensslgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2010101520101014
31290498opensslgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2010101520101014
31291461opensslgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2010101520101014
31299813opensslgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2010101520101014
31309731opensslgcc -m32 -march=i486 -O -fomit-frame-pointer2010101520101014
31313250opensslgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2010101520101014
31321494opensslgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2010101520101014
31322826opensslgcc -m32 -march=i386 -Os -fomit-frame-pointer2010101520101014
31329468opensslgcc -m32 -march=pentium-m -O -fomit-frame-pointer2010101520101014
31332564opensslgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2010101520101014
31333482opensslgcc -m32 -march=athlon -O3 -fomit-frame-pointer2010101520101014
31333536opensslgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2010101520101014
31336029opensslgcc -m32 -march=core2 -O3 -fomit-frame-pointer2010101520101014
31342977opensslgcc -m32 -march=nocona -O2 -fomit-frame-pointer2010101520101014
31343985opensslgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2010101520101014
31345065opensslgcc -m32 -march=core2 -Os -fomit-frame-pointer2010101520101014
31346334opensslgcc -m32 -march=k6 -O -fomit-frame-pointer2010101520101014
31350708opensslgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2010101520101014
31354506opensslgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2010101520101014
31355613opensslgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2010101520101014
31356558opensslgcc -m32 -O3 -fomit-frame-pointer2010101520101014
31363740opensslgcc -m32 -march=core2 -O -fomit-frame-pointer2010101520101014
31366035opensslgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2010101520101014
31367673opensslgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2010101520101014
31369374opensslgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2010101520101014
31369851opensslgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2010101520101014
31370526opensslgcc -m32 -march=i386 -O2 -fomit-frame-pointer2010101520101014
31370769opensslgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2010101520101014
31373226opensslgcc -m32 -march=athlon -O -fomit-frame-pointer2010101520101014
31378527opensslgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2010101520101014
31379220opensslgcc -m32 -O2 -fomit-frame-pointer2010101520101014
31384386opensslgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2010101520101014
31384593opensslgcc -m32 -march=pentium2 -O -fomit-frame-pointer2010101520101014
31386366opensslgcc -m32 -march=k6 -O3 -fomit-frame-pointer2010101520101014
31387230opensslgcc -m32 -march=k8 -Os -fomit-frame-pointer2010101520101014
31388706opensslgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2010101520101014
31388787opensslgcc -m32 -march=nocona -O3 -fomit-frame-pointer2010101520101014
31388940opensslgcc -m32 -march=k8 -O3 -fomit-frame-pointer2010101520101014
31390047opensslgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2010101520101014
31398030opensslgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2010101520101014
31400604opensslgcc -m32 -march=i386 -O3 -fomit-frame-pointer2010101520101014
31400676opensslgcc -m32 -march=prescott -O2 -fomit-frame-pointer2010101520101014
31401396opensslgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2010101520101014
31403079opensslgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2010101520101014
31404600opensslgcc -m32 -march=k6-2 -O -fomit-frame-pointer2010101520101014
31410819opensslgcc -m32 -O -fomit-frame-pointer2010101520101014
31411683opensslgcc -m32 -march=athlon -O2 -fomit-frame-pointer2010101520101014
31412871opensslgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2010101520101014
31413879opensslgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2010101520101014
31416507opensslgcc -m32 -march=k6-3 -O -fomit-frame-pointer2010101520101014
31416939opensslgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2010101520101014
31418163opensslgcc -m32 -march=i386 -O -fomit-frame-pointer2010101520101014
31419702opensslgcc -m32 -march=prescott -Os -fomit-frame-pointer2010101520101014
31420683opensslgcc -m32 -march=k6 -Os -fomit-frame-pointer2010101520101014
31424004opensslgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2010101520101014
31424580opensslgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2010101520101014
31432563opensslgcc -m32 -march=prescott -O -fomit-frame-pointer2010101520101014
31433958opensslgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2010101520101014
31439556opensslgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2010101520101014
31442499opensslgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2010101520101014
31443273opensslgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2010101520101014
31444173opensslgcc -m32 -march=pentium -Os -fomit-frame-pointer2010101520101014
31447548opensslgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2010101520101014
31450635opensslgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2010101520101014
31454334opensslgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2010101520101014
31457430opensslgcc -m32 -march=core2 -O2 -fomit-frame-pointer2010101520101014
31457619opensslgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2010101520101014
31462497opensslgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2010101520101014
31463505opensslgcc -m32 -march=nocona -O -fomit-frame-pointer2010101520101014
31464036opensslgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2010101520101014
31464090opensslgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2010101520101014
31466529opensslgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2010101520101014
31470399opensslgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2010101520101014
31470534opensslgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2010101520101014
31471362opensslgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2010101520101014
31471407opensslgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2010101520101014
31473189opensslgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2010101520101014
31476501opensslgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2010101520101014
31481613opensslgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2010101520101014
31481955opensslgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2010101520101014
31485933opensslgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2010101520101014
31493196opensslgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2010101520101014
31497597opensslgcc -m32 -march=i486 -O3 -fomit-frame-pointer2010101520101014
31499406opensslgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2010101520101014
31500639opensslgcc -m32 -march=pentium -O2 -fomit-frame-pointer2010101520101014
31500657opensslgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2010101520101014
31503348opensslgcc -m32 -march=pentium3 -O -fomit-frame-pointer2010101520101014
31510152opensslgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2010101520101014
31510224opensslgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2010101520101014
31511403opensslgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2010101520101014
31511547opensslgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2010101520101014
31516749opensslgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2010101520101014
31518279opensslgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2010101520101014
31520556opensslgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2010101520101014
31534587opensslgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2010101520101014
31537701opensslgcc -m32 -Os -fomit-frame-pointer2010101520101014
31541562opensslgcc -funroll-loops -m32 -O -fomit-frame-pointer2010101520101014
31544028opensslgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2010101520101014
31544865opensslgcc -m32 -march=pentium4 -O -fomit-frame-pointer2010101520101014
31545396opensslgcc -m32 -march=i486 -O2 -fomit-frame-pointer2010101520101014
31551957opensslgcc -m32 -march=i486 -Os -fomit-frame-pointer2010101520101014
31564071opensslgcc -m32 -march=k8 -O2 -fomit-frame-pointer2010101520101014
31567833opensslgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2010101520101014
31571802opensslgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2010101520101014
31575825opensslgcc -m32 -march=prescott -O3 -fomit-frame-pointer2010101520101014
31584843opensslgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2010101520101014
31591413opensslgcc -m32 -march=nocona -Os -fomit-frame-pointer2010101520101014
31599702opensslgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2010101520101014
31603032opensslgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2010101520101014
31613598opensslgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2010101520101014
31616487opensslgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2010101520101014
31621500opensslgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2010101520101014
31627098opensslgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2010101520101014
31633299opensslgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2010101520101014
31635891opensslgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2010101520101014
31637979opensslgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2010101520101014
31655241opensslgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2010101520101014
31655592opensslgcc -m32 -march=k8 -O -fomit-frame-pointer2010101520101014
31664520opensslgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2010101520101014
31667166opensslgcc -m32 -march=pentium -O3 -fomit-frame-pointer2010101520101014
31679811opensslgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2010101520101014
31682016opensslgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2010101520101014
31682610opensslgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2010101520101014
31692798opensslgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2010101520101014
31695876opensslgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2010101520101014
31700655opensslgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2010101520101014
31711383opensslgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2010101520101014
31748301opensslgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2010101520101014
31759002opensslgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2010101520101014
31772259opensslgcc -m32 -march=pentium -O -fomit-frame-pointer2010101520101014
31779000opensslgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2010101520101014
31792545opensslgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2010101520101014
31809600opensslgcc -funroll-loops -m32 -Os -fomit-frame-pointer2010101520101014
31817520opensslgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2010101520101014
31819824opensslgcc -m32 -march=athlon -Os -fomit-frame-pointer2010101520101014
31826952opensslgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2010101520101014
32082750opensslgcc -m32 -march=k6 -O2 -fomit-frame-pointer2010101520101014
32177826opensslgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2010101520101014
32231223opensslgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2010101520101014
32380533opensslgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2010101520101014