in reply to What causes NaN when using bignum
Your code produces 8.5 on my 5.10.1 32 bit ActiveState install under Windows XP.