Mercurial > octave
comparison liboctave/util/lo-ieee.cc @ 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 | 7c78e4589466 |
children | 796f54d4ddbf |
comparison
equal
deleted
inserted
replaced
29985:3eb6483241d0 | 29986:3f598ae945f2 |
---|---|
44 static float lo_float_nan; | 44 static float lo_float_nan; |
45 static float lo_float_na; | 45 static float lo_float_na; |
46 | 46 |
47 static int lo_ieee_hw; | 47 static int lo_ieee_hw; |
48 static int lo_ieee_lw; | 48 static int lo_ieee_lw; |
49 | |
50 #if defined (HAVE_MIPS_NAN) | |
51 #define LO_IEEE_NA_HW 0x7FF040F4 | |
52 #else | |
53 #define LO_IEEE_NA_HW 0x7FF840F4 | |
54 #endif | |
55 #define LO_IEEE_NA_LW 0x40000000 | |
56 #define LO_IEEE_NA_FLOAT 0x7FC207A2 | |
49 | 57 |
50 int | 58 int |
51 __lo_ieee_is_NA (double x) | 59 __lo_ieee_is_NA (double x) |
52 { | 60 { |
53 lo_ieee_double t; | 61 lo_ieee_double t; |