Implementation notes: amd64, gcc47, crypto_encrypt/ronald2048

Computer: gcc47
Architecture: amd64
CPU ID: GenuineIntel-000106ca-bfebfbff
SUPERCOP version: 20120918
Operation: crypto_encrypt
Primitive: ronald2048
TimeImplementationCompilerBenchmark dateSUPERCOP version
46472390opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012061220120525
46735490opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012061220120525
46750610opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012061220120525
46788480opensslgcc -march=k8 -O -fomit-frame-pointer2012061220120525
46811060opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012061220120525
46923370opensslgcc -march=barcelona -O3 -fomit-frame-pointer2012061220120525
46945770opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2012061220120525
46963480opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012061220120525
46991380opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012061220120525
46999560opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012061220120525
47081280opensslgcc -march=k8 -O3 -fomit-frame-pointer2012061220120525
47147780opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012061220120525
47168290opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012061220120525
47283840opensslgcc -march=nocona -O -fomit-frame-pointer2012061220120525
47285990opensslgcc -march=barcelona -Os -fomit-frame-pointer2012061220120525
47411000opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012061220120525
47550370opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2012061220120525
47594850opensslgcc -O2 -fomit-frame-pointer2012061220120525
47679150opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012061220120525
47682420opensslgcc -m64 -O -fomit-frame-pointer2012061220120525
47768610opensslgcc2012061220120525
47874220opensslgcc -march=nocona -Os -fomit-frame-pointer2012061220120525
48072640opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012061220120525
48252640opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012061220120525
48312940opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012061220120525
48342100opensslgcc -m64 -O3 -fomit-frame-pointer2012061220120525
48396250opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012061220120525
48417910opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012061220120525
48420800opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2012061220120525
48433320opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2012061220120525
48524870opensslgcc -funroll-loops -Os -fomit-frame-pointer2012061220120525
48526920opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012061220120525
48537020opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2012061220120525
48537670opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012061220120525
48548070opensslgcc -march=barcelona -O -fomit-frame-pointer2012061220120525
48748990opensslgcc -march=k8 -O2 -fomit-frame-pointer2012061220120525
48919590opensslgcc -funroll-loops -O2 -fomit-frame-pointer2012061220120525
48925570opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012061220120525
48945300opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012061220120525
48965640opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012061220120525
48973220opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012061220120525
49006780opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012061220120525
49019140opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2012061220120525
49025190opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012061220120525
49030400opensslgcc -funroll-loops -O3 -fomit-frame-pointer2012061220120525
49059120opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012061220120525
49071490opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012061220120525
49097790opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012061220120525
49102850opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012061220120525
49102910opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012061220120525
49103850opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2012061220120525
49109880opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2012061220120525
49124650opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012061220120525
49127120opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2012061220120525
49147360opensslgcc -funroll-loops -O -fomit-frame-pointer2012061220120525
49149680opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012061220120525
49161130opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012061220120525
49164200opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012061220120525
49165320opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012061220120525
49165640opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012061220120525
49165790opensslgcc -O -fomit-frame-pointer2012061220120525
49178000opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012061220120525
49195100opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012061220120525
49212900opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012061220120525
49218420opensslgcc -march=k8 -Os -fomit-frame-pointer2012061220120525
49221820opensslgcc -march=nocona -O3 -fomit-frame-pointer2012061220120525
49226540opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012061220120525
49254350opensslgcc -m64 -O2 -fomit-frame-pointer2012061220120525
49275370opensslcc2012061220120525
49279080opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012061220120525
49283540opensslgcc -march=barcelona -O2 -fomit-frame-pointer2012061220120525
49283600opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012061220120525
49287860opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012061220120525
49298170opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012061220120525
49302420opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012061220120525
49317220opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012061220120525
49355540opensslgcc -O3 -fomit-frame-pointer2012061220120525
49367710opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012061220120525
49368260opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012061220120525
49374390opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012061220120525
49385980opensslgcc -march=nocona -O2 -fomit-frame-pointer2012061220120525
49390120opensslgcc -m64 -Os -fomit-frame-pointer2012061220120525
49409570opensslgcc -Os -fomit-frame-pointer2012061220120525
49470370opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012061220120525
49532510opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012061220120525
49579720opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2012061220120525
49691500opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012061220120525
49731840opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012061220120525
49917170opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012061220120525
49952100opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012061220120525
50359910opensslgcc -funroll-loops2012061220120525