pub inline fn ctz(val: c_uint) c_int
pub inline fn ctz(val: c_uint) c_int { @setRuntimeSafety(false); return @as(c_int, @bitCast(@as(c_uint, @ctz(val)))); }