Dividir por número de punto flotante usando NEON intrinsics

Estoy procesando una imagen de cuatro píxeles en ese momento, esto en unarmv7 para una aplicación de Android.

Quiero dividir unfloat32x4_t vector por otro vector pero los números en él varían desde alrededor de0.7 a3.85, y me parece que la única forma de dividir es usar el desplazamiento a la derecha, pero eso es para un número que es2^n.

Además, soy nuevo en esto, por lo que cualquier ayuda constructiva o comentario es bienvenido.

Ejemplo

¿Cómo puedo realizar estas operaciones con NEON intrinsics?

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}

Respuestas a la pregunta(1)

Su respuesta a la pregunta