ftrunc method

void ftrunc(
  1. MPData rop,
  2. MPData op
)

Implementation

void ftrunc( MPData rop, MPData op ){
	op = clone( op );
	int p = getPrec( op );
	int n = p ~/ digit;
	if( n > 0 ){
		p -= n * digit;
		_fdiv( op, n );
	}
	MPData k = MPData();
	_fcoef( k, p );
	div( rop, op, k );
}