Implementation notes: amd64, haswell, crypto_sign/ecdonaldb233

Computer: haswell
Architecture: amd64
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_sign
Primitive: ecdonaldb233
TimeImplementationCompilerBenchmark dateSUPERCOP version
3186860opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2013060920130419
3212653opensslgcc -O3 -fomit-frame-pointer2013060920130419
3216787opensslgcc -march=k8 -O3 -fomit-frame-pointer2013060920130419
3219240opensslgcc -m64 -O3 -fomit-frame-pointer2013060920130419
3221958opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2013060920130419
3235335opensslgcc -m64 -Os -fomit-frame-pointer2013060920130419
3239044opensslclang -O3 -mavx2013060920130419
3242042opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2013060920130419
3254422opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2013060920130419
3270173opensslclang -O32013060920130419
3314312opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013060920130419
3326472opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2013060920130419
3346312opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2013060920130419
3348920opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2013060920130419
3384448opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2013060920130419
3385188opensslgcc -march=nocona -O3 -fomit-frame-pointer2013060920130419
3403241opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2013060920130419
3406478opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013060920130419
3418769opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2013060920130419
3420728opensslgcc -funroll-loops -O2 -fomit-frame-pointer2013060920130419
3422760opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2013060920130419
3425086opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2013060920130419
3426692opensslgcc -O -fomit-frame-pointer2013060920130419
3434518opensslgcc -march=k8 -O2 -fomit-frame-pointer2013060920130419
3437912opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2013060920130419
3440058opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2013060920130419
3440522opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2013060920130419
3440708opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2013060920130419
3445968opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2013060920130419
3447504opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2013060920130419
3448158opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2013060920130419
3450308opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2013060920130419
3451108opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2013060920130419
3452636opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2013060920130419
3455266opensslgcc -Os -fomit-frame-pointer2013060920130419
3455334opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2013060920130419
3459612opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2013060920130419
3462902opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2013060920130419
3463442opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2013060920130419
3466056opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2013060920130419
3467330opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2013060920130419
3467841opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2013060920130419
3473840opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2013060920130419
3478890opensslgcc -m64 -O2 -fomit-frame-pointer2013060920130419
3480344opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2013060920130419
3481480opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2013060920130419
3483774opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2013060920130419
3486862opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2013060920130419
3489911opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2013060920130419
3489964opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2013060920130419
3491454opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2013060920130419
3493295opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2013060920130419
3493452opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2013060920130419
3502521opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2013060920130419
3503672opensslgcc -funroll-loops -O -fomit-frame-pointer2013060920130419
3504868opensslgcc -march=barcelona -O2 -fomit-frame-pointer2013060920130419
3505058opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2013060920130419
3512786opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2013060920130419
3517754opensslgcc -march=k8 -O -fomit-frame-pointer2013060920130419
3518400opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2013060920130419
3518814opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013060920130419
3522552opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2013060920130419
3530688opensslgcc -march=nocona -O -fomit-frame-pointer2013060920130419
3538212opensslgcc -march=barcelona -O -fomit-frame-pointer2013060920130419
3548614opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2013060920130419
3556087opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2013060920130419
3560210opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2013060920130419
3562448opensslgcc -funroll-loops -O3 -fomit-frame-pointer2013060920130419
3564456opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2013060920130419
3564873opensslgcc -march=k8 -Os -fomit-frame-pointer2013060920130419
3568396opensslgcc -march=barcelona -O3 -fomit-frame-pointer2013060920130419
3571595opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2013060920130419
3572132opensslgcc -funroll-loops -Os -fomit-frame-pointer2013060920130419
3573535opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2013060920130419
3573564opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2013060920130419
3577120opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2013060920130419
3577764opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013060920130419
3577828opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2013060920130419
3579396opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013060920130419
3589536opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2013060920130419
3591088opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2013060920130419
3595036opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2013060920130419
3597168opensslgcc -O2 -fomit-frame-pointer2013060920130419
3599264opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2013060920130419
3607479opensslgcc -m64 -O -fomit-frame-pointer2013060920130419
3610428opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2013060920130419
3612224opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013060920130419
3615317opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2013060920130419
3618011opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2013060920130419
3618420opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2013060920130419
3619912opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2013060920130419
3624752opensslgcc -march=nocona -Os -fomit-frame-pointer2013060920130419
3626271opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2013060920130419
3628536opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2013060920130419
3629452opensslgcc -march=nocona -O2 -fomit-frame-pointer2013060920130419
3629852opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2013060920130419
3636401opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2013060920130419
3643408opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2013060920130419
3646364opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2013060920130419
3649236opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2013060920130419
3679932opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2013060920130419
3730431opensslgcc -march=barcelona -Os -fomit-frame-pointer2013060920130419
3969276opensslcc2013060920130419
4248764opensslgcc2013060920130419
4406700opensslgcc -funroll-loops2013060920130419