mirror of
https://github.com/shopspring/decimal.git
synced 2024-11-25 13:50:49 +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
19
decimal.go
19
decimal.go
|
@ -1672,22 +1672,13 @@ func RescalePair(d1 Decimal, d2 Decimal) (Decimal, Decimal) {
|
||||||
d1.ensureInitialized()
|
d1.ensureInitialized()
|
||||||
d2.ensureInitialized()
|
d2.ensureInitialized()
|
||||||
|
|
||||||
if d1.exp == d2.exp {
|
if d1.exp < d2.exp {
|
||||||
return d1, d2
|
return d1, d2.rescale(d1.exp)
|
||||||
|
} else if d1.exp > d2.exp {
|
||||||
|
return d1.rescale(d2.exp), d2
|
||||||
}
|
}
|
||||||
|
|
||||||
baseScale := min(d1.exp, d2.exp)
|
return d1, d2
|
||||||
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) {
|
func unquoteIfQuoted(value interface{}) (string, error) {
|
||||||
|
|
Loading…
Reference in a new issue