<div dir="ltr">On Tue, Jan 5, 2016 at 12:52 PM, David Turnbull <span dir="ltr">&lt;<a href="mailto:dturnbull@gmail.com" target="_blank">dturnbull@gmail.com</a>&gt;</span> wrote:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span class=""><div>It&#39;s not as fast as packed SIMD but it&#39;s still really fast. As fast as C.<br></div></span></div></div></div></blockquote><div><br></div><div>This is no longer true. I added SIMD to SwiftGL. Here&#39;s one million mat4x4 multiplications:</div><div><br></div><div><font face="monospace, monospace">SIMD module direct  : 1.489s</font></div><div><font face="monospace, monospace">SwiftGL + SIMD      : 1.487s</font></div><div><font face="monospace, monospace">SwiftGL plain Swift : 6.492s  &lt;- you&#39;ll get this on Linux</font></div><div><br></div><div>Everything will continue to work on Linux. It&#39;s just slower. Better than nothing.</div><div><br></div><div>-david</div></div></div></div>