in reply to 64-to-56-bit truncation?
What do you expect to happen when rounding numbers? If two close ones round to the same number, they will compare equal. It appears from your data that Solaris does not place user code so high in virtual address space as HP-UX and Linux. The Solaris addresses are zero in the high byte, the others are not.
I must admit that I don't understand why you are messing with circular self-reference in $X and $Y. That gives a surreal feel to your code. It set me back quite a while before I figured out that it was there for metaphysical reasons ;-)
I remain unsettled but I suppose that's good for the soul.
After Compline,
Zaxo
|
|---|