Implementation notes: amd64, bulldozer, crypto_sign/ecdonaldp160

Computer: bulldozer
Architecture: amd64
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20120709
Operation: crypto_sign
Primitive: ecdonaldp160
TimeImplementationCompilerBenchmark dateSUPERCOP version
2843459opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
2994202opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012053020120525
3006144opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
3015006opensslgcc -O3 -fomit-frame-pointer2012053020120525
3015386opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012053020120525
3041379opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
3066221opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2012053020120525
3150260opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012053020120525
3150725opensslgcc -funroll-loops -Os -fomit-frame-pointer2012053020120525
3153207opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012053020120525
3158150opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
3164835opensslgcc -march=barcelona -Os -fomit-frame-pointer2012053020120525
3165129opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2012053020120525
3165357opensslgcc -march=k8 -Os -fomit-frame-pointer2012053020120525
3169050opensslgcc -Os -fomit-frame-pointer2012053020120525
3170232opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012053020120525
3171330opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012053020120525
3171929opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
3178292opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
3179889opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
3181855opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012053020120525
3192764opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012053020120525
3195400opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012053020120525
3195504opensslgcc -m64 -O -fomit-frame-pointer2012053020120525
3195616opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012053020120525
3199992opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
3201279opensslgcc -m64 -Os -fomit-frame-pointer2012053020120525
3201903opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012053020120525
3203138opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
3204139opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012053020120525
3206473opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
3206632opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012053020120525
3207432opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
3209687opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012053020120525
3211655opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012053020120525
3214641opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012053020120525
3216212opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
3219475opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012053020120525
3219664opensslgcc -march=k8 -O -fomit-frame-pointer2012053020120525
3220813opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2012053020120525
3221019opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012053020120525
3222114opensslgcc -funroll-loops -O2 -fomit-frame-pointer2012053020120525
3223651opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
3227384opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012053020120525
3230764opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
3235178opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
3237348opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012053020120525
3239187opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
3240477opensslgcc -funroll-loops -O -fomit-frame-pointer2012053020120525
3241952opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
3242855opensslgcc -march=nocona -O -fomit-frame-pointer2012053020120525
3243035opensslgcc -march=nocona -Os -fomit-frame-pointer2012053020120525
3243145opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012053020120525
3247296opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
3247822opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
3249123opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012053020120525
3258405opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
3268745opensslgcc -march=barcelona -O -fomit-frame-pointer2012053020120525
3268848opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2012053020120525
3277397opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
3279172opensslgcc -O -fomit-frame-pointer2012053020120525
3286255opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012053020120525
3338164opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
3339896opensslgcc -march=k8 -O3 -fomit-frame-pointer2012053020120525
3373255opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
3383067opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012053020120525
3392200opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012053020120525
3395979opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012053020120525
3460324opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
3473994opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012053020120525
3489258opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
3491811opensslgcc -march=nocona -O3 -fomit-frame-pointer2012053020120525
3499164opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012053020120525
3528967opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
3532626opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012053020120525
3536397opensslgcc -march=nocona -O2 -fomit-frame-pointer2012053020120525
3539337opensslgcc -m64 -O3 -fomit-frame-pointer2012053020120525
3544156opensslgcc -march=barcelona -O2 -fomit-frame-pointer2012053020120525
3549051opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
3549521opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012053020120525
3559477opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012053020120525
3569440opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012053020120525
3569938opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
3570714opensslgcc -funroll-loops -O3 -fomit-frame-pointer2012053020120525
3574478opensslgcc -march=barcelona -O3 -fomit-frame-pointer2012053020120525
3575671opensslgcc -m64 -O2 -fomit-frame-pointer2012053020120525
3583768opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012053020120525
3583982opensslgcc -O2 -fomit-frame-pointer2012053020120525
3584215opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
3584352opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012053020120525
3584849opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012053020120525
3585321opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012053020120525
3593229opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
3594504opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012053020120525
3598512opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
3599499opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012053020120525
3599716opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
3609141opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012053020120525
3632660opensslgcc -march=k8 -O2 -fomit-frame-pointer2012053020120525
3640990opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012053020120525
4315799opensslcc2012053020120525
4467562opensslgcc2012053020120525
4535585opensslgcc -funroll-loops2012053020120525