Rev 256 | Rev 330 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 256 | Rev 293 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | #ifndef _MYMATH_H |
1 | #ifndef _MYMATH_H |
2 | #define _MYMATH_H |
2 | #define _MYMATH_H |
Line -... | Line 3... | ||
- | 3 | ||
3 | 4 | // trigonometry resolution of angle is 1 deg |
|
4 | s16 c_sin_8192(s16 angle); |
5 | s16 c_sin_8192(s16 angle); |
- | 6 | s16 c_cos_8192(s16 angle); |
|
- | 7 | ||
- | 8 | // higher resolution trigonometry with angle in deg is arg/div |
|
- | 9 | s16 c_sin_8192_res(s16 arg, s16 div); |
|
- | 10 | s16 c_cos_8192_res(s16 arg, s16 div); |
|
- | 11 | ||
5 | s16 c_cos_8192(s16 angle); |
12 | // fast arctan implementation |
Line 6... | Line 13... | ||
6 | s32 c_tan2_546(s32 y, s32 x); |
13 | s32 c_atan2_546(s32 y, s32 x); |