/// Returning tuples is not well supported yet, so we return a u64 and bitmask/shift to split in into two
Returning tuples is not well supported yet, so we return a u64 and bitmask/shift to split in into two
Returning tuples is not well supported yet so we return a u64 and bitmask / shift to split in into two
fn expand_return_pointer(ptr: u64) -> WasmVec {
    WasmVec {
        ptr: (ptr & 0xFFFFFFFF) as u32,
        length: (ptr >> 32) as u32,
    }
}
fn expand_return_pointer ( ptr : u64 ) -> WasmVec { WasmVec { ptr : ( ptr & 0xFFFFFFFF ) as u32 , length : ( ptr >> 32 ) as u32 , } }
Returning tuples is not well supported yet, so we return a u64 and bitmask/shift to split in into two
Returning tuples is not well supported yet so we return a u64 and bitmask / shift to split in into two
ptr
u64