basic_op.h
来自「AMR-NB 的编码实现,纯C, VC下建立工程即可用.」· C头文件 代码 · 共 29 行
H
29 行
#ifndef BASIO_OP_H#define BASIO_OP_H#define MAX_32 (Word32)0x7fffffffL#define MIN_32 (Word32)0x80000000L#define MAX_16 (Word16)0x7fff#define MIN_16 (Word16)0x8000Word16 norm_s (Word16 var1); Word16 div_s (Word16 var1, Word16 var2); Word16 norm_l (Word32 L_var1); Word16 shr_r (Word16 var1, Word16 var2); Word32 L_shr_r (Word32 L_var1, Word16 var2); Word32 Div_32 (Word32 L_num, Word16 denom_hi, Word16 denom_lo); Word32 Inv_sqrt ( Word32 L_x );void Log2 (Word32 L_x, Word16 *exponent, Word16 *fraction );void Log2_norm ( Word32 L_x, Word16 exp, Word16 *exponent, Word16 *fraction );Word32 Pow2 ( Word16 exponent, Word16 fraction );Word32 sqrt_l_exp (Word32 L_x, Word16 *exp );#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?