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

Reply via email to