fn main() { __main_0: v1 = literal 64 v2 = literal 32 v0_allocator = alloc::init(v1, v2) v3 = copy v0_allocator _v = print::print_hex_word(v3) _v = print::print_newline() v5 = copy v0_allocator v4_ptr = alloc::alloc(v5) v6 = copy v4_ptr _v = print::print_hex_word(v6) v7 = copy v4_ptr v8 = literal 200 store v7, v8 _v = print::print_newline() v10 = copy v0_allocator v9_p2 = alloc::alloc(v10) v11 = copy v9_p2 _v = print::print_hex_word(v11) _v = print::print_newline() v13 = copy v4_ptr v12 = load v13 _v = print::print_num(v12) v14 = copy v0_allocator v16 = copy v4_ptr no-op _v = alloc::free(v14, v15) v18 = copy v0_allocator v17_ptr3 = alloc::alloc(v18) _v = print::print_newline() v19 = copy v17_ptr3 _v = print::print_hex_word(v19) _v = print::print_newline() v20 = copy v4_ptr _v = print::print_hex_word(v20) v22 = copy v4_ptr v23 = literal 0 v21 = v22 == v23 if v21 then __then_2 else __else_2 __then_2: _v = print::print(v24) jump __endif_2 __else_2: jump __endif_2 __endif_2: v25 = literal 0 return v25 __unreachable_3: return }