Searched refs:hfmt (Results 1 – 1 of 1) sorted by relevance
/toolchain/binutils/binutils-2.27/libiberty/ |
D | floatformat.c | 295 const struct floatformat *hfmt = fmt->split_half; in floatformat_ibm_long_double_is_valid() local 299 top_exp = get_field (ufrom, hfmt->byteorder, hfmt->totalsize, in floatformat_ibm_long_double_is_valid() 300 hfmt->exp_start, hfmt->exp_len); in floatformat_ibm_long_double_is_valid() 301 bot_exp = get_field (ufrom + 8, hfmt->byteorder, hfmt->totalsize, in floatformat_ibm_long_double_is_valid() 302 hfmt->exp_start, hfmt->exp_len); in floatformat_ibm_long_double_is_valid() 304 if ((unsigned long) top_exp == hfmt->exp_nan) in floatformat_ibm_long_double_is_valid() 305 top_nan = mant_bits_set (hfmt, ufrom); in floatformat_ibm_long_double_is_valid() 313 if ((unsigned long) top_exp == hfmt->exp_nan || top_exp == 0) in floatformat_ibm_long_double_is_valid() 318 return !mant_bits_set (hfmt, ufrom + 8); in floatformat_ibm_long_double_is_valid() 336 for (cur_bit = 0; (unsigned int) cur_bit < hfmt->man_len; cur_bit++) in floatformat_ibm_long_double_is_valid() [all …]
|