Hi Elias,

thanks, fixed in SVN 162. In that range it can still happen that
"small" differences occur because an operation may be internally
performed as double and then converted to integer. The double has
48-1 bit precision and the integer 64-1 bit precision. It depends a little
on how the actual operation is implemented.

/// Jürgen


On 03/11/2014 04:32 PM, Elias Mårtenson wrote:
Running ⎕SYL shows the following:

      largest integer                       9223372036854775807

Trying to subtract one from this value gives a weird result:

*9223372036854775807-1*
¯9223372036854775808

Regards,
Elias

Reply via email to