On Thursday, 20 April 2017 at 08:36:32 UTC, kinke wrote:
On Thursday, 20 April 2017 at 01:16:11 UTC, Tofu Ninja wrote:
My question is, why is it passed twice, both in xmm0 and rcx?
The MSDN docs say floating point are passed in xmm registers,
why is it also copied in into rcx? Is it necessary f
On Thursday, 20 April 2017 at 01:16:11 UTC, Tofu Ninja wrote:
My question is, why is it passed twice, both in xmm0 and rcx?
The MSDN docs say floating point are passed in xmm registers,
why is it also copied in into rcx? Is it necessary for anything?
That is only required for variadics, quotin
I am trying to learn the calling conventions in DMD, I am sure I
will have more than one question about them so as I come across
them I will ask them in this thread. I am mainly reading the MSDN
docs on the x64 calls and looking at disassemblies to confirm
what I learn.
While I was looking a