Home | History | Annotate | Download | only in debase

Lines Matching defs:mantissa

32 	int mantissa;
42 mantissa = x.i & 0x007fffff;
53 mantissa = mantissa | 0x00800000;
55 /* Round mantissa to nearest (10+e) */
59 int b = (mantissa >> t) & 1;
61 mantissa = (mantissa + a + b) >> t;
64 return (deFloat16) (sign | mantissa);
68 if (mantissa == 0)
76 mantissa >>= 13;
77 return (deFloat16) (sign | 0x7c00 | mantissa | (mantissa == 0));
83 mantissa = mantissa + 0x00000fff + ((mantissa >> 13) & 1);
85 if (mantissa & 0x00800000)
87 /* Overflow in mantissa. */
88 mantissa = 0;
98 return (deFloat16) (sign | (expotent << 10) | (mantissa >> 13));
106 int mantissa;
117 mantissa = (int) val16 & 0x000003ff;
121 if (mantissa == 0)
131 while (!(mantissa & 0x00000400))
133 mantissa <<= 1;
138 mantissa &= ~0x00000400;
143 if (mantissa == 0)
152 x.i = (sign << 31) | 0x7f800000 | (mantissa << 13);
158 mantissa = mantissa << 13;
160 x.i = (sign << 31) | (expotent << 23) | mantissa;