Kind2/base/U32/bitlen.kind
2021-06-12 23:33:04 -03:00

7 lines
116 B
Plaintext

U32.bitlen(n: U32): U32
if U32.eql(n, 0#32) then
0#32
else
U32.add(1#32, U32.bitlen(U32.div(n, 2#32)))