<br><br><div class="gmail_quote">On Mon, Oct 29, 2012 at 4:15 PM, Boudewijn Rempt <span dir="ltr"><<a href="mailto:boud@valdyas.org" target="_blank">boud@valdyas.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On Mon, 29 Oct 2012, Dmitry Kazakov wrote:<br>
</div><div class="im"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Well, of course we need to do something with it. The Intel's manual suggests creating separate dynamic libraries<br>
and load the only one that is supported by the host CPU. We could do something like that. We could move all the<br>
code using Vc into a separate library and compile, say, 5 copies of it: for SSE2, SSE3, SSSE3, SSE4 and AVX. The<br>
on Krita start we could choose the needed library. The problem is I don't know how to dynamically load a<br>
library. More than that I can't imagine how to do that in a crossplatform way.<br>
<br>
</blockquote>
<br></div>
Ah, but that is actually easy: we do it all the time with our plugins.<br></blockquote></div><br>Cool! Then we can do it this way.<br clear="all"><br>-- <br>Dmitry Kazakov<br>