luaur-code-gen 0.1.3

Native (A64/X64) code generation for Luau (Rust).
Documentation
1
2
3
4
5
6
7
8
use crate::enums::size_x_64::SizeX64;
use crate::records::register_x_64::RegisterX64;

pub const fn byte_reg(reg: RegisterX64) -> RegisterX64 {
    RegisterX64 {
        bits: SizeX64::byte as u8 | (reg.bits & RegisterX64::INDEX_MASK),
    }
}