Lines Matching refs:arg

93 static inline struct fixed31_32 dc_fixpt_from_int(int arg)  in dc_fixpt_from_int()  argument
97 res.value = (long long) arg << FIXED31_32_BITS_PER_FRACTIONAL_PART; in dc_fixpt_from_int()
111 static inline struct fixed31_32 dc_fixpt_neg(struct fixed31_32 arg) in dc_fixpt_neg() argument
115 res.value = -arg.value; in dc_fixpt_neg()
124 static inline struct fixed31_32 dc_fixpt_abs(struct fixed31_32 arg) in dc_fixpt_abs() argument
126 if (arg.value < 0) in dc_fixpt_abs()
127 return dc_fixpt_neg(arg); in dc_fixpt_abs()
129 return arg; in dc_fixpt_abs()
195 struct fixed31_32 arg, in dc_fixpt_clamp() argument
199 if (dc_fixpt_le(arg, min_value)) in dc_fixpt_clamp()
201 else if (dc_fixpt_le(max_value, arg)) in dc_fixpt_clamp()
204 return arg; in dc_fixpt_clamp()
216 static inline struct fixed31_32 dc_fixpt_shl(struct fixed31_32 arg, unsigned char shift) in dc_fixpt_shl() argument
218 ASSERT(((arg.value >= 0) && (arg.value <= LLONG_MAX >> shift)) || in dc_fixpt_shl()
219 ((arg.value < 0) && (arg.value >= ~(LLONG_MAX >> shift)))); in dc_fixpt_shl()
221 arg.value = arg.value << shift; in dc_fixpt_shl()
223 return arg; in dc_fixpt_shl()
230 static inline struct fixed31_32 dc_fixpt_shr(struct fixed31_32 arg, unsigned char shift) in dc_fixpt_shr() argument
232 bool negative = arg.value < 0; in dc_fixpt_shr()
235 arg.value = -arg.value; in dc_fixpt_shr()
236 arg.value = arg.value >> shift; in dc_fixpt_shr()
238 arg.value = -arg.value; in dc_fixpt_shr()
239 return arg; in dc_fixpt_shr()
323 struct fixed31_32 dc_fixpt_sqr(struct fixed31_32 arg);
355 struct fixed31_32 dc_fixpt_recip(struct fixed31_32 arg);
370 struct fixed31_32 dc_fixpt_sinc(struct fixed31_32 arg);
380 struct fixed31_32 dc_fixpt_sin(struct fixed31_32 arg);
392 struct fixed31_32 dc_fixpt_cos(struct fixed31_32 arg);
406 struct fixed31_32 dc_fixpt_exp(struct fixed31_32 arg);
418 struct fixed31_32 dc_fixpt_log(struct fixed31_32 arg);
452 static inline int dc_fixpt_floor(struct fixed31_32 arg) in dc_fixpt_floor() argument
454 unsigned long long arg_value = arg.value > 0 ? arg.value : -arg.value; in dc_fixpt_floor()
456 if (arg.value >= 0) in dc_fixpt_floor()
466 static inline int dc_fixpt_round(struct fixed31_32 arg) in dc_fixpt_round() argument
468 unsigned long long arg_value = arg.value > 0 ? arg.value : -arg.value; in dc_fixpt_round()
476 if (arg.value >= 0) in dc_fixpt_round()
486 static inline int dc_fixpt_ceil(struct fixed31_32 arg) in dc_fixpt_ceil() argument
488 unsigned long long arg_value = arg.value > 0 ? arg.value : -arg.value; in dc_fixpt_ceil()
497 if (arg.value >= 0) in dc_fixpt_ceil()
509 unsigned int dc_fixpt_u4d19(struct fixed31_32 arg);
511 unsigned int dc_fixpt_u3d19(struct fixed31_32 arg);
513 unsigned int dc_fixpt_u2d19(struct fixed31_32 arg);
515 unsigned int dc_fixpt_u0d19(struct fixed31_32 arg);
517 unsigned int dc_fixpt_clamp_u0d14(struct fixed31_32 arg);
519 unsigned int dc_fixpt_clamp_u0d10(struct fixed31_32 arg);
521 int dc_fixpt_s4d19(struct fixed31_32 arg);
523 static inline struct fixed31_32 dc_fixpt_truncate(struct fixed31_32 arg, unsigned int frac_bits) in dc_fixpt_truncate() argument
525 bool negative = arg.value < 0; in dc_fixpt_truncate()
529 return arg; in dc_fixpt_truncate()
533 arg.value = -arg.value; in dc_fixpt_truncate()
534 arg.value &= (~0LL) << (FIXED31_32_BITS_PER_FRACTIONAL_PART - frac_bits); in dc_fixpt_truncate()
536 arg.value = -arg.value; in dc_fixpt_truncate()
537 return arg; in dc_fixpt_truncate()