Created
May 16, 2018 13:19
-
-
Save P-E-Meunier/76b6073c1b8ae59c3750476033d448fe to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(module | |
(type (;0;) (func (param i32))) | |
(type (;1;) (func)) | |
(type (;2;) (func (param i32 i32 i32))) | |
(type (;3;) (func (result i32))) | |
(type (;4;) (func (param i32 i32 i32 i32))) | |
(type (;5;) (func (param i32 i32) (result i32))) | |
(type (;6;) (func (param i32 i32 i32 i32 i32 i32 i32))) | |
(type (;7;) (func (param i32 i32))) | |
(type (;8;) (func (param i32 i32 i32 i32 i32))) | |
(type (;9;) (func (param i32) (result i32))) | |
(type (;10;) (func (param i32 i32 i32) (result i32))) | |
(type (;11;) (func (param i32 i32 i32 i32) (result i32))) | |
(type (;12;) (func (param i32 i32 i32 i32 i32) (result i32))) | |
(import "env" "_ZN5alloc3fmt6format17h6b4a2c4b2b4848bbE" (func $alloc::fmt::format::h6b4a2c4b2b4848bb (type 7))) | |
(import "env" "_ZN42_$LT$str$u20$as$u20$core..fmt..Display$GT$3fmt17h400a3e2a654fb434E" (func $<str_as_core::fmt::Display>::fmt::h400a3e2a654fb434 (type 10))) | |
(import "env" "_ZN87_$LT$alloc..string..String$u20$as$u20$core..convert..From$LT$$RF$$u27$a$u20$str$GT$$GT$4from17he22ed9faae460b39E" (func $<alloc::string::String_as_core::convert::From<&'a_str>>::from::he22ed9faae460b39 (type 2))) | |
(import "env" "__rdl_alloc" (func $__rdl_alloc (type 5))) | |
(import "env" "__rdl_dealloc" (func $__rdl_dealloc (type 2))) | |
(import "env" "__rdl_realloc" (func $__rdl_realloc (type 11))) | |
(import "env" "_ZN4core9panicking5panic17h67bd905640162afcE" (func $core::panicking::panic::h67bd905640162afc (type 0))) | |
(import "env" "_ZN5alloc5alloc3oom17h879a831cffc2bb90E" (func $alloc::alloc::oom::h879a831cffc2bb90 (type 1))) | |
(import "env" "_ZN4core9panicking18panic_bounds_check17h7ac5dc694968f21bE" (func $core::panicking::panic_bounds_check::h7ac5dc694968f21b (type 2))) | |
(import "./hello_world" "__wbindgen_throw" (func $__wbindgen_throw (type 7))) | |
(func $core::ptr::drop_in_place::h2311fbbd9a4ae244 (type 0) (param i32) | |
(local i32 i32 i32) | |
get_global 0 | |
set_local 1 | |
i32.const 16 | |
set_local 2 | |
get_local 1 | |
get_local 2 | |
i32.sub | |
set_local 3 | |
get_local 3 | |
get_local 0 | |
i32.store offset=12 | |
return) | |
(func $hello_world::generate_greeting::h333ef058df030260 (type 0) (param i32) | |
(local i32 i32 i32) | |
i32.const 1744 | |
set_local 1 | |
get_local 1 | |
set_local 2 | |
i32.const 13 | |
set_local 3 | |
get_local 0 | |
get_local 2 | |
get_local 3 | |
call $<str_as_alloc::string::ToString>::to_string::h4368959bf9342e2c | |
return) | |
(func $generate_greeting (type 0) (param i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 1 | |
i32.const 48 | |
set_local 2 | |
get_local 1 | |
get_local 2 | |
i32.sub | |
set_local 3 | |
get_local 3 | |
set_global 0 | |
call $wasm_bindgen::__rt::link_this_library::h9d8de4891c48281e | |
call $wasm_bindgen::convert::GlobalStack::new::h3920da319175a056 | |
set_local 4 | |
get_local 3 | |
get_local 4 | |
i32.store offset=28 | |
i32.const 16 | |
set_local 5 | |
get_local 3 | |
get_local 5 | |
i32.add | |
set_local 6 | |
get_local 6 | |
set_local 7 | |
get_local 7 | |
call $hello_world::generate_greeting::h333ef058df030260 | |
i32.const 32 | |
set_local 8 | |
get_local 3 | |
get_local 8 | |
i32.add | |
set_local 9 | |
get_local 9 | |
set_local 10 | |
i32.const 16 | |
set_local 11 | |
get_local 3 | |
get_local 11 | |
i32.add | |
set_local 12 | |
get_local 12 | |
set_local 13 | |
get_local 13 | |
i64.load align=4 | |
set_local 14 | |
get_local 10 | |
get_local 14 | |
i64.store align=4 | |
i32.const 8 | |
set_local 15 | |
get_local 10 | |
get_local 15 | |
i32.add | |
set_local 16 | |
get_local 13 | |
get_local 15 | |
i32.add | |
set_local 17 | |
get_local 17 | |
i32.load | |
set_local 18 | |
get_local 16 | |
get_local 18 | |
i32.store | |
call $wasm_bindgen::convert::GlobalStack::new::h3920da319175a056 | |
set_local 19 | |
get_local 3 | |
get_local 19 | |
i32.store offset=44 | |
i32.const 44 | |
set_local 20 | |
get_local 3 | |
get_local 20 | |
i32.add | |
set_local 21 | |
get_local 21 | |
set_local 22 | |
i32.const 2348 | |
set_local 23 | |
i32.const 8 | |
set_local 24 | |
get_local 3 | |
get_local 24 | |
i32.add | |
set_local 25 | |
i32.const 32 | |
set_local 26 | |
get_local 3 | |
get_local 26 | |
i32.add | |
set_local 27 | |
get_local 25 | |
get_local 27 | |
get_local 22 | |
get_local 23 | |
call $<alloc::string::String_as_wasm_bindgen::convert::IntoWasmAbi>::into_abi::h3091c4a0e1522cde | |
get_local 3 | |
i32.load offset=12 align=1 | |
set_local 28 | |
get_local 3 | |
i32.load offset=8 align=1 | |
set_local 29 | |
get_local 0 | |
get_local 28 | |
i32.store offset=4 | |
get_local 0 | |
get_local 29 | |
i32.store | |
i32.const 48 | |
set_local 30 | |
get_local 3 | |
get_local 30 | |
i32.add | |
set_local 31 | |
get_local 31 | |
set_global 0 | |
return) | |
(func $hello_world::generate_custom_greeting::hbb94dd9543fe6d82 (type 2) (param i32 i32 i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 3 | |
i32.const 64 | |
set_local 4 | |
get_local 3 | |
get_local 4 | |
i32.sub | |
set_local 5 | |
get_local 5 | |
set_global 0 | |
i32.const 16 | |
set_local 6 | |
get_local 5 | |
get_local 6 | |
i32.add | |
set_local 7 | |
get_local 7 | |
set_local 8 | |
get_local 5 | |
get_local 1 | |
i32.store offset=16 | |
get_local 5 | |
get_local 2 | |
i32.store offset=20 | |
get_local 5 | |
get_local 8 | |
i32.store offset=56 | |
get_local 5 | |
i32.load offset=56 | |
set_local 9 | |
get_local 5 | |
get_local 9 | |
i32.store offset=60 | |
get_local 5 | |
i32.load offset=60 | |
set_local 10 | |
i32.const 1 | |
set_local 11 | |
i32.const 8 | |
set_local 12 | |
get_local 5 | |
get_local 12 | |
i32.add | |
set_local 13 | |
get_local 13 | |
get_local 10 | |
get_local 11 | |
call $core::fmt::ArgumentV1::new::h3b3f03e208e6a6cc | |
get_local 5 | |
i32.load offset=12 align=1 | |
set_local 14 | |
get_local 5 | |
i32.load offset=8 align=1 | |
set_local 15 | |
i32.const 24 | |
set_local 16 | |
get_local 5 | |
get_local 16 | |
i32.add | |
set_local 17 | |
get_local 17 | |
set_local 18 | |
i32.const 2368 | |
set_local 19 | |
get_local 19 | |
set_local 20 | |
i32.const 2 | |
set_local 21 | |
i32.const 1 | |
set_local 22 | |
i32.const 1768 | |
set_local 23 | |
get_local 23 | |
set_local 24 | |
i32.const 48 | |
set_local 25 | |
get_local 5 | |
get_local 25 | |
i32.add | |
set_local 26 | |
get_local 26 | |
set_local 27 | |
get_local 5 | |
get_local 15 | |
i32.store offset=48 | |
get_local 5 | |
get_local 14 | |
i32.store offset=52 | |
get_local 18 | |
get_local 20 | |
get_local 21 | |
get_local 27 | |
get_local 22 | |
get_local 24 | |
get_local 22 | |
call $core::fmt::Arguments::new_v1_formatted::h4ecbffaedfe03d43 | |
i32.const 24 | |
set_local 28 | |
get_local 5 | |
get_local 28 | |
i32.add | |
set_local 29 | |
get_local 29 | |
set_local 30 | |
get_local 0 | |
get_local 30 | |
call $alloc::fmt::format::h6b4a2c4b2b4848bb | |
i32.const 64 | |
set_local 31 | |
get_local 5 | |
get_local 31 | |
i32.add | |
set_local 32 | |
get_local 32 | |
set_global 0 | |
return) | |
(func $generate_custom_greeting (type 2) (param i32 i32 i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 3 | |
i32.const 80 | |
set_local 4 | |
get_local 3 | |
get_local 4 | |
i32.sub | |
set_local 5 | |
get_local 5 | |
set_global 0 | |
get_local 5 | |
get_local 1 | |
i32.store offset=24 | |
get_local 5 | |
get_local 2 | |
i32.store offset=28 | |
call $wasm_bindgen::__rt::link_this_library::h9d8de4891c48281e | |
call $wasm_bindgen::convert::GlobalStack::new::h3920da319175a056 | |
set_local 6 | |
get_local 5 | |
get_local 6 | |
i32.store offset=44 | |
get_local 5 | |
i32.load offset=24 | |
set_local 7 | |
get_local 5 | |
i32.load offset=28 | |
set_local 8 | |
i32.const 2348 | |
set_local 9 | |
i32.const 16 | |
set_local 10 | |
get_local 5 | |
get_local 10 | |
i32.add | |
set_local 11 | |
i32.const 44 | |
set_local 12 | |
get_local 5 | |
get_local 12 | |
i32.add | |
set_local 13 | |
get_local 11 | |
get_local 7 | |
get_local 8 | |
get_local 13 | |
get_local 9 | |
call $<str_as_wasm_bindgen::convert::RefFromWasmAbi>::ref_from_abi::h5a3c5d51b886e8a6 | |
get_local 5 | |
i32.load offset=16 align=1 | |
set_local 14 | |
get_local 5 | |
i32.load offset=20 align=1 | |
set_local 15 | |
get_local 5 | |
get_local 15 | |
i32.store offset=52 | |
get_local 5 | |
get_local 14 | |
i32.store offset=48 | |
i32.const 32 | |
set_local 16 | |
get_local 5 | |
get_local 16 | |
i32.add | |
set_local 17 | |
get_local 17 | |
set_local 18 | |
get_local 5 | |
i32.load offset=48 | |
set_local 19 | |
get_local 5 | |
i32.load offset=52 | |
set_local 20 | |
get_local 5 | |
get_local 19 | |
i32.store offset=56 | |
get_local 5 | |
get_local 20 | |
i32.store offset=60 | |
get_local 5 | |
i32.load offset=56 | |
set_local 21 | |
get_local 5 | |
i32.load offset=60 | |
set_local 22 | |
get_local 18 | |
get_local 21 | |
get_local 22 | |
call $hello_world::generate_custom_greeting::hbb94dd9543fe6d82 | |
i32.const 64 | |
set_local 23 | |
get_local 5 | |
get_local 23 | |
i32.add | |
set_local 24 | |
get_local 24 | |
set_local 25 | |
i32.const 32 | |
set_local 26 | |
get_local 5 | |
get_local 26 | |
i32.add | |
set_local 27 | |
get_local 27 | |
set_local 28 | |
get_local 28 | |
i64.load align=4 | |
set_local 29 | |
get_local 25 | |
get_local 29 | |
i64.store align=4 | |
i32.const 8 | |
set_local 30 | |
get_local 25 | |
get_local 30 | |
i32.add | |
set_local 31 | |
get_local 28 | |
get_local 30 | |
i32.add | |
set_local 32 | |
get_local 32 | |
i32.load | |
set_local 33 | |
get_local 31 | |
get_local 33 | |
i32.store | |
call $wasm_bindgen::convert::GlobalStack::new::h3920da319175a056 | |
set_local 34 | |
get_local 5 | |
get_local 34 | |
i32.store offset=76 | |
i32.const 76 | |
set_local 35 | |
get_local 5 | |
get_local 35 | |
i32.add | |
set_local 36 | |
get_local 36 | |
set_local 37 | |
i32.const 2348 | |
set_local 38 | |
i32.const 8 | |
set_local 39 | |
get_local 5 | |
get_local 39 | |
i32.add | |
set_local 40 | |
i32.const 64 | |
set_local 41 | |
get_local 5 | |
get_local 41 | |
i32.add | |
set_local 42 | |
get_local 40 | |
get_local 42 | |
get_local 37 | |
get_local 38 | |
call $<alloc::string::String_as_wasm_bindgen::convert::IntoWasmAbi>::into_abi::h3091c4a0e1522cde | |
get_local 5 | |
i32.load offset=12 align=1 | |
set_local 43 | |
get_local 5 | |
i32.load offset=8 align=1 | |
set_local 44 | |
get_local 0 | |
get_local 43 | |
i32.store offset=4 | |
get_local 0 | |
get_local 44 | |
i32.store | |
i32.const 80 | |
set_local 45 | |
get_local 5 | |
get_local 45 | |
i32.add | |
set_local 46 | |
get_local 46 | |
set_global 0 | |
return) | |
(func $core::fmt::Arguments::new_v1_formatted::h4ecbffaedfe03d43 (type 6) (param i32 i32 i32 i32 i32 i32 i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 7 | |
i32.const 32 | |
set_local 8 | |
get_local 7 | |
get_local 8 | |
i32.sub | |
set_local 9 | |
get_local 9 | |
get_local 1 | |
i32.store | |
get_local 9 | |
get_local 2 | |
i32.store offset=4 | |
get_local 9 | |
get_local 3 | |
i32.store offset=8 | |
get_local 9 | |
get_local 4 | |
i32.store offset=12 | |
get_local 9 | |
get_local 5 | |
i32.store offset=16 | |
get_local 9 | |
get_local 6 | |
i32.store offset=20 | |
get_local 9 | |
i32.load | |
set_local 10 | |
get_local 9 | |
i32.load offset=4 | |
set_local 11 | |
get_local 9 | |
i32.load offset=16 | |
set_local 12 | |
get_local 9 | |
i32.load offset=20 | |
set_local 13 | |
get_local 9 | |
get_local 12 | |
i32.store offset=24 | |
get_local 9 | |
get_local 13 | |
i32.store offset=28 | |
get_local 9 | |
i32.load offset=8 | |
set_local 14 | |
get_local 9 | |
i32.load offset=12 | |
set_local 15 | |
get_local 0 | |
get_local 10 | |
i32.store | |
get_local 0 | |
get_local 11 | |
i32.store offset=4 | |
get_local 9 | |
i32.load offset=24 | |
set_local 16 | |
get_local 9 | |
i32.load offset=28 | |
set_local 17 | |
get_local 0 | |
get_local 16 | |
i32.store offset=8 | |
get_local 0 | |
get_local 17 | |
i32.store offset=12 | |
get_local 0 | |
get_local 14 | |
i32.store offset=16 | |
get_local 0 | |
get_local 15 | |
i32.store offset=20 | |
return) | |
(func $core::fmt::ArgumentV1::new::h3b3f03e208e6a6cc (type 2) (param i32 i32 i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 3 | |
i32.const 32 | |
set_local 4 | |
get_local 3 | |
get_local 4 | |
i32.sub | |
set_local 5 | |
get_local 5 | |
get_local 1 | |
i32.store offset=8 | |
get_local 5 | |
get_local 2 | |
i32.store offset=12 | |
get_local 5 | |
i32.load offset=12 | |
set_local 6 | |
get_local 5 | |
get_local 6 | |
i32.store offset=24 | |
get_local 5 | |
i32.load offset=24 | |
set_local 7 | |
get_local 5 | |
i32.load offset=8 | |
set_local 8 | |
get_local 5 | |
get_local 8 | |
i32.store offset=28 | |
get_local 5 | |
i32.load offset=28 | |
set_local 9 | |
get_local 5 | |
get_local 9 | |
i32.store offset=16 | |
get_local 5 | |
get_local 7 | |
i32.store offset=20 | |
get_local 5 | |
i32.load offset=16 | |
set_local 10 | |
get_local 5 | |
i32.load offset=20 | |
set_local 11 | |
get_local 0 | |
get_local 11 | |
i32.store offset=4 | |
get_local 0 | |
get_local 10 | |
i32.store | |
return) | |
(func $<&'a_T_as_core::fmt::Display>::fmt::h1be0fdfbbafff573 (type 5) (param i32 i32) (result i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 2 | |
i32.const 16 | |
set_local 3 | |
get_local 2 | |
get_local 3 | |
i32.sub | |
set_local 4 | |
get_local 4 | |
set_global 0 | |
get_local 4 | |
get_local 0 | |
i32.store offset=8 | |
get_local 4 | |
get_local 1 | |
i32.store offset=12 | |
get_local 4 | |
i32.load offset=8 | |
set_local 5 | |
get_local 5 | |
i32.load | |
set_local 6 | |
get_local 5 | |
i32.load offset=4 | |
set_local 7 | |
get_local 4 | |
i32.load offset=12 | |
set_local 8 | |
get_local 6 | |
get_local 7 | |
get_local 8 | |
call $<str_as_core::fmt::Display>::fmt::h400a3e2a654fb434 | |
set_local 9 | |
i32.const 1 | |
set_local 10 | |
get_local 9 | |
get_local 10 | |
i32.and | |
set_local 11 | |
i32.const 16 | |
set_local 12 | |
get_local 4 | |
get_local 12 | |
i32.add | |
set_local 13 | |
get_local 13 | |
set_global 0 | |
get_local 11 | |
return) | |
(func $<str_as_alloc::string::ToString>::to_string::h4368959bf9342e2c (type 2) (param i32 i32 i32) | |
(local i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 3 | |
i32.const 16 | |
set_local 4 | |
get_local 3 | |
get_local 4 | |
i32.sub | |
set_local 5 | |
get_local 5 | |
set_global 0 | |
get_local 5 | |
get_local 1 | |
i32.store offset=8 | |
get_local 5 | |
get_local 2 | |
i32.store offset=12 | |
get_local 5 | |
i32.load offset=8 | |
set_local 6 | |
get_local 5 | |
i32.load offset=12 | |
set_local 7 | |
get_local 0 | |
get_local 6 | |
get_local 7 | |
call $<alloc::string::String_as_core::convert::From<&'a_str>>::from::he22ed9faae460b39 | |
i32.const 16 | |
set_local 8 | |
get_local 5 | |
get_local 8 | |
i32.add | |
set_local 9 | |
get_local 9 | |
set_global 0 | |
return) | |
(func $__rust_alloc (type 5) (param i32 i32) (result i32) | |
(local i32) | |
get_local 0 | |
get_local 1 | |
call $__rdl_alloc | |
set_local 2 | |
get_local 2 | |
return) | |
(func $__rust_dealloc (type 2) (param i32 i32 i32) | |
get_local 0 | |
get_local 1 | |
get_local 2 | |
call $__rdl_dealloc | |
return) | |
(func $__rust_realloc (type 11) (param i32 i32 i32 i32) (result i32) | |
(local i32) | |
get_local 0 | |
get_local 1 | |
get_local 2 | |
get_local 3 | |
call $__rdl_realloc | |
set_local 4 | |
get_local 4 | |
return) | |
(func $<core::ptr::NonNull<T>_as_core::convert::From<core::ptr::Unique<T>>>::from::h1c759bbd7b73c2ef (type 9) (param i32) (result i32) | |
(local i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 1 | |
i32.const 16 | |
set_local 2 | |
get_local 1 | |
get_local 2 | |
i32.sub | |
set_local 3 | |
get_local 3 | |
get_local 0 | |
i32.store offset=8 | |
get_local 3 | |
i32.load offset=8 | |
set_local 4 | |
get_local 3 | |
get_local 4 | |
i32.store offset=12 | |
get_local 3 | |
i32.load offset=12 | |
set_local 5 | |
get_local 5 | |
return) | |
(func $<core::ptr::Unique<T>_as_core::convert::From<core::ptr::NonNull<T>>>::from::he6a3f5a093dd20b3 (type 9) (param i32) (result i32) | |
(local i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 1 | |
i32.const 16 | |
set_local 2 | |
get_local 1 | |
get_local 2 | |
i32.sub | |
set_local 3 | |
get_local 3 | |
get_local 0 | |
i32.store | |
get_local 3 | |
i32.load | |
set_local 4 | |
get_local 3 | |
get_local 4 | |
i32.store offset=4 | |
get_local 3 | |
i32.load offset=4 | |
set_local 5 | |
get_local 5 | |
return) | |
(func $<core::ptr::Unique<T>>::new_unchecked::h2ddea7805a59550c (type 2) (param i32 i32 i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 3 | |
i32.const 32 | |
set_local 4 | |
get_local 3 | |
get_local 4 | |
i32.sub | |
set_local 5 | |
get_local 5 | |
get_local 1 | |
i32.store | |
get_local 5 | |
get_local 2 | |
i32.store offset=4 | |
get_local 5 | |
i32.load | |
set_local 6 | |
get_local 5 | |
i32.load offset=4 | |
set_local 7 | |
get_local 5 | |
get_local 6 | |
i32.store offset=16 | |
get_local 5 | |
get_local 7 | |
i32.store offset=20 | |
get_local 5 | |
i32.load offset=16 | |
set_local 8 | |
get_local 5 | |
i32.load offset=20 | |
set_local 9 | |
get_local 5 | |
get_local 8 | |
i32.store offset=8 | |
get_local 5 | |
get_local 9 | |
i32.store offset=12 | |
get_local 5 | |
i32.load offset=8 | |
set_local 10 | |
get_local 5 | |
i32.load offset=12 | |
set_local 11 | |
get_local 0 | |
get_local 11 | |
i32.store offset=4 | |
get_local 0 | |
get_local 10 | |
i32.store | |
return) | |
(func $<core::ptr::Unique<T>>::new_unchecked::h69b08807cbd95b1d (type 9) (param i32) (result i32) | |
(local i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 1 | |
i32.const 32 | |
set_local 2 | |
get_local 1 | |
get_local 2 | |
i32.sub | |
set_local 3 | |
get_local 3 | |
get_local 0 | |
i32.store offset=12 | |
get_local 3 | |
i32.load offset=12 | |
set_local 4 | |
get_local 3 | |
get_local 4 | |
i32.store offset=20 | |
get_local 3 | |
i32.load offset=20 | |
set_local 5 | |
get_local 3 | |
get_local 5 | |
i32.store offset=16 | |
get_local 3 | |
i32.load offset=16 | |
set_local 6 | |
get_local 6 | |
return) | |
(func $<core::ptr::Unique<T>>::empty::hfc8fbe2b95b6c446 (type 3) (result i32) | |
(local i32 i32) | |
call $core::mem::align_of::h472cec02c3836313 | |
set_local 0 | |
get_local 0 | |
call $<core::ptr::Unique<T>>::new_unchecked::h69b08807cbd95b1d | |
set_local 1 | |
get_local 1 | |
return) | |
(func $<core::ptr::Unique<T>>::as_ptr::h8916886c52170eaf (type 9) (param i32) (result i32) | |
(local i32 i32 i32 i32) | |
get_global 0 | |
set_local 1 | |
i32.const 16 | |
set_local 2 | |
get_local 1 | |
get_local 2 | |
i32.sub | |
set_local 3 | |
get_local 3 | |
get_local 0 | |
i32.store offset=12 | |
get_local 3 | |
i32.load offset=12 | |
set_local 4 | |
get_local 4 | |
return) | |
(func $<core::ptr::NonNull<T>>::new_unchecked::h276ab717a7ccb2d5 (type 9) (param i32) (result i32) | |
(local i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 1 | |
i32.const 16 | |
set_local 2 | |
get_local 1 | |
get_local 2 | |
i32.sub | |
set_local 3 | |
get_local 3 | |
get_local 0 | |
i32.store offset=4 | |
get_local 3 | |
i32.load offset=4 | |
set_local 4 | |
get_local 3 | |
get_local 4 | |
i32.store offset=12 | |
get_local 3 | |
i32.load offset=12 | |
set_local 5 | |
get_local 3 | |
get_local 5 | |
i32.store offset=8 | |
get_local 3 | |
i32.load offset=8 | |
set_local 6 | |
get_local 6 | |
return) | |
(func $<core::ptr::NonNull<T>>::new_unchecked::h8dd37b08d4cac803 (type 9) (param i32) (result i32) | |
(local i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 1 | |
i32.const 16 | |
set_local 2 | |
get_local 1 | |
get_local 2 | |
i32.sub | |
set_local 3 | |
get_local 3 | |
get_local 0 | |
i32.store offset=4 | |
get_local 3 | |
i32.load offset=4 | |
set_local 4 | |
get_local 3 | |
get_local 4 | |
i32.store offset=12 | |
get_local 3 | |
i32.load offset=12 | |
set_local 5 | |
get_local 3 | |
get_local 5 | |
i32.store offset=8 | |
get_local 3 | |
i32.load offset=8 | |
set_local 6 | |
get_local 6 | |
return) | |
(func $<core::ptr::NonNull<T>>::new::h1f1bbbba561912f0 (type 9) (param i32) (result i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 1 | |
i32.const 16 | |
set_local 2 | |
get_local 1 | |
get_local 2 | |
i32.sub | |
set_local 3 | |
get_local 3 | |
set_global 0 | |
get_local 3 | |
get_local 0 | |
i32.store | |
get_local 3 | |
i32.load | |
set_local 4 | |
get_local 4 | |
call $core::ptr::<impl_*mut_T>::is_null::h28cfddf8793b234e | |
set_local 5 | |
block ;; label = @1 | |
block ;; label = @2 | |
get_local 5 | |
br_if 0 (;@2;) | |
get_local 3 | |
i32.load | |
set_local 6 | |
get_local 3 | |
get_local 6 | |
i32.store offset=12 | |
get_local 3 | |
i32.load offset=12 | |
set_local 7 | |
get_local 3 | |
get_local 7 | |
i32.store offset=8 | |
get_local 3 | |
i32.load offset=8 | |
set_local 8 | |
get_local 3 | |
get_local 8 | |
i32.store offset=4 | |
br 1 (;@1;) | |
end | |
i32.const 0 | |
set_local 9 | |
get_local 3 | |
get_local 9 | |
i32.store offset=4 | |
end | |
get_local 3 | |
i32.load offset=4 | |
set_local 10 | |
i32.const 16 | |
set_local 11 | |
get_local 3 | |
get_local 11 | |
i32.add | |
set_local 12 | |
get_local 12 | |
set_global 0 | |
get_local 10 | |
return) | |
(func $<core::ptr::NonNull<T>>::as_ptr::h80d4a618ce7b334d (type 9) (param i32) (result i32) | |
(local i32 i32 i32 i32) | |
get_global 0 | |
set_local 1 | |
i32.const 16 | |
set_local 2 | |
get_local 1 | |
get_local 2 | |
i32.sub | |
set_local 3 | |
get_local 3 | |
get_local 0 | |
i32.store offset=12 | |
get_local 3 | |
i32.load offset=12 | |
set_local 4 | |
get_local 4 | |
return) | |
(func $<core::ptr::NonNull<T>>::cast::h2a41b6a0ab1885e7 (type 9) (param i32) (result i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 1 | |
i32.const 16 | |
set_local 2 | |
get_local 1 | |
get_local 2 | |
i32.sub | |
set_local 3 | |
get_local 3 | |
set_global 0 | |
get_local 3 | |
get_local 0 | |
i32.store offset=12 | |
get_local 3 | |
i32.load offset=12 | |
set_local 4 | |
get_local 4 | |
call $<core::ptr::NonNull<T>>::as_ptr::h80d4a618ce7b334d | |
set_local 5 | |
get_local 5 | |
call $<core::ptr::NonNull<T>>::new_unchecked::h8dd37b08d4cac803 | |
set_local 6 | |
i32.const 16 | |
set_local 7 | |
get_local 3 | |
get_local 7 | |
i32.add | |
set_local 8 | |
get_local 8 | |
set_global 0 | |
get_local 6 | |
return) | |
(func $<core::ptr::NonNull<T>>::as_ptr::hcf64c4e63a701fd0 (type 9) (param i32) (result i32) | |
(local i32 i32 i32 i32) | |
get_global 0 | |
set_local 1 | |
i32.const 16 | |
set_local 2 | |
get_local 1 | |
get_local 2 | |
i32.sub | |
set_local 3 | |
get_local 3 | |
get_local 0 | |
i32.store offset=12 | |
get_local 3 | |
i32.load offset=12 | |
set_local 4 | |
get_local 4 | |
return) | |
(func $<core::ptr::NonNull<T>>::as_opaque::hfc4f7fb3aca9d436 (type 9) (param i32) (result i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 1 | |
i32.const 16 | |
set_local 2 | |
get_local 1 | |
get_local 2 | |
i32.sub | |
set_local 3 | |
get_local 3 | |
set_global 0 | |
get_local 3 | |
get_local 0 | |
i32.store offset=12 | |
get_local 3 | |
i32.load offset=12 | |
set_local 4 | |
get_local 4 | |
call $<core::ptr::NonNull<T>>::as_ptr::hcf64c4e63a701fd0 | |
set_local 5 | |
get_local 5 | |
call $<core::ptr::NonNull<T>>::new_unchecked::h276ab717a7ccb2d5 | |
set_local 6 | |
i32.const 16 | |
set_local 7 | |
get_local 3 | |
get_local 7 | |
i32.add | |
set_local 8 | |
get_local 8 | |
set_global 0 | |
get_local 6 | |
return) | |
(func $core::ptr::<impl_*mut_T>::is_null::h2371ebcc29a85fb7 (type 9) (param i32) (result i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 1 | |
i32.const 16 | |
set_local 2 | |
get_local 1 | |
get_local 2 | |
i32.sub | |
set_local 3 | |
get_local 3 | |
set_global 0 | |
get_local 3 | |
get_local 0 | |
i32.store offset=12 | |
get_local 3 | |
i32.load offset=12 | |
set_local 4 | |
call $core::ptr::null_mut::hd5867ce655d05d82 | |
set_local 5 | |
get_local 4 | |
set_local 6 | |
get_local 5 | |
set_local 7 | |
get_local 6 | |
get_local 7 | |
i32.eq | |
set_local 8 | |
get_local 8 | |
set_local 9 | |
i32.const 16 | |
set_local 10 | |
get_local 3 | |
get_local 10 | |
i32.add | |
set_local 11 | |
get_local 11 | |
set_global 0 | |
get_local 9 | |
return) | |
(func $core::ptr::null_mut::hd5867ce655d05d82 (type 3) (result i32) | |
(local i32) | |
i32.const 0 | |
set_local 0 | |
get_local 0 | |
return) | |
(func $core::ptr::read::h4a49eabb5e0272d5 (type 0) (param i32) | |
(local i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 1 | |
i32.const 16 | |
set_local 2 | |
get_local 1 | |
get_local 2 | |
i32.sub | |
set_local 3 | |
get_local 3 | |
set_global 0 | |
get_local 3 | |
get_local 0 | |
i32.store offset=4 | |
call $core::mem::uninitialized::h3d50da0a03ae61f6 | |
i32.const 8 | |
set_local 4 | |
get_local 3 | |
get_local 4 | |
i32.add | |
set_local 5 | |
get_local 5 | |
drop | |
get_local 3 | |
i32.load offset=4 | |
drop | |
i32.const 16 | |
set_local 6 | |
get_local 3 | |
get_local 6 | |
i32.add | |
set_local 7 | |
get_local 7 | |
set_global 0 | |
return) | |
(func $core::ptr::read::h95da584029176924 (type 7) (param i32 i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32) | |
get_global 0 | |
set_local 2 | |
i32.const 32 | |
set_local 3 | |
get_local 2 | |
get_local 3 | |
i32.sub | |
set_local 4 | |
get_local 4 | |
set_global 0 | |
get_local 4 | |
get_local 1 | |
i32.store offset=20 | |
i32.const 8 | |
set_local 5 | |
get_local 4 | |
get_local 5 | |
i32.add | |
set_local 6 | |
get_local 6 | |
call $core::mem::uninitialized::hb30beebe795068f8 | |
get_local 4 | |
i32.load offset=8 align=1 | |
set_local 7 | |
get_local 4 | |
i32.load offset=12 align=1 | |
set_local 8 | |
get_local 4 | |
get_local 8 | |
i32.store offset=28 | |
get_local 4 | |
get_local 7 | |
i32.store offset=24 | |
i32.const 24 | |
set_local 9 | |
get_local 4 | |
get_local 9 | |
i32.add | |
set_local 10 | |
get_local 10 | |
set_local 11 | |
get_local 4 | |
i32.load offset=20 | |
set_local 12 | |
get_local 12 | |
i64.load align=4 | |
set_local 13 | |
get_local 11 | |
get_local 13 | |
i64.store align=4 | |
get_local 4 | |
i32.load offset=24 | |
set_local 14 | |
get_local 4 | |
i32.load offset=28 | |
set_local 15 | |
get_local 0 | |
get_local 15 | |
i32.store offset=4 | |
get_local 0 | |
get_local 14 | |
i32.store | |
i32.const 32 | |
set_local 16 | |
get_local 4 | |
get_local 16 | |
i32.add | |
set_local 17 | |
get_local 17 | |
set_global 0 | |
return) | |
(func $core::ptr::write::h3014ca0065c07114 (type 2) (param i32 i32 i32) | |
(local i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 3 | |
i32.const 16 | |
set_local 4 | |
get_local 3 | |
get_local 4 | |
i32.sub | |
set_local 5 | |
get_local 5 | |
get_local 0 | |
i32.store offset=4 | |
get_local 5 | |
get_local 1 | |
i32.store offset=8 | |
get_local 5 | |
get_local 2 | |
i32.store offset=12 | |
get_local 5 | |
i32.load offset=4 | |
set_local 6 | |
get_local 5 | |
i32.load offset=8 | |
set_local 7 | |
get_local 5 | |
i32.load offset=12 | |
set_local 8 | |
get_local 6 | |
get_local 7 | |
i32.store | |
get_local 6 | |
get_local 8 | |
i32.store offset=4 | |
return) | |
(func $<T_as_core::convert::Into<U>>::into::hb27372f209b8c0be (type 9) (param i32) (result i32) | |
(local i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 1 | |
i32.const 16 | |
set_local 2 | |
get_local 1 | |
get_local 2 | |
i32.sub | |
set_local 3 | |
get_local 3 | |
set_global 0 | |
get_local 3 | |
get_local 0 | |
i32.store offset=12 | |
get_local 3 | |
i32.load offset=12 | |
set_local 4 | |
get_local 4 | |
call $<core::ptr::Unique<T>_as_core::convert::From<core::ptr::NonNull<T>>>::from::he6a3f5a093dd20b3 | |
set_local 5 | |
i32.const 16 | |
set_local 6 | |
get_local 3 | |
get_local 6 | |
i32.add | |
set_local 7 | |
get_local 7 | |
set_global 0 | |
get_local 5 | |
return) | |
(func $<core::option::Option<T>>::ok_or::h7a3801c93fdfac4b (type 2) (param i32 i32 i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 3 | |
i32.const 32 | |
set_local 4 | |
get_local 3 | |
get_local 4 | |
i32.sub | |
set_local 5 | |
get_local 5 | |
get_local 1 | |
i32.store | |
get_local 5 | |
get_local 2 | |
i32.store offset=4 | |
i32.const 0 | |
set_local 6 | |
get_local 5 | |
get_local 6 | |
i32.store8 offset=31 | |
get_local 5 | |
get_local 6 | |
i32.store8 offset=30 | |
i32.const 1 | |
set_local 7 | |
get_local 5 | |
get_local 7 | |
i32.store8 offset=31 | |
get_local 5 | |
get_local 7 | |
i32.store8 offset=30 | |
get_local 5 | |
i32.load | |
set_local 8 | |
block ;; label = @1 | |
block ;; label = @2 | |
block ;; label = @3 | |
block ;; label = @4 | |
get_local 8 | |
i32.eqz | |
br_if 0 (;@4;) | |
i32.const 1 | |
set_local 9 | |
get_local 8 | |
get_local 9 | |
i32.eq | |
set_local 10 | |
get_local 10 | |
br_if 2 (;@2;) | |
br 1 (;@3;) | |
end | |
i32.const 1 | |
set_local 11 | |
i32.const 0 | |
set_local 12 | |
get_local 5 | |
get_local 12 | |
i32.store8 offset=30 | |
get_local 5 | |
get_local 11 | |
i32.store offset=16 | |
br 2 (;@1;) | |
end | |
unreachable | |
end | |
i32.const 0 | |
set_local 13 | |
i32.const 0 | |
set_local 14 | |
get_local 5 | |
get_local 14 | |
i32.store8 offset=31 | |
get_local 5 | |
i32.load offset=4 | |
set_local 15 | |
get_local 5 | |
get_local 15 | |
i32.store offset=24 | |
get_local 5 | |
i32.load offset=24 | |
set_local 16 | |
get_local 5 | |
get_local 16 | |
i32.store offset=20 | |
get_local 5 | |
get_local 13 | |
i32.store offset=16 | |
end | |
get_local 5 | |
i32.load8_u offset=30 | |
set_local 17 | |
i32.const 1 | |
set_local 18 | |
get_local 17 | |
get_local 18 | |
i32.and | |
set_local 19 | |
block ;; label = @1 | |
get_local 19 | |
i32.eqz | |
br_if 0 (;@1;) | |
i32.const 0 | |
set_local 23 | |
get_local 5 | |
get_local 23 | |
i32.store8 offset=30 | |
end | |
get_local 5 | |
i32.load | |
set_local 20 | |
i32.const 1 | |
set_local 21 | |
get_local 20 | |
get_local 21 | |
i32.eq | |
set_local 22 | |
block ;; label = @1 | |
block ;; label = @2 | |
get_local 22 | |
i32.eqz | |
br_if 0 (;@2;) | |
get_local 5 | |
i32.load8_u offset=31 | |
set_local 26 | |
i32.const 1 | |
set_local 27 | |
get_local 26 | |
get_local 27 | |
i32.and | |
set_local 28 | |
get_local 28 | |
i32.eqz | |
br_if 1 (;@1;) | |
i32.const 0 | |
set_local 29 | |
get_local 5 | |
get_local 29 | |
i32.store8 offset=31 | |
br 1 (;@1;) | |
end | |
end | |
get_local 5 | |
i32.load offset=16 | |
set_local 24 | |
get_local 5 | |
i32.load offset=20 | |
set_local 25 | |
get_local 0 | |
get_local 25 | |
i32.store offset=4 | |
get_local 0 | |
get_local 24 | |
i32.store | |
return) | |
(func $<core::option::Option<T>>::ok_or::hc83a07801ed72fbb (type 9) (param i32) (result i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 1 | |
i32.const 32 | |
set_local 2 | |
get_local 1 | |
get_local 2 | |
i32.sub | |
set_local 3 | |
get_local 3 | |
get_local 0 | |
i32.store offset=12 | |
i32.const 0 | |
set_local 4 | |
get_local 3 | |
get_local 4 | |
i32.store8 offset=31 | |
get_local 3 | |
get_local 4 | |
i32.store8 offset=30 | |
i32.const 1 | |
set_local 5 | |
get_local 3 | |
get_local 5 | |
i32.store8 offset=31 | |
get_local 3 | |
get_local 5 | |
i32.store8 offset=30 | |
get_local 3 | |
i32.load offset=12 | |
set_local 6 | |
get_local 6 | |
get_local 4 | |
i32.ne | |
set_local 7 | |
block ;; label = @1 | |
block ;; label = @2 | |
block ;; label = @3 | |
block ;; label = @4 | |
get_local 6 | |
i32.eqz | |
br_if 0 (;@4;) | |
i32.const 1 | |
set_local 8 | |
get_local 7 | |
get_local 8 | |
i32.eq | |
set_local 9 | |
get_local 9 | |
br_if 2 (;@2;) | |
br 1 (;@3;) | |
end | |
i32.const 0 | |
set_local 10 | |
i32.const 0 | |
set_local 11 | |
get_local 3 | |
get_local 11 | |
i32.store8 offset=30 | |
get_local 3 | |
get_local 10 | |
i32.store offset=20 | |
br 2 (;@1;) | |
end | |
unreachable | |
end | |
i32.const 0 | |
set_local 12 | |
get_local 3 | |
get_local 12 | |
i32.store8 offset=31 | |
get_local 3 | |
i32.load offset=12 | |
set_local 13 | |
get_local 3 | |
get_local 13 | |
i32.store offset=24 | |
get_local 3 | |
i32.load offset=24 | |
set_local 14 | |
get_local 3 | |
get_local 14 | |
i32.store offset=20 | |
end | |
get_local 3 | |
i32.load8_u offset=30 | |
set_local 15 | |
i32.const 1 | |
set_local 16 | |
get_local 15 | |
get_local 16 | |
i32.and | |
set_local 17 | |
block ;; label = @1 | |
get_local 17 | |
i32.eqz | |
br_if 0 (;@1;) | |
i32.const 0 | |
set_local 19 | |
get_local 3 | |
get_local 19 | |
i32.store8 offset=30 | |
end | |
get_local 3 | |
i32.load offset=12 | |
set_local 18 | |
block ;; label = @1 | |
block ;; label = @2 | |
get_local 18 | |
i32.eqz | |
br_if 0 (;@2;) | |
get_local 3 | |
i32.load8_u offset=31 | |
set_local 21 | |
i32.const 1 | |
set_local 22 | |
get_local 21 | |
get_local 22 | |
i32.and | |
set_local 23 | |
get_local 23 | |
i32.eqz | |
br_if 1 (;@1;) | |
i32.const 0 | |
set_local 24 | |
get_local 3 | |
get_local 24 | |
i32.store8 offset=31 | |
br 1 (;@1;) | |
end | |
end | |
get_local 3 | |
i32.load offset=20 | |
set_local 20 | |
get_local 20 | |
return) | |
(func $<core::option::Option<T>>::ok_or::hd8eb8611acadf8a2 (type 4) (param i32 i32 i32 i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 4 | |
i32.const 32 | |
set_local 5 | |
get_local 4 | |
get_local 5 | |
i32.sub | |
set_local 6 | |
get_local 6 | |
get_local 1 | |
i32.store offset=8 | |
get_local 6 | |
get_local 2 | |
i32.store offset=12 | |
i32.const 1 | |
set_local 7 | |
get_local 3 | |
get_local 7 | |
i32.and | |
set_local 8 | |
get_local 6 | |
get_local 8 | |
i32.store8 offset=23 | |
i32.const 0 | |
set_local 9 | |
get_local 6 | |
get_local 9 | |
i32.store8 offset=31 | |
get_local 6 | |
get_local 9 | |
i32.store8 offset=30 | |
get_local 6 | |
get_local 7 | |
i32.store8 offset=31 | |
get_local 6 | |
get_local 7 | |
i32.store8 offset=30 | |
get_local 6 | |
i32.load offset=8 | |
set_local 10 | |
block ;; label = @1 | |
block ;; label = @2 | |
block ;; label = @3 | |
block ;; label = @4 | |
get_local 10 | |
i32.eqz | |
br_if 0 (;@4;) | |
i32.const 1 | |
set_local 11 | |
get_local 10 | |
get_local 11 | |
i32.eq | |
set_local 12 | |
get_local 12 | |
br_if 2 (;@2;) | |
br 1 (;@3;) | |
end | |
i32.const 1 | |
set_local 13 | |
i32.const 0 | |
set_local 14 | |
get_local 6 | |
get_local 14 | |
i32.store8 offset=30 | |
get_local 6 | |
i32.load8_u offset=23 | |
set_local 15 | |
i32.const 1 | |
set_local 16 | |
get_local 15 | |
get_local 16 | |
i32.and | |
set_local 17 | |
get_local 0 | |
get_local 17 | |
i32.store8 offset=1 | |
get_local 0 | |
get_local 13 | |
i32.store8 | |
br 2 (;@1;) | |
end | |
unreachable | |
end | |
i32.const 0 | |
set_local 18 | |
get_local 6 | |
get_local 18 | |
i32.store8 offset=31 | |
get_local 6 | |
i32.load offset=12 | |
set_local 19 | |
get_local 6 | |
get_local 19 | |
i32.store offset=24 | |
get_local 6 | |
i32.load offset=24 | |
set_local 20 | |
get_local 0 | |
get_local 20 | |
i32.store offset=4 | |
get_local 0 | |
get_local 18 | |
i32.store8 | |
end | |
get_local 6 | |
i32.load8_u offset=30 | |
set_local 21 | |
i32.const 1 | |
set_local 22 | |
get_local 21 | |
get_local 22 | |
i32.and | |
set_local 23 | |
block ;; label = @1 | |
get_local 23 | |
i32.eqz | |
br_if 0 (;@1;) | |
i32.const 0 | |
set_local 27 | |
get_local 6 | |
get_local 27 | |
i32.store8 offset=30 | |
end | |
get_local 6 | |
i32.load offset=8 | |
set_local 24 | |
i32.const 1 | |
set_local 25 | |
get_local 24 | |
get_local 25 | |
i32.eq | |
set_local 26 | |
block ;; label = @1 | |
block ;; label = @2 | |
get_local 26 | |
i32.eqz | |
br_if 0 (;@2;) | |
get_local 6 | |
i32.load8_u offset=31 | |
set_local 28 | |
i32.const 1 | |
set_local 29 | |
get_local 28 | |
get_local 29 | |
i32.and | |
set_local 30 | |
get_local 30 | |
i32.eqz | |
br_if 1 (;@1;) | |
i32.const 0 | |
set_local 31 | |
get_local 6 | |
get_local 31 | |
i32.store8 offset=31 | |
br 1 (;@1;) | |
end | |
end | |
return) | |
(func $<alloc::alloc::Global_as_core::alloc::Alloc>::alloc::he8ff0e66a365c15e (type 10) (param i32 i32 i32) (result i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 3 | |
i32.const 32 | |
set_local 4 | |
get_local 3 | |
get_local 4 | |
i32.sub | |
set_local 5 | |
get_local 5 | |
set_global 0 | |
get_local 5 | |
get_local 0 | |
i32.store offset=12 | |
get_local 5 | |
get_local 1 | |
i32.store offset=16 | |
get_local 5 | |
get_local 2 | |
i32.store offset=20 | |
get_local 5 | |
i32.load offset=12 | |
set_local 6 | |
get_local 5 | |
i32.load offset=16 | |
set_local 7 | |
get_local 5 | |
i32.load offset=20 | |
set_local 8 | |
get_local 6 | |
get_local 7 | |
get_local 8 | |
call $<alloc::alloc::Global_as_core::alloc::GlobalAlloc>::alloc::h71347aa6c3e6f5b4 | |
set_local 9 | |
get_local 9 | |
call $<core::ptr::NonNull<T>>::new::h1f1bbbba561912f0 | |
set_local 10 | |
get_local 10 | |
call $<core::option::Option<T>>::ok_or::hc83a07801ed72fbb | |
set_local 11 | |
i32.const 32 | |
set_local 12 | |
get_local 5 | |
get_local 12 | |
i32.add | |
set_local 13 | |
get_local 13 | |
set_global 0 | |
get_local 11 | |
return) | |
(func $<alloc::alloc::Global_as_core::alloc::GlobalAlloc>::alloc::h71347aa6c3e6f5b4 (type 10) (param i32 i32 i32) (result i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 3 | |
i32.const 32 | |
set_local 4 | |
get_local 3 | |
get_local 4 | |
i32.sub | |
set_local 5 | |
get_local 5 | |
set_global 0 | |
i32.const 16 | |
set_local 6 | |
get_local 5 | |
get_local 6 | |
i32.add | |
set_local 7 | |
get_local 7 | |
set_local 8 | |
get_local 5 | |
get_local 0 | |
i32.store offset=12 | |
get_local 5 | |
get_local 1 | |
i32.store offset=16 | |
get_local 5 | |
get_local 2 | |
i32.store offset=20 | |
get_local 8 | |
call $core::alloc::Layout::size::h8f962616ea7c9777 | |
set_local 9 | |
i32.const 16 | |
set_local 10 | |
get_local 5 | |
get_local 10 | |
i32.add | |
set_local 11 | |
get_local 11 | |
set_local 12 | |
get_local 12 | |
call $core::alloc::Layout::align::habc5ef3ef689bbfb | |
set_local 13 | |
get_local 9 | |
get_local 13 | |
call $__rust_alloc | |
set_local 14 | |
get_local 5 | |
get_local 14 | |
i32.store offset=28 | |
get_local 5 | |
i32.load offset=28 | |
set_local 15 | |
i32.const 32 | |
set_local 16 | |
get_local 5 | |
get_local 16 | |
i32.add | |
set_local 17 | |
get_local 17 | |
set_global 0 | |
get_local 15 | |
return) | |
(func $<alloc::alloc::Global_as_core::alloc::Alloc>::dealloc::hbd991b76320a6fcc (type 4) (param i32 i32 i32 i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 4 | |
i32.const 16 | |
set_local 5 | |
get_local 4 | |
get_local 5 | |
i32.sub | |
set_local 6 | |
get_local 6 | |
set_global 0 | |
get_local 6 | |
get_local 0 | |
i32.store | |
get_local 6 | |
get_local 1 | |
i32.store offset=4 | |
get_local 6 | |
get_local 2 | |
i32.store offset=8 | |
get_local 6 | |
get_local 3 | |
i32.store offset=12 | |
get_local 6 | |
i32.load | |
set_local 7 | |
get_local 6 | |
i32.load offset=4 | |
set_local 8 | |
get_local 8 | |
call $<core::ptr::NonNull<T>>::as_ptr::h80d4a618ce7b334d | |
set_local 9 | |
get_local 6 | |
i32.load offset=8 | |
set_local 10 | |
get_local 6 | |
i32.load offset=12 | |
set_local 11 | |
get_local 7 | |
get_local 9 | |
get_local 10 | |
get_local 11 | |
call $<alloc::alloc::Global_as_core::alloc::GlobalAlloc>::dealloc::h281e807beea68d34 | |
i32.const 16 | |
set_local 12 | |
get_local 6 | |
get_local 12 | |
i32.add | |
set_local 13 | |
get_local 13 | |
set_global 0 | |
return) | |
(func $<alloc::alloc::Global_as_core::alloc::GlobalAlloc>::dealloc::h281e807beea68d34 (type 4) (param i32 i32 i32 i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 4 | |
i32.const 16 | |
set_local 5 | |
get_local 4 | |
get_local 5 | |
i32.sub | |
set_local 6 | |
get_local 6 | |
set_global 0 | |
i32.const 8 | |
set_local 7 | |
get_local 6 | |
get_local 7 | |
i32.add | |
set_local 8 | |
get_local 8 | |
set_local 9 | |
get_local 6 | |
get_local 0 | |
i32.store | |
get_local 6 | |
get_local 1 | |
i32.store offset=4 | |
get_local 6 | |
get_local 2 | |
i32.store offset=8 | |
get_local 6 | |
get_local 3 | |
i32.store offset=12 | |
get_local 6 | |
i32.load offset=4 | |
set_local 10 | |
get_local 9 | |
call $core::alloc::Layout::size::h8f962616ea7c9777 | |
set_local 11 | |
i32.const 8 | |
set_local 12 | |
get_local 6 | |
get_local 12 | |
i32.add | |
set_local 13 | |
get_local 13 | |
set_local 14 | |
get_local 14 | |
call $core::alloc::Layout::align::habc5ef3ef689bbfb | |
set_local 15 | |
get_local 10 | |
get_local 11 | |
get_local 15 | |
call $__rust_dealloc | |
i32.const 16 | |
set_local 16 | |
get_local 6 | |
get_local 16 | |
i32.add | |
set_local 17 | |
get_local 17 | |
set_global 0 | |
return) | |
(func $<alloc::alloc::Global_as_core::alloc::Alloc>::realloc::h0e7fa27f84410668 (type 12) (param i32 i32 i32 i32 i32) (result i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 5 | |
i32.const 32 | |
set_local 6 | |
get_local 5 | |
get_local 6 | |
i32.sub | |
set_local 7 | |
get_local 7 | |
set_global 0 | |
get_local 7 | |
get_local 0 | |
i32.store | |
get_local 7 | |
get_local 1 | |
i32.store offset=4 | |
get_local 7 | |
get_local 2 | |
i32.store offset=8 | |
get_local 7 | |
get_local 3 | |
i32.store offset=12 | |
get_local 7 | |
get_local 4 | |
i32.store offset=20 | |
get_local 7 | |
i32.load | |
set_local 8 | |
get_local 7 | |
i32.load offset=4 | |
set_local 9 | |
get_local 9 | |
call $<core::ptr::NonNull<T>>::as_ptr::h80d4a618ce7b334d | |
set_local 10 | |
get_local 7 | |
i32.load offset=8 | |
set_local 11 | |
get_local 7 | |
i32.load offset=12 | |
set_local 12 | |
get_local 7 | |
i32.load offset=20 | |
set_local 13 | |
get_local 8 | |
get_local 10 | |
get_local 11 | |
get_local 12 | |
get_local 13 | |
call $<alloc::alloc::Global_as_core::alloc::GlobalAlloc>::realloc::h540b27629d5d6f7d | |
set_local 14 | |
get_local 14 | |
call $<core::ptr::NonNull<T>>::new::h1f1bbbba561912f0 | |
set_local 15 | |
get_local 15 | |
call $<core::option::Option<T>>::ok_or::hc83a07801ed72fbb | |
set_local 16 | |
i32.const 32 | |
set_local 17 | |
get_local 7 | |
get_local 17 | |
i32.add | |
set_local 18 | |
get_local 18 | |
set_global 0 | |
get_local 16 | |
return) | |
(func $<alloc::alloc::Global_as_core::alloc::GlobalAlloc>::realloc::h540b27629d5d6f7d (type 12) (param i32 i32 i32 i32 i32) (result i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 5 | |
i32.const 32 | |
set_local 6 | |
get_local 5 | |
get_local 6 | |
i32.sub | |
set_local 7 | |
get_local 7 | |
set_global 0 | |
i32.const 16 | |
set_local 8 | |
get_local 7 | |
get_local 8 | |
i32.add | |
set_local 9 | |
get_local 9 | |
set_local 10 | |
get_local 7 | |
get_local 0 | |
i32.store offset=8 | |
get_local 7 | |
get_local 1 | |
i32.store offset=12 | |
get_local 7 | |
get_local 2 | |
i32.store offset=16 | |
get_local 7 | |
get_local 3 | |
i32.store offset=20 | |
get_local 7 | |
get_local 4 | |
i32.store offset=24 | |
get_local 7 | |
i32.load offset=12 | |
set_local 11 | |
get_local 10 | |
call $core::alloc::Layout::size::h8f962616ea7c9777 | |
set_local 12 | |
i32.const 16 | |
set_local 13 | |
get_local 7 | |
get_local 13 | |
i32.add | |
set_local 14 | |
get_local 14 | |
set_local 15 | |
get_local 15 | |
call $core::alloc::Layout::align::habc5ef3ef689bbfb | |
set_local 16 | |
get_local 7 | |
i32.load offset=24 | |
set_local 17 | |
get_local 11 | |
get_local 12 | |
get_local 16 | |
get_local 17 | |
call $__rust_realloc | |
set_local 18 | |
get_local 7 | |
get_local 18 | |
i32.store offset=28 | |
get_local 7 | |
i32.load offset=28 | |
set_local 19 | |
i32.const 32 | |
set_local 20 | |
get_local 7 | |
get_local 20 | |
i32.add | |
set_local 21 | |
get_local 21 | |
set_global 0 | |
get_local 19 | |
return) | |
(func $<alloc::raw_vec::RawVec<T>>::from_raw_parts::h11b172a8880ff572 (type 2) (param i32 i32 i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 3 | |
i32.const 32 | |
set_local 4 | |
get_local 3 | |
get_local 4 | |
i32.sub | |
set_local 5 | |
get_local 5 | |
set_global 0 | |
get_local 5 | |
get_local 1 | |
i32.store offset=8 | |
get_local 5 | |
get_local 2 | |
i32.store offset=12 | |
get_local 5 | |
i32.load offset=8 | |
set_local 6 | |
get_local 6 | |
call $<core::ptr::Unique<T>>::new_unchecked::h69b08807cbd95b1d | |
set_local 7 | |
get_local 5 | |
i32.load offset=12 | |
set_local 8 | |
get_local 5 | |
get_local 7 | |
i32.store offset=16 | |
get_local 5 | |
get_local 8 | |
i32.store offset=20 | |
get_local 5 | |
i32.load offset=16 | |
set_local 9 | |
get_local 5 | |
i32.load offset=20 | |
set_local 10 | |
get_local 0 | |
get_local 10 | |
i32.store offset=4 | |
get_local 0 | |
get_local 9 | |
i32.store | |
i32.const 32 | |
set_local 11 | |
get_local 5 | |
get_local 11 | |
i32.add | |
set_local 12 | |
get_local 12 | |
set_global 0 | |
return) | |
(func $<alloc::raw_vec::RawVec<T>>::new::h7491ab18372d6af1 (type 0) (param i32) | |
(local i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 1 | |
i32.const 16 | |
set_local 2 | |
get_local 1 | |
get_local 2 | |
i32.sub | |
set_local 3 | |
get_local 3 | |
set_global 0 | |
get_local 3 | |
call $<alloc::raw_vec::RawVec<T__A>>::new_in::h5bd378b54f98e873 | |
get_local 3 | |
i32.load offset=4 align=1 | |
set_local 4 | |
get_local 3 | |
i32.load align=1 | |
set_local 5 | |
get_local 0 | |
get_local 4 | |
i32.store offset=4 | |
get_local 0 | |
get_local 5 | |
i32.store | |
i32.const 16 | |
set_local 6 | |
get_local 3 | |
get_local 6 | |
i32.add | |
set_local 7 | |
get_local 7 | |
set_global 0 | |
return) | |
(func $<alloc::raw_vec::RawVec<T__A>>::new_in::h5bd378b54f98e873 (type 0) (param i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 1 | |
i32.const 32 | |
set_local 2 | |
get_local 1 | |
get_local 2 | |
i32.sub | |
set_local 3 | |
get_local 3 | |
set_global 0 | |
call $<core::ptr::Unique<T>>::empty::hfc8fbe2b95b6c446 | |
set_local 4 | |
i32.const -1 | |
set_local 5 | |
i32.const 0 | |
set_local 6 | |
get_local 3 | |
get_local 6 | |
i32.store offset=24 | |
get_local 3 | |
get_local 5 | |
i32.store offset=28 | |
call $core::mem::size_of::hf7007309ebc1af1f | |
set_local 7 | |
i32.const 2 | |
set_local 8 | |
i32.const 0 | |
set_local 9 | |
get_local 7 | |
set_local 10 | |
get_local 9 | |
set_local 11 | |
get_local 10 | |
get_local 11 | |
i32.eq | |
set_local 12 | |
get_local 12 | |
set_local 13 | |
get_local 13 | |
set_local 14 | |
get_local 8 | |
set_local 15 | |
get_local 14 | |
get_local 15 | |
i32.lt_u | |
set_local 16 | |
i32.const 1 | |
set_local 17 | |
get_local 16 | |
get_local 17 | |
i32.and | |
set_local 18 | |
block ;; label = @1 | |
get_local 18 | |
i32.eqz | |
br_if 0 (;@1;) | |
i32.const 2 | |
set_local 19 | |
get_local 13 | |
get_local 19 | |
i32.shl | |
set_local 20 | |
i32.const 24 | |
set_local 21 | |
get_local 3 | |
get_local 21 | |
i32.add | |
set_local 22 | |
get_local 22 | |
get_local 20 | |
i32.add | |
set_local 23 | |
get_local 23 | |
i32.load | |
set_local 24 | |
get_local 3 | |
get_local 4 | |
i32.store offset=16 | |
get_local 3 | |
get_local 24 | |
i32.store offset=20 | |
get_local 3 | |
i32.load offset=16 | |
set_local 25 | |
get_local 3 | |
i32.load offset=20 | |
set_local 26 | |
get_local 0 | |
get_local 26 | |
i32.store offset=4 | |
get_local 0 | |
get_local 25 | |
i32.store | |
i32.const 32 | |
set_local 27 | |
get_local 3 | |
get_local 27 | |
i32.add | |
set_local 28 | |
get_local 28 | |
set_global 0 | |
return | |
end | |
i32.const 2408 | |
set_local 29 | |
get_local 29 | |
set_local 30 | |
i32.const 2 | |
set_local 31 | |
get_local 30 | |
get_local 13 | |
get_local 31 | |
call $core::panicking::panic_bounds_check::h7ac5dc694968f21b | |
unreachable) | |
(func $<alloc::raw_vec::RawVec<T>>::into_box::hafd993790460937e (type 2) (param i32 i32 i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 3 | |
i32.const 48 | |
set_local 4 | |
get_local 3 | |
get_local 4 | |
i32.sub | |
set_local 5 | |
get_local 5 | |
set_global 0 | |
i32.const 24 | |
set_local 6 | |
get_local 5 | |
get_local 6 | |
i32.add | |
set_local 7 | |
get_local 7 | |
set_local 8 | |
get_local 5 | |
get_local 1 | |
i32.store offset=24 | |
get_local 5 | |
get_local 2 | |
i32.store offset=28 | |
get_local 8 | |
call $<alloc::raw_vec::RawVec<T__A>>::ptr::h17f2d0784fe46afe | |
set_local 9 | |
get_local 5 | |
i32.load offset=28 | |
set_local 10 | |
i32.const 16 | |
set_local 11 | |
get_local 5 | |
get_local 11 | |
i32.add | |
set_local 12 | |
get_local 12 | |
get_local 9 | |
get_local 10 | |
call $core::slice::from_raw_parts_mut::hc948e8301d693198 | |
get_local 5 | |
i32.load offset=16 align=1 | |
set_local 13 | |
get_local 5 | |
i32.load offset=20 align=1 | |
set_local 14 | |
get_local 5 | |
get_local 14 | |
i32.store offset=36 | |
get_local 5 | |
get_local 13 | |
i32.store offset=32 | |
get_local 5 | |
i32.load offset=32 | |
set_local 15 | |
get_local 5 | |
i32.load offset=36 | |
set_local 16 | |
i32.const 8 | |
set_local 17 | |
get_local 5 | |
get_local 17 | |
i32.add | |
set_local 18 | |
get_local 18 | |
get_local 15 | |
get_local 16 | |
call $<alloc::boxed::Box<T>>::from_raw::h048d06cdebae2cb1 | |
get_local 5 | |
i32.load offset=8 align=1 | |
set_local 19 | |
get_local 5 | |
i32.load offset=12 align=1 | |
set_local 20 | |
get_local 5 | |
get_local 20 | |
i32.store offset=44 | |
get_local 5 | |
get_local 19 | |
i32.store offset=40 | |
get_local 5 | |
i32.load offset=24 | |
set_local 21 | |
get_local 5 | |
i32.load offset=28 | |
set_local 22 | |
get_local 21 | |
get_local 22 | |
call $core::mem::forget::hc0ff5f7920506987 | |
get_local 5 | |
i32.load offset=40 | |
set_local 23 | |
get_local 5 | |
i32.load offset=44 | |
set_local 24 | |
get_local 0 | |
get_local 24 | |
i32.store offset=4 | |
get_local 0 | |
get_local 23 | |
i32.store | |
i32.const 48 | |
set_local 25 | |
get_local 5 | |
get_local 25 | |
i32.add | |
set_local 26 | |
get_local 26 | |
set_global 0 | |
return) | |
(func $<alloc::raw_vec::RawVec<T__A>>::ptr::h17f2d0784fe46afe (type 9) (param i32) (result i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 1 | |
i32.const 16 | |
set_local 2 | |
get_local 1 | |
get_local 2 | |
i32.sub | |
set_local 3 | |
get_local 3 | |
set_global 0 | |
get_local 3 | |
get_local 0 | |
i32.store offset=12 | |
get_local 3 | |
i32.load offset=12 | |
set_local 4 | |
get_local 4 | |
i32.load | |
set_local 5 | |
get_local 5 | |
call $<core::ptr::Unique<T>>::as_ptr::h8916886c52170eaf | |
set_local 6 | |
i32.const 16 | |
set_local 7 | |
get_local 3 | |
get_local 7 | |
i32.add | |
set_local 8 | |
get_local 8 | |
set_global 0 | |
get_local 6 | |
return) | |
(func $<alloc::raw_vec::RawVec<T__A>>::shrink_to_fit::hfc4dd3a5ce663a71 (type 7) (param i32 i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 2 | |
i32.const 64 | |
set_local 3 | |
get_local 2 | |
get_local 3 | |
i32.sub | |
set_local 4 | |
get_local 4 | |
set_global 0 | |
get_local 4 | |
get_local 0 | |
i32.store offset=20 | |
get_local 4 | |
get_local 1 | |
i32.store offset=24 | |
call $core::mem::size_of::hf7007309ebc1af1f | |
set_local 5 | |
get_local 4 | |
get_local 5 | |
i32.store offset=28 | |
get_local 4 | |
i32.load offset=28 | |
set_local 6 | |
block ;; label = @1 | |
block ;; label = @2 | |
get_local 6 | |
br_if 0 (;@2;) | |
get_local 4 | |
i32.load offset=24 | |
set_local 7 | |
get_local 4 | |
i32.load offset=20 | |
set_local 8 | |
get_local 8 | |
get_local 7 | |
i32.store offset=4 | |
br 1 (;@1;) | |
end | |
get_local 4 | |
i32.load offset=20 | |
set_local 9 | |
get_local 9 | |
i32.load offset=4 | |
set_local 10 | |
get_local 4 | |
i32.load offset=24 | |
set_local 11 | |
get_local 10 | |
set_local 12 | |
get_local 11 | |
set_local 13 | |
get_local 12 | |
get_local 13 | |
i32.ge_u | |
set_local 14 | |
block ;; label = @2 | |
get_local 14 | |
br_if 0 (;@2;) | |
i32.const 2384 | |
set_local 17 | |
get_local 17 | |
set_local 18 | |
get_local 18 | |
call $core::panicking::panic::h67bd905640162afc | |
unreachable | |
end | |
get_local 4 | |
i32.load offset=24 | |
set_local 19 | |
block ;; label = @2 | |
block ;; label = @3 | |
block ;; label = @4 | |
block ;; label = @5 | |
block ;; label = @6 | |
get_local 19 | |
br_if 0 (;@6;) | |
get_local 4 | |
i32.load offset=20 | |
set_local 20 | |
get_local 20 | |
call $core::ptr::read::h4a49eabb5e0272d5 | |
br 1 (;@5;) | |
end | |
get_local 4 | |
i32.load offset=20 | |
set_local 21 | |
get_local 21 | |
i32.load offset=4 | |
set_local 22 | |
get_local 4 | |
i32.load offset=24 | |
set_local 23 | |
get_local 22 | |
set_local 24 | |
get_local 23 | |
set_local 25 | |
get_local 24 | |
get_local 25 | |
i32.ne | |
set_local 26 | |
get_local 26 | |
set_local 27 | |
get_local 27 | |
br_if 1 (;@4;) | |
br 2 (;@3;) | |
end | |
get_local 4 | |
i32.load offset=20 | |
set_local 28 | |
get_local 28 | |
call $<alloc::raw_vec::RawVec<T__A>>::dealloc_buffer::h353e070bc0c7572d | |
get_local 4 | |
i32.load offset=20 | |
set_local 29 | |
get_local 4 | |
call $<alloc::raw_vec::RawVec<T__A>>::new_in::h5bd378b54f98e873 | |
get_local 4 | |
i32.load offset=4 align=1 | |
set_local 30 | |
get_local 4 | |
i32.load align=1 | |
set_local 31 | |
get_local 29 | |
get_local 31 | |
get_local 30 | |
call $core::ptr::write::h3014ca0065c07114 | |
br 2 (;@2;) | |
end | |
get_local 4 | |
i32.load offset=28 | |
set_local 32 | |
get_local 4 | |
i32.load offset=20 | |
set_local 33 | |
get_local 33 | |
i32.load offset=4 | |
set_local 34 | |
get_local 32 | |
get_local 34 | |
i32.mul | |
set_local 35 | |
get_local 4 | |
get_local 35 | |
i32.store offset=36 | |
get_local 4 | |
i32.load offset=28 | |
set_local 36 | |
get_local 4 | |
i32.load offset=24 | |
set_local 37 | |
get_local 36 | |
get_local 37 | |
i32.mul | |
set_local 38 | |
get_local 4 | |
get_local 38 | |
i32.store offset=40 | |
call $core::mem::align_of::h472cec02c3836313 | |
set_local 39 | |
get_local 4 | |
get_local 39 | |
i32.store offset=44 | |
get_local 4 | |
i32.load offset=36 | |
set_local 40 | |
get_local 4 | |
i32.load offset=44 | |
set_local 41 | |
i32.const 8 | |
set_local 42 | |
get_local 4 | |
get_local 42 | |
i32.add | |
set_local 43 | |
get_local 43 | |
get_local 40 | |
get_local 41 | |
call $core::alloc::Layout::from_size_align_unchecked::h9abefb9fc1b41c29 | |
get_local 4 | |
i32.load offset=8 align=1 | |
set_local 44 | |
get_local 4 | |
i32.load offset=12 align=1 | |
set_local 45 | |
get_local 4 | |
get_local 45 | |
i32.store offset=52 | |
get_local 4 | |
get_local 44 | |
i32.store offset=48 | |
get_local 4 | |
i32.load offset=20 | |
set_local 46 | |
get_local 4 | |
i32.load offset=20 | |
set_local 47 | |
get_local 47 | |
i32.load | |
set_local 48 | |
get_local 48 | |
call $<core::ptr::NonNull<T>_as_core::convert::From<core::ptr::Unique<T>>>::from::h1c759bbd7b73c2ef | |
set_local 49 | |
get_local 49 | |
call $<core::ptr::NonNull<T>>::as_opaque::hfc4f7fb3aca9d436 | |
set_local 50 | |
get_local 4 | |
i32.load offset=48 | |
set_local 51 | |
get_local 4 | |
i32.load offset=52 | |
set_local 52 | |
get_local 4 | |
i32.load offset=40 | |
set_local 53 | |
get_local 46 | |
get_local 50 | |
get_local 51 | |
get_local 52 | |
get_local 53 | |
call $<alloc::alloc::Global_as_core::alloc::Alloc>::realloc::h0e7fa27f84410668 | |
set_local 54 | |
get_local 4 | |
get_local 54 | |
i32.store offset=56 | |
get_local 4 | |
i32.load offset=56 | |
set_local 55 | |
get_local 55 | |
i32.eqz | |
set_local 56 | |
block ;; label = @4 | |
get_local 55 | |
br_if 0 (;@4;) | |
i32.const 1 | |
set_local 57 | |
get_local 56 | |
get_local 57 | |
i32.ne | |
set_local 58 | |
block ;; label = @5 | |
get_local 58 | |
br_if 0 (;@5;) | |
call $alloc::alloc::oom::h879a831cffc2bb90 | |
unreachable | |
end | |
unreachable | |
end | |
get_local 4 | |
i32.load offset=56 | |
set_local 59 | |
get_local 4 | |
get_local 59 | |
i32.store offset=60 | |
get_local 4 | |
i32.load offset=60 | |
set_local 60 | |
get_local 60 | |
call $<core::ptr::NonNull<T>>::cast::h2a41b6a0ab1885e7 | |
set_local 61 | |
get_local 61 | |
call $<T_as_core::convert::Into<U>>::into::hb27372f209b8c0be | |
set_local 62 | |
get_local 4 | |
i32.load offset=20 | |
set_local 63 | |
get_local 63 | |
get_local 62 | |
i32.store | |
get_local 4 | |
i32.load offset=24 | |
set_local 64 | |
get_local 4 | |
i32.load offset=20 | |
set_local 65 | |
get_local 65 | |
get_local 64 | |
i32.store offset=4 | |
end | |
end | |
end | |
i32.const 64 | |
set_local 15 | |
get_local 4 | |
get_local 15 | |
i32.add | |
set_local 16 | |
get_local 16 | |
set_global 0 | |
return) | |
(func $<alloc::raw_vec::RawVec<T__A>>::dealloc_buffer::h353e070bc0c7572d (type 0) (param i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 1 | |
i32.const 32 | |
set_local 2 | |
get_local 1 | |
get_local 2 | |
i32.sub | |
set_local 3 | |
get_local 3 | |
set_global 0 | |
get_local 3 | |
get_local 0 | |
i32.store | |
call $core::mem::size_of::hf7007309ebc1af1f | |
set_local 4 | |
get_local 3 | |
get_local 4 | |
i32.store offset=4 | |
get_local 3 | |
i32.load offset=4 | |
set_local 5 | |
block ;; label = @1 | |
get_local 5 | |
i32.eqz | |
br_if 0 (;@1;) | |
i32.const 8 | |
set_local 6 | |
get_local 3 | |
get_local 6 | |
i32.add | |
set_local 7 | |
get_local 7 | |
set_local 8 | |
get_local 3 | |
i32.load | |
set_local 9 | |
get_local 8 | |
get_local 9 | |
call $<alloc::raw_vec::RawVec<T__A>>::current_layout::he27ec363519647a3 | |
get_local 3 | |
i32.load offset=8 | |
set_local 10 | |
i32.const 1 | |
set_local 11 | |
get_local 10 | |
get_local 11 | |
i32.ne | |
set_local 12 | |
block ;; label = @2 | |
get_local 12 | |
br_if 0 (;@2;) | |
get_local 3 | |
i32.load offset=12 | |
set_local 13 | |
get_local 3 | |
i32.load offset=16 | |
set_local 14 | |
get_local 3 | |
get_local 13 | |
i32.store offset=24 | |
get_local 3 | |
get_local 14 | |
i32.store offset=28 | |
get_local 3 | |
i32.load | |
set_local 15 | |
get_local 3 | |
i32.load | |
set_local 16 | |
get_local 16 | |
i32.load | |
set_local 17 | |
get_local 17 | |
call $<core::ptr::NonNull<T>_as_core::convert::From<core::ptr::Unique<T>>>::from::h1c759bbd7b73c2ef | |
set_local 18 | |
get_local 18 | |
call $<core::ptr::NonNull<T>>::as_opaque::hfc4f7fb3aca9d436 | |
set_local 19 | |
get_local 3 | |
i32.load offset=24 | |
set_local 20 | |
get_local 3 | |
i32.load offset=28 | |
set_local 21 | |
get_local 15 | |
get_local 19 | |
get_local 20 | |
get_local 21 | |
call $<alloc::alloc::Global_as_core::alloc::Alloc>::dealloc::hbd991b76320a6fcc | |
end | |
end | |
i32.const 32 | |
set_local 22 | |
get_local 3 | |
get_local 22 | |
i32.add | |
set_local 23 | |
get_local 23 | |
set_global 0 | |
return) | |
(func $<alloc::raw_vec::RawVec<T__A>>::current_layout::he27ec363519647a3 (type 7) (param i32 i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 2 | |
i32.const 32 | |
set_local 3 | |
get_local 2 | |
get_local 3 | |
i32.sub | |
set_local 4 | |
get_local 4 | |
set_global 0 | |
get_local 4 | |
get_local 1 | |
i32.store offset=20 | |
get_local 4 | |
i32.load offset=20 | |
set_local 5 | |
get_local 5 | |
i32.load offset=4 | |
set_local 6 | |
block ;; label = @1 | |
block ;; label = @2 | |
get_local 6 | |
br_if 0 (;@2;) | |
i32.const 0 | |
set_local 7 | |
get_local 0 | |
get_local 7 | |
i32.store | |
br 1 (;@1;) | |
end | |
call $core::mem::align_of::h472cec02c3836313 | |
set_local 8 | |
get_local 4 | |
get_local 8 | |
i32.store offset=24 | |
call $core::mem::size_of::hf7007309ebc1af1f | |
set_local 9 | |
get_local 4 | |
i32.load offset=20 | |
set_local 10 | |
get_local 10 | |
i32.load offset=4 | |
set_local 11 | |
get_local 9 | |
get_local 11 | |
i32.mul | |
set_local 12 | |
get_local 4 | |
get_local 12 | |
i32.store offset=28 | |
get_local 4 | |
i32.load offset=28 | |
set_local 13 | |
get_local 4 | |
i32.load offset=24 | |
set_local 14 | |
i32.const 8 | |
set_local 15 | |
get_local 4 | |
get_local 15 | |
i32.add | |
set_local 16 | |
get_local 16 | |
get_local 13 | |
get_local 14 | |
call $core::alloc::Layout::from_size_align_unchecked::h9abefb9fc1b41c29 | |
get_local 4 | |
i32.load offset=12 align=1 | |
set_local 17 | |
get_local 4 | |
i32.load offset=8 align=1 | |
set_local 18 | |
i32.const 1 | |
set_local 19 | |
get_local 0 | |
get_local 18 | |
i32.store offset=4 | |
get_local 0 | |
get_local 17 | |
i32.store offset=8 | |
get_local 0 | |
get_local 19 | |
i32.store | |
end | |
i32.const 32 | |
set_local 20 | |
get_local 4 | |
get_local 20 | |
i32.add | |
set_local 21 | |
get_local 21 | |
set_global 0 | |
return) | |
(func $<alloc::raw_vec::RawVec<T__A>>::try_reserve_exact::h507f0640149d1e12 (type 10) (param i32 i32 i32) (result i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 3 | |
i32.const 208 | |
set_local 4 | |
get_local 3 | |
get_local 4 | |
i32.sub | |
set_local 5 | |
get_local 5 | |
set_global 0 | |
get_local 5 | |
get_local 0 | |
i32.store offset=16 | |
get_local 5 | |
get_local 1 | |
i32.store offset=20 | |
get_local 5 | |
get_local 2 | |
i32.store offset=24 | |
get_local 5 | |
i32.load offset=16 | |
set_local 6 | |
get_local 5 | |
get_local 6 | |
i32.store offset=200 | |
call $core::mem::size_of::hf7007309ebc1af1f | |
set_local 7 | |
block ;; label = @1 | |
block ;; label = @2 | |
get_local 7 | |
br_if 0 (;@2;) | |
i32.const -1 | |
set_local 8 | |
get_local 5 | |
get_local 8 | |
i32.store offset=204 | |
br 1 (;@1;) | |
end | |
get_local 5 | |
i32.load offset=200 | |
set_local 9 | |
get_local 9 | |
i32.load offset=4 | |
set_local 10 | |
get_local 5 | |
get_local 10 | |
i32.store offset=204 | |
end | |
get_local 5 | |
i32.load offset=204 | |
set_local 11 | |
get_local 5 | |
i32.load offset=20 | |
set_local 12 | |
get_local 11 | |
get_local 12 | |
call $core::num::<impl_usize>::wrapping_sub::h7eecd8284b5441b9 | |
set_local 13 | |
get_local 5 | |
i32.load offset=24 | |
set_local 14 | |
get_local 13 | |
set_local 15 | |
get_local 14 | |
set_local 16 | |
get_local 15 | |
get_local 16 | |
i32.ge_u | |
set_local 17 | |
get_local 17 | |
set_local 18 | |
block ;; label = @1 | |
block ;; label = @2 | |
get_local 18 | |
i32.eqz | |
br_if 0 (;@2;) | |
i32.const 2 | |
set_local 19 | |
get_local 5 | |
get_local 19 | |
i32.store8 offset=31 | |
br 1 (;@1;) | |
end | |
get_local 5 | |
i32.load offset=20 | |
set_local 20 | |
get_local 5 | |
i32.load offset=24 | |
set_local 21 | |
i32.const 8 | |
set_local 22 | |
get_local 5 | |
get_local 22 | |
i32.add | |
set_local 23 | |
get_local 23 | |
get_local 20 | |
get_local 21 | |
call $core::num::<impl_usize>::checked_add::h896f33036e67169f | |
get_local 5 | |
i32.load offset=12 align=1 | |
set_local 24 | |
get_local 5 | |
i32.load offset=8 align=1 | |
set_local 25 | |
i32.const 48 | |
set_local 29 | |
get_local 5 | |
get_local 29 | |
i32.add | |
set_local 30 | |
get_local 30 | |
set_local 31 | |
i32.const 0 | |
set_local 32 | |
get_local 5 | |
get_local 32 | |
i32.store8 offset=58 | |
get_local 5 | |
i32.load8_u offset=58 | |
set_local 33 | |
i32.const 1 | |
set_local 34 | |
get_local 33 | |
get_local 34 | |
i32.and | |
set_local 35 | |
get_local 31 | |
get_local 25 | |
get_local 24 | |
get_local 35 | |
call $<core::option::Option<T>>::ok_or::hd8eb8611acadf8a2 | |
i32.const 40 | |
set_local 36 | |
get_local 5 | |
get_local 36 | |
i32.add | |
set_local 37 | |
get_local 37 | |
set_local 38 | |
i32.const 48 | |
set_local 39 | |
get_local 5 | |
get_local 39 | |
i32.add | |
set_local 40 | |
get_local 40 | |
set_local 41 | |
get_local 38 | |
get_local 41 | |
call $<core::result::Result<T__E>_as_core::ops::try::Try>::into_result::hc6402137ab4c5b52 | |
get_local 5 | |
i32.load8_u offset=40 | |
set_local 42 | |
i32.const 1 | |
set_local 43 | |
get_local 42 | |
get_local 43 | |
i32.and | |
set_local 44 | |
block ;; label = @2 | |
block ;; label = @3 | |
block ;; label = @4 | |
block ;; label = @5 | |
get_local 44 | |
i32.eqz | |
br_if 0 (;@5;) | |
i32.const 1 | |
set_local 45 | |
get_local 42 | |
get_local 45 | |
i32.eq | |
set_local 46 | |
get_local 46 | |
br_if 1 (;@4;) | |
br 3 (;@2;) | |
end | |
i32.const 104 | |
set_local 47 | |
get_local 5 | |
get_local 47 | |
i32.add | |
set_local 48 | |
get_local 48 | |
set_local 49 | |
get_local 5 | |
i32.load offset=44 | |
set_local 50 | |
get_local 5 | |
get_local 50 | |
i32.store offset=60 | |
get_local 5 | |
i32.load offset=60 | |
set_local 51 | |
get_local 5 | |
get_local 51 | |
i32.store offset=36 | |
get_local 5 | |
i32.load offset=36 | |
set_local 52 | |
get_local 49 | |
get_local 52 | |
call $core::alloc::Layout::array::hbeca8b8a39167d2f | |
br 1 (;@3;) | |
end | |
get_local 5 | |
i32.load8_u offset=41 | |
set_local 53 | |
i32.const 1 | |
set_local 54 | |
get_local 53 | |
get_local 54 | |
i32.and | |
set_local 55 | |
get_local 5 | |
get_local 55 | |
i32.store8 offset=59 | |
get_local 5 | |
i32.load8_u offset=59 | |
set_local 56 | |
i32.const 1 | |
set_local 57 | |
get_local 56 | |
get_local 57 | |
i32.and | |
set_local 58 | |
get_local 58 | |
call $<T_as_core::convert::From<T>>::from::hd9c0c29631194af5 | |
set_local 59 | |
i32.const 1 | |
set_local 60 | |
get_local 59 | |
get_local 60 | |
i32.and | |
set_local 61 | |
get_local 61 | |
call $<core::result::Result<T__E>_as_core::ops::try::Try>::from_error::h50103b49a889311c | |
set_local 62 | |
get_local 5 | |
get_local 62 | |
i32.store8 offset=31 | |
br 2 (;@1;) | |
end | |
i32.const 88 | |
set_local 63 | |
get_local 5 | |
get_local 63 | |
i32.add | |
set_local 64 | |
get_local 64 | |
set_local 65 | |
i32.const 104 | |
set_local 66 | |
get_local 5 | |
get_local 66 | |
i32.add | |
set_local 67 | |
get_local 67 | |
set_local 68 | |
get_local 65 | |
get_local 68 | |
call $<core::result::Result<T__E>>::map_err::h80fec601518195e7 | |
i32.const 72 | |
set_local 69 | |
get_local 5 | |
get_local 69 | |
i32.add | |
set_local 70 | |
get_local 70 | |
set_local 71 | |
i32.const 88 | |
set_local 72 | |
get_local 5 | |
get_local 72 | |
i32.add | |
set_local 73 | |
get_local 73 | |
set_local 74 | |
get_local 71 | |
get_local 74 | |
call $<core::result::Result<T__E>_as_core::ops::try::Try>::into_result::hda35578c1553a0c2 | |
get_local 5 | |
i32.load8_u offset=72 | |
set_local 75 | |
i32.const 1 | |
set_local 76 | |
get_local 75 | |
get_local 76 | |
i32.and | |
set_local 77 | |
block ;; label = @3 | |
block ;; label = @4 | |
block ;; label = @5 | |
block ;; label = @6 | |
get_local 77 | |
i32.eqz | |
br_if 0 (;@6;) | |
i32.const 1 | |
set_local 78 | |
get_local 75 | |
get_local 78 | |
i32.eq | |
set_local 79 | |
get_local 79 | |
br_if 1 (;@5;) | |
br 4 (;@2;) | |
end | |
i32.const 64 | |
set_local 80 | |
get_local 5 | |
get_local 80 | |
i32.add | |
set_local 81 | |
get_local 81 | |
set_local 82 | |
get_local 5 | |
i32.load offset=76 | |
set_local 83 | |
get_local 5 | |
i32.load offset=80 | |
set_local 84 | |
get_local 5 | |
get_local 83 | |
i32.store offset=128 | |
get_local 5 | |
get_local 84 | |
i32.store offset=132 | |
get_local 5 | |
i32.load offset=128 | |
set_local 85 | |
get_local 5 | |
i32.load offset=132 | |
set_local 86 | |
get_local 5 | |
get_local 85 | |
i32.store offset=64 | |
get_local 5 | |
get_local 86 | |
i32.store offset=68 | |
get_local 82 | |
call $core::alloc::Layout::size::h8f962616ea7c9777 | |
set_local 87 | |
br 1 (;@4;) | |
end | |
get_local 5 | |
i32.load8_u offset=73 | |
set_local 88 | |
i32.const 1 | |
set_local 89 | |
get_local 88 | |
get_local 89 | |
i32.and | |
set_local 90 | |
get_local 5 | |
get_local 90 | |
i32.store8 offset=127 | |
get_local 5 | |
i32.load8_u offset=127 | |
set_local 91 | |
i32.const 1 | |
set_local 92 | |
get_local 91 | |
get_local 92 | |
i32.and | |
set_local 93 | |
get_local 93 | |
call $<T_as_core::convert::From<T>>::from::hd9c0c29631194af5 | |
set_local 94 | |
i32.const 1 | |
set_local 95 | |
get_local 94 | |
get_local 95 | |
i32.and | |
set_local 96 | |
get_local 96 | |
call $<core::result::Result<T__E>_as_core::ops::try::Try>::from_error::h50103b49a889311c | |
set_local 97 | |
get_local 5 | |
get_local 97 | |
i32.store8 offset=31 | |
br 1 (;@3;) | |
end | |
get_local 87 | |
call $alloc::raw_vec::alloc_guard::h50e6be9c423d6ec6 | |
set_local 98 | |
get_local 98 | |
call $<core::result::Result<T__E>_as_core::ops::try::Try>::into_result::h7b65e7dfcc0452a8 | |
set_local 99 | |
get_local 5 | |
get_local 99 | |
i32.store8 offset=142 | |
get_local 5 | |
i32.load8_u offset=142 | |
set_local 100 | |
i32.const 2 | |
set_local 101 | |
get_local 100 | |
get_local 101 | |
i32.ne | |
set_local 102 | |
get_local 100 | |
get_local 101 | |
i32.eq | |
set_local 103 | |
block ;; label = @4 | |
block ;; label = @5 | |
block ;; label = @6 | |
block ;; label = @7 | |
get_local 103 | |
br_if 0 (;@7;) | |
i32.const 1 | |
set_local 104 | |
get_local 102 | |
get_local 104 | |
i32.eq | |
set_local 105 | |
get_local 105 | |
br_if 1 (;@6;) | |
br 5 (;@2;) | |
end | |
i32.const 152 | |
set_local 106 | |
get_local 5 | |
get_local 106 | |
i32.add | |
set_local 107 | |
get_local 107 | |
set_local 108 | |
get_local 5 | |
i32.load offset=16 | |
set_local 109 | |
get_local 108 | |
get_local 109 | |
call $<alloc::raw_vec::RawVec<T__A>>::current_layout::he27ec363519647a3 | |
br 1 (;@5;) | |
end | |
get_local 5 | |
i32.load8_u offset=142 | |
set_local 110 | |
i32.const 1 | |
set_local 111 | |
get_local 110 | |
get_local 111 | |
i32.and | |
set_local 112 | |
get_local 5 | |
get_local 112 | |
i32.store8 offset=143 | |
get_local 5 | |
i32.load8_u offset=143 | |
set_local 113 | |
i32.const 1 | |
set_local 114 | |
get_local 113 | |
get_local 114 | |
i32.and | |
set_local 115 | |
get_local 115 | |
call $<T_as_core::convert::From<T>>::from::hd9c0c29631194af5 | |
set_local 116 | |
i32.const 1 | |
set_local 117 | |
get_local 116 | |
get_local 117 | |
i32.and | |
set_local 118 | |
get_local 118 | |
call $<core::result::Result<T__E>_as_core::ops::try::Try>::from_error::h50103b49a889311c | |
set_local 119 | |
get_local 5 | |
get_local 119 | |
i32.store8 offset=31 | |
br 1 (;@4;) | |
end | |
get_local 5 | |
i32.load offset=152 | |
set_local 120 | |
block ;; label = @5 | |
block ;; label = @6 | |
block ;; label = @7 | |
block ;; label = @8 | |
get_local 120 | |
i32.eqz | |
br_if 0 (;@8;) | |
i32.const 1 | |
set_local 121 | |
get_local 120 | |
get_local 121 | |
i32.eq | |
set_local 122 | |
get_local 122 | |
br_if 1 (;@7;) | |
br 6 (;@2;) | |
end | |
get_local 5 | |
i32.load offset=16 | |
set_local 123 | |
get_local 5 | |
i32.load offset=64 | |
set_local 124 | |
get_local 5 | |
i32.load offset=68 | |
set_local 125 | |
get_local 123 | |
get_local 124 | |
get_local 125 | |
call $<alloc::alloc::Global_as_core::alloc::Alloc>::alloc::he8ff0e66a365c15e | |
set_local 126 | |
get_local 5 | |
get_local 126 | |
i32.store offset=148 | |
br 1 (;@6;) | |
end | |
get_local 5 | |
i32.load offset=156 | |
set_local 127 | |
get_local 5 | |
i32.load offset=160 | |
set_local 128 | |
get_local 5 | |
get_local 127 | |
i32.store offset=168 | |
get_local 5 | |
get_local 128 | |
i32.store offset=172 | |
get_local 5 | |
i32.load offset=16 | |
set_local 129 | |
get_local 5 | |
i32.load offset=16 | |
set_local 130 | |
get_local 130 | |
i32.load | |
set_local 131 | |
get_local 131 | |
call $<core::ptr::NonNull<T>_as_core::convert::From<core::ptr::Unique<T>>>::from::h1c759bbd7b73c2ef | |
set_local 132 | |
get_local 132 | |
call $<core::ptr::NonNull<T>>::as_opaque::hfc4f7fb3aca9d436 | |
set_local 135 | |
i32.const 64 | |
set_local 136 | |
get_local 5 | |
get_local 136 | |
i32.add | |
set_local 137 | |
get_local 137 | |
set_local 138 | |
get_local 5 | |
i32.load offset=168 | |
set_local 139 | |
get_local 5 | |
i32.load offset=172 | |
set_local 140 | |
get_local 138 | |
call $core::alloc::Layout::size::h8f962616ea7c9777 | |
set_local 141 | |
get_local 129 | |
get_local 135 | |
get_local 139 | |
get_local 140 | |
get_local 141 | |
call $<alloc::alloc::Global_as_core::alloc::Alloc>::realloc::h0e7fa27f84410668 | |
set_local 142 | |
get_local 5 | |
get_local 142 | |
i32.store offset=148 | |
br 1 (;@5;) | |
end | |
end | |
get_local 5 | |
i32.load offset=148 | |
set_local 133 | |
get_local 133 | |
call $<core::result::Result<T__E>_as_core::ops::try::Try>::into_result::h7a932e2ac4716267 | |
set_local 134 | |
get_local 5 | |
get_local 134 | |
i32.store offset=180 | |
get_local 5 | |
i32.load offset=180 | |
set_local 143 | |
get_local 143 | |
i32.eqz | |
set_local 144 | |
block ;; label = @5 | |
block ;; label = @6 | |
block ;; label = @7 | |
get_local 143 | |
br_if 0 (;@7;) | |
i32.const 1 | |
set_local 145 | |
get_local 144 | |
get_local 145 | |
i32.eq | |
set_local 146 | |
get_local 146 | |
br_if 1 (;@6;) | |
br 5 (;@2;) | |
end | |
get_local 5 | |
i32.load offset=180 | |
set_local 147 | |
get_local 5 | |
get_local 147 | |
i32.store offset=188 | |
get_local 5 | |
i32.load offset=188 | |
set_local 148 | |
get_local 148 | |
call $<core::ptr::NonNull<T>>::cast::h2a41b6a0ab1885e7 | |
set_local 149 | |
br 1 (;@5;) | |
end | |
call $<core::alloc::CollectionAllocErr_as_core::convert::From<core::alloc::AllocErr>>::from::hb121bad4d238e7d6 | |
set_local 150 | |
i32.const 1 | |
set_local 151 | |
get_local 150 | |
get_local 151 | |
i32.and | |
set_local 152 | |
get_local 152 | |
call $<core::result::Result<T__E>_as_core::ops::try::Try>::from_error::h50103b49a889311c | |
set_local 153 | |
get_local 5 | |
get_local 153 | |
i32.store8 offset=31 | |
br 1 (;@4;) | |
end | |
get_local 149 | |
call $<T_as_core::convert::Into<U>>::into::hb27372f209b8c0be | |
set_local 154 | |
i32.const 2 | |
set_local 155 | |
get_local 5 | |
i32.load offset=16 | |
set_local 156 | |
get_local 156 | |
get_local 154 | |
i32.store | |
get_local 5 | |
i32.load offset=36 | |
set_local 157 | |
get_local 5 | |
i32.load offset=16 | |
set_local 158 | |
get_local 158 | |
get_local 157 | |
i32.store offset=4 | |
get_local 5 | |
get_local 155 | |
i32.store8 offset=31 | |
br 3 (;@1;) | |
end | |
end | |
br 1 (;@1;) | |
end | |
unreachable | |
end | |
get_local 5 | |
i32.load8_u offset=31 | |
set_local 26 | |
i32.const 208 | |
set_local 27 | |
get_local 5 | |
get_local 27 | |
i32.add | |
set_local 28 | |
get_local 28 | |
set_global 0 | |
get_local 26 | |
return) | |
(func $alloc::raw_vec::alloc_guard::h50e6be9c423d6ec6 (type 9) (param i32) (result i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 1 | |
i32.const 16 | |
set_local 2 | |
get_local 1 | |
get_local 2 | |
i32.sub | |
set_local 3 | |
get_local 3 | |
set_global 0 | |
get_local 3 | |
get_local 0 | |
i32.store | |
call $core::mem::size_of::hd0cbdf2cf2366982 | |
set_local 4 | |
i32.const 8 | |
set_local 16 | |
get_local 4 | |
set_local 17 | |
get_local 16 | |
set_local 18 | |
get_local 17 | |
get_local 18 | |
i32.lt_u | |
set_local 19 | |
get_local 19 | |
set_local 20 | |
block ;; label = @1 | |
block ;; label = @2 | |
block ;; label = @3 | |
get_local 20 | |
i32.eqz | |
br_if 0 (;@3;) | |
i32.const 2147483647 | |
set_local 7 | |
get_local 3 | |
i32.load | |
set_local 8 | |
get_local 8 | |
set_local 9 | |
get_local 7 | |
set_local 10 | |
get_local 9 | |
get_local 10 | |
i32.gt_u | |
set_local 11 | |
get_local 11 | |
set_local 12 | |
get_local 12 | |
br_if 1 (;@2;) | |
end | |
i32.const 0 | |
set_local 6 | |
get_local 3 | |
get_local 6 | |
i32.store8 offset=6 | |
br 1 (;@1;) | |
end | |
i32.const 1 | |
set_local 5 | |
get_local 3 | |
get_local 5 | |
i32.store8 offset=6 | |
end | |
get_local 3 | |
i32.load8_u offset=6 | |
set_local 13 | |
i32.const 1 | |
set_local 14 | |
get_local 13 | |
get_local 14 | |
i32.and | |
set_local 15 | |
block ;; label = @1 | |
block ;; label = @2 | |
get_local 15 | |
i32.eqz | |
br_if 0 (;@2;) | |
i32.const 0 | |
set_local 21 | |
get_local 3 | |
get_local 21 | |
i32.store8 offset=7 | |
get_local 3 | |
i32.load8_u offset=7 | |
set_local 22 | |
i32.const 1 | |
set_local 23 | |
get_local 22 | |
get_local 23 | |
i32.and | |
set_local 24 | |
get_local 3 | |
get_local 24 | |
i32.store8 offset=5 | |
br 1 (;@1;) | |
end | |
i32.const 2 | |
set_local 25 | |
get_local 3 | |
get_local 25 | |
i32.store8 offset=5 | |
end | |
get_local 3 | |
i32.load8_u offset=5 | |
set_local 26 | |
i32.const 16 | |
set_local 27 | |
get_local 3 | |
get_local 27 | |
i32.add | |
set_local 28 | |
get_local 28 | |
set_global 0 | |
get_local 26 | |
return) | |
(func $<alloc::raw_vec::RawVec<T__A>>::try_reserve_exact::__closure__::h9add35b233582623 (type 3) (result i32) | |
(local i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 0 | |
i32.const 16 | |
set_local 1 | |
get_local 0 | |
get_local 1 | |
i32.sub | |
set_local 2 | |
i32.const 0 | |
set_local 3 | |
get_local 2 | |
get_local 3 | |
i32.store8 offset=15 | |
get_local 2 | |
i32.load8_u offset=15 | |
set_local 4 | |
i32.const 1 | |
set_local 5 | |
get_local 4 | |
get_local 5 | |
i32.and | |
set_local 6 | |
get_local 6 | |
return) | |
(func $<alloc::raw_vec::RawVec<T__A>_as_core::ops::drop::Drop>::drop::hecd0a47632fc8cf5 (type 0) (param i32) | |
(local i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 1 | |
i32.const 16 | |
set_local 2 | |
get_local 1 | |
get_local 2 | |
i32.sub | |
set_local 3 | |
get_local 3 | |
set_global 0 | |
get_local 3 | |
get_local 0 | |
i32.store offset=12 | |
get_local 3 | |
i32.load offset=12 | |
set_local 4 | |
get_local 4 | |
call $<alloc::raw_vec::RawVec<T__A>>::dealloc_buffer::h353e070bc0c7572d | |
i32.const 16 | |
set_local 5 | |
get_local 3 | |
get_local 5 | |
i32.add | |
set_local 6 | |
get_local 6 | |
set_global 0 | |
return) | |
(func $<core::result::Result<T__E>>::map::h4e1fd4da57ff3e2e (type 7) (param i32 i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i64 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 2 | |
i32.const 80 | |
set_local 3 | |
get_local 2 | |
get_local 3 | |
i32.sub | |
set_local 4 | |
get_local 4 | |
set_global 0 | |
i32.const 0 | |
set_local 5 | |
get_local 4 | |
get_local 5 | |
i32.store8 offset=79 | |
get_local 4 | |
get_local 5 | |
i32.store8 offset=78 | |
get_local 4 | |
get_local 5 | |
i32.store8 offset=77 | |
i32.const 1 | |
set_local 6 | |
get_local 4 | |
get_local 6 | |
i32.store8 offset=78 | |
get_local 4 | |
get_local 6 | |
i32.store8 offset=79 | |
get_local 4 | |
get_local 6 | |
i32.store8 offset=77 | |
get_local 1 | |
i32.load | |
set_local 7 | |
block ;; label = @1 | |
block ;; label = @2 | |
block ;; label = @3 | |
block ;; label = @4 | |
get_local 7 | |
i32.eqz | |
br_if 0 (;@4;) | |
i32.const 1 | |
set_local 8 | |
get_local 7 | |
get_local 8 | |
i32.eq | |
set_local 9 | |
get_local 9 | |
br_if 1 (;@3;) | |
unreachable | |
end | |
i32.const 48 | |
set_local 10 | |
get_local 4 | |
get_local 10 | |
i32.add | |
set_local 11 | |
get_local 11 | |
set_local 12 | |
i32.const 64 | |
set_local 13 | |
get_local 4 | |
get_local 13 | |
i32.add | |
set_local 14 | |
get_local 14 | |
set_local 15 | |
i32.const 24 | |
set_local 16 | |
get_local 4 | |
get_local 16 | |
i32.add | |
set_local 17 | |
get_local 17 | |
set_local 18 | |
i32.const 0 | |
set_local 19 | |
get_local 4 | |
get_local 19 | |
i32.store8 offset=79 | |
i32.const 4 | |
set_local 20 | |
get_local 1 | |
get_local 20 | |
i32.add | |
set_local 21 | |
get_local 21 | |
i64.load align=4 | |
set_local 22 | |
get_local 18 | |
get_local 22 | |
i64.store align=4 | |
i32.const 8 | |
set_local 23 | |
get_local 18 | |
get_local 23 | |
i32.add | |
set_local 24 | |
get_local 21 | |
get_local 23 | |
i32.add | |
set_local 25 | |
get_local 25 | |
i32.load | |
set_local 26 | |
get_local 24 | |
get_local 26 | |
i32.store | |
get_local 4 | |
get_local 19 | |
i32.store8 offset=77 | |
get_local 18 | |
i64.load align=4 | |
set_local 27 | |
get_local 15 | |
get_local 27 | |
i64.store align=4 | |
i32.const 8 | |
set_local 28 | |
get_local 15 | |
get_local 28 | |
i32.add | |
set_local 29 | |
get_local 18 | |
get_local 28 | |
i32.add | |
set_local 30 | |
get_local 30 | |
i32.load | |
set_local 31 | |
get_local 29 | |
get_local 31 | |
i32.store | |
get_local 15 | |
i64.load align=4 | |
set_local 32 | |
get_local 12 | |
get_local 32 | |
i64.store align=4 | |
i32.const 8 | |
set_local 33 | |
get_local 12 | |
get_local 33 | |
i32.add | |
set_local 34 | |
get_local 15 | |
get_local 33 | |
i32.add | |
set_local 35 | |
get_local 35 | |
i32.load | |
set_local 36 | |
get_local 34 | |
get_local 36 | |
i32.store | |
i32.const 8 | |
set_local 37 | |
get_local 4 | |
get_local 37 | |
i32.add | |
set_local 38 | |
get_local 38 | |
get_local 12 | |
call $core::alloc::Layout::array::__closure__::had933585bf467ff7 | |
get_local 4 | |
i32.load offset=12 align=1 | |
set_local 39 | |
get_local 4 | |
i32.load offset=8 align=1 | |
set_local 40 | |
br 1 (;@2;) | |
end | |
i32.const 1 | |
set_local 41 | |
i32.const 0 | |
set_local 42 | |
get_local 4 | |
get_local 42 | |
i32.store8 offset=78 | |
get_local 0 | |
get_local 41 | |
i32.store | |
br 1 (;@1;) | |
end | |
i32.const 0 | |
set_local 46 | |
get_local 0 | |
get_local 40 | |
i32.store offset=4 | |
get_local 0 | |
get_local 39 | |
i32.store offset=8 | |
get_local 0 | |
get_local 46 | |
i32.store | |
end | |
get_local 4 | |
i32.load8_u offset=77 | |
set_local 43 | |
i32.const 1 | |
set_local 44 | |
get_local 43 | |
get_local 44 | |
i32.and | |
set_local 45 | |
block ;; label = @1 | |
get_local 45 | |
i32.eqz | |
br_if 0 (;@1;) | |
i32.const 0 | |
set_local 48 | |
get_local 4 | |
get_local 48 | |
i32.store8 offset=77 | |
end | |
get_local 1 | |
i32.load | |
set_local 47 | |
block ;; label = @1 | |
block ;; label = @2 | |
get_local 47 | |
br_if 0 (;@2;) | |
get_local 4 | |
i32.load8_u offset=79 | |
set_local 51 | |
i32.const 1 | |
set_local 52 | |
get_local 51 | |
get_local 52 | |
i32.and | |
set_local 53 | |
get_local 53 | |
i32.eqz | |
br_if 1 (;@1;) | |
i32.const 0 | |
set_local 54 | |
get_local 4 | |
get_local 54 | |
i32.store8 offset=79 | |
br 1 (;@1;) | |
end | |
get_local 4 | |
i32.load8_u offset=78 | |
set_local 55 | |
i32.const 1 | |
set_local 56 | |
get_local 55 | |
get_local 56 | |
i32.and | |
set_local 57 | |
get_local 57 | |
i32.eqz | |
br_if 0 (;@1;) | |
i32.const 0 | |
set_local 58 | |
get_local 4 | |
get_local 58 | |
i32.store8 offset=78 | |
end | |
i32.const 80 | |
set_local 49 | |
get_local 4 | |
get_local 49 | |
i32.add | |
set_local 50 | |
get_local 50 | |
set_global 0 | |
return) | |
(func $<core::result::Result<T__E>>::is_ok::h617b7d5b952bf290 (type 9) (param i32) (result i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 1 | |
i32.const 16 | |
set_local 2 | |
get_local 1 | |
get_local 2 | |
i32.sub | |
set_local 3 | |
get_local 3 | |
get_local 0 | |
i32.store offset=8 | |
get_local 3 | |
i32.load offset=8 | |
set_local 4 | |
get_local 4 | |
i32.load8_u | |
set_local 5 | |
i32.const 2 | |
set_local 6 | |
get_local 5 | |
get_local 6 | |
i32.ne | |
set_local 7 | |
get_local 5 | |
get_local 6 | |
i32.eq | |
set_local 8 | |
block ;; label = @1 | |
block ;; label = @2 | |
block ;; label = @3 | |
block ;; label = @4 | |
get_local 8 | |
br_if 0 (;@4;) | |
i32.const 1 | |
set_local 9 | |
get_local 7 | |
get_local 9 | |
i32.eq | |
set_local 10 | |
get_local 10 | |
br_if 1 (;@3;) | |
br 2 (;@2;) | |
end | |
i32.const 1 | |
set_local 11 | |
get_local 3 | |
get_local 11 | |
i32.store8 offset=15 | |
br 2 (;@1;) | |
end | |
i32.const 0 | |
set_local 12 | |
get_local 3 | |
get_local 12 | |
i32.store8 offset=15 | |
br 1 (;@1;) | |
end | |
unreachable | |
end | |
get_local 3 | |
i32.load8_u offset=15 | |
set_local 13 | |
i32.const 1 | |
set_local 14 | |
get_local 13 | |
get_local 14 | |
i32.and | |
set_local 15 | |
get_local 15 | |
return) | |
(func $<core::result::Result<T__E>>::is_err::hd61d8b86c30b0da6 (type 9) (param i32) (result i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 1 | |
i32.const 16 | |
set_local 2 | |
get_local 1 | |
get_local 2 | |
i32.sub | |
set_local 3 | |
get_local 3 | |
set_global 0 | |
get_local 3 | |
get_local 0 | |
i32.store offset=12 | |
get_local 3 | |
i32.load offset=12 | |
set_local 4 | |
get_local 4 | |
call $<core::result::Result<T__E>>::is_ok::h617b7d5b952bf290 | |
set_local 5 | |
i32.const -1 | |
set_local 6 | |
get_local 5 | |
get_local 6 | |
i32.xor | |
set_local 7 | |
i32.const 1 | |
set_local 8 | |
get_local 7 | |
get_local 8 | |
i32.and | |
set_local 9 | |
i32.const 16 | |
set_local 10 | |
get_local 3 | |
get_local 10 | |
i32.add | |
set_local 11 | |
get_local 11 | |
set_global 0 | |
get_local 9 | |
return) | |
(func $<core::result::Result<T__E>>::map_err::h80fec601518195e7 (type 7) (param i32 i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 2 | |
i32.const 32 | |
set_local 3 | |
get_local 2 | |
get_local 3 | |
i32.sub | |
set_local 4 | |
get_local 4 | |
set_global 0 | |
i32.const 0 | |
set_local 5 | |
get_local 4 | |
get_local 5 | |
i32.store8 offset=31 | |
get_local 4 | |
get_local 5 | |
i32.store8 offset=30 | |
get_local 4 | |
get_local 5 | |
i32.store8 offset=29 | |
i32.const 1 | |
set_local 6 | |
get_local 4 | |
get_local 6 | |
i32.store8 offset=30 | |
get_local 4 | |
get_local 6 | |
i32.store8 offset=31 | |
get_local 4 | |
get_local 6 | |
i32.store8 offset=29 | |
get_local 1 | |
i32.load | |
set_local 7 | |
block ;; label = @1 | |
block ;; label = @2 | |
block ;; label = @3 | |
get_local 7 | |
i32.eqz | |
br_if 0 (;@3;) | |
i32.const 1 | |
set_local 8 | |
get_local 7 | |
get_local 8 | |
i32.eq | |
set_local 9 | |
get_local 9 | |
br_if 1 (;@2;) | |
unreachable | |
end | |
i32.const 0 | |
set_local 10 | |
get_local 4 | |
get_local 10 | |
i32.store8 offset=31 | |
get_local 1 | |
i32.load offset=4 | |
set_local 11 | |
get_local 1 | |
i32.load offset=8 | |
set_local 12 | |
get_local 4 | |
get_local 11 | |
i32.store offset=8 | |
get_local 4 | |
get_local 12 | |
i32.store offset=12 | |
get_local 4 | |
i32.load offset=8 | |
set_local 13 | |
get_local 4 | |
i32.load offset=12 | |
set_local 14 | |
get_local 0 | |
get_local 13 | |
i32.store offset=4 | |
get_local 0 | |
get_local 14 | |
i32.store offset=8 | |
get_local 0 | |
get_local 10 | |
i32.store8 | |
br 1 (;@1;) | |
end | |
i32.const 0 | |
set_local 15 | |
get_local 4 | |
get_local 15 | |
i32.store8 offset=30 | |
get_local 4 | |
get_local 15 | |
i32.store8 offset=29 | |
call $<alloc::raw_vec::RawVec<T__A>>::try_reserve_exact::__closure__::h9add35b233582623 | |
set_local 16 | |
i32.const 1 | |
set_local 20 | |
i32.const 1 | |
set_local 21 | |
get_local 16 | |
get_local 21 | |
i32.and | |
set_local 22 | |
get_local 0 | |
get_local 22 | |
i32.store8 offset=1 | |
get_local 0 | |
get_local 20 | |
i32.store8 | |
end | |
get_local 4 | |
i32.load8_u offset=29 | |
set_local 17 | |
i32.const 1 | |
set_local 18 | |
get_local 17 | |
get_local 18 | |
i32.and | |
set_local 19 | |
block ;; label = @1 | |
get_local 19 | |
i32.eqz | |
br_if 0 (;@1;) | |
i32.const 0 | |
set_local 24 | |
get_local 4 | |
get_local 24 | |
i32.store8 offset=29 | |
end | |
get_local 1 | |
i32.load | |
set_local 23 | |
block ;; label = @1 | |
block ;; label = @2 | |
get_local 23 | |
br_if 0 (;@2;) | |
get_local 4 | |
i32.load8_u offset=31 | |
set_local 27 | |
i32.const 1 | |
set_local 28 | |
get_local 27 | |
get_local 28 | |
i32.and | |
set_local 29 | |
get_local 29 | |
i32.eqz | |
br_if 1 (;@1;) | |
i32.const 0 | |
set_local 30 | |
get_local 4 | |
get_local 30 | |
i32.store8 offset=31 | |
br 1 (;@1;) | |
end | |
get_local 4 | |
i32.load8_u offset=30 | |
set_local 31 | |
i32.const 1 | |
set_local 32 | |
get_local 31 | |
get_local 32 | |
i32.and | |
set_local 33 | |
get_local 33 | |
i32.eqz | |
br_if 0 (;@1;) | |
i32.const 0 | |
set_local 34 | |
get_local 4 | |
get_local 34 | |
i32.store8 offset=30 | |
end | |
i32.const 32 | |
set_local 25 | |
get_local 4 | |
get_local 25 | |
i32.add | |
set_local 26 | |
get_local 26 | |
set_global 0 | |
return) | |
(func $<core::result::Result<T__E>_as_core::ops::try::Try>::from_error::h4aace2966ac8b258 (type 0) (param i32) | |
(local i32 i32 i32) | |
get_global 0 | |
set_local 1 | |
i32.const 16 | |
set_local 2 | |
get_local 1 | |
get_local 2 | |
i32.sub | |
drop | |
i32.const 1 | |
set_local 3 | |
get_local 0 | |
get_local 3 | |
i32.store | |
return) | |
(func $<core::result::Result<T__E>_as_core::ops::try::Try>::from_error::h50103b49a889311c (type 9) (param i32) (result i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 1 | |
i32.const 16 | |
set_local 2 | |
get_local 1 | |
get_local 2 | |
i32.sub | |
set_local 3 | |
get_local 0 | |
set_local 4 | |
get_local 3 | |
get_local 4 | |
i32.store8 offset=14 | |
get_local 3 | |
i32.load8_u offset=14 | |
set_local 5 | |
i32.const 1 | |
set_local 6 | |
get_local 5 | |
get_local 6 | |
i32.and | |
set_local 7 | |
get_local 3 | |
get_local 7 | |
i32.store8 offset=15 | |
get_local 3 | |
i32.load8_u offset=15 | |
set_local 8 | |
get_local 8 | |
return) | |
(func $<core::result::Result<T__E>_as_core::ops::try::Try>::into_result::h5517fc534d85acdb (type 7) (param i32 i32) | |
(local i32 i32 i32 i32 i64 i32 i32 i32 i32 i64 i32 i32 i32 i32) | |
get_global 0 | |
set_local 2 | |
i32.const 16 | |
set_local 3 | |
get_local 2 | |
get_local 3 | |
i32.sub | |
set_local 4 | |
get_local 4 | |
set_local 5 | |
get_local 1 | |
i64.load align=4 | |
set_local 6 | |
get_local 5 | |
get_local 6 | |
i64.store align=4 | |
i32.const 8 | |
set_local 7 | |
get_local 5 | |
get_local 7 | |
i32.add | |
set_local 8 | |
get_local 1 | |
get_local 7 | |
i32.add | |
set_local 9 | |
get_local 9 | |
i32.load | |
set_local 10 | |
get_local 8 | |
get_local 10 | |
i32.store | |
get_local 5 | |
i64.load align=4 | |
set_local 11 | |
get_local 0 | |
get_local 11 | |
i64.store align=4 | |
i32.const 8 | |
set_local 12 | |
get_local 0 | |
get_local 12 | |
i32.add | |
set_local 13 | |
get_local 5 | |
get_local 12 | |
i32.add | |
set_local 14 | |
get_local 14 | |
i32.load | |
set_local 15 | |
get_local 13 | |
get_local 15 | |
i32.store | |
return) | |
(func $<core::result::Result<T__E>_as_core::ops::try::Try>::into_result::h7a932e2ac4716267 (type 9) (param i32) (result i32) | |
(local i32 i32 i32 i32) | |
get_global 0 | |
set_local 1 | |
i32.const 16 | |
set_local 2 | |
get_local 1 | |
get_local 2 | |
i32.sub | |
set_local 3 | |
get_local 3 | |
get_local 0 | |
i32.store offset=12 | |
get_local 3 | |
i32.load offset=12 | |
set_local 4 | |
get_local 4 | |
return) | |
(func $<core::result::Result<T__E>_as_core::ops::try::Try>::into_result::h7b65e7dfcc0452a8 (type 9) (param i32) (result i32) | |
(local i32 i32 i32 i32) | |
get_global 0 | |
set_local 1 | |
i32.const 16 | |
set_local 2 | |
get_local 1 | |
get_local 2 | |
i32.sub | |
set_local 3 | |
get_local 3 | |
get_local 0 | |
i32.store8 offset=15 | |
get_local 3 | |
i32.load8_u offset=15 | |
set_local 4 | |
get_local 4 | |
return) | |
(func $<core::result::Result<T__E>_as_core::ops::try::Try>::into_result::h901348959601ce35 (type 2) (param i32 i32 i32) | |
(local i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 3 | |
i32.const 16 | |
set_local 4 | |
get_local 3 | |
get_local 4 | |
i32.sub | |
set_local 5 | |
get_local 5 | |
get_local 1 | |
i32.store offset=8 | |
get_local 5 | |
get_local 2 | |
i32.store offset=12 | |
get_local 5 | |
i32.load offset=8 | |
set_local 6 | |
get_local 5 | |
i32.load offset=12 | |
set_local 7 | |
get_local 0 | |
get_local 7 | |
i32.store offset=4 | |
get_local 0 | |
get_local 6 | |
i32.store | |
return) | |
(func $<core::result::Result<T__E>_as_core::ops::try::Try>::into_result::hc6402137ab4c5b52 (type 7) (param i32 i32) | |
(local i32 i32 i32 i32 i32 i32 i64 i64) | |
get_global 0 | |
set_local 2 | |
i32.const 16 | |
set_local 3 | |
get_local 2 | |
get_local 3 | |
i32.sub | |
set_local 4 | |
i32.const 8 | |
set_local 5 | |
get_local 4 | |
get_local 5 | |
i32.add | |
set_local 6 | |
get_local 6 | |
set_local 7 | |
get_local 1 | |
i64.load align=4 | |
set_local 8 | |
get_local 7 | |
get_local 8 | |
i64.store align=4 | |
get_local 7 | |
i64.load align=4 | |
set_local 9 | |
get_local 0 | |
get_local 9 | |
i64.store align=4 | |
return) | |
(func $<core::result::Result<T__E>_as_core::ops::try::Try>::into_result::hda35578c1553a0c2 (type 7) (param i32 i32) | |
(local i32 i32 i32 i32 i64 i32 i32 i32 i32 i64 i32 i32 i32 i32) | |
get_global 0 | |
set_local 2 | |
i32.const 16 | |
set_local 3 | |
get_local 2 | |
get_local 3 | |
i32.sub | |
set_local 4 | |
get_local 4 | |
set_local 5 | |
get_local 1 | |
i64.load align=4 | |
set_local 6 | |
get_local 5 | |
get_local 6 | |
i64.store align=4 | |
i32.const 8 | |
set_local 7 | |
get_local 5 | |
get_local 7 | |
i32.add | |
set_local 8 | |
get_local 1 | |
get_local 7 | |
i32.add | |
set_local 9 | |
get_local 9 | |
i32.load | |
set_local 10 | |
get_local 8 | |
get_local 10 | |
i32.store | |
get_local 5 | |
i64.load align=4 | |
set_local 11 | |
get_local 0 | |
get_local 11 | |
i64.store align=4 | |
i32.const 8 | |
set_local 12 | |
get_local 0 | |
get_local 12 | |
i32.add | |
set_local 13 | |
get_local 5 | |
get_local 12 | |
i32.add | |
set_local 14 | |
get_local 14 | |
i32.load | |
set_local 15 | |
get_local 13 | |
get_local 15 | |
i32.store | |
return) | |
(func $alloc::string::String::into_bytes::hae62fcba2241468c (type 7) (param i32 i32) | |
(local i32 i32 i32 i32 i64 i32 i32 i32 i32 i64 i32 i32 i32 i32) | |
get_global 0 | |
set_local 2 | |
i32.const 16 | |
set_local 3 | |
get_local 2 | |
get_local 3 | |
i32.sub | |
set_local 4 | |
get_local 4 | |
set_local 5 | |
get_local 1 | |
i64.load align=4 | |
set_local 6 | |
get_local 5 | |
get_local 6 | |
i64.store align=4 | |
i32.const 8 | |
set_local 7 | |
get_local 5 | |
get_local 7 | |
i32.add | |
set_local 8 | |
get_local 1 | |
get_local 7 | |
i32.add | |
set_local 9 | |
get_local 9 | |
i32.load | |
set_local 10 | |
get_local 8 | |
get_local 10 | |
i32.store | |
get_local 5 | |
i64.load align=4 | |
set_local 11 | |
get_local 0 | |
get_local 11 | |
i64.store align=4 | |
i32.const 8 | |
set_local 12 | |
get_local 0 | |
get_local 12 | |
i32.add | |
set_local 13 | |
get_local 5 | |
get_local 12 | |
i32.add | |
set_local 14 | |
get_local 14 | |
i32.load | |
set_local 15 | |
get_local 13 | |
get_local 15 | |
i32.store | |
return) | |
(func $wasm_bindgen::__rt::link_this_library::h9d8de4891c48281e (type 1) | |
return) | |
(func $<alloc::string::String_as_wasm_bindgen::convert::IntoWasmAbi>::into_abi::h3091c4a0e1522cde (type 4) (param i32 i32 i32 i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 4 | |
i32.const 48 | |
set_local 5 | |
get_local 4 | |
get_local 5 | |
i32.sub | |
set_local 6 | |
get_local 6 | |
set_global 0 | |
i32.const 16 | |
set_local 7 | |
get_local 6 | |
get_local 7 | |
i32.add | |
set_local 8 | |
get_local 8 | |
set_local 9 | |
i32.const 32 | |
set_local 10 | |
get_local 6 | |
get_local 10 | |
i32.add | |
set_local 11 | |
get_local 11 | |
set_local 12 | |
get_local 6 | |
get_local 2 | |
i32.store offset=8 | |
get_local 6 | |
get_local 3 | |
i32.store offset=12 | |
get_local 1 | |
i64.load align=4 | |
set_local 13 | |
get_local 12 | |
get_local 13 | |
i64.store align=4 | |
i32.const 8 | |
set_local 14 | |
get_local 12 | |
get_local 14 | |
i32.add | |
set_local 15 | |
get_local 1 | |
get_local 14 | |
i32.add | |
set_local 16 | |
get_local 16 | |
i32.load | |
set_local 17 | |
get_local 15 | |
get_local 17 | |
i32.store | |
get_local 9 | |
get_local 12 | |
call $alloc::string::String::into_bytes::hae62fcba2241468c | |
get_local 6 | |
i32.load offset=8 | |
set_local 18 | |
get_local 6 | |
i32.load offset=12 | |
set_local 19 | |
i32.const 16 | |
set_local 20 | |
get_local 6 | |
get_local 20 | |
i32.add | |
set_local 21 | |
get_local 6 | |
get_local 21 | |
get_local 18 | |
get_local 19 | |
call $<alloc::vec::Vec<T>_as_wasm_bindgen::convert::IntoWasmAbi>::into_abi::h2efb732a8d0d2d2e | |
get_local 6 | |
i32.load offset=4 align=1 | |
set_local 22 | |
get_local 6 | |
i32.load align=1 | |
set_local 23 | |
get_local 0 | |
get_local 22 | |
i32.store offset=4 | |
get_local 0 | |
get_local 23 | |
i32.store | |
i32.const 48 | |
set_local 24 | |
get_local 6 | |
get_local 24 | |
i32.add | |
set_local 25 | |
get_local 25 | |
set_global 0 | |
return) | |
(func $__wbindgen_malloc (type 9) (param i32) (result i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 1 | |
i32.const 64 | |
set_local 2 | |
get_local 1 | |
get_local 2 | |
i32.sub | |
set_local 3 | |
get_local 3 | |
set_global 0 | |
i32.const 24 | |
set_local 4 | |
get_local 3 | |
get_local 4 | |
i32.add | |
set_local 5 | |
get_local 5 | |
set_local 6 | |
get_local 3 | |
get_local 0 | |
i32.store offset=20 | |
get_local 6 | |
call $<alloc::vec::Vec<T>>::new::h8a22d3b8c9a4b173 | |
i32.const 24 | |
set_local 7 | |
get_local 3 | |
get_local 7 | |
i32.add | |
set_local 8 | |
get_local 8 | |
set_local 9 | |
get_local 3 | |
i32.load offset=20 | |
set_local 10 | |
get_local 9 | |
get_local 10 | |
call $<alloc::vec::Vec<T>>::try_reserve_exact::h0d020aeb8573aa80 | |
set_local 11 | |
get_local 3 | |
get_local 11 | |
i32.store8 offset=43 | |
i32.const 43 | |
set_local 12 | |
get_local 3 | |
get_local 12 | |
i32.add | |
set_local 13 | |
get_local 13 | |
set_local 14 | |
get_local 14 | |
call $<core::result::Result<T__E>>::is_err::hd61d8b86c30b0da6 | |
set_local 15 | |
i32.const 1 | |
set_local 16 | |
get_local 15 | |
get_local 16 | |
i32.and | |
set_local 17 | |
block ;; label = @1 | |
get_local 17 | |
i32.eqz | |
br_if 0 (;@1;) | |
i32.const 2011 | |
set_local 18 | |
get_local 18 | |
set_local 19 | |
i32.const 22 | |
set_local 20 | |
get_local 19 | |
get_local 20 | |
call $wasm_bindgen::throw::hb965e5f9530203ab | |
unreachable | |
end | |
i32.const 8 | |
set_local 21 | |
get_local 3 | |
get_local 21 | |
i32.add | |
set_local 22 | |
i32.const 24 | |
set_local 23 | |
get_local 3 | |
get_local 23 | |
i32.add | |
set_local 24 | |
get_local 22 | |
get_local 24 | |
call $<alloc::vec::Vec<T>_as_core::ops::deref::DerefMut>::deref_mut::h08e87e39e977da74 | |
get_local 3 | |
i32.load offset=12 align=1 | |
set_local 25 | |
get_local 3 | |
i32.load offset=8 align=1 | |
set_local 26 | |
get_local 26 | |
get_local 25 | |
call $core::slice::<impl__T_>::as_mut_ptr::h927171dbece3fa0b | |
set_local 27 | |
get_local 3 | |
get_local 27 | |
i32.store offset=44 | |
i32.const 48 | |
set_local 28 | |
get_local 3 | |
get_local 28 | |
i32.add | |
set_local 29 | |
get_local 29 | |
set_local 30 | |
i32.const 24 | |
set_local 31 | |
get_local 3 | |
get_local 31 | |
i32.add | |
set_local 32 | |
get_local 32 | |
set_local 33 | |
get_local 33 | |
i64.load align=4 | |
set_local 34 | |
get_local 30 | |
get_local 34 | |
i64.store align=4 | |
i32.const 8 | |
set_local 35 | |
get_local 30 | |
get_local 35 | |
i32.add | |
set_local 36 | |
get_local 33 | |
get_local 35 | |
i32.add | |
set_local 37 | |
get_local 37 | |
i32.load | |
set_local 38 | |
get_local 36 | |
get_local 38 | |
i32.store | |
get_local 30 | |
call $core::mem::forget::h38cf4dfb8acd6f8b | |
get_local 3 | |
i32.load offset=44 | |
set_local 39 | |
i32.const 64 | |
set_local 40 | |
get_local 3 | |
get_local 40 | |
i32.add | |
set_local 41 | |
get_local 41 | |
set_global 0 | |
get_local 39 | |
return) | |
(func $__wbindgen_free (type 7) (param i32 i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 2 | |
i32.const 32 | |
set_local 3 | |
get_local 2 | |
get_local 3 | |
i32.sub | |
set_local 4 | |
get_local 4 | |
set_global 0 | |
i32.const 16 | |
set_local 5 | |
get_local 4 | |
get_local 5 | |
i32.add | |
set_local 6 | |
get_local 6 | |
set_local 7 | |
i32.const 0 | |
set_local 8 | |
get_local 4 | |
get_local 0 | |
i32.store offset=8 | |
get_local 4 | |
get_local 1 | |
i32.store offset=12 | |
get_local 4 | |
i32.load offset=8 | |
set_local 9 | |
get_local 4 | |
i32.load offset=12 | |
set_local 10 | |
get_local 7 | |
get_local 9 | |
get_local 8 | |
get_local 10 | |
call $<alloc::vec::Vec<T>>::from_raw_parts::hed81ce7ecd0d2228 | |
i32.const 16 | |
set_local 11 | |
get_local 4 | |
get_local 11 | |
i32.add | |
set_local 12 | |
get_local 12 | |
set_local 13 | |
get_local 13 | |
call $core::mem::drop::h143fbb848f12312e | |
i32.const 32 | |
set_local 14 | |
get_local 4 | |
get_local 14 | |
i32.add | |
set_local 15 | |
get_local 15 | |
set_global 0 | |
return) | |
(func $<str_as_core::str::StrExt>::len::h46c337ce29281d1e (type 5) (param i32 i32) (result i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 2 | |
i32.const 32 | |
set_local 3 | |
get_local 2 | |
get_local 3 | |
i32.sub | |
set_local 4 | |
get_local 4 | |
set_global 0 | |
get_local 4 | |
get_local 0 | |
i32.store offset=16 | |
get_local 4 | |
get_local 1 | |
i32.store offset=20 | |
get_local 4 | |
i32.load offset=16 | |
set_local 5 | |
get_local 4 | |
i32.load offset=20 | |
set_local 6 | |
get_local 4 | |
get_local 5 | |
i32.store offset=24 | |
get_local 4 | |
get_local 6 | |
i32.store offset=28 | |
get_local 4 | |
i32.load offset=24 | |
set_local 7 | |
get_local 4 | |
i32.load offset=28 | |
set_local 8 | |
i32.const 8 | |
set_local 9 | |
get_local 4 | |
get_local 9 | |
i32.add | |
set_local 10 | |
get_local 10 | |
get_local 7 | |
get_local 8 | |
call $<str_as_core::str::StrExt>::as_bytes::h513600ad0193229e | |
get_local 4 | |
i32.load offset=12 align=1 | |
set_local 11 | |
get_local 4 | |
i32.load offset=8 align=1 | |
set_local 12 | |
get_local 12 | |
get_local 11 | |
call $core::slice::<impl__T_>::len::h087dad5e5ee68e10 | |
set_local 13 | |
i32.const 32 | |
set_local 14 | |
get_local 4 | |
get_local 14 | |
i32.add | |
set_local 15 | |
get_local 15 | |
set_global 0 | |
get_local 13 | |
return) | |
(func $<str_as_core::str::StrExt>::as_bytes::h513600ad0193229e (type 2) (param i32 i32 i32) | |
(local i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 3 | |
i32.const 16 | |
set_local 4 | |
get_local 3 | |
get_local 4 | |
i32.sub | |
set_local 5 | |
get_local 5 | |
get_local 1 | |
i32.store offset=8 | |
get_local 5 | |
get_local 2 | |
i32.store offset=12 | |
get_local 5 | |
i32.load offset=8 | |
set_local 6 | |
get_local 5 | |
i32.load offset=12 | |
set_local 7 | |
get_local 0 | |
get_local 7 | |
i32.store offset=4 | |
get_local 0 | |
get_local 6 | |
i32.store | |
return) | |
(func $<str_as_core::str::StrExt>::as_ptr::h0f71462e20a48b56 (type 5) (param i32 i32) (result i32) | |
(local i32 i32 i32 i32) | |
get_global 0 | |
set_local 2 | |
i32.const 16 | |
set_local 3 | |
get_local 2 | |
get_local 3 | |
i32.sub | |
set_local 4 | |
get_local 4 | |
get_local 0 | |
i32.store offset=8 | |
get_local 4 | |
get_local 1 | |
i32.store offset=12 | |
get_local 4 | |
i32.load offset=8 | |
set_local 5 | |
get_local 5 | |
return) | |
(func $core::ptr::drop_in_place::hd03a0661b31b3ed4 (type 0) (param i32) | |
(local i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 1 | |
i32.const 16 | |
set_local 2 | |
get_local 1 | |
get_local 2 | |
i32.sub | |
set_local 3 | |
get_local 3 | |
set_global 0 | |
get_local 3 | |
get_local 0 | |
i32.store offset=12 | |
get_local 3 | |
i32.load offset=12 | |
set_local 4 | |
get_local 4 | |
call $<alloc::vec::Vec<T>_as_core::ops::drop::Drop>::drop::h3024de94fa09b598 | |
get_local 3 | |
i32.load offset=12 | |
set_local 7 | |
get_local 7 | |
call $core::ptr::drop_in_place::he086225a05eda5dc | |
i32.const 16 | |
set_local 5 | |
get_local 3 | |
get_local 5 | |
i32.add | |
set_local 6 | |
get_local 6 | |
set_global 0 | |
return) | |
(func $core::ptr::drop_in_place::he086225a05eda5dc (type 0) (param i32) | |
(local i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 1 | |
i32.const 16 | |
set_local 2 | |
get_local 1 | |
get_local 2 | |
i32.sub | |
set_local 3 | |
get_local 3 | |
set_global 0 | |
get_local 3 | |
get_local 0 | |
i32.store offset=12 | |
get_local 3 | |
i32.load offset=12 | |
set_local 4 | |
get_local 4 | |
call $<alloc::raw_vec::RawVec<T__A>_as_core::ops::drop::Drop>::drop::hecd0a47632fc8cf5 | |
i32.const 16 | |
set_local 5 | |
get_local 3 | |
get_local 5 | |
i32.add | |
set_local 6 | |
get_local 6 | |
set_global 0 | |
return) | |
(func $core::str::from_utf8_unchecked::h66e547e3b9d2b9d8 (type 2) (param i32 i32 i32) | |
(local i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 3 | |
i32.const 16 | |
set_local 4 | |
get_local 3 | |
get_local 4 | |
i32.sub | |
set_local 5 | |
get_local 5 | |
get_local 1 | |
i32.store offset=8 | |
get_local 5 | |
get_local 2 | |
i32.store offset=12 | |
get_local 5 | |
i32.load offset=8 | |
set_local 6 | |
get_local 5 | |
i32.load offset=12 | |
set_local 7 | |
get_local 0 | |
get_local 7 | |
i32.store offset=4 | |
get_local 0 | |
get_local 6 | |
i32.store | |
return) | |
(func $core::str::<impl_str>::len::ha424860619bd7163 (type 5) (param i32 i32) (result i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 2 | |
i32.const 16 | |
set_local 3 | |
get_local 2 | |
get_local 3 | |
i32.sub | |
set_local 4 | |
get_local 4 | |
set_global 0 | |
get_local 4 | |
get_local 0 | |
i32.store offset=8 | |
get_local 4 | |
get_local 1 | |
i32.store offset=12 | |
get_local 4 | |
i32.load offset=8 | |
set_local 5 | |
get_local 4 | |
i32.load offset=12 | |
set_local 6 | |
get_local 5 | |
get_local 6 | |
call $<str_as_core::str::StrExt>::len::h46c337ce29281d1e | |
set_local 7 | |
i32.const 16 | |
set_local 8 | |
get_local 4 | |
get_local 8 | |
i32.add | |
set_local 9 | |
get_local 9 | |
set_global 0 | |
get_local 7 | |
return) | |
(func $core::str::<impl_str>::as_ptr::h4caa5f54080882b8 (type 5) (param i32 i32) (result i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 2 | |
i32.const 16 | |
set_local 3 | |
get_local 2 | |
get_local 3 | |
i32.sub | |
set_local 4 | |
get_local 4 | |
set_global 0 | |
get_local 4 | |
get_local 0 | |
i32.store offset=8 | |
get_local 4 | |
get_local 1 | |
i32.store offset=12 | |
get_local 4 | |
i32.load offset=8 | |
set_local 5 | |
get_local 4 | |
i32.load offset=12 | |
set_local 6 | |
get_local 5 | |
get_local 6 | |
call $<str_as_core::str::StrExt>::as_ptr::h0f71462e20a48b56 | |
set_local 7 | |
i32.const 16 | |
set_local 8 | |
get_local 4 | |
get_local 8 | |
i32.add | |
set_local 9 | |
get_local 9 | |
set_global 0 | |
get_local 7 | |
return) | |
(func $<core::ops::range::RangeFull_as_core::slice::SliceIndex<_T_>>::index_mut::hd1165266ac18a96c (type 2) (param i32 i32 i32) | |
(local i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 3 | |
i32.const 16 | |
set_local 4 | |
get_local 3 | |
get_local 4 | |
i32.sub | |
set_local 5 | |
get_local 5 | |
get_local 1 | |
i32.store offset=8 | |
get_local 5 | |
get_local 2 | |
i32.store offset=12 | |
get_local 5 | |
i32.load offset=8 | |
set_local 6 | |
get_local 5 | |
i32.load offset=12 | |
set_local 7 | |
get_local 0 | |
get_local 7 | |
i32.store offset=4 | |
get_local 0 | |
get_local 6 | |
i32.store | |
return) | |
(func $<*const_T_as_wasm_bindgen::convert::IntoWasmAbi>::into_abi::hcbd5463e969d58e4 (type 10) (param i32 i32 i32) (result i32) | |
(local i32 i32 i32 i32) | |
get_global 0 | |
set_local 3 | |
i32.const 16 | |
set_local 4 | |
get_local 3 | |
get_local 4 | |
i32.sub | |
set_local 5 | |
get_local 5 | |
get_local 0 | |
i32.store offset=4 | |
get_local 5 | |
get_local 1 | |
i32.store offset=8 | |
get_local 5 | |
get_local 2 | |
i32.store offset=12 | |
get_local 5 | |
i32.load offset=4 | |
set_local 6 | |
get_local 6 | |
return) | |
(func $<*const_T_as_wasm_bindgen::convert::FromWasmAbi>::from_abi::h2b22454699f7a151 (type 10) (param i32 i32 i32) (result i32) | |
(local i32 i32 i32 i32) | |
get_global 0 | |
set_local 3 | |
i32.const 16 | |
set_local 4 | |
get_local 3 | |
get_local 4 | |
i32.sub | |
set_local 5 | |
get_local 5 | |
get_local 0 | |
i32.store offset=4 | |
get_local 5 | |
get_local 1 | |
i32.store offset=8 | |
get_local 5 | |
get_local 2 | |
i32.store offset=12 | |
get_local 5 | |
i32.load offset=4 | |
set_local 6 | |
get_local 6 | |
return) | |
(func $<str_as_wasm_bindgen::convert::RefFromWasmAbi>::ref_from_abi::h5a3c5d51b886e8a6 (type 8) (param i32 i32 i32 i32 i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 5 | |
i32.const 32 | |
set_local 6 | |
get_local 5 | |
get_local 6 | |
i32.sub | |
set_local 7 | |
get_local 7 | |
set_global 0 | |
get_local 7 | |
get_local 1 | |
i32.store offset=16 | |
get_local 7 | |
get_local 2 | |
i32.store offset=20 | |
get_local 7 | |
get_local 3 | |
i32.store offset=24 | |
get_local 7 | |
get_local 4 | |
i32.store offset=28 | |
get_local 7 | |
i32.load offset=16 | |
set_local 8 | |
get_local 7 | |
i32.load offset=20 | |
set_local 9 | |
get_local 7 | |
i32.load offset=24 | |
set_local 10 | |
get_local 7 | |
i32.load offset=28 | |
set_local 11 | |
i32.const 8 | |
set_local 12 | |
get_local 7 | |
get_local 12 | |
i32.add | |
set_local 13 | |
get_local 13 | |
get_local 8 | |
get_local 9 | |
get_local 10 | |
get_local 11 | |
call $<_u8__as_wasm_bindgen::convert::RefFromWasmAbi>::ref_from_abi::h9448c876c02b2b3e | |
get_local 7 | |
i32.load offset=12 align=1 | |
set_local 14 | |
get_local 7 | |
i32.load offset=8 align=1 | |
set_local 15 | |
get_local 7 | |
get_local 15 | |
get_local 14 | |
call $core::str::from_utf8_unchecked::h66e547e3b9d2b9d8 | |
get_local 7 | |
i32.load offset=4 align=1 | |
set_local 16 | |
get_local 7 | |
i32.load align=1 | |
set_local 17 | |
get_local 0 | |
get_local 16 | |
i32.store offset=4 | |
get_local 0 | |
get_local 17 | |
i32.store | |
i32.const 32 | |
set_local 18 | |
get_local 7 | |
get_local 18 | |
i32.add | |
set_local 19 | |
get_local 19 | |
set_global 0 | |
return) | |
(func $<_u8__as_wasm_bindgen::convert::RefFromWasmAbi>::ref_from_abi::h9448c876c02b2b3e (type 8) (param i32 i32 i32 i32 i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 5 | |
i32.const 32 | |
set_local 6 | |
get_local 5 | |
get_local 6 | |
i32.sub | |
set_local 7 | |
get_local 7 | |
set_global 0 | |
get_local 7 | |
get_local 1 | |
i32.store offset=16 | |
get_local 7 | |
get_local 2 | |
i32.store offset=20 | |
get_local 7 | |
get_local 3 | |
i32.store offset=24 | |
get_local 7 | |
get_local 4 | |
i32.store offset=28 | |
get_local 7 | |
i32.load offset=16 | |
set_local 8 | |
get_local 7 | |
i32.load offset=24 | |
set_local 9 | |
get_local 7 | |
i32.load offset=28 | |
set_local 10 | |
get_local 8 | |
get_local 9 | |
get_local 10 | |
call $<*const_T_as_wasm_bindgen::convert::FromWasmAbi>::from_abi::h2b22454699f7a151 | |
set_local 11 | |
get_local 7 | |
i32.load offset=20 | |
set_local 12 | |
i32.const 8 | |
set_local 13 | |
get_local 7 | |
get_local 13 | |
i32.add | |
set_local 14 | |
get_local 14 | |
get_local 11 | |
get_local 12 | |
call $core::slice::from_raw_parts::h5b8290e37c08472e | |
get_local 7 | |
i32.load offset=12 align=1 | |
set_local 15 | |
get_local 7 | |
i32.load offset=8 align=1 | |
set_local 16 | |
get_local 0 | |
get_local 15 | |
i32.store offset=4 | |
get_local 0 | |
get_local 16 | |
i32.store | |
i32.const 32 | |
set_local 17 | |
get_local 7 | |
get_local 17 | |
i32.add | |
set_local 18 | |
get_local 18 | |
set_global 0 | |
return) | |
(func $wasm_bindgen::convert::GlobalStack::new::h3920da319175a056 (type 3) (result i32) | |
(local i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 0 | |
i32.const 16 | |
set_local 1 | |
get_local 0 | |
get_local 1 | |
i32.sub | |
set_local 2 | |
i32.const 0 | |
set_local 3 | |
get_local 2 | |
get_local 3 | |
i32.store offset=12 | |
get_local 2 | |
i32.load offset=12 | |
set_local 4 | |
get_local 4 | |
return) | |
(func $<wasm_bindgen::convert::GlobalStack_as_wasm_bindgen::convert::Stack>::push::hc047f85f64a912e4 (type 7) (param i32 i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 2 | |
i32.const 16 | |
set_local 3 | |
get_local 2 | |
get_local 3 | |
i32.sub | |
set_local 4 | |
get_local 4 | |
set_global 0 | |
i32.const 16 | |
set_local 5 | |
get_local 4 | |
get_local 0 | |
i32.store offset=8 | |
get_local 4 | |
get_local 1 | |
i32.store offset=12 | |
get_local 4 | |
i32.load offset=8 | |
set_local 6 | |
get_local 6 | |
i32.load | |
set_local 7 | |
get_local 7 | |
set_local 8 | |
get_local 5 | |
set_local 9 | |
get_local 8 | |
get_local 9 | |
i32.lt_u | |
set_local 10 | |
block ;; label = @1 | |
get_local 10 | |
br_if 0 (;@1;) | |
i32.const 2424 | |
set_local 11 | |
get_local 11 | |
set_local 12 | |
get_local 12 | |
call $core::panicking::panic::h67bd905640162afc | |
unreachable | |
end | |
i32.const 16 | |
set_local 13 | |
get_local 4 | |
i32.load offset=12 | |
set_local 14 | |
get_local 4 | |
i32.load offset=8 | |
set_local 15 | |
get_local 15 | |
i32.load | |
set_local 16 | |
get_local 16 | |
set_local 17 | |
get_local 13 | |
set_local 18 | |
get_local 17 | |
get_local 18 | |
i32.lt_u | |
set_local 19 | |
i32.const 1 | |
set_local 20 | |
get_local 19 | |
get_local 20 | |
i32.and | |
set_local 21 | |
block ;; label = @1 | |
block ;; label = @2 | |
get_local 21 | |
i32.eqz | |
br_if 0 (;@2;) | |
i32.const 2552 | |
set_local 22 | |
get_local 22 | |
set_local 23 | |
i32.const 2 | |
set_local 24 | |
get_local 16 | |
get_local 24 | |
i32.shl | |
set_local 25 | |
get_local 23 | |
get_local 25 | |
i32.add | |
set_local 26 | |
get_local 26 | |
get_local 14 | |
i32.store | |
get_local 4 | |
i32.load offset=8 | |
set_local 27 | |
get_local 27 | |
i32.load | |
set_local 28 | |
i32.const 1 | |
set_local 29 | |
get_local 28 | |
get_local 29 | |
i32.add | |
set_local 30 | |
get_local 30 | |
get_local 28 | |
i32.lt_u | |
set_local 31 | |
i32.const 1 | |
set_local 32 | |
get_local 31 | |
get_local 32 | |
i32.and | |
set_local 33 | |
get_local 33 | |
br_if 1 (;@1;) | |
get_local 4 | |
i32.load offset=8 | |
set_local 34 | |
get_local 34 | |
get_local 30 | |
i32.store | |
i32.const 16 | |
set_local 35 | |
get_local 4 | |
get_local 35 | |
i32.add | |
set_local 36 | |
get_local 36 | |
set_global 0 | |
return | |
end | |
i32.const 2448 | |
set_local 37 | |
get_local 37 | |
set_local 38 | |
i32.const 16 | |
set_local 39 | |
get_local 38 | |
get_local 16 | |
get_local 39 | |
call $core::panicking::panic_bounds_check::h7ac5dc694968f21b | |
unreachable | |
end | |
i32.const 2464 | |
set_local 40 | |
get_local 40 | |
set_local 41 | |
get_local 41 | |
call $core::panicking::panic::h67bd905640162afc | |
unreachable) | |
(func $<wasm_bindgen::convert::GlobalStack_as_wasm_bindgen::convert::Stack>::pop::h9160b53383762229 (type 9) (param i32) (result i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 1 | |
i32.const 16 | |
set_local 2 | |
get_local 1 | |
get_local 2 | |
i32.sub | |
set_local 3 | |
get_local 3 | |
set_global 0 | |
i32.const 16 | |
set_local 4 | |
get_local 3 | |
get_local 0 | |
i32.store offset=8 | |
get_local 3 | |
i32.load offset=8 | |
set_local 5 | |
get_local 5 | |
i32.load | |
set_local 6 | |
get_local 6 | |
set_local 7 | |
get_local 4 | |
set_local 8 | |
get_local 7 | |
get_local 8 | |
i32.lt_u | |
set_local 9 | |
block ;; label = @1 | |
get_local 9 | |
br_if 0 (;@1;) | |
i32.const 2488 | |
set_local 10 | |
get_local 10 | |
set_local 11 | |
get_local 11 | |
call $core::panicking::panic::h67bd905640162afc | |
unreachable | |
end | |
i32.const 16 | |
set_local 12 | |
get_local 3 | |
i32.load offset=8 | |
set_local 13 | |
get_local 13 | |
i32.load | |
set_local 14 | |
get_local 14 | |
set_local 15 | |
get_local 12 | |
set_local 16 | |
get_local 15 | |
get_local 16 | |
i32.lt_u | |
set_local 17 | |
i32.const 1 | |
set_local 18 | |
get_local 17 | |
get_local 18 | |
i32.and | |
set_local 19 | |
block ;; label = @1 | |
block ;; label = @2 | |
get_local 19 | |
i32.eqz | |
br_if 0 (;@2;) | |
i32.const 2552 | |
set_local 20 | |
get_local 20 | |
set_local 21 | |
i32.const 2 | |
set_local 22 | |
get_local 14 | |
get_local 22 | |
i32.shl | |
set_local 23 | |
get_local 21 | |
get_local 23 | |
i32.add | |
set_local 24 | |
get_local 24 | |
i32.load | |
set_local 25 | |
get_local 3 | |
get_local 25 | |
i32.store offset=12 | |
get_local 3 | |
i32.load offset=8 | |
set_local 26 | |
get_local 26 | |
i32.load | |
set_local 27 | |
i32.const 1 | |
set_local 28 | |
get_local 27 | |
get_local 28 | |
i32.add | |
set_local 29 | |
get_local 29 | |
get_local 27 | |
i32.lt_u | |
set_local 30 | |
i32.const 1 | |
set_local 31 | |
get_local 30 | |
get_local 31 | |
i32.and | |
set_local 32 | |
get_local 32 | |
br_if 1 (;@1;) | |
get_local 3 | |
i32.load offset=8 | |
set_local 33 | |
get_local 33 | |
get_local 29 | |
i32.store | |
get_local 3 | |
i32.load offset=12 | |
set_local 34 | |
i32.const 16 | |
set_local 35 | |
get_local 3 | |
get_local 35 | |
i32.add | |
set_local 36 | |
get_local 36 | |
set_global 0 | |
get_local 34 | |
return | |
end | |
i32.const 2512 | |
set_local 37 | |
get_local 37 | |
set_local 38 | |
i32.const 16 | |
set_local 39 | |
get_local 38 | |
get_local 14 | |
get_local 39 | |
call $core::panicking::panic_bounds_check::h7ac5dc694968f21b | |
unreachable | |
end | |
i32.const 2528 | |
set_local 40 | |
get_local 40 | |
set_local 41 | |
get_local 41 | |
call $core::panicking::panic::h67bd905640162afc | |
unreachable) | |
(func $__wbindgen_global_argument_ptr (type 3) (result i32) | |
(local i32 i32 i32 i32) | |
i32.const 2552 | |
set_local 0 | |
get_local 0 | |
set_local 1 | |
i32.const 16 | |
set_local 2 | |
get_local 1 | |
get_local 2 | |
call $core::slice::<impl__T_>::as_mut_ptr::h8a453a05a2ea25bc | |
set_local 3 | |
get_local 3 | |
return) | |
(func $<alloc::vec::Vec<T>>::shrink_to_fit::h763cf56b3e09f20f (type 0) (param i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 1 | |
i32.const 16 | |
set_local 2 | |
get_local 1 | |
get_local 2 | |
i32.sub | |
set_local 3 | |
get_local 3 | |
set_global 0 | |
get_local 3 | |
get_local 0 | |
i32.store offset=12 | |
get_local 3 | |
i32.load offset=12 | |
set_local 4 | |
get_local 4 | |
call $<alloc::vec::Vec<T>>::capacity::h56a59dbe76cd86e0 | |
set_local 5 | |
get_local 3 | |
i32.load offset=12 | |
set_local 6 | |
get_local 6 | |
i32.load offset=8 | |
set_local 7 | |
get_local 5 | |
set_local 8 | |
get_local 7 | |
set_local 9 | |
get_local 8 | |
get_local 9 | |
i32.ne | |
set_local 10 | |
get_local 10 | |
set_local 11 | |
block ;; label = @1 | |
get_local 11 | |
i32.eqz | |
br_if 0 (;@1;) | |
get_local 3 | |
i32.load offset=12 | |
set_local 12 | |
get_local 3 | |
i32.load offset=12 | |
set_local 13 | |
get_local 13 | |
i32.load offset=8 | |
set_local 14 | |
get_local 12 | |
get_local 14 | |
call $<alloc::raw_vec::RawVec<T__A>>::shrink_to_fit::hfc4dd3a5ce663a71 | |
end | |
i32.const 16 | |
set_local 15 | |
get_local 3 | |
get_local 15 | |
i32.add | |
set_local 16 | |
get_local 16 | |
set_global 0 | |
return) | |
(func $<alloc::vec::Vec<T>>::capacity::h56a59dbe76cd86e0 (type 9) (param i32) (result i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 1 | |
i32.const 16 | |
set_local 2 | |
get_local 1 | |
get_local 2 | |
i32.sub | |
set_local 3 | |
get_local 3 | |
set_global 0 | |
get_local 3 | |
get_local 0 | |
i32.store offset=4 | |
get_local 3 | |
i32.load offset=4 | |
set_local 4 | |
get_local 3 | |
get_local 4 | |
i32.store offset=8 | |
call $core::mem::size_of::hf7007309ebc1af1f | |
set_local 5 | |
block ;; label = @1 | |
block ;; label = @2 | |
get_local 5 | |
br_if 0 (;@2;) | |
i32.const -1 | |
set_local 6 | |
get_local 3 | |
get_local 6 | |
i32.store offset=12 | |
br 1 (;@1;) | |
end | |
get_local 3 | |
i32.load offset=8 | |
set_local 7 | |
get_local 7 | |
i32.load offset=4 | |
set_local 8 | |
get_local 3 | |
get_local 8 | |
i32.store offset=12 | |
end | |
get_local 3 | |
i32.load offset=12 | |
set_local 9 | |
i32.const 16 | |
set_local 10 | |
get_local 3 | |
get_local 10 | |
i32.add | |
set_local 11 | |
get_local 11 | |
set_global 0 | |
get_local 9 | |
return) | |
(func $<alloc::vec::Vec<T>>::from_raw_parts::hed81ce7ecd0d2228 (type 4) (param i32 i32 i32 i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 4 | |
i32.const 32 | |
set_local 5 | |
get_local 4 | |
get_local 5 | |
i32.sub | |
set_local 6 | |
get_local 6 | |
set_global 0 | |
get_local 6 | |
get_local 1 | |
i32.store offset=20 | |
get_local 6 | |
get_local 2 | |
i32.store offset=24 | |
get_local 6 | |
get_local 3 | |
i32.store offset=28 | |
get_local 6 | |
i32.load offset=20 | |
set_local 7 | |
get_local 6 | |
i32.load offset=28 | |
set_local 8 | |
i32.const 8 | |
set_local 9 | |
get_local 6 | |
get_local 9 | |
i32.add | |
set_local 10 | |
get_local 10 | |
get_local 7 | |
get_local 8 | |
call $<alloc::raw_vec::RawVec<T>>::from_raw_parts::h11b172a8880ff572 | |
get_local 6 | |
i32.load offset=12 align=1 | |
set_local 11 | |
get_local 6 | |
i32.load offset=8 align=1 | |
set_local 12 | |
get_local 6 | |
i32.load offset=24 | |
set_local 13 | |
get_local 0 | |
get_local 12 | |
i32.store | |
get_local 0 | |
get_local 11 | |
i32.store offset=4 | |
get_local 0 | |
get_local 13 | |
i32.store offset=8 | |
i32.const 32 | |
set_local 14 | |
get_local 6 | |
get_local 14 | |
i32.add | |
set_local 15 | |
get_local 15 | |
set_global 0 | |
return) | |
(func $<alloc::vec::Vec<T>>::into_boxed_slice::h0b1332ca55d62dbd (type 7) (param i32 i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 2 | |
i32.const 48 | |
set_local 3 | |
get_local 2 | |
get_local 3 | |
i32.sub | |
set_local 4 | |
get_local 4 | |
set_global 0 | |
get_local 1 | |
call $<alloc::vec::Vec<T>>::shrink_to_fit::h763cf56b3e09f20f | |
i32.const 16 | |
set_local 5 | |
get_local 4 | |
get_local 5 | |
i32.add | |
set_local 6 | |
get_local 6 | |
get_local 1 | |
call $core::ptr::read::h95da584029176924 | |
get_local 4 | |
i32.load offset=16 align=1 | |
set_local 7 | |
get_local 4 | |
i32.load offset=20 align=1 | |
set_local 8 | |
get_local 4 | |
get_local 8 | |
i32.store offset=28 | |
get_local 4 | |
get_local 7 | |
i32.store offset=24 | |
i32.const 32 | |
set_local 9 | |
get_local 4 | |
get_local 9 | |
i32.add | |
set_local 10 | |
get_local 10 | |
set_local 11 | |
get_local 1 | |
i64.load align=4 | |
set_local 12 | |
get_local 11 | |
get_local 12 | |
i64.store align=4 | |
i32.const 8 | |
set_local 13 | |
get_local 11 | |
get_local 13 | |
i32.add | |
set_local 14 | |
get_local 1 | |
get_local 13 | |
i32.add | |
set_local 15 | |
get_local 15 | |
i32.load | |
set_local 16 | |
get_local 14 | |
get_local 16 | |
i32.store | |
get_local 11 | |
call $core::mem::forget::h38cf4dfb8acd6f8b | |
get_local 4 | |
i32.load offset=24 | |
set_local 17 | |
get_local 4 | |
i32.load offset=28 | |
set_local 18 | |
i32.const 8 | |
set_local 19 | |
get_local 4 | |
get_local 19 | |
i32.add | |
set_local 20 | |
get_local 20 | |
get_local 17 | |
get_local 18 | |
call $<alloc::raw_vec::RawVec<T>>::into_box::hafd993790460937e | |
get_local 4 | |
i32.load offset=12 align=1 | |
set_local 21 | |
get_local 4 | |
i32.load offset=8 align=1 | |
set_local 22 | |
get_local 0 | |
get_local 21 | |
i32.store offset=4 | |
get_local 0 | |
get_local 22 | |
i32.store | |
i32.const 48 | |
set_local 23 | |
get_local 4 | |
get_local 23 | |
i32.add | |
set_local 24 | |
get_local 24 | |
set_global 0 | |
return) | |
(func $<alloc::vec::Vec<T>>::try_reserve_exact::h0d020aeb8573aa80 (type 5) (param i32 i32) (result i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 2 | |
i32.const 16 | |
set_local 3 | |
get_local 2 | |
get_local 3 | |
i32.sub | |
set_local 4 | |
get_local 4 | |
set_global 0 | |
get_local 4 | |
get_local 0 | |
i32.store offset=8 | |
get_local 4 | |
get_local 1 | |
i32.store offset=12 | |
get_local 4 | |
i32.load offset=8 | |
set_local 5 | |
get_local 4 | |
i32.load offset=8 | |
set_local 6 | |
get_local 6 | |
i32.load offset=8 | |
set_local 7 | |
get_local 4 | |
i32.load offset=12 | |
set_local 8 | |
get_local 5 | |
get_local 7 | |
get_local 8 | |
call $<alloc::raw_vec::RawVec<T__A>>::try_reserve_exact::h507f0640149d1e12 | |
set_local 9 | |
i32.const 16 | |
set_local 10 | |
get_local 4 | |
get_local 10 | |
i32.add | |
set_local 11 | |
get_local 11 | |
set_global 0 | |
get_local 9 | |
return) | |
(func $<alloc::vec::Vec<T>>::new::h8a22d3b8c9a4b173 (type 0) (param i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 1 | |
i32.const 16 | |
set_local 2 | |
get_local 1 | |
get_local 2 | |
i32.sub | |
set_local 3 | |
get_local 3 | |
set_global 0 | |
i32.const 8 | |
set_local 4 | |
get_local 3 | |
get_local 4 | |
i32.add | |
set_local 5 | |
get_local 5 | |
call $<alloc::raw_vec::RawVec<T>>::new::h7491ab18372d6af1 | |
get_local 3 | |
i32.load offset=12 align=1 | |
set_local 6 | |
get_local 3 | |
i32.load offset=8 align=1 | |
set_local 7 | |
i32.const 0 | |
set_local 8 | |
get_local 0 | |
get_local 7 | |
i32.store | |
get_local 0 | |
get_local 6 | |
i32.store offset=4 | |
get_local 0 | |
get_local 8 | |
i32.store offset=8 | |
i32.const 16 | |
set_local 9 | |
get_local 3 | |
get_local 9 | |
i32.add | |
set_local 10 | |
get_local 10 | |
set_global 0 | |
return) | |
(func $<alloc::vec::Vec<T>_as_core::ops::drop::Drop>::drop::h3024de94fa09b598 (type 0) (param i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 1 | |
i32.const 32 | |
set_local 2 | |
get_local 1 | |
get_local 2 | |
i32.sub | |
set_local 3 | |
get_local 3 | |
set_global 0 | |
get_local 3 | |
get_local 0 | |
i32.store offset=20 | |
get_local 3 | |
i32.load offset=20 | |
set_local 4 | |
i32.const 8 | |
set_local 5 | |
get_local 3 | |
get_local 5 | |
i32.add | |
set_local 6 | |
get_local 6 | |
get_local 4 | |
call $<alloc::vec::Vec<T>_as_core::ops::index::IndexMut<I>>::index_mut::h290b1fd76c02642d | |
get_local 3 | |
i32.load offset=12 align=1 | |
drop | |
get_local 3 | |
i32.load offset=8 align=1 | |
drop | |
i32.const 32 | |
set_local 7 | |
get_local 3 | |
get_local 7 | |
i32.add | |
set_local 8 | |
get_local 8 | |
set_global 0 | |
return) | |
(func $<alloc::vec::Vec<T>_as_core::ops::index::IndexMut<I>>::index_mut::h290b1fd76c02642d (type 7) (param i32 i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 2 | |
i32.const 32 | |
set_local 3 | |
get_local 2 | |
get_local 3 | |
i32.sub | |
set_local 4 | |
get_local 4 | |
set_global 0 | |
get_local 4 | |
get_local 1 | |
i32.store offset=20 | |
get_local 4 | |
i32.load offset=20 | |
set_local 5 | |
i32.const 8 | |
set_local 6 | |
get_local 4 | |
get_local 6 | |
i32.add | |
set_local 7 | |
get_local 7 | |
get_local 5 | |
call $<alloc::vec::Vec<T>_as_core::ops::deref::DerefMut>::deref_mut::h08e87e39e977da74 | |
get_local 4 | |
i32.load offset=12 align=1 | |
set_local 8 | |
get_local 4 | |
i32.load offset=8 align=1 | |
set_local 9 | |
get_local 4 | |
get_local 9 | |
get_local 8 | |
call $core::slice::<impl_core::ops::index::IndexMut<I>_for__T_>::index_mut::h9d05c765363fbe14 | |
get_local 4 | |
i32.load offset=4 align=1 | |
set_local 10 | |
get_local 4 | |
i32.load align=1 | |
set_local 11 | |
get_local 0 | |
get_local 10 | |
i32.store offset=4 | |
get_local 0 | |
get_local 11 | |
i32.store | |
i32.const 32 | |
set_local 12 | |
get_local 4 | |
get_local 12 | |
i32.add | |
set_local 13 | |
get_local 13 | |
set_global 0 | |
return) | |
(func $<alloc::vec::Vec<T>_as_core::ops::deref::DerefMut>::deref_mut::h08e87e39e977da74 (type 7) (param i32 i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 2 | |
i32.const 16 | |
set_local 3 | |
get_local 2 | |
get_local 3 | |
i32.sub | |
set_local 4 | |
get_local 4 | |
set_global 0 | |
get_local 4 | |
get_local 1 | |
i32.store offset=8 | |
get_local 4 | |
i32.load offset=8 | |
set_local 5 | |
get_local 5 | |
call $<alloc::raw_vec::RawVec<T__A>>::ptr::h17f2d0784fe46afe | |
set_local 6 | |
get_local 4 | |
get_local 6 | |
i32.store offset=12 | |
get_local 4 | |
i32.load offset=12 | |
set_local 7 | |
get_local 7 | |
call $core::ptr::<impl_*mut_T>::is_null::h2371ebcc29a85fb7 | |
drop | |
get_local 4 | |
i32.load offset=12 | |
set_local 8 | |
get_local 4 | |
i32.load offset=8 | |
set_local 9 | |
get_local 9 | |
i32.load offset=8 | |
set_local 10 | |
get_local 4 | |
get_local 8 | |
get_local 10 | |
call $core::slice::from_raw_parts_mut::hc948e8301d693198 | |
get_local 4 | |
i32.load offset=4 align=1 | |
set_local 11 | |
get_local 4 | |
i32.load align=1 | |
set_local 12 | |
get_local 0 | |
get_local 11 | |
i32.store offset=4 | |
get_local 0 | |
get_local 12 | |
i32.store | |
i32.const 16 | |
set_local 13 | |
get_local 4 | |
get_local 13 | |
i32.add | |
set_local 14 | |
get_local 14 | |
set_global 0 | |
return) | |
(func $<alloc::vec::Vec<T>_as_wasm_bindgen::convert::IntoWasmAbi>::into_abi::h2efb732a8d0d2d2e (type 4) (param i32 i32 i32 i32) | |
(local i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 4 | |
i32.const 48 | |
set_local 5 | |
get_local 4 | |
get_local 5 | |
i32.sub | |
set_local 6 | |
get_local 6 | |
set_global 0 | |
i32.const 32 | |
set_local 7 | |
get_local 6 | |
get_local 7 | |
i32.add | |
set_local 8 | |
get_local 8 | |
set_local 9 | |
get_local 6 | |
get_local 2 | |
i32.store offset=24 | |
get_local 6 | |
get_local 3 | |
i32.store offset=28 | |
get_local 1 | |
i64.load align=4 | |
set_local 10 | |
get_local 9 | |
get_local 10 | |
i64.store align=4 | |
i32.const 8 | |
set_local 11 | |
get_local 9 | |
get_local 11 | |
i32.add | |
set_local 12 | |
get_local 1 | |
get_local 11 | |
i32.add | |
set_local 13 | |
get_local 13 | |
i32.load | |
set_local 14 | |
get_local 12 | |
get_local 14 | |
i32.store | |
i32.const 16 | |
set_local 15 | |
get_local 6 | |
get_local 15 | |
i32.add | |
set_local 16 | |
i32.const 32 | |
set_local 17 | |
get_local 6 | |
get_local 17 | |
i32.add | |
set_local 18 | |
get_local 16 | |
get_local 18 | |
call $<alloc::vec::Vec<T>>::into_boxed_slice::h0b1332ca55d62dbd | |
get_local 6 | |
i32.load offset=20 align=1 | |
set_local 19 | |
get_local 6 | |
i32.load offset=16 align=1 | |
set_local 20 | |
get_local 6 | |
i32.load offset=24 | |
set_local 21 | |
get_local 6 | |
i32.load offset=28 | |
set_local 22 | |
i32.const 8 | |
set_local 23 | |
get_local 6 | |
get_local 23 | |
i32.add | |
set_local 24 | |
get_local 24 | |
get_local 20 | |
get_local 19 | |
get_local 21 | |
get_local 22 | |
call $<alloc::boxed::Box<_u8_>_as_wasm_bindgen::convert::IntoWasmAbi>::into_abi::h5b0cc136afb564fb | |
get_local 6 | |
i32.load offset=12 align=1 | |
set_local 25 | |
get_local 6 | |
i32.load offset=8 align=1 | |
set_local 26 | |
get_local 0 | |
get_local 25 | |
i32.store offset=4 | |
get_local 0 | |
get_local 26 | |
i32.store | |
i32.const 48 | |
set_local 27 | |
get_local 6 | |
get_local 27 | |
i32.add | |
set_local 28 | |
get_local 28 | |
set_global 0 | |
return) | |
(func $<alloc::boxed::Box<T>>::from_raw::h048d06cdebae2cb1 (type 2) (param i32 i32 i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 3 | |
i32.const 32 | |
set_local 4 | |
get_local 3 | |
get_local 4 | |
i32.sub | |
set_local 5 | |
get_local 5 | |
set_global 0 | |
get_local 5 | |
get_local 1 | |
i32.store offset=16 | |
get_local 5 | |
get_local 2 | |
i32.store offset=20 | |
get_local 5 | |
i32.load offset=16 | |
set_local 6 | |
get_local 5 | |
i32.load offset=20 | |
set_local 7 | |
i32.const 8 | |
set_local 8 | |
get_local 5 | |
get_local 8 | |
i32.add | |
set_local 9 | |
get_local 9 | |
get_local 6 | |
get_local 7 | |
call $<core::ptr::Unique<T>>::new_unchecked::h2ddea7805a59550c | |
get_local 5 | |
i32.load offset=12 align=1 | |
set_local 10 | |
get_local 5 | |
i32.load offset=8 align=1 | |
set_local 11 | |
get_local 5 | |
get_local 11 | |
i32.store offset=24 | |
get_local 5 | |
get_local 10 | |
i32.store offset=28 | |
get_local 5 | |
i32.load offset=24 | |
set_local 12 | |
get_local 5 | |
i32.load offset=28 | |
set_local 13 | |
get_local 0 | |
get_local 13 | |
i32.store offset=4 | |
get_local 0 | |
get_local 12 | |
i32.store | |
i32.const 32 | |
set_local 14 | |
get_local 5 | |
get_local 14 | |
i32.add | |
set_local 15 | |
get_local 15 | |
set_global 0 | |
return) | |
(func $<alloc::boxed::Box<_u8_>_as_wasm_bindgen::convert::IntoWasmAbi>::into_abi::h5b0cc136afb564fb (type 8) (param i32 i32 i32 i32 i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 5 | |
i32.const 32 | |
set_local 6 | |
get_local 5 | |
get_local 6 | |
i32.sub | |
set_local 7 | |
get_local 7 | |
set_global 0 | |
get_local 7 | |
get_local 1 | |
i32.store | |
get_local 7 | |
get_local 2 | |
i32.store offset=4 | |
get_local 7 | |
get_local 3 | |
i32.store offset=8 | |
get_local 7 | |
get_local 4 | |
i32.store offset=12 | |
get_local 7 | |
i32.load | |
set_local 8 | |
get_local 7 | |
i32.load offset=4 | |
set_local 9 | |
get_local 8 | |
get_local 9 | |
call $core::slice::<impl__T_>::as_ptr::h73a55991135b9130 | |
set_local 10 | |
get_local 7 | |
get_local 10 | |
i32.store offset=24 | |
get_local 7 | |
i32.load | |
set_local 11 | |
get_local 7 | |
i32.load offset=4 | |
set_local 12 | |
get_local 11 | |
get_local 12 | |
call $core::slice::<impl__T_>::len::h087dad5e5ee68e10 | |
set_local 13 | |
get_local 7 | |
get_local 13 | |
i32.store offset=28 | |
get_local 7 | |
i32.load | |
set_local 14 | |
get_local 7 | |
i32.load offset=4 | |
set_local 15 | |
get_local 14 | |
get_local 15 | |
call $core::mem::forget::hada3ea28bcd3e74f | |
get_local 7 | |
i32.load offset=24 | |
set_local 16 | |
get_local 7 | |
i32.load offset=8 | |
set_local 17 | |
get_local 7 | |
i32.load offset=12 | |
set_local 18 | |
get_local 16 | |
get_local 17 | |
get_local 18 | |
call $<*const_T_as_wasm_bindgen::convert::IntoWasmAbi>::into_abi::hcbd5463e969d58e4 | |
set_local 19 | |
get_local 7 | |
i32.load offset=28 | |
set_local 20 | |
get_local 7 | |
get_local 19 | |
i32.store offset=16 | |
get_local 7 | |
get_local 20 | |
i32.store offset=20 | |
get_local 7 | |
i32.load offset=16 | |
set_local 21 | |
get_local 7 | |
i32.load offset=20 | |
set_local 22 | |
get_local 0 | |
get_local 22 | |
i32.store offset=4 | |
get_local 0 | |
get_local 21 | |
i32.store | |
i32.const 32 | |
set_local 23 | |
get_local 7 | |
get_local 23 | |
i32.add | |
set_local 24 | |
get_local 24 | |
set_global 0 | |
return) | |
(func $core::slice::from_raw_parts::h5b8290e37c08472e (type 2) (param i32 i32 i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 3 | |
i32.const 32 | |
set_local 4 | |
get_local 3 | |
get_local 4 | |
i32.sub | |
set_local 5 | |
get_local 5 | |
get_local 1 | |
i32.store offset=8 | |
get_local 5 | |
get_local 2 | |
i32.store offset=12 | |
get_local 5 | |
i32.load offset=8 | |
set_local 6 | |
get_local 5 | |
i32.load offset=12 | |
set_local 7 | |
get_local 5 | |
get_local 6 | |
i32.store offset=16 | |
get_local 5 | |
get_local 7 | |
i32.store offset=20 | |
get_local 5 | |
i32.load offset=16 | |
set_local 8 | |
get_local 5 | |
i32.load offset=20 | |
set_local 9 | |
get_local 5 | |
get_local 8 | |
i32.store offset=24 | |
get_local 5 | |
get_local 9 | |
i32.store offset=28 | |
get_local 5 | |
i32.load offset=24 | |
set_local 10 | |
get_local 5 | |
i32.load offset=28 | |
set_local 11 | |
get_local 0 | |
get_local 11 | |
i32.store offset=4 | |
get_local 0 | |
get_local 10 | |
i32.store | |
return) | |
(func $core::slice::from_raw_parts_mut::hc948e8301d693198 (type 2) (param i32 i32 i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 3 | |
i32.const 32 | |
set_local 4 | |
get_local 3 | |
get_local 4 | |
i32.sub | |
set_local 5 | |
get_local 5 | |
get_local 1 | |
i32.store offset=8 | |
get_local 5 | |
get_local 2 | |
i32.store offset=12 | |
get_local 5 | |
i32.load offset=8 | |
set_local 6 | |
get_local 5 | |
i32.load offset=12 | |
set_local 7 | |
get_local 5 | |
get_local 6 | |
i32.store offset=16 | |
get_local 5 | |
get_local 7 | |
i32.store offset=20 | |
get_local 5 | |
i32.load offset=16 | |
set_local 8 | |
get_local 5 | |
i32.load offset=20 | |
set_local 9 | |
get_local 5 | |
get_local 8 | |
i32.store offset=24 | |
get_local 5 | |
get_local 9 | |
i32.store offset=28 | |
get_local 5 | |
i32.load offset=24 | |
set_local 10 | |
get_local 5 | |
i32.load offset=28 | |
set_local 11 | |
get_local 0 | |
get_local 11 | |
i32.store offset=4 | |
get_local 0 | |
get_local 10 | |
i32.store | |
return) | |
(func $core::slice::<impl__T_>::as_mut_ptr::h8a453a05a2ea25bc (type 5) (param i32 i32) (result i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 2 | |
i32.const 16 | |
set_local 3 | |
get_local 2 | |
get_local 3 | |
i32.sub | |
set_local 4 | |
get_local 4 | |
set_global 0 | |
get_local 4 | |
get_local 0 | |
i32.store offset=8 | |
get_local 4 | |
get_local 1 | |
i32.store offset=12 | |
get_local 4 | |
i32.load offset=8 | |
set_local 5 | |
get_local 4 | |
i32.load offset=12 | |
set_local 6 | |
get_local 5 | |
get_local 6 | |
call $<_T__as_core::slice::SliceExt>::as_mut_ptr::ha2badca23bad357b | |
set_local 7 | |
i32.const 16 | |
set_local 8 | |
get_local 4 | |
get_local 8 | |
i32.add | |
set_local 9 | |
get_local 9 | |
set_global 0 | |
get_local 7 | |
return) | |
(func $<_T__as_core::slice::SliceExt>::as_mut_ptr::ha2badca23bad357b (type 5) (param i32 i32) (result i32) | |
(local i32 i32 i32 i32) | |
get_global 0 | |
set_local 2 | |
i32.const 16 | |
set_local 3 | |
get_local 2 | |
get_local 3 | |
i32.sub | |
set_local 4 | |
get_local 4 | |
get_local 0 | |
i32.store offset=8 | |
get_local 4 | |
get_local 1 | |
i32.store offset=12 | |
get_local 4 | |
i32.load offset=8 | |
set_local 5 | |
get_local 5 | |
return) | |
(func $core::slice::<impl__T_>::as_mut_ptr::h927171dbece3fa0b (type 5) (param i32 i32) (result i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 2 | |
i32.const 16 | |
set_local 3 | |
get_local 2 | |
get_local 3 | |
i32.sub | |
set_local 4 | |
get_local 4 | |
set_global 0 | |
get_local 4 | |
get_local 0 | |
i32.store offset=8 | |
get_local 4 | |
get_local 1 | |
i32.store offset=12 | |
get_local 4 | |
i32.load offset=8 | |
set_local 5 | |
get_local 4 | |
i32.load offset=12 | |
set_local 6 | |
get_local 5 | |
get_local 6 | |
call $<_T__as_core::slice::SliceExt>::as_mut_ptr::h369b2d78958dfa6d | |
set_local 7 | |
i32.const 16 | |
set_local 8 | |
get_local 4 | |
get_local 8 | |
i32.add | |
set_local 9 | |
get_local 9 | |
set_global 0 | |
get_local 7 | |
return) | |
(func $<_T__as_core::slice::SliceExt>::as_mut_ptr::h369b2d78958dfa6d (type 5) (param i32 i32) (result i32) | |
(local i32 i32 i32 i32) | |
get_global 0 | |
set_local 2 | |
i32.const 16 | |
set_local 3 | |
get_local 2 | |
get_local 3 | |
i32.sub | |
set_local 4 | |
get_local 4 | |
get_local 0 | |
i32.store offset=8 | |
get_local 4 | |
get_local 1 | |
i32.store offset=12 | |
get_local 4 | |
i32.load offset=8 | |
set_local 5 | |
get_local 5 | |
return) | |
(func $core::slice::<impl__T_>::len::h087dad5e5ee68e10 (type 5) (param i32 i32) (result i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 2 | |
i32.const 16 | |
set_local 3 | |
get_local 2 | |
get_local 3 | |
i32.sub | |
set_local 4 | |
get_local 4 | |
set_global 0 | |
get_local 4 | |
get_local 0 | |
i32.store offset=8 | |
get_local 4 | |
get_local 1 | |
i32.store offset=12 | |
get_local 4 | |
i32.load offset=8 | |
set_local 5 | |
get_local 4 | |
i32.load offset=12 | |
set_local 6 | |
get_local 5 | |
get_local 6 | |
call $<_T__as_core::slice::SliceExt>::len::hcaba588684b039f4 | |
set_local 7 | |
i32.const 16 | |
set_local 8 | |
get_local 4 | |
get_local 8 | |
i32.add | |
set_local 9 | |
get_local 9 | |
set_global 0 | |
get_local 7 | |
return) | |
(func $<_T__as_core::slice::SliceExt>::len::hcaba588684b039f4 (type 5) (param i32 i32) (result i32) | |
(local i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 2 | |
i32.const 16 | |
set_local 3 | |
get_local 2 | |
get_local 3 | |
i32.sub | |
set_local 4 | |
get_local 4 | |
get_local 0 | |
i32.store | |
get_local 4 | |
get_local 1 | |
i32.store offset=4 | |
get_local 4 | |
i32.load | |
set_local 5 | |
get_local 4 | |
i32.load offset=4 | |
set_local 6 | |
get_local 4 | |
get_local 5 | |
i32.store offset=8 | |
get_local 4 | |
get_local 6 | |
i32.store offset=12 | |
get_local 4 | |
i32.load offset=12 | |
set_local 7 | |
get_local 7 | |
return) | |
(func $core::slice::<impl__T_>::as_ptr::h73a55991135b9130 (type 5) (param i32 i32) (result i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 2 | |
i32.const 16 | |
set_local 3 | |
get_local 2 | |
get_local 3 | |
i32.sub | |
set_local 4 | |
get_local 4 | |
set_global 0 | |
get_local 4 | |
get_local 0 | |
i32.store offset=8 | |
get_local 4 | |
get_local 1 | |
i32.store offset=12 | |
get_local 4 | |
i32.load offset=8 | |
set_local 5 | |
get_local 4 | |
i32.load offset=12 | |
set_local 6 | |
get_local 5 | |
get_local 6 | |
call $<_T__as_core::slice::SliceExt>::as_ptr::h7666778788a7f4f1 | |
set_local 7 | |
i32.const 16 | |
set_local 8 | |
get_local 4 | |
get_local 8 | |
i32.add | |
set_local 9 | |
get_local 9 | |
set_global 0 | |
get_local 7 | |
return) | |
(func $<_T__as_core::slice::SliceExt>::as_ptr::h7666778788a7f4f1 (type 5) (param i32 i32) (result i32) | |
(local i32 i32 i32 i32) | |
get_global 0 | |
set_local 2 | |
i32.const 16 | |
set_local 3 | |
get_local 2 | |
get_local 3 | |
i32.sub | |
set_local 4 | |
get_local 4 | |
get_local 0 | |
i32.store offset=8 | |
get_local 4 | |
get_local 1 | |
i32.store offset=12 | |
get_local 4 | |
i32.load offset=8 | |
set_local 5 | |
get_local 5 | |
return) | |
(func $core::slice::<impl_core::ops::index::IndexMut<I>_for__T_>::index_mut::h9d05c765363fbe14 (type 2) (param i32 i32 i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 3 | |
i32.const 32 | |
set_local 4 | |
get_local 3 | |
get_local 4 | |
i32.sub | |
set_local 5 | |
get_local 5 | |
set_global 0 | |
get_local 5 | |
get_local 1 | |
i32.store offset=16 | |
get_local 5 | |
get_local 2 | |
i32.store offset=20 | |
get_local 5 | |
i32.load offset=16 | |
set_local 6 | |
get_local 5 | |
i32.load offset=20 | |
set_local 7 | |
i32.const 8 | |
set_local 8 | |
get_local 5 | |
get_local 8 | |
i32.add | |
set_local 9 | |
get_local 9 | |
get_local 6 | |
get_local 7 | |
call $<core::ops::range::RangeFull_as_core::slice::SliceIndex<_T_>>::index_mut::hd1165266ac18a96c | |
get_local 5 | |
i32.load offset=12 align=1 | |
set_local 10 | |
get_local 5 | |
i32.load offset=8 align=1 | |
set_local 11 | |
get_local 0 | |
get_local 10 | |
i32.store offset=4 | |
get_local 0 | |
get_local 11 | |
i32.store | |
i32.const 32 | |
set_local 12 | |
get_local 5 | |
get_local 12 | |
i32.add | |
set_local 13 | |
get_local 13 | |
set_global 0 | |
return) | |
(func $wasm_bindgen::throw::hb965e5f9530203ab (type 7) (param i32 i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 2 | |
i32.const 16 | |
set_local 3 | |
get_local 2 | |
get_local 3 | |
i32.sub | |
set_local 4 | |
get_local 4 | |
set_global 0 | |
get_local 4 | |
get_local 0 | |
i32.store offset=8 | |
get_local 4 | |
get_local 1 | |
i32.store offset=12 | |
get_local 4 | |
i32.load offset=8 | |
set_local 5 | |
get_local 4 | |
i32.load offset=12 | |
set_local 6 | |
get_local 5 | |
get_local 6 | |
call $core::str::<impl_str>::as_ptr::h4caa5f54080882b8 | |
set_local 7 | |
get_local 4 | |
i32.load offset=8 | |
set_local 8 | |
get_local 4 | |
i32.load offset=12 | |
set_local 9 | |
get_local 8 | |
get_local 9 | |
call $core::str::<impl_str>::len::ha424860619bd7163 | |
set_local 10 | |
get_local 7 | |
get_local 10 | |
call $__wbindgen_throw | |
unreachable) | |
(func $<core::alloc::CollectionAllocErr_as_core::convert::From<core::alloc::AllocErr>>::from::hb121bad4d238e7d6 (type 3) (result i32) | |
(local i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 0 | |
i32.const 16 | |
set_local 1 | |
get_local 0 | |
get_local 1 | |
i32.sub | |
set_local 2 | |
i32.const 1 | |
set_local 3 | |
get_local 2 | |
get_local 3 | |
i32.store8 offset=15 | |
get_local 2 | |
i32.load8_u offset=15 | |
set_local 4 | |
i32.const 1 | |
set_local 5 | |
get_local 4 | |
get_local 5 | |
i32.and | |
set_local 6 | |
get_local 6 | |
return) | |
(func $core::ptr::<impl_*mut_T>::is_null::h28cfddf8793b234e (type 9) (param i32) (result i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 1 | |
i32.const 16 | |
set_local 2 | |
get_local 1 | |
get_local 2 | |
i32.sub | |
set_local 3 | |
get_local 3 | |
set_global 0 | |
get_local 3 | |
get_local 0 | |
i32.store offset=12 | |
get_local 3 | |
i32.load offset=12 | |
set_local 4 | |
call $core::ptr::null_mut::hd5867ce655d05d82 | |
set_local 5 | |
get_local 4 | |
set_local 6 | |
get_local 5 | |
set_local 7 | |
get_local 6 | |
get_local 7 | |
i32.eq | |
set_local 8 | |
get_local 8 | |
set_local 9 | |
i32.const 16 | |
set_local 10 | |
get_local 3 | |
get_local 10 | |
i32.add | |
set_local 11 | |
get_local 11 | |
set_global 0 | |
get_local 9 | |
return) | |
(func $core::alloc::size_align::h19be3c19efe0f7bd (type 0) (param i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 1 | |
i32.const 16 | |
set_local 2 | |
get_local 1 | |
get_local 2 | |
i32.sub | |
set_local 3 | |
get_local 3 | |
set_global 0 | |
call $core::mem::size_of::hf7007309ebc1af1f | |
set_local 4 | |
call $core::mem::align_of::h472cec02c3836313 | |
set_local 5 | |
get_local 3 | |
get_local 4 | |
i32.store offset=8 | |
get_local 3 | |
get_local 5 | |
i32.store offset=12 | |
get_local 3 | |
i32.load offset=8 | |
set_local 6 | |
get_local 3 | |
i32.load offset=12 | |
set_local 7 | |
get_local 0 | |
get_local 7 | |
i32.store offset=4 | |
get_local 0 | |
get_local 6 | |
i32.store | |
i32.const 16 | |
set_local 8 | |
get_local 3 | |
get_local 8 | |
i32.add | |
set_local 9 | |
get_local 9 | |
set_global 0 | |
return) | |
(func $core::alloc::Layout::from_size_align::hbf991fb5884d262c (type 2) (param i32 i32 i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 3 | |
i32.const 48 | |
set_local 4 | |
get_local 3 | |
get_local 4 | |
i32.sub | |
set_local 5 | |
get_local 5 | |
set_global 0 | |
get_local 5 | |
get_local 1 | |
i32.store offset=8 | |
get_local 5 | |
get_local 2 | |
i32.store offset=12 | |
get_local 5 | |
i32.load offset=12 | |
set_local 6 | |
get_local 6 | |
call $core::num::<impl_usize>::is_power_of_two::h6a0bb35021ed1ea1 | |
set_local 7 | |
block ;; label = @1 | |
block ;; label = @2 | |
get_local 7 | |
br_if 0 (;@2;) | |
i32.const 1 | |
set_local 8 | |
get_local 0 | |
get_local 8 | |
i32.store | |
br 1 (;@1;) | |
end | |
i32.const -1 | |
set_local 9 | |
get_local 5 | |
i32.load offset=8 | |
set_local 10 | |
get_local 5 | |
i32.load offset=12 | |
set_local 11 | |
i32.const 1 | |
set_local 12 | |
get_local 11 | |
get_local 12 | |
i32.sub | |
set_local 13 | |
get_local 9 | |
get_local 13 | |
i32.sub | |
set_local 14 | |
get_local 10 | |
set_local 15 | |
get_local 14 | |
set_local 16 | |
get_local 15 | |
get_local 16 | |
i32.gt_u | |
set_local 17 | |
get_local 17 | |
set_local 18 | |
block ;; label = @2 | |
get_local 18 | |
i32.eqz | |
br_if 0 (;@2;) | |
i32.const 1 | |
set_local 21 | |
get_local 0 | |
get_local 21 | |
i32.store | |
br 1 (;@1;) | |
end | |
get_local 5 | |
i32.load offset=8 | |
set_local 22 | |
get_local 5 | |
i32.load offset=12 | |
set_local 23 | |
get_local 5 | |
get_local 22 | |
get_local 23 | |
call $core::alloc::Layout::from_size_align_unchecked::h9abefb9fc1b41c29 | |
get_local 5 | |
i32.load offset=4 align=1 | |
set_local 24 | |
get_local 5 | |
i32.load align=1 | |
set_local 25 | |
i32.const 0 | |
set_local 26 | |
get_local 0 | |
get_local 25 | |
i32.store offset=4 | |
get_local 0 | |
get_local 24 | |
i32.store offset=8 | |
get_local 0 | |
get_local 26 | |
i32.store | |
end | |
i32.const 48 | |
set_local 19 | |
get_local 5 | |
get_local 19 | |
i32.add | |
set_local 20 | |
get_local 20 | |
set_global 0 | |
return) | |
(func $core::alloc::Layout::from_size_align_unchecked::h9abefb9fc1b41c29 (type 2) (param i32 i32 i32) | |
(local i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 3 | |
i32.const 16 | |
set_local 4 | |
get_local 3 | |
get_local 4 | |
i32.sub | |
set_local 5 | |
get_local 5 | |
get_local 1 | |
i32.store | |
get_local 5 | |
get_local 2 | |
i32.store offset=4 | |
get_local 5 | |
i32.load | |
set_local 6 | |
get_local 5 | |
i32.load offset=4 | |
set_local 7 | |
get_local 5 | |
get_local 6 | |
i32.store offset=8 | |
get_local 5 | |
get_local 7 | |
i32.store offset=12 | |
get_local 5 | |
i32.load offset=8 | |
set_local 8 | |
get_local 5 | |
i32.load offset=12 | |
set_local 9 | |
get_local 0 | |
get_local 9 | |
i32.store offset=4 | |
get_local 0 | |
get_local 8 | |
i32.store | |
return) | |
(func $core::alloc::Layout::padding_needed_for::hcd5c3ea87f3b43ee (type 5) (param i32 i32) (result i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 2 | |
i32.const 16 | |
set_local 3 | |
get_local 2 | |
get_local 3 | |
i32.sub | |
set_local 4 | |
get_local 4 | |
set_global 0 | |
get_local 4 | |
get_local 0 | |
i32.store | |
get_local 4 | |
get_local 1 | |
i32.store offset=4 | |
get_local 4 | |
i32.load | |
set_local 5 | |
get_local 5 | |
call $core::alloc::Layout::size::h8f962616ea7c9777 | |
set_local 6 | |
get_local 4 | |
get_local 6 | |
i32.store offset=8 | |
get_local 4 | |
i32.load offset=8 | |
set_local 7 | |
get_local 4 | |
i32.load offset=4 | |
set_local 8 | |
get_local 7 | |
get_local 8 | |
call $core::num::<impl_usize>::wrapping_add::hd9ed3617464b4e35 | |
set_local 9 | |
i32.const 1 | |
set_local 10 | |
get_local 9 | |
get_local 10 | |
call $core::num::<impl_usize>::wrapping_sub::h7eecd8284b5441b9 | |
set_local 11 | |
i32.const 1 | |
set_local 12 | |
get_local 4 | |
i32.load offset=4 | |
set_local 13 | |
get_local 13 | |
get_local 12 | |
call $core::num::<impl_usize>::wrapping_sub::h7eecd8284b5441b9 | |
set_local 14 | |
i32.const -1 | |
set_local 15 | |
get_local 14 | |
get_local 15 | |
i32.xor | |
set_local 16 | |
get_local 11 | |
get_local 16 | |
i32.and | |
set_local 17 | |
get_local 4 | |
get_local 17 | |
i32.store offset=12 | |
get_local 4 | |
i32.load offset=12 | |
set_local 18 | |
get_local 4 | |
i32.load offset=8 | |
set_local 19 | |
get_local 18 | |
get_local 19 | |
call $core::num::<impl_usize>::wrapping_sub::h7eecd8284b5441b9 | |
set_local 20 | |
i32.const 16 | |
set_local 21 | |
get_local 4 | |
get_local 21 | |
i32.add | |
set_local 22 | |
get_local 22 | |
set_global 0 | |
get_local 20 | |
return) | |
(func $core::alloc::Layout::size::h8f962616ea7c9777 (type 9) (param i32) (result i32) | |
(local i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 1 | |
i32.const 16 | |
set_local 2 | |
get_local 1 | |
get_local 2 | |
i32.sub | |
set_local 3 | |
get_local 3 | |
get_local 0 | |
i32.store offset=12 | |
get_local 3 | |
i32.load offset=12 | |
set_local 4 | |
get_local 4 | |
i32.load | |
set_local 5 | |
get_local 5 | |
return) | |
(func $core::alloc::Layout::new::h020c9e545ab5d7fa (type 0) (param i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 1 | |
i32.const 32 | |
set_local 2 | |
get_local 1 | |
get_local 2 | |
i32.sub | |
set_local 3 | |
get_local 3 | |
set_global 0 | |
i32.const 16 | |
set_local 4 | |
get_local 3 | |
get_local 4 | |
i32.add | |
set_local 5 | |
get_local 5 | |
call $core::alloc::size_align::h19be3c19efe0f7bd | |
get_local 3 | |
i32.load offset=20 align=1 | |
set_local 6 | |
get_local 3 | |
i32.load offset=16 align=1 | |
set_local 7 | |
get_local 3 | |
get_local 7 | |
i32.store offset=24 | |
get_local 3 | |
get_local 6 | |
i32.store offset=28 | |
get_local 3 | |
i32.load offset=24 | |
set_local 8 | |
get_local 3 | |
i32.load offset=28 | |
set_local 9 | |
i32.const 8 | |
set_local 10 | |
get_local 3 | |
get_local 10 | |
i32.add | |
set_local 11 | |
get_local 11 | |
get_local 8 | |
get_local 9 | |
call $core::alloc::Layout::from_size_align_unchecked::h9abefb9fc1b41c29 | |
get_local 3 | |
i32.load offset=12 align=1 | |
set_local 12 | |
get_local 3 | |
i32.load offset=8 align=1 | |
set_local 13 | |
get_local 0 | |
get_local 12 | |
i32.store offset=4 | |
get_local 0 | |
get_local 13 | |
i32.store | |
i32.const 32 | |
set_local 14 | |
get_local 3 | |
get_local 14 | |
i32.add | |
set_local 15 | |
get_local 15 | |
set_global 0 | |
return) | |
(func $core::alloc::Layout::align::habc5ef3ef689bbfb (type 9) (param i32) (result i32) | |
(local i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 1 | |
i32.const 16 | |
set_local 2 | |
get_local 1 | |
get_local 2 | |
i32.sub | |
set_local 3 | |
get_local 3 | |
get_local 0 | |
i32.store offset=12 | |
get_local 3 | |
i32.load offset=12 | |
set_local 4 | |
get_local 4 | |
i32.load offset=4 | |
set_local 5 | |
get_local 5 | |
return) | |
(func $core::alloc::Layout::array::hbeca8b8a39167d2f (type 7) (param i32 i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 2 | |
i32.const 48 | |
set_local 3 | |
get_local 2 | |
get_local 3 | |
i32.sub | |
set_local 4 | |
get_local 4 | |
set_global 0 | |
get_local 4 | |
get_local 1 | |
i32.store offset=12 | |
get_local 4 | |
call $core::alloc::Layout::new::h020c9e545ab5d7fa | |
get_local 4 | |
i32.load align=1 | |
set_local 5 | |
get_local 4 | |
i32.load offset=4 align=1 | |
set_local 6 | |
get_local 4 | |
get_local 6 | |
i32.store offset=36 | |
get_local 4 | |
get_local 5 | |
i32.store offset=32 | |
i32.const 16 | |
set_local 7 | |
get_local 4 | |
get_local 7 | |
i32.add | |
set_local 8 | |
get_local 8 | |
set_local 9 | |
i32.const 32 | |
set_local 10 | |
get_local 4 | |
get_local 10 | |
i32.add | |
set_local 11 | |
get_local 11 | |
set_local 12 | |
get_local 4 | |
i32.load offset=12 | |
set_local 13 | |
get_local 9 | |
get_local 12 | |
get_local 13 | |
call $core::alloc::Layout::repeat::ha7f53b1f7009b522 | |
i32.const 16 | |
set_local 14 | |
get_local 4 | |
get_local 14 | |
i32.add | |
set_local 15 | |
get_local 15 | |
set_local 16 | |
get_local 0 | |
get_local 16 | |
call $<core::result::Result<T__E>>::map::h4e1fd4da57ff3e2e | |
i32.const 48 | |
set_local 17 | |
get_local 4 | |
get_local 17 | |
i32.add | |
set_local 18 | |
get_local 18 | |
set_global 0 | |
return) | |
(func $core::alloc::Layout::repeat::ha7f53b1f7009b522 (type 2) (param i32 i32 i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32) | |
get_global 0 | |
set_local 3 | |
i32.const 208 | |
set_local 4 | |
get_local 3 | |
get_local 4 | |
i32.sub | |
set_local 5 | |
get_local 5 | |
set_global 0 | |
get_local 5 | |
get_local 1 | |
i32.store offset=60 | |
get_local 5 | |
get_local 2 | |
i32.store offset=64 | |
get_local 5 | |
i32.load offset=60 | |
set_local 6 | |
get_local 6 | |
i32.load | |
set_local 7 | |
get_local 5 | |
i32.load offset=60 | |
set_local 8 | |
get_local 5 | |
i32.load offset=60 | |
set_local 9 | |
get_local 9 | |
i32.load offset=4 | |
set_local 10 | |
get_local 8 | |
get_local 10 | |
call $core::alloc::Layout::padding_needed_for::hcd5c3ea87f3b43ee | |
set_local 11 | |
i32.const 48 | |
set_local 12 | |
get_local 5 | |
get_local 12 | |
i32.add | |
set_local 13 | |
get_local 13 | |
get_local 7 | |
get_local 11 | |
call $core::num::<impl_usize>::checked_add::h896f33036e67169f | |
get_local 5 | |
i32.load offset=52 align=1 | |
set_local 14 | |
get_local 5 | |
i32.load offset=48 align=1 | |
set_local 15 | |
i32.const 40 | |
set_local 16 | |
get_local 5 | |
get_local 16 | |
i32.add | |
set_local 17 | |
get_local 17 | |
get_local 15 | |
get_local 14 | |
call $<core::option::Option<T>>::ok_or::h7a3801c93fdfac4b | |
get_local 5 | |
i32.load offset=44 align=1 | |
set_local 18 | |
get_local 5 | |
i32.load offset=40 align=1 | |
set_local 19 | |
i32.const 32 | |
set_local 20 | |
get_local 5 | |
get_local 20 | |
i32.add | |
set_local 21 | |
get_local 21 | |
get_local 19 | |
get_local 18 | |
call $<core::result::Result<T__E>_as_core::ops::try::Try>::into_result::h901348959601ce35 | |
get_local 5 | |
i32.load offset=32 align=1 | |
set_local 22 | |
get_local 5 | |
i32.load offset=36 align=1 | |
set_local 23 | |
get_local 5 | |
get_local 23 | |
i32.store offset=76 | |
get_local 5 | |
get_local 22 | |
i32.store offset=72 | |
get_local 5 | |
i32.load offset=72 | |
set_local 24 | |
block ;; label = @1 | |
block ;; label = @2 | |
block ;; label = @3 | |
block ;; label = @4 | |
block ;; label = @5 | |
get_local 24 | |
i32.eqz | |
br_if 0 (;@5;) | |
i32.const 1 | |
set_local 25 | |
get_local 24 | |
get_local 25 | |
i32.eq | |
set_local 26 | |
get_local 26 | |
br_if 1 (;@4;) | |
br 4 (;@1;) | |
end | |
get_local 5 | |
i32.load offset=76 | |
set_local 27 | |
get_local 5 | |
get_local 27 | |
i32.store offset=104 | |
get_local 5 | |
i32.load offset=104 | |
set_local 28 | |
get_local 5 | |
get_local 28 | |
i32.store offset=68 | |
get_local 5 | |
i32.load offset=68 | |
set_local 29 | |
get_local 5 | |
i32.load offset=64 | |
set_local 30 | |
i32.const 24 | |
set_local 31 | |
get_local 5 | |
get_local 31 | |
i32.add | |
set_local 32 | |
get_local 32 | |
get_local 29 | |
get_local 30 | |
call $core::num::<impl_usize>::checked_mul::h7308741e0e3d000f | |
get_local 5 | |
i32.load offset=28 align=1 | |
set_local 33 | |
get_local 5 | |
i32.load offset=24 align=1 | |
set_local 34 | |
br 1 (;@3;) | |
end | |
call $<T_as_core::convert::From<T>>::from::h6b4ec75514cb5cc3 | |
get_local 0 | |
call $<core::result::Result<T__E>_as_core::ops::try::Try>::from_error::h4aace2966ac8b258 | |
br 1 (;@2;) | |
end | |
i32.const 16 | |
set_local 37 | |
get_local 5 | |
get_local 37 | |
i32.add | |
set_local 38 | |
get_local 38 | |
get_local 34 | |
get_local 33 | |
call $<core::option::Option<T>>::ok_or::h7a3801c93fdfac4b | |
get_local 5 | |
i32.load offset=20 align=1 | |
set_local 39 | |
get_local 5 | |
i32.load offset=16 align=1 | |
set_local 40 | |
i32.const 8 | |
set_local 41 | |
get_local 5 | |
get_local 41 | |
i32.add | |
set_local 42 | |
get_local 42 | |
get_local 40 | |
get_local 39 | |
call $<core::result::Result<T__E>_as_core::ops::try::Try>::into_result::h901348959601ce35 | |
get_local 5 | |
i32.load offset=8 align=1 | |
set_local 43 | |
get_local 5 | |
i32.load offset=12 align=1 | |
set_local 44 | |
get_local 5 | |
get_local 44 | |
i32.store offset=116 | |
get_local 5 | |
get_local 43 | |
i32.store offset=112 | |
get_local 5 | |
i32.load offset=112 | |
set_local 45 | |
block ;; label = @3 | |
block ;; label = @4 | |
block ;; label = @5 | |
get_local 45 | |
i32.eqz | |
br_if 0 (;@5;) | |
i32.const 1 | |
set_local 46 | |
get_local 45 | |
get_local 46 | |
i32.eq | |
set_local 47 | |
get_local 47 | |
br_if 1 (;@4;) | |
br 4 (;@1;) | |
end | |
i32.const 176 | |
set_local 48 | |
get_local 5 | |
get_local 48 | |
i32.add | |
set_local 49 | |
get_local 49 | |
set_local 50 | |
get_local 5 | |
i32.load offset=116 | |
set_local 51 | |
get_local 5 | |
get_local 51 | |
i32.store offset=140 | |
get_local 5 | |
i32.load offset=140 | |
set_local 52 | |
get_local 5 | |
get_local 52 | |
i32.store offset=108 | |
get_local 5 | |
i32.load offset=108 | |
set_local 53 | |
get_local 5 | |
i32.load offset=60 | |
set_local 54 | |
get_local 54 | |
i32.load offset=4 | |
set_local 55 | |
get_local 50 | |
get_local 53 | |
get_local 55 | |
call $core::alloc::Layout::from_size_align::hbf991fb5884d262c | |
br 1 (;@3;) | |
end | |
call $<T_as_core::convert::From<T>>::from::h6b4ec75514cb5cc3 | |
get_local 0 | |
call $<core::result::Result<T__E>_as_core::ops::try::Try>::from_error::h4aace2966ac8b258 | |
br 1 (;@2;) | |
end | |
i32.const 160 | |
set_local 56 | |
get_local 5 | |
get_local 56 | |
i32.add | |
set_local 57 | |
get_local 57 | |
set_local 58 | |
i32.const 176 | |
set_local 59 | |
get_local 5 | |
get_local 59 | |
i32.add | |
set_local 60 | |
get_local 60 | |
set_local 61 | |
get_local 58 | |
get_local 61 | |
call $<core::result::Result<T__E>_as_core::ops::try::Try>::into_result::h5517fc534d85acdb | |
get_local 5 | |
i32.load offset=160 | |
set_local 62 | |
block ;; label = @3 | |
block ;; label = @4 | |
get_local 62 | |
i32.eqz | |
br_if 0 (;@4;) | |
i32.const 1 | |
set_local 63 | |
get_local 62 | |
get_local 63 | |
i32.eq | |
set_local 64 | |
get_local 64 | |
br_if 1 (;@3;) | |
br 3 (;@1;) | |
end | |
i32.const 0 | |
set_local 65 | |
i32.const 144 | |
set_local 66 | |
get_local 5 | |
get_local 66 | |
i32.add | |
set_local 67 | |
get_local 67 | |
set_local 68 | |
get_local 5 | |
i32.load offset=164 | |
set_local 69 | |
get_local 5 | |
i32.load offset=168 | |
set_local 70 | |
get_local 5 | |
get_local 69 | |
i32.store offset=200 | |
get_local 5 | |
get_local 70 | |
i32.store offset=204 | |
get_local 5 | |
i32.load offset=200 | |
set_local 71 | |
get_local 5 | |
i32.load offset=204 | |
set_local 72 | |
get_local 5 | |
i32.load offset=68 | |
set_local 73 | |
get_local 5 | |
get_local 71 | |
i32.store offset=144 | |
get_local 5 | |
get_local 72 | |
i32.store offset=148 | |
get_local 5 | |
get_local 73 | |
i32.store offset=152 | |
i32.const 4 | |
set_local 74 | |
get_local 0 | |
get_local 74 | |
i32.add | |
set_local 75 | |
get_local 68 | |
i64.load align=4 | |
set_local 76 | |
get_local 75 | |
get_local 76 | |
i64.store align=4 | |
i32.const 8 | |
set_local 77 | |
get_local 75 | |
get_local 77 | |
i32.add | |
set_local 78 | |
get_local 68 | |
get_local 77 | |
i32.add | |
set_local 79 | |
get_local 79 | |
i32.load | |
set_local 80 | |
get_local 78 | |
get_local 80 | |
i32.store | |
get_local 0 | |
get_local 65 | |
i32.store | |
br 1 (;@2;) | |
end | |
call $<T_as_core::convert::From<T>>::from::h6b4ec75514cb5cc3 | |
get_local 0 | |
call $<core::result::Result<T__E>_as_core::ops::try::Try>::from_error::h4aace2966ac8b258 | |
end | |
i32.const 208 | |
set_local 35 | |
get_local 5 | |
get_local 35 | |
i32.add | |
set_local 36 | |
get_local 36 | |
set_global 0 | |
return | |
end | |
unreachable) | |
(func $core::alloc::Layout::array::__closure__::had933585bf467ff7 (type 7) (param i32 i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 2 | |
i32.const 32 | |
set_local 3 | |
get_local 2 | |
get_local 3 | |
i32.sub | |
set_local 4 | |
get_local 1 | |
i32.load | |
set_local 5 | |
get_local 1 | |
i32.load offset=4 | |
set_local 6 | |
get_local 4 | |
get_local 5 | |
i32.store offset=16 | |
get_local 4 | |
get_local 6 | |
i32.store offset=20 | |
get_local 1 | |
i32.load offset=8 | |
set_local 7 | |
get_local 4 | |
get_local 7 | |
i32.store offset=28 | |
get_local 4 | |
i32.load offset=16 | |
set_local 8 | |
get_local 4 | |
i32.load offset=20 | |
set_local 9 | |
get_local 0 | |
get_local 9 | |
i32.store offset=4 | |
get_local 0 | |
get_local 8 | |
i32.store | |
return) | |
(func $<T_as_core::convert::From<T>>::from::h6b4ec75514cb5cc3 (type 1) | |
(local i32 i32) | |
get_global 0 | |
set_local 0 | |
i32.const 16 | |
set_local 1 | |
get_local 0 | |
get_local 1 | |
i32.sub | |
drop | |
return) | |
(func $<T_as_core::convert::From<T>>::from::hd9c0c29631194af5 (type 9) (param i32) (result i32) | |
(local i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 1 | |
i32.const 16 | |
set_local 2 | |
get_local 1 | |
get_local 2 | |
i32.sub | |
set_local 3 | |
get_local 0 | |
set_local 4 | |
get_local 3 | |
get_local 4 | |
i32.store8 offset=15 | |
get_local 3 | |
i32.load8_u offset=15 | |
set_local 5 | |
i32.const 1 | |
set_local 6 | |
get_local 5 | |
get_local 6 | |
i32.and | |
set_local 7 | |
get_local 7 | |
return) | |
(func $<core::mem::ManuallyDrop<T>>::new::h7a631127570d2c8a (type 7) (param i32 i32) | |
(local i32 i32 i32 i32 i64 i32 i32 i32 i32 i64 i32 i32 i32 i32) | |
get_global 0 | |
set_local 2 | |
i32.const 16 | |
set_local 3 | |
get_local 2 | |
get_local 3 | |
i32.sub | |
set_local 4 | |
get_local 4 | |
set_local 5 | |
get_local 1 | |
i64.load align=4 | |
set_local 6 | |
get_local 5 | |
get_local 6 | |
i64.store align=4 | |
i32.const 8 | |
set_local 7 | |
get_local 5 | |
get_local 7 | |
i32.add | |
set_local 8 | |
get_local 1 | |
get_local 7 | |
i32.add | |
set_local 9 | |
get_local 9 | |
i32.load | |
set_local 10 | |
get_local 8 | |
get_local 10 | |
i32.store | |
get_local 5 | |
i64.load align=4 | |
set_local 11 | |
get_local 0 | |
get_local 11 | |
i64.store align=4 | |
i32.const 8 | |
set_local 12 | |
get_local 0 | |
get_local 12 | |
i32.add | |
set_local 13 | |
get_local 5 | |
get_local 12 | |
i32.add | |
set_local 14 | |
get_local 14 | |
i32.load | |
set_local 15 | |
get_local 13 | |
get_local 15 | |
i32.store | |
return) | |
(func $<core::mem::ManuallyDrop<T>>::new::h860a6fc0d6cbb03d (type 2) (param i32 i32 i32) | |
(local i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 3 | |
i32.const 16 | |
set_local 4 | |
get_local 3 | |
get_local 4 | |
i32.sub | |
set_local 5 | |
get_local 5 | |
get_local 1 | |
i32.store offset=8 | |
get_local 5 | |
get_local 2 | |
i32.store offset=12 | |
get_local 5 | |
i32.load offset=8 | |
set_local 6 | |
get_local 5 | |
i32.load offset=12 | |
set_local 7 | |
get_local 0 | |
get_local 6 | |
i32.store | |
get_local 0 | |
get_local 7 | |
i32.store offset=4 | |
return) | |
(func $<core::mem::ManuallyDrop<T>>::new::h93d097f855d1f685 (type 2) (param i32 i32 i32) | |
(local i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 3 | |
i32.const 16 | |
set_local 4 | |
get_local 3 | |
get_local 4 | |
i32.sub | |
set_local 5 | |
get_local 5 | |
get_local 1 | |
i32.store offset=8 | |
get_local 5 | |
get_local 2 | |
i32.store offset=12 | |
get_local 5 | |
i32.load offset=8 | |
set_local 6 | |
get_local 5 | |
i32.load offset=12 | |
set_local 7 | |
get_local 0 | |
get_local 6 | |
i32.store | |
get_local 0 | |
get_local 7 | |
i32.store offset=4 | |
return) | |
(func $core::mem::uninitialized::h3d50da0a03ae61f6 (type 1) | |
return) | |
(func $core::mem::uninitialized::hb30beebe795068f8 (type 0) (param i32) | |
(local i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 1 | |
i32.const 16 | |
set_local 2 | |
get_local 1 | |
get_local 2 | |
i32.sub | |
set_local 3 | |
get_local 3 | |
i32.load offset=8 | |
set_local 4 | |
get_local 3 | |
i32.load offset=12 | |
set_local 5 | |
get_local 0 | |
get_local 5 | |
i32.store offset=4 | |
get_local 0 | |
get_local 4 | |
i32.store | |
return) | |
(func $core::mem::drop::h143fbb848f12312e (type 0) (param i32) | |
get_local 0 | |
call $core::ptr::drop_in_place::hd03a0661b31b3ed4 | |
return) | |
(func $core::mem::forget::h38cf4dfb8acd6f8b (type 0) (param i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i64 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 1 | |
i32.const 32 | |
set_local 2 | |
get_local 1 | |
get_local 2 | |
i32.sub | |
set_local 3 | |
get_local 3 | |
set_global 0 | |
get_local 3 | |
set_local 4 | |
i32.const 16 | |
set_local 5 | |
get_local 3 | |
get_local 5 | |
i32.add | |
set_local 6 | |
get_local 6 | |
set_local 7 | |
get_local 0 | |
i64.load align=4 | |
set_local 8 | |
get_local 7 | |
get_local 8 | |
i64.store align=4 | |
i32.const 8 | |
set_local 9 | |
get_local 7 | |
get_local 9 | |
i32.add | |
set_local 10 | |
get_local 0 | |
get_local 9 | |
i32.add | |
set_local 11 | |
get_local 11 | |
i32.load | |
set_local 12 | |
get_local 10 | |
get_local 12 | |
i32.store | |
get_local 4 | |
get_local 7 | |
call $<core::mem::ManuallyDrop<T>>::new::h7a631127570d2c8a | |
i32.const 32 | |
set_local 13 | |
get_local 3 | |
get_local 13 | |
i32.add | |
set_local 14 | |
get_local 14 | |
set_global 0 | |
return) | |
(func $core::mem::forget::hada3ea28bcd3e74f (type 7) (param i32 i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 2 | |
i32.const 16 | |
set_local 3 | |
get_local 2 | |
get_local 3 | |
i32.sub | |
set_local 4 | |
get_local 4 | |
set_global 0 | |
i32.const 8 | |
set_local 5 | |
get_local 4 | |
get_local 5 | |
i32.add | |
set_local 6 | |
get_local 6 | |
set_local 7 | |
get_local 4 | |
get_local 0 | |
i32.store | |
get_local 4 | |
get_local 1 | |
i32.store offset=4 | |
get_local 4 | |
i32.load | |
set_local 8 | |
get_local 4 | |
i32.load offset=4 | |
set_local 9 | |
get_local 7 | |
get_local 8 | |
get_local 9 | |
call $<core::mem::ManuallyDrop<T>>::new::h93d097f855d1f685 | |
i32.const 16 | |
set_local 10 | |
get_local 4 | |
get_local 10 | |
i32.add | |
set_local 11 | |
get_local 11 | |
set_global 0 | |
return) | |
(func $core::mem::forget::hc0ff5f7920506987 (type 7) (param i32 i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 2 | |
i32.const 16 | |
set_local 3 | |
get_local 2 | |
get_local 3 | |
i32.sub | |
set_local 4 | |
get_local 4 | |
set_global 0 | |
i32.const 8 | |
set_local 5 | |
get_local 4 | |
get_local 5 | |
i32.add | |
set_local 6 | |
get_local 6 | |
set_local 7 | |
get_local 4 | |
get_local 0 | |
i32.store | |
get_local 4 | |
get_local 1 | |
i32.store offset=4 | |
get_local 4 | |
i32.load | |
set_local 8 | |
get_local 4 | |
i32.load offset=4 | |
set_local 9 | |
get_local 7 | |
get_local 8 | |
get_local 9 | |
call $<core::mem::ManuallyDrop<T>>::new::h860a6fc0d6cbb03d | |
i32.const 16 | |
set_local 10 | |
get_local 4 | |
get_local 10 | |
i32.add | |
set_local 11 | |
get_local 11 | |
set_global 0 | |
return) | |
(func $core::mem::size_of::hd0cbdf2cf2366982 (type 3) (result i32) | |
(local i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 0 | |
i32.const 16 | |
set_local 1 | |
get_local 0 | |
get_local 1 | |
i32.sub | |
set_local 2 | |
i32.const 4 | |
set_local 3 | |
get_local 2 | |
get_local 3 | |
i32.store offset=12 | |
get_local 2 | |
i32.load offset=12 | |
set_local 4 | |
get_local 4 | |
return) | |
(func $core::mem::size_of::hf7007309ebc1af1f (type 3) (result i32) | |
(local i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 0 | |
i32.const 16 | |
set_local 1 | |
get_local 0 | |
get_local 1 | |
i32.sub | |
set_local 2 | |
i32.const 1 | |
set_local 3 | |
get_local 2 | |
get_local 3 | |
i32.store offset=12 | |
get_local 2 | |
i32.load offset=12 | |
set_local 4 | |
get_local 4 | |
return) | |
(func $core::mem::align_of::h472cec02c3836313 (type 3) (result i32) | |
(local i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 0 | |
i32.const 16 | |
set_local 1 | |
get_local 0 | |
get_local 1 | |
i32.sub | |
set_local 2 | |
i32.const 1 | |
set_local 3 | |
get_local 2 | |
get_local 3 | |
i32.store offset=12 | |
get_local 2 | |
i32.load offset=12 | |
set_local 4 | |
get_local 4 | |
return) | |
(func $core::num::<impl_usize>::checked_add::h896f33036e67169f (type 2) (param i32 i32 i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 3 | |
i32.const 32 | |
set_local 4 | |
get_local 3 | |
get_local 4 | |
i32.sub | |
set_local 5 | |
get_local 5 | |
set_global 0 | |
get_local 5 | |
get_local 1 | |
i32.store offset=8 | |
get_local 5 | |
get_local 2 | |
i32.store offset=12 | |
get_local 5 | |
i32.load offset=8 | |
set_local 6 | |
get_local 5 | |
i32.load offset=12 | |
set_local 7 | |
get_local 5 | |
get_local 6 | |
get_local 7 | |
call $core::num::<impl_usize>::overflowing_add::ha158ff1ab196cdca | |
get_local 5 | |
i32.load8_u offset=4 | |
set_local 8 | |
get_local 5 | |
i32.load align=1 | |
set_local 9 | |
get_local 5 | |
get_local 9 | |
i32.store offset=24 | |
i32.const 1 | |
set_local 10 | |
get_local 8 | |
get_local 10 | |
i32.and | |
set_local 11 | |
get_local 5 | |
get_local 11 | |
i32.store8 offset=31 | |
get_local 5 | |
i32.load8_u offset=31 | |
set_local 12 | |
i32.const 1 | |
set_local 13 | |
get_local 12 | |
get_local 13 | |
i32.and | |
set_local 14 | |
block ;; label = @1 | |
block ;; label = @2 | |
get_local 14 | |
i32.eqz | |
br_if 0 (;@2;) | |
i32.const 0 | |
set_local 15 | |
get_local 5 | |
get_local 15 | |
i32.store offset=16 | |
br 1 (;@1;) | |
end | |
i32.const 1 | |
set_local 16 | |
get_local 5 | |
i32.load offset=24 | |
set_local 17 | |
get_local 5 | |
get_local 17 | |
i32.store offset=20 | |
get_local 5 | |
get_local 16 | |
i32.store offset=16 | |
end | |
get_local 5 | |
i32.load offset=16 | |
set_local 18 | |
get_local 5 | |
i32.load offset=20 | |
set_local 19 | |
get_local 0 | |
get_local 19 | |
i32.store offset=4 | |
get_local 0 | |
get_local 18 | |
i32.store | |
i32.const 32 | |
set_local 20 | |
get_local 5 | |
get_local 20 | |
i32.add | |
set_local 21 | |
get_local 21 | |
set_global 0 | |
return) | |
(func $core::num::<impl_usize>::overflowing_add::ha158ff1ab196cdca (type 2) (param i32 i32 i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 3 | |
i32.const 32 | |
set_local 4 | |
get_local 3 | |
get_local 4 | |
i32.sub | |
set_local 5 | |
get_local 5 | |
get_local 1 | |
i32.store | |
get_local 5 | |
get_local 2 | |
i32.store offset=4 | |
get_local 5 | |
i32.load | |
set_local 6 | |
get_local 5 | |
i32.load offset=4 | |
set_local 7 | |
get_local 6 | |
get_local 7 | |
i32.add | |
set_local 8 | |
get_local 8 | |
get_local 6 | |
i32.lt_u | |
set_local 9 | |
i32.const 1 | |
set_local 10 | |
get_local 9 | |
get_local 10 | |
i32.and | |
set_local 11 | |
get_local 5 | |
get_local 8 | |
i32.store offset=24 | |
get_local 5 | |
get_local 11 | |
i32.store8 offset=28 | |
get_local 5 | |
i32.load offset=24 | |
set_local 12 | |
get_local 5 | |
i32.load8_u offset=28 | |
set_local 13 | |
get_local 5 | |
get_local 12 | |
i32.store offset=16 | |
i32.const 1 | |
set_local 14 | |
get_local 13 | |
get_local 14 | |
i32.and | |
set_local 15 | |
get_local 5 | |
get_local 15 | |
i32.store8 offset=23 | |
get_local 5 | |
i32.load offset=16 | |
set_local 16 | |
get_local 5 | |
i32.load8_u offset=23 | |
set_local 17 | |
get_local 5 | |
get_local 16 | |
i32.store offset=8 | |
get_local 5 | |
get_local 17 | |
i32.store8 offset=12 | |
get_local 5 | |
i32.load offset=8 | |
set_local 18 | |
get_local 5 | |
i32.load8_u offset=12 | |
set_local 19 | |
get_local 0 | |
get_local 18 | |
i32.store | |
get_local 19 | |
get_local 14 | |
i32.and | |
set_local 20 | |
get_local 0 | |
get_local 20 | |
i32.store8 offset=4 | |
return) | |
(func $core::num::<impl_usize>::checked_mul::h7308741e0e3d000f (type 2) (param i32 i32 i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 3 | |
i32.const 32 | |
set_local 4 | |
get_local 3 | |
get_local 4 | |
i32.sub | |
set_local 5 | |
get_local 5 | |
set_global 0 | |
get_local 5 | |
get_local 1 | |
i32.store offset=8 | |
get_local 5 | |
get_local 2 | |
i32.store offset=12 | |
get_local 5 | |
i32.load offset=8 | |
set_local 6 | |
get_local 5 | |
i32.load offset=12 | |
set_local 7 | |
get_local 5 | |
get_local 6 | |
get_local 7 | |
call $core::num::<impl_usize>::overflowing_mul::hc5f7ea539c98309b | |
get_local 5 | |
i32.load8_u offset=4 | |
set_local 8 | |
get_local 5 | |
i32.load align=1 | |
set_local 9 | |
get_local 5 | |
get_local 9 | |
i32.store offset=24 | |
i32.const 1 | |
set_local 10 | |
get_local 8 | |
get_local 10 | |
i32.and | |
set_local 11 | |
get_local 5 | |
get_local 11 | |
i32.store8 offset=31 | |
get_local 5 | |
i32.load8_u offset=31 | |
set_local 12 | |
i32.const 1 | |
set_local 13 | |
get_local 12 | |
get_local 13 | |
i32.and | |
set_local 14 | |
block ;; label = @1 | |
block ;; label = @2 | |
get_local 14 | |
i32.eqz | |
br_if 0 (;@2;) | |
i32.const 0 | |
set_local 15 | |
get_local 5 | |
get_local 15 | |
i32.store offset=16 | |
br 1 (;@1;) | |
end | |
i32.const 1 | |
set_local 16 | |
get_local 5 | |
i32.load offset=24 | |
set_local 17 | |
get_local 5 | |
get_local 17 | |
i32.store offset=20 | |
get_local 5 | |
get_local 16 | |
i32.store offset=16 | |
end | |
get_local 5 | |
i32.load offset=16 | |
set_local 18 | |
get_local 5 | |
i32.load offset=20 | |
set_local 19 | |
get_local 0 | |
get_local 19 | |
i32.store offset=4 | |
get_local 0 | |
get_local 18 | |
i32.store | |
i32.const 32 | |
set_local 20 | |
get_local 5 | |
get_local 20 | |
i32.add | |
set_local 21 | |
get_local 21 | |
set_global 0 | |
return) | |
(func $core::num::<impl_usize>::overflowing_mul::hc5f7ea539c98309b (type 2) (param i32 i32 i32) | |
(local i32 i32 i32 i32 i32 i64 i64 i64 i64 i64 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 3 | |
i32.const 32 | |
set_local 4 | |
get_local 3 | |
get_local 4 | |
i32.sub | |
set_local 5 | |
get_local 5 | |
get_local 1 | |
i32.store | |
get_local 5 | |
get_local 2 | |
i32.store offset=4 | |
get_local 5 | |
i32.load | |
set_local 6 | |
get_local 5 | |
i32.load offset=4 | |
set_local 7 | |
get_local 7 | |
i64.extend_u/i32 | |
set_local 8 | |
get_local 6 | |
i64.extend_u/i32 | |
set_local 9 | |
get_local 9 | |
get_local 8 | |
i64.mul | |
set_local 10 | |
i64.const 32 | |
set_local 11 | |
get_local 10 | |
get_local 11 | |
i64.shr_u | |
set_local 12 | |
get_local 12 | |
i32.wrap/i64 | |
set_local 13 | |
i32.const 0 | |
set_local 14 | |
get_local 13 | |
get_local 14 | |
i32.ne | |
set_local 15 | |
get_local 10 | |
i32.wrap/i64 | |
set_local 16 | |
i32.const 1 | |
set_local 17 | |
get_local 15 | |
get_local 17 | |
i32.and | |
set_local 18 | |
get_local 5 | |
get_local 16 | |
i32.store offset=24 | |
get_local 5 | |
get_local 18 | |
i32.store8 offset=28 | |
get_local 5 | |
i32.load offset=24 | |
set_local 19 | |
get_local 5 | |
i32.load8_u offset=28 | |
set_local 20 | |
get_local 5 | |
get_local 19 | |
i32.store offset=16 | |
i32.const 1 | |
set_local 21 | |
get_local 20 | |
get_local 21 | |
i32.and | |
set_local 22 | |
get_local 5 | |
get_local 22 | |
i32.store8 offset=23 | |
get_local 5 | |
i32.load offset=16 | |
set_local 23 | |
get_local 5 | |
i32.load8_u offset=23 | |
set_local 24 | |
get_local 5 | |
get_local 23 | |
i32.store offset=8 | |
get_local 5 | |
get_local 24 | |
i32.store8 offset=12 | |
get_local 5 | |
i32.load offset=8 | |
set_local 25 | |
get_local 5 | |
i32.load8_u offset=12 | |
set_local 26 | |
get_local 0 | |
get_local 25 | |
i32.store | |
get_local 26 | |
get_local 21 | |
i32.and | |
set_local 27 | |
get_local 0 | |
get_local 27 | |
i32.store8 offset=4 | |
return) | |
(func $core::num::<impl_usize>::wrapping_add::hd9ed3617464b4e35 (type 5) (param i32 i32) (result i32) | |
(local i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 2 | |
i32.const 16 | |
set_local 3 | |
get_local 2 | |
get_local 3 | |
i32.sub | |
set_local 4 | |
get_local 4 | |
get_local 0 | |
i32.store offset=4 | |
get_local 4 | |
get_local 1 | |
i32.store offset=8 | |
get_local 4 | |
i32.load offset=4 | |
set_local 5 | |
get_local 4 | |
i32.load offset=8 | |
set_local 6 | |
get_local 5 | |
get_local 6 | |
i32.add | |
set_local 7 | |
get_local 4 | |
get_local 7 | |
i32.store offset=12 | |
get_local 4 | |
i32.load offset=12 | |
set_local 8 | |
get_local 8 | |
return) | |
(func $core::num::<impl_usize>::wrapping_sub::h7eecd8284b5441b9 (type 5) (param i32 i32) (result i32) | |
(local i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 2 | |
i32.const 16 | |
set_local 3 | |
get_local 2 | |
get_local 3 | |
i32.sub | |
set_local 4 | |
get_local 4 | |
get_local 0 | |
i32.store offset=4 | |
get_local 4 | |
get_local 1 | |
i32.store offset=8 | |
get_local 4 | |
i32.load offset=4 | |
set_local 5 | |
get_local 4 | |
i32.load offset=8 | |
set_local 6 | |
get_local 5 | |
get_local 6 | |
i32.sub | |
set_local 7 | |
get_local 4 | |
get_local 7 | |
i32.store offset=12 | |
get_local 4 | |
i32.load offset=12 | |
set_local 8 | |
get_local 8 | |
return) | |
(func $core::num::<impl_usize>::is_power_of_two::h6a0bb35021ed1ea1 (type 9) (param i32) (result i32) | |
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) | |
get_global 0 | |
set_local 1 | |
i32.const 16 | |
set_local 2 | |
get_local 1 | |
get_local 2 | |
i32.sub | |
set_local 3 | |
get_local 3 | |
set_global 0 | |
i32.const 1 | |
set_local 4 | |
get_local 3 | |
get_local 0 | |
i32.store offset=8 | |
get_local 3 | |
i32.load offset=8 | |
set_local 5 | |
get_local 5 | |
get_local 4 | |
call $core::num::<impl_usize>::wrapping_sub::h7eecd8284b5441b9 | |
set_local 6 | |
get_local 3 | |
i32.load offset=8 | |
set_local 19 | |
get_local 6 | |
get_local 19 | |
i32.and | |
set_local 20 | |
block ;; label = @1 | |
block ;; label = @2 | |
block ;; label = @3 | |
get_local 20 | |
br_if 0 (;@3;) | |
i32.const 0 | |
set_local 9 | |
get_local 3 | |
i32.load offset=8 | |
set_local 10 | |
get_local 10 | |
set_local 11 | |
get_local 9 | |
set_local 12 | |
get_local 11 | |
get_local 12 | |
i32.eq | |
set_local 13 | |
get_local 13 | |
i32.eqz | |
br_if 1 (;@2;) | |
end | |
i32.const 0 | |
set_local 8 | |
get_local 3 | |
get_local 8 | |
i32.store8 offset=15 | |
br 1 (;@1;) | |
end | |
i32.const 1 | |
set_local 7 | |
get_local 3 | |
get_local 7 | |
i32.store8 offset=15 | |
end | |
get_local 3 | |
i32.load8_u offset=15 | |
set_local 14 | |
i32.const 1 | |
set_local 15 | |
get_local 14 | |
get_local 15 | |
i32.and | |
set_local 16 | |
i32.const 16 | |
set_local 17 | |
get_local 3 | |
get_local 17 | |
i32.add | |
set_local 18 | |
get_local 18 | |
set_global 0 | |
get_local 16 | |
return) | |
(table (;0;) 5 5 anyfunc) | |
(memory (;0;) 17) | |
(global (;0;) (mut i32) (i32.const 1051200)) | |
(export "memory" (memory 0)) | |
(export "generate_greeting" (func $generate_greeting)) | |
(export "generate_custom_greeting" (func $generate_custom_greeting)) | |
(export "__wbindgen_malloc" (func $__wbindgen_malloc)) | |
(export "__wbindgen_free" (func $__wbindgen_free)) | |
(export "__wbindgen_global_argument_ptr" (func $__wbindgen_global_argument_ptr)) | |
(elem (i32.const 1) $<&'a_T_as_core::fmt::Display>::fmt::h1be0fdfbbafff573 $core::ptr::drop_in_place::h2311fbbd9a4ae244 $<wasm_bindgen::convert::GlobalStack_as_wasm_bindgen::convert::Stack>::push::hc047f85f64a912e4 $<wasm_bindgen::convert::GlobalStack_as_wasm_bindgen::convert::Stack>::pop::h9160b53383762229) | |
(data (i32.const 1024) "\01gdb_load_rust_pretty_printers.py\00\01gdb_load_rust_pretty_printers.py\00\01gdb_load_rust_pretty_printers.py\00\01gdb_load_rust_pretty_printers.py\00\01gdb_load_rust_pretty_printers.py\00\01gdb_load_rust_pretty_printers.py\00\01gdb_load_rust_pretty_printers.py\00\01gdb_load_rust_pretty_printers.py\00\01gdb_load_rust_pretty_printers.py\00\01gdb_load_rust_pretty_printers.py\00\01gdb_load_rust_pretty_printers.py\00\01gdb_load_rust_pretty_printers.py\00\01gdb_load_rust_pretty_printers.py\00\01gdb_load_rust_pretty_printers.py\00\01gdb_load_rust_pretty_printers.py\00\01gdb_load_rust_pretty_printers.py\00\01gdb_load_rust_pretty_printers.py\00\01gdb_load_rust_pretty_printers.py\00\01gdb_load_rust_pretty_printers.py\00\01gdb_load_rust_pretty_printers.py\00\01gdb_load_rust_pretty_printers.py\00") | |
(data (i32.const 1744) "Hello, world!Hello, !\00\00\00\01\00\00\00\00\00\00\00 \00\00\00\00\00\00\00\03\00\00\00\00\00\00\00\03\00\00\00\00\00\00\00\03\00\00\00Tried to shrink to a larger capacityliballoc/raw_vec.rs\00\00\00\00\00\00\00\00\00\00\00\00\00/checkout/src/liballoc/raw_vec.rsnull pointer passed to rustrecursive use of an object detected which would lead to unsafe aliasing in rustinvalid malloc requestassertion failed: self.next < GLOBAL_STACK_CAP/home/pe/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.9/src/convert.rs\00\00\00\00\00\00\00/home/pe/.cargo/registry/src/github.com-1ecc6299db9ec823/wasm-bindgen-0.2.9/src/convert.rs\00\00\00\00\00\00attempt to add with overflowclosure invoked recursively or destroyed already") | |
(data (i32.const 2348) "\02\00\00\00\04\00\00\00\04\00\00\00\03\00\00\00\04\00\00\00\dd\06\00\00\07\00\00\00\e4\06\00\00\01\00\00\00\0c\07\00\00$\00\00\000\07\00\00\13\00\00\00\81\02\00\00\09\00\00\00P\07\00\00!\00\00\00D\00\00\00\12\00\00\00\f1\07\00\00.\00\00\00\1f\08\00\00Z\00\00\00p\01\00\00\0d\00\00\00\80\08\00\00Z\00\00\00q\01\00\00\0d\00\00\00\e0\08\00\00\1c\00\00\00\80\08\00\00Z\00\00\00r\01\00\00\0d\00\00\00\f1\07\00\00.\00\00\00\1f\08\00\00Z\00\00\00x\01\00\00\0d\00\00\00\80\08\00\00Z\00\00\00y\01\00\00\17\00\00\00\e0\08\00\00\1c\00\00\00\80\08\00\00Z\00\00\00z\01\00\00\0d\00\00\00") | |
(data (i32.const 2552) "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00")) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment