When converting FP exception codes, prefer overflow/underflow over
inexact result - this makes regress/lib/libc/ieeefp/except a bit happier.
This commit is contained in:
parent
f87898b1c5
commit
e131201724
|
@ -1,4 +1,4 @@
|
||||||
/* $NetBSD: mips_fputrap.c,v 1.4 2006/03/26 00:57:52 tsutsui Exp $ */
|
/* $NetBSD: mips_fputrap.c,v 1.5 2006/12/26 23:26:13 martin Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2004
|
* Copyright (c) 2004
|
||||||
|
@ -67,9 +67,9 @@ static struct {
|
||||||
unsigned int bit;
|
unsigned int bit;
|
||||||
int code;
|
int code;
|
||||||
} fpecodes[] = {
|
} fpecodes[] = {
|
||||||
{ MIPS_FPU_EXCEPTION_INEXACT, FPE_FLTRES },
|
|
||||||
{ MIPS_FPU_EXCEPTION_UNDERFLOW, FPE_FLTUND },
|
{ MIPS_FPU_EXCEPTION_UNDERFLOW, FPE_FLTUND },
|
||||||
{ MIPS_FPU_EXCEPTION_OVERFLOW, FPE_FLTOVF },
|
{ MIPS_FPU_EXCEPTION_OVERFLOW, FPE_FLTOVF },
|
||||||
|
{ MIPS_FPU_EXCEPTION_INEXACT, FPE_FLTRES },
|
||||||
{ MIPS_FPU_EXCEPTION_DIV0, FPE_FLTDIV },
|
{ MIPS_FPU_EXCEPTION_DIV0, FPE_FLTDIV },
|
||||||
{ MIPS_FPU_EXCEPTION_INVALID, FPE_FLTINV },
|
{ MIPS_FPU_EXCEPTION_INVALID, FPE_FLTINV },
|
||||||
{ MIPS_FPU_EXCEPTION_UNIMPL, FPE_FLTINV }
|
{ MIPS_FPU_EXCEPTION_UNIMPL, FPE_FLTINV }
|
||||||
|
|
Loading…
Reference in New Issue