Home | History | Annotate | Download | only in debase

Lines Matching refs:mantissa

32 	deUint32	mantissa;
42 mantissa = x.u & 0x007fffffu;
53 mantissa = mantissa | 0x00800000u;
55 /* Round mantissa to nearest (10+e) */
59 deUint32 b = (mantissa >> t) & 1u;
61 mantissa = (mantissa + a + b) >> t;
64 return (deFloat16) (sign | mantissa);
68 if (mantissa == 0u)
76 mantissa >>= 13u;
77 return (deFloat16) (sign | 0x7c00u | mantissa | (mantissa == 0u));
83 mantissa = mantissa + 0x00000fffu + ((mantissa >> 13u) & 1u);
85 if (mantissa & 0x00800000u)
87 /* Overflow in mantissa. */
88 mantissa = 0u;
98 return (deFloat16) (sign | ((deUint32)expotent << 10u) | (mantissa >> 13u));
106 deUint32 mantissa;
117 mantissa = (deUint32)val16 & 0x000003ffu;
121 if (mantissa == 0u)
131 while (!(mantissa & 0x00000400u))
133 mantissa <<= 1u;
138 mantissa &= ~0x00000400u;
143 if (mantissa == 0u)
152 x.u = (sign << 31u) | 0x7f800000u | (mantissa << 13u);
158 mantissa = mantissa << 13u;
160 x.u = (sign << 31u) | (expotent << 23u) | mantissa;