Am 01.06.2013 12:18, schrieb Benjamin Thaut:
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
float4 result = [1,2,3,4]; result = __simd(XMM.ADDPS, result, result); writefln("%s", result.array);
Whats the current state of core.simd? Is it still beeing worked on?
Because it its current state its pretty much unuseable.