Lines Matching defs:badd
39 '+' => sub { $_[0] -> copy() -> badd($_[1]); },
42 $_[2] ? $c -> bneg() -> badd($_[1])
64 '+=' => sub { $_[0] -> badd($_[1]); },
812 $mant = $class -> new(2) -> bpow($t) -> badd($mant);
1263 $an = $an -> badd($bn) -> bmul($HALF, $n);
1267 $pn = $pn -> badd($pn);
1269 $an = $an -> badd($bn);
1770 return $x->badd($class->bone(), @r);
1813 return $x->badd($class->bone('-'), @r);
1843 sub badd {
1849 return $x if $x->modify('badd');
1874 return $upgrade->badd($x, $y, @r) if defined $upgrade;
1960 $x = $x -> badd($y, @r); # badd does not leave internal zeros
1966 $x; # already rounded by badd() or no rounding
3224 $sin -> badd($term, $scale);
3360 $x = $x->badd($next);
3531 $x = $x->badd($next);
3538 $below = $below->badd($two); # n += 2
3647 -> badd($pi);
4781 $expo = $expo -> badd($expo10adj);
5567 $expo = $expo -> badd($bias); # add bias
5866 $x = $x -> badd($next);
5873 $factor = $factor -> badd($f);
5939 $x = $x->badd($LOG_10); # modify $x in place
5952 $x = $x->badd($LOG_2); # modify $x in place
6023 $l_10 = $l_10->badd($l_2);
6024 $l_10 = $l_10->badd($l_2);
6025 $l_10 = $l_10->badd($l_2);
6079 $x = $x->badd($l_10) if defined $l_10; # correct it by ln(10)
6080 $x = $x->badd($l_2) if defined $l_2; # and maybe by ln(2)
6172 $x = $x->badd($next);
6320 $x->badd($y); # addition (add $y to $x)
6744 $x -> badd($y);