Implementation notes: amd64, bulldozer, crypto_sign/ecdonaldb571

Computer: bulldozer
Architecture: amd64
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20120709
Operation: crypto_sign
Primitive: ecdonaldb571
TimeImplementationCompilerBenchmark dateSUPERCOP version
39727343opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012053020120525
39752046opensslgcc -m64 -O -fomit-frame-pointer2012053020120525
39812031opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012053020120525
39997853opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2012053020120525
40000012opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012053020120525
40017272opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012053020120525
40020360opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
40022450opensslgcc -march=barcelona -Os -fomit-frame-pointer2012053020120525
40024516opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012053020120525
40025156opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
40026594opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012053020120525
40028548opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012053020120525
40048478opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
40054612opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
40054680opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012053020120525
40063513opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
40064722opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012053020120525
40068277opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012053020120525
40072378opensslgcc -march=k8 -O2 -fomit-frame-pointer2012053020120525
40072877opensslgcc -march=nocona -O -fomit-frame-pointer2012053020120525
40078331opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
40086001opensslgcc -march=barcelona -O -fomit-frame-pointer2012053020120525
40092321opensslgcc -march=nocona -O3 -fomit-frame-pointer2012053020120525
40098217opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
40146046opensslgcc -Os -fomit-frame-pointer2012053020120525
40166459opensslgcc -march=nocona -Os -fomit-frame-pointer2012053020120525
40169920opensslgcc -m64 -Os -fomit-frame-pointer2012053020120525
40188655opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012053020120525
40205344opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012053020120525
40209749opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
40213863opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012053020120525
40219779opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
40221609opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012053020120525
40223368opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2012053020120525
40224444opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012053020120525
40224876opensslgcc -O -fomit-frame-pointer2012053020120525
40224912opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012053020120525
40228079opensslgcc -funroll-loops -O2 -fomit-frame-pointer2012053020120525
40245034opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
40248895opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
40249359opensslgcc -march=k8 -Os -fomit-frame-pointer2012053020120525
40264384opensslgcc -funroll-loops -O -fomit-frame-pointer2012053020120525
40265599opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
40265646opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012053020120525
40269322opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012053020120525
40269577opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012053020120525
40270645opensslgcc -funroll-loops -Os -fomit-frame-pointer2012053020120525
40273456opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
40273917opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
40274937opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012053020120525
40278002opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
40279909opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
40284684opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012053020120525
40293218opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
40295022opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
40302798opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
40307139opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012053020120525
40309079opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2012053020120525
40312622opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
40318165opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
40322724opensslgcc -march=k8 -O -fomit-frame-pointer2012053020120525
40327045opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2012053020120525
40328419opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012053020120525
40352742opensslgcc -march=nocona -O2 -fomit-frame-pointer2012053020120525
40353864opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012053020120525
40368800opensslgcc -m64 -O3 -fomit-frame-pointer2012053020120525
40370821opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012053020120525
40372372opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
40380133opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012053020120525
40383830opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012053020120525
40389857opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012053020120525
40394265opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
40395783opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
40412468opensslgcc -O3 -fomit-frame-pointer2012053020120525
40424995opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012053020120525
40472551opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
40487781opensslgcc -funroll-loops -O3 -fomit-frame-pointer2012053020120525
40508629opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012053020120525
40529054opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
40546781opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012053020120525
40563786opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
40571120opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
40574666opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
40576941opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012053020120525
40577266opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012053020120525
40598064opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012053020120525
40599345opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
40600416opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012053020120525
40606302opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012053020120525
40616649opensslgcc -march=k8 -O3 -fomit-frame-pointer2012053020120525
40625963opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012053020120525
40626070opensslgcc -march=barcelona -O3 -fomit-frame-pointer2012053020120525
40630199opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012053020120525
40633153opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
40640694opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012053020120525
40643040opensslcc2012053020120525
40651572opensslgcc -O2 -fomit-frame-pointer2012053020120525
40656285opensslgcc -m64 -O2 -fomit-frame-pointer2012053020120525
40662541opensslgcc -march=barcelona -O2 -fomit-frame-pointer2012053020120525
40663362opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
40735434opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012053020120525
41515673opensslgcc -funroll-loops2012053020120525
41554170opensslgcc2012053020120525