Lines Matching refs:hi
36 uint64_t hi, lo; in ldbl_extract_mantissa() local
43 hi = ((uint64_t) u.d[0].ieee.mantissa0 << 32) | u.d[0].ieee.mantissa1; in ldbl_extract_mantissa()
50 hi |= (uint64_t) 1 << 52; in ldbl_extract_mantissa()
87 hi--; in ldbl_extract_mantissa()
89 if (hi < (uint64_t) 1 << 52) in ldbl_extract_mantissa()
92 hi = (hi << 1) | (lo >> 59); in ldbl_extract_mantissa()
101 hi = hi << 1; in ldbl_extract_mantissa()
103 *lo64 = (hi << 60) | lo; in ldbl_extract_mantissa()
104 *hi64 = hi >> 4; in ldbl_extract_mantissa()
112 uint64_t hi, lo; in ldbl_insert_mantissa() local
124 hi = lo64 >> 60; in ldbl_insert_mantissa()
125 hi |= hi64 << 4; in ldbl_insert_mantissa()
136 && ((hi & 1) != 0 || (lo & (((uint64_t) 1 << 52) - 1)) != 0)) in ldbl_insert_mantissa()
138 hi++; in ldbl_insert_mantissa()
139 if ((hi & ((uint64_t) 1 << 53)) != 0) in ldbl_insert_mantissa()
141 hi = hi >> 1; in ldbl_insert_mantissa()
179 u.d[0].ieee.mantissa1 = hi; in ldbl_insert_mantissa()
180 u.d[0].ieee.mantissa0 = hi >> 32; in ldbl_insert_mantissa()