Implementation notes: amd64, bulldozer, crypto_sign/ecdonaldk163

Computer: bulldozer
Architecture: amd64
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20120709
Operation: crypto_sign
Primitive: ecdonaldk163
TimeImplementationCompilerBenchmark dateSUPERCOP version
4094544opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012053020120525
4195436opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
4335213opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2012053020120525
4421099opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
4441688opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
4456560opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
4478111opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012053020120525
4479392opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012053020120525
4480275opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
4492648opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012053020120525
4495340opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012053020120525
4502246opensslgcc -march=barcelona -O -fomit-frame-pointer2012053020120525
4503238opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012053020120525
4504102opensslgcc -O -fomit-frame-pointer2012053020120525
4506661opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2012053020120525
4509488opensslgcc -m64 -Os -fomit-frame-pointer2012053020120525
4510021opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
4514682opensslgcc -funroll-loops -O -fomit-frame-pointer2012053020120525
4519099opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012053020120525
4529645opensslgcc -march=nocona -O -fomit-frame-pointer2012053020120525
4529978opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012053020120525
4530332opensslgcc -march=k8 -Os -fomit-frame-pointer2012053020120525
4552852opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
4554587opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012053020120525
4561938opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012053020120525
4569199opensslgcc -Os -fomit-frame-pointer2012053020120525
4569527opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
4570747opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
4574211opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012053020120525
4574624opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
4575412opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012053020120525
4579335opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012053020120525
4582040opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
4585202opensslgcc -m64 -O -fomit-frame-pointer2012053020120525
4585317opensslgcc -march=barcelona -Os -fomit-frame-pointer2012053020120525
4591331opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
4591576opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012053020120525
4591792opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
4592623opensslgcc -march=k8 -O -fomit-frame-pointer2012053020120525
4592847opensslgcc -funroll-loops -Os -fomit-frame-pointer2012053020120525
4595305opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012053020120525
4598031opensslgcc -march=nocona -Os -fomit-frame-pointer2012053020120525
4605293opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012053020120525
4606703opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
4606875opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012053020120525
4610857opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2012053020120525
4616604opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
4617464opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012053020120525
4625008opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
4629511opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012053020120525
4630748opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
4632293opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
4632792opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012053020120525
4633926opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012053020120525
4635815opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2012053020120525
4637347opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012053020120525
4648985opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012053020120525
4664452opensslgcc -funroll-loops -O2 -fomit-frame-pointer2012053020120525
4664964opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
4677905opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012053020120525
4683018opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
4686241opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012053020120525
4701671opensslgcc -O3 -fomit-frame-pointer2012053020120525
4702681opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
4734928opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
4740525opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
4751252opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
4763773opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
4770230opensslgcc -m64 -O3 -fomit-frame-pointer2012053020120525
4792978opensslgcc -march=k8 -O3 -fomit-frame-pointer2012053020120525
4815851opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
4824504opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012053020120525
4833364opensslgcc -funroll-loops -O3 -fomit-frame-pointer2012053020120525
4844237opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012053020120525
4847794opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
4867251opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012053020120525
4868193opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012053020120525
4878859opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
4886732opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012053020120525
4902899opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012053020120525
4908599opensslgcc -march=k8 -O2 -fomit-frame-pointer2012053020120525
4917877opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012053020120525
4924948opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
4928091opensslgcc -march=nocona -O3 -fomit-frame-pointer2012053020120525
4928613opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012053020120525
4933705opensslgcc -march=nocona -O2 -fomit-frame-pointer2012053020120525
4934601opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012053020120525
4947139opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012053020120525
4955686opensslgcc -march=barcelona -O2 -fomit-frame-pointer2012053020120525
4955882opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
4959492opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012053020120525
4972510opensslgcc -march=barcelona -O3 -fomit-frame-pointer2012053020120525
4986434opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
4990990opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012053020120525
4991945opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012053020120525
4997065opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012053020120525
5000684opensslgcc -m64 -O2 -fomit-frame-pointer2012053020120525
5015971opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
5031830opensslgcc -O2 -fomit-frame-pointer2012053020120525
5032236opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012053020120525
5702980opensslcc2012053020120525
5847987opensslgcc2012053020120525
5886856opensslgcc -funroll-loops2012053020120525