RE: kernel 2.4.9-34 ia64 bugfix list?
David Mosberger <[email protected]> Thu, 13 Jun 2002 08:12:16 -0700
| Newsgroups | gmane.linux.redhat.ia64.general |
|---|---|
| Message-ID | <[email protected]> |
>>>>> On Thu, 13 Jun 2002 13:49:35 +0100, Daniel Kidger <[email protected]> said: Daniel> yes - but note that you get "floating point assist faults" Daniel> when for example your application code has the odd Daniel> underflow. A side-effect is that messages get written to Daniel> the console and even /var/log/messages (caused just by Daniel> normal round-off in a scientific application!). Daniel> The result is the code goes slowly - in one case of ours the Daniel> code run 13 times slower than it should. The code doesn't run slowly _because_ of the console messages. The console messages warn you that the code will run slowly because the faults take some time to emulate. (Note that the console logging is rate-limited; you'll never see more than one message per second on average.) Daniel> If you set the Daniel> flush-to-zero flag in the FPU, it runs at full speed Daniel> again. You can do this either by an assember call or options Daniel> like -ftz to the intel itanium compilers. Yes, that's often a good idea. For gcc, the option -ffast-math has the same effect. --david