Lines Matching refs:hm
91 uint16_t hs, he, hm; in lws_singles2halfp() local
138 hm = (uint16_t) 0u; // Set mantissa to zero in lws_singles2halfp()
141 hm = (uint16_t) (xm >> (14 - hes)); // Mantissa in lws_singles2halfp()
145 hm = (uint16_t)(hm + 1u); in lws_singles2halfp()
148 *hp = hs | hm; in lws_singles2halfp()
154 hm = (uint16_t)(xm >> 13); // Mantissa in lws_singles2halfp()
158 *hp = (uint16_t)((hs | he | hm) + (uint16_t)1u); in lws_singles2halfp()
160 *hp = hs | he | hm; // No rounding in lws_singles2halfp()
166 uint16_t hs, he, hm; in lws_halfp2singles() local
179 hm = h & 0x03FFu; // Pick off mantissa bits in lws_halfp2singles()
187 hm = (uint16_t)(hm << 1); in lws_halfp2singles()
189 } while (!(hm & 0x0400u)); in lws_halfp2singles()
196 xm = ((uint32_t)(hm & 0x03FFu)) << 13; // Mantissa in lws_halfp2singles()
204 if (!hm) { /* If mantissa is zero ... in lws_halfp2singles()
224 xm = ((uint32_t)hm) << 13; // Mantissa in lws_halfp2singles()