equal
deleted
inserted
replaced
293 } |
293 } |
294 } |
294 } |
295 |
295 |
296 #[macro_export] |
296 #[macro_export] |
297 macro_rules! fp { |
297 macro_rules! fp { |
298 (-$n: tt / $d: tt) => { |
298 (-$n: literal / $d: literal) => { |
299 FPNum::new(-$n, $d) |
299 FPNum::new(-$n, $d) |
300 }; |
300 }; |
301 ($n: tt / $d: tt) => { |
301 ($n: literal / $d: literal) => { |
302 FPNum::new($n, $d) |
302 FPNum::new($n, $d) |
303 }; |
303 }; |
304 (-$n: tt) => { |
304 (-$n: literal) => { |
305 FPNum::from(-$n) |
305 FPNum::from(-$n) |
306 }; |
306 }; |
307 ($n: tt) => { |
307 ($n: literal) => { |
308 FPNum::from($n) |
308 FPNum::from($n) |
309 }; |
309 }; |
310 } |
310 } |
311 |
311 |
312 const LINEARIZE_TRESHOLD: u64 = 0x1_0000; |
312 const LINEARIZE_TRESHOLD: u64 = 0x1_0000; |