9 #include "xs3_math_types.h"
60 const unsigned length,
61 const unsigned calc_hr);
90 const unsigned length,
91 const unsigned calc_hr);
128 const unsigned length,
129 const unsigned calc_hr);
159 const unsigned length,
160 const unsigned calc_hr);
234 const unsigned length);
270 const unsigned length);
311 const unsigned length);
void bfp_s16_init(bfp_s16_t *a, int16_t *data, const exponent_t exp, const unsigned length, const unsigned calc_hr)
Initialize a 16-bit BFP vector.
Definition: bfp_init.c:13
void bfp_s16_dealloc(bfp_s16_t *vector)
Deallocate a 16-bit BFP vector allocated by bfp_s16_alloc().
Definition: bfp_alloc.c:95
void bfp_complex_s16_dealloc(bfp_complex_s16_t *vector)
Deallocate a complex 16-bit BFP vector allocated by bfp_complex_s16_alloc().
Definition: bfp_alloc.c:121
bfp_complex_s16_t bfp_complex_s16_alloc(const unsigned length)
Dynamically allocate a complex 16-bit BFP vector from the heap.
Definition: bfp_alloc.c:61
void bfp_complex_s16_init(bfp_complex_s16_t *a, int16_t *real_data, int16_t *imag_data, const exponent_t exp, const unsigned length, const unsigned calc_hr)
Initialize a complex 16-bit BFP vector.
Definition: bfp_init.c:48
bfp_s16_t bfp_s16_alloc(const unsigned length)
Dynamically allocate a 16-bit BFP vector from the heap.
Definition: bfp_alloc.c:29
void bfp_s32_init(bfp_s32_t *a, int32_t *data, const exponent_t exp, const unsigned length, const unsigned calc_hr)
Initialize a 32-bit BFP vector.
Definition: bfp_init.c:31
bfp_s32_t bfp_s32_alloc(unsigned length)
Dynamically allocate a 32-bit BFP vector from the heap.
Definition: bfp_alloc.c:13
void bfp_s32_dealloc(bfp_s32_t *vector)
Deallocate a 32-bit BFP vector allocated by bfp_s32_alloc().
Definition: bfp_alloc.c:82
void bfp_complex_s32_dealloc(bfp_complex_s32_t *vector)
Deallocate a complex 32-bit BFP vector allocated by bfp_complex_s32_alloc().
Definition: bfp_alloc.c:108
bfp_complex_s32_t bfp_complex_s32_alloc(const unsigned length)
Dynamically allocate a complex 32-bit BFP vector from the heap.
Definition: bfp_alloc.c:45
void bfp_complex_s32_init(bfp_complex_s32_t *a, complex_s32_t *data, const exponent_t exp, const unsigned length, const unsigned calc_hr)
Initialize a 32-bit complex BFP vector.
Definition: bfp_init.c:67
int exponent_t
An exponent.
Definition: xs3_math_types.h:76
[bfp_complex_s32_t]
Definition: xs3_math_types.h:371
[bfp_s16_t]
Definition: xs3_math_types.h:340
[bfp_s32_t]
Definition: xs3_math_types.h:309
A block floating-point vector of 32-bit elements.
Definition: xs3_math_types.h:276
A complex number with a 32-bit real part and 32-bit imaginary part.
Definition: xs3_math_types.h:49