Implementation notes: amd64, sandy, crypto_sign/ecdonaldk409

Computer: sandy
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20120908
Operation: crypto_sign
Primitive: ecdonaldk409
TimeImplementationCompilerBenchmark dateSUPERCOP version
11856688opensslgcc -O3 -fomit-frame-pointer2012081620120812
11864608opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081620120812
11864844opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
11868208opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
11873292opensslgcc -m64 -O3 -fomit-frame-pointer2012081620120812
11874140opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
11874212opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081620120812
11874888opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081620120812
11876396opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081620120812
11880624opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
11882528opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
11883692opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081620120812
11883872opensslgcc -funroll-loops -O2 -fomit-frame-pointer2012081620120812
11886464opensslgcc -O2 -fomit-frame-pointer2012081620120812
11886504opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081620120812
11886992opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081620120812
11887036opensslgcc -march=barcelona -O3 -fomit-frame-pointer2012081620120812
11887604opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081620120812
11892084opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
11893256opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081620120812
11893792opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
11897716opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
11898796opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
11900364opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081620120812
11901472opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081620120812
11901520opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
11903188opensslgcc -march=k8 -O2 -fomit-frame-pointer2012081620120812
11904032opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081620120812
11905328opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081620120812
11906896opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081620120812
11907272opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
11909032opensslgcc -march=barcelona -O2 -fomit-frame-pointer2012081620120812
11909296opensslgcc -march=k8 -O3 -fomit-frame-pointer2012081620120812
11909560opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081620120812
11911392opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
11911716opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
11914056opensslgcc -m64 -O2 -fomit-frame-pointer2012081620120812
11914916opensslgcc -funroll-loops -O3 -fomit-frame-pointer2012081620120812
11917864opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
11918904opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081620120812
11923008opensslgcc -march=nocona -O2 -fomit-frame-pointer2012081620120812
11925044opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081620120812
11925308opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081620120812
11926212opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081620120812
11933300opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
11934704opensslgcc -march=nocona -O3 -fomit-frame-pointer2012081620120812
11935252opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
11937812opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
11939208opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
11939208opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
11939840opensslgcc -O -fomit-frame-pointer2012081620120812
11942016opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081620120812
11942376opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081620120812
11942864opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081620120812
11943492opensslgcc -march=k8 -O -fomit-frame-pointer2012081620120812
11945056opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081620120812
11945996opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2012081620120812
11946108opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2012081620120812
11946176opensslgcc -funroll-loops -O -fomit-frame-pointer2012081620120812
11947548opensslgcc -march=barcelona -O -fomit-frame-pointer2012081620120812
11950900opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081620120812
11951120opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081620120812
11951792opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
11952804opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081620120812
11954772opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081620120812
11955440opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081620120812
11955812opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
11955812opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
11955864opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
11956380opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081620120812
11959148opensslgcc -Os -fomit-frame-pointer2012081620120812
11961716opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081620120812
11961840opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081620120812
11962880opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081620120812
11964124opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2012081620120812
11964420opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
11964636opensslgcc -march=nocona -O -fomit-frame-pointer2012081620120812
11965180opensslgcc -funroll-loops -Os -fomit-frame-pointer2012081620120812
11967436opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
11969116opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2012081620120812
11969552opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
11971388opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
11971668opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081620120812
11972212opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
11972784opensslgcc -march=barcelona -Os -fomit-frame-pointer2012081620120812
11973020opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081620120812
11973364opensslgcc -march=k8 -Os -fomit-frame-pointer2012081620120812
11974452opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081620120812
11974620opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
11975512opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
11975960opensslgcc -m64 -Os -fomit-frame-pointer2012081620120812
11977168opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
11979436opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081620120812
11985740opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081620120812
11988124opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081620120812
11988880opensslgcc -march=nocona -Os -fomit-frame-pointer2012081620120812
11989508opensslgcc -m64 -O -fomit-frame-pointer2012081620120812
11999352opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081620120812
12004148opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081620120812
12043284opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
12048624opensslclang -O32012081620120812
12082836opensslclang -O3 -mavx2012081620120812
12656472opensslcc2012081620120812
12669328opensslgcc2012081620120812
12671488opensslgcc -funroll-loops2012081620120812