Implementation notes: amd64, bulldozer, crypto_sign/ecdonaldk409

Computer: bulldozer
Architecture: amd64
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20120709
Operation: crypto_sign
Primitive: ecdonaldk409
TimeImplementationCompilerBenchmark dateSUPERCOP version
17081357opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
17087388opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
17099027opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012053020120525
17195293opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012053020120525
17219853opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
17227786opensslgcc -m64 -O -fomit-frame-pointer2012053020120525
17249907opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2012053020120525
17268178opensslgcc -funroll-loops -O2 -fomit-frame-pointer2012053020120525
17277299opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012053020120525
17281084opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012053020120525
17281100opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012053020120525
17281310opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
17283730opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012053020120525
17283755opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012053020120525
17285893opensslgcc -Os -fomit-frame-pointer2012053020120525
17286213opensslgcc -m64 -Os -fomit-frame-pointer2012053020120525
17286530opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
17289411opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
17289839opensslgcc -march=barcelona -Os -fomit-frame-pointer2012053020120525
17290439opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
17292062opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
17296082opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
17296105opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012053020120525
17300048opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012053020120525
17300720opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012053020120525
17300994opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
17302109opensslgcc -m64 -O3 -fomit-frame-pointer2012053020120525
17303547opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012053020120525
17303848opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012053020120525
17304693opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2012053020120525
17305261opensslgcc -funroll-loops -O -fomit-frame-pointer2012053020120525
17305299opensslgcc -funroll-loops -Os -fomit-frame-pointer2012053020120525
17305400opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
17306398opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012053020120525
17306426opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012053020120525
17308888opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2012053020120525
17310334opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
17310578opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012053020120525
17311017opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
17312134opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012053020120525
17312304opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
17314289opensslgcc -march=k8 -Os -fomit-frame-pointer2012053020120525
17315489opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
17317220opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012053020120525
17319678opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012053020120525
17319889opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
17320952opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2012053020120525
17321566opensslgcc -march=nocona -Os -fomit-frame-pointer2012053020120525
17325151opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012053020120525
17327894opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
17329162opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012053020120525
17333562opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
17335623opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012053020120525
17336360opensslgcc -march=barcelona -O -fomit-frame-pointer2012053020120525
17336661opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
17337147opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012053020120525
17338817opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012053020120525
17340948opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
17341220opensslgcc -march=k8 -O -fomit-frame-pointer2012053020120525
17346350opensslgcc -march=k8 -O2 -fomit-frame-pointer2012053020120525
17346872opensslgcc -O -fomit-frame-pointer2012053020120525
17349825opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
17353973opensslgcc -march=nocona -O -fomit-frame-pointer2012053020120525
17358220opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012053020120525
17404536opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
17433657opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012053020120525
17457210opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012053020120525
17478105opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012053020120525
17496917opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012053020120525
17548512opensslgcc -march=nocona -O3 -fomit-frame-pointer2012053020120525
17575757opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012053020120525
17584387opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
17601526opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012053020120525
17615718opensslgcc -march=k8 -O3 -fomit-frame-pointer2012053020120525
17621786opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
17622990opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
17643793opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
17648415opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012053020120525
17649947opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
17653484opensslgcc -march=nocona -O2 -fomit-frame-pointer2012053020120525
17661767opensslgcc -O3 -fomit-frame-pointer2012053020120525
17668152opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
17671801opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
17672155opensslgcc -march=barcelona -O3 -fomit-frame-pointer2012053020120525
17677683opensslgcc -funroll-loops -O3 -fomit-frame-pointer2012053020120525
17686674opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012053020120525
17688171opensslgcc -march=barcelona -O2 -fomit-frame-pointer2012053020120525
17690598opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
17692054opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012053020120525
17703543opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012053020120525
17707800opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012053020120525
17719139opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012053020120525
17719353opensslgcc -O2 -fomit-frame-pointer2012053020120525
17722577opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012053020120525
17723461opensslgcc -m64 -O2 -fomit-frame-pointer2012053020120525
17727732opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
17729579opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012053020120525
17750015opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
17758177opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012053020120525
17790832opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012053020120525
18523764opensslcc2012053020120525
18579095opensslgcc2012053020120525
18585863opensslgcc -funroll-loops2012053020120525