1 #ifndef INCLUDED_volk_32fc_s32fc_rotatorpuppet_32fc_a_H
2 #define INCLUDED_volk_32fc_s32fc_rotatorpuppet_32fc_a_H
10 #ifdef LV_HAVE_GENERIC
22 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){
24 volk_32fc_s32fc_x2_rotator_32fc_generic(outVector, inVector, phase_inc, phase, num_points);
31 #include <smmintrin.h>
33 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){
35 volk_32fc_s32fc_x2_rotator_32fc_sse4_1(outVector, inVector, phase_inc, phase, num_points);
45 #include <immintrin.h>
59 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){
61 volk_32fc_s32fc_x2_rotator_32fc_avx(outVector, inVector, phase_inc, phase, num_points);