summaryrefslogtreecommitdiff
path: root/include/math_util.h
blob: 04013fc03f0a0b4ad8cdf2f16c39b0316199d9d0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#ifndef GUARD_MATH_UTIL_H
#define GUARD_MATH_UTIL_H

s16 MathUtil_Mul16(s16 x, s16 y);
s16 MathUtil_Mul16Shift(u8 s, s16 x, s16 y);
s32 MathUtil_Mul32(s32 x, s32 y);
s16 MathUtil_Div16(s16 x, s16 y);
s16 MathUtil_Div16Shift(u8 s, s16 x, s16 y);
s32 MathUtil_Div32(s32 x, s32 y);
s16 MathUtil_Inv16(s16 y);
s16 MathUtil_Inv16Shift(u8 s, s16 y);
s32 MathUtil_Inv32(s32 y);

#endif // GUARD_MATH_UTIL_H