Home
last modified time | relevance | path

Searched refs:p_h (Results 1 – 3 of 3) sorted by relevance

/external/rust/crates/libm/src/math/
Dpowf.rs52 let mut p_h: f32; in powf() localVariable
265 p_h = u + v; in powf()
266 is = p_h.to_bits() as i32; in powf()
267 p_h = f32::from_bits(is as u32 & 0xfffff000); in powf()
268 p_l = v - (p_h - u); in powf()
269 z_h = CP_H * p_h; /* cp_h+cp_l = 2/(3*log2) */ in powf()
270 z_l = CP_L * p_h + p_l * CP + DP_L[k as usize]; in powf()
283 p_h = y1 * t1; in powf()
284 z = p_l + p_h; in powf()
291 if p_l + OVT > z - p_h { in powf()
[all …]
Dpow.rs328 let p_h: f64 = with_set_low_word(u + v, 0); in pow() localVariable
329 let p_l = v - (p_h - u); in pow()
330 let z_h: f64 = CP_H * p_h; /* cp_h+cp_l = 2/(3*log2) */ in pow()
331 let z_l: f64 = CP_L * p_h + p_l * CP + DP_L[k as usize]; in pow()
342 let mut p_h: f64 = y1 * t1; in pow() localVariable
343 let z: f64 = p_l + p_h; in pow()
355 if p_l + OVT > z - p_h { in pow()
367 if p_l <= z - p_h { in pow()
386 p_h -= t; in pow()
389 let t: f64 = with_set_low_word(p_l + p_h, 0); in pow()
[all …]
/external/fdlibm/
De_pow.c107 double z,ax,z_h,z_l,p_h,p_l; local
246 p_h = u+v;
247 __LO(p_h) = 0;
248 p_l = v-(p_h-u);
249 z_h = cp_h*p_h; /* cp_h+cp_l = 2/(3*log2) */
250 z_l = cp_l*p_h+p_l*cp+dp_l[k];
262 p_h = y1*t1;
263 z = p_l+p_h;
270 if(p_l+ovt>z-p_h) return s*huge*huge; /* overflow */
276 if(p_l<=z-p_h) return s*tiny*tiny; /* underflow */
[all …]