setLen method

void setLen(
  1. MPData a,
  2. int len,
  3. bool isMinus
)

Implementation

void setLen( MPData a, int len, bool isMinus ){
	int p = _abs( a.val(0) ) & precMask;
	if( len == 0 ){
		a.set( 0, lenCoef + p ); a.set( 1, 0 ); // ゼロ値
	} else {
		a.set( 0, (len * lenCoef + p) * (isMinus ? -1 : 1) );
	}
}