 |
Vector Optimized Library of Kernels
3.3.0
Architecture-tuned implementations of math kernels
|
|
Go to the documentation of this file.
10 #ifndef INCLUDED_volk_32f_x2_fm_detectpuppet_32f_a_H
11 #define INCLUDED_volk_32f_x2_fm_detectpuppet_32f_a_H
16 #include <immintrin.h>
19 const float* inputVector,
21 unsigned int num_points)
23 const float bound = 2.0f;
26 outputVector, inputVector, bound, saveValue, num_points);
31 #include <xmmintrin.h>
34 const float* inputVector,
36 unsigned int num_points)
38 const float bound = 2.0f;
41 outputVector, inputVector, bound, saveValue, num_points);
45 #ifdef LV_HAVE_GENERIC
48 const float* inputVector,
50 unsigned int num_points)
52 const float bound = 2.0f;
55 outputVector, inputVector, bound, saveValue, num_points);
62 const float* inputVector,
64 unsigned int num_points)
66 const float bound = 2.0f;
69 outputVector, inputVector, bound, saveValue, num_points);
75 static inline void volk_32f_x2_fm_detectpuppet_32f_neonv8(
float* outputVector,
76 const float* inputVector,
78 unsigned int num_points)
80 const float bound = 2.0f;
82 volk_32f_s32f_32f_fm_detect_32f_neonv8(
83 outputVector, inputVector, bound, saveValue, num_points);
90 #ifndef INCLUDED_volk_32f_x2_fm_detectpuppet_32f_u_H
91 #define INCLUDED_volk_32f_x2_fm_detectpuppet_32f_u_H
96 #include <immintrin.h>
99 const float* inputVector,
101 unsigned int num_points)
103 const float bound = 2.0f;
106 outputVector, inputVector, bound, saveValue, num_points);
111 static inline void volk_32f_x2_fm_detectpuppet_32f_rvv(
float* outputVector,
112 const float* inputVector,
114 unsigned int num_points)
116 const float bound = 2.0f;
117 volk_32f_s32f_32f_fm_detect_32f_rvv(
118 outputVector, inputVector, bound, saveValue, num_points);
static void volk_32f_s32f_32f_fm_detect_32f_u_avx(float *outputVector, const float *inputVector, const float bound, float *saveValue, unsigned int num_points)
Definition: volk_32f_s32f_32f_fm_detect_32f.h:436
static void volk_32f_x2_fm_detectpuppet_32f_generic(float *outputVector, const float *inputVector, float *saveValue, unsigned int num_points)
Definition: volk_32f_x2_fm_detectpuppet_32f.h:47
static void volk_32f_x2_fm_detectpuppet_32f_a_avx(float *outputVector, const float *inputVector, float *saveValue, unsigned int num_points)
Definition: volk_32f_x2_fm_detectpuppet_32f.h:18
static void volk_32f_s32f_32f_fm_detect_32f_a_sse(float *outputVector, const float *inputVector, const float bound, float *saveValue, unsigned int num_points)
Definition: volk_32f_s32f_32f_fm_detect_32f.h:133
static void volk_32f_s32f_32f_fm_detect_32f_a_avx(float *outputVector, const float *inputVector, const float bound, float *saveValue, unsigned int num_points)
Definition: volk_32f_s32f_32f_fm_detect_32f.h:53
static void volk_32f_x2_fm_detectpuppet_32f_u_avx(float *outputVector, const float *inputVector, float *saveValue, unsigned int num_points)
Definition: volk_32f_x2_fm_detectpuppet_32f.h:98
static void volk_32f_x2_fm_detectpuppet_32f_neon(float *outputVector, const float *inputVector, float *saveValue, unsigned int num_points)
Definition: volk_32f_x2_fm_detectpuppet_32f.h:61
static void volk_32f_x2_fm_detectpuppet_32f_a_sse(float *outputVector, const float *inputVector, float *saveValue, unsigned int num_points)
Definition: volk_32f_x2_fm_detectpuppet_32f.h:33
static void volk_32f_s32f_32f_fm_detect_32f_generic(float *outputVector, const float *inputVector, const float bound, float *saveValue, unsigned int num_points)
Definition: volk_32f_s32f_32f_fm_detect_32f.h:212
static void volk_32f_s32f_32f_fm_detect_32f_neon(float *outputVector, const float *inputVector, const float bound, float *saveValue, unsigned int num_points)
Definition: volk_32f_s32f_32f_fm_detect_32f.h:252