MCPcopy Create free account
hub / github.com/comaps/comaps / mwm_bitwise_split

Function mwm_bitwise_split

tools/python/mwm/mwm_python.py:418–423  ·  view source on GitHub ↗
(v)

Source from the content-addressed store, hash-verified

416
417
418def 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
426def mwm_decode_delta(v, base_point: mi.Point) -> mi.Point:

Callers 3

__init__Method · 0.85
read_boundsFunction · 0.85
mwm_decode_deltaFunction · 0.85

Calls 2

mwm_unshuffleFunction · 0.85
PointMethod · 0.45

Tested by

no test coverage detected