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]);