23 #ifndef INCLUDED_volk_32fc_s32fc_rotatorpuppet_32fc_a_H
24 #define INCLUDED_volk_32fc_s32fc_rotatorpuppet_32fc_a_H
32 #ifdef LV_HAVE_GENERIC
42 static inline void volk_32fc_s32fc_rotatorpuppet_32fc_generic(
lv_32fc_t* outVector,
const lv_32fc_t* inVector,
const lv_32fc_t phase_inc,
unsigned int num_points){
44 volk_32fc_s32fc_x2_rotator_32fc_generic(outVector, inVector, phase_inc, phase, num_points);
52 #include <smmintrin.h>
54 static inline void volk_32fc_s32fc_rotatorpuppet_32fc_a_sse4_1(
lv_32fc_t* outVector,
const lv_32fc_t* inVector,
const lv_32fc_t phase_inc,
unsigned int num_points){
56 volk_32fc_s32fc_x2_rotator_32fc_a_sse4_1(outVector, inVector, phase_inc, phase, num_points);
64 #include <smmintrin.h>
65 static inline void volk_32fc_s32fc_rotatorpuppet_32fc_u_sse4_1(
lv_32fc_t* outVector,
const lv_32fc_t* inVector,
const lv_32fc_t phase_inc,
unsigned int num_points){
67 volk_32fc_s32fc_x2_rotator_32fc_u_sse4_1(outVector, inVector, phase_inc, phase, num_points);
75 #include <immintrin.h>
85 static inline void volk_32fc_s32fc_rotatorpuppet_32fc_a_avx(
lv_32fc_t* outVector,
const lv_32fc_t* inVector,
const lv_32fc_t phase_inc,
unsigned int num_points){
87 volk_32fc_s32fc_x2_rotator_32fc_a_avx(outVector, inVector, phase_inc, phase, num_points);
94 #include <immintrin.h>
96 static inline void volk_32fc_s32fc_rotatorpuppet_32fc_u_avx(
lv_32fc_t* outVector,
const lv_32fc_t* inVector,
const lv_32fc_t phase_inc,
unsigned int num_points){
98 volk_32fc_s32fc_x2_rotator_32fc_u_avx(outVector, inVector, phase_inc, phase, num_points);
#define lv_cmake(r, i)
Definition: volk_complex.h:59
float complex lv_32fc_t
Definition: volk_complex.h:56