On Sun, 2008-08-03 at 21:34 -0500, Tim Wegner wrote:
It appears that atan2_bf() in bigflt.c isn't working correctly. This affects cmplxlog_bf() and thus ComplexPower_bf() in fractalb.c. This can be seen by starting up the manzpower fractal type and then switching to arbitrary precision math using debug=3200.
Is this executed only in Linux? The corresponding fractint code is in assembler, right? Which version has the bug?
Ugh! With debug=3200 manzpower works fine in Fractint, but not in Xfractint. However, I am coding dividebrot5 in Fractint, so there is a problem with the DOS code. When I hard code some arbitrary numbers in the variables where the atan2_bf() result is stored and comment out the call to atan2_bf(), the dividebrot5 fractal runs. Most of the bigflt code is in C, not assembler. There are only a couple of conversion routines written in assembler. What I am seeing with Xfractint may be due to the 64-bit environment. Don't know about the DOS problem. Jonathan