Lines Matching refs:Float
54 Float(f64),
76 result_opt!(fn as_float: Float -> f64);
83 EvalResult::Int(_) | EvalResult::Float(_) => Some(self),
167 (&Float(a), &Int(b)) => Float(a + (b.0 as f64)),
168 (&Int(a), &Float(b)) => Float(a.0 as f64 + b),
169 (&Float(a), &Float(b)) => Float(a + b),
206 (&Float(a), &Int(b)) => Float(a / (b.0 as f64)),
207 (&Int(a), &Float(b)) => Float(a.0 as f64 / b),
208 (&Float(a), &Float(b)) => Float(a / b),
218 (&Float(a), &Int(b)) => Float(a * (b.0 as f64)),
219 (&Int(a), &Float(b)) => Float(a.0 as f64 * b),
220 (&Float(a), &Float(b)) => Float(a * b),
230 (&Float(a), &Int(b)) => Float(a % (b.0 as f64)),
231 (&Int(a), &Float(b)) => Float(a.0 as f64 % b),
232 (&Float(a), &Float(b)) => Float(a % b),
260 (&Float(a), &Int(b)) => Float(a - (b.0 as f64)),
261 (&Int(a), &Float(b)) => Float(a.0 as f64 - b),
262 (&Float(a), &Float(b)) => Float(a - b),
274 (b'-', Float(i)) => Some(Float(-i)),
277 (b'~', Float(_)) => None,