Block Floating-Point APIΒΆ
- BFP API quick reference
- 16-bit Block Floating-Point API
bfp_s16_init()bfp_s16_alloc()bfp_s16_dealloc()bfp_s16_set()bfp_s16_headroom()bfp_s16_use_exponent()bfp_s16_shl()bfp_s16_add()bfp_s16_add_scalar()bfp_s16_sub()bfp_s16_mul()bfp_s16_macc()bfp_s16_nmacc()bfp_s16_scale()bfp_s16_abs()bfp_s16_sum()bfp_s16_dot()bfp_s16_clip()bfp_s16_rect()bfp_s16_to_bfp_s32()bfp_s16_sqrt()bfp_s16_inverse()bfp_s16_abs_sum()bfp_s16_mean()bfp_s16_energy()bfp_s16_rms()bfp_s16_max()bfp_s16_max_elementwise()bfp_s16_min()bfp_s16_min_elementwise()bfp_s16_argmax()bfp_s16_argmin()bfp_s16_accumulate()
- 32-bit Block Floating-Point API
bfp_s32_init()bfp_s32_alloc()bfp_s32_dealloc()bfp_s32_set()bfp_s32_use_exponent()bfp_s32_headroom()bfp_s32_shl()bfp_s32_add()bfp_s32_add_scalar()bfp_s32_sub()bfp_s32_mul()bfp_s32_macc()bfp_s32_nmacc()bfp_s32_scale()bfp_s32_abs()bfp_s32_sum()bfp_s32_dot()bfp_s32_clip()bfp_s32_rect()bfp_s32_to_bfp_s16()bfp_s32_sqrt()bfp_s32_inverse()bfp_s32_abs_sum()bfp_s32_mean()bfp_s32_energy()bfp_s32_rms()bfp_s32_max()bfp_s32_max_elementwise()bfp_s32_min()bfp_s32_min_elementwise()bfp_s32_argmax()bfp_s32_argmin()bfp_s32_convolve_valid()bfp_s32_convolve_same()
- Complex 16-bit Block Floating-Point API
bfp_complex_s16_init()bfp_complex_s16_alloc()bfp_complex_s16_dealloc()bfp_complex_s16_set()bfp_complex_s16_use_exponent()bfp_complex_s16_headroom()bfp_complex_s16_shl()bfp_complex_s16_real_mul()bfp_complex_s16_mul()bfp_complex_s16_conj_mul()bfp_complex_s16_macc()bfp_complex_s16_nmacc()bfp_complex_s16_conj_macc()bfp_complex_s16_conj_nmacc()bfp_complex_s16_real_scale()bfp_complex_s16_scale()bfp_complex_s16_add()bfp_complex_s16_add_scalar()bfp_complex_s16_sub()bfp_complex_s16_to_bfp_complex_s32()bfp_complex_s16_squared_mag()bfp_complex_s16_mag()bfp_complex_s16_sum()bfp_complex_s16_conjugate()bfp_complex_s16_energy()
- Complex 32-bit Block Floating-Point API
bfp_complex_s32_init()bfp_complex_s32_alloc()bfp_complex_s32_dealloc()bfp_complex_s32_set()bfp_complex_s32_use_exponent()bfp_complex_s32_headroom()bfp_complex_s32_shl()bfp_complex_s32_real_mul()bfp_complex_s32_mul()bfp_complex_s32_conj_mul()bfp_complex_s32_macc()bfp_complex_s32_nmacc()bfp_complex_s32_conj_macc()bfp_complex_s32_conj_nmacc()bfp_complex_s32_real_scale()bfp_complex_s32_scale()bfp_complex_s32_add()bfp_complex_s32_add_scalar()bfp_complex_s32_sub()bfp_complex_s32_to_bfp_complex_s16()bfp_complex_s32_squared_mag()bfp_complex_s32_mag()bfp_complex_s32_sum()bfp_complex_s32_conjugate()bfp_complex_s32_energy()bfp_complex_s32_make()bfp_complex_s32_real_part()bfp_complex_s32_imag_part()