Implementation notes: amd64, bulldozer, crypto_sign/ronald2048

Computer: bulldozer
Architecture: amd64
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20120709
Operation: crypto_sign
Primitive: ronald2048
TimeImplementationCompilerBenchmark dateSUPERCOP version
8604103opensslgcc -m64 -O -fomit-frame-pointer2012053120120525
8611709opensslgcc -march=k8 -O3 -fomit-frame-pointer2012053120120525
8618017opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012053120120525
8625181opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012053120120525
8668550opensslgcc -march=nocona -Os -fomit-frame-pointer2012053120120525
8672126opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012053120120525
8682265opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012053120120525
8686232opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012053120120525
8689457opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2012053120120525
8694727opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012053120120525
8713520opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012053120120525
8717857opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012053120120525
8718670opensslgcc -funroll-loops -O -fomit-frame-pointer2012053120120525
8720348opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012053120120525
8744592opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012053120120525
8758353opensslgcc -O -fomit-frame-pointer2012053120120525
8766172opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012053120120525
8766801opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2012053120120525
8787241opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2012053120120525
8798351opensslgcc -m64 -Os -fomit-frame-pointer2012053120120525
8800523opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2012053120120525
8801910opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012053120120525
8808434opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012053120120525
8820533opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012053120120525
8822246opensslgcc -Os -fomit-frame-pointer2012053120120525
8825502opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012053120120525
8825588opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012053120120525
8828901opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012053120120525
8831064opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012053120120525
8831618opensslgcc -funroll-loops -Os -fomit-frame-pointer2012053120120525
8832629opensslgcc -march=barcelona -Os -fomit-frame-pointer2012053120120525
8835115opensslgcc -march=k8 -Os -fomit-frame-pointer2012053120120525
8836275opensslgcc -funroll-loops -O2 -fomit-frame-pointer2012053120120525
8836919opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2012053120120525
8838154opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012053120120525
8844395opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012053120120525
8847051opensslgcc -march=k8 -O -fomit-frame-pointer2012053120120525
8847856opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2012053120120525
8849592opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2012053120120525
8850211opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012053120120525
8850959opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012053120120525
8855627opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2012053120120525
8860244opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012053120120525
8863488opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2012053120120525
8868167opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012053120120525
8869998opensslgcc -march=nocona -O -fomit-frame-pointer2012053120120525
8870243opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012053120120525
8871984opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012053120120525
8873392opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012053120120525
8877807opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012053120120525
8884604opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012053120120525
8889067opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012053120120525
8889082opensslgcc -march=barcelona -O -fomit-frame-pointer2012053120120525
8894999opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012053120120525
8895426opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012053120120525
8900977opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012053120120525
8908121opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012053120120525
8913543opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012053120120525
8917965opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012053120120525
8929146opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2012053120120525
8941071opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2012053120120525
8974273opensslgcc -march=nocona -O3 -fomit-frame-pointer2012053120120525
9001172opensslgcc -march=nocona -O2 -fomit-frame-pointer2012053120120525
9019981opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012053120120525
9071045opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012053120120525
9080785opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012053120120525
9081299opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012053120120525
9110976opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012053120120525
9112660opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012053120120525
9112746opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012053120120525
9121038opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012053120120525
9124600opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012053120120525
9128186opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012053120120525
9129137opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012053120120525
9133812opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012053120120525
9153972opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012053120120525
9155156opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012053120120525
9157251opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012053120120525
9167360opensslgcc -O3 -fomit-frame-pointer2012053120120525
9176965opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012053120120525
9186185opensslgcc -march=barcelona -O3 -fomit-frame-pointer2012053120120525
9199397opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012053120120525
9199415opensslgcc -m64 -O2 -fomit-frame-pointer2012053120120525
9201167opensslgcc -funroll-loops -O3 -fomit-frame-pointer2012053120120525
9205480opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012053120120525
9206729opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012053120120525
9211077opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012053120120525
9216416opensslgcc -m64 -O3 -fomit-frame-pointer2012053120120525
9229737opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012053120120525
9237440opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012053120120525
9242364opensslgcc -march=barcelona -O2 -fomit-frame-pointer2012053120120525
9269571opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012053120120525
9269932opensslgcc -O2 -fomit-frame-pointer2012053120120525
9276849opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012053120120525
9277878opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012053120120525
9281926opensslgcc -march=k8 -O2 -fomit-frame-pointer2012053120120525
9283749opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012053120120525
9285880opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012053120120525
9288371opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012053120120525
9294673opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012053120120525
10059861opensslcc2012053120120525
10096668opensslgcc -funroll-loops2012053120120525
10099586opensslgcc2012053120120525