Lines Matching refs:bits
100 x, ux.bits.sign, ux.bits.exp, (unsigned long)ux.bits.frac); in print_float()
109 x, ux.bits.sign, ux.bits.exp, in print_double()
110 (unsigned long)ux.bits.frac1, (unsigned long)ux.bits.frac0); in print_double()
113 x, ux.bits.sign, ux.bits.exp, in print_double()
114 (unsigned long)ux.bits.frac); in print_double()
127 if (u.u.bits.exp == _FP_EXPMAX_S) in rand_float()
128 u.u.bits.exp--; in rand_float()
129 else if (u.u.bits.exp == 0 && u.u.bits.frac != 0) in rand_float()
130 u.u.bits.exp++; in rand_float()
146 if (u.u.bits.exp == _FP_EXPMAX_D) in rand_double()
147 u.u.bits.exp--; in rand_double()
149 else if (u.u.bits.exp == 0 && !(u.u.bits.frac0 == 0 && u.u.bits.frac1 == 0)) in rand_double()
150 u.u.bits.exp++; in rand_double()
152 else if (u.u.bits.exp == 0 && u.u.bits.frac != 0) in rand_double()
153 u.u.bits.exp++; in rand_double()
241 u.bits.sign = strtoul(s, 0, 16); in build_float()
242 u.bits.exp = strtoul(e, 0, 16); in build_float()
243 u.bits.frac = strtoul(f, 0, 16); in build_float()
252 u.bits.sign = strtoul(s, 0, 16); in build_double()
253 u.bits.exp = strtoul(e, 0, 16); in build_double()
260 u.bits.frac0 = strtoul(low, 0, 16); in build_double()
262 u.bits.frac1 = strtoul(dup, 0, 16); in build_double()
265 u.bits.frac = strtoul(f, 0, 16); in build_double()