Lines Matching refs:mantissa
9 # _m : mantissa (ref to $CALC object)
114 # _m: mantissa
167 # make integer from mantissa by adjusting exp, then convert to int
170 my $mantissa = "$$miv$$mfv"; # create mant.
171 $mantissa =~ s/^0+(\d)/$1/; # strip leading zeros
172 $self->{_m} = $MBI->_new($mantissa); # create mant.
183 # we can only have trailing zeros on the mantissa of $$mfv eq ''
466 # so make mantissa equal length by padding with zero (shift left)
530 # so make mantissa equal-length by padding with zero (shift left)
1418 # $ym is now mantissa of $y based on exponent 0
1970 my $len = $MBI->_len($x->{_m}); # length of mantissa
1998 # adjust round-point to be inside mantissa
2044 $x->{_m} = $m->{value}; # get our mantissa back
2075 # 3: if we should keep more digits than the mantissa has, do nothing
2085 $m->bround($scale,$mode); # round mantissa
2086 $x->{_m} = $m->{value}; # get our mantissa back
2223 sub mantissa
2225 # return a copy of the mantissa
2241 # return a copy of both the exponent and the mantissa
2556 $x->mantissa(); # return mantissa as BigInt
2557 $x->parts(); # return (mantissa,exponent) as BigInt
2636 defaults to BigInts) to represent the mantissa and exponent.
2642 =head2 C<mantissa()>, C<exponent()> and C<parts()>
2644 C<mantissa()> and C<exponent()> return the said parts of the BigFloat
2647 $m = $x->mantissa();
2656 Currently the mantissa is reduced as much as possible, favouring higher