1 2 3 4 5 6 7
use crate::functions::get_scale_encoding::get_scale_encoding; #[allow(non_snake_case)] #[inline(always)] pub fn SIB(scale: u8, index: u8, base: u8) -> u8 { ((get_scale_encoding(scale) << 6) | (((index) & 0x7) << 3) | ((base) & 0x7)) as u8 }