mpRound method

MPData mpRound(
  1. ClipParam param,
  2. MPData val
)

Implementation

MPData mpRound( ClipParam param, MPData val ){
	MPData tmp = MPData();
	if( (param.mode() == ClipGlobal.modeIMultiPrec) && (_procMp.getPrec( val ) > 0) ){
		_procMp.ftrunc( tmp, val );
	} else {
		_procMp.fset( tmp, val );
		_procMp.fround( tmp, param.mpPrec(), param.mpRound() );
	}
	return tmp;
}