Implementation notes: amd64, bulldozer, crypto_sign/ecdonaldb409

Computer: bulldozer
Architecture: amd64
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20120709
Operation: crypto_sign
Primitive: ecdonaldb409
TimeImplementationCompilerBenchmark dateSUPERCOP version
18160335opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012053020120525
18294475opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012053020120525
18337905opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
18411250opensslgcc -m64 -O -fomit-frame-pointer2012053020120525
18452977opensslgcc -O -fomit-frame-pointer2012053020120525
18485106opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012053020120525
18487391opensslgcc -O3 -fomit-frame-pointer2012053020120525
18488825opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012053020120525
18519727opensslgcc -march=k8 -O3 -fomit-frame-pointer2012053020120525
18524880opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012053020120525
18561166opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012053020120525
18567154opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2012053020120525
18569228opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
18571849opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012053020120525
18573334opensslgcc -funroll-loops -O2 -fomit-frame-pointer2012053020120525
18575104opensslgcc -m64 -Os -fomit-frame-pointer2012053020120525
18581556opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
18582668opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012053020120525
18585171opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
18587695opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012053020120525
18590472opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2012053020120525
18591700opensslgcc -Os -fomit-frame-pointer2012053020120525
18592502opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012053020120525
18596567opensslgcc -march=barcelona -Os -fomit-frame-pointer2012053020120525
18597694opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012053020120525
18597950opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012053020120525
18598256opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
18602964opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
18603765opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012053020120525
18608139opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
18610909opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012053020120525
18610921opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012053020120525
18610956opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012053020120525
18611183opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012053020120525
18614056opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
18617830opensslgcc -funroll-loops -O -fomit-frame-pointer2012053020120525
18619417opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
18619915opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012053020120525
18621115opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012053020120525
18621188opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
18624484opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
18627818opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
18628998opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
18629473opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
18629837opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2012053020120525
18629890opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012053020120525
18630664opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
18633253opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012053020120525
18634252opensslgcc -march=nocona -O -fomit-frame-pointer2012053020120525
18637361opensslgcc -funroll-loops -Os -fomit-frame-pointer2012053020120525
18637685opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
18638725opensslgcc -march=k8 -O -fomit-frame-pointer2012053020120525
18639360opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012053020120525
18639496opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
18642869opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2012053020120525
18644865opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
18645899opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012053020120525
18647616opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012053020120525
18647985opensslgcc -march=k8 -Os -fomit-frame-pointer2012053020120525
18655419opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
18661330opensslgcc -march=barcelona -O -fomit-frame-pointer2012053020120525
18671791opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012053020120525
18678275opensslgcc -march=nocona -Os -fomit-frame-pointer2012053020120525
18680346opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012053020120525
18741603opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
18816942opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012053020120525
18854754opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012053020120525
18863645opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
18880096opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012053020120525
18893767opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
18922321opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
18928520opensslgcc -march=nocona -O3 -fomit-frame-pointer2012053020120525
18929227opensslgcc -march=nocona -O2 -fomit-frame-pointer2012053020120525
18935472opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
18936758opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012053020120525
18937235opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
18946506opensslgcc -march=k8 -O2 -fomit-frame-pointer2012053020120525
18946667opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012053020120525
18954249opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
18957750opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
18965934opensslgcc -funroll-loops -O3 -fomit-frame-pointer2012053020120525
18968909opensslgcc -march=barcelona -O3 -fomit-frame-pointer2012053020120525
18969485opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
18969912opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012053020120525
18974626opensslgcc -m64 -O3 -fomit-frame-pointer2012053020120525
18975378opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
18979225opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012053020120525
18979521opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012053020120525
18981356opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012053020120525
18984181opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012053020120525
18994031opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012053020120525
18994795opensslgcc -m64 -O2 -fomit-frame-pointer2012053020120525
18994861opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012053020120525
18995975opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
18996573opensslgcc -O2 -fomit-frame-pointer2012053020120525
19001685opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
19002061opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012053020120525
19020468opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012053020120525
19035838opensslgcc -march=barcelona -O2 -fomit-frame-pointer2012053020120525
19465290opensslcc2012053020120525
19815972opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
19869042opensslgcc2012053020120525
19915163opensslgcc -funroll-loops2012053020120525