(v)
| 416 | |
| 417 | |
| 418 | def mwm_bitwise_split(v) -> mi.Point: |
| 419 | hi = mwm_unshuffle(v >> 32) |
| 420 | lo = mwm_unshuffle(v & 0xFFFFFFFF) |
| 421 | x = ((hi & 0xFFFF) << 16) | (lo & 0xFFFF) |
| 422 | y = (hi & 0xFFFF0000) | (lo >> 16) |
| 423 | return mi.Point(x, y) |
| 424 | |
| 425 | |
| 426 | def mwm_decode_delta(v, base_point: mi.Point) -> mi.Point: |
no test coverage detected