Home
last modified time | relevance | path

Searched refs:hibits (Results 1 – 4 of 4) sorted by relevance

/freebsd/lib/msun/src/
H A Ds_fma.c84 uint64_t hibits, lobits; in add_adjusted() local
88 EXTRACT_WORD64(hibits, sum.hi); in add_adjusted()
89 if ((hibits & 1) == 0) { in add_adjusted()
90 /* hibits += (int)copysign(1.0, sum.hi * sum.lo) */ in add_adjusted()
92 hibits += 1 - ((hibits ^ lobits) >> 62); in add_adjusted()
93 INSERT_WORD64(sum.hi, hibits); in add_adjusted()
108 uint64_t hibits, lobits; in add_and_denormalize() local
124 EXTRACT_WORD64(hibits, sum.hi); in add_and_denormalize()
125 bits_lost = -((int)(hibits >> 5 in add_and_denormalize()
[all...]
/freebsd/contrib/llvm-project/compiler-rt/lib/builtins/ppc/
H A Dfixtfdi.c13 const doublebits hibits = {.d = x.s.hi}; in __fixtfdi() local
16 (uint32_t)(hibits.x >> 32) & UINT32_C(0x7fffffff); in __fixtfdi()
24 int64_t result = hibits.x & INT64_C(0x000fffffffffffff); // mantissa(hi) in __fixtfdi()
28 const int64_t hiNegationMask = ((int64_t)(hibits.x)) >> 63; in __fixtfdi()
H A Dfixunstfdi.c12 const doublebits hibits = {.d = x.s.hi}; in __fixunstfdi() local
15 (uint32_t)(hibits.x >> 32) - UINT32_C(0x3ff00000); in __fixunstfdi()
21 uint64_t result = hibits.x & UINT64_C(0x000fffffffffffff); // mantissa(hi) in __fixunstfdi()
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DAPInt.cpp894 uint64_t hibits = Tmp.U.pVal[hiWord] << (52 - n % APINT_BITS_PER_WORD); in roundToDouble() local
896 mantissa = hibits | lobits; in roundToDouble()