Lines Matching defs:binf
462 return $class -> binf($sgn, @r);
805 $x = $class -> binf($sign);
973 sub binf {
992 croak("Tried to create +-inf in $class->binf()");
1002 return $self if $selfref && $self->modify('binf');
1004 return $downgrade -> binf(@_) if $downgrade;
1334 $y = Math::BigInt -> binf($x->sign());
1407 $y = Math::BigRat -> binf($x -> sign());
1765 return $x -> binf($x->{sign}, @r) if $x -> is_inf();
1808 return $x -> binf($x->{sign}, @r) if $x -> is_inf();
1987 return $x->binf(@r) if ($x->{sign} =~ /^\+/ && $y->{sign} =~ /^\+/);
1988 return $x->binf(@r) if ($x->{sign} =~ /^-/ && $y->{sign} =~ /^-/);
1989 return $x->binf('-', @r);
2031 return $x->binf(@r) if ($x->{sign} =~ /^\+/ && $y->{sign} =~ /^\+/);
2032 return $x->binf(@r) if ($x->{sign} =~ /^-/ && $y->{sign} =~ /^-/);
2033 return $x->binf('-', @r);
2127 $quo = $x -> binf($x -> {sign}, @r);
2143 $quo = $x -> binf($sign, @r);
2163 $rem = $class -> binf($y -> {sign}, @r);
2348 return $x -> binf($y -> sign(), @r);
2494 return $x -> binf("+") if $x > -1 && $x < 1;
2501 return $x -> binf("+");
2506 return $x -> binf() if $y -> is_negative();
2622 return $x -> binf($sign, @r);
2630 return $x -> binf($sign, @r);
2742 return $x -> binf(@r) if $x->{sign} eq '+inf';
3681 return $x -> binf("+", @r) if $x->{sign} eq '+inf';
3919 return $x -> binf("+", @r) if $x->is_inf("+");
3950 return $x -> binf("+", @r) if $x->is_inf("+");
3985 return $x -> binf("+", @r) if $x->is_inf("+");
4018 return $x -> binf("+", @r) if $x->is_inf("+");
4738 my $mant = $class -> binf($x->{sign}); # mantissa
4740 my $expo = $class -> binf('+'); # exponent
4835 my $int = $class -> binf($x->{sign});
4887 my $numer = $class -> binf($x->{sign});
4916 return $class -> binf($x -> sign()) if $x -> is_inf();
6271 $x = Math::BigFloat->binf(); # create a +inf
6272 $x = Math::BigFloat->binf('-'); # create a -inf