Implementation notes: amd64, h5e450, crypto_sign/ecdonaldk571

Computer: h5e450
Architecture: amd64
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20130419
Operation: crypto_sign
Primitive: ecdonaldk571
TimeImplementationCompilerBenchmark dateSUPERCOP version
113155935opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012080420120717
113158167opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012080420120717
113173335opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012080420120717
113175801opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2012080420120717
113178018opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012080420120717
113179017opensslgcc -march=barcelona -O -fomit-frame-pointer2012080420120717
113182728opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012080420120717
113184201opensslgcc -m64 -O -fomit-frame-pointer2012080420120717
113186067opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012080420120717
113188737opensslgcc -funroll-loops -O -fomit-frame-pointer2012080420120717
113193354opensslgcc -march=barcelona -Os -fomit-frame-pointer2012080420120717
113194629opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012080420120717
113194704opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2012080420120717
113195853opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012080420120717
113196066opensslgcc -m64 -Os -fomit-frame-pointer2012080420120717
113197665opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012080420120717
113198184opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012080420120717
113198340opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012080420120717
113198352opensslgcc -funroll-loops -Os -fomit-frame-pointer2012080420120717
113199150opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012080420120717
113199579opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012080420120717
113199720opensslgcc -O -fomit-frame-pointer2012080420120717
113200311opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012080420120717
113201226opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012080420120717
113203098opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012080420120717
113204214opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012080420120717
113205822opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012080420120717
113206146opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2012080420120717
113206482opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012080420120717
113206581opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012080420120717
113206998opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2012080420120717
113208117opensslgcc -march=nocona -O -fomit-frame-pointer2012080420120717
113213214opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012080420120717
113214780opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012080420120717
113215422opensslgcc -funroll-loops -O2 -fomit-frame-pointer2012080420120717
113215503opensslgcc -Os -fomit-frame-pointer2012080420120717
113216895opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012080420120717
113217630opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2012080420120717
113217771opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012080420120717
113218491opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2012080420120717
113220405opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2012080420120717
113222541opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012080420120717
113222718opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012080420120717
113224239opensslgcc -march=k8 -O -fomit-frame-pointer2012080420120717
113228061opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2012080420120717
113229105opensslgcc -march=nocona -O3 -fomit-frame-pointer2012080420120717
113229369opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012080420120717
113231331opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012080420120717
113234211opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2012080420120717
113235012opensslgcc -march=nocona -Os -fomit-frame-pointer2012080420120717
113235471opensslgcc -march=k8 -Os -fomit-frame-pointer2012080420120717
113237106opensslgcc -O3 -fomit-frame-pointer2012080420120717
113239563opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2012080420120717
113244885opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012080420120717
113245059opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012080420120717
113246853opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012080420120717
113250639opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012080420120717
113251452opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012080420120717
113251878opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2012080420120717
113252544opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012080420120717
113254737opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012080420120717
113255478opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012080420120717
113264703opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012080420120717
113268735opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012080420120717
113268906opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012080420120717
113269020opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012080420120717
113269047opensslgcc -funroll-loops -O3 -fomit-frame-pointer2012080420120717
113269167opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012080420120717
113271381opensslgcc -march=k8 -O3 -fomit-frame-pointer2012080420120717
113272287opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012080420120717
113274300opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012080420120717
113274501opensslgcc -m64 -O3 -fomit-frame-pointer2012080420120717
113277033opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012080420120717
113278719opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012080420120717
113278857opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012080420120717
113284569opensslgcc -march=barcelona -O3 -fomit-frame-pointer2012080420120717
113285142opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012080420120717
113286975opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012080420120717
113288499opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012080420120717
113289453opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012080420120717
113292087opensslgcc -m64 -O2 -fomit-frame-pointer2012080420120717
113295873opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012080420120717
113301084opensslgcc -march=nocona -O2 -fomit-frame-pointer2012080420120717
113305503opensslgcc -O2 -fomit-frame-pointer2012080420120717
113306124opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012080420120717
113309862opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012080420120717
113313717opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012080420120717
113315016opensslgcc -march=barcelona -O2 -fomit-frame-pointer2012080420120717
113329485opensslgcc -march=k8 -O2 -fomit-frame-pointer2012080420120717
113334120opensslclang -O32012080420120717
114708060opensslgcc -funroll-loops2012080420120717
114714603opensslgcc2012080420120717
114734145opensslcc2012080420120717