fastmath.h
来自「Sunplus 8202S source code.」· C头文件 代码 · 共 28 行
H
28 行
#ifndef __FASTMATH_H
#define __FASTMATH_H
#define __DIVF(x,f,l) ( ((unsigned)(x)*(f)+((unsigned)(f)-1)) >> (l))
#define DIV3_B(x) __DIVF(x,341,10) /* 0-1022 */
#define DIV5_B(x) __DIVF(x,409,11) /* 0-684 */
#define DIV7_B(x) __DIVF(x,73,9) /* 0-510 */
#define DIV9_B(x) __DIVF(x,227,11) /* 0-413 */
#define DIV10_B(x) __DIVF(x,51,9) /* 0-259 */
#define DIV11_B(x) __DIVF(x,93,10) /* 0-1022 */
#define DIV3_W(x) __DIVF(x,1365,12) /* 0-4094 */
#define DIV5_W(x) __DIVF(x,819,12) /* 0-4094 */
#define DIV7_W(x) __DIVF(x,585,12) /* 0-4094 */
#define DIV9_W(x) __DIVF(x,455,12) /* 0-4094 */
#define DIV10_W(x) __DIVF(x,819,13) /* 0-4109 */
#define DIV11_W(x) __DIVF(x,5957,16) /* 0-7281 */
#define DIV3(x) DIV3_B(x)
#define DIV5(x) DIV5_B(x)
#define DIV7(x) DIV7_B(x)
#define DIV9(x) DIV9_B(x)
#define DIV10(x) DIV10_B(x)
#define DIV11(x) DIV11_B(x)
#endif/*__FASTMATH_H*/
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?