#include "octave-config.h"
#include <cmath>
Go to the source code of this file.
◆ lo_ieee_is_NA
#define lo_ieee_is_NA |
( |
|
x | ) |
|
Value: (
sizeof (
x) ==
sizeof (
float) \
OCTAVE_API int __lo_ieee_is_NA(double)
OCTAVE_API int __lo_ieee_float_is_NA(float)
F77_RET_T const F77_DBLE * x
Definition at line 112 of file lo-ieee.h.
◆ lo_ieee_is_NaN_or_NA
#define lo_ieee_is_NaN_or_NA |
( |
|
x | ) |
|
Value: (
sizeof (
x) ==
sizeof (
float) \
? __lo_ieee_float_is_NaN_or_NA (
x) : __lo_ieee_is_NaN_or_NA (
x))
Definition at line 116 of file lo-ieee.h.
◆ lo_ieee_isfinite
#define lo_ieee_isfinite |
( |
|
x | ) |
|
Value: (
sizeof (
x) ==
sizeof (
float) \
int __lo_ieee_isfinite(double x)
int __lo_ieee_float_isfinite(float x)
Definition at line 104 of file lo-ieee.h.
◆ lo_ieee_isinf
#define lo_ieee_isinf |
( |
|
x | ) |
|
Value: (
sizeof (
x) ==
sizeof (
float) \
int __lo_ieee_isinf(double x)
int __lo_ieee_float_isinf(float x)
Definition at line 108 of file lo-ieee.h.
◆ lo_ieee_isnan
#define lo_ieee_isnan |
( |
|
x | ) |
|
Value: (
sizeof (
x) ==
sizeof (
float) \
int __lo_ieee_float_isnan(float x)
int __lo_ieee_isnan(double x)
Definition at line 100 of file lo-ieee.h.
◆ lo_ieee_signbit
#define lo_ieee_signbit |
( |
|
x | ) |
|
Value: (
sizeof (
x) ==
sizeof (
float) \
int __lo_ieee_signbit(double x)
int __lo_ieee_float_signbit(float x)
Definition at line 120 of file lo-ieee.h.
◆ octave_Float_Inf
◆ octave_Float_NA
◆ octave_Float_NaN
◆ octave_Inf
◆ octave_NA
◆ octave_NaN
◆ __lo_ieee_float_is_NA()
◆ __lo_ieee_float_isfinite()
int __lo_ieee_float_isfinite |
( |
float |
x | ) |
|
|
inline |
◆ __lo_ieee_float_isinf()
int __lo_ieee_float_isinf |
( |
float |
x | ) |
|
|
inline |
◆ __lo_ieee_float_isnan()
int __lo_ieee_float_isnan |
( |
float |
x | ) |
|
|
inline |
◆ __lo_ieee_float_signbit()
int __lo_ieee_float_signbit |
( |
float |
x | ) |
|
|
inline |
◆ __lo_ieee_is_NA()
◆ __lo_ieee_isfinite()
int __lo_ieee_isfinite |
( |
double |
x | ) |
|
|
inline |
◆ __lo_ieee_isinf()
int __lo_ieee_isinf |
( |
double |
x | ) |
|
|
inline |
◆ __lo_ieee_isnan()
int __lo_ieee_isnan |
( |
double |
x | ) |
|
|
inline |
◆ __lo_ieee_signbit()
int __lo_ieee_signbit |
( |
double |
x | ) |
|
|
inline |
◆ lo_ieee_float_inf_value()
◆ lo_ieee_float_na_value()
◆ lo_ieee_float_nan_value()
Definition at line 116 of file lo-ieee.cc.
References lo_float_nan, and octave_ieee_init().
Referenced by octave_base_diag< DMT, MT >::float_complex_value(), octave_bool_matrix::float_complex_value(), octave_char_matrix::float_complex_value(), octave_complex_matrix::float_complex_value(), octave_float_complex_matrix::float_complex_value(), octave_float_matrix::float_complex_value(), octave_perm_matrix::float_complex_value(), ov_range< T >::float_complex_value(), octave_matrix::float_complex_value(), and FNaN().
◆ lo_ieee_inf_value()
◆ lo_ieee_na_value()
◆ lo_ieee_nan_value()
◆ octave_ieee_init()
Definition at line 124 of file lo-ieee.cc.
References flt_fmt_ieee_big_endian, flt_fmt_ieee_little_endian, lo_float_inf, lo_float_na, lo_float_nan, lo_ieee_hw, lo_ieee_lw, LO_IEEE_NA_FLOAT, LO_IEEE_NA_HW, LO_IEEE_NA_LW, lo_inf, lo_na, lo_nan, native_float_format(), lo_ieee_double::value, lo_ieee_float::value, lo_ieee_double::word, and lo_ieee_float::word.
Referenced by interpreter::interpreter(), lo_ieee_float_inf_value(), lo_ieee_float_na_value(), lo_ieee_float_nan_value(), lo_ieee_inf_value(), lo_ieee_na_value(), and lo_ieee_nan_value().