luaur-code-gen 0.1.1

Native (A64/X64) code generation for Luau (Rust).
Documentation
#[inline]
pub unsafe fn writeuleb_128(mut target: *mut u8, mut value: u64) -> *mut u8 {
    loop {
        let mut byte = (value & 0x7f) as u8;
        value >>= 7;

        if value != 0 {
            byte |= 0x80;
        }

        *target = byte;
        target = target.add(1);

        if value == 0 {
            break;
        }
    }

    target
}