Implementation notes: amd64, bulldozer, crypto_sign/ecdonaldp224

Computer: bulldozer
Architecture: amd64
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20120709
Operation: crypto_sign
Primitive: ecdonaldp224
TimeImplementationCompilerBenchmark dateSUPERCOP version
3843281opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
4258374opensslgcc -march=k8 -O3 -fomit-frame-pointer2012053020120525
4353037opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
4356157opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
4368905opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012053020120525
4429252opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
4448957opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2012053020120525
4493877opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2012053020120525
4499079opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012053020120525
4535846opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
4546164opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012053020120525
4603930opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
4651417opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012053020120525
4657773opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
4660513opensslgcc -march=k8 -Os -fomit-frame-pointer2012053020120525
4663207opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
4665292opensslgcc -funroll-loops -Os -fomit-frame-pointer2012053020120525
4668917opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012053020120525
4677735opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012053020120525
4679180opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
4681865opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
4684539opensslgcc -Os -fomit-frame-pointer2012053020120525
4688522opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012053020120525
4688748opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012053020120525
4689657opensslgcc -m64 -Os -fomit-frame-pointer2012053020120525
4690451opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
4695721opensslgcc -march=barcelona -Os -fomit-frame-pointer2012053020120525
4695985opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012053020120525
4696395opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
4699182opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
4700588opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012053020120525
4700942opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012053020120525
4706081opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012053020120525
4706431opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
4708044opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012053020120525
4709377opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2012053020120525
4711047opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012053020120525
4713826opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
4717582opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012053020120525
4718504opensslgcc -march=barcelona -O -fomit-frame-pointer2012053020120525
4718564opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2012053020120525
4718992opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012053020120525
4721811opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
4722231opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012053020120525
4723184opensslgcc -O -fomit-frame-pointer2012053020120525
4726327opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012053020120525
4727077opensslgcc -funroll-loops -O2 -fomit-frame-pointer2012053020120525
4728731opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
4730958opensslgcc -funroll-loops -O3 -fomit-frame-pointer2012053020120525
4731814opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012053020120525
4732805opensslgcc -m64 -O -fomit-frame-pointer2012053020120525
4733058opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
4736792opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012053020120525
4740491opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012053020120525
4741349opensslgcc -march=nocona -O -fomit-frame-pointer2012053020120525
4742023opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
4742515opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012053020120525
4743837opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
4745557opensslgcc -march=k8 -O -fomit-frame-pointer2012053020120525
4748486opensslgcc -march=nocona -Os -fomit-frame-pointer2012053020120525
4749970opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
4755678opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012053020120525
4755783opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
4756775opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012053020120525
4765371opensslgcc -funroll-loops -O -fomit-frame-pointer2012053020120525
4766675opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
4806746opensslgcc -m64 -O3 -fomit-frame-pointer2012053020120525
4864016opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
4901679opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012053020120525
4951408opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012053020120525
4985395opensslgcc -march=nocona -O3 -fomit-frame-pointer2012053020120525
4991074opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
4995765opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012053020120525
5012116opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
5015405opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
5016532opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
5025662opensslgcc -march=nocona -O2 -fomit-frame-pointer2012053020120525
5042236opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012053020120525
5042694opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
5042762opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012053020120525
5051632opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
5056620opensslgcc -march=barcelona -O3 -fomit-frame-pointer2012053020120525
5056862opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012053020120525
5059056opensslgcc -O2 -fomit-frame-pointer2012053020120525
5061952opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012053020120525
5066708opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012053020120525
5067337opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012053020120525
5068236opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012053020120525
5071443opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
5076963opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012053020120525
5080257opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012053020120525
5081483opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012053020120525
5082157opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012053020120525
5082992opensslgcc -march=barcelona -O2 -fomit-frame-pointer2012053020120525
5083672opensslgcc -m64 -O2 -fomit-frame-pointer2012053020120525
5084044opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012053020120525
5105942opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
5111289opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012053020120525
5111862opensslgcc -O3 -fomit-frame-pointer2012053020120525
5137806opensslgcc -march=k8 -O2 -fomit-frame-pointer2012053020120525
5192931opensslcc2012053020120525
5980100opensslgcc2012053020120525
5981948opensslgcc -funroll-loops2012053020120525