- /* we clamp to 31 bit instead of 32 bit because we use
- a (x1-x2) shortcut when comparing coordinates
+ /* we clamp to 26 bit because:
+ a) we use a (x1-x2) shortcut when comparing coordinates
+ b) we need to be able to multiply two coordinates and store them in a double w/o loss of precision