Lines Matching refs:format
30 const struct custom_float_format *format, in build_custom_float() argument
35 uint32_t exp_offset = (1 << (format->exponenta_bits - 1)) - 1; in build_custom_float()
38 dc_fixpt_from_fraction((1LL << (format->mantissa_bits + 1)) - 1, in build_custom_float()
39 1LL << format->mantissa_bits); in build_custom_float()
51 *negative = format->sign; in build_custom_float()
93 mantiss = dc_fixpt_shl(mantiss, format->mantissa_bits); in build_custom_float()
100 static bool setup_custom_float(const struct custom_float_format *format, in setup_custom_float() argument
115 (1 << (format->mantissa_bits + 1)) - 1; in setup_custom_float()
118 (1 << (format->exponenta_bits + 1)) - 1; in setup_custom_float()
132 while (i < format->mantissa_bits) { in setup_custom_float()
141 while (j < format->exponenta_bits) { in setup_custom_float()
150 if (negative && format->sign) in setup_custom_float()
159 const struct custom_float_format *format, in convert_to_custom_float_format() argument
166 return build_custom_float(value, format, &negative, &mantissa, &exponenta) && in convert_to_custom_float_format()
167 setup_custom_float(format, in convert_to_custom_float_format()