Lines Matching refs:ix0
118 let mut ix0: i32; in sqrt() localVariable
130 ix0 = (x.to_bits() >> 32) as i32; in sqrt()
134 if (ix0 & 0x7ff00000) == 0x7ff00000 { in sqrt()
138 if ix0 <= 0 { in sqrt()
139 if ((ix0 & !(sign.0 as i32)) | ix1.0 as i32) == 0 { in sqrt()
142 if ix0 < 0 { in sqrt()
147 m = ix0 >> 20; in sqrt()
150 while ix0 == 0 { in sqrt()
152 ix0 |= (ix1 >> 11).0 as i32; in sqrt()
156 while (ix0 & 0x00100000) == 0 { in sqrt()
158 ix0 <<= 1; in sqrt()
161 ix0 |= (ix1 >> (32 - i) as usize).0 as i32; in sqrt()
165 ix0 = (ix0 & 0x000fffff) | 0x00100000; in sqrt()
168 ix0 += ix0 + ((ix1 & sign) >> 31).0 as i32; in sqrt()
174 ix0 += ix0 + ((ix1 & sign) >> 31).0 as i32; in sqrt()
184 if t <= ix0 { in sqrt()
186 ix0 -= t; in sqrt()
189 ix0 += ix0 + ((ix1 & sign) >> 31).0 as i32; in sqrt()
198 if t < ix0 || (t == ix0 && t1 <= ix1) { in sqrt()
203 ix0 -= t; in sqrt()
205 ix0 -= 1; in sqrt()
210 ix0 += ix0 + ((ix1 & sign) >> 31).0 as i32; in sqrt()
216 if (ix0 as u32 | ix1.0) != 0 { in sqrt()
233 ix0 = (q >> 1) + 0x3fe00000; in sqrt()
238 ix0 += m << 20; in sqrt()
239 f64::from_bits((ix0 as u64) << 32 | ix1.0 as u64) in sqrt()