Я хочу использовать аналогичный intrinsi c для моего кода, как показано ниже.
int32x2_t vmla_s32 (int32x2_t a, int32x2_t b, int32x2_t c)
Единственное изменение заключается в том, что мои данные 64-битные, т.е. мне нужны векторы 64x2_t. Я просмотрел все соответствующие характеристики, упомянутые в ссылках ARM, но не нашел подходящего. Должен ли я использовать типы данных с плавающей точкой, а затем преобразовать (привести) их в int64 (как показано ниже)? Это единственный вариант, оставшийся у меня?
float64x2_t vmlaq_f64 (float64x2_t a, float64x2_t b, float64x2_t c)