Searched refs:ylogx (Results 1 - 4 of 4) sorted by relevance
/third_party/optimized-routines/math/ |
H A D | powf.c | 19 relerr_exp2: 1.69 * 2^-34 (Relative error of exp2(ylogx).) 192 double_t ylogx = y * logx; /* Note: cannot overflow, y is single prec. */ in powf() local 193 if (unlikely ((asuint64 (ylogx) >> 47 & 0xffff) in powf() 197 if (ylogx > 0x1.fffffffd1d571p+6 * POWF_SCALE) in powf() 201 && ylogx > 0x1.fffffffa3aae2p+6 * POWF_SCALE) in powf() 209 if (ylogx <= -150.0 * POWF_SCALE) in powf() 212 if (ylogx < -149.0 * POWF_SCALE) in powf() 216 return exp2_inline (ylogx, sign_bias); in powf()
|
H A D | v_powf.c | 169 double invc, logc, z, r, p, y0, logx, ylogx, kd, s; in powf() local 200 ylogx = sy * logx; in powf() 202 (as_u64_f64 (ylogx) >> 47 & 0xffff) in powf() 209 kd = roundtoint (ylogx); /* k */ in powf() 210 ki = converttoint (ylogx); in powf() 213 kd = eval_as_double (ylogx + SHIFT); in powf() 217 r = ylogx - kd; in powf()
|
/third_party/musl/porting/liteos_a/kernel/src/math/ |
H A D | powf.c | 19 relerr_exp2: 1.69 * 2^-34 (Relative error of exp2(ylogx).) 175 double_t ylogx = y * logx; /* cannot overflow, y is single prec. */ in powf() local 176 if (predict_false((asuint64(ylogx) >> 47 & 0xffff) >= in powf() 179 if (ylogx > 0x1.fffffffd1d571p+6 * POWF_SCALE) in powf() 181 if (ylogx <= -150.0 * POWF_SCALE) in powf() 184 return exp2_inline(ylogx, sign_bias); in powf()
|
/third_party/musl/src/math/ |
H A D | powf.c | 19 relerr_exp2: 1.69 * 2^-34 (Relative error of exp2(ylogx).) 175 double_t ylogx = y * logx; /* cannot overflow, y is single prec. */ in powf() local 176 if (predict_false((asuint64(ylogx) >> 47 & 0xffff) >= in powf() 179 if (ylogx > 0x1.fffffffd1d571p+6 * POWF_SCALE) in powf() 181 if (ylogx <= -150.0 * POWF_SCALE) in powf() 184 return exp2_inline(ylogx, sign_bias); in powf()
|
Completed in 3 milliseconds