use std::ffi::{c_int, c_uint, c_ulonglong};
#[inline]
pub fn ctz(mask: c_uint) -> c_int {
mask.trailing_zeros() as i32
}
#[inline]
pub fn clz(mask: c_uint) -> c_int {
mask.leading_zeros() as i32
}
#[inline]
pub fn clzll(mask: c_ulonglong) -> c_int {
mask.leading_zeros() as i32
}