Implementation notes: amd64, bulldozer, crypto_sign/ecdonaldb283

Computer: bulldozer
Architecture: amd64
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20120709
Operation: crypto_sign
Primitive: ecdonaldb283
TimeImplementationCompilerBenchmark dateSUPERCOP version
10504065opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012053020120525
10519270opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012053020120525
10532536opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2012053020120525
10545734opensslgcc -funroll-loops -O2 -fomit-frame-pointer2012053020120525
10545795opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012053020120525
10559988opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012053020120525
10566566opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
10574829opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012053020120525
10584924opensslgcc -m64 -O -fomit-frame-pointer2012053020120525
10623452opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
10627606opensslgcc -O -fomit-frame-pointer2012053020120525
10642790opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
10662953opensslgcc -march=k8 -O3 -fomit-frame-pointer2012053020120525
10677808opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
10707494opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
10717701opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012053020120525
10719339opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012053020120525
10734245opensslgcc -Os -fomit-frame-pointer2012053020120525
10743060opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
10743164opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
10743761opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
10744791opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
10747051opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
10750992opensslgcc -march=barcelona -Os -fomit-frame-pointer2012053020120525
10751352opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012053020120525
10758511opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012053020120525
10759820opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012053020120525
10763339opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
10764315opensslgcc -march=k8 -Os -fomit-frame-pointer2012053020120525
10764969opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
10765181opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012053020120525
10765444opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
10766822opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
10768300opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012053020120525
10768725opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012053020120525
10770356opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012053020120525
10772922opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2012053020120525
10773035opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
10773473opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012053020120525
10775053opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
10775693opensslgcc -m64 -Os -fomit-frame-pointer2012053020120525
10776157opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012053020120525
10779969opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
10782569opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012053020120525
10783305opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012053020120525
10783439opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2012053020120525
10785076opensslgcc -funroll-loops -O -fomit-frame-pointer2012053020120525
10785916opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
10787408opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012053020120525
10791984opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
10792439opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
10796202opensslgcc -O3 -fomit-frame-pointer2012053020120525
10797518opensslgcc -march=barcelona -O -fomit-frame-pointer2012053020120525
10798400opensslgcc -march=nocona -O -fomit-frame-pointer2012053020120525
10801613opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012053020120525
10803483opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
10805308opensslgcc -funroll-loops -Os -fomit-frame-pointer2012053020120525
10810129opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
10811590opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012053020120525
10825087opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012053020120525
10828115opensslgcc -march=k8 -O -fomit-frame-pointer2012053020120525
10829315opensslgcc -march=nocona -Os -fomit-frame-pointer2012053020120525
10829826opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2012053020120525
10833146opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012053020120525
10844360opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012053020120525
10854644opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012053020120525
10917819opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012053020120525
10936390opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012053020120525
10937212opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012053020120525
10951046opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
10983242opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012053020120525
11045208opensslgcc -march=nocona -O3 -fomit-frame-pointer2012053020120525
11073832opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
11076852opensslgcc -march=k8 -O2 -fomit-frame-pointer2012053020120525
11090599opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012053020120525
11098415opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012053020120525
11098842opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
11104999opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
11121950opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012053020120525
11121954opensslgcc -m64 -O3 -fomit-frame-pointer2012053020120525
11128111opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012053020120525
11138349opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012053020120525
11143348opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
11147815opensslgcc -march=nocona -O2 -fomit-frame-pointer2012053020120525
11152116opensslgcc -O2 -fomit-frame-pointer2012053020120525
11155443opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012053020120525
11160265opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
11166275opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
11167903opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
11170407opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012053020120525
11170424opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
11170459opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012053020120525
11171437opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012053020120525
11174221opensslgcc -march=barcelona -O3 -fomit-frame-pointer2012053020120525
11188965opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012053020120525
11190450opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
11191116opensslgcc -march=barcelona -O2 -fomit-frame-pointer2012053020120525
11196936opensslgcc -funroll-loops -O3 -fomit-frame-pointer2012053020120525
11201669opensslgcc -m64 -O2 -fomit-frame-pointer2012053020120525
11208062opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012053020120525
11846807opensslcc2012053020120525
12036216opensslgcc -funroll-loops2012053020120525
12046482opensslgcc2012053020120525