On Saturday, 7 April 2018 at 18:53:57 UTC, Arun Chandrasekaran wrote:
What am I doing wrong here that makes the D equivalent 2.5 times slower than it's C equivalent?

Compilers used:

LDC2: LDC - the LLVM D compiler (1.8.0)
GCC: gcc (Ubuntu 5.4.0-6ubuntu1~16.04.9) 5.4.0 20160609

11:36:39 ~/code/c/test2$ ldc2 sigmoid.d -O5 && ./sigmoid

When benchmarking against C you need to add more switches to ldc2, like:
-release -boundscheck=off

Reply via email to