Lines Matching defs:vd
328 struct vax_double vd;
347 vd = *((struct vax_double *)dp);
352 if ((vd.mantissa4 == lim->d.mantissa4) &&
353 (vd.mantissa3 == lim->d.mantissa3) &&
354 (vd.mantissa2 == lim->d.mantissa2) &&
355 (vd.mantissa1 == lim->d.mantissa1) &&
356 (vd.exp == lim->d.exp)) {
361 id.exp = vd.exp - VAX_DBL_BIAS + IEEE_DBL_BIAS;
362 id.mantissa1 = (vd.mantissa1 << 13) | (vd.mantissa2 >> 3);
363 id.mantissa2 = ((vd.mantissa2 & MASK(3)) << 29) |
364 (vd.mantissa3 << 13) |
365 ((vd.mantissa4 >> 3) & MASK(13));
367 id.sign = vd.sign;
442 vd = lim->d;
446 vd.exp = id.exp - IEEE_DBL_BIAS + VAX_DBL_BIAS;
447 vd.mantissa1 = (id.mantissa1 >> 13);
448 vd.mantissa2 = ((id.mantissa1 & MASK(13)) << 3) |
450 vd.mantissa3 = (id.mantissa2 >> 13);
451 vd.mantissa4 = (id.mantissa2 << 3);
453 vd.sign = id.sign;
454 *dp = *((double *)&vd);