<p dir="ltr">On 3 Apr 2016 8:15 am, "9il via Digitalmars-d" <<a href="mailto:digitalmars-d@puremagic.com">digitalmars-d@puremagic.com</a>> wrote:<br>
><br>
> On Thursday, 31 March 2016 at 08:23:45 UTC, Martin Nowak wrote:<br>
>><br>
>> I'm currently working on a templated arrayop implementation (using RPN<br>
>> to encode ASTs).<br>
>> So far things worked out great, but now I got stuck b/c apparently none<br>
>> of the D compilers has a working SIMD implementation (maybe GDC has but<br>
>> it's very difficult to work w/ the 2.066 frontend).<br>
>><br>
>> <a href="https://github.com/MartinNowak/druntime/blob/arrayOps/src/core/internal/arrayop.d">https://github.com/MartinNowak/druntime/blob/arrayOps/src/core/internal/arrayop.d</a> <a href="https://github.com/MartinNowak/dmd/blob/arrayOps/src/arrayop.d">https://github.com/MartinNowak/dmd/blob/arrayOps/src/arrayop.d</a><br>
>><br>
>> I don't want to do anything fancy, just unaligned loads, stores, and integral mul/div. Is this really the current state of SIMD or am I missing sth.?<br>
>><br>
>> -Martin<br>
><br>
><br>
> Hello Martin,<br>
><br>
> Is it possible to introduce compile time information about target platform? I am working on BLAS from scratch implementation. And it is no hope to create something useable without CT information about target.<br>
><br>
> Best regards,<br>
> Ilya</p>
<p dir="ltr">What kind of information?</p>