nupp.math.u64
Unsigned 64-bit bit counts and prefix parity.
Module contents
Functions
| Function | Kind | Description |
|---|---|---|
andBits | function | |
leadingZeros | function | |
popcount | function | |
prefixXor | function | |
sub | function | |
trailingZeros | function |
Functions#
andBitsfunction#
Arguments
| Name | Type | Description |
|---|---|---|
a | uint64 | |
b | uint64 |
Returns
| Type | Description |
|---|---|
uint64 |
leadingZerosfunction#
local leadingZeros: function(a: uint64): uint32Arguments
| Name | Type | Description |
|---|---|---|
a | uint64 |
Returns
| Type | Description |
|---|---|
uint32 |
popcountfunction#
Arguments
| Name | Type | Description |
|---|---|---|
a | uint64 |
Returns
| Type | Description |
|---|---|
uint32 |
prefixXorfunction#
Arguments
| Name | Type | Description |
|---|---|---|
a | uint64 |
Returns
| Type | Description |
|---|---|
uint64 |
subfunction#
Arguments
| Name | Type | Description |
|---|---|---|
a | uint64 | |
b | uint64 |
Returns
| Type | Description |
|---|---|
uint64 |
trailingZerosfunction#
local trailingZeros: function(a: uint64): uint32Arguments
| Name | Type | Description |
|---|---|---|
a | uint64 |
Returns
| Type | Description |
|---|---|
uint32 |