or download this
/* Drawn from roboticus' (1118303) & hdb's(1118256) iterative implemen
+tations (Algorithm also described by graff & bitingduck) */
void xlateBuffersI( register U64 *p, const U32 size, const U32 offset
+) {
...
}
xlateBuffersR( p, size, x, y );
}