Go to the source code of this file.
#define lo_ieee_finite | ( | x | ) |
(sizeof (x) == sizeof (float) ? \ __lo_ieee_float_finite (x) : __lo_ieee_finite (x))
Definition at line 108 of file lo-ieee.h.
Referenced by mxIsFinite(), and xfinite().
#define lo_ieee_is_NA | ( | x | ) |
(sizeof (x) == sizeof (float) ? \ __lo_ieee_float_is_NA (x) : __lo_ieee_is_NA (x))
Definition at line 114 of file lo-ieee.h.
Referenced by octave_base_stream::do_printf(), octave_is_NA(), octave_write_double(), and octave_write_float().
#define lo_ieee_is_NaN_or_NA | ( | x | ) |
(sizeof (x) == sizeof (float) ? \ __lo_ieee_float_is_NaN_or_NA (x) : __lo_ieee_is_NaN_or_NA (x))
#define lo_ieee_isinf | ( | x | ) |
(sizeof (x) == sizeof (float) ? \ __lo_ieee_float_isinf (x) : __lo_ieee_isinf (x))
Definition at line 110 of file lo-ieee.h.
Referenced by F77_FUNC(), matrix_norm(), mxIsInf(), octave_write_double(), octave_write_float(), and xisinf().
#define lo_ieee_isnan | ( | x | ) |
(sizeof (x) == sizeof (float) ? \ __lo_ieee_float_isnan (x) : __lo_ieee_isnan (x))
Definition at line 106 of file lo-ieee.h.
Referenced by octave_scalar::any(), octave_float_complex::any(), octave_float_scalar::any(), octave_complex::any(), convert_to_valid_int(), octave_base_stream::do_printf(), F77_FUNC(), get_size(), mxIsNaN(), octave_is_NaN_or_NA(), octave_write_double(), octave_write_float(), and xisnan().
#define LO_IEEE_NA_FLOAT 0x7FC207A2 |
Definition at line 70 of file lo-ieee.h.
Referenced by __lo_ieee_float_is_NA().
#define LO_IEEE_NA_HW 0x7FF840F4 |
Definition at line 68 of file lo-ieee.h.
Referenced by __lo_ieee_is_NA().
#define LO_IEEE_NA_HW_OLD 0x7ff00000 |
Definition at line 66 of file lo-ieee.h.
Referenced by __lo_ieee_is_old_NA().
#define LO_IEEE_NA_LW 0x40000000 |
Definition at line 69 of file lo-ieee.h.
Referenced by __lo_ieee_is_NA().
#define LO_IEEE_NA_LW_OLD 1954 |
Definition at line 67 of file lo-ieee.h.
Referenced by __lo_ieee_is_old_NA().
#define lo_ieee_signbit | ( | x | ) |
(sizeof (x) == sizeof (float) ? \ __lo_ieee_float_signbit (x) : __lo_ieee_signbit (x))
Definition at line 118 of file lo-ieee.h.
Referenced by SparseMatrix::any_element_is_negative(), and pr_complex().
Definition at line 81 of file lo-cieee.c.
References __lo_ieee_isnan().
Definition at line 198 of file lo-cieee.c.
References __lo_ieee_float_isnan().
Definition at line 222 of file lo-cieee.c.
References LO_IEEE_NA_FLOAT, lo_ieee_float::value, and lo_ieee_float::word.
Definition at line 234 of file lo-cieee.c.
References __lo_ieee_float_isnan().
Definition at line 210 of file lo-cieee.c.
References __lo_ieee_float_isnan().
Definition at line 188 of file lo-cieee.c.
Referenced by __lo_ieee_float_finite(), __lo_ieee_float_is_NaN_or_NA(), and __lo_ieee_float_isinf().
Definition at line 262 of file lo-cieee.c.
Referenced by xnegative_sign().
Definition at line 105 of file lo-cieee.c.
References LO_IEEE_NA_HW, LO_IEEE_NA_LW, lo_ieee_double::value, and lo_ieee_double::word.
Definition at line 140 of file lo-cieee.c.
References __lo_ieee_isnan().
Definition at line 118 of file lo-cieee.c.
References LO_IEEE_NA_HW_OLD, LO_IEEE_NA_LW_OLD, lo_ieee_double::value, and lo_ieee_double::word.
Referenced by __lo_ieee_replace_old_NA(), and do_read().
Definition at line 93 of file lo-cieee.c.
References __lo_ieee_isnan().
Definition at line 71 of file lo-cieee.c.
Referenced by __lo_ieee_finite(), __lo_ieee_is_NaN_or_NA(), and __lo_ieee_isinf().
Definition at line 131 of file lo-cieee.c.
References __lo_ieee_is_old_NA(), and lo_ieee_na_value().
Referenced by do_read(), and read_doubles().
Definition at line 168 of file lo-cieee.c.
Referenced by xnegative_sign().
OCTAVE_API float lo_ieee_float_inf_value | ( | void | ) |
Definition at line 240 of file lo-cieee.c.
Referenced by DEFUN().
OCTAVE_API float lo_ieee_float_na_value | ( | void | ) |
Definition at line 246 of file lo-cieee.c.
Referenced by DEFUN().
OCTAVE_API float lo_ieee_float_nan_value | ( | void | ) |
Definition at line 252 of file lo-cieee.c.
Referenced by DEFUN(), octave_matrix::float_complex_value(), octave_range::float_complex_value(), octave_perm_matrix::float_complex_value(), octave_float_matrix::float_complex_value(), octave_float_complex_matrix::float_complex_value(), octave_complex_matrix::float_complex_value(), octave_char_matrix::float_complex_value(), octave_bool_matrix::float_complex_value(), octave_base_value::float_complex_value(), octave_base_diag< DMT, MT >::float_complex_value(), octave_matrix::float_value(), octave_range::float_value(), octave_perm_matrix::float_value(), OCTAVE_VALUE_INT_MATRIX_T::float_value(), octave_float_matrix::float_value(), octave_float_complex_matrix::float_value(), octave_float_complex::float_value(), octave_complex_matrix::float_value(), octave_complex::float_value(), octave_char_matrix::float_value(), octave_bool_matrix::float_value(), octave_base_value::float_value(), and octave_base_diag< DMT, MT >::float_value().
OCTAVE_API double lo_ieee_inf_value | ( | void | ) |
Definition at line 146 of file lo-cieee.c.
Referenced by DEFUN(), and mxGetInf().
OCTAVE_API double lo_ieee_na_value | ( | void | ) |
Definition at line 152 of file lo-cieee.c.
Referenced by __lo_ieee_replace_old_NA(), and DEFUN().
OCTAVE_API double lo_ieee_nan_value | ( | void | ) |
Definition at line 158 of file lo-cieee.c.
Referenced by octave_sparse_matrix::complex_value(), octave_matrix::complex_value(), octave_range::complex_value(), octave_perm_matrix::complex_value(), octave_float_matrix::complex_value(), octave_float_complex_matrix::complex_value(), octave_sparse_complex_matrix::complex_value(), octave_complex_matrix::complex_value(), octave_char_matrix::complex_value(), octave_sparse_bool_matrix::complex_value(), octave_bool_matrix::complex_value(), octave_base_value::complex_value(), octave_base_diag< DMT, MT >::complex_value(), DEFUN(), DEFUN_DLD(), octave_sparse_matrix::double_value(), octave_matrix::double_value(), octave_range::double_value(), octave_perm_matrix::double_value(), OCTAVE_VALUE_INT_MATRIX_T::double_value(), octave_float_matrix::double_value(), octave_float_complex_matrix::double_value(), octave_float_complex::double_value(), octave_sparse_complex_matrix::double_value(), octave_complex_matrix::double_value(), octave_complex::double_value(), octave_char_matrix::double_value(), octave_sparse_bool_matrix::double_value(), octave_bool_matrix::double_value(), octave_base_value::double_value(), octave_base_diag< DMT, MT >::double_value(), mxGetNaN(), and NDArray::NDArray().
OCTAVE_API void octave_ieee_init | ( | void | ) |
Definition at line 36 of file lo-ieee.cc.
References oct_mach_info::flt_fmt_cray, oct_mach_info::flt_fmt_ieee_big_endian, oct_mach_info::flt_fmt_ieee_little_endian, oct_mach_info::flt_fmt_vax_d, oct_mach_info::flt_fmt_vax_g, lo_ieee_hw, lo_ieee_lw, oct_mach_info::native_float_format(), octave_Float_Inf, octave_Float_NA, octave_Float_NaN, octave_Inf, octave_NA, octave_NaN, lo_ieee_float::value, lo_ieee_double::value, lo_ieee_float::word, and lo_ieee_double::word.
Referenced by octave_main().
OCTAVE_API int lo_ieee_hw |
Definition at line 67 of file lo-cieee.c.
Referenced by octave_ieee_init().
OCTAVE_API int lo_ieee_lw |
Definition at line 68 of file lo-cieee.c.
Referenced by octave_ieee_init().
OCTAVE_API float octave_Float_Inf |
Definition at line 57 of file lo-cieee.c.
Referenced by bessel_return_value(), cbesk(), cbesy(), FloatMatrix::inverse(), FloatComplexMatrix::inverse(), octave_ieee_init(), rc_lgamma(), read_float_inf_nan_na(), xgamma(), and xlgamma().
OCTAVE_API float octave_Float_NA |
Definition at line 61 of file lo-cieee.c.
Referenced by octave_ieee_init(), and read_float_inf_nan_na().
OCTAVE_API float octave_Float_NaN |
Definition at line 65 of file lo-cieee.c.
Referenced by bessel_return_value(), cbesi(), cbesj(), cbesy(), FloatMatrix::column_max(), FloatComplexMatrix::column_max(), FloatMatrix::column_min(), FloatComplexMatrix::column_min(), octave_ieee_init(), read_float_inf_nan_na(), FloatMatrix::row_max(), FloatComplexMatrix::row_max(), FloatMatrix::row_min(), FloatComplexMatrix::row_min(), and signum().
OCTAVE_API double octave_Inf |
Definition at line 56 of file lo-cieee.c.
Referenced by DEFUN(), DEFUN_DLD(), SparseMatrix::dinverse(), SparseComplexMatrix::dinverse(), do_erfinv(), SparseMatrix::dsolve(), SparseComplexMatrix::dsolve(), erfcx_impl(), F77_FUNC(), Matrix::inverse(), ComplexMatrix::inverse(), max_axes_scale(), octave_ieee_init(), rc_lgamma(), FloatMatrix::rcond(), FloatComplexMatrix::rcond(), Matrix::rcond(), ComplexMatrix::rcond(), read_inf_nan_na(), single_num(), x_el_div(), xabs(), xgamma(), xlgamma(), zbesk(), and zbesy().
Definition at line 60 of file lo-cieee.c.
Referenced by DEFUN_DLD(), lin_interpn(), octave_ieee_init(), read_inf_nan_na(), and single_num().
OCTAVE_API double octave_NaN |
Definition at line 64 of file lo-cieee.c.
Referenced by Matrix::column_max(), ComplexMatrix::column_max(), Matrix::column_min(), ComplexMatrix::column_min(), DEFUN(), DEFUN_DLD(), do_erfinv(), octave_sparse_params::do_get_key(), octave_rand::do_scalar(), gca(), gcf(), octave_sparse_params::get_key(), make_graphics_object(), SparseMatrix::max(), SparseComplexMatrix::max(), SparseMatrix::min(), SparseComplexMatrix::min(), octave_ieee_init(), octave_main(), read_inf_nan_na(), reparent(), Matrix::row_max(), ComplexMatrix::row_max(), Matrix::row_min(), ComplexMatrix::row_min(), octave_rand::scalar(), octave_rand::seed(), signum(), single_num(), str2double1(), x_el_div(), zbesi(), zbesj(), and zbesy().