3 Jun
2003
3 Jun
'03
7:30 p.m.
On Monday 02 June 2003 11:58 pm, Tim Wegner wrote:
I guess we are looking in the wrong place. We should look in the parser code that multiplies numbers. Something about the series of multiples leaves something different that causes the subsequent log() function to return a different value.
The FPUcplxmul code in FPU087.asm looks okay to me. Although, the problem could be that the multiplies by zero return a -zero. However, the Xfractint version of FPUcplxdiv in FPU087.c does not handle the case of a zero mod correctly (or at all, basically). Jonathan