Re: Curious hardware dependency with large integers

From: Arjen Markus (arjen.markus_at_wldelft.nl)
Date: 03/24/04


Date: Wed, 24 Mar 2004 11:15:38 +0100

David Gravereaux wrote:
>
> Arjen Markus <arjen.markus@wldelft.nl> wrote:
>
> >Does anyone have a clue as to what is going on?
>
> No clue, but this is what I get on Win2k with 8.5a0:
>
> % expr {wide(pow(2,64)-1)}
> integer value too large to represent
> % set errorCode
> ARITH IOVERFLOW {integer value too large to represent}
> %

Yes, but pow(2,63)-1 _is_ representable and so is pow(2,63)

Regards,

Arjen



Relevant Pages