<div class="gmail_quote">On Sat, Feb 5, 2011 at 10:31 AM, Florian Weimer <span dir="ltr"><<a href="mailto:fw@deneb.enyo.de">fw@deneb.enyo.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">> Wesley, can you confirm that this calling convention does not apply<br>
> to win64?<br></div></blockquote><div><br>It does not apply.<br> <br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Its calling convention has got its own wrinkle:<br>
<br>
> For vararg or unprototyped functions, any float values must be<br>
> duplicated in the corresponding general-purpose register.<br>
<br>
<<a href="http://msdn.microsoft.com/en-us/library/ms235286%28v=vs.80%29.aspx" target="_blank">http://msdn.microsoft.com/en-us/library/ms235286%28v=vs.80%29.aspx</a>><br></blockquote><div><br></div></div>That's a pain. We don't do this at the moment. I'll work out a patch which does this for Win64 varargs, also by default.<br>
<br>