17 Nov
2005
17 Nov
'05
7:50 p.m.
Tim,
Is there a long double type in the compiler? Is it 80 bits? If so it would probably be possible to use inline assembler, because there probably are coprocessor functions.
The compiler is a version of gcc.
There's probably just a wrong define setting that makes the arbitray precision code need long double.
Still haven't found it. I have cleaned up some of the other defines and folded them back into the developer's version. There are some issues with built-in defines for _fastcall and __cdecl which I don't see any clean ways around. I could add another define for CYGWIN, but that's rather ugly. The variable infinity is declared under Cygwin. The declaration we have in /unix/fpu087.c gets in the way of this. Jonathan