| 199 | |
| 200 | |
| 201 | static inline npy_extint128_t |
| 202 | shr_128(npy_extint128_t v) |
| 203 | { |
| 204 | npy_extint128_t z; |
| 205 | z = v; |
| 206 | z.lo >>= 1; |
| 207 | z.lo |= (z.hi & 0x1) << 63; |
| 208 | z.hi >>= 1; |
| 209 | return z; |
| 210 | } |
| 211 | |
| 212 | static inline int |
| 213 | gt_128(npy_extint128_t a, npy_extint128_t b) |