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