Using YMM registers causes an undefined label error

Imperatorn johan_forsberg_86 at hotmail.com
Sat Mar 6 16:09:03 UTC 2021


On Saturday, 6 March 2021 at 15:40:56 UTC, Rumbu wrote:
> On Saturday, 6 March 2021 at 12:15:43 UTC, Mike Parker wrote:
>> [...]
>
> Where exactly is documented the extern(D) x86-64 calling 
> convention? Because currently seems like a mess according to 
> the dissasembly. First X parameters on stack from left to 
> right, last 4 in registers. But wait, if you have less than 4 
> parameters, they are passed in register. Again, WTF?

Reading this, I'm experiencing true fear for the first time in my 
life.


More information about the Digitalmars-d-learn mailing list