From a845814e3e648e5625649c2f34f462bc29641fa7 Mon Sep 17 00:00:00 2001 From: Philip Balister Date: Fri, 10 Sep 2010 15:47:20 -0400 Subject: Reverse I and Q on the wire. --- host/lib/transport/convert_types_impl.hpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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(&output[i])), D8); + int16x4_t D9 = vrev32_s16(D8); + vst1_s16((reinterpret_cast(&output[i])), D9); } for (; i < nsamps; i++) -- cgit v1.2.3