Wire Sysio Wire Sysion 1.0.0
|
Go to the source code of this file.
Classes | |
struct | commonNaN |
Macros | |
#define | init_detectTininess softfloat_tininess_afterRounding |
#define | ui32_fromPosOverflow 0xFFFFFFFF |
#define | ui32_fromNegOverflow 0xFFFFFFFF |
#define | ui32_fromNaN 0xFFFFFFFF |
#define | i32_fromPosOverflow (-0x7FFFFFFF - 1) |
#define | i32_fromNegOverflow (-0x7FFFFFFF - 1) |
#define | i32_fromNaN (-0x7FFFFFFF - 1) |
#define | ui64_fromPosOverflow UINT64_C( 0xFFFFFFFFFFFFFFFF ) |
#define | ui64_fromNegOverflow UINT64_C( 0xFFFFFFFFFFFFFFFF ) |
#define | ui64_fromNaN UINT64_C( 0xFFFFFFFFFFFFFFFF ) |
#define | i64_fromPosOverflow (-INT64_C( 0x7FFFFFFFFFFFFFFF ) - 1) |
#define | i64_fromNegOverflow (-INT64_C( 0x7FFFFFFFFFFFFFFF ) - 1) |
#define | i64_fromNaN (-INT64_C( 0x7FFFFFFFFFFFFFFF ) - 1) |
#define | defaultNaNF16UI 0xFE00 |
#define | softfloat_isSigNaNF16UI(uiA) |
#define | defaultNaNF32UI 0xFFC00000 |
#define | softfloat_isSigNaNF32UI(uiA) |
#define | defaultNaNF64UI UINT64_C( 0xFFF8000000000000 ) |
#define | softfloat_isSigNaNF64UI(uiA) |
#define | defaultNaNExtF80UI64 0xFFFF |
#define | defaultNaNExtF80UI0 UINT64_C( 0xC000000000000000 ) |
#define | softfloat_isSigNaNExtF80UI(uiA64, uiA0) |
#define | defaultNaNF128UI96 0xFFFF8000 |
#define | defaultNaNF128UI64 0 |
#define | defaultNaNF128UI32 0 |
#define | defaultNaNF128UI0 0 |
#define defaultNaNExtF80UI0 UINT64_C( 0xC000000000000000 ) |
Definition at line 194 of file specialize.h.
#define defaultNaNExtF80UI64 0xFFFF |
Definition at line 193 of file specialize.h.
#define defaultNaNF128UI0 0 |
Definition at line 339 of file specialize.h.
#define defaultNaNF128UI32 0 |
Definition at line 338 of file specialize.h.
#define defaultNaNF128UI64 0 |
Definition at line 337 of file specialize.h.
#define defaultNaNF128UI96 0xFFFF8000 |
Definition at line 336 of file specialize.h.
#define defaultNaNF16UI 0xFE00 |
Definition at line 88 of file specialize.h.
#define defaultNaNF32UI 0xFFC00000 |
Definition at line 123 of file specialize.h.
#define defaultNaNF64UI UINT64_C( 0xFFF8000000000000 ) |
Definition at line 158 of file specialize.h.
#define i32_fromNaN (-0x7FFFFFFF - 1) |
Definition at line 59 of file specialize.h.
#define i32_fromNegOverflow (-0x7FFFFFFF - 1) |
Definition at line 58 of file specialize.h.
#define i32_fromPosOverflow (-0x7FFFFFFF - 1) |
Definition at line 57 of file specialize.h.
#define i64_fromNaN (-INT64_C( 0x7FFFFFFFFFFFFFFF ) - 1) |
Definition at line 70 of file specialize.h.
#define i64_fromNegOverflow (-INT64_C( 0x7FFFFFFFFFFFFFFF ) - 1) |
Definition at line 69 of file specialize.h.
#define i64_fromPosOverflow (-INT64_C( 0x7FFFFFFFFFFFFFFF ) - 1) |
Definition at line 68 of file specialize.h.
#define init_detectTininess softfloat_tininess_afterRounding |
Definition at line 48 of file specialize.h.
#define softfloat_isSigNaNExtF80UI | ( | uiA64, | |
uiA0 ) |
Definition at line 202 of file specialize.h.
#define softfloat_isSigNaNF16UI | ( | uiA | ) |
Definition at line 95 of file specialize.h.
#define softfloat_isSigNaNF32UI | ( | uiA | ) |
Definition at line 130 of file specialize.h.
#define softfloat_isSigNaNF64UI | ( | uiA | ) |
Definition at line 165 of file specialize.h.
#define ui32_fromNaN 0xFFFFFFFF |
Definition at line 56 of file specialize.h.
#define ui32_fromNegOverflow 0xFFFFFFFF |
Definition at line 55 of file specialize.h.
#define ui32_fromPosOverflow 0xFFFFFFFF |
Definition at line 54 of file specialize.h.
#define ui64_fromNaN UINT64_C( 0xFFFFFFFFFFFFFFFF ) |
Definition at line 67 of file specialize.h.
#define ui64_fromNegOverflow UINT64_C( 0xFFFFFFFFFFFFFFFF ) |
Definition at line 66 of file specialize.h.
#define ui64_fromPosOverflow UINT64_C( 0xFFFFFFFFFFFFFFFF ) |
Definition at line 65 of file specialize.h.
void softfloat_commonNaNToExtF80M | ( | const struct commonNaN * | aPtr, |
struct extFloat80M * | zSPtr ) |
Definition at line 48 of file s_commonNaNToExtF80M.c.
Definition at line 49 of file s_commonNaNToF128M.c.
uint_fast16_t softfloat_commonNaNToF16UI | ( | const struct commonNaN * | aPtr | ) |
Definition at line 45 of file s_commonNaNToF16UI.c.
uint_fast32_t softfloat_commonNaNToF32UI | ( | const struct commonNaN * | aPtr | ) |
Definition at line 45 of file s_commonNaNToF32UI.c.
uint_fast64_t softfloat_commonNaNToF64UI | ( | const struct commonNaN * | aPtr | ) |
Definition at line 45 of file s_commonNaNToF64UI.c.
void softfloat_extF80MToCommonNaN | ( | const struct extFloat80M * | aSPtr, |
struct commonNaN * | zPtr ) |
Definition at line 50 of file s_extF80MToCommonNaN.c.
Definition at line 52 of file s_f128MToCommonNaN.c.
void softfloat_f16UIToCommonNaN | ( | uint_fast16_t | uiA, |
struct commonNaN * | zPtr ) |
Definition at line 48 of file s_f16UIToCommonNaN.c.
void softfloat_f32UIToCommonNaN | ( | uint_fast32_t | uiA, |
struct commonNaN * | zPtr ) |
Definition at line 48 of file s_f32UIToCommonNaN.c.
void softfloat_f64UIToCommonNaN | ( | uint_fast64_t | uiA, |
struct commonNaN * | zPtr ) |
Definition at line 48 of file s_f64UIToCommonNaN.c.
void softfloat_propagateNaNExtF80M | ( | const struct extFloat80M * | aSPtr, |
const struct extFloat80M * | bSPtr, | ||
struct extFloat80M * | zSPtr ) |
Definition at line 51 of file s_propagateNaNExtF80M.c.
void softfloat_propagateNaNF128M | ( | const uint32_t * | aWPtr, |
const uint32_t * | bWPtr, | ||
uint32_t * | zWPtr ) |
Definition at line 53 of file s_propagateNaNF128M.c.
uint_fast16_t softfloat_propagateNaNF16UI | ( | uint_fast16_t | uiA, |
uint_fast16_t | uiB ) |
Definition at line 51 of file s_propagateNaNF16UI.c.
uint_fast32_t softfloat_propagateNaNF32UI | ( | uint_fast32_t | uiA, |
uint_fast32_t | uiB ) |
Definition at line 51 of file s_propagateNaNF32UI.c.
uint_fast64_t softfloat_propagateNaNF64UI | ( | uint_fast64_t | uiA, |
uint_fast64_t | uiB ) |
Definition at line 51 of file s_propagateNaNF64UI.c.