X80SHIFT
if ( ( (a.high>>X80SHIFT) != 0xC03E ) || aSig ) {
z.high >>= X80SHIFT;
z.high <<= X80SHIFT;
z.high = floatx80_default_nan_high<<X80SHIFT;
z.high = floatx80_default_nan_high<<X80SHIFT;
z.high = floatx80_default_nan_high<<X80SHIFT;
z.high = floatx80_default_nan_high<<X80SHIFT;
z.high = floatx80_default_nan_high<<X80SHIFT;
&& ( (bits16) ( ((bits32)( a.high | b.high )>>X80SHIFT)<<1 )
|| ( ( ( (bits16) ( ((bits32)( a.high | b.high )>>X80SHIFT)
aSign ? le128( b.high>>X80SHIFT, b.low, a.high>>X80SHIFT, a.low )
: le128( a.high>>X80SHIFT, a.low, b.high>>X80SHIFT, b.low );
&& ( ( ( (bits16) ( ((bits32)( a.high | b.high )>>X80SHIFT)
aSign ? lt128( b.high>>X80SHIFT, b.low, a.high>>X80SHIFT, a.low )
: lt128( a.high>>X80SHIFT, a.low, b.high>>X80SHIFT, b.low );
&& ( ( (a.high>>X80SHIFT) == (b.high>>X80SHIFT) )
&& ( (bits16) ( ((bits32)( a.high | b.high )>>X80SHIFT)<<1 )
|| ( ( ( (bits16) ( ((bits32)( a.high | b.high )>>X80SHIFT)<<1
aSign ? le128( b.high>>X80SHIFT, b.low, a.high>>X80SHIFT, a.low )
: le128( a.high>>X80SHIFT, a.low, b.high>>X80SHIFT, b.low );
&& ( ( ( (bits16) ( ((bits32)( a.high | b.high )>>X80SHIFT)<<1 )
aSign ? lt128( b.high>>X80SHIFT, b.low, a.high>>X80SHIFT, a.low )
: lt128( a.high>>X80SHIFT, a.low, b.high>>X80SHIFT, b.low );
return (a.high>>X80SHIFT) & 0x7FFF;
return a.high>>(15 + X80SHIFT);
z.high = (bits32)( ( ( (bits32) zSign )<<15 ) + zExp )<<X80SHIFT;
#ifndef X80SHIFT