Lines Matching defs:fhi
2268 unsigned int fhi, flo;
2310 /* fhi receives the high 28 bits; flo the low 24 bits (== 52 bits) */
2312 fhi = (unsigned int)f; /* Truncate */
2313 assert(fhi < 268435456);
2315 f -= (double)fhi;
2322 ++fhi;
2323 if (fhi >> 28) {
2325 fhi = 0;
2337 *p = (unsigned char) (((e & 0xF) << 4) | (fhi >> 24));
2341 *p = (fhi >> 16) & 0xFF;
2345 *p = (fhi >> 8) & 0xFF;
2349 *p = fhi & 0xFF;
2544 unsigned int fhi, flo;
2561 fhi = (*p & 0xF) << 24;
2573 fhi |= *p << 16;
2577 fhi |= *p << 8;
2581 fhi |= *p;
2595 x = (double)fhi + (double)flo / 16777216.0; /* 2**24 */