This little code snippet causes floating-point underflow during the multiplication. float f, g; f = 1.3e-23; g = f * f; The kernel handler catches the fault and fixes it up, but that's quite slow. Is there a way to have the hardware automatically ignore this condition and force the result to zero on its own? I've tried playing with fesetround() and fesetenv() to see if I could manage it, to no avail. kernel 2.4.0-test9 Turbolinux 000828 distro B0 stepping hw Thanks, -- PeteReceived on Mon Oct 09 08:12:20 2000
This archive was generated by hypermail 2.1.8 : 2005-08-02 09:20:00 EST