Implementation notes: amd64, haswell, crypto_sign/ecdonaldb163

Computer: haswell
Architecture: amd64
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_sign
Primitive: ecdonaldb163
TimeImplementationCompilerBenchmark dateSUPERCOP version
2520508opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2013060920130419
2522832opensslgcc -march=barcelona -O3 -fomit-frame-pointer2013060920130419
2544060opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2013060920130419
2555012opensslclang -O32013060920130419
2556636opensslclang -O3 -mavx2013060920130419
2574351opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2013060920130419
2575916opensslgcc -march=nocona -O3 -fomit-frame-pointer2013060920130419
2578953opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2013060920130419
2582152opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2013060920130419
2584766opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2013060920130419
2591299opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2013060920130419
2604577opensslgcc -O2 -fomit-frame-pointer2013060920130419
2613683opensslgcc -m64 -Os -fomit-frame-pointer2013060920130419
2618004opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2013060920130419
2618219opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2013060920130419
2621753opensslgcc -m64 -O2 -fomit-frame-pointer2013060920130419
2624500opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2013060920130419
2635332opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2013060920130419
2657112opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013060920130419
2667292opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2013060920130419
2669112opensslgcc -m64 -O3 -fomit-frame-pointer2013060920130419
2676864opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2013060920130419
2679136opensslgcc -march=barcelona -O2 -fomit-frame-pointer2013060920130419
2681516opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2013060920130419
2689088opensslgcc -O3 -fomit-frame-pointer2013060920130419
2697600opensslgcc -march=k8 -O2 -fomit-frame-pointer2013060920130419
2704872opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013060920130419
2705988opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2013060920130419
2706484opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2013060920130419
2711202opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2013060920130419
2715572opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013060920130419
2727123opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013060920130419
2727416opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2013060920130419
2733643opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2013060920130419
2735662opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2013060920130419
2737772opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2013060920130419
2745040opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2013060920130419
2745116opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2013060920130419
2770892opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013060920130419
2774008opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2013060920130419
2774724opensslgcc -funroll-loops -O2 -fomit-frame-pointer2013060920130419
2777021opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2013060920130419
2777132opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2013060920130419
2779082opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2013060920130419
2781988opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2013060920130419
2785574opensslgcc -Os -fomit-frame-pointer2013060920130419
2786876opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2013060920130419
2792794opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2013060920130419
2795738opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2013060920130419
2796216opensslgcc -march=k8 -O3 -fomit-frame-pointer2013060920130419
2797796opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2013060920130419
2799026opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2013060920130419
2802092opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2013060920130419
2802312opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2013060920130419
2804586opensslgcc -funroll-loops -O3 -fomit-frame-pointer2013060920130419
2806695opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2013060920130419
2807990opensslgcc -march=k8 -Os -fomit-frame-pointer2013060920130419
2808230opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2013060920130419
2816070opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2013060920130419
2817552opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2013060920130419
2820872opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2013060920130419
2823662opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2013060920130419
2825022opensslgcc -march=nocona -Os -fomit-frame-pointer2013060920130419
2825662opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2013060920130419
2828648opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2013060920130419
2830180opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2013060920130419
2831746opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2013060920130419
2836357opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2013060920130419
2837333opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2013060920130419
2840446opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2013060920130419
2841188opensslgcc -m64 -O -fomit-frame-pointer2013060920130419
2844291opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2013060920130419
2844851opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2013060920130419
2845898opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2013060920130419
2847900opensslgcc -march=nocona -O -fomit-frame-pointer2013060920130419
2847979opensslgcc -march=barcelona -Os -fomit-frame-pointer2013060920130419
2849239opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2013060920130419
2849642opensslgcc -march=barcelona -O -fomit-frame-pointer2013060920130419
2849898opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2013060920130419
2854354opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2013060920130419
2854726opensslgcc -march=nocona -O2 -fomit-frame-pointer2013060920130419
2869609opensslgcc -march=k8 -O -fomit-frame-pointer2013060920130419
2873484opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2013060920130419
2882492opensslgcc -funroll-loops -Os -fomit-frame-pointer2013060920130419
2887508opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2013060920130419
2889348opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013060920130419
2895392opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2013060920130419
2897356opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2013060920130419
2901516opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2013060920130419
2901831opensslgcc -O -fomit-frame-pointer2013060920130419
2904496opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2013060920130419
2908140opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2013060920130419
2911376opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2013060920130419
2915519opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2013060920130419
2916918opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2013060920130419
2917148opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2013060920130419
2917328opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2013060920130419
2920556opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2013060920130419
2931637opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2013060920130419
2932628opensslgcc -funroll-loops -O -fomit-frame-pointer2013060920130419
2951248opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2013060920130419
2961092opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2013060920130419
3349012opensslcc2013060920130419
3738996opensslgcc2013060920130419
3880976opensslgcc -funroll-loops2013060920130419