<div class="gmail_quote">On Wed, Jul 27, 2011 at 12:19 AM, Matthew Mondor <span dir="ltr"><<a href="mailto:mm_lists@pulsar-zone.net">mm_lists@pulsar-zone.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
And the following works. I assume that ASH calls are not getting<br>
inlined in relation to the comment in the code about undefined C<br>
compiler behaviour in some circumstances, which would require the<br>
inlining code to be more complex to only inline in appropriate<br>
circumstances... and using c::shift<< makes it easier in this case.<br></blockquote></div><div><br></div>If possible, please refrain from using c::shift<< It is a remnant from the former ASH optimizer. If you need it in your code, define it as your own macro wrapping around C-INLINE, but this function will disappear (In general anything outside CL, EXT and the SB-SOCKETS and other SB-* packages should not be used).<div>
<br></div><div>I had to fix something in the compiler and used this chance to add a candidate for an optimizer of ASH. Seems to work with your example, please report any problems.</div><div><br></div><div>Juanjo<br><div>
<br>
-- <br>Instituto de Física Fundamental, CSIC<br>c/ Serrano, 113b, Madrid 28006 (Spain) <br><a href="http://juanjose.garciaripoll.googlepages.com" target="_blank">http://juanjose.garciaripoll.googlepages.com</a><br>
</div></div>