Rafael,<div><br></div><div>What happens if you add s128:128:128 ?</div><div><br></div><div>- David M</div><div><br></div><div><div class="gmail_quote">On Thu, Oct 14, 2010 at 9:50 AM, Rafael Espindola <span dir="ltr"><<a href="mailto:espindola@google.com">espindola@google.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">On 14 October 2010 12:41, David Meyer <<a href="mailto:pdox@google.com">pdox@google.com</a>> wrote:<br>

> That's not what I was expecting.<br>
> If that is what is expected, then it seems that <2 x i64> should have<br>
> 16-byte stack alignment.<br>
> This might be a bug with getCallFrameTypeAlignment(), or perhaps the<br>
> DataLayout?<br>
<br>
</div>Not sure. Clang even passes an explicit v128:128:128.<br>
<br>
Reading <a href="http://www.x86-64.org/documentation/abi.pdf" target="_blank">http://www.x86-64.org/documentation/abi.pdf</a> I get the<br>
impression that <2 x i64> should really be 16 byte aligned.<br>
<div><div></div><div class="h5"><br>
> - David M<br>
<br>
Cheers,<br>
--<br>
Rafael Ávila de Espíndola<br>
</div></div></blockquote></div><br></div>