Lines Matching refs:first

136   # handle '+inf', '-inf' first
209 $self->bnorm()->round(@r); # first normalize, then round
217 # if two arguments, the first one is the class to "swallow" subclasses
442 # check sign for speed first
549 # add second arg (BFLOAT or string) to first (BFLOAT) (modifies first)
563 # NaN first
632 # subtract second arg from first, modify first
796 # first. This is very fast, and in case the real result was found, we can
819 # first calculate the log to base e (using reduction by 10 (and probably 2))
879 $x->bdiv($v,$scale); # first term: u/v
899 # round $over and $below first, we save a lot of time for the division
1401 $x->{sign} = $y->{sign}; # calc sign first
1539 # calculate the broot() as integer result first, and if it fits, return
1756 # compute factorial number, modifies first argument
1838 $x->bone(); # first term: 1
1884 # modifies first argument
2497 # The following all modify their first argument. If you want to preserve
2704 The first digit is numbered 1.
2718 significant digits count from the first non-zero after the '.'
2781 The following would first try to find Math::BigInt::Foo, then
2788 significant digit first, while BitVect.pm uses a bit vector of base 2, most
2789 significant bit first. Other modules might use even different means of
2874 But this has the same problems like #5, it will first load Calc
2886 only when you use for the first time some Math::BigFloat math (it is triggered
2887 via any constructor, so the first time you create a Math::BigFloat, the load
2950 C<bpow()> now modifies the first argument, unlike the old code which left
2952 C<badd()> etc. The first will modify $x, the second one won't: