41#include "specialize.h"
44#ifdef SOFTFLOAT_FAST_INT64
75 shiftDist = 0x403E - exp;
76 if ( shiftDist < 0 )
goto invalid;
78 if ( exp ) sig96 |= 0x00010000;
85 if ( sign && z )
goto invalid;
90 if ( 64 <= shiftDist )
return 0;
91 if ( sign )
goto invalid;
void softfloat_raiseFlags(uint_fast8_t flags)
#define ui64_fromPosOverflow
#define ui64_fromNegOverflow
uint_fast64_t f128_to_ui64_r_minMag(float128_t a, bool exact)
uint_fast64_t f128M_to_ui64_r_minMag(const float128_t *aPtr, bool exact)
#define fracF128UI96(a96)
#define signF128UI96(a96)
#define indexWordLo(total)
#define indexWord(total, n)
#define indexWordHi(total)
#define softfloat_shiftRightJam128M(aPtr, dist, zPtr)
THREAD_LOCAL uint_fast8_t softfloat_exceptionFlags
unsigned __int64 uint64_t