Lines Matching refs:expotent
31 int expotent;
41 expotent = (int)((x.u >> 23u) & 0x000000ffu) - (127 - 15);
44 if (expotent <= 0)
46 if (expotent < -10)
57 deUint32 t = 14u - expotent;
66 else if (expotent == 0xff - (127 - 15))
89 expotent += 1;
92 if (expotent > 30)
98 return (deFloat16) (sign | ((deUint32)expotent << 10u) | (mantissa >> 13u));
105 long expotent;
115 expotent = (long int)((x.u >> 52u) & 0x000007ffu) - (1023 - 15);
118 if (expotent <= 0)
120 if (expotent < -10)
131 deUint64 t = 43u - expotent;
140 else if (expotent == 0x7ff - (1023 - 15))
163 expotent += 1;
166 if (expotent > 30)
171 return (deFloat16) (sign | ((deUint32)expotent << 10u) | (mantissa >> 42u));
492 deUint32 expotent;
503 expotent = ((deUint32)val16 >> 10u) & 0x0000001fu;
506 if (expotent == 0u)
521 expotent -= 1u;
524 expotent += 1u;
528 else if (expotent == 31u)
544 expotent = expotent + (127u - 15u);
547 x.u = (sign << 31u) | (expotent << 23u) | mantissa;
554 deUint64 expotent;
565 expotent = ((deUint32)val16 >> 10u) & 0x0000001fu;
568 if (expotent == 0u)
583 expotent -= 1u;
586 expotent += 1u;
590 else if (expotent == 31u)
606 expotent = expotent + (1023u - 15u);
609 x.u = (sign << 63u) | (expotent << 52u) | mantissa;