luaur-code-gen 0.1.0

Native (A64/X64) code generation for Luau (Rust).
Documentation
1
2
3
4
5
6
7
8
9
10
11
pub fn get_double_bits(value: f64) -> u64 {
    let mut result: u64 = 0;
    unsafe {
        core::ptr::copy_nonoverlapping(
            &value as *const f64 as *const u8,
            &mut result as *mut u64 as *mut u8,
            core::mem::size_of::<f64>(),
        );
    }
    result
}