Home
last modified time | relevance | path

Searched refs:ylogx (Results 1 – 4 of 4) sorted by relevance

/third_party/optimized-routines/math/
Dpowf.c192 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()
Dv_powf.c169 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/
Dpowf.c175 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/
Dpowf.c175 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()