CSI-DSP
Version 1.0.0
CSI DSP Software Library
|
函数 | |
void | csky_dsp_lib_vec_shf16 (q15_t *A, int8_t shift_val, uint32_t N, q15_t *C) |
Q15 vector shift. 更多... | |
void | csky_dsp_lib_vec_shf32 (q31_t *A, int8_t shift_val, uint32_t N, q31_t *C) |
Q31 向量移位 更多... | |
把向量中的每个元素移动指定的位数,其计算过程为:
*(C+i) = *(A+i) << shift, 0 <= i < N.
如果 shift_val
是正数,元素会被左移;如果shift_val
是 负数, 元素会被右移。支持Q15和Q31格式数据。
[in] | *A | 指向输入缓存 |
[in] | shift_val | 元素将被移动的字节数 |
[in] | N | 向量中元素的数量 |
[out] | *C | 指向输出缓存 |
缩放和溢出时的行为: