[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#781892: (Hardware?) problem with denormal values on mipsel



On Sat, 2015-05-23 at 00:04 +0300, Aaro Koskinen wrote:
> Hi,
> 
> On Fri, May 22, 2015 at 05:27:14PM +0100, James Cowgill wrote:
> > Yep it's a hardware problem. The following assembly dies (raises SIGILL)
> > at 'sqrt.s' on the Loongsons and works everywhere else:
> > 
> > ===
> >         .set mips2
> >         .text
> >         .global main
> >         .type main, @function
> > main:
> >         lui $t0, %hi(value)
> >         lwc1 $f0, %lo(value)($t0)
> >         nop
> >         sqrt.s $f0, $f0
> >         jr $ra
> > 
> >         .data
> > value:
> >         .float 1.1342362e-39
> > ===
> 
> Is this a standalone reproducer program for the problem? Because
> I tried it on on my Loongson box and didn't get any SIGILL...

It should be. I tried it on some 3A machines at work and it crashed
there (and then some other machines which didn't crash). There's a 2F I
can try on Tuesday. Does the original gfortran code crash for you?

Thanks,
James

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: