6 #include "xs3_math_conf.h"
7 #include "xs3_math_types.h"
63 const unsigned length);
118 const unsigned length,
169 const unsigned length,
198 const unsigned length);
244 const unsigned fft_length);
281 const unsigned fft_length);
int exponent_t
An exponent.
Definition: xs3_math_types.h:76
float xs3_vect_f32_dot(const float b[], const float c[], const unsigned length)
Compute the inner product of two IEEE754 float vectors.
Definition: xs3_vect_f32.c:15
complex_float_t * xs3_vect_f32_fft_forward(float x[], const unsigned fft_length)
Perform forward FFT on a vector of IEEE754 floats.
Definition: xs3_vect_f32_fft.c:13
float * xs3_vect_f32_fft_inverse(complex_float_t X[], const unsigned fft_length)
Perform inverse FFT on a vector of complex_float_t.
Definition: xs3_vect_f32_fft.c:36
void xs3_vect_s32_to_f32(float a[], const int32_t b[], const unsigned length, const exponent_t b_exp)
Convert a 32-bit BFP vector into a vector of IEEE754 single-precision floats.
Definition: xs3_vect_f32.c:58
void xs3_vect_f32_to_s32(int32_t a[], const float b[], const unsigned length, const exponent_t a_exp)
Convert a vector of IEEE754 single-precision floats into a 32-bit BFP vector.
Definition: xs3_vect_f32.c:44
exponent_t xs3_vect_f32_max_exponent(const float b[], const unsigned length)
Get the maximum (32-bit BFP) exponent from a vector of IEEE754 floats.
Definition: xs3_vect_f32.c:28
[bfp_complex_s16_t]
Definition: xs3_math_types.h:397