diff --git a/libs/common/math.go b/libs/common/math.go index b037d1a71..ae91f2058 100644 --- a/libs/common/math.go +++ b/libs/common/math.go @@ -1,47 +1,5 @@ package common -func MaxInt8(a, b int8) int8 { - if a > b { - return a - } - return b -} - -func MaxUint8(a, b uint8) uint8 { - if a > b { - return a - } - return b -} - -func MaxInt16(a, b int16) int16 { - if a > b { - return a - } - return b -} - -func MaxUint16(a, b uint16) uint16 { - if a > b { - return a - } - return b -} - -func MaxInt32(a, b int32) int32 { - if a > b { - return a - } - return b -} - -func MaxUint32(a, b uint32) uint32 { - if a > b { - return a - } - return b -} - func MaxInt64(a, b int64) int64 { if a > b { return a @@ -49,13 +7,6 @@ func MaxInt64(a, b int64) int64 { return b } -func MaxUint64(a, b uint64) uint64 { - if a > b { - return a - } - return b -} - func MaxInt(a, b int) int { if a > b { return a @@ -63,57 +14,8 @@ func MaxInt(a, b int) int { return b } -func MaxUint(a, b uint) uint { - if a > b { - return a - } - return b -} - //----------------------------------------------------------------------------- -func MinInt8(a, b int8) int8 { - if a < b { - return a - } - return b -} - -func MinUint8(a, b uint8) uint8 { - if a < b { - return a - } - return b -} - -func MinInt16(a, b int16) int16 { - if a < b { - return a - } - return b -} - -func MinUint16(a, b uint16) uint16 { - if a < b { - return a - } - return b -} - -func MinInt32(a, b int32) int32 { - if a < b { - return a - } - return b -} - -func MinUint32(a, b uint32) uint32 { - if a < b { - return a - } - return b -} - func MinInt64(a, b int64) int64 { if a < b { return a @@ -121,37 +23,9 @@ func MinInt64(a, b int64) int64 { return b } -func MinUint64(a, b uint64) uint64 { - if a < b { - return a - } - return b -} - func MinInt(a, b int) int { if a < b { return a } return b } - -func MinUint(a, b uint) uint { - if a < b { - return a - } - return b -} - -//----------------------------------------------------------------------------- - -func ExpUint64(a, b uint64) uint64 { - accum := uint64(1) - for b > 0 { - if b&1 == 1 { - accum *= a - } - a *= a - b >>= 1 - } - return accum -}