Implementation notes: amd64, haswell, crypto_sign/ronald1536

Computer: haswell
Architecture: amd64
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_sign
Primitive: ronald1536
TimeImplementationCompilerBenchmark dateSUPERCOP version
3185408opensslgcc -m64 -O2 -fomit-frame-pointer2013060920130419
3193272opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2013060920130419
3200876opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013060920130419
3205792opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2013060920130419
3210496opensslgcc -march=barcelona -O3 -fomit-frame-pointer2013060920130419
3211444opensslgcc -Os -fomit-frame-pointer2013060920130419
3211904opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2013060920130419
3223508opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013060920130419
3224980opensslgcc -march=nocona -O2 -fomit-frame-pointer2013060920130419
3231552opensslclang -O32013060920130419
3239440opensslgcc -funroll-loops -O -fomit-frame-pointer2013060920130419
3239512opensslclang -O3 -mavx2013060920130419
3243240opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2013060920130419
3248015opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2013060920130419
3251965opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2013060920130419
3258396opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2013060920130419
3267350opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2013060920130419
3275745opensslgcc -funroll-loops -O2 -fomit-frame-pointer2013060920130419
3281910opensslgcc -O2 -fomit-frame-pointer2013060920130419
3284747opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2013060920130419
3288791opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2013060920130419
3289041opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2013060920130419
3289250opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2013060920130419
3294201opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2013060920130419
3298280opensslgcc -march=nocona -O3 -fomit-frame-pointer2013060920130419
3302151opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2013060920130419
3302703opensslgcc -march=barcelona -O2 -fomit-frame-pointer2013060920130419
3310830opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2013060920130419
3311965opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2013060920130419
3313109opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2013060920130419
3319588opensslgcc -m64 -Os -fomit-frame-pointer2013060920130419
3322845opensslgcc -m64 -O -fomit-frame-pointer2013060920130419
3327062opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2013060920130419
3329280opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2013060920130419
3330576opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2013060920130419
3331478opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2013060920130419
3333223opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2013060920130419
3344292opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2013060920130419
3345945opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2013060920130419
3350921opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2013060920130419
3351180opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2013060920130419
3351478opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2013060920130419
3355893opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2013060920130419
3368272opensslgcc -m64 -O3 -fomit-frame-pointer2013060920130419
3368922opensslgcc -march=k8 -Os -fomit-frame-pointer2013060920130419
3378836opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2013060920130419
3381368opensslgcc -march=barcelona -Os -fomit-frame-pointer2013060920130419
3383989opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2013060920130419
3385373opensslgcc -march=k8 -O -fomit-frame-pointer2013060920130419
3387962opensslgcc -march=nocona -O -fomit-frame-pointer2013060920130419
3395524opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2013060920130419
3400468opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2013060920130419
3401860opensslgcc -march=nocona -Os -fomit-frame-pointer2013060920130419
3402167opensslgcc -O -fomit-frame-pointer2013060920130419
3402544opensslgcc -march=k8 -O2 -fomit-frame-pointer2013060920130419
3410184opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013060920130419
3413252opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2013060920130419
3423471opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2013060920130419
3426616opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2013060920130419
3427520opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2013060920130419
3430104opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2013060920130419
3431636opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2013060920130419
3435008opensslgcc -march=k8 -O3 -fomit-frame-pointer2013060920130419
3438824opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2013060920130419
3439956opensslgcc -funroll-loops -Os -fomit-frame-pointer2013060920130419
3441444opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013060920130419
3443063opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2013060920130419
3443132opensslgcc -O3 -fomit-frame-pointer2013060920130419
3446764opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2013060920130419
3452088opensslgcc -funroll-loops -O3 -fomit-frame-pointer2013060920130419
3457200opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2013060920130419
3464300opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2013060920130419
3468884opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013060920130419
3469984opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2013060920130419
3472264opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2013060920130419
3474672opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2013060920130419
3475992opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2013060920130419
3477077opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2013060920130419
3484316opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2013060920130419
3484576opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2013060920130419
3493421opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2013060920130419
3495767opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2013060920130419
3505872opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2013060920130419
3508370opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2013060920130419
3523710opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2013060920130419
3525756opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2013060920130419
3532354opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2013060920130419
3535962opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2013060920130419
3541750opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2013060920130419
3543246opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2013060920130419
3548912opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2013060920130419
3550620opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2013060920130419
3552994opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013060920130419
3563698opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2013060920130419
3564568opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2013060920130419
3564726opensslgcc -march=barcelona -O -fomit-frame-pointer2013060920130419
3565960opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2013060920130419
3568330opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2013060920130419
3585614opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2013060920130419
3607298opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2013060920130419
3648458opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2013060920130419
3703501opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2013060920130419
4041532opensslcc2013060920130419
4409016opensslgcc2013060920130419
4482964opensslgcc -funroll-loops2013060920130419