Global
Location
-
Reference:
- Go.dll .NET, .NET Standard 2.0
- Go.fx Island
- Namespace: go.math.bits
- Platforms: .NET, .NET Standard 2.0, Island
Add
Parameters:
- x:
- y:
- carry:
Add32
Parameters:
- x:
- y:
- carry:
Add64
Parameters:
- x:
- y:
- carry:
Div
Parameters:
- hi:
- lo:
- y:
Div32
Parameters:
- hi:
- lo:
- y:
Div64
Parameters:
- hi:
- lo:
- y:
LeadingZeros
Parameters:
- x:
LeadingZeros16
Parameters:
- x:
LeadingZeros32
Parameters:
- x:
LeadingZeros64
Parameters:
- x:
LeadingZeros8
Parameters:
- x:
Len
Parameters:
- x:
Len16
Parameters:
- x:
Len32
Parameters:
- x:
Len64
Parameters:
- x:
Len8
Parameters:
- x:
Mul
Parameters:
- x:
- y:
Mul32
Parameters:
- x:
- y:
Mul64
Parameters:
- x:
- y:
OnesCount
Parameters:
- x:
OnesCount16
Parameters:
- x:
OnesCount32
Parameters:
- x:
OnesCount64
Parameters:
- x:
OnesCount8
Parameters:
- x:
Reverse
Parameters:
- x:
Reverse16
Parameters:
- x:
Reverse32
Parameters:
- x:
Reverse64
Parameters:
- x:
Reverse8
Parameters:
- x:
ReverseBytes
Parameters:
- x:
ReverseBytes16
Parameters:
- x:
ReverseBytes32
Parameters:
- x:
ReverseBytes64
Parameters:
- x:
RotateLeft
Parameters:
- x:
- k:
RotateLeft16
Parameters:
- x:
- k:
RotateLeft32
Parameters:
- x:
- k:
RotateLeft64
Parameters:
- x:
- k:
RotateLeft8
Parameters:
- x:
- k:
Sub
Parameters:
- x:
- y:
- borrow:
Sub32
class method Sub32(x: uint32; y: uint32; borrow: uint32): tuple of (diff: UInt32, borrowOut: UInt32)
Parameters:
- x:
- y:
- borrow:
Sub64
class method Sub64(x: uint64; y: uint64; borrow: uint64): tuple of (diff: uint64, borrowOut: uint64)
Parameters:
- x:
- y:
- borrow:
TrailingZeros
Parameters:
- x:
TrailingZeros16
Parameters:
- x:
TrailingZeros32
Parameters:
- x:
TrailingZeros64
Parameters:
- x:
TrailingZeros8
Parameters:
- x:
UintSize
UintSize
Add
Parameters:
- x:
- y:
- carry:
Add32
Parameters:
- x:
- y:
- carry:
Add64
Parameters:
- x:
- y:
- carry:
Div
Parameters:
- hi:
- lo:
- y:
Div32
Parameters:
- hi:
- lo:
- y:
Div64
Parameters:
- hi:
- lo:
- y:
LeadingZeros
Parameters:
- x:
LeadingZeros16
Parameters:
- x:
LeadingZeros32
Parameters:
- x:
LeadingZeros64
Parameters:
- x:
LeadingZeros8
Parameters:
- x:
Len
Parameters:
- x:
Len16
Parameters:
- x:
Len32
Parameters:
- x:
Len64
Parameters:
- x:
Len8
Parameters:
- x:
Mul
Parameters:
- x:
- y:
Mul32
Parameters:
- x:
- y:
Mul64
Parameters:
- x:
- y:
OnesCount
Parameters:
- x:
OnesCount16
Parameters:
- x:
OnesCount32
Parameters:
- x:
OnesCount64
Parameters:
- x:
OnesCount8
Parameters:
- x:
Reverse
Parameters:
- x:
Reverse16
Parameters:
- x:
Reverse32
Parameters:
- x:
Reverse64
Parameters:
- x:
Reverse8
Parameters:
- x:
ReverseBytes
Parameters:
- x:
ReverseBytes16
Parameters:
- x:
ReverseBytes32
Parameters:
- x:
ReverseBytes64
Parameters:
- x:
RotateLeft
Parameters:
- x:
- k:
RotateLeft16
Parameters:
- x:
- k:
RotateLeft32
Parameters:
- x:
- k:
RotateLeft64
Parameters:
- x:
- k:
RotateLeft8
Parameters:
- x:
- k:
Sub
Parameters:
- x:
- y:
- borrow:
Sub32
class method Sub32(x: uint32; y: uint32; borrow: uint32): tuple of (diff: UInt32, borrowOut: UInt32)
Parameters:
- x:
- y:
- borrow:
Sub64
class method Sub64(x: uint64; y: uint64; borrow: uint64): tuple of (diff: uint64, borrowOut: uint64)
Parameters:
- x:
- y:
- borrow:
TrailingZeros
Parameters:
- x:
TrailingZeros16
Parameters:
- x:
TrailingZeros32
Parameters:
- x:
TrailingZeros64
Parameters:
- x:
TrailingZeros8
Parameters:
- x: