Rename fixed point math routines again

This commit is contained in:
PikalaxALT
2021-05-24 14:59:35 -04:00
parent 23c07589f5
commit 5c965f5357
5 changed files with 50 additions and 50 deletions
+9 -9
View File
@@ -9,18 +9,18 @@ typedef s16 fxn16; // Fixed-point with arbitrary precision (QN.S)
typedef s32 fx32; // Fixed-point Q24.8
// x * y
fx16 mulfx16(fx16 x, fx16 y);
fxn16 mulfxn16(u8 s, fxn16 x, fxn16 y);
fx32 mulfx32(fx32 x, fx32 y);
fx16 Q_8_8_mul(fx16 x, fx16 y);
fxn16 Q_N_S_mul(u8 s, fxn16 x, fxn16 y);
fx32 Q_24_8_mul(fx32 x, fx32 y);
// x / y
fx16 divfx16(fx16 x, fx16 y);
fxn16 divfxn16(u8 s, fxn16 x, fxn16 y);
fx32 divfx32(fx32 x, fx32 y);
fx16 Q_8_8_div(fx16 x, fx16 y);
fxn16 Q_N_S_div(u8 s, fxn16 x, fxn16 y);
fx32 Q_24_8_div(fx32 x, fx32 y);
// 1.0 / y
fx16 invfx16(fx16 y);
fxn16 invfxn16(u8 s, fxn16 y);
fx32 invfx32(fx32 y);
fx16 Q_8_8_inv(fx16 y);
fxn16 Q_N_S_inv(u8 s, fxn16 y);
fx32 Q_24_8_inv(fx32 y);
#endif //GUARD_MATH_UTIL_H