rav1d-safe 0.5.5

Safe SIMD fork of rav1d - Rust AV1 decoder with archmage intrinsics
Documentation
#![forbid(unsafe_code)]
use std::ffi::c_int;
use std::ffi::c_uint;
use std::ffi::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
}