<div dir="ltr"><br><div class="gmail_extra"><div class="gmail_quote">On Thu, Feb 28, 2013 at 11:17 PM, Jack Carter <span dir="ltr"><<a href="mailto:Jack.Carter@imgtec.com" target="_blank">Jack.Carter@imgtec.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">




<div>
<div style="direction:ltr;font-size:10pt;font-family:Tahoma">Alexey,<br>
<br>
Have you tried the code with gcc yet? <br>
<br>
If it doesn't pass gcc then I would suspect your inline code. And just because it compiles, make sure gcc  is doing what you think it should. Sometimes llvm is better at following constraint rules.</div></div></blockquote>
<div><br></div><div style>Yes, this code works under gcc. After some thinking, I thinking the assembly is bad -</div><div style>Clang understands that it runs on a leaf function and neither uses frame pointers, nor</div><div style>
adjusts stack pointer.</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div style="direction:ltr;font-size:10pt;font-family:Tahoma"><span class="HOEnZb"><font color="#888888"><br>

<br>
Jack<br>
</font></span></div>
</div>

</blockquote></div><br clear="all"><div><br></div>-- <br><div>Alexey Samsonov, MSK</div>
</div></div>