Dedup pointer relative and absolute motion code and simplify pointer constrains
The two code paths were quite different although they do mostly the same. Merge these into one function. Before doing so cleanup the constrain code a bit.
Gbp-Dch: Ignore Signed-off-by: Guido Günther agx@sigxcpu.org