10#ifndef INCLUDED_VOLK_32F_S32F_MOD_CONVERTPUPPET_8U_H
11#define INCLUDED_VOLK_32F_S32F_MOD_CONVERTPUPPET_8U_H
20 unsigned int num_points)
26#if LV_HAVE_AVX2 && LV_HAVE_FMA
27static inline void volk_32f_s32f_convertpuppet_8u_u_avx2_fma(uint8_t* output,
30 unsigned int num_points)
32 volk_32f_s32f_x2_convert_8u_u_avx2_fma(output, input, scale, 128.0, num_points);
36#if LV_HAVE_AVX2 && LV_HAVE_FMA
37static inline void volk_32f_s32f_convertpuppet_8u_a_avx2_fma(uint8_t* output,
40 unsigned int num_points)
42 volk_32f_s32f_x2_convert_8u_a_avx2_fma(output, input, scale, 128.0, num_points);
47static inline void volk_32f_s32f_convertpuppet_8u_u_avx2(uint8_t* output,
50 unsigned int num_points)
52 volk_32f_s32f_x2_convert_8u_u_avx2(output, input, scale, 128.0, num_points);
57static inline void volk_32f_s32f_convertpuppet_8u_a_avx2(uint8_t* output,
60 unsigned int num_points)
62 volk_32f_s32f_x2_convert_8u_a_avx2(output, input, scale, 128.0, num_points);
70 unsigned int num_points)
80 unsigned int num_points)
90 unsigned int num_points)
100 unsigned int num_points)
107static inline void volk_32f_s32f_convertpuppet_8u_rvv(uint8_t* output,
110 unsigned int num_points)
112 volk_32f_s32f_x2_convert_8u_rvv(output, input, scale, 128.0, num_points);
static void volk_32f_s32f_convertpuppet_8u_u_sse2(uint8_t *output, const float *input, float scale, unsigned int num_points)
Definition volk_32f_s32f_convertpuppet_8u.h:67
static void volk_32f_s32f_convertpuppet_8u_a_sse2(uint8_t *output, const float *input, float scale, unsigned int num_points)
Definition volk_32f_s32f_convertpuppet_8u.h:77
static void volk_32f_s32f_convertpuppet_8u_u_sse(uint8_t *output, const float *input, float scale, unsigned int num_points)
Definition volk_32f_s32f_convertpuppet_8u.h:87
static void volk_32f_s32f_convertpuppet_8u_generic(uint8_t *output, const float *input, float scale, unsigned int num_points)
Definition volk_32f_s32f_convertpuppet_8u.h:17
static void volk_32f_s32f_convertpuppet_8u_a_sse(uint8_t *output, const float *input, float scale, unsigned int num_points)
Definition volk_32f_s32f_convertpuppet_8u.h:97
static void volk_32f_s32f_x2_convert_8u_generic(uint8_t *outputVector, const float *inputVector, const float scale, const float bias, unsigned int num_points)
Definition volk_32f_s32f_x2_convert_8u.h:81
static void volk_32f_s32f_x2_convert_8u_a_sse2(uint8_t *outputVector, const float *inputVector, const float scale, const float bias, unsigned int num_points)
Definition volk_32f_s32f_x2_convert_8u.h:506
static void volk_32f_s32f_x2_convert_8u_a_sse(uint8_t *outputVector, const float *inputVector, const float scale, const float bias, unsigned int num_points)
Definition volk_32f_s32f_x2_convert_8u.h:573
static void volk_32f_s32f_x2_convert_8u_u_sse(uint8_t *outputVector, const float *inputVector, const float scale, const float bias, unsigned int num_points)
Definition volk_32f_s32f_x2_convert_8u.h:311
static void volk_32f_s32f_x2_convert_8u_u_sse2(uint8_t *outputVector, const float *inputVector, const float scale, const float bias, unsigned int num_points)
Definition volk_32f_s32f_x2_convert_8u.h:243