11#ifndef INCLUDED_volk_32fc_s32fc_rotator2puppet_32fc_a_H
12#define INCLUDED_volk_32fc_s32fc_rotator2puppet_32fc_a_H
25 unsigned int num_points)
32 outVector, inVector, &phase_inc_n, phase, num_points);
45 unsigned int num_points)
52 outVector, inVector, &phase_inc_n, phase, num_points);
64 unsigned int num_points)
71 outVector, inVector, &phase_inc_n, phase, num_points);
83 unsigned int num_points)
90 outVector, inVector, &phase_inc_n, phase, num_points);
100volk_32fc_s32fc_rotator2puppet_32fc_a_avx512f(
lv_32fc_t* outVector,
103 unsigned int num_points)
109 volk_32fc_s32fc_x2_rotator2_32fc_a_avx512f(
110 outVector, inVector, &phase_inc_n, phase, num_points);
116#ifdef LV_HAVE_AVX512F
117#include <immintrin.h>
120volk_32fc_s32fc_rotator2puppet_32fc_u_avx512f(
lv_32fc_t* outVector,
123 unsigned int num_points)
129 volk_32fc_s32fc_x2_rotator2_32fc_u_avx512f(
130 outVector, inVector, &phase_inc_n, phase, num_points);
136static inline void volk_32fc_s32fc_rotator2puppet_32fc_rvv(
lv_32fc_t* outVector,
139 unsigned int num_points)
145 volk_32fc_s32fc_x2_rotator2_32fc_rvv(
146 outVector, inVector, &phase_inc_n, phase, num_points);
152static inline void volk_32fc_s32fc_rotator2puppet_32fc_rvvseg(
lv_32fc_t* outVector,
155 unsigned int num_points)
161 volk_32fc_s32fc_x2_rotator2_32fc_rvv(
162 outVector, inVector, &phase_inc_n, phase, num_points);