<p dir="ltr"><br>
On May 25, 2016 6:06 AM, "Erik Faye-Lund" <<a href="mailto:kusmabite@gmail.com">kusmabite@gmail.com</a>> wrote:<br>
><br>
> On Tue, May 24, 2016 at 8:42 AM,  <<a href="mailto:Mathias.Froehlich@gmx.net">Mathias.Froehlich@gmx.net</a>> wrote:<br>
> > From: Mathias Fröhlich <<a href="mailto:mathias.froehlich@web.de">mathias.froehlich@web.de</a>><br>
> ><br>
> > Replaces a loop that iterates all lights and test<br>
> > which of them is enabled by a loop only iterating over<br>
> > the bits set in the enabled bitmask.<br>
><br>
> This takes the code from something very obvious and easy to follow to<br>
> something you'll have to think twice about the correctness of...<br>
><br>
> Since MAX_LIGHTS is 8, this seems a bit like a premature optimization<br>
> to me. Does this patch yield any measurable improvement in speed in<br>
> any real-world applications?</p>
<p dir="ltr">It's a pretty common pattern... the first time you see it, you have to think about it, but after that, it's pretty obvious. A lot of little gains can add up to a big gain, so I'd say this is worthwhile.</p>
<p dir="ltr">> _______________________________________________<br>
> mesa-dev mailing list<br>
> <a href="mailto:mesa-dev@lists.freedesktop.org">mesa-dev@lists.freedesktop.org</a><br>
> <a href="https://lists.freedesktop.org/mailman/listinfo/mesa-dev">https://lists.freedesktop.org/mailman/listinfo/mesa-dev</a><br>
</p>