If you look at the low-order 32 bits, they are the same. For CRC32 that is all that counts. What surprised me was that there are several versions of CRC calculations. I wonder which one J computes.
On Fri, Nov 27, 2009 at 7:37 PM, 0j1 <[email protected]> wrote: > It looks like the high 32 bits of the 64-bit version are all-1s so on > J64 the result would always be negative. > > ($~16) #: _3606737805 688229491x > 15 15 15 15 15 15 15 15 2 9 0 5 8 12 7 3 > 0 0 0 0 0 0 0 0 2 9 0 5 8 12 7 3 > > > bill lam wrote: > > On Fri, 27 Nov 2009, Don Guinn wrote: > >> The last 32 bits are the same. It's just that the number is too big for > 32 > >> bit representation. > >> > >> (2x^32)+_3606737805x > >> 688229491 > > > > If crc in J32 is 688229491 how can it tell if that for J64 will be > > _3606737805 or still be 688229491? > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
