|
XenevaOS
|

Macros | |
| #define | Q28_2 0x20000000 /* Q28: 2.0 */ |
| #define | Q28_15 0x30000000 /* Q28: 1.5 */ |
| #define | NUM_ITER_IRN 5 |
| #define | NUM_TERMS_RPI 5 |
| #define | LOG2_EXP_INV 0x58b90bfc /* 1/log2(e), Q31 */ |
Functions | |
| int | InvRNormalized (int r) |
| int | RatioPowInv (int a, int b, int c) |
| int | SqrtFix (int q, int fBitsIn, int *fBitsOut) |
| #define LOG2_EXP_INV 0x58b90bfc /* 1/log2(e), Q31 */ |
| #define NUM_ITER_IRN 5 |
| #define NUM_TERMS_RPI 5 |
| #define Q28_15 0x30000000 /* Q28: 1.5 */ |
| #define Q28_2 0x20000000 /* Q28: 2.0 */ |
| int InvRNormalized | ( | int | r | ) |
| int RatioPowInv | ( | int | a, |
| int | b, | ||
| int | c | ||
| ) |
| int SqrtFix | ( | int | q, |
| int | fBitsIn, | ||
| int * | fBitsOut | ||
| ) |