Lines Matching full:s64
81 static inline s64 drm_int2fixp(int a) in drm_int2fixp()
83 return ((s64)a) << DRM_FIXED_POINT; in drm_int2fixp()
86 static inline int drm_fixp2int(s64 a) in drm_fixp2int()
88 return ((s64)a) >> DRM_FIXED_POINT; in drm_fixp2int()
91 static inline int drm_fixp2int_round(s64 a) in drm_fixp2int_round()
96 static inline int drm_fixp2int_ceil(s64 a) in drm_fixp2int_ceil()
104 static inline unsigned drm_fixp_msbset(s64 a) in drm_fixp_msbset()
115 static inline s64 drm_fixp_mul(s64 a, s64 b) in drm_fixp_mul()
118 s64 result; in drm_fixp_mul()
138 static inline s64 drm_fixp_div(s64 a, s64 b) in drm_fixp_div()
141 s64 result; in drm_fixp_div()
156 static inline s64 drm_fixp_from_fraction(s64 a, s64 b) in drm_fixp_from_fraction()
158 s64 res; in drm_fixp_from_fraction()
189 res = (s64) res_abs; in drm_fixp_from_fraction()
195 static inline s64 drm_fixp_exp(s64 x) in drm_fixp_exp()
197 s64 tolerance = div64_s64(DRM_FIXED_ONE, 1000000); in drm_fixp_exp()
198 s64 sum = DRM_FIXED_ONE, term, y = x; in drm_fixp_exp()