Lines Matching defs:ix0
1094 let mut ix0: i32;
1106 ix0 = (x.to_bits() >> 32) as i32;
1110 if (ix0 & 0x7ff00000) == 0x7ff00000 {
1114 if ix0 <= 0 {
1115 if ((ix0 & !(sign.0 as i32)) | ix1.0 as i32) == 0 {
1118 if ix0 < 0 {
1123 m = ix0 >> 20;
1126 while ix0 == 0 {
1128 ix0 |= (ix1 >> 11).0 as i32;
1132 while (ix0 & 0x00100000) == 0 {
1134 ix0 <<= 1;
1137 ix0 |= (ix1 >> (32 - i) as usize).0 as i32;
1141 ix0 = (ix0 & 0x000fffff) | 0x00100000;
1144 ix0 += ix0 + ((ix1 & sign) >> 31).0 as i32;
1150 ix0 += ix0 + ((ix1 & sign) >> 31).0 as i32;
1160 if t <= ix0 {
1162 ix0 -= t;
1165 ix0 += ix0 + ((ix1 & sign) >> 31).0 as i32;
1174 if t < ix0 || (t == ix0 && t1 <= ix1) {
1179 ix0 -= t;
1181 ix0 -= 1;
1186 ix0 += ix0 + ((ix1 & sign) >> 31).0 as i32;
1192 if (ix0 as u32 | ix1.0) != 0 {
1209 ix0 = (q >> 1) + 0x3fe00000;
1214 ix0 += m << 20;
1215 f64::from_bits((ix0 as u64) << 32 | ix1.0 as u64)