@@ -55,63 +55,6 @@ static inline void volk_32fc_s32fc_rotator2puppet_32fc_neon(lv_32fc_t* outVector
5555#endif /* LV_HAVE_NEON */
5656
5757
58- #ifdef LV_HAVE_NEONV8
59- #include < arm_neon.h>
60-
61- static inline void volk_32fc_s32fc_rotator2puppet_32fc_neonv8 (lv_32fc_t * outVector,
62- const lv_32fc_t * inVector,
63- const lv_32fc_t * phase_inc,
64- unsigned int num_points)
65- {
66- lv_32fc_t phase[1 ] = { lv_cmake (.3f , 0 .95393f ) };
67- (*phase) /= hypotf (lv_creal (*phase), lv_cimag (*phase));
68- const lv_32fc_t phase_inc_n =
69- *phase_inc / hypotf (lv_creal (*phase_inc), lv_cimag (*phase_inc));
70- volk_32fc_s32fc_x2_rotator2_32fc_neonv8 (
71- outVector, inVector, &phase_inc_n, phase, num_points);
72- }
73- #endif /* LV_HAVE_NEONV8 */
74-
75-
76- #ifdef LV_HAVE_SSE4_1
77- #include < smmintrin.h>
78-
79- static inline void
80- volk_32fc_s32fc_rotator2puppet_32fc_a_sse4_1 (lv_32fc_t * outVector,
81- const lv_32fc_t * inVector,
82- const lv_32fc_t * phase_inc,
83- unsigned int num_points)
84- {
85- lv_32fc_t phase[1 ] = { lv_cmake (.3f , .95393f ) };
86- (*phase) /= hypotf (lv_creal (*phase), lv_cimag (*phase));
87- const lv_32fc_t phase_inc_n =
88- *phase_inc / hypotf (lv_creal (*phase_inc), lv_cimag (*phase_inc));
89- volk_32fc_s32fc_x2_rotator2_32fc_a_sse4_1 (
90- outVector, inVector, &phase_inc_n, phase, num_points);
91- }
92-
93- #endif /* LV_HAVE_SSE4_1 */
94-
95-
96- #ifdef LV_HAVE_SSE4_1
97- #include < smmintrin.h>
98- static inline void
99- volk_32fc_s32fc_rotator2puppet_32fc_u_sse4_1 (lv_32fc_t * outVector,
100- const lv_32fc_t * inVector,
101- const lv_32fc_t * phase_inc,
102- unsigned int num_points)
103- {
104- lv_32fc_t phase[1 ] = { lv_cmake (.3f , .95393f ) };
105- (*phase) /= hypotf (lv_creal (*phase), lv_cimag (*phase));
106- const lv_32fc_t phase_inc_n =
107- *phase_inc / hypotf (lv_creal (*phase_inc), lv_cimag (*phase_inc));
108- volk_32fc_s32fc_x2_rotator2_32fc_u_sse4_1 (
109- outVector, inVector, &phase_inc_n, phase, num_points);
110- }
111-
112- #endif /* LV_HAVE_SSE4_1 */
113-
114-
11558#ifdef LV_HAVE_AVX
11659#include < immintrin.h>
11760
@@ -189,45 +132,6 @@ volk_32fc_s32fc_rotator2puppet_32fc_u_avx512f(lv_32fc_t* outVector,
189132
190133#endif /* LV_HAVE_AVX512F */
191134
192- #if LV_HAVE_AVX && LV_HAVE_FMA
193- #include < immintrin.h>
194-
195- static inline void
196- volk_32fc_s32fc_rotator2puppet_32fc_a_avx_fma (lv_32fc_t * outVector,
197- const lv_32fc_t * inVector,
198- const lv_32fc_t * phase_inc,
199- unsigned int num_points)
200- {
201- lv_32fc_t phase[1 ] = { lv_cmake (.3f , .95393f ) };
202- (*phase) /= hypotf (lv_creal (*phase), lv_cimag (*phase));
203- const lv_32fc_t phase_inc_n =
204- *phase_inc / hypotf (lv_creal (*phase_inc), lv_cimag (*phase_inc));
205- volk_32fc_s32fc_x2_rotator2_32fc_a_avx_fma (
206- outVector, inVector, &phase_inc_n, phase, num_points);
207- }
208-
209- #endif /* LV_HAVE_AVX && LV_HAVE_FMA*/
210-
211-
212- #if LV_HAVE_AVX && LV_HAVE_FMA
213- #include < immintrin.h>
214-
215- static inline void
216- volk_32fc_s32fc_rotator2puppet_32fc_u_avx_fma (lv_32fc_t * outVector,
217- const lv_32fc_t * inVector,
218- const lv_32fc_t * phase_inc,
219- unsigned int num_points)
220- {
221- lv_32fc_t phase[1 ] = { lv_cmake (.3f , .95393f ) };
222- (*phase) /= hypotf (lv_creal (*phase), lv_cimag (*phase));
223- const lv_32fc_t phase_inc_n =
224- *phase_inc / hypotf (lv_creal (*phase_inc), lv_cimag (*phase_inc));
225- volk_32fc_s32fc_x2_rotator2_32fc_u_avx_fma (
226- outVector, inVector, &phase_inc_n, phase, num_points);
227- }
228-
229- #endif /* LV_HAVE_AVX && LV_HAVE_FMA*/
230-
231135#ifdef LV_HAVE_RVV
232136static inline void volk_32fc_s32fc_rotator2puppet_32fc_rvv (lv_32fc_t * outVector,
233137 const lv_32fc_t * inVector,
0 commit comments