On 16 mrt 2006, at 03:22, Jose Manuel wrote:

Math.SetExceptionMask([exDenormalized,exInvalidOp,exOverflow,e
xPrecision,exUnderflow,exZeroDivide]);

I do agree it's much polite and cross platform, but doesn't seem to work in Windows XP Pro (only tested in WinXP Pro SP2) with GL 3.2 and FPC 2.0.2 (I've looked everywhere down my PC for a version number, but not found :-), I guess it oughtta be 4.1 but I can't stand for it). Anyway using Set8087CW (which is indeed CPU dependant) does work under my equipment, SetExceptionMask doesn't.

SetExceptionMask calls Set8087CW on x86, so if it doesn't work it's because you either use it wrongly, or because it translates its parameters wrongly to the input Set8087CW expects.


Jonas
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to