Я могу инициализировать float32x4_t следующим образом:
const float32x4x4_t zero = { 0.0f, 0.0f, 0.0f, 0.0f };
Но этот код делает ошибку Несовместимые типы в инициализаторе :
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 структуру?