Lines Matching refs:degrees
43 * __fixp_sin32() returns the sin of an angle in degrees
45 * @degrees: angle, in degrees, from 0 to 360.
49 static inline s32 __fixp_sin32(int degrees)
54 if (degrees > 180) {
56 degrees -= 180;
58 if (degrees > 90)
59 degrees = 180 - degrees;
61 ret = sin_table[degrees];
67 * fixp_sin32() returns the sin of an angle in degrees
69 * @degrees: angle, in degrees. The angle can be positive or negative
73 static inline s32 fixp_sin32(int degrees)
75 degrees = (degrees % 360 + 360) % 360;
77 return __fixp_sin32(degrees);
80 /* cos(x) = sin(x + 90 degrees) */
115 int degrees;
124 degrees = (radians * 360) / twopi;
125 tmp = radians - (degrees * twopi) / 360;
127 degrees = (degrees % 360 + 360) % 360;
128 v1 = __fixp_sin32(degrees);
130 v2 = fixp_sin32(degrees + 1);