Lines Matching refs:pd

43 __hex_to_unpacked(decimal_record *pd, unpacked *pu)  in __hex_to_unpacked()  argument
47 pu->sign = pd->sign; in __hex_to_unpacked()
48 pu->fpclass = pd->fpclass; in __hex_to_unpacked()
56 pu->exponent = pd->exponent + (pd->ndigits << 2) - 1; in __hex_to_unpacked()
62 n = pd->ndigits; in __hex_to_unpacked()
66 pu->significand[i >> 3] |= HEXVAL(pd->ds[i]) << in __hex_to_unpacked()
89 if (pd->ndigits > 30 || pd->more) in __hex_to_unpacked()
112 __hex_to_single(decimal_record *pd, enum fp_direction_type rd, single *px, in __hex_to_single() argument
119 if (pd->fpclass == fp_zero) { in __hex_to_single()
120 kluge.f.msw.sign = pd->sign? 1 : 0; in __hex_to_single()
125 __hex_to_unpacked(pd, &u); in __hex_to_single()
133 __hex_to_double(decimal_record *pd, enum fp_direction_type rd, double *px, in __hex_to_double() argument
140 if (pd->fpclass == fp_zero) { in __hex_to_double()
141 kluge.f.msw.sign = pd->sign? 1 : 0; in __hex_to_double()
147 __hex_to_unpacked(pd, &u); in __hex_to_double()
157 __hex_to_quadruple(decimal_record *pd, enum fp_direction_type rd, quadruple *px, in __hex_to_quadruple() argument
164 if (pd->fpclass == fp_zero) { in __hex_to_quadruple()
165 kluge.f.msw.sign = pd->sign? 1 : 0; in __hex_to_quadruple()
173 __hex_to_unpacked(pd, &u); in __hex_to_quadruple()
183 __hex_to_extended(decimal_record *pd, enum fp_direction_type rd, extended *px, in __hex_to_extended() argument
190 if (pd->fpclass == fp_zero) { in __hex_to_extended()
191 kluge.f.msw.sign = pd->sign? 1 : 0; in __hex_to_extended()
199 __hex_to_unpacked(pd, &u); in __hex_to_extended()