Implementation notes: amd64, bulldozer, crypto_sign/ronald3072

Computer: bulldozer
Architecture: amd64
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20120709
Operation: crypto_sign
Primitive: ronald3072
TimeImplementationCompilerBenchmark dateSUPERCOP version
23417383opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012053120120525
23473976opensslgcc -Os -fomit-frame-pointer2012053120120525
23489793opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2012053120120525
23506808opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2012053120120525
23515599opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012053120120525
23519501opensslgcc -march=barcelona -O -fomit-frame-pointer2012053120120525
23524019opensslgcc -march=k8 -O -fomit-frame-pointer2012053120120525
23531894opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2012053120120525
23548508opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012053120120525
23549326opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2012053120120525
23566275opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012053120120525
23566920opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012053120120525
23568373opensslgcc -funroll-loops -O -fomit-frame-pointer2012053120120525
23578839opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2012053120120525
23586526opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012053120120525
23587004opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2012053120120525
23604760opensslgcc -m64 -Os -fomit-frame-pointer2012053120120525
23636774opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012053120120525
23649201opensslgcc -funroll-loops -Os -fomit-frame-pointer2012053120120525
23650757opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012053120120525
23657770opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012053120120525
23661434opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012053120120525
23664816opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012053120120525
23709689opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012053120120525
23718851opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2012053120120525
23728779opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012053120120525
23734705opensslgcc -march=nocona -O -fomit-frame-pointer2012053120120525
23739830opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012053120120525
23740549opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012053120120525
23741877opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012053120120525
23743533opensslgcc -march=k8 -Os -fomit-frame-pointer2012053120120525
23749921opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2012053120120525
23759958opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012053120120525
23764148opensslgcc -O -fomit-frame-pointer2012053120120525
23768729opensslgcc -march=barcelona -Os -fomit-frame-pointer2012053120120525
23771113opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012053120120525
23772739opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012053120120525
23775534opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012053120120525
23776738opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012053120120525
23776862opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012053120120525
23779363opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2012053120120525
23790881opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2012053120120525
23796239opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012053120120525
23805697opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012053120120525
23808190opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012053120120525
23808868opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2012053120120525
23809913opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012053120120525
23815330opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012053120120525
23823672opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012053120120525
23826757opensslgcc -funroll-loops -O2 -fomit-frame-pointer2012053120120525
23831400opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012053120120525
23835198opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012053120120525
23835432opensslgcc -m64 -O -fomit-frame-pointer2012053120120525
23842369opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012053120120525
23853527opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012053120120525
23854932opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012053120120525
23858544opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012053120120525
23872446opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012053120120525
23873478opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012053120120525
23894972opensslgcc -O3 -fomit-frame-pointer2012053120120525
23899248opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012053120120525
23901178opensslgcc -march=nocona -Os -fomit-frame-pointer2012053120120525
23905967opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012053120120525
23915999opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012053120120525
23954911opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012053120120525
24005446opensslgcc -march=nocona -O3 -fomit-frame-pointer2012053120120525
24037862opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012053120120525
24039583opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012053120120525
24060501opensslgcc -funroll-loops -O3 -fomit-frame-pointer2012053120120525
24082122opensslgcc -march=barcelona -O2 -fomit-frame-pointer2012053120120525
24083193opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012053120120525
24090544opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012053120120525
24092338opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012053120120525
24095868opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012053120120525
24096783opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012053120120525
24099863opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012053120120525
24100548opensslgcc -march=k8 -O2 -fomit-frame-pointer2012053120120525
24102987opensslgcc -march=nocona -O2 -fomit-frame-pointer2012053120120525
24109577opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012053120120525
24112207opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012053120120525
24113133opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012053120120525
24114092opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012053120120525
24130286opensslgcc -m64 -O3 -fomit-frame-pointer2012053120120525
24131554opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012053120120525
24143686opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012053120120525
24154991opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012053120120525
24162698opensslgcc -march=k8 -O3 -fomit-frame-pointer2012053120120525
24171464opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012053120120525
24173064opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012053120120525
24194031opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012053120120525
24196296opensslgcc -march=barcelona -O3 -fomit-frame-pointer2012053120120525
24198907opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012053120120525
24201146opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012053120120525
24203970opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012053120120525
24209281opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012053120120525
24209712opensslgcc -m64 -O2 -fomit-frame-pointer2012053120120525
24263252opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012053120120525
24299001opensslgcc -O2 -fomit-frame-pointer2012053120120525
24324690opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012053120120525
24341817opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012053120120525
24850870opensslgcc -funroll-loops2012053120120525
24973540opensslgcc2012053120120525
25127328opensslcc2012053120120525