Implementation notes: amd64, haswell, crypto_sign/ecdonaldb571

Computer: haswell
Architecture: amd64
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_sign
Primitive: ecdonaldb571
TimeImplementationCompilerBenchmark dateSUPERCOP version
19415904opensslcc2013060920130419
19681438opensslgcc -march=nocona -O3 -fomit-frame-pointer2013060920130419
19866104opensslclang -O3 -mavx2013060920130419
19882034opensslclang -O32013060920130419
20120265opensslgcc -march=k8 -O3 -fomit-frame-pointer2013060920130419
20385697opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2013060920130419
20419667opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013060920130419
20441159opensslgcc -march=barcelona -O3 -fomit-frame-pointer2013060920130419
20555623opensslgcc -O3 -fomit-frame-pointer2013060920130419
20574105opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2013060920130419
20617878opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2013060920130419
20632915opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2013060920130419
20638472opensslgcc -march=k8 -Os -fomit-frame-pointer2013060920130419
20642162opensslgcc -funroll-loops -O3 -fomit-frame-pointer2013060920130419
20646500opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2013060920130419
20649722opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2013060920130419
20659620opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2013060920130419
20676352opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2013060920130419
20679636opensslgcc -m64 -O3 -fomit-frame-pointer2013060920130419
20682708opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013060920130419
20692007opensslgcc -march=nocona -O2 -fomit-frame-pointer2013060920130419
20695814opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2013060920130419
20697118opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2013060920130419
20699545opensslgcc -march=nocona -Os -fomit-frame-pointer2013060920130419
20700892opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2013060920130419
20713280opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013060920130419
20713982opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2013060920130419
20718076opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013060920130419
20724586opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013060920130419
20725674opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2013060920130419
20728387opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2013060920130419
20730202opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013060920130419
20739959opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2013060920130419
20743051opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2013060920130419
20743757opensslgcc -march=barcelona -O2 -fomit-frame-pointer2013060920130419
20746870opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2013060920130419
20748607opensslgcc -Os -fomit-frame-pointer2013060920130419
20751232opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2013060920130419
20753672opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2013060920130419
20756928opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2013060920130419
20758130opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2013060920130419
20762182opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2013060920130419
20768160opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2013060920130419
20768636opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2013060920130419
20770326opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2013060920130419
20781214opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2013060920130419
20782905opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2013060920130419
20783528opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2013060920130419
20790549opensslgcc -O -fomit-frame-pointer2013060920130419
20797450opensslgcc -march=barcelona -O -fomit-frame-pointer2013060920130419
20798503opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2013060920130419
20798572opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2013060920130419
20804156opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2013060920130419
20808216opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2013060920130419
20810176opensslgcc -funroll-loops -O -fomit-frame-pointer2013060920130419
20813308opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2013060920130419
20814356opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2013060920130419
20814464opensslgcc -m64 -O2 -fomit-frame-pointer2013060920130419
20826244opensslgcc -O2 -fomit-frame-pointer2013060920130419
20837150opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2013060920130419
20840544opensslgcc -m64 -Os -fomit-frame-pointer2013060920130419
20841383opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2013060920130419
20845366opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2013060920130419
20848227opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2013060920130419
20855926opensslgcc -march=k8 -O2 -fomit-frame-pointer2013060920130419
20861246opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2013060920130419
20869114opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2013060920130419
20869658opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2013060920130419
20885173opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2013060920130419
20887333opensslgcc -march=barcelona -Os -fomit-frame-pointer2013060920130419
20897115opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2013060920130419
20900968opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2013060920130419
20910427opensslgcc -march=nocona -O -fomit-frame-pointer2013060920130419
20924121opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2013060920130419
20935618opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2013060920130419
20937354opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2013060920130419
20943053opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2013060920130419
20966532opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2013060920130419
20969250opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2013060920130419
20971926opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2013060920130419
20985063opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2013060920130419
20999035opensslgcc -funroll-loops -Os -fomit-frame-pointer2013060920130419
21005293opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2013060920130419
21026670opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2013060920130419
21036016opensslgcc -funroll-loops -O2 -fomit-frame-pointer2013060920130419
21060847opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2013060920130419
21076608opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2013060920130419
21079649opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2013060920130419
21109032opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2013060920130419
21174417opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2013060920130419
21175370opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2013060920130419
21198799opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2013060920130419
21219235opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2013060920130419
21223875opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2013060920130419
21234049opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2013060920130419
21260555opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2013060920130419
21303289opensslgcc -march=k8 -O -fomit-frame-pointer2013060920130419
21373255opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2013060920130419
21398791opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2013060920130419
21446725opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2013060920130419
21458096opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2013060920130419
21525612opensslgcc -m64 -O -fomit-frame-pointer2013060920130419
21564896opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2013060920130419
21649551opensslgcc2013060920130419
21856384opensslgcc -funroll-loops2013060920130419