diff options
| -rw-r--r-- | host/lib/transport/convert_types_impl.hpp | 3 | 
1 files changed, 2 insertions, 1 deletions
| diff --git a/host/lib/transport/convert_types_impl.hpp b/host/lib/transport/convert_types_impl.hpp index 04e6fc81a..b9a47eb0e 100644 --- a/host/lib/transport/convert_types_impl.hpp +++ b/host/lib/transport/convert_types_impl.hpp @@ -155,7 +155,8 @@ static UHD_INLINE void fc32_to_item32_nswap(          float32x4_t Q2 = vmulq_f32(Q1, Q0);          int32x4_t Q3 = vcvtq_s32_f32(Q2);          int16x4_t D8 = vmovn_s32(Q3); -        vst1_s16((reinterpret_cast<int16_t *>(&output[i])), D8); +        int16x4_t D9 = vrev32_s16(D8); +        vst1_s16((reinterpret_cast<int16_t *>(&output[i])), D9);      }      for (; i < nsamps; i++) | 
