w32tex
About: TeX Live provides a comprehensive TeX system including all the major TeX-related programs, macro packages, and fonts that are free software. Windows sources.
  Fossies Dox: w32tex-src.tar.xz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

exceptions.c File Reference
#include "mpfr-impl.h"
Include dependency graph for exceptions.c:

Go to the source code of this file.

Functions

mpfr_exp_t mpfr_get_emin (void)
 
int mpfr_set_emin (mpfr_exp_t exponent)
 
mpfr_exp_t mpfr_get_emin_min (void)
 
mpfr_exp_t mpfr_get_emin_max (void)
 
mpfr_exp_t mpfr_get_emax (void)
 
int mpfr_set_emax (mpfr_exp_t exponent)
 
mpfr_exp_t mpfr_get_emax_min (void)
 
mpfr_exp_t mpfr_get_emax_max (void)
 
void mpfr_flags_clear (mpfr_flags_t mask)
 
void mpfr_flags_set (mpfr_flags_t mask)
 
mpfr_flags_t mpfr_flags_test (mpfr_flags_t mask)
 
mpfr_flags_t mpfr_flags_save (void)
 
void mpfr_flags_restore (mpfr_flags_t flags, mpfr_flags_t mask)
 
void mpfr_clear_flags (void)
 
void mpfr_clear_underflow (void)
 
void mpfr_clear_overflow (void)
 
void mpfr_clear_divby0 (void)
 
void mpfr_clear_nanflag (void)
 
void mpfr_clear_inexflag (void)
 
void mpfr_clear_erangeflag (void)
 
void mpfr_set_underflow (void)
 
void mpfr_set_overflow (void)
 
void mpfr_set_divby0 (void)
 
void mpfr_set_nanflag (void)
 
void mpfr_set_inexflag (void)
 
void mpfr_set_erangeflag (void)
 
int mpfr_check_range (mpfr_ptr x, int t, mpfr_rnd_t rnd_mode)
 
int mpfr_underflow_p (void)
 
int mpfr_overflow_p (void)
 
int mpfr_divby0_p (void)
 
int mpfr_nanflag_p (void)
 
int mpfr_inexflag_p (void)
 
int mpfr_erangeflag_p (void)
 
int mpfr_underflow (mpfr_ptr x, mpfr_rnd_t rnd_mode, int sign)
 
int mpfr_overflow (mpfr_ptr x, mpfr_rnd_t rnd_mode, int sign)
 

Variables

mpfr_flags_t __gmpfr_flags = ( 0 )
 
mpfr_exp_t __gmpfr_emin = ( (-( ((mpfr_exp_t) (((mpfr_ulong) 1 << 30) - 1)) )) )
 
mpfr_exp_t __gmpfr_emax = ( ((mpfr_exp_t) (((mpfr_ulong) 1 << 30) - 1)) )
 

Function Documentation

◆ mpfr_check_range()

◆ mpfr_clear_divby0()

void mpfr_clear_divby0 ( void  )

Definition at line 172 of file exceptions.c.

References __gmpfr_flags, MPFR_FLAGS_ALL, and MPFR_FLAGS_DIVBY0.

◆ mpfr_clear_erangeflag()

void mpfr_clear_erangeflag ( void  )

Definition at line 196 of file exceptions.c.

References __gmpfr_flags, MPFR_FLAGS_ALL, and MPFR_FLAGS_ERANGE.

◆ mpfr_clear_flags()

void mpfr_clear_flags ( void  )

Definition at line 148 of file exceptions.c.

References __gmpfr_flags.

Referenced by mpfr_fma().

◆ mpfr_clear_inexflag()

void mpfr_clear_inexflag ( void  )

Definition at line 188 of file exceptions.c.

References __gmpfr_flags, MPFR_FLAGS_ALL, and MPFR_FLAGS_INEXACT.

◆ mpfr_clear_nanflag()

void mpfr_clear_nanflag ( void  )

Definition at line 180 of file exceptions.c.

References __gmpfr_flags, MPFR_FLAGS_ALL, and MPFR_FLAGS_NAN.

◆ mpfr_clear_overflow()

void mpfr_clear_overflow ( void  )

Definition at line 164 of file exceptions.c.

References __gmpfr_flags, MPFR_FLAGS_ALL, and MPFR_FLAGS_OVERFLOW.

◆ mpfr_clear_underflow()

void mpfr_clear_underflow ( void  )

Definition at line 156 of file exceptions.c.

References __gmpfr_flags, MPFR_FLAGS_ALL, and MPFR_FLAGS_UNDERFLOW.

◆ mpfr_divby0_p()

int mpfr_divby0_p ( void  )

Definition at line 332 of file exceptions.c.

References __gmpfr_flags, INT_MAX, MPFR_FLAGS_DIVBY0, and MPFR_STAT_STATIC_ASSERT.

◆ mpfr_erangeflag_p()

int mpfr_erangeflag_p ( void  )

Definition at line 359 of file exceptions.c.

References __gmpfr_flags, INT_MAX, MPFR_FLAGS_ERANGE, and MPFR_STAT_STATIC_ASSERT.

◆ mpfr_flags_clear()

void mpfr_flags_clear ( mpfr_flags_t  mask)

Definition at line 105 of file exceptions.c.

References __gmpfr_flags, mask, and MPFR_FLAGS_ALL.

◆ mpfr_flags_restore()

void mpfr_flags_restore ( mpfr_flags_t  flags,
mpfr_flags_t  mask 
)

Definition at line 137 of file exceptions.c.

References __gmpfr_flags, flags, mask, and MPFR_FLAGS_ALL.

◆ mpfr_flags_save()

mpfr_flags_t mpfr_flags_save ( void  )

Definition at line 129 of file exceptions.c.

References __gmpfr_flags.

◆ mpfr_flags_set()

void mpfr_flags_set ( mpfr_flags_t  mask)

Definition at line 113 of file exceptions.c.

References __gmpfr_flags, and mask.

◆ mpfr_flags_test()

mpfr_flags_t mpfr_flags_test ( mpfr_flags_t  mask)

Definition at line 121 of file exceptions.c.

References __gmpfr_flags, and mask.

◆ mpfr_get_emax()

mpfr_exp_t mpfr_get_emax ( void  )

Definition at line 68 of file exceptions.c.

References __gmpfr_emax.

◆ mpfr_get_emax_max()

mpfr_exp_t mpfr_get_emax_max ( void  )

Definition at line 96 of file exceptions.c.

References MPFR_EMAX_MAX.

◆ mpfr_get_emax_min()

mpfr_exp_t mpfr_get_emax_min ( void  )

Definition at line 90 of file exceptions.c.

References MPFR_EMAX_MIN.

◆ mpfr_get_emin()

mpfr_exp_t mpfr_get_emin ( void  )

Definition at line 32 of file exceptions.c.

References __gmpfr_emin.

◆ mpfr_get_emin_max()

mpfr_exp_t mpfr_get_emin_max ( void  )

Definition at line 60 of file exceptions.c.

References MPFR_EMIN_MAX.

◆ mpfr_get_emin_min()

mpfr_exp_t mpfr_get_emin_min ( void  )

Definition at line 54 of file exceptions.c.

References MPFR_EMIN_MIN.

◆ mpfr_inexflag_p()

int mpfr_inexflag_p ( void  )

Definition at line 350 of file exceptions.c.

References __gmpfr_flags, INT_MAX, MPFR_FLAGS_INEXACT, and MPFR_STAT_STATIC_ASSERT.

◆ mpfr_nanflag_p()

int mpfr_nanflag_p ( void  )

Definition at line 341 of file exceptions.c.

References __gmpfr_flags, INT_MAX, MPFR_FLAGS_NAN, and MPFR_STAT_STATIC_ASSERT.

◆ mpfr_overflow()

◆ mpfr_overflow_p()

int mpfr_overflow_p ( void  )

Definition at line 323 of file exceptions.c.

References __gmpfr_flags, INT_MAX, MPFR_FLAGS_OVERFLOW, and MPFR_STAT_STATIC_ASSERT.

◆ mpfr_set_divby0()

void mpfr_set_divby0 ( void  )

Definition at line 220 of file exceptions.c.

References __gmpfr_flags, and MPFR_FLAGS_DIVBY0.

◆ mpfr_set_emax()

int mpfr_set_emax ( mpfr_exp_t  exponent)

Definition at line 76 of file exceptions.c.

References __gmpfr_emax, MPFR_EMAX_MAX, MPFR_EMAX_MIN, and MPFR_LIKELY.

◆ mpfr_set_emin()

int mpfr_set_emin ( mpfr_exp_t  exponent)

Definition at line 40 of file exceptions.c.

References __gmpfr_emin, MPFR_EMIN_MAX, MPFR_EMIN_MIN, and MPFR_LIKELY.

◆ mpfr_set_erangeflag()

void mpfr_set_erangeflag ( void  )

Definition at line 244 of file exceptions.c.

References __gmpfr_flags, and MPFR_FLAGS_ERANGE.

◆ mpfr_set_inexflag()

void mpfr_set_inexflag ( void  )

Definition at line 236 of file exceptions.c.

References __gmpfr_flags, and MPFR_FLAGS_INEXACT.

◆ mpfr_set_nanflag()

void mpfr_set_nanflag ( void  )

Definition at line 228 of file exceptions.c.

References __gmpfr_flags, and MPFR_FLAGS_NAN.

◆ mpfr_set_overflow()

void mpfr_set_overflow ( void  )

Definition at line 212 of file exceptions.c.

References __gmpfr_flags, and MPFR_FLAGS_OVERFLOW.

◆ mpfr_set_underflow()

void mpfr_set_underflow ( void  )

Definition at line 204 of file exceptions.c.

References __gmpfr_flags, and MPFR_FLAGS_UNDERFLOW.

◆ mpfr_underflow()

◆ mpfr_underflow_p()

int mpfr_underflow_p ( void  )

Definition at line 314 of file exceptions.c.

References __gmpfr_flags, INT_MAX, MPFR_FLAGS_UNDERFLOW, and MPFR_STAT_STATIC_ASSERT.

Variable Documentation

◆ __gmpfr_emax

◆ __gmpfr_emin

◆ __gmpfr_flags