bit_shl
lib callCapy
function bit_shl(value : s8, count : s8) s8 function bit_shl(value : s16, count : s16) s16 function bit_shl(value : s32, count : s32) s32 function bit_shl(value : s64, count : s64) s64 function bit_shl(value : u8, count : u8) u8 function bit_shl(value : u16, count : u16) u16 function bit_shl(value : u32, count : u32) u32 function bit_shl(value : u64, count : u64) u64
Description
bit_shl() shifts bits left by count positions.
The compiler emits a direct lib call.
Parameters
value : the integer value
count : the shift or rotation count. It has the same width as value.
Return Values
An integer with the same type as value.
Example
Capy
var value := bit_shl(u8(1), u8(2)) print(value, "\n")