41#include "specialize.h"
54 struct uint64_extra sig64Extra;
65 shiftDist = 0x403E - exp;
66 if ( shiftDist <= 0 ) {
72 (exp == 0x7FFF) && (sig &
UINT64_C( 0x7FFFFFFFFFFFFFFF ))
84 sigExtra = sig64Extra.extra;
const GenericPointer< typename T::ValueType > T2 T::AllocatorType & a
void softfloat_raiseFlags(uint_fast8_t flags)
#define i64_fromNegOverflow
#define i64_fromPosOverflow
int_fast64_t extF80_to_i64(extFloat80_t a, uint_fast8_t roundingMode, bool exact)
#define expExtF80UI64(a64)
#define signExtF80UI64(a64)
int_fast64_t softfloat_roundToI64(bool sign, uint_fast64_t sig, uint_fast64_t sigExtra, uint_fast8_t roundingMode, bool exact)