| 203 | } |
| 204 | |
| 205 | static inline rational |
| 206 | rational_subtract(rational x, rational y) { |
| 207 | /* We're safe from overflow as with + */ |
| 208 | return make_rational_fast((npy_int64)x.n*d(y)-(npy_int64)d(x)*y.n, |
| 209 | (npy_int64)d(x)*d(y)); |
| 210 | } |
| 211 | |
| 212 | static inline rational |
| 213 | rational_multiply(rational x, rational y) { |
no test coverage detected