<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Il 08/07/2011 09:21, Cameron Zwarich ha scritto:
    <blockquote class=" cite"
      id="mid_088049D6-3618-4C47-87CA-E428F7CAC6E5_apple_com"
      cite="mid:088049D6-3618-4C47-87CA-E428F7CAC6E5@apple.com"
      type="cite">
      <pre wrap="">On Jul 7, 2011, at 10:15 PM, Carlo Alberto Ferraris wrote:

</pre>
      <blockquote class=" cite" id="StationeryCiteGenerated_2"
        type="cite">
        <pre wrap="">I'll try to inspect the assembler. Just a quick thought in the mean time, in the snippet I posted, if the backedge pointed directly to %19, other optimizations would likely notice that the loop could be removed entirely and replaced with a single addition. Do you think the code generator is able t
o do this?
</pre>
      </blockquote>
      <pre wrap="">Why would you write a loop with an indirect branch where the loop can be deleted?
</pre>
    </blockquote>
    I'm working on an IPO that uses indirectbrs. The loop was part of
    the code being compiled.<br>
    <br>
    <div class="moz-signature">-- <br>
      <style type="text/css">
    .signature {
    }
    .signature a, .signature a:link, .signature a:hover, .signature a:active, 
</style>
      <div style="background:#eee; border:1px solid #ddd; padding:7px
        9px; display:inline-block; border-radius:8px;
        -moz-border-radius:6px;"> Carlo Alberto Ferraris <<a
          href="mailto:cafxx@strayorange.com">cafxx@strayorange.com</a>><br>
        <a href="http://cafxx.strayorange.com">website/blog</a> - +39
        333 7643 235
      </div>
    </div>
  </body>
</html>