As a global variable, I have

__constant int2 diamond[2][2] =
{
{(int2)(-1,0), (int2)(0, 1)},
{(int2)( 1,0), (int2)(0,-1)}
};This doesn't compile on snow leopard targeting a GF 8600M,...