⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fixpoint.h

📁 图形处理算法合集3:包括图形处理、帧缓存技术、渲染、矩阵运算、建模方法
💻 H
字号:
#ifndef FIXPOINT_H#define FIXPOINT_H/* Requires: LOBITS to be divisible by 2, HIBITS<=16, and LOBITS <=16. */#define HIBITS 16#define LOBITS 16#define LOMASK       (~(0xffffffff << LOBITS))#define HIMASK       ((~(0xffffffff << HIBITS)) << LOBITS)#define SIGNBIT      (1 << (HIBITS+LOBITS-1))#define OVERFLOWMASK (SIGNBIT | ~(HIMASK | LOMASK))typedef int fixpoint;typedef struct {unsigned int hi, lo, neg;} dblfixpoint;extern int fp_error;extern  fixpoint fp_max();extern  fixpoint fp_min();extern  int fp_integer();extern  int fp_fraction();extern  double fp_fraction_double();extern  fixpoint fp_multiply();extern  void fp_print();extern  fixpoint fp_fix();extern double fp_double(fixpoint x);extern int fp_dblnegative();extern dblfixpoint fp_dblnegate();extern dblfixpoint fp_dblmultiply();extern int fp_dbllessthan();extern dblfixpoint fp_dbladd();extern fixpoint fp_trunc();#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -