#include "octave-config.h"
#include <math.h>
Go to the source code of this file.
◆ lo_ieee_is_NA
#define lo_ieee_is_NA |
( |
|
x | ) |
|
Value: (
sizeof (
x) ==
sizeof (
float) \
int __lo_ieee_float_is_NA(float)
int __lo_ieee_is_NA(double)
F77_RET_T const F77_DBLE * x
Definition at line 144 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 136 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 140 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 132 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 148 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()
◆ __lo_ieee_float_isinf()
◆ __lo_ieee_float_isnan()
◆ __lo_ieee_float_signbit()
◆ __lo_ieee_is_NA()
◆ __lo_ieee_isfinite()
◆ __lo_ieee_isinf()
◆ __lo_ieee_isnan()
◆ __lo_ieee_signbit()
◆ lo_ieee_float_inf_value()
float lo_ieee_float_inf_value |
( |
void |
| ) |
|
|
extern |
◆ lo_ieee_float_na_value()
float lo_ieee_float_na_value |
( |
void |
| ) |
|
|
extern |
◆ lo_ieee_float_nan_value()
float lo_ieee_float_nan_value |
( |
void |
| ) |
|
|
extern |
Definition at line 116 of file lo-ieee.cc.
References 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()
double lo_ieee_inf_value |
( |
void |
| ) |
|
|
extern |
◆ lo_ieee_na_value()
double lo_ieee_na_value |
( |
void |
| ) |
|
|
extern |
◆ lo_ieee_nan_value()
double lo_ieee_nan_value |
( |
void |
| ) |
|
|
extern |
◆ octave_ieee_init()
void octave_ieee_init |
( |
void |
| ) |
|
|
extern |
Definition at line 124 of file lo-ieee.cc.
References LO_IEEE_NA_FLOAT, LO_IEEE_NA_HW, LO_IEEE_NA_LW, 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().