Lines Matching defs:value
29 static bool build_custom_float(struct fixed31_32 value,
43 if (dc_fixpt_eq(value, dc_fixpt_zero)) {
50 if (dc_fixpt_lt(value, dc_fixpt_zero)) {
52 value = dc_fixpt_neg(value);
57 if (dc_fixpt_lt(value, dc_fixpt_one)) {
61 value = dc_fixpt_shl(value, 1);
63 } while (dc_fixpt_lt(value, dc_fixpt_one));
74 } else if (dc_fixpt_le(mantissa_constant_plus_max_fraction, value)) {
78 value = dc_fixpt_shr(value, 1);
80 } while (dc_fixpt_lt(mantissa_constant_plus_max_fraction, value));
87 mantiss = dc_fixpt_sub(value, dc_fixpt_one);
108 uint32_t value = 0;
136 value |= mask;
145 value |= mask << i;
151 value |= 1 << (i + j);
153 *result = value;
158 bool convert_to_custom_float_format(struct fixed31_32 value,
166 return build_custom_float(value, format, &negative, &mantissa, &exponenta) &&