Разделить на число с плавающей запятой с помощью встроенных функций NEON

Я обрабатываю изображение на четыре пикселя одновременно, это на armv7 для приложения Android.

Я хочу разделить вектор float32x4_t на другой вектор, но числа в нем меняются от примерно 0,7 до 3,85 ,и мне кажется, что единственный способ разделить - использовать сдвиг вправо, но это для числа, которое равно 2 ^ n .

Кроме того, я новичок в этом, поэтому любая конструктивная помощь или комментарий приветствуется.

Пример:

Как я могу выполнить эти операции с внутренними функциями NEON?

float32x4_t a = {25.3,34.1,11.0,25.1};
float32x4_t b = {1.2,3.5,2.5,2.0};
//    somthing like this
float32x4 resultado = a/b; // {21.08,9.74,4.4,12.55}
15
задан plasmacel 5 October 2018 в 13:35
поделиться