Home
last modified time | relevance | path

Searched refs:hi (Results 1 – 25 of 135) sorted by relevance

123456

/sysdeps/ieee754/ldbl-128ibm/
A Ds_lroundl.c31 long res, hi, lo; in __lroundl() local
56 hi = llhi; in __lroundl()
57 xh -= hi; in __lroundl()
73 hi = (long) xh; in __lroundl()
74 xh -= hi; in __lroundl()
87 if (__glibc_unlikely (((~(hi ^ lo) & (res ^ hi)) < 0))) in __lroundl()
93 hi = res; in __lroundl()
113 if (__glibc_unlikely (((~(hi ^ (res - hi)) & (res ^ hi)) < 0))) in __lroundl()
121 hi = __LONG_MAX__; in __lroundl()
126 hi = 0; in __lroundl()
[all …]
A Ds_llroundl.c31 long long res, hi, lo; in __llroundl() local
54 hi = __LONG_LONG_MAX__; in __llroundl()
59 hi = (long long) xh; in __llroundl()
60 xh -= hi; in __llroundl()
69 res = hi + lo; in __llroundl()
72 if (__glibc_unlikely (((~(hi ^ lo) & (res ^ hi)) < 0))) in __llroundl()
78 hi = res; in __llroundl()
98 if (__glibc_unlikely (((~(hi ^ (res - hi)) & (res ^ hi)) < 0))) in __llroundl()
106 hi = __LONG_LONG_MAX__; in __llroundl()
111 hi = 0; in __llroundl()
[all …]
A Ds_lrintl.c32 long res, hi, lo; in __lrintl() local
60 hi = llhi; in __lrintl()
61 xh -= hi; in __lrintl()
77 hi = (long) xh; in __lrintl()
78 xh -= hi; in __lrintl()
91 if (__glibc_unlikely (((~(hi ^ lo) & (res ^ hi)) < 0))) in __lrintl()
97 hi = res; in __lrintl()
133 if (__glibc_unlikely (((~(hi ^ (res - hi)) & (res ^ hi)) < 0))) in __lrintl()
141 hi = __LONG_MAX__; in __lrintl()
146 hi = 0; in __lrintl()
[all …]
A Ds_llrintl.c32 long long res, hi, lo; in __llrintl() local
58 hi = __LONG_LONG_MAX__; in __llrintl()
63 hi = (long long) xh; in __llrintl()
64 xh -= hi; in __llrintl()
73 res = hi + lo; in __llrintl()
76 if (__glibc_unlikely (((~(hi ^ lo) & (res ^ hi)) < 0))) in __llrintl()
82 hi = res; in __llrintl()
118 if (__glibc_unlikely (((~(hi ^ (res - hi)) & (res ^ hi)) < 0))) in __llrintl()
126 hi = __LONG_LONG_MAX__; in __llrintl()
131 hi = 0; in __llrintl()
[all …]
A Dmpn2ldbl.c35 unsigned long long hi, lo; in __mpn_construct_long_double() local
57 hi |= (frac_ptr[1] << 11); in __mpn_construct_long_double()
62 if ((hi & (1LL << 52)) == 0 && (hi | lo) != 0) in __mpn_construct_long_double()
65 unsigned long long val = hi ? hi : lo; in __mpn_construct_long_double()
73 if (hi) in __mpn_construct_long_double()
92 hi = (hi << lzcount) | (lo >> (53 - lzcount)); in __mpn_construct_long_double()
97 hi = lo << (lzcount - 53); in __mpn_construct_long_double()
111 hi++; in __mpn_construct_long_double()
112 if ((hi & (1LL << 53)) != 0) in __mpn_construct_long_double()
114 hi >>= 1; in __mpn_construct_long_double()
[all …]
A Ds_roundevenl.c27 double xh, xl, hi; in __roundevenl() local
33 hi = __roundeven (xh); in __roundevenl()
34 if (hi != xh) in __roundevenl()
40 double diff = hi - xh; in __roundevenl()
44 xh = hi - 1; in __roundevenl()
46 xh = hi + 1; in __roundevenl()
48 xh = hi; in __roundevenl()
51 xh = hi; in __roundevenl()
61 xh = hi; in __roundevenl()
A Ds_roundl.c36 double xh, xl, hi, lo; in __roundl() local
45 hi = round (xh); in __roundl()
46 if (hi != xh) in __roundl()
52 if (fabs (hi - xh) == 0.5) in __roundl()
55 xh = hi - 1; in __roundl()
57 xh = hi + 1; in __roundl()
59 xh = hi; in __roundl()
62 xh = hi; in __roundl()
80 xh = hi; in __roundl()
A Dmath_ldbl.h36 uint64_t hi, lo; in ldbl_extract_mantissa() local
87 hi--; 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()
138 hi++; in ldbl_insert_mantissa()
[all …]
A Ds_ceill.c33 double xh, xl, hi, lo; in __ceill() local
42 hi = ceil (xh); in __ceill()
43 if (hi != xh) in __ceill()
47 xh = hi; in __ceill()
54 xh = hi; in __ceill()
A Ds_floorl.c33 double xh, xl, hi, lo; in __floorl() local
42 hi = floor (xh); in __floorl()
43 if (hi != xh) in __floorl()
47 xh = hi; in __floorl()
54 xh = hi; in __floorl()
A Ds_truncl.c35 double xh, xl, hi, lo; in __truncl() local
44 hi = trunc (xh); in __truncl()
45 if (hi != xh) in __truncl()
49 xh = hi; in __truncl()
56 xh = hi; in __truncl()
A Ds_setpayloadl_main.c32 double hi, lo; in FUNC() local
35 ldbl_unpack (payload, &hi, &lo); in FUNC()
36 EXTRACT_WORDS64 (hx, hi); in FUNC()
57 INSERT_WORDS64 (hi, hx); in FUNC()
58 *x = ldbl_pack (hi, 0.0); in FUNC()
A Ds_fmal.c39 *hi = x + y; in add_split()
40 *lo = (x - *hi) + y; in add_split()
68 double hi, lo; in mul_ext_val() local
69 mul_split (&hi, &lo, x, y); in mul_ext_val()
70 store_ext_val (v0, hi); in mul_ext_val()
71 if (hi != 0) in mul_ext_val()
116 double hi = x->val; in add_split_ext() local
118 add_split (&hi, &lo, hi, lo); in add_split_ext()
119 store_ext_val (x, hi); in add_split_ext()
120 if (hi != 0) in add_split_ext()
[all …]
A De_hypotl.c55 double xhi, yhi, hi, lo; in __ieee754_hypotl() local
103 ldbl_unpack (a, &hi, &lo); in __ieee754_hypotl()
104 a1 = hi; in __ieee754_hypotl()
115 ldbl_unpack (b, &hi, &lo); in __ieee754_hypotl()
116 b1 = hi; in __ieee754_hypotl()
118 ldbl_unpack (a, &hi, &lo); in __ieee754_hypotl()
119 a1 = hi; in __ieee754_hypotl()
A Dldbl2mpn.c43 unsigned long long hi, lo; in __mpn_extract_long_double() local
52 hi = ((long long) u.d[0].ieee.mantissa0 << 32) | u.d[0].ieee.mantissa1; in __mpn_extract_long_double()
87 if (hi == 0) in __mpn_extract_long_double()
90 hi = 0x000ffffffffffffeLL | (lo >> (52 + EXTRA_INTERNAL_PRECISION)); in __mpn_extract_long_double()
95 hi--; in __mpn_extract_long_double()
100 res_ptr[1] = (hi << (53 - 32)) | (lo >> (32 + EXTRA_INTERNAL_PRECISION)); in __mpn_extract_long_double()
101 res_ptr[2] = hi >> 11; in __mpn_extract_long_double()
102 res_ptr[3] = hi >> (32 + 11); in __mpn_extract_long_double()
106 res_ptr[0] = (hi << 53) | (lo >> EXTRA_INTERNAL_PRECISION); in __mpn_extract_long_double()
107 res_ptr[1] = hi >> 11; in __mpn_extract_long_double()
A Dprintf_fphex.c26 unsigned long long hi, lo; \
34 hi = ((long long)u.d[0].ieee.mantissa0 << 32) | u.d[0].ieee.mantissa1; \
55 if (hi == 0L) \
58 hi = 0xffffffffffffeLL | (lo >> 59); \
63 hi--; \
65 num1 = (hi << 60) | lo; \
66 num0 = hi >> 4; \
A Ds_rintl.c42 double xh, xl, hi, lo; in __rintl() local
64 hi = ldbl_nearbyint (xh); in __rintl()
73 xh -= hi; in __rintl()
111 xh = hi; in __rintl()
/sysdeps/alpha/alphaev6/
A Daddmul_1.S251 addq $14, $20, $14 # U0 hi mul + carry
254 addq $14, $21, $14 # U0 hi mul + carry
262 addq $8, $20, $8 # U0 hi mul + carry
269 addq $8, $21, $8 # U0 hi mul + carry
329 addq $8, $20, $8 # U0 hi mul + carry
340 addq $8, $21, $8 # L0 hi mul + carry
399 addq $8, $20, $8 # U0 hi mul + carry
410 addq $8, $21, $8 # U0 hi mul + carry
447 addq $8, $20, $8 # U0 hi mul + carry
452 addq $8, $21, $8 # L0 hi mul + carry
[all …]
/sysdeps/powerpc/powerpc32/power4/
A Dhp-timing.h36 unsigned int hi, lo, tmp; \
42 : "=&r" (hi), "=&r" (lo), "=&r" (tmp) \
44 Var = ((hp_timing_t) hi << 32) | lo; \
/sysdeps/generic/
A Ddl-hash.h47 unsigned long int hi; in _dl_elf_hash() local
49 hi = hash & 0xf0000000; in _dl_elf_hash()
62 hash ^= hi >> 24; in _dl_elf_hash()
/sysdeps/ieee754/dbl-64/
A De_log2.c46 double_t z, r, r2, r4, y, invc, logc, kd, hi, lo, t1, t2, t3, p; in __log2() local
64 hi = r * InvLn2hi; in __log2()
65 lo = r * InvLn2lo + __builtin_fma (r, InvLn2hi, -hi); in __log2()
70 hi = rhi * InvLn2hi; in __log2()
77 y = hi + p; in __log2()
78 lo += hi - y + p; in __log2()
129 hi = t3 + t1; in __log2()
130 lo = t3 - hi + t1 + t2; in __log2()
139 y = lo + r2 * p + hi; in __log2()
A De_pow.c100 hi = t2 + ar2; in log_inline()
102 lo4 = t2 - hi + ar2; in log_inline()
106 hi = t2 + arhi2; in log_inline()
108 lo4 = t2 - hi + arhi2; in log_inline()
114 y = hi + lo; in log_inline()
115 *tail = hi - y + lo; in log_inline()
164 double_t hi, lo, one = 1.0; in specialcase() local
168 hi = one + y; in specialcase()
169 lo = one - hi + y + lo; in specialcase()
369 ehi = y * hi; in __pow()
[all …]
A De_log.c51 double_t w, z, r, r2, r3, y, invc, logc, kd, hi, lo; in __log() local
78 hi = r + w; in __log()
79 lo = r - hi + w; in __log()
82 y += hi; in __log()
123 hi = w + r; in __log()
124 lo = w - hi + r + kd * Ln2lo; in __log()
130 y = lo + r2 * A[0] + r * r2 * (A[1] + r * A[2] + r2 * (A[3] + r * A[4])) + hi; in __log()
A Dx2y2m1.c30 add_split (double *hi, double *lo, double x, double y) in add_split() argument
33 *hi = x + y; in add_split()
34 *lo = (x - *hi) + y; in add_split()
/sysdeps/alpha/
A Ddl-machine.h293 int hi, lo; in elf_machine_fixup_plt() local
294 hi = value - (Elf64_Addr)&plte[0]; in elf_machine_fixup_plt()
295 lo = (short int) hi; in elf_machine_fixup_plt()
296 hi = (hi - lo) >> 16; in elf_machine_fixup_plt()
309 plte[0] = 0x277b0000 | (hi & 0xffff); in elf_machine_fixup_plt()
317 int hi, lo; in elf_machine_fixup_plt() local
318 hi = (Elf64_Addr)got_addr - (Elf64_Addr)&plte[0]; in elf_machine_fixup_plt()
319 lo = (short)hi; in elf_machine_fixup_plt()
320 hi = (hi - lo) >> 16; in elf_machine_fixup_plt()
333 plte[0] = 0x277b0000 | (hi & 0xffff); in elf_machine_fixup_plt()

Completed in 28 milliseconds

123456