Vector APIΒΆ
- 8-bit vector API
- 16-bit vector API
vect_s16_abs()vect_s16_abs_sum()vect_s16_add()vect_s16_add_scalar()vect_s16_argmax()vect_s16_argmin()vect_s16_clip()vect_s16_dot()vect_s16_energy()vect_s16_headroom()vect_s16_inverse()vect_s16_max()vect_s16_max_elementwise()vect_s16_min()vect_s16_min_elementwise()vect_s16_macc()vect_s16_nmacc()vect_s16_mul()vect_s16_rect()vect_s16_scale()vect_s16_set()vect_s16_shl()vect_s16_shr()vect_s16_sqrt()vect_s16_sub()vect_s16_sum()chunk_s16_accumulate()vect_s16_to_vect_s32()vect_s16_extract_high_byte()vect_s16_extract_low_byte()
- 32-bit vector API
VECT_SQRT_S32_MAX_DEPTHpad_mode_evect_s32_copy()vect_s32_abs()vect_s32_abs_sum()vect_s32_add()vect_s32_add_scalar()vect_s32_argmax()vect_s32_argmin()vect_s32_clip()vect_s32_dot()vect_s32_energy()vect_s32_headroom()vect_s32_inverse()vect_s32_max()vect_s32_max_elementwise()vect_s32_min()vect_s32_min_elementwise()vect_s32_mul()vect_s32_macc()vect_s32_nmacc()vect_s32_rect()vect_s32_scale()vect_s32_set()vect_s32_shl()vect_s32_shr()vect_s32_sqrt()vect_s32_sub()vect_s32_sum()vect_s32_zip()vect_s32_unzip()vect_s32_convolve_valid()vect_s32_convolve_same()vect_s32_merge_accs()vect_s32_split_accs()vect_split_acc_s32_shr()vect_q30_power_series()vect_float_s32_log_base()vect_float_s32_log()vect_float_s32_log2()vect_float_s32_log10()vect_s32_log_base()vect_s32_log()vect_s32_log2()vect_s32_log10()vect_q30_exp_small()vect_s32_to_vect_s16()
- 32-bit IEEE 754 float API
- Complex 16-bit vector API
vect_complex_s16_add()vect_complex_s16_add_scalar()vect_complex_s16_conj_mul()vect_complex_s16_headroom()vect_complex_s16_mag()vect_complex_s16_macc()vect_complex_s16_nmacc()vect_complex_s16_conj_macc()vect_complex_s16_conj_nmacc()vect_complex_s16_mul()vect_complex_s16_real_mul()vect_complex_s16_real_scale()vect_complex_s16_scale()vect_complex_s16_set()vect_complex_s16_shl()vect_complex_s16_shr()vect_complex_s16_squared_mag()vect_complex_s16_sub()vect_complex_s16_sum()vect_complex_s16_to_vect_complex_s32()
- Complex 32-bit vector API
vect_complex_s32_add()vect_complex_s32_add_scalar()vect_complex_s32_conj_mul()vect_complex_s32_headroom()vect_complex_s32_macc()vect_complex_s32_nmacc()vect_complex_s32_conj_macc()vect_complex_s32_conj_nmacc()vect_complex_s32_mag()vect_complex_s32_mul()vect_complex_s32_real_mul()vect_complex_s32_real_scale()vect_complex_s32_scale()vect_complex_s32_set()vect_complex_s32_shl()vect_complex_s32_shr()vect_complex_s32_squared_mag()vect_complex_s32_sub()vect_complex_s32_sum()vect_complex_s32_tail_reverse()vect_complex_s32_conjugate()vect_complex_s32_to_vect_complex_s16()
- Mixed-precision vector API
- 16-bit vector prepare functions
- 32-bit vector prepare functions
vect_s32_add_scalar_preparevect_s32_nmacc_preparevect_s32_scale_preparevect_s32_sub_preparevect_s32_add_prepare()vect_s32_clip_prepare()vect_s32_dot_prepare()vect_s32_energy_prepare()vect_s32_inverse_prepare()vect_s32_macc_prepare()vect_s32_mul_prepare()vect_s32_sqrt_prepare()vect_2vec_prepare()
- 16-Bit vomplex vector prepare functions
vect_complex_s16_add_preparevect_complex_s16_add_scalar_preparevect_complex_s16_conj_mul_preparevect_complex_s16_nmacc_preparevect_complex_s16_conj_macc_preparevect_complex_s16_conj_nmacc_preparevect_complex_s16_mag_preparevect_complex_s16_real_scale_preparevect_complex_s16_scale_preparevect_complex_s16_sub_preparevect_complex_s16_macc_prepare()vect_complex_s16_mul_prepare()vect_complex_s16_real_mul_prepare()vect_complex_s16_squared_mag_prepare()
- 32-Bit complex vector prepare functions
vect_complex_s32_add_preparevect_complex_s32_add_scalar_preparevect_complex_s32_conj_mul_preparevect_complex_s32_nmacc_preparevect_complex_s32_conj_macc_preparevect_complex_s32_conj_nmacc_preparevect_complex_s32_real_scale_preparevect_complex_s32_sub_preparevect_complex_s32_macc_prepare()vect_complex_s32_mag_prepare()vect_complex_s32_mul_prepare()vect_complex_s32_real_mul_prepare()vect_complex_s32_scale_prepare()vect_complex_s32_squared_mag_prepare()vect_complex_s32_sum_prepare()