|
Defines |
| #define | EPSILON (F1_0/100) |
| #define | QLONG long long |
| #define | TABLE_SIZE 1024 |
Functions |
| void | fixquadnegate (quad *q) |
| void | fixmulaccum (quad *q, fix a, fix b) |
| fix | fixquadadjust (quad *q) |
| fixang | fix_atan2 (fix cos, fix sin) |
| int32_t | fixdivquadlong (u_int32_t nl, u_int32_t nh, u_int32_t d) |
| static u_int32_t | fixdivquadlongu (u_int32_t nl, u_int32_t nh, u_int32_t d) |
| u_int32_t | quad_sqrt (u_int32_t low, int32_t high) |
| ushort | long_sqrt (int32_t a) |
| fix | fix_sqrt (fix a) |
| void | fix_sincos (fix a, fix *s, fix *c) |
| void | fix_fastsincos (fix a, fix *s, fix *c) |
| fixang | fix_asin (fix v) |
| fixang | fix_acos (fix v) |
| fix | fix_isqrt (fix a) |
Variables |
| ubyte | guess_table [] |
| short | sincos_table [] |
| ushort | asin_table [] |
| ushort | acos_table [] |
| fix | isqrt_guess_table [] |