PandA-2024.02
|
#include "milieu.h"
#include "softfloat.h"
#include "softfloat-macros"
#include "softfloat-specialize"
Go to the source code of this file.
Functions | |
INLINE bits64 | extractFloat64Frac (float64 a) |
INLINE int16 | extractFloat64Exp (float64 a) |
INLINE flag | extractFloat64Sign (float64 a) |
INLINE float64 | packFloat64 (flag zSign, int16 zExp, bits64 zSig) |
static float64 | roundAndPackFloat64 (flag zSign, int16 zExp, bits64 zSig) |
static float64 | normalizeRoundAndPackFloat64 (flag zSign, int16 zExp, bits64 zSig) |
static float64 | addFloat64Sigs (float64 a, float64 b, flag zSign) |
static float64 | subFloat64Sigs (float64 a, float64 b, flag zSign) |
float64 | __attribute__ ((noinline)) |
Variables | |
int8 | float_rounding_mode = float_round_nearest_even |
int8 | float_exception_flags = 0 |
float64 __attribute__ | ( | (noinline) | ) |
Definition at line 406 of file softfloat.c.
References addFloat64Sigs(), extractFloat64Sign(), and subFloat64Sigs().
Definition at line 244 of file softfloat.c.
References extractFloat64Exp(), extractFloat64Frac(), LIT64, packFloat64(), and roundAndPackFloat64().
Referenced by __attribute__().
Definition at line 94 of file softfloat.c.
References INLINE.
Definition at line 82 of file softfloat.c.
Definition at line 106 of file softfloat.c.
References INLINE.
Definition at line 226 of file softfloat.c.
References roundAndPackFloat64().
Referenced by subFloat64Sigs().
Definition at line 125 of file softfloat.c.
Definition at line 155 of file softfloat.c.
References float_exception_flags, float_flag_inexact, float_flag_overflow, float_flag_underflow, float_round_down, float_round_nearest_even, float_round_to_zero, float_round_up, float_rounding_mode, float_tininess_before_rounding, LIT64, and packFloat64().
Referenced by addFloat64Sigs(), and normalizeRoundAndPackFloat64().
Definition at line 325 of file softfloat.c.
References extractFloat64Exp(), extractFloat64Frac(), float_flag_invalid, float_round_down, float_rounding_mode, LIT64, normalizeRoundAndPackFloat64(), and packFloat64().
Referenced by __attribute__().
int8 float_exception_flags = 0 |
Definition at line 58 of file softfloat.c.
int8 float_rounding_mode = float_round_nearest_even |
Definition at line 57 of file softfloat.c.