The state of core.simd

Tove tove at fransson.se
Sat Jun 1 03:52:25 PDT 2013


On Saturday, 1 June 2013 at 10:18:27 UTC, Benjamin Thaut wrote:
> I've taken a look at core.simd and I have to say is unuseable. 
> In a very small test program I already found 3 bugs
>
> 1) Using debug symbols together with core.simd will cause a ICE 
> http://d.puremagic.com/issues/show_bug.cgi?id=10224
> 2) The STOUPS instruction is not correctly implemented: 
> http://d.puremagic.com/issues/show_bug.cgi?id=10225
> 3) The XMM register allocation is catastrophic: 
> http://d.puremagic.com/issues/show_bug.cgi?id=10226
>
> Whats the current state of core.simd? Is it still beeing worked 
> on? Because it its current state its pretty much unuseable.
>
> Kind Regards
> Benjamin Thaut

does this generate better code?
float4 v = __vector([1.0f, 2.0f, 3.0f, 4.0f]);


More information about the Digitalmars-d mailing list