Implementation notes: amd64, bulldozer, crypto_sign/ecdonaldk283

Computer: bulldozer
Architecture: amd64
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20120709
Operation: crypto_sign
Primitive: ecdonaldk283
TimeImplementationCompilerBenchmark dateSUPERCOP version
9804244opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
9934256opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
9940489opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012053020120525
9945674opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
9973382opensslgcc -funroll-loops -O2 -fomit-frame-pointer2012053020120525
9977645opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2012053020120525
9995785opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012053020120525
10015066opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2012053020120525
10016509opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012053020120525
10020809opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
10025807opensslgcc -m64 -O -fomit-frame-pointer2012053020120525
10040389opensslgcc -m64 -O3 -fomit-frame-pointer2012053020120525
10065438opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
10099734opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012053020120525
10120740opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
10124819opensslgcc -Os -fomit-frame-pointer2012053020120525
10129480opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
10131657opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012053020120525
10132734opensslgcc -march=barcelona -Os -fomit-frame-pointer2012053020120525
10133756opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012053020120525
10135445opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012053020120525
10136689opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
10139459opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012053020120525
10141149opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012053020120525
10142386opensslgcc -funroll-loops -Os -fomit-frame-pointer2012053020120525
10145510opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012053020120525
10148401opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2012053020120525
10151370opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
10151442opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
10156930opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
10157568opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012053020120525
10158823opensslgcc -march=k8 -Os -fomit-frame-pointer2012053020120525
10165803opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012053020120525
10166479opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012053020120525
10169313opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
10173211opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2012053020120525
10178176opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012053020120525
10178749opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012053020120525
10178945opensslgcc -O -fomit-frame-pointer2012053020120525
10181081opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012053020120525
10182128opensslgcc -m64 -Os -fomit-frame-pointer2012053020120525
10185590opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
10186277opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012053020120525
10187763opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012053020120525
10188835opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
10189581opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
10190313opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
10190878opensslgcc -march=nocona -O -fomit-frame-pointer2012053020120525
10192541opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
10192871opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012053020120525
10194406opensslgcc -march=nocona -Os -fomit-frame-pointer2012053020120525
10196322opensslgcc -funroll-loops -O -fomit-frame-pointer2012053020120525
10197152opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012053020120525
10200132opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
10202884opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
10203194opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
10203584opensslgcc -march=k8 -O -fomit-frame-pointer2012053020120525
10205937opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012053020120525
10207394opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
10207440opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012053020120525
10213129opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012053020120525
10214809opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012053020120525
10214907opensslgcc -march=barcelona -O -fomit-frame-pointer2012053020120525
10215086opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012053020120525
10218515opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
10226368opensslgcc -march=k8 -O3 -fomit-frame-pointer2012053020120525
10242619opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012053020120525
10243272opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012053020120525
10257239opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012053020120525
10269441opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
10345561opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012053020120525
10392197opensslgcc -O3 -fomit-frame-pointer2012053020120525
10419932opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
10427578opensslgcc -march=k8 -O2 -fomit-frame-pointer2012053020120525
10442507opensslgcc -march=nocona -O3 -fomit-frame-pointer2012053020120525
10460810opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012053020120525
10470419opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012053020120525
10493445opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
10502147opensslgcc -march=nocona -O2 -fomit-frame-pointer2012053020120525
10511812opensslgcc -funroll-loops -O3 -fomit-frame-pointer2012053020120525
10514028opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012053020120525
10514274opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012053020120525
10520327opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
10524748opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
10528521opensslgcc -O2 -fomit-frame-pointer2012053020120525
10539384opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012053020120525
10539474opensslgcc -march=barcelona -O2 -fomit-frame-pointer2012053020120525
10544383opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
10548608opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012053020120525
10549283opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
10553226opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
10553465opensslgcc -m64 -O2 -fomit-frame-pointer2012053020120525
10555933opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012053020120525
10561031opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
10562688opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012053020120525
10569339opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
10573517opensslgcc -march=barcelona -O3 -fomit-frame-pointer2012053020120525
10578238opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012053020120525
10588516opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012053020120525
10590966opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012053020120525
11294241opensslcc2012053020120525
11452830opensslgcc2012053020120525
11461312opensslgcc -funroll-loops2012053020120525