41#include "specialize.h"
62 shiftDist = exp - 0x0F;
63 if ( shiftDist < 0 ) {
64 if ( exact && (exp | frac) ) {
72 if ( sign || (exp == 0x1F) ) {
81 if ( exact && (alignedSig & 0x3FF) ) {
84 return alignedSig>>10;
const GenericPointer< typename T::ValueType > T2 T::AllocatorType & a
void softfloat_raiseFlags(uint_fast8_t flags)
#define ui32_fromNegOverflow
#define ui32_fromPosOverflow
uint_fast32_t f16_to_ui32_r_minMag(float16_t a, bool exact)
THREAD_LOCAL uint_fast8_t softfloat_exceptionFlags