Implementation notes: amd64, bulldozer, crypto_sign/ecdonaldb233

Computer: bulldozer
Architecture: amd64
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20120709
Operation: crypto_sign
Primitive: ecdonaldb233
TimeImplementationCompilerBenchmark dateSUPERCOP version
5743658opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2012053020120525
5847210opensslgcc -m64 -O -fomit-frame-pointer2012053020120525
5855683opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
5865350opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012053020120525
5879858opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
5882520opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
5892466opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
5893280opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012053020120525
5899881opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012053020120525
5906821opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
5915652opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
5917896opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
5922738opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
5935219opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012053020120525
5962743opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
6007538opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012053020120525
6023833opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
6089792opensslgcc -march=k8 -O3 -fomit-frame-pointer2012053020120525
6108282opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
6117932opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012053020120525
6119579opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
6124154opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012053020120525
6126489opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012053020120525
6132165opensslgcc -march=barcelona -Os -fomit-frame-pointer2012053020120525
6140448opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
6141587opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
6144419opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
6151017opensslgcc -m64 -Os -fomit-frame-pointer2012053020120525
6151059opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012053020120525
6153082opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012053020120525
6153085opensslgcc -march=k8 -Os -fomit-frame-pointer2012053020120525
6154570opensslgcc -Os -fomit-frame-pointer2012053020120525
6155085opensslgcc -funroll-loops -Os -fomit-frame-pointer2012053020120525
6155182opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
6155248opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012053020120525
6158084opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2012053020120525
6160351opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012053020120525
6161470opensslgcc -march=nocona -Os -fomit-frame-pointer2012053020120525
6163370opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
6163558opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012053020120525
6175202opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012053020120525
6175502opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012053020120525
6176889opensslgcc -O -fomit-frame-pointer2012053020120525
6180331opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
6181485opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
6181655opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012053020120525
6182356opensslgcc -march=nocona -O -fomit-frame-pointer2012053020120525
6183127opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2012053020120525
6184269opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012053020120525
6185523opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012053020120525
6185857opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
6185919opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
6188234opensslgcc -funroll-loops -O -fomit-frame-pointer2012053020120525
6190066opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012053020120525
6193559opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012053020120525
6198448opensslgcc -march=k8 -O -fomit-frame-pointer2012053020120525
6202485opensslgcc -O3 -fomit-frame-pointer2012053020120525
6208030opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012053020120525
6208636opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012053020120525
6209470opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012053020120525
6212102opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012053020120525
6213570opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012053020120525
6216407opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
6218840opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012053020120525
6219320opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
6230281opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2012053020120525
6230386opensslgcc -march=barcelona -O -fomit-frame-pointer2012053020120525
6234860opensslgcc -m64 -O3 -fomit-frame-pointer2012053020120525
6239348opensslgcc -funroll-loops -O3 -fomit-frame-pointer2012053020120525
6242727opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012053020120525
6252841opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
6256989opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012053020120525
6262624opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012053020120525
6288491opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
6302129opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012053020120525
6304487opensslgcc -funroll-loops -O2 -fomit-frame-pointer2012053020120525
6331575opensslgcc -march=k8 -O2 -fomit-frame-pointer2012053020120525
6458789opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012053020120525
6461024opensslgcc -march=nocona -O3 -fomit-frame-pointer2012053020120525
6467630opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
6485165opensslgcc -march=nocona -O2 -fomit-frame-pointer2012053020120525
6500019opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
6512639opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012053020120525
6513367opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
6514435opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012053020120525
6525114opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012053020120525
6528125opensslgcc -march=barcelona -O3 -fomit-frame-pointer2012053020120525
6535000opensslgcc -march=barcelona -O2 -fomit-frame-pointer2012053020120525
6541557opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012053020120525
6552649opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012053020120525
6557463opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
6557942opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
6563531opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012053020120525
6563954opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012053020120525
6564154opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
6571414opensslgcc -m64 -O2 -fomit-frame-pointer2012053020120525
6572702opensslgcc -O2 -fomit-frame-pointer2012053020120525
6573295opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012053020120525
6580138opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
6594825opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012053020120525
7265909opensslcc2012053020120525
7452768opensslgcc2012053020120525
7453759opensslgcc -funroll-loops2012053020120525