59 uint32_t uiA96, uiB96, wordMagA, wordMagB;
68 if ( isSigNaNA | isSigNaNB ) {
71 if ( isSigNaNB )
goto returnLargerUIMag;
82 wordMagA = uiA96 & 0x7FFFFFFF;
83 wordMagB = uiB96 & 0x7FFFFFFF;
84 if ( wordMagA < wordMagB )
goto copyB;
85 if ( wordMagB < wordMagA )
goto copy;
88 if ( wordMagA < wordMagB )
goto copyB;
89 if ( wordMagB < wordMagA )
goto copy;
92 if ( wordMagA < wordMagB )
goto copyB;
93 if ( wordMagB < wordMagA )
goto copy;
96 if ( wordMagA < wordMagB )
goto copyB;
97 if ( wordMagB < wordMagA )
goto copy;
98 if ( uiA96 < uiB96 )
goto copy;
bool f128M_isSignalingNaN(const float128_t *aPtr)
void softfloat_propagateNaNF128M(const uint32_t *aWPtr, const uint32_t *bWPtr, uint32_t *zWPtr)
void softfloat_raiseFlags(uint_fast8_t flags)
bool softfloat_isNaNF128M(const uint32_t *)
#define indexWord(total, n)
#define indexWordHi(total)