|
sdk-world v2026.11.05
PS2 SDK - world tier (copyleft-allowed, non-essential packages)
|
Go to the source code of this file.
Macros | |
| #define | mad_fixed64_t signed long long |
| #define | MAD_F_FRACBITS 28 |
| #define | MAD_F(x) |
| #define | MAD_F_MIN ((mad_fixed_t) -0x80000000L) |
| #define | MAD_F_MAX ((mad_fixed_t) +0x7fffffffL) |
| #define | MAD_F_ONE MAD_F(0x10000000) |
| #define | mad_f_tofixed(x) |
| #define | mad_f_todouble(x) |
| #define | mad_f_intpart(x) |
| #define | mad_f_fracpart(x) |
| #define | mad_f_fromint(x) |
| #define | mad_f_add(x, y) |
| #define | mad_f_sub(x, y) |
| #define | mad_f_mul(x, y) |
| #define | MAD_F_ML0(hi, lo, x, y) |
| #define | MAD_F_MLA(hi, lo, x, y) |
| #define | MAD_F_MLN(hi, lo) |
| #define | MAD_F_MLZ(hi, lo) |
| #define | mad_f_scale64(hi, lo) |
| #define | MAD_F_SCALEBITS MAD_F_FRACBITS |
Typedefs | |
| typedef signed long | mad_fixed_t |
| typedef signed long | mad_fixed64hi_t |
| typedef unsigned long | mad_fixed64lo_t |
Functions | |
| mad_fixed_t | mad_f_abs (mad_fixed_t) |
| mad_fixed_t | mad_f_div (mad_fixed_t, mad_fixed_t) |
| #define mad_f_fracpart | ( | x | ) |
| #define MAD_F_ML0 | ( | hi, | |
| lo, | |||
| x, | |||
| y ) |
| #define MAD_F_MLA | ( | hi, | |
| lo, | |||
| x, | |||
| y ) |
| #define MAD_F_MLZ | ( | hi, | |
| lo ) |
| #define mad_f_mul | ( | x, | |
| y ) |
| #define mad_f_scale64 | ( | hi, | |
| lo ) |
| #define mad_f_todouble | ( | x | ) |
| #define mad_f_tofixed | ( | x | ) |