次のように float32x4_t を初期化できます。
const float32x4x4_t zero = { 0.0f, 0.0f, 0.0f, 0.0f };
しかし、このコードはエラーIncompatible types in initializer を作成します:
const float32x4x4_t one =
{
1.0f, 1.0f, 1.0f, 1.0f,
1.0f, 1.0f, 1.0f, 1.0f,
1.0f, 1.0f, 1.0f, 1.0f,
1.0f, 1.0f, 1.0f, 1.0f,
};
float32x4x4_t は、次のように構築された 4x4 行列です。
typedef struct float32x4x4_t
{
float32x4_t val[4];
}
float32x4x4_t;
この const 構造体を初期化するにはどうすればよいですか?