On Sunday, 24 March 2024 at 19:31:19 UTC, Csaba wrote:
...

Here are the results:

C: 0.04s
Python: 0.33s
D: 0.73s

...

I think a few things can be going on, but one way to go is trying using optimization flags like "-O2", and run again.

But anyway, looking through Assembly generated:

C: https://godbolt.org/z/45Kn1W93b
D: https://godbolt.org/z/Ghr3fqaTW

The Leibniz's function is very close each other, except for one thing, the "pow" function on D side. It's a template, maybe you should start from there, in fact I'd try the pow from C to see what happens.

Matheus.

Reply via email to