bit_count_1
lib callCapy
function bit_count_1(value : s8) s64 function bit_count_1(value : s16) s64 function bit_count_1(value : s32) s64 function bit_count_1(value : s64) s64 function bit_count_1(value : u8) s64 function bit_count_1(value : u16) s64 function bit_count_1(value : u32) s64 function bit_count_1(value : u64) s64
Description
bit_count_1() counts one bits in the width of value. An u8 value uses eight bits, not its container width.
The compiler emits a direct lib call.
Parameters
value : the integer value
Return Values
An s64 count.
Example
Capy
var value := bit_count_1(u8(1)) print(value, "\n")