amoeba, a chess engine written in D
Richard Delorme via Digitalmars-d-announce
digitalmars-d-announce at puremagic.com
Sun May 22 14:22:30 PDT 2016
On Sunday, 22 May 2016 at 11:20:44 UTC, John Colvin wrote:
> LDC might benefit from copying the _popcnt source from ldc's
> druntime in to your code as it has a problem inlining it from
> druntime. You might also see a benefit from the -single-obj
> flag (enabled by default in ldmd).
Thank you for those advices.
I succeeded to have popcnt in the LCD build, (using llvm_ctpop).
-singleobj looks like a good idea too.
for the above test:
original: 18.7 s
with popcnt & singleobj: 11.1s.
LDC is now close to GDC in performance.
A question: why singleobj is not activated by a -Ox options?
--
Richard
More information about the Digitalmars-d-announce
mailing list