Mercurial > octave
changeset 29986:3f598ae945f2
move macros from lo-ieee.h to lo-ieee.cc
* lo-ieee.cc (LO_IEEE_NA_HW, LO_IEEE_NA_LW, LO_IEEE_NA_FLOAT):
Define here instead of in lo-ieee.h.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Tue, 17 Aug 2021 21:37:21 -0400 |
parents | 3eb6483241d0 |
children | 79b5a8901efd |
files | liboctave/util/lo-ieee.cc liboctave/util/lo-ieee.h |
diffstat | 2 files changed, 8 insertions(+), 8 deletions(-) [+] |
line wrap: on
line diff
--- a/liboctave/util/lo-ieee.cc Tue Aug 17 21:11:45 2021 -0700 +++ b/liboctave/util/lo-ieee.cc Tue Aug 17 21:37:21 2021 -0400 @@ -47,6 +47,14 @@ static int lo_ieee_hw; static int lo_ieee_lw; +#if defined (HAVE_MIPS_NAN) + #define LO_IEEE_NA_HW 0x7FF040F4 +#else + #define LO_IEEE_NA_HW 0x7FF840F4 +#endif +#define LO_IEEE_NA_LW 0x40000000 +#define LO_IEEE_NA_FLOAT 0x7FC207A2 + int __lo_ieee_is_NA (double x) {
--- a/liboctave/util/lo-ieee.h Tue Aug 17 21:11:45 2021 -0700 +++ b/liboctave/util/lo-ieee.h Tue Aug 17 21:37:21 2021 -0400 @@ -67,14 +67,6 @@ unsigned int word; } lo_ieee_float; -#if defined (HAVE_MIPS_NAN) - #define LO_IEEE_NA_HW 0x7FF040F4 -#else - #define LO_IEEE_NA_HW 0x7FF840F4 -#endif -#define LO_IEEE_NA_LW 0x40000000 -#define LO_IEEE_NA_FLOAT 0x7FC207A2 - extern OCTAVE_API void octave_ieee_init (void); inline int __lo_ieee_isnan (double x) { return std::isnan (x); }