diff options
author | Jason Molenda <jmolenda@apple.com> | 1999-07-06 00:58:41 +0000 |
---|---|---|
committer | Jason Molenda <jmolenda@apple.com> | 1999-07-06 00:58:41 +0000 |
commit | 3535ad499be0a5293f65b292eef05d67b93efdcd (patch) | |
tree | d0828a020091c67953e41c46e8b2cc20572d1866 /sim/common/cgen-fpu.c | |
parent | 43ff13b4182f3853e19e9100c84313a6e9302b70 (diff) | |
download | gdb-3535ad499be0a5293f65b292eef05d67b93efdcd.zip gdb-3535ad499be0a5293f65b292eef05d67b93efdcd.tar.gz gdb-3535ad499be0a5293f65b292eef05d67b93efdcd.tar.bz2 |
import gdb-1999-07-05 snapshot
Diffstat (limited to 'sim/common/cgen-fpu.c')
-rw-r--r-- | sim/common/cgen-fpu.c | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/sim/common/cgen-fpu.c b/sim/common/cgen-fpu.c new file mode 100644 index 0000000..3a8d519 --- /dev/null +++ b/sim/common/cgen-fpu.c @@ -0,0 +1,32 @@ +/* CGEN fpu support + Copyright (C) 1999 Cygnus Solutions. */ + +#include "sim-main.h" +#include "sim-fpu.h" + +/* Return boolean indicating if X is an snan. */ + +BI +cgen_sf_snan_p (CGEN_FPU* fpu, SF x) +{ + sim_fpu op1; + + sim_fpu_32to (&op1, x); + return sim_fpu_is_nan (&op1); +} + +BI +cgen_df_snan_p (CGEN_FPU* fpu, DF x) +{ + sim_fpu op1; + + sim_fpu_64to (&op1, x); + return sim_fpu_is_nan (&op1); +} + +/* No-op fpu error handler. */ + +void +cgen_fpu_ignore_errors (CGEN_FPU* fpu, int status) +{ +} |