Implementation notes: amd64, gcc47, crypto_encrypt/ronald3072

Computer: gcc47
Architecture: amd64
CPU ID: GenuineIntel-000106ca-bfebfbff
SUPERCOP version: 20120918
Operation: crypto_encrypt
Primitive: ronald3072
TimeImplementationCompilerBenchmark dateSUPERCOP version
138821600opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012061220120525
138852380opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2012061220120525
138854810opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2012061220120525
138858800opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012061220120525
138921450opensslgcc -march=nocona -O -fomit-frame-pointer2012061220120525
138979070opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012061220120525
139008100opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012061220120525
139014560opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012061220120525
139034810opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012061220120525
139035200opensslgcc -funroll-loops -Os -fomit-frame-pointer2012061220120525
139066960opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012061220120525
139091610opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012061220120525
139186360opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012061220120525
139225090opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2012061220120525
139236380opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012061220120525
139260150opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012061220120525
139283550opensslgcc -march=barcelona -O2 -fomit-frame-pointer2012061220120525
139327300opensslgcc -O3 -fomit-frame-pointer2012061220120525
139370820opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012061220120525
139499290opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012061220120525
139608150opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012061220120525
139618780opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012061220120525
139686220opensslcc2012061220120525
139701020opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012061220120525
139801100opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012061220120525
139805480opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012061220120525
139862460opensslgcc2012061220120525
139884250opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2012061220120525
139929210opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012061220120525
140072130opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012061220120525
140100970opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012061220120525
140177800opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012061220120525
140215220opensslgcc -funroll-loops2012061220120525
140297350opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012061220120525
140334560opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012061220120525
140367540opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012061220120525
140394730opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012061220120525
140490980opensslgcc -funroll-loops -O -fomit-frame-pointer2012061220120525
140585990opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012061220120525
140672770opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012061220120525
143659480opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012061220120525
143675510opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2012061220120525
143692550opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012061220120525
143717560opensslgcc -m64 -O2 -fomit-frame-pointer2012061220120525
143721020opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012061220120525
143738570opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012061220120525
143771800opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012061220120525
143796010opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012061220120525
143846090opensslgcc -m64 -O -fomit-frame-pointer2012061220120525
143858220opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012061220120525
143867960opensslgcc -march=barcelona -O3 -fomit-frame-pointer2012061220120525
143887890opensslgcc -march=k8 -O2 -fomit-frame-pointer2012061220120525
143890780opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012061220120525
143898640opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2012061220120525
143901540opensslgcc -funroll-loops -O2 -fomit-frame-pointer2012061220120525
143908510opensslgcc -m64 -O3 -fomit-frame-pointer2012061220120525
143909420opensslgcc -march=k8 -Os -fomit-frame-pointer2012061220120525
143910520opensslgcc -march=k8 -O3 -fomit-frame-pointer2012061220120525
143915700opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012061220120525
143934440opensslgcc -march=nocona -O3 -fomit-frame-pointer2012061220120525
143937340opensslgcc -march=barcelona -Os -fomit-frame-pointer2012061220120525
143942380opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012061220120525
143946160opensslgcc -march=k8 -O -fomit-frame-pointer2012061220120525
143947530opensslgcc -funroll-loops -O3 -fomit-frame-pointer2012061220120525
143964350opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012061220120525
143976070opensslgcc -march=barcelona -O -fomit-frame-pointer2012061220120525
143978670opensslgcc -march=nocona -Os -fomit-frame-pointer2012061220120525
143980330opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012061220120525
143981090opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012061220120525
144001480opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012061220120525
144011800opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012061220120525
144017760opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012061220120525
144033500opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012061220120525
144036110opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2012061220120525
144046050opensslgcc -m64 -Os -fomit-frame-pointer2012061220120525
144046170opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012061220120525
144061000opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012061220120525
144070730opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012061220120525
144111650opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2012061220120525
144113420opensslgcc -O2 -fomit-frame-pointer2012061220120525
144119860opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012061220120525
144124060opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012061220120525
144130620opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012061220120525
144155290opensslgcc -Os -fomit-frame-pointer2012061220120525
144176150opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2012061220120525
144178920opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012061220120525
144186500opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012061220120525
144208910opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2012061220120525
144211250opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012061220120525
144253420opensslgcc -march=nocona -O2 -fomit-frame-pointer2012061220120525
144320400opensslgcc -O -fomit-frame-pointer2012061220120525