Lines Matching refs:lzcount
34 unsigned long lzcount; in __mpn_construct_long_double() local
68 lzcount = __builtin_clzl (val); in __mpn_construct_long_double()
70 lzcount = __builtin_clzl ((long) (val >> 32)); in __mpn_construct_long_double()
72 lzcount = __builtin_clzl ((long) val) + 32; in __mpn_construct_long_double()
74 lzcount = lzcount - (64 - 53); in __mpn_construct_long_double()
76 lzcount = lzcount + 53 - (64 - 53); in __mpn_construct_long_double()
78 if (lzcount > u.d[0].ieee.exponent) in __mpn_construct_long_double()
80 lzcount = u.d[0].ieee.exponent; in __mpn_construct_long_double()
82 exponent2 -= lzcount; in __mpn_construct_long_double()
86 u.d[0].ieee.exponent -= (lzcount - 1); in __mpn_construct_long_double()
87 exponent2 -= (lzcount - 1); in __mpn_construct_long_double()
90 if (lzcount <= 53) in __mpn_construct_long_double()
92 hi = (hi << lzcount) | (lo >> (53 - lzcount)); in __mpn_construct_long_double()
93 lo = (lo << lzcount) & ((1LL << 53) - 1); in __mpn_construct_long_double()
97 hi = lo << (lzcount - 53); in __mpn_construct_long_double()
133 lzcount = __builtin_clzl (lo); in __mpn_construct_long_double()
135 lzcount = __builtin_clzl ((long) (lo >> 32)); in __mpn_construct_long_double()
137 lzcount = __builtin_clzl ((long) lo) + 32; in __mpn_construct_long_double()
138 lzcount = lzcount - (64 - 53); in __mpn_construct_long_double()
139 lo <<= lzcount; in __mpn_construct_long_double()
140 exponent2 -= lzcount; in __mpn_construct_long_double()