Merge master.kernel.org:/home/rmk/linux-2.6-arm
... | ... | @@ -531,6 +531,7 @@ INLINE floatx80 packFloatx80( flag zSign, int32 zExp, bits64 zSig ) |
z.low = zSig; | ||
z.high = ( ( (bits16) zSign )<<15 ) + zExp; | ||
z.__padding = 0; | ||
return z; | ||
} | ||
... | ... | @@ -2831,6 +2832,7 @@ static floatx80 subFloatx80Sigs( struct roundingData *roundData, floatx80 a, flo |
roundData->exception |= float_flag_invalid; | ||
z.low = floatx80_default_nan_low; | ||
z.high = floatx80_default_nan_high; | ||
z.__padding = 0; | ||
return z; | ||
} | ||
if ( aExp == 0 ) { | ||
... | ... | @@ -2950,6 +2952,7 @@ floatx80 floatx80_mul( struct roundingData *roundData, floatx80 a, floatx80 b ) |
roundData->exception |= float_flag_invalid; | ||
z.low = floatx80_default_nan_low; | ||
z.high = floatx80_default_nan_high; | ||
z.__padding = 0; | ||
return z; | ||
} | ||
< |