From 70b838ff38a93b52eb51decd4e6fb39c561161d4 Mon Sep 17 00:00:00 2001 From: Elena Lukashova Date: Fri, 20 Jul 2018 17:00:23 +0200 Subject: [PATCH] Fixing a bug in dlsch_channel_level: instead of _mm_srai_epi16 _mm_srai_epi32 should be used as _mm_madd_epi16 packs multiply-adds 16 bits and packs into 4 blocks of 32 bits. --- openair1/PHY/LTE_UE_TRANSPORT/dlsch_demodulation.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/openair1/PHY/LTE_UE_TRANSPORT/dlsch_demodulation.c b/openair1/PHY/LTE_UE_TRANSPORT/dlsch_demodulation.c index 9750656a4f..397840bfc4 100644 --- a/openair1/PHY/LTE_UE_TRANSPORT/dlsch_demodulation.c +++ b/openair1/PHY/LTE_UE_TRANSPORT/dlsch_demodulation.c @@ -3738,8 +3738,8 @@ void dlsch_channel_level(int **dl_ch_estimates_ext, for (rb=0;rb>3; for (ii=0;ii