<div dir="ltr">On 20 February 2013 20:04, Arnold Schwaighofer <span dir="ltr"><<a href="mailto:aschwaighofer@apple.com" target="_blank">aschwaighofer@apple.com</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div class="im"><div><blockquote type="cite"><div style="word-wrap:break-word"><div>Thanks for working on this. The code looks correct. I agree with Arnold that this function is becoming even more complicated and it would be nice to refactor it somehow, but we can do it later. I don't mind if the tests are in one file or multiple files.  I assume that you ran the test-suite and found no failures. Did you see any newly vectorized loops ? </div>
</div></blockquote></div><div><span style="color:rgb(34,34,34)">Since Renato seems to be at the pub right now :). I'll answer part of your question: no new failures. </span></div></div></div></blockquote><div> </div><div style>
Thanks, yes, no new failures, though I haven't inspected generated assembly to search for newly-vectorized code. I'd also assume there is very little at this stage, since this is a very specific case (that will grow into a generic one).</div>
<div style><br></div><div style>I'll run this against a local Livermore Loops and see if it makes any difference at this stage. I pretend to introduce it again, slowly, one kernel at a time, making sure we get no undefined behaviour in the initialization.</div>
<div style><br></div><div style>cheers,</div><div style>--renato</div></div></div></div>