Implementation notes: amd64, haswell, crypto_sign/ecdonaldk233

Computer: haswell
Architecture: amd64
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_sign
Primitive: ecdonaldk233
TimeImplementationCompilerBenchmark dateSUPERCOP version
3110391opensslgcc -march=nocona -O2 -fomit-frame-pointer2013060920130419
3129080opensslgcc -march=nocona -O3 -fomit-frame-pointer2013060920130419
3130020opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2013060920130419
3142411opensslclang -O3 -mavx2013060920130419
3146032opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2013060920130419
3166874opensslgcc -O2 -fomit-frame-pointer2013060920130419
3171771opensslgcc -O -fomit-frame-pointer2013060920130419
3202959opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2013060920130419
3205756opensslgcc -m64 -O3 -fomit-frame-pointer2013060920130419
3212040opensslgcc -O3 -fomit-frame-pointer2013060920130419
3223140opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2013060920130419
3223356opensslgcc -m64 -Os -fomit-frame-pointer2013060920130419
3238172opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2013060920130419
3241765opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2013060920130419
3252735opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2013060920130419
3253972opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2013060920130419
3257961opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2013060920130419
3258676opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2013060920130419
3271400opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2013060920130419
3282072opensslgcc -march=barcelona -O2 -fomit-frame-pointer2013060920130419
3284324opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2013060920130419
3284716opensslgcc -m64 -O -fomit-frame-pointer2013060920130419
3285127opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2013060920130419
3289096opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2013060920130419
3291952opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2013060920130419
3292492opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2013060920130419
3314364opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2013060920130419
3316068opensslgcc -funroll-loops -O2 -fomit-frame-pointer2013060920130419
3321412opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2013060920130419
3321842opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2013060920130419
3326706opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2013060920130419
3328501opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2013060920130419
3329282opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2013060920130419
3333128opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013060920130419
3335498opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2013060920130419
3336590opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2013060920130419
3336748opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2013060920130419
3340224opensslgcc -m64 -O2 -fomit-frame-pointer2013060920130419
3340274opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2013060920130419
3340874opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2013060920130419
3341066opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2013060920130419
3341514opensslgcc -funroll-loops -O3 -fomit-frame-pointer2013060920130419
3347052opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2013060920130419
3349736opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013060920130419
3350466opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2013060920130419
3351144opensslgcc -march=k8 -Os -fomit-frame-pointer2013060920130419
3352802opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2013060920130419
3353204opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013060920130419
3354864opensslgcc -march=k8 -O2 -fomit-frame-pointer2013060920130419
3356328opensslgcc -march=barcelona -Os -fomit-frame-pointer2013060920130419
3357358opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2013060920130419
3357708opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2013060920130419
3359670opensslgcc -march=k8 -O3 -fomit-frame-pointer2013060920130419
3362008opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2013060920130419
3363958opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2013060920130419
3364299opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2013060920130419
3365610opensslgcc -march=nocona -Os -fomit-frame-pointer2013060920130419
3365900opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2013060920130419
3368440opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2013060920130419
3369007opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2013060920130419
3369780opensslclang -O32013060920130419
3371228opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2013060920130419
3373988opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2013060920130419
3374126opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2013060920130419
3378882opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2013060920130419
3379155opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2013060920130419
3380322opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2013060920130419
3380902opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013060920130419
3381458opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2013060920130419
3382927opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2013060920130419
3383178opensslgcc -march=barcelona -O -fomit-frame-pointer2013060920130419
3388082opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2013060920130419
3389802opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2013060920130419
3397354opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2013060920130419
3399551opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2013060920130419
3401629opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2013060920130419
3409004opensslgcc -march=nocona -O -fomit-frame-pointer2013060920130419
3428998opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2013060920130419
3429976opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013060920130419
3434411opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2013060920130419
3436732opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2013060920130419
3442503opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2013060920130419
3446424opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2013060920130419
3449305opensslgcc -march=barcelona -O3 -fomit-frame-pointer2013060920130419
3451960opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2013060920130419
3455804opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2013060920130419
3456268opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2013060920130419
3460028opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2013060920130419
3469576opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2013060920130419
3470464opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2013060920130419
3470820opensslgcc -funroll-loops -Os -fomit-frame-pointer2013060920130419
3471992opensslgcc -Os -fomit-frame-pointer2013060920130419
3472704opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2013060920130419
3473260opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2013060920130419
3474824opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013060920130419
3478292opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2013060920130419
3494540opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2013060920130419
3495619opensslgcc -funroll-loops -O -fomit-frame-pointer2013060920130419
3496568opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2013060920130419
3509452opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2013060920130419
3532664opensslgcc -march=k8 -O -fomit-frame-pointer2013060920130419
3545548opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2013060920130419
3912481opensslcc2013060920130419
4169292opensslgcc2013060920130419
4399599opensslgcc -funroll-loops2013060920130419