Implementation notes: amd64, haswell, crypto_sign/ecdonaldp384

Computer: haswell
Architecture: amd64
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_sign
Primitive: ecdonaldp384
TimeImplementationCompilerBenchmark dateSUPERCOP version
5612104opensslclang -O32013060920130419
5621800opensslclang -O3 -mavx2013060920130419
5775648opensslgcc -funroll-loops -O3 -fomit-frame-pointer2013060920130419
5828237opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2013060920130419
5852760opensslgcc -m64 -O -fomit-frame-pointer2013060920130419
5861687opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2013060920130419
5864960opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2013060920130419
5870574opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2013060920130419
5922236opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2013060920130419
5927916opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2013060920130419
5953216opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2013060920130419
5956216opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2013060920130419
5959052opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2013060920130419
5959564opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2013060920130419
5963208opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2013060920130419
5964432opensslgcc -march=k8 -O2 -fomit-frame-pointer2013060920130419
5965176opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013060920130419
5965340opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2013060920130419
5967184opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2013060920130419
5967944opensslgcc -O2 -fomit-frame-pointer2013060920130419
5972320opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2013060920130419
5973491opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2013060920130419
5976984opensslgcc -march=k8 -O3 -fomit-frame-pointer2013060920130419
5997160opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2013060920130419
6007028opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013060920130419
6014148opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2013060920130419
6014540opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2013060920130419
6027008opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2013060920130419
6028980opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2013060920130419
6046164opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2013060920130419
6047704opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2013060920130419
6052648opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2013060920130419
6069460opensslgcc -O3 -fomit-frame-pointer2013060920130419
6075933opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2013060920130419
6080028opensslgcc -O -fomit-frame-pointer2013060920130419
6081308opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2013060920130419
6081980opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2013060920130419
6094920opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013060920130419
6103352opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2013060920130419
6107452opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2013060920130419
6108712opensslgcc -march=nocona -O3 -fomit-frame-pointer2013060920130419
6113248opensslgcc -funroll-loops -O2 -fomit-frame-pointer2013060920130419
6118282opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2013060920130419
6118740opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2013060920130419
6123678opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2013060920130419
6144810opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2013060920130419
6155834opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2013060920130419
6158916opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2013060920130419
6163334opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2013060920130419
6163368opensslgcc -march=nocona -O2 -fomit-frame-pointer2013060920130419
6164842opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2013060920130419
6169560opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013060920130419
6169730opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2013060920130419
6175646opensslgcc -march=k8 -Os -fomit-frame-pointer2013060920130419
6179602opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2013060920130419
6181494opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2013060920130419
6181682opensslgcc -march=barcelona -O3 -fomit-frame-pointer2013060920130419
6181782opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013060920130419
6183232opensslgcc -Os -fomit-frame-pointer2013060920130419
6185388opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2013060920130419
6185686opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2013060920130419
6186578opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2013060920130419
6187305opensslgcc -m64 -O2 -fomit-frame-pointer2013060920130419
6187570opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2013060920130419
6188140opensslgcc -funroll-loops -Os -fomit-frame-pointer2013060920130419
6188998opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2013060920130419
6189308opensslgcc -m64 -Os -fomit-frame-pointer2013060920130419
6189948opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2013060920130419
6190777opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2013060920130419
6193758opensslgcc -funroll-loops -O -fomit-frame-pointer2013060920130419
6195568opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2013060920130419
6198882opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2013060920130419
6201144opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013060920130419
6208208opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2013060920130419
6210380opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2013060920130419
6211700opensslgcc -m64 -O3 -fomit-frame-pointer2013060920130419
6212136opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2013060920130419
6213772opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2013060920130419
6220998opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2013060920130419
6227796opensslgcc -march=nocona -Os -fomit-frame-pointer2013060920130419
6228944opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2013060920130419
6230119opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2013060920130419
6235186opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2013060920130419
6238406opensslgcc -march=k8 -O -fomit-frame-pointer2013060920130419
6241384opensslgcc -march=barcelona -O -fomit-frame-pointer2013060920130419
6244914opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2013060920130419
6244914opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2013060920130419
6251170opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2013060920130419
6255388opensslgcc -march=barcelona -Os -fomit-frame-pointer2013060920130419
6276031opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2013060920130419
6276656opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2013060920130419
6324630opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2013060920130419
6328145opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2013060920130419
6329051opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2013060920130419
6331349opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2013060920130419
6345500opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2013060920130419
6367838opensslgcc -march=barcelona -O2 -fomit-frame-pointer2013060920130419
6409970opensslgcc -march=nocona -O -fomit-frame-pointer2013060920130419
6412168opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2013060920130419
6439036opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2013060920130419
6447448opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2013060920130419
6473512opensslcc2013060920130419
6539284opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2013060920130419
6886968opensslgcc -funroll-loops2013060920130419
6901512opensslgcc2013060920130419