On Wednesday, 18 July 2018 at 15:13:24 UTC, rikki cattermole wrote:
On 19/07/2018 3:03 AM, Ivan Kazmenko wrote:

That's by DMD32 on Windows.  (Sorry, my DMD64 broke after upgrading Visual Studio to 2017, and I failed to fix it right now.  Anyway, it's not like x86_64 uses a different set of general purpose floating-point hardware, right?)

Boy do I ever have some bad news for you!

SSE for 64bit and x87 for 32bit, as per run.dlang.org.

Wow, thanks!

As per https://run.dlang.io/, it's fast for float and double, but slow for reals (which are 80 bits and don't fit into the fancy instructions you mention). Unfortunately, it fails to compile with -m32, but anyway, point taken.

As an aside, learning something new after virtually every post is why I love the D forum/newsgroup.

Ivan Kazmenko.

Reply via email to