Files
focus/utils/math.go
huangsimin a02f238ff1 ll完成
2019-05-20 19:12:38 +08:00

10 lines
150 B
Go

package utils
var bit = uint(32 << (^uint(0) >> 63))
var bitsub1 = bit - 1
func AbsInt(n int) uint {
y := n >> bitsub1
return uint((n ^ y) - y)
}