Lines Matching refs:value

58 	long long value;  member
97 res.value = (long long) arg << FIXED31_32_BITS_PER_FRACTIONAL_PART; in dc_fixpt_from_int()
115 res.value = -arg.value; in dc_fixpt_neg()
126 if (arg.value < 0) in dc_fixpt_abs()
143 return arg1.value < arg2.value; in dc_fixpt_lt()
152 return arg1.value <= arg2.value; in dc_fixpt_le()
161 return arg1.value == arg2.value; in dc_fixpt_eq()
170 if (arg1.value <= arg2.value) in dc_fixpt_min()
182 if (arg1.value <= arg2.value) in dc_fixpt_max()
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()
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()
255 ASSERT(((arg1.value >= 0) && (LLONG_MAX - arg1.value >= arg2.value)) || in dc_fixpt_add()
256 ((arg1.value < 0) && (LLONG_MIN - arg1.value <= arg2.value))); in dc_fixpt_add()
258 res.value = arg1.value + arg2.value; in dc_fixpt_add()
280 ASSERT(((arg2.value >= 0) && (LLONG_MIN + arg2.value <= arg1.value)) || in dc_fixpt_sub()
281 ((arg2.value < 0) && (LLONG_MAX + arg2.value >= arg1.value))); in dc_fixpt_sub()
283 res.value = arg1.value - arg2.value; in dc_fixpt_sub()
331 return dc_fixpt_from_fraction(arg1.value, dc_fixpt_from_int(arg2).value); in dc_fixpt_div_int()
340 return dc_fixpt_from_fraction(arg1.value, arg2.value); in dc_fixpt_div()
451 unsigned long long arg_value = arg.value > 0 ? arg.value : -arg.value; in dc_fixpt_floor()
453 if (arg.value >= 0) in dc_fixpt_floor()
465 unsigned long long arg_value = arg.value > 0 ? arg.value : -arg.value; in dc_fixpt_round()
467 const long long summand = dc_fixpt_half.value; in dc_fixpt_round()
473 if (arg.value >= 0) in dc_fixpt_round()
485 unsigned long long arg_value = arg.value > 0 ? arg.value : -arg.value; in dc_fixpt_ceil()
487 const long long summand = dc_fixpt_one.value - in dc_fixpt_ceil()
488 dc_fixpt_epsilon.value; in dc_fixpt_ceil()
494 if (arg.value >= 0) in dc_fixpt_ceil()
522 bool negative = arg.value < 0; in dc_fixpt_truncate()
530 arg.value = -arg.value; in dc_fixpt_truncate()
531 arg.value &= (~0LL) << (FIXED31_32_BITS_PER_FRACTIONAL_PART - frac_bits); in dc_fixpt_truncate()
533 arg.value = -arg.value; in dc_fixpt_truncate()