Implementation notes: amd64, sandy, crypto_sign/ecdonaldk163

Computer: sandy
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20120908
Operation: crypto_sign
Primitive: ecdonaldk163
TimeImplementationCompilerBenchmark dateSUPERCOP version
3311580opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012081620120812
3311668opensslgcc -m64 -O3 -fomit-frame-pointer2012081620120812
3312100opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
3318040opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
3319948opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012081620120812
3320740opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012081620120812
3321420opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012081620120812
3322540opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012081620120812
3322800opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012081620120812
3323452opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012081620120812
3324236opensslgcc -funroll-loops -O2 -fomit-frame-pointer2012081620120812
3324800opensslgcc -funroll-loops -O3 -fomit-frame-pointer2012081620120812
3326404opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012081620120812
3330304opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
3332460opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012081620120812
3332808opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012081620120812
3335768opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
3340424opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012081620120812
3341528opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012081620120812
3341540opensslgcc -m64 -O2 -fomit-frame-pointer2012081620120812
3341908opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012081620120812
3343604opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012081620120812
3352272opensslgcc -O2 -fomit-frame-pointer2012081620120812
3353212opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
3353644opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012081620120812
3354348opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012081620120812
3354452opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012081620120812
3354856opensslgcc -march=k8 -O3 -fomit-frame-pointer2012081620120812
3356148opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012081620120812
3356548opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012081620120812
3357968opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012081620120812
3359648opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012081620120812
3361476opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012081620120812
3369728opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012081620120812
3370428opensslgcc -march=nocona -O2 -fomit-frame-pointer2012081620120812
3370496opensslgcc -march=barcelona -O3 -fomit-frame-pointer2012081620120812
3371792opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012081620120812
3375376opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
3375484opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
3375856opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012081620120812
3377204opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012081620120812
3378692opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012081620120812
3379876opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012081620120812
3380184opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012081620120812
3383972opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012081620120812
3385068opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
3388692opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012081620120812
3389328opensslgcc -march=nocona -O -fomit-frame-pointer2012081620120812
3390328opensslgcc -march=nocona -O3 -fomit-frame-pointer2012081620120812
3390600opensslgcc -march=barcelona -O -fomit-frame-pointer2012081620120812
3390888opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
3391064opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012081620120812
3391208opensslgcc -O -fomit-frame-pointer2012081620120812
3391912opensslgcc -march=barcelona -O2 -fomit-frame-pointer2012081620120812
3392372opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
3392408opensslgcc -march=k8 -O -fomit-frame-pointer2012081620120812
3392468opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012081620120812
3392556opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2012081620120812
3392672opensslgcc -m64 -O -fomit-frame-pointer2012081620120812
3393428opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2012081620120812
3395176opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2012081620120812
3400088opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2012081620120812
3400864opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012081620120812
3400900opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012081620120812
3402936opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012081620120812
3403812opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
3403992opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012081620120812
3404956opensslgcc -Os -fomit-frame-pointer2012081620120812
3405160opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2012081620120812
3405520opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
3405904opensslgcc -march=k8 -O2 -fomit-frame-pointer2012081620120812
3406860opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012081620120812
3407240opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012081620120812
3407540opensslgcc -O3 -fomit-frame-pointer2012081620120812
3408244opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
3409480opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012081620120812
3409700opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2012081620120812
3413408opensslgcc -m64 -Os -fomit-frame-pointer2012081620120812
3413500opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012081620120812
3413716opensslgcc -funroll-loops -Os -fomit-frame-pointer2012081620120812
3414520opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
3415980opensslgcc -march=k8 -Os -fomit-frame-pointer2012081620120812
3418252opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
3419376opensslgcc -march=barcelona -Os -fomit-frame-pointer2012081620120812
3422580opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012081620120812
3422984opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012081620120812
3423368opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012081620120812
3429492opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012081620120812
3430964opensslgcc -march=nocona -Os -fomit-frame-pointer2012081620120812
3431408opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012081620120812
3434564opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
3435936opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012081620120812
3437024opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2012081620120812
3437216opensslgcc -funroll-loops -O -fomit-frame-pointer2012081620120812
3438056opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2012081620120812
3444076opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012081620120812
3447768opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012081620120812
3452440opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012081620120812
3453644opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012081620120812
3473744opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012081620120812
3495440opensslclang -O3 -mavx2012081620120812
3542148opensslclang -O32012081620120812
4101928opensslcc2012081620120812
4103132opensslgcc2012081620120812
4115744opensslgcc -funroll-loops2012081620120812