<div class="gmail_quote">On Sat, Feb 5, 2011 at 10:31 AM, Florian Weimer <span dir="ltr">&lt;<a href="mailto:fw@deneb.enyo.de">fw@deneb.enyo.de</a>&gt;</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">&gt; Wesley, can you confirm that this calling convention does not apply<br>
&gt; 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>
&gt; For vararg or unprototyped functions, any float values must be<br>
&gt; duplicated in the corresponding general-purpose register.<br>
<br>
&lt;<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>&gt;<br></blockquote><div><br></div></div>That&#39;s a pain. We don&#39;t do this at the moment. I&#39;ll work out a patch which does this for Win64 varargs, also by default.<br>
<br>