Lines Matching refs:xm
90 uint32_t xs, xe, xm; in lws_singles2halfp() local
103 xm = x & 0x007FFFFFu; // Pick off mantissa bits in lws_singles2halfp()
111 if (!xm) { // If mantissa is zero ... in lws_singles2halfp()
140 xm |= 0x00800000u; // Add the hidden leading bit in lws_singles2halfp()
141 hm = (uint16_t) (xm >> (14 - hes)); // Mantissa in lws_singles2halfp()
142 if ((xm >> (13 - hes)) & 1u) // Check for rounding in lws_singles2halfp()
154 hm = (uint16_t)(xm >> 13); // Mantissa in lws_singles2halfp()
156 if (xm & 0x00001000u) // Check for rounding in lws_singles2halfp()
167 uint32_t xs, xe, xm; in lws_halfp2singles() local
196 xm = ((uint32_t)(hm & 0x03FFu)) << 13; // Mantissa in lws_halfp2singles()
198 *xp = xs | xe | xm; in lws_halfp2singles()
224 xm = ((uint32_t)hm) << 13; // Mantissa in lws_halfp2singles()
227 *xp = xs | xe | xm; in lws_halfp2singles()