<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Fri, Jul 18, 2014 at 2:30 AM, Tim Northover <span dir="ltr"><<a href="mailto:t.p.northover@gmail.com" target="_blank">t.p.northover@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>What about dividing the unroll hint by the unroll count and dropping<br></div>
it if that's <= 1?<br></blockquote><div><br></div><div>That would usually get to an unroll factor closer to what the user requested, though most of the time they wouldn't be divisible so you'd rarely end up with the exact factor in the end.  I'm a little on the fence about the compiler doing any unrolling if the pragma target can't be met.  Maybe it should just emit a warning and give up.  Currently it unrolls as much as possible if the target can't be met (it will emit a warning in this case once I finish a patch I'm working on).  Though I can see bike-shedding arguments for either case.</div>

<div><br></div><div>Mark</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Cheers.<br>
<span><font color="#888888"><br>
Tim.<br>
</font></span></blockquote></div><br></div></div>