Implementation notes: amd64, gcc47, crypto_encrypt/ronald1024

Computer: gcc47
Architecture: amd64
CPU ID: GenuineIntel-000106ca-bfebfbff
SUPERCOP version: 20120918
Operation: crypto_encrypt
Primitive: ronald1024
TimeImplementationCompilerBenchmark dateSUPERCOP version
9418780opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012061220120525
9432710opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012061220120525
9494210opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012061220120525
9496460opensslgcc -funroll-loops -O -fomit-frame-pointer2012061220120525
9507810opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2012061220120525
9512950opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012061220120525
9514600opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012061220120525
9557560opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012061220120525
9564080opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2012061220120525
9566300opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012061220120525
9743680opensslgcc -march=barcelona -Os -fomit-frame-pointer2012061220120525
9768940opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012061220120525
9796400opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012061220120525
9814790opensslgcc -march=k8 -O3 -fomit-frame-pointer2012061220120525
9837790opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012061220120525
9948270opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012061220120525
10027260opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012061220120525
10037380opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012061220120525
10045600opensslgcc -O3 -fomit-frame-pointer2012061220120525
10084330opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012061220120525
10091210opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012061220120525
10123740opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012061220120525
10164490opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012061220120525
10188660opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2012061220120525
10195910opensslgcc -funroll-loops -O3 -fomit-frame-pointer2012061220120525
10196490opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012061220120525
10205640opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012061220120525
10206410opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012061220120525
10206930opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2012061220120525
10218290opensslgcc -march=barcelona -O2 -fomit-frame-pointer2012061220120525
10224250opensslgcc -m64 -O -fomit-frame-pointer2012061220120525
10235170opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012061220120525
10240610opensslgcc -march=barcelona -O3 -fomit-frame-pointer2012061220120525
10250330opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012061220120525
10252380opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012061220120525
10258900opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012061220120525
10265070opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012061220120525
10265700opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012061220120525
10266650opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012061220120525
10270860opensslgcc -m64 -O3 -fomit-frame-pointer2012061220120525
10276920opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2012061220120525
10282130opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012061220120525
10283420opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012061220120525
10286060opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012061220120525
10296100opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012061220120525
10297420opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2012061220120525
10298800opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012061220120525
10301410opensslgcc -funroll-loops -O2 -fomit-frame-pointer2012061220120525
10306330opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2012061220120525
10308610opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012061220120525
10320590opensslgcc -funroll-loops -Os -fomit-frame-pointer2012061220120525
10333630opensslgcc -march=k8 -O -fomit-frame-pointer2012061220120525
10338370opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012061220120525
10340770opensslgcc -march=k8 -Os -fomit-frame-pointer2012061220120525
10341790opensslgcc -march=k8 -O2 -fomit-frame-pointer2012061220120525
10347020opensslgcc -m64 -O2 -fomit-frame-pointer2012061220120525
10358010opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012061220120525
10358900opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012061220120525
10375310opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012061220120525
10376860opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012061220120525
10383500opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012061220120525
10387830opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012061220120525
10388510opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012061220120525
10393700opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012061220120525
10396640opensslgcc -march=barcelona -O -fomit-frame-pointer2012061220120525
10398080opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012061220120525
10420510opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012061220120525
10434500opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012061220120525
10440220opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012061220120525
10441050opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012061220120525
10443750opensslgcc -march=nocona -Os -fomit-frame-pointer2012061220120525
10448590opensslgcc -march=nocona -O3 -fomit-frame-pointer2012061220120525
10455640opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012061220120525
10458690opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012061220120525
10460710opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012061220120525
10462130opensslgcc -Os -fomit-frame-pointer2012061220120525
10464400opensslgcc -march=nocona -O2 -fomit-frame-pointer2012061220120525
10465330opensslgcc -O2 -fomit-frame-pointer2012061220120525
10468070opensslgcc -march=nocona -O -fomit-frame-pointer2012061220120525
10487690opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2012061220120525
10490150opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012061220120525
10491130opensslgcc -O -fomit-frame-pointer2012061220120525
10500450opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2012061220120525
10507790opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012061220120525
10510510opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2012061220120525
10538060opensslgcc -m64 -Os -fomit-frame-pointer2012061220120525
10556450opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012061220120525
10568650opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012061220120525
10890740opensslcc2012061220120525
11274770opensslgcc -funroll-loops2012061220120525
11306810opensslgcc2012061220120525