users-prolog
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Funny overflow


From: FORT David
Subject: Funny overflow
Date: Sat, 05 Jan 2002 02:36:41 +0100
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.7+) Gecko/20011225

Some funny samples, obviouly there's a problem around integer 0x6FFFFFFF:
| ?- X is 256*256*256*111+256*256*255+256*255+255.

X = 268435455
^^^^^ This is 0x6FFF FFFF
yes
| ?- X is 256*256*256*111+256*256*255+256*255+256.

X = -268435456
^^^^^^ 0x7000 0000
yes
| ?-

is this an error or bit 30 is used to encode the sign, and integers are coded with only 31 bits ?

--
-- FORT David - address@hidden --
------- intranode: your e-security partner ----------------------





reply via email to

[Prev in Thread] Current Thread [Next in Thread]