Home
last modified time | relevance | path

Searched refs:hfmt (Results 1 – 1 of 1) sorted by relevance

/toolchain/binutils/binutils-2.27/libiberty/
Dfloatformat.c295 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 …]