6 #include "specialize.h"
9 bool f32_lt_quiet( float32_t a
, float32_t b
)
22 ( ( expF32UI( uiA
) == 0xFF ) && fracF32UI( uiA
) )
23 || ( ( expF32UI( uiB
) == 0xFF ) && fracF32UI( uiB
) )
26 softfloat_isSigNaNF32UI( uiA
) || softfloat_isSigNaNF32UI( uiB
)
28 softfloat_raiseFlags( softfloat_flag_invalid
);
32 signA
= signF32UI( uiA
);
33 signB
= signF32UI( uiB
);
35 ( signA
!= signB
) ? signA
&& ( (uint32_t) ( ( uiA
| uiB
)<<1 ) != 0 )
36 : ( uiA
!= uiB
) && ( signA
^ ( uiA
< uiB
) );