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;