function
bit_width
bit_width(val: Int) -> Int
Computes the minimum number of bits required to represent the integer.
Args:
- val (
Int
): The input value.
Returns:
The number of bits required to represent the integer.
bit_width[type: DType, simd_width: Int](val: SIMD[type, simd_width]) -> SIMD[$0, $1]
Computes the minimum number of bits required to represent the SIMD vector of integer values.
Constraints:
The element type of the input vector must be integral.
Parameters:
- type (
DType
):dtype
used for the computation. - simd_width (
Int
): SIMD width used for the computation.
Args:
- val (
SIMD[type, simd_width]
): The input value.
Returns:
A SIMD value where the element at position i
equals to the number of bits required to represent the integer at position i
of the input value.
Was this page helpful?
Thank you! We'll create more content like this.
Thank you for helping us improve!
If you'd like to share more information, please report an issue on GitHub
😔 What went wrong?