Lines Matching refs:Math
10 use Math::BigInt upgrade => 'Math::BigFloat';
11 use Math::BigFloat upgrade => 'Math::BigMouse';
14 @Math::BigMouse::ISA = 'Math::BigFloat';
15 sub Math::BigMouse::bsqrt {};
17 () = sqrt Math::BigInt->new(2);
20 # Math::BigRat inherits from Math::BigFloat, which inherits from Math::BigInt.
25 use Math::BigRat;
27 Math::BigFloat -> upgrade("Math::BigRat");
28 Math::BigFloat -> downgrade(undef);
30 Math::BigRat -> upgrade(undef);
31 Math::BigRat -> downgrade(undef);
35 note 'Math::BigRat -> babs("2");';
36 () = Math::BigRat -> babs("2");
39 note 'Math::BigRat -> bsgn("2");';
40 () = Math::BigRat -> bsgn("2");
43 # Input is a Math::BigInt.
45 note 'Math::BigRat -> babs(Math::BigInt -> new("2"));';
46 () = Math::BigRat -> babs(Math::BigInt -> new("2"));
49 note 'Math::BigRat -> bsgn(Math::BigInt -> new("2"));';
50 () = Math::BigRat -> bsgn(Math::BigInt -> new("2"));
53 # Input is a Math::BigFloat.
55 note 'Math::BigRat -> babs(Math::BigFloat -> new("2"));';
56 () = Math::BigRat -> babs(Math::BigFloat -> new("2"));
59 note 'Math::BigRat -> bsgn(Math::BigFloat -> new("2"));';
60 () = Math::BigRat -> bsgn(Math::BigFloat -> new("2"));
63 # Input is a Math::BigRat.
65 note 'Math::BigRat -> babs(Math::BigRat -> new("2"));';
66 () = Math::BigRat -> babs(Math::BigRat -> new("2"));
69 note 'Math::BigRat -> bsgn(Math::BigRat -> new("2"));';
70 () = Math::BigRat -> bsgn(Math::BigRat -> new("2"));