Subversion Repositories NaviCtrl

Rev

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);