41#include "specialize.h"
60 sign = signF128UI64( uiA64 );
61 exp = expF128UI64( uiA64 );
62 frac64 = fracF128UI64( uiA64 ) | (uiA0 != 0);
65 if ( exp == 0x7FFF ) {
77 if ( ! (exp | frac32) ) {
85 if ( exp < -0x1000 ) exp = -0x1000;
const GenericPointer< typename T::ValueType > T2 T::AllocatorType & a
void softfloat_f128UIToCommonNaN(uint_fast64_t uiA64, uint_fast64_t uiA0, struct commonNaN *zPtr)
#define softfloat_commonNaNToF32UI(aPtr)
float32_t f128_to_f32(float128_t a)
float32_t softfloat_roundPackToF32(bool, int_fast16_t, uint_fast32_t)
#define packToF32UI(sign, exp, sig)
uint64_t softfloat_shortShiftRightJam64(uint64_t a, uint_fast8_t dist)