Implementation notes: amd64, sandy, crypto_sign/ecdonaldp521

Computer: sandy
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20120908
Operation: crypto_sign
Primitive: ecdonaldp521
TimeImplementationCompilerBenchmark dateSUPERCOP version
3878052opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081620120812
3883216opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
3884420opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
3885860opensslgcc -march=barcelona -O3 -fomit-frame-pointer2012081620120812
3886360opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081620120812
3886432opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
3887444opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
3888292opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081620120812
3888532opensslgcc -m64 -O3 -fomit-frame-pointer2012081620120812
3889148opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
3889528opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081620120812
3889580opensslgcc -march=k8 -O3 -fomit-frame-pointer2012081620120812
3890068opensslgcc -funroll-loops -O3 -fomit-frame-pointer2012081620120812
3891696opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
3892268opensslgcc -O3 -fomit-frame-pointer2012081620120812
3893804opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081620120812
3894572opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081620120812
3898080opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081620120812
3898420opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081620120812
3900720opensslgcc -funroll-loops -O2 -fomit-frame-pointer2012081620120812
3901280opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081620120812
3903628opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
3904144opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
3904212opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
3906836opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081620120812
3907224opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
3908456opensslgcc -m64 -O2 -fomit-frame-pointer2012081620120812
3908588opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081620120812
3909720opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081620120812
3910336opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081620120812
3910892opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
3911708opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
3912892opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081620120812
3913348opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081620120812
3913668opensslgcc -O2 -fomit-frame-pointer2012081620120812
3913912opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081620120812
3914708opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081620120812
3915316opensslgcc -march=k8 -O2 -fomit-frame-pointer2012081620120812
3917764opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081620120812
3917940opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081620120812
3918676opensslgcc -march=barcelona -O2 -fomit-frame-pointer2012081620120812
3923452opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
3925132opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081620120812
3926428opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081620120812
3926716opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081620120812
3929192opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
3929512opensslgcc -march=nocona -O3 -fomit-frame-pointer2012081620120812
3933536opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
3934344opensslgcc -march=nocona -O2 -fomit-frame-pointer2012081620120812
3934540opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
3946364opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081620120812
3949176opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081620120812
3951884opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
3951952opensslgcc -march=nocona -O -fomit-frame-pointer2012081620120812
3952044opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081620120812
3955828opensslgcc -march=k8 -O -fomit-frame-pointer2012081620120812
3956392opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2012081620120812
3957488opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081620120812
3958716opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2012081620120812
3959384opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
3959648opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
3960804opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
3960972opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081620120812
3961172opensslgcc -m64 -O -fomit-frame-pointer2012081620120812
3961472opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
3962424opensslgcc -O -fomit-frame-pointer2012081620120812
3962456opensslgcc -funroll-loops -O -fomit-frame-pointer2012081620120812
3962600opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081620120812
3962928opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
3963572opensslgcc -march=barcelona -O -fomit-frame-pointer2012081620120812
3963992opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
3964692opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2012081620120812
3968128opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081620120812
3969400opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081620120812
3971444opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
3972320opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081620120812
3972876opensslgcc -funroll-loops -Os -fomit-frame-pointer2012081620120812
3973752opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2012081620120812
3974496opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081620120812
3974600opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081620120812
3975140opensslgcc -march=k8 -Os -fomit-frame-pointer2012081620120812
3975940opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081620120812
3976096opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
3976140opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
3976316opensslgcc -Os -fomit-frame-pointer2012081620120812
3977748opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081620120812
3979080opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
3979708opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081620120812
3981776opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
3981796opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081620120812
3982192opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
3983640opensslgcc -m64 -Os -fomit-frame-pointer2012081620120812
3984292opensslgcc -march=barcelona -Os -fomit-frame-pointer2012081620120812
3986144opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081620120812
3986668opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
3987496opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081620120812
3995624opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
4001680opensslgcc -march=nocona -Os -fomit-frame-pointer2012081620120812
4002316opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
4007304opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081620120812
4051704opensslclang -O32012081620120812
4061124opensslclang -O3 -mavx2012081620120812
4665556opensslgcc -funroll-loops2012081620120812
4669056opensslgcc2012081620120812
4754032opensslcc2012081620120812