Export countLeadingZeroBits

This commit is contained in:
mratsim 2018-05-06 23:02:50 +02:00
parent 7dad3f89d8
commit 1b7423eacd
1 changed files with 5 additions and 0 deletions

View File

@ -73,3 +73,8 @@ func high*[bits: static[int]](_: typedesc[Stuint[bits]]): Stuint[bits] {.inline.
func low*[bits: static[int]](_: typedesc[Stuint[bits]]): Stuint[bits] {.inline.} =
result.data = low(type result.data)
import ./private/bithacks
func countLeadingZeroBits*(x: StUint): int {.inline.} =
x.data.countLeadingZeroBits