mirror of
https://github.com/shopspring/decimal.git
synced 2024-11-22 04:20:50 +01:00
Removed unnecessary min function for RescalePair method (#265)
Co-authored-by: Chris Belsole <chris.belsole@homelight.com>
This commit is contained in:
parent
b844c58a71
commit
b79c571f80
1 changed files with 5 additions and 14 deletions
21
decimal.go
21
decimal.go
|
@ -1672,22 +1672,13 @@ func RescalePair(d1 Decimal, d2 Decimal) (Decimal, Decimal) {
|
|||
d1.ensureInitialized()
|
||||
d2.ensureInitialized()
|
||||
|
||||
if d1.exp == d2.exp {
|
||||
if d1.exp < d2.exp {
|
||||
return d1, d2.rescale(d1.exp)
|
||||
} else if d1.exp > d2.exp {
|
||||
return d1.rescale(d2.exp), d2
|
||||
}
|
||||
|
||||
return d1, d2
|
||||
}
|
||||
|
||||
baseScale := min(d1.exp, d2.exp)
|
||||
if baseScale != d1.exp {
|
||||
return d1.rescale(baseScale), d2
|
||||
}
|
||||
return d1, d2.rescale(baseScale)
|
||||
}
|
||||
|
||||
func min(x, y int32) int32 {
|
||||
if x >= y {
|
||||
return y
|
||||
}
|
||||
return x
|
||||
}
|
||||
|
||||
func unquoteIfQuoted(value interface{}) (string, error) {
|
||||
|
|
Loading…
Reference in a new issue