41#include "specialize.h"
52#ifdef SOFTFLOAT_FAST_INT64
54 struct uint64_extra sig64Extra;
68 shiftDist = 0xBE - exp;
69 if ( shiftDist < 0 ) {
77 if ( exp ) sig |= 0x00800000;
78#ifdef SOFTFLOAT_FAST_INT64
84 extra = sig64Extra.extra;
const GenericPointer< typename T::ValueType > T2 T::AllocatorType & a
void softfloat_raiseFlags(uint_fast8_t flags)
#define ui64_fromPosOverflow
#define ui64_fromNegOverflow
uint_fast64_t f32_to_ui64(float32_t a, uint_fast8_t roundingMode, bool exact)
uint_fast64_t softfloat_roundMToUI64(bool, uint32_t *, uint_fast8_t, bool)
#define indexWord(total, n)
#define softfloat_shiftRightJam96M(aPtr, dist, zPtr)
uint_fast64_t softfloat_roundToUI64(bool sign, uint_fast64_t sig, uint_fast64_t sigExtra, uint_fast8_t roundingMode, bool exact)