Implementation notes: amd64, bulldozer, crypto_sign/ecdonaldk571

Computer: bulldozer
Architecture: amd64
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20120709
Operation: crypto_sign
Primitive: ecdonaldk571
TimeImplementationCompilerBenchmark dateSUPERCOP version
36362794opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012053020120525
36454548opensslgcc -m64 -O -fomit-frame-pointer2012053020120525
36613408opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012053020120525
36657339opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012053020120525
36697324opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
36697499opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
36703836opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
36707338opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012053020120525
36707730opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012053020120525
36709027opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012053020120525
36713981opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
36714240opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
36739264opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012053020120525
36740561opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012053020120525
36751771opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012053020120525
36753446opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
36764046opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012053020120525
36767029opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012053020120525
36768122opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
36770976opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
36774476opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
36787126opensslgcc -march=nocona -Os -fomit-frame-pointer2012053020120525
36790982opensslgcc -funroll-loops -O -fomit-frame-pointer2012053020120525
36794497opensslgcc -march=nocona -O -fomit-frame-pointer2012053020120525
36797594opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012053020120525
36816022opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012053020120525
36818487opensslgcc -march=k8 -O -fomit-frame-pointer2012053020120525
36818857opensslgcc -march=k8 -Os -fomit-frame-pointer2012053020120525
36829595opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
36844530opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012053020120525
36847642opensslgcc -Os -fomit-frame-pointer2012053020120525
36849368opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
36851982opensslgcc -funroll-loops -O2 -fomit-frame-pointer2012053020120525
36856313opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
36868605opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
36874225opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2012053020120525
36875342opensslgcc -march=barcelona -Os -fomit-frame-pointer2012053020120525
36875594opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012053020120525
36884271opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012053020120525
36889915opensslgcc -funroll-loops -Os -fomit-frame-pointer2012053020120525
36899737opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012053020120525
36900052opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
36900079opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2012053020120525
36911616opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
36911842opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
36914412opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
36917040opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
36920615opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
36923262opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012053020120525
36933500opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012053020120525
36933950opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012053020120525
36934468opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2012053020120525
36939342opensslgcc -O -fomit-frame-pointer2012053020120525
36941597opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
36945672opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2012053020120525
36952878opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012053020120525
36954942opensslgcc -march=k8 -O2 -fomit-frame-pointer2012053020120525
36956255opensslgcc -m64 -Os -fomit-frame-pointer2012053020120525
36970740opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012053020120525
36974892opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012053020120525
36975312opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
37012059opensslgcc -march=barcelona -O -fomit-frame-pointer2012053020120525
37015933opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012053020120525
37036936opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
37046195opensslgcc -m64 -O3 -fomit-frame-pointer2012053020120525
37047150opensslgcc -march=barcelona -O3 -fomit-frame-pointer2012053020120525
37075983opensslgcc -funroll-loops -O3 -fomit-frame-pointer2012053020120525
37099089opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
37099387opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012053020120525
37107818opensslgcc -march=nocona -O2 -fomit-frame-pointer2012053020120525
37111278opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012053020120525
37111768opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012053020120525
37113070opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012053020120525
37116256opensslgcc -m64 -O2 -fomit-frame-pointer2012053020120525
37135582opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
37136401opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
37152193opensslgcc -march=nocona -O3 -fomit-frame-pointer2012053020120525
37153579opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012053020120525
37165420opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012053020120525
37166340opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
37170787opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
37175299opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012053020120525
37192882opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012053020120525
37199669opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
37204648opensslgcc -O3 -fomit-frame-pointer2012053020120525
37221914opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
37235084opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012053020120525
37237962opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012053020120525
37242532opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012053020120525
37249740opensslgcc -march=k8 -O3 -fomit-frame-pointer2012053020120525
37253728opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
37256532opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012053020120525
37281684opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012053020120525
37282829opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
37301363opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
37313624opensslgcc -march=barcelona -O2 -fomit-frame-pointer2012053020120525
37325346opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012053020120525
37326914opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012053020120525
37334789opensslgcc -O2 -fomit-frame-pointer2012053020120525
37342084opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012053020120525
37741236opensslcc2012053020120525
38048614opensslgcc -funroll-loops2012053020120525
38199782opensslgcc2012053020120525