Capy-Bearer Documentation

bit_count_1

lib call

Capy

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")