void fsub( MPData ret, MPData a, MPData b ){ a = clone( a ); b = clone( b ); int p = _matchPrec( a, b ); sub( ret, a, b ); _setPrec( ret, p ); }