/glibc-2.36/sysdeps/ieee754/ldbl-128ibm/ |
D | s_modfl.c | 39 double xhi, xlo; in __modfl() local 41 ldbl_unpack (x, &xhi, &xlo); in __modfl() 42 EXTRACT_WORDS64 (i0, xhi); in __modfl() 49 INSERT_WORDS64 (xhi, i0&0x8000000000000000ULL); in __modfl() 50 *iptr = xhi; in __modfl() 57 INSERT_WORDS64 (xhi, i0&0x8000000000000000ULL); in __modfl() 58 x = xhi; in __modfl() 61 INSERT_WORDS64 (xhi, i0&(~i)); in __modfl() 62 *iptr = xhi; in __modfl() 72 INSERT_WORDS64 (xhi, i0&0x8000000000000000ULL); in __modfl() [all …]
|
D | s_scalblnl.c | 43 double xhi, xlo; in __scalblnl() local 45 ldbl_unpack (x, &xhi, &xlo); in __scalblnl() 46 EXTRACT_WORDS64 (hx, xhi); in __scalblnl() 67 INSERT_WORDS64 (xhi, hx); in __scalblnl() 69 x = ldbl_pack (xhi, xlo); in __scalblnl() 89 INSERT_WORDS64 (xhi, hx); in __scalblnl() 91 x = ldbl_pack (xhi, xlo); in __scalblnl() 99 INSERT_WORDS64 (xhi, hx|(k<<52)); in __scalblnl() 101 x = ldbl_pack (xhi, xlo); in __scalblnl()
|
D | s_scalbnl.c | 43 double xhi, xlo; in __scalbnl() local 45 ldbl_unpack (x, &xhi, &xlo); in __scalbnl() 46 EXTRACT_WORDS64 (hx, xhi); in __scalbnl() 67 INSERT_WORDS64 (xhi, hx); in __scalbnl() 69 x = ldbl_pack (xhi, xlo); in __scalbnl() 89 INSERT_WORDS64 (xhi, hx); in __scalbnl() 91 x = ldbl_pack (xhi, xlo); in __scalbnl() 99 INSERT_WORDS64 (xhi, hx|(k<<52)); in __scalbnl() 101 x = ldbl_pack (xhi, xlo); in __scalbnl()
|
D | e_logl.c | 196 double xhi; in __ieee754_logl() local 199 xhi = ldbl_high (x); in __ieee754_logl() 200 EXTRACT_WORDS (hx, lx, xhi); in __ieee754_logl() 239 xhi = ldbl_high (x); in __ieee754_logl() 240 EXTRACT_WORDS (hx, lx, xhi); in __ieee754_logl() 253 INSERT_WORDS (xhi, 0x3ff00000 + (k << 13), 0); in __ieee754_logl() 254 t = xhi; in __ieee754_logl() 262 INSERT_WORDS (xhi, 0x3fe00000 + (k << 14), 0); in __ieee754_logl() 263 t = xhi; in __ieee754_logl()
|
D | e_jnl.c | 81 double xhi; in __ieee754_jnl() local 88 xhi = ldbl_high (x); in __ieee754_jnl() 89 EXTRACT_WORDS (se, lx, xhi); in __ieee754_jnl() 321 double xhi; in libm_alias_finite() local 323 xhi = ldbl_high (x); in libm_alias_finite() 324 EXTRACT_WORDS (se, lx, xhi); in libm_alias_finite() 402 xhi = ldbl_high (b); in libm_alias_finite() 403 GET_HIGH_WORD (se, xhi); in libm_alias_finite() 409 xhi = ldbl_high (b); in libm_alias_finite() 410 GET_HIGH_WORD (se, xhi); in libm_alias_finite()
|
D | s_fabsl.c | 35 double xhi, xlo; in __fabsl() 37 ldbl_unpack (x, &xhi, &xlo); in __fabsl() 38 EXTRACT_WORDS64 (hx, xhi); in __fabsl() 42 INSERT_WORDS64 (xhi, hx); in __fabsl() 44 x = ldbl_pack (xhi, xlo); in __fabsl()
|
D | s_frexpl.c | 37 double xhi, xlo; in __frexpl() local 39 ldbl_unpack (x, &xhi, &xlo); in __frexpl() 40 EXTRACT_WORDS64 (hx, xhi); in __frexpl() 137 INSERT_WORDS64 (xhi, hx); in __frexpl() 139 x = ldbl_pack (xhi, xlo); in __frexpl()
|
D | s_issignalingl.c | 29 double xhi; in __issignalingl() local 31 xhi = ldbl_high (x); in __issignalingl() 32 EXTRACT_WORDS64 (xi, xhi); in __issignalingl()
|
D | s_isnanl.c | 32 double xhi; in ___isnanl() local 34 xhi = ldbl_high (x); in ___isnanl() 35 EXTRACT_WORDS64 (hx, xhi); in ___isnanl()
|
D | s_tanl.c | 55 double xhi; in __tanl() local 58 xhi = ldbl_high (x); in __tanl() 59 EXTRACT_WORDS64 (ix, xhi); in __tanl()
|
D | s_isinfl.c | 22 double xhi; in ___isinfl() local 25 xhi = ldbl_high (x); in ___isinfl() 26 EXTRACT_WORDS64 (hx, xhi); in ___isinfl()
|
D | s_finitel.c | 32 double xhi; in ___finitel() local 34 xhi = ldbl_high (x); in ___finitel() 35 EXTRACT_WORDS64 (hx, xhi); in ___finitel()
|
D | s_sinl.c | 55 double xhi; in __sinl() local 58 xhi = ldbl_high (x); in __sinl() 59 EXTRACT_WORDS64 (ix, xhi); in __sinl()
|
D | s_cosl.c | 55 double xhi; in __cosl() local 58 xhi = ldbl_high (x); in __cosl() 59 EXTRACT_WORDS64 (ix, xhi); in __cosl()
|
D | e_ilogbl.c | 35 double xhi, xlo; in __ieee754_ilogbl() local 37 ldbl_unpack (x, &xhi, &xlo); in __ieee754_ilogbl() 38 EXTRACT_WORDS64 (hx, xhi); in __ieee754_ilogbl()
|
D | s_iscanonicall.c | 26 double xhi, xlo; in __iscanonicall() local 29 ldbl_unpack (x, &xhi, &xlo); in __iscanonicall() 30 EXTRACT_WORDS64 (hx, xhi); in __iscanonicall()
|
D | s_logbl.c | 30 double xhi, xlo; in __logbl() local 32 ldbl_unpack (x, &xhi, &xlo); in __logbl() 33 EXTRACT_WORDS64 (hx, xhi); in __logbl()
|
D | s_fpclassifyl.c | 47 double xhi, xlo; in ___fpclassifyl() local 49 ldbl_unpack (x, &xhi, &xlo); in ___fpclassifyl() 50 EXTRACT_WORDS64 (hx, xhi); in ___fpclassifyl()
|
D | e_acoshl.c | 41 double xhi, xlo; in __ieee754_acoshl() local 43 ldbl_unpack (x, &xhi, &xlo); in __ieee754_acoshl() 44 EXTRACT_WORDS64 (hx, xhi); in __ieee754_acoshl()
|
D | e_coshl.c | 45 double xhi; in __ieee754_coshl() local 48 xhi = ldbl_high (x); in __ieee754_coshl() 49 EXTRACT_WORDS64 (ix, xhi); in __ieee754_coshl()
|
D | s_nextupl.c | 29 double xhi, xlo, yhi; in __nextupl() local 31 ldbl_unpack (x, &xhi, &xlo); in __nextupl() 32 EXTRACT_WORDS64 (hx, xhi); in __nextupl()
|
D | s_sincosl.c | 29 double xhi; in __sincosl() local 32 xhi = ldbl_high (x); in __sincosl() 33 EXTRACT_WORDS64 (ix, xhi); in __sincosl()
|
D | s_tanhl.c | 53 double xhi; in __tanhl() local 56 xhi = ldbl_high (x); in __tanhl() 57 EXTRACT_WORDS64 (jx, xhi); in __tanhl()
|
D | e_atanhl.c | 46 double xhi; in __ieee754_atanhl() local 48 xhi = ldbl_high (x); in __ieee754_atanhl() 49 EXTRACT_WORDS64 (hx, xhi); in __ieee754_atanhl()
|
/glibc-2.36/sysdeps/ia64/fpu/ |
D | libm_support.h | 297 #define __LIBM_ADDL2_K80( rhi,rlo,xhi,xlo,yhi,ylo, t1 ) \ argument 298 rlo = xhi+yhi; \ 299 if ( VALUE_GT_80(FP80(xhi),FP80(yhi)) ) { \ 300 t1=xhi-rlo;t1=t1+yhi;t1=t1+ylo;t1=t1+xlo; \ 302 t1=yhi-rlo;t1=t1+xhi;t1=t1+xlo;t1=t1+ylo; \ 442 #define __LIBM_SUBL2_K80( rhi,rlo,xhi,xlo,yhi,ylo, t1 ) \ argument 443 rlo = xhi-yhi; \ 444 if ( VALUE_GT_80(FP80(xhi),FP80(yhi)) ) { \ 445 t1=xhi-rlo;t1=t1-yhi;t1=t1-ylo;t1=t1+xlo; \ 447 t1=yhi+rlo;t1=xhi-t1;t1=t1+xlo;t1=t1-ylo; \ [all …]
|