On 13/01/12 8:37 PM, Walter Bright wrote:
On 1/13/2012 11:06 AM, Peter Alexander wrote:
import core.simd;
void main()
{
float4 a = void; // float a; doesn't work either
a = simd(XMM.PXOR, a);
}

*** Internal error: backend/cgcod.c 2048 ***

Are all those instructions implemented? I seem to get the same for all
instructions.

The instructions are implemented, it's the initialization that isn't and
is failing.

Oh ok.

So is there any way to use them at the moment? None of these work:

float4 a = void;
float4 b;
float4 c = [.0f, .0f, .0f, .0f];
float[4] v = [.0f, .0f, .0f, .0f];
float4 d = v;

Reply via email to