41#include "specialize.h"
63#if (i32_fromNaN != i32_fromPosOverflow) || (i32_fromNaN != i32_fromNegOverflow)
64 if ( (exp == 0x7FFF) && (sig &
UINT64_C( 0x7FFFFFFFFFFFFFFF )) ) {
65#if (i32_fromNaN == i32_fromPosOverflow)
67#elif (i32_fromNaN == i32_fromNegOverflow)
77 shiftDist = 0x4032 - exp;
78 if ( shiftDist <= 0 ) shiftDist = 1;
const GenericPointer< typename T::ValueType > T2 T::AllocatorType & a
void softfloat_raiseFlags(uint_fast8_t flags)
int_fast32_t extF80_to_i32(extFloat80_t a, uint_fast8_t roundingMode, bool exact)
#define expExtF80UI64(a64)
#define signExtF80UI64(a64)
int_fast32_t softfloat_roundToI32(bool, uint_fast64_t, uint_fast8_t, bool)
uint64_t softfloat_shiftRightJam64(uint64_t a, uint_fast32_t dist)