Lines Matching full: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()
434 if (arg1.value == 0) in dc_fixpt_pow()
435 return arg2.value == 0 ? dc_fixpt_one : dc_fixpt_zero; in dc_fixpt_pow()
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()
468 unsigned long long arg_value = arg.value > 0 ? arg.value : -arg.value; in dc_fixpt_round()
470 const long long summand = dc_fixpt_half.value; in dc_fixpt_round()
476 if (arg.value >= 0) in dc_fixpt_round()
488 unsigned long long arg_value = arg.value > 0 ? arg.value : -arg.value; in dc_fixpt_ceil()
490 const long long summand = dc_fixpt_one.value - in dc_fixpt_ceil()
491 dc_fixpt_epsilon.value; in dc_fixpt_ceil()
497 if (arg.value >= 0) in dc_fixpt_ceil()
504 * point value to format 2 bits from integer part and 19 bits from fractional
525 bool negative = arg.value < 0; 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()