Lines Matching defs:bround

1712     # bnorm() can't support rounding, because bround() and bfround() call
1787 return $x->bnorm()->bround(@r);
1791 return $x->bnorm()->bround(@r);
2280 $x = $x->bround($params[0], $params[2]); # then round accordingly
2708 $x = $x -> bround($params[0], $params[2]); # then round accordingly
2922 $x = $x -> bround($params[0], $params[2]); # then round accordingly
3375 $x = $x->bround($params[0], $params[2]); # then round accordingly
3554 $x = $x->bround($params[0], $params[2]); # then round accordingly
3739 $x = $x->bround($params[0], $params[2]); # then round accordingly
3881 $x = $x->bround($params[0], $params[2]); # then round accordingly
4289 sub bround {
4295 croak('bround() needs positive accuracy');
4298 return $x if $x->modify('bround');
4337 # pass sign to bround for '+inf' and '-inf' rounding modes
4340 $m = $m->bround($scale, $mode); # round mantissa
4346 $x->bnorm(); # del trailing zeros gen. by bround()
4475 # pass sign to bround for rounding modes '+inf' and '-inf'
4477 $m = $m->bround($scale, $mode);
5860 my $next = $numer -> copy() -> bround($scaleup)
5861 -> bdiv($denom -> copy() -> bmul($factor) -> bround($scaleup), $scaleup);
5877 $x = $x -> bround($scale);
6057 $x = $x->bround($scale+4);
6188 $x = $x->bround($params[0], $params[2]); # then round accordingly
6364 $x->bround($n); # accuracy: preserve $n digits
6551 L<Math::BigInt/round()>, L<Math::BigInt/bround()> or L<Math::BigInt/bfround()>
6558 print scalar $x->copy()->bdiv($y)->bround(2); # print 4300
6829 print $y->bround(5),"\n"; # gives 0.66667
6855 =item bround ( +$scale )
6861 =item bround ( -$scale ) and bround ( 0 )