Searched refs:p_h (Results 1 – 3 of 3) sorted by relevance
52 let mut p_h: f32; in powf() localVariable265 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 …]
328 let p_h: f64 = with_set_low_word(u + v, 0); in pow() localVariable329 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() localVariable343 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 …]
107 double z,ax,z_h,z_l,p_h,p_l; local246 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 …]