> sadly no: (-3000000000) - (3000000000) = -170532704 which is > incorrect. It does however work for short/byte (and opCmp still > returning int). oops, wrong example. It is: (-2000000000) - (2000000000) = 294967296, sry. Anyway, you see the point with overflows