Esto está específicamente relacionado con la codificación ARM Neon SIMD. Estoy usando ARM Neon instrinsics para cierto módulo en un decodificador de video. Tengo un vectorizado de datos de la siguiente manera:¿Cómo reordeno los datos vectoriales utilizando los intrínsecos de ARM Neon?
Hay cuatro elementos de 32 bits en un registro de Neon, digamos, Q0, que es del tamaño de 128 bits.
3B 3A 1B 1A
Hay otros cuatro elementos de 32 bits en otro registro de Neon, digamos Q1 que es de tamaño 128 bit.
3D 3C 1D 1C
Quiero que los datos finales a estar en orden, como se muestra a continuación:
1D 1C 1B 1A
3D 3C 3B 3A
Lo instrinsics neón puede lograr el fin deseado de datos?
Typo en el último pedido de datos? ¿Debería ser '3D 3C 3B 3A'? –
@Paul R: Gracias, lo corrigió. – goldenmean