Fix AVX FMA rotator
authorClayton Smith <argilo@gmail.com>
Tue, 20 Aug 2019 12:08:11 +0000 (08:08 -0400)
committerA. Maitland Bottoms <bottoms@debian.org>
Fri, 15 Nov 2019 03:47:23 +0000 (03:47 +0000)
Gbp-Pq: Name 0001-Fix-AVX-FMA-rotator.patch

kernels/volk/volk_32fc_s32fc_x2_rotator_32fc.h

index 88a1c1dd056edcf1318d1e4451ed6bb8bd6b12a2..15d6cbea287ee9053d33ddefa44aaf8d7d409d0c 100644 (file)
@@ -690,7 +690,7 @@ static inline void volk_32fc_s32fc_x2_rotator_32fc_a_avx_fma(lv_32fc_t* outVecto
         yhp = _mm256_movehdup_ps(inc_Val);
 
         tmp1 = aVal;
-        tmp1p = ylp;
+        tmp1p = phase_Val;
 
         aVal = _mm256_shuffle_ps(aVal, aVal, 0xB1);
         phase_Val = _mm256_shuffle_ps(phase_Val, phase_Val, 0xB1);
@@ -788,7 +788,7 @@ static inline void volk_32fc_s32fc_x2_rotator_32fc_u_avx_fma(lv_32fc_t* outVecto
         yhp = _mm256_movehdup_ps(inc_Val);
 
         tmp1 = aVal;
-        tmp1p = ylp;
+        tmp1p = phase_Val;
 
         aVal = _mm256_shuffle_ps(aVal, aVal, 0xB1);
         phase_Val = _mm256_shuffle_ps(phase_Val, phase_Val, 0xB1);