MIPS: Restore signalling NaN behaviour for abs.[sd]
Atsushi Nemoto <anemo@mba.ocn.ne.jp> spotted that this had been incorrectly removed in a previous patch Signed-off-by: Chris Dearman <chris@mips.com> To: linux-mips@linux-mips.org Patchwork: http://patchwork.linux-mips.org/patch/1213/ Tested-by: Atsushi Nemoto <anemo@mba.ocn.ne.jp> Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
This commit is contained in:
parent
4085467060
commit
e48682ddaa
2 changed files with 2 additions and 0 deletions
|
@ -78,6 +78,7 @@ ieee754dp ieee754dp_abs(ieee754dp x)
|
|||
DPSIGN(x) = 0;
|
||||
|
||||
if (xc == IEEE754_CLASS_SNAN) {
|
||||
SETCX(IEEE754_INVALID_OPERATION);
|
||||
return ieee754dp_nanxcpt(ieee754dp_indef(), "abs");
|
||||
}
|
||||
|
||||
|
|
|
@ -78,6 +78,7 @@ ieee754sp ieee754sp_abs(ieee754sp x)
|
|||
SPSIGN(x) = 0;
|
||||
|
||||
if (xc == IEEE754_CLASS_SNAN) {
|
||||
SETCX(IEEE754_INVALID_OPERATION);
|
||||
return ieee754sp_nanxcpt(ieee754sp_indef(), "abs");
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue