@@ -602,7 +602,7 @@ func (z *Float) SetInt(x *Int) *Float {
602
602
// are many trailing 0's.
603
603
bits := uint32 (x .BitLen ())
604
604
if z .prec == 0 {
605
- z .prec = umax32 (bits , 64 )
605
+ z .prec = max (bits , 64 )
606
606
}
607
607
z .acc = Exact
608
608
z .neg = x .neg
@@ -628,7 +628,7 @@ func (z *Float) SetRat(x *Rat) *Float {
628
628
a .SetInt (x .Num ())
629
629
b .SetInt (x .Denom ())
630
630
if z .prec == 0 {
631
- z .prec = umax32 (a .prec , b .prec )
631
+ z .prec = max (a .prec , b .prec )
632
632
}
633
633
return z .Quo (& a , & b )
634
634
}
@@ -1451,7 +1451,7 @@ func (z *Float) Add(x, y *Float) *Float {
1451
1451
}
1452
1452
1453
1453
if z .prec == 0 {
1454
- z .prec = umax32 (x .prec , y .prec )
1454
+ z .prec = max (x .prec , y .prec )
1455
1455
}
1456
1456
1457
1457
if x .form == finite && y .form == finite {
@@ -1525,7 +1525,7 @@ func (z *Float) Sub(x, y *Float) *Float {
1525
1525
}
1526
1526
1527
1527
if z .prec == 0 {
1528
- z .prec = umax32 (x .prec , y .prec )
1528
+ z .prec = max (x .prec , y .prec )
1529
1529
}
1530
1530
1531
1531
if x .form == finite && y .form == finite {
@@ -1592,7 +1592,7 @@ func (z *Float) Mul(x, y *Float) *Float {
1592
1592
}
1593
1593
1594
1594
if z .prec == 0 {
1595
- z .prec = umax32 (x .prec , y .prec )
1595
+ z .prec = max (x .prec , y .prec )
1596
1596
}
1597
1597
1598
1598
z .neg = x .neg != y .neg
@@ -1637,7 +1637,7 @@ func (z *Float) Quo(x, y *Float) *Float {
1637
1637
}
1638
1638
1639
1639
if z .prec == 0 {
1640
- z .prec = umax32 (x .prec , y .prec )
1640
+ z .prec = max (x .prec , y .prec )
1641
1641
}
1642
1642
1643
1643
z .neg = x .neg != y .neg
@@ -1724,10 +1724,3 @@ func (x *Float) ord() int {
1724
1724
}
1725
1725
return m
1726
1726
}
1727
-
1728
- func umax32 (x , y uint32 ) uint32 {
1729
- if x > y {
1730
- return x
1731
- }
1732
- return y
1733
- }
0 commit comments