/sysdeps/ieee754/ldbl-128ibm/ |
A D | s_lroundl.c | 31 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 D | s_llroundl.c | 31 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 D | s_lrintl.c | 32 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 D | s_llrintl.c | 32 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 D | mpn2ldbl.c | 35 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 D | s_roundevenl.c | 27 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 D | s_roundl.c | 36 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 D | math_ldbl.h | 36 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 D | s_ceill.c | 33 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 D | s_floorl.c | 33 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 D | s_truncl.c | 35 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 D | s_setpayloadl_main.c | 32 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 D | s_fmal.c | 39 *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 D | e_hypotl.c | 55 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 D | ldbl2mpn.c | 43 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 D | printf_fphex.c | 26 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 D | s_rintl.c | 42 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 D | addmul_1.S | 251 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 D | hp-timing.h | 36 unsigned int hi, lo, tmp; \ 42 : "=&r" (hi), "=&r" (lo), "=&r" (tmp) \ 44 Var = ((hp_timing_t) hi << 32) | lo; \
|
/sysdeps/generic/ |
A D | dl-hash.h | 47 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 D | e_log2.c | 46 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 D | e_pow.c | 100 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 D | e_log.c | 51 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 D | x2y2m1.c | 30 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 D | dl-machine.h | 293 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()
|