K 10 svn:author V 3 des K 8 svn:date V 27 2010-08-15T14:50:03.158491Z K 7 svn:log V 216 Fix the overflow test. It is possible for the result of an overflowing shift to be larger than the original value, e.g. (uint64_t)1 << 53 = 0x20000000000000 ((uint64_t)1 << 53) << 10 = 0x8000000000000000 END