Yes, you are absolutely right. It's because I had Zorba compiled without
big number support.

** Changed in: zorba
       Status: New => Invalid

You received this bug notification because you are a member of Zorba
Coders, which is the registrant for Zorba.

  negative result for fib(95)

Status in Zorba - The XQuery Processor:

Bug description:
  declare function local:fib($n as xs:integer) as xs:integer
   if ($n eq 0) then 0
   else if ($n eq 1) then 1
   else local:fib($n - 1) + local:fib($n - 2)


  gives  -4953053512429003327 but should return 31940434634990099905.
  This seems to be a overflow in numerics. fib(90) gives the correct

To manage notifications about this bug go to:

Mailing list:
Post to     :
Unsubscribe :
More help   :

Reply via email to