vppinfra: fix u32x4_byte_swap on Arm
[vpp.git] / src / vppinfra / vector_neon.h
index d80c691..15af098 100644 (file)
@@ -106,7 +106,7 @@ u16x8_byte_swap (u16x8 v)
 static_always_inline u32x4
 u32x4_byte_swap (u32x4 v)
 {
-  return vrev64q_u32 (v);
+  return (u32x4) vrev32q_u8 ((u8x16) v);
 }
 
 static_always_inline u8x16