Lines Matching refs:vd
192 struct vax_double vd; in xdr_double() local
200 vd = *((struct vax_double *) dp); in xdr_double()
204 if ((vd.mantissa4 == lim->d.mantissa4) && in xdr_double()
205 (vd.mantissa3 == lim->d.mantissa3) && in xdr_double()
206 (vd.mantissa2 == lim->d.mantissa2) && in xdr_double()
207 (vd.mantissa1 == lim->d.mantissa1) && (vd.exp == lim->d.exp)) in xdr_double()
213 id.exp = vd.exp - VAX_DBL_BIAS + IEEE_DBL_BIAS; in xdr_double()
214 id.mantissa1 = (vd.mantissa1 << 13) | (vd.mantissa2 >> 3); in xdr_double()
215 id.mantissa2 = ((vd.mantissa2 & MASK (3)) << 29) | in xdr_double()
216 (vd.mantissa3 << 13) | ((vd.mantissa4 >> 3) & MASK (13)); in xdr_double()
218 id.sign = vd.sign; in xdr_double()
233 vd = lim->d; in xdr_double()
237 vd.exp = id.exp - IEEE_DBL_BIAS + VAX_DBL_BIAS; in xdr_double()
238 vd.mantissa1 = (id.mantissa1 >> 13); in xdr_double()
239 vd.mantissa2 = ((id.mantissa1 & MASK (13)) << 3) | (id.mantissa2 >> 29); in xdr_double()
240 vd.mantissa3 = (id.mantissa2 >> 13); in xdr_double()
241 vd.mantissa4 = (id.mantissa2 << 3); in xdr_double()
243 vd.sign = id.sign; in xdr_double()
244 *dp = *((double *) &vd); in xdr_double()