Lines Matching refs:vd
207 struct vax_double vd; in xdr_double() local
216 vd = *((struct vax_double *)dp); in xdr_double()
220 if ((vd.mantissa4 == lim->d.mantissa4) && in xdr_double()
221 (vd.mantissa3 == lim->d.mantissa3) && in xdr_double()
222 (vd.mantissa2 == lim->d.mantissa2) && in xdr_double()
223 (vd.mantissa1 == lim->d.mantissa1) && in xdr_double()
224 (vd.exp == lim->d.exp)) { in xdr_double()
229 id.exp = vd.exp - VAX_DBL_BIAS + IEEE_DBL_BIAS; in xdr_double()
230 id.mantissa1 = (vd.mantissa1 << 13) | (vd.mantissa2 >> 3); in xdr_double()
231 id.mantissa2 = ((vd.mantissa2 & MASK(3)) << 29) | in xdr_double()
232 (vd.mantissa3 << 13) | in xdr_double()
233 ((vd.mantissa4 >> 3) & MASK(13)); in xdr_double()
235 id.sign = vd.sign; in xdr_double()
263 vd = lim->d; in xdr_double()
267 vd.exp = id.exp - IEEE_DBL_BIAS + VAX_DBL_BIAS; in xdr_double()
268 vd.mantissa1 = (id.mantissa1 >> 13); in xdr_double()
269 vd.mantissa2 = ((id.mantissa1 & MASK(13)) << 3) | in xdr_double()
271 vd.mantissa3 = (id.mantissa2 >> 13); in xdr_double()
272 vd.mantissa4 = (id.mantissa2 << 3); in xdr_double()
274 vd.sign = id.sign; in xdr_double()
275 *dp = *((double *)&vd); in xdr_double()