<div class="gmail_extra">On 3 November 2012 01:41, Walter Bright <span dir="ltr"><<a href="mailto:newshound2@digitalmars.com" target="_blank">newshound2@digitalmars.com</a>></span> wrote:<br><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 class="im">On 11/2/2012 3:10 PM, Jens Mueller wrote:<br>

<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">
I see. Thanks for clarifying.<br>
If I want fast vector operations I have to use core.simd. The built-in<br>
vector operations won't fit the bill.<br></blockquote></div></blockquote><div><br></div><div>I think a better quote would be "If i want <u>HARDWARE</u> vector operations..."; this is not automatically faster by nature, it requires strict self-control in terms of application, and very careful attention if you want your code to be portable.</div>
<div><br></div><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">
At the moment, yes.<br>
<br>
However, Manu is working on developing a higher order layer.<br></blockquote><div><br></div>I have a fork; some people are using it already. It still needs a lot of work though; some compilers missing parts, platforms not supported.<div>
That said, it's not an effort to address D's natural vector syntax, the key goal is to provide a hardware SIMD API that is as orthogonal as possible and portable (with confidence it will run reasonably well).</div>
<div>I wonder if druntime could be enhanced to use the SIMD stuff though in the functions that perform the natural vector operations, might offer some nice little boosts.</div></div></div>