Implementation notes: amd64, bulldozer, crypto_sign/ecdonaldp256

Computer: bulldozer
Architecture: amd64
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20120709
Operation: crypto_sign
Primitive: ecdonaldp256
TimeImplementationCompilerBenchmark dateSUPERCOP version
4620306opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012053020120525
4792293opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
4892247opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2012053020120525
4951951opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
4971221opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
5031965opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012053020120525
5094217opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012053020120525
5152798opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012053020120525
5158794opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
5186800opensslgcc -O3 -fomit-frame-pointer2012053020120525
5233207opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
5247824opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012053020120525
5250332opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012053020120525
5250340opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012053020120525
5251473opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
5256253opensslgcc -march=barcelona -Os -fomit-frame-pointer2012053020120525
5257174opensslgcc -m64 -Os -fomit-frame-pointer2012053020120525
5259216opensslgcc -Os -fomit-frame-pointer2012053020120525
5259279opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
5260401opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
5260838opensslgcc -march=k8 -Os -fomit-frame-pointer2012053020120525
5262816opensslgcc -march=k8 -O3 -fomit-frame-pointer2012053020120525
5263381opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012053020120525
5271508opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012053020120525
5274234opensslgcc -funroll-loops -Os -fomit-frame-pointer2012053020120525
5274368opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012053020120525
5277230opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
5279339opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012053020120525
5279807opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012053020120525
5281045opensslgcc -march=nocona -Os -fomit-frame-pointer2012053020120525
5283785opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
5283864opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012053020120525
5285579opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2012053020120525
5285651opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
5285793opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
5290446opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012053020120525
5299626opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
5299801opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012053020120525
5301736opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012053020120525
5303332opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
5307878opensslgcc -funroll-loops -O2 -fomit-frame-pointer2012053020120525
5308157opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
5309046opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012053020120525
5311377opensslgcc -march=nocona -O -fomit-frame-pointer2012053020120525
5312752opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012053020120525
5321085opensslgcc -march=k8 -O -fomit-frame-pointer2012053020120525
5321402opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2012053020120525
5322718opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012053020120525
5323610opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012053020120525
5332085opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
5343004opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
5349380opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012053020120525
5356652opensslgcc -march=barcelona -O -fomit-frame-pointer2012053020120525
5356753opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012053020120525
5359602opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012053020120525
5361101opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
5371318opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
5371672opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012053020120525
5384846opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
5395874opensslgcc -m64 -O -fomit-frame-pointer2012053020120525
5412079opensslgcc -funroll-loops -O -fomit-frame-pointer2012053020120525
5413741opensslgcc -O -fomit-frame-pointer2012053020120525
5415398opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012053020120525
5442150opensslgcc -funroll-loops -O3 -fomit-frame-pointer2012053020120525
5467254opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
5472000opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2012053020120525
5521398opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
5568178opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
5591111opensslgcc -march=nocona -O3 -fomit-frame-pointer2012053020120525
5596160opensslgcc -march=nocona -O2 -fomit-frame-pointer2012053020120525
5599722opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012053020120525
5614302opensslgcc -march=barcelona -O3 -fomit-frame-pointer2012053020120525
5614390opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
5620005opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012053020120525
5629139opensslgcc -march=barcelona -O2 -fomit-frame-pointer2012053020120525
5629547opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
5641615opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012053020120525
5642558opensslgcc -m64 -O3 -fomit-frame-pointer2012053020120525
5643400opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
5644769opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012053020120525
5645868opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012053020120525
5651954opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
5653625opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012053020120525
5658049opensslgcc -m64 -O2 -fomit-frame-pointer2012053020120525
5658986opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012053020120525
5662565opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012053020120525
5663407opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012053020120525
5664039opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012053020120525
5677773opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
5682925opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012053020120525
5685521opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
5691032opensslgcc -O2 -fomit-frame-pointer2012053020120525
5697218opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
5702152opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012053020120525
5733961opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
5738061opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
5746447opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012053020120525
5747671opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012053020120525
5753465opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012053020120525
5760011opensslgcc -march=k8 -O2 -fomit-frame-pointer2012053020120525
6563848opensslgcc -funroll-loops2012053020120525
6576577opensslgcc2012053020120525
6691519opensslcc2012053020120525