Searched refs:ylogx (Results 1 – 4 of 4) sorted by relevance
/third_party/optimized-routines/math/ |
D | powf.c | 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()
|
D | v_powf.c | 169 double invc, logc, z, r, p, y0, logx, ylogx, kd, s; in V_NAME() local 200 ylogx = sy * logx; in V_NAME() 202 (as_u64_f64 (ylogx) >> 47 & 0xffff) in V_NAME() 209 kd = roundtoint (ylogx); /* k */ in V_NAME() 210 ki = converttoint (ylogx); in V_NAME() 213 kd = eval_as_double (ylogx + SHIFT); in V_NAME() 217 r = ylogx - kd; in V_NAME()
|
/third_party/musl/src/math/ |
D | powf.c | 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/porting/liteos_a/kernel/src/math/ |
D | powf.c | 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()
|