Linux MIPS Architecture development
 help / color / mirror / Atom feed
* "Setting flush to zero for ..." - what is the warning?
@ 2000-11-01 18:58 Jun Sun
  2000-11-02  3:06 ` Ralf Baechle
  0 siblings, 1 reply; 7+ messages in thread
From: Jun Sun @ 2000-11-01 18:58 UTC (permalink / raw)
  To: linux-mips


I ran some stress tests and start to get this warning.  It appears to be
generated in do_fpe() routine.  See below.  I wonder why this is
happening.  Can someone explain what is going on?  Thanks.


Jun


void do_fpe(struct pt_regs *regs, unsigned long fcr31)
{
        ....
        if (fcr31 & 0x20000) {
                /* Retry instruction with flush to zero ...  */
                if (!(fcr31 & (1<<24))) {
                        printk("Setting flush to zero for %s.\n",
                               current->comm);
                        fcr31 &= ~0x20000;
                        fcr31 |= (1<<24);
                        __asm__ __volatile__(
                                "ctc1\t%0,$31"
                                : /* No outputs */
                                : "r" (fcr31));
                        return;
                }

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2000-11-03 18:55 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2000-11-01 18:58 "Setting flush to zero for ..." - what is the warning? Jun Sun
2000-11-02  3:06 ` Ralf Baechle
2000-11-03 10:58   ` Kevin D. Kissell
2000-11-03 10:58     ` Kevin D. Kissell
2000-11-03 17:55     ` Jun Sun
2000-11-03 18:55       ` Kevin D. Kissell
2000-11-03 18:55         ` Kevin D. Kissell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox