/freebsd/lib/msun/ld80/ |
H A D | s_cospil.c | 67 RETURNI(1); in cospil() 69 RETURNI(__kernel_cospil(ax)); in cospil() 76 RETURNI(0); in cospil() 80 RETURNI(c); in cospil() 97 RETURNI(0); in cospil() 109 RETURNI(j0 & 1 ? -c : c); in cospil() 113 RETURNI(vzero / vzero); in cospil() 120 RETURNI(ix >= 0x403f ? 1 : ((lx & 1) ? -1 : 1)); in cospil()
|
H A D | s_cexpl.c | 59 RETURNI(CMPLXL(expl(x), y)); in cexpl() 64 RETURNI(CMPLXL(c, s)); in cexpl() 71 RETURNI(CMPLXL(y - y, y - y)); in cexpl() 74 RETURNI(CMPLXL(0.0, 0.0)); in cexpl() 77 RETURNI(CMPLXL(x, y - y)); in cexpl() 91 RETURNI(__ldexp_cexpl(z, 0)); in cexpl() 102 RETURNI(CMPLXL(exp_x * c, exp_x * s)); in cexpl()
|
H A D | s_expl.c | 104 RETURNI(t * 2 * 0x1p16383L); in expl() 106 RETURNI(t * twopk); in expl() 109 RETURNI(t * twopk * twom10000); in expl() 194 RETURNI(x == 0 ? x : in expm1l() 215 RETURNI((hx2_hi + x_hi) + (hx2_lo + x_lo + q)); in expm1l() 217 RETURNI(x + (hx2_lo + q + hx2_hi)); in expm1l() 246 RETURNI(t); in expm1l() 251 RETURNI(t / 2); in expm1l() 255 RETURNI(t * twopk - 1); in expm1l() 260 RETURNI(t * 2 * 0x1p16383L - 1); in expm1l() [all …]
|
H A D | s_sinpil.c | 69 RETURNI(x); in sinpil() 76 RETURNI(s * 0x1p-63L); in sinpil() 79 RETURNI((hx & 0x8000) ? -s : s); in sinpil() 88 RETURNI((hx & 0x8000) ? -s : s); in sinpil() 119 RETURNI((hx & 0x8000) ? -s : s); in sinpil() 124 RETURNI(vzero / vzero); in sinpil() 129 RETURNI(copysignl(0, x)); in sinpil()
|
H A D | s_erfl.c | 236 RETURNI((8*x+efx8*x)/8); /* avoid spurious underflow */ in erfl() 237 RETURNI(x + efx*x); in erfl() 243 RETURNI(x + x*y); in erfl() 249 if(x>=0) RETURNI(erx + P/Q); else RETURNI(-erx - P/Q); in erfl() 252 if(x>=0) RETURNI(one-tiny); else RETURNI(tiny-one); in erfl() 266 if(x>=0) RETURNI(one-r/ax); else RETURNI(r/ax-one); in erfl() 288 RETURNI(one-x); in erfcl() 294 RETURNI(one-(x+x*y)); in erfcl() 298 RETURNI(half - r); in erfcl() 306 z = one-erx; RETURNI(z - P/Q); in erfcl() [all …]
|
H A D | s_tanpil.c | 90 RETURNI(x); in tanpil() 97 RETURNI(t * 0x1p-63L); in tanpil() 104 RETURNI((hx & 0x8000) ? -t : t); in tanpil() 119 RETURNI((hx & 0x8000) ? -t : t); in tanpil() 124 RETURNI(vzero / vzero); in tanpil() 132 RETURNI((hx & 0x8000) ? -t : t); in tanpil()
|
H A D | b_tgammal.c | 398 RETURNI(x / zero); in tgammal() 400 RETURNI(__exp__D(u.a, u.b)); in tgammal() 404 RETURNI(small_gam(x)); in tgammal() 407 RETURNI(smaller_gam(x)); in tgammal() 412 RETURNI(1 / x); in tgammal() 416 RETURNI(x - x); /* x is NaN or -Inf */ in tgammal() 418 RETURNI(neg_gam(x)); in tgammal()
|
H A D | s_logl.c | 443 #define RETURN2(rp, h, l) RETURNI((h) + (l)) 657 RETURNI(val_hi + val_lo); in log1pl() 690 RETURNI(r.hi); in log10l() 694 RETURNI(invln10_hi * hi + in log10l() 707 RETURNI(r.hi); in log2l() 711 RETURNI(invln2_hi * hi + in log2l()
|
H A D | s_exp2l.c | 282 RETURNI(r * 2.0 * 0x1p16383L); in exp2l() 283 RETURNI(r * twopk); in exp2l() 285 RETURNI(r * twopkp10000 * twom10000); in exp2l()
|
H A D | e_lgammal_r.c | 266 RETURNI(one/vzero); in lgammal_r() 267 RETURNI(-logl(fabsl(x))); in lgammal_r() 274 RETURNI(one/vzero); in lgammal_r() 276 if(t==zero) RETURNI(one/vzero); /* -integer */ in lgammal_r() 353 RETURNI(r); in lgammal_r()
|
/freebsd/lib/msun/src/ |
H A D | s_clogl.c | 86 RETURNI(CMPLXL(logl(hypotl(x, y)), v)); in clogl() 91 RETURNI(CMPLXL((ay / 2) * ay, v)); in clogl() 92 RETURNI(CMPLXL(log1pl(ay * ay) / 2, v)); in clogl() 97 RETURNI(CMPLXL(logl(ax), v)); in clogl() 101 RETURNI(CMPLXL(logl(hypotl(x * 0x1p-16382L, y * 0x1p-16382L)) + in clogl() 104 RETURNI(CMPLXL(logl(hypotl(x, y)), v)); in clogl() 108 RETURNI(CMPLXL(logl(hypotl(x * 0x1p16383L, y * 0x1p16383L)) + in clogl() 113 RETURNI(CMPLXL(logl(hypotl(x, y)), v)); in clogl() 155 RETURNI(CMPLXL(logl(ay2l + ax2l + sl + sh) / 2, v)); in clogl() 164 RETURNI(CMPLXL(log1pl(ay2l + t + sh) / 2, v)); in clogl()
|
H A D | e_acoshl.c | 70 RETURNI((x-x)/(x-x)); in acoshl() 73 RETURNI(x+x); in acoshl() 75 RETURNI(logl(x)+ln2); /* acosh(huge)=log(2x), or misnormal */ in acoshl() 77 RETURNI(0.0); /* acosh(1) = 0 */ in acoshl() 80 RETURNI(logl(2.0*x-one/(x+sqrtl(t-one)))); in acoshl() 83 RETURNI(log1pl(t+sqrtl(2.0*t+t*t))); in acoshl()
|
H A D | e_coshl.c | 102 RETURNI(1+tiny); /* cosh(tiny) = 1(+) with inexact */ in coshl() 106 RETURNI(((C16*x2 + C14)*x4 + (C12*x2 + C10))*(x4*x4*x2) + in coshl() 110 RETURNI((((((((((((C26*dx2 + C24)*dx2 + C22)*dx2 + in coshl() 120 RETURNI(lo + 0.25/(hi + lo) + hi); in coshl() 125 RETURNI(hexpl(fabsl(x))); in coshl() 128 RETURNI(huge*huge); in coshl()
|
H A D | e_sinhl.c | 105 if(shuge+x>1) RETURNI(x); /* sinh(tiny) = tiny with inexact */ in sinhl() 110 RETURNI(((S17*x2 + S15)*x4 + (S13*x2 + S11))*(x2*x*x4*x4) + in sinhl() 114 RETURNI(((((((((((S25*dx2 + S23)*dx2 + in sinhl() 122 RETURNI(s*(lo - 0.25/(hi + lo) + hi)); in sinhl() 127 RETURNI(s*hexpl(fabsl(x))); in sinhl()
|
H A D | e_atanhl.c | 60 RETURNI(fabsl(x) == 1 ? x / zero : (x - x) / (x - x)); in atanhl() 62 RETURNI(x); /* x is tiny */ in atanhl() 69 RETURNI((hx & 0x8000) == 0 ? t : -t); in atanhl()
|
H A D | s_asinhl.c | 73 if (ix >= 0x7fff) RETURNI(x+x); /* x is inf, NaN or misnormal */ in asinhl() 75 if (huge + x > one) RETURNI(x); /* return x inexact except 0 */ in asinhl() 86 RETURNI((hx & 0x8000) == 0 ? w : -w); in asinhl()
|
H A D | s_tanhl.c | 138 RETURNI(((T19*x2 + T17)*x4 + (T15*x2 + T13))*(x2*x*x2*x4*x4) + in tanhl() 144 RETURNI(((((((((((((((T33*dx2 + T31)*dx2 + T29)*dx2 + T27)*dx2 + in tanhl() 154 RETURNI(q + T3*(x2*x) + x); in tanhl() 169 RETURNI(s*z); in tanhl()
|
H A D | s_roundl.c | 54 RETURNI(t); in roundl() 59 RETURNI(-t); in roundl()
|
H A D | s_tanl.c | 75 RETURNI(s ? -hi : hi); in tanl() 93 RETURNI(hi); in tanl()
|
H A D | s_cosl.c | 77 RETURNI(__kernel_cosl(z.e, 0)); in cosl() 98 RETURNI(hi); in cosl()
|
H A D | s_sinl.c | 69 RETURNI(s ? -hi : hi); in sinl() 91 RETURNI(hi); in sinl()
|
H A D | s_cbrtl.c | 57 RETURNI(x); in cbrtl() 139 RETURNI(t); in cbrtl()
|
H A D | math_private.h | 343 #define RETURNI(x) do { \ macro 362 #define RETURNI(x) RETURNF(x) macro 760 RETURNI((rp)->hi); \ 761 RETURNI((rp)->hi + (rp)->lo); \
|
/freebsd/lib/msun/ld128/ |
H A D | s_expl.c | 96 RETURNI(t * 2 * 0x1p16383L); in expl() 98 RETURNI(t * twopk); in expl() 101 RETURNI(t * twopk * twom10000); in expl() 240 RETURNI(x == 0 ? x : in expm1l() 261 RETURNI((hx2_hi + x_hi) + (hx2_lo + x_lo + q)); in expm1l() 263 RETURNI(x + (hx2_lo + q + hx2_hi)); in expm1l() 293 RETURNI(t); in expm1l() 298 RETURNI(t / 2); in expm1l() 302 RETURNI(t * twopk - 1); in expm1l() 307 RETURNI(t * 2 * 0x1p16383L - 1); in expm1l() [all …]
|
H A D | s_logl.c | 443 #define RETURN2(rp, h, l) RETURNI((h) + (l)) 668 RETURNI(val_hi + val_lo); in log1pl() 708 RETURNI(r.hi); in log10l() 712 RETURNI(invln10_hi * hi + (invln10_lo_plus_hi * lo + invln10_lo * hi)); in log10l() 724 RETURNI(r.hi); in log2l() 728 RETURNI(invln2_hi * hi + (invln2_lo_plus_hi * lo + invln2_lo * hi)); in log2l()
|