Created
November 12, 2017 15:25
-
-
Save pepyakin/ee9cc0d850e2087a29575ca011166e80 to your computer and use it in GitHub Desktop.
This file contains hidden or 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 $FUNCSIG$vii (func (param i32 i32))) | |
(type $FUNCSIG$ii (func (param i32) (result i32))) | |
(type $FUNCSIG$iiii (func (param i32 i32 i32) (result i32))) | |
(type $FUNCSIG$iii (func (param i32 i32) (result i32))) | |
(type $FUNCSIG$vi (func (param i32))) | |
(type $FUNCSIG$jj (func (param i64) (result i64))) | |
(type $FUNCSIG$v (func)) | |
(import "env" "STACKTOP" (global $STACKTOP$asm2wasm$import i32)) | |
(import "env" "STACK_MAX" (global $STACK_MAX$asm2wasm$import i32)) | |
(import "env" "_ext_malloc" (func $_ext_malloc (param i32) (result i32))) | |
(import "env" "_ext_memmove" (func $_ext_memmove (param i32 i32 i32) (result i32))) | |
(import "env" "_storage_write" (func $_storage_write (param i32 i32) (result i32))) | |
(import "env" "_ext_memset" (func $_ext_memset (param i32 i32 i32) (result i32))) | |
(import "env" "_storage_read" (func $_storage_read (param i32 i32) (result i32))) | |
(import "env" "_panic" (func $_panic (param i32 i32))) | |
(import "env" "_sender" (func $_sender (param i32))) | |
(import "env" "_ext_free" (func $_ext_free (param i32))) | |
(import "env" "_llvm_bswap_i64" (func $_llvm_bswap_i64 (param i64) (result i64))) | |
(import "env" "_llvm_trap" (func $_llvm_trap)) | |
(import "env" "_ext_memcpy" (func $_ext_memcpy (param i32 i32 i32) (result i32))) | |
(import "env" "memory" (memory $0 256 256)) | |
(import "env" "table" (table 0 0 anyfunc)) | |
(import "env" "memoryBase" (global $memoryBase i32)) | |
(import "env" "tableBase" (global $tableBase i32)) | |
(global $STACKTOP (mut i32) (get_global $STACKTOP$asm2wasm$import)) | |
(global $STACK_MAX (mut i32) (get_global $STACK_MAX$asm2wasm$import)) | |
(global $__THREW__ (mut i32) (i32.const 0)) | |
(global $threwValue (mut i32) (i32.const 0)) | |
(global $tempRet0 (mut i32) (i32.const 0)) | |
(data (i32.const 1024) "\14\06\00\00\1f\00\00\00\8a\03\00\00\04\00\00\003\06\00\00\1d\00\00\00P\06\00\00X\00\00\00\cb\04\00\00\00\00\00\00\05") | |
(data (i32.const 1076) "\04") | |
(data (i32.const 1088) "\04") | |
(data (i32.const 1100) "\05") | |
(data (i32.const 1112) "\17\df\f8\00\00\00\00\00(\04\00\00\01") | |
(data (i32.const 1148) "1\82\a0p\00\00\00\004\04\00\00\01\00\00\00\00\00\00\00\01\00\00\00\05") | |
(data (i32.const 1184) "\bb\9c\05\a9\00\00\00\00@\04\00\00\02\00\00\00\00\00\00\00\01\00\00\00\t") | |
(data (i32.const 1220) "\dd\0d\16\18\00\00\00\00d\n") | |
(data (i32.const 1240) "\01\00\00\00\05") | |
(data (i32.const 1260) "X\04\00\00\04\00\00\00\00\00\00\00\01\00\00\00\00\00\00\00(\04\00\00\01") | |
(data (i32.const 1308) "\e8\06\00\00\18\00\00\00\00\07\00\00\0c\00\00\003\00\00\00\04\00\00\00)\07\00\00\11\00\00\00:\07\00\00!\00\00\00\ca\02\00\00\08\00\00\00\b8\07\00\00\'\00\00\00[\07\00\00]\00\00\00b\00\00\00\11\00\00\00\df\07\00\00*\00\00\00[\07\00\00]\00\00\00t\00\00\00\11\00\00\00\t\08\00\00+\00\00\004\08\00\00Y\00\00\00@\00\00\00\02\00\00\00)\07\00\00\11\00\00\00:\07\00\00!\00\00\00\0c\02\00\00\18\00\00\00\8d\08\00\00\1f\00\00\00\8a\03\00\00\04\00\00\00\ac\08\00\00X\00\00\00\86\04\00\00\t\00\00\00\04\t\00\00\1d\00\00\00\ac\08\00\00X\00\00\00\cb\04\00\00\00\00\00\00!\n\00\00\"\00\00\00\ea\02\00\00\04\00\00\00!\n\00\00\"\00\00\00\f0\02\00\00\04\00\00\00C\n\00\00\1f\00\00\00G\03\00\00\04\00\00\00/checkout/src/libcore/result.rsarithmetic operation overflow/Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs\02") | |
(data (i32.const 1736) "\03") | |
(data (i32.const 1768) "Invalid method signaturesrc/token.rsFailed to fetch next argumentcapacity overflow/checkout/src/liballoc/raw_vec.rs/Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/value_type.rsinvalid abi generated for U256 argumentinvalid abi generated for Address argumentassertion failed: position < mediates.len()/Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs/checkout/src/libcore/result.rs/Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rsarithmetic operation overflow\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01\01") | |
(data (i32.const 2531) "\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\02\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\03\04\04\04\04\04") | |
(data (i32.const 2593) "/checkout/src/libcore/slice/mod.rs/checkout/src/libcore/option.rs") | |
(export "___rg_alloc_zeroed" (func $___rg_alloc_zeroed)) | |
(export "setThrew" (func $setThrew)) | |
(export "_call" (func $_call)) | |
(export "_memset" (func $_memset)) | |
(export "___rg_grow_in_place" (func $___rg_grow_in_place)) | |
(export "_memcpy" (func $_memcpy)) | |
(export "_llvm_bswap_i32" (func $_llvm_bswap_i32)) | |
(export "___rg_shrink_in_place" (func $___rg_shrink_in_place)) | |
(export "stackAlloc" (func $stackAlloc)) | |
(export "_create" (func $_create)) | |
(export "getTempRet0" (func $getTempRet0)) | |
(export "setTempRet0" (func $setTempRet0)) | |
(export "___rg_usable_size" (func $___rg_usable_size)) | |
(export "stackRestore" (func $stackRestore)) | |
(export "stackSave" (func $stackSave)) | |
(export "___rg_realloc_excess" (func $___rg_realloc_excess)) | |
(export "_free" (func $_free)) | |
(export "runPostSets" (func $runPostSets)) | |
(export "___rg_dealloc" (func $___rg_dealloc)) | |
(export "_memmove" (func $_memmove)) | |
(export "_emscripten_get_global_libc" (func $_emscripten_get_global_libc)) | |
(export "___rg_realloc" (func $___rg_realloc)) | |
(export "_malloc" (func $_malloc)) | |
(export "establishStackSpace" (func $establishStackSpace)) | |
(export "___rg_alloc_excess" (func $___rg_alloc_excess)) | |
(export "___rg_oom" (func $___rg_oom)) | |
(export "___rg_alloc" (func $___rg_alloc)) | |
(func $stackAlloc (; 11 ;) (param $0 i32) (result i32) | |
(local $1 i32) | |
(set_local $1 | |
(get_global $STACKTOP) | |
) | |
(set_global $STACKTOP | |
(i32.add | |
(get_global $STACKTOP) | |
(get_local $0) | |
) | |
) | |
(set_global $STACKTOP | |
(i32.and | |
(i32.add | |
(get_global $STACKTOP) | |
(i32.const 15) | |
) | |
(i32.const -16) | |
) | |
) | |
(get_local $1) | |
) | |
(func $stackSave (; 12 ;) (result i32) | |
(get_global $STACKTOP) | |
) | |
(func $stackRestore (; 13 ;) (param $0 i32) | |
(set_global $STACKTOP | |
(get_local $0) | |
) | |
) | |
(func $establishStackSpace (; 14 ;) (param $0 i32) (param $1 i32) | |
(set_global $STACKTOP | |
(get_local $0) | |
) | |
(set_global $STACK_MAX | |
(get_local $1) | |
) | |
) | |
(func $setThrew (; 15 ;) (param $0 i32) (param $1 i32) | |
(if | |
(i32.eqz | |
(get_global $__THREW__) | |
) | |
(block | |
(set_global $__THREW__ | |
(get_local $0) | |
) | |
(set_global $threwValue | |
(get_local $1) | |
) | |
) | |
) | |
) | |
(func $setTempRet0 (; 16 ;) (param $0 i32) | |
(set_global $tempRet0 | |
(get_local $0) | |
) | |
) | |
(func $getTempRet0 (; 17 ;) (result i32) | |
(get_global $tempRet0) | |
) | |
(func $__ZN4core3ptr13drop_in_place17h19d401d8b5d7e897E (; 18 ;) (param $0 i32) (param $1 i32) | |
(local $2 i32) | |
(local $3 i32) | |
(local $4 i32) | |
(local $5 i32) | |
;;@ /checkout/src/libcore/ptr.rs:59:0 | |
(set_local $3 | |
(i32.add | |
(get_local $0) | |
(i32.mul | |
(get_local $1) | |
(i32.const 40) | |
) | |
) | |
) | |
(if | |
(i32.eqz | |
(get_local $1) | |
) | |
(return) | |
) | |
(loop $while-in | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 40) | |
) | |
) | |
(set_local $2 | |
(i32.load8_s | |
(get_local $0) | |
) | |
) | |
(block $switch | |
(block $switch-default | |
(block $switch-case8 | |
(block $switch-case7 | |
(block $switch-case | |
(br_table $switch-case $switch-case $switch-case $switch-case $switch-case $switch-case $switch-case $switch-case7 $switch-case8 $switch-case $switch-default | |
(i32.and | |
(get_local $2) | |
(i32.const 15) | |
) | |
) | |
) | |
(br $switch) | |
) | |
(set_local $2 | |
(i32.load offset=8 | |
(get_local $0) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(get_local $2) | |
(block | |
;;@ /checkout/src/libcore/ptr.rs:59:0 | |
(set_local $0 | |
(i32.load offset=4 | |
(get_local $0) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $0) | |
) | |
) | |
) | |
(br $switch) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:59:0 | |
(set_local $4 | |
(i32.load | |
(tee_local $2 | |
(i32.add | |
(get_local $0) | |
(i32.const 4) | |
) | |
) | |
) | |
) | |
(set_local $5 | |
(i32.load offset=12 | |
(get_local $0) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2128:0 | |
(call $__ZN4core3ptr13drop_in_place17h19d401d8b5d7e897E | |
(get_local $4) | |
(get_local $5) | |
) | |
(set_local $0 | |
(i32.load offset=8 | |
(get_local $0) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(get_local $0) | |
(block | |
(set_local $0 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $0) | |
) | |
) | |
) | |
(br $switch) | |
) | |
(set_local $2 | |
(i32.load offset=8 | |
(get_local $0) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(get_local $2) | |
(block | |
;;@ /checkout/src/libcore/ptr.rs:59:0 | |
(set_local $0 | |
(i32.load offset=4 | |
(get_local $0) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $0) | |
) | |
) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/ptr.rs:59:0 | |
(i32.ne | |
(get_local $1) | |
(get_local $3) | |
) | |
(block | |
(set_local $0 | |
(get_local $1) | |
) | |
(br $while-in) | |
) | |
) | |
) | |
) | |
(func $__ZN4core6result13unwrap_failed17h38f1ed877806abd4E (; 19 ;) (param $0 i32) | |
;;@ /checkout/src/libcore/macros.rs:23:0 | |
(call $__ZN4core9panicking9panic_fmt17h79af47de222460bbE | |
(i32.const 1024) | |
) | |
) | |
(func $__ZN4core6result13unwrap_failed17hfc1da8d50e56248eE (; 20 ;) | |
;;@ /checkout/src/libcore/macros.rs:23:0 | |
(call $__ZN4core9panicking9panic_fmt17h79af47de222460bbE | |
(i32.const 1024) | |
) | |
) | |
(func $_call (; 21 ;) (param $0 i32) | |
(local $1 i64) | |
(local $2 i32) | |
(local $3 i32) | |
(local $4 i32) | |
(local $5 i64) | |
(local $6 i64) | |
(local $7 i64) | |
(local $8 i32) | |
(local $9 i32) | |
(local $10 i64) | |
(local $11 i32) | |
(local $12 i32) | |
(local $13 i32) | |
(local $14 i32) | |
(local $15 i32) | |
(local $16 i32) | |
(local $17 i32) | |
(local $18 i32) | |
(local $19 i32) | |
(local $20 i64) | |
(local $21 i32) | |
(local $22 i32) | |
(local $23 i32) | |
(local $24 i32) | |
(local $25 i32) | |
(local $26 i32) | |
(local $27 i32) | |
(local $28 i32) | |
(local $29 i32) | |
(local $30 i32) | |
(local $31 i32) | |
(local $32 i32) | |
(local $33 i32) | |
(local $34 i32) | |
(local $35 i32) | |
(local $36 i32) | |
(local $37 i32) | |
(local $38 i32) | |
(local $39 i32) | |
(local $40 i32) | |
(local $41 i32) | |
(local $42 i32) | |
(local $43 i32) | |
(local $44 i32) | |
(local $45 i32) | |
(local $46 i32) | |
(local $47 i64) | |
(local $48 i32) | |
(local $49 i64) | |
(local $50 i32) | |
(local $51 i64) | |
(local $52 i32) | |
(local $53 i32) | |
(local $54 i32) | |
(local $55 i32) | |
(local $56 i32) | |
(local $57 i32) | |
(local $58 i32) | |
(local $59 i32) | |
(local $60 i32) | |
(local $61 i32) | |
(local $62 i32) | |
(local $63 i64) | |
(local $64 i64) | |
(local $65 i32) | |
(local $66 i32) | |
(local $67 i32) | |
(local $68 i64) | |
(local $69 i32) | |
(local $70 i64) | |
(local $71 i64) | |
(local $72 i64) | |
(local $73 i32) | |
(local $74 i32) | |
(local $75 i32) | |
(local $76 i32) | |
(local $77 i32) | |
(local $78 i32) | |
(local $79 i32) | |
(local $80 i32) | |
(local $81 i32) | |
(local $82 i32) | |
(local $83 i32) | |
(local $84 i32) | |
(local $85 i32) | |
(local $86 i32) | |
(local $87 i32) | |
(local $88 i32) | |
(local $89 i32) | |
(local $90 i32) | |
(local $91 i32) | |
(local $92 i32) | |
(local $93 i32) | |
(local $94 i32) | |
(set_local $28 | |
(get_global $STACKTOP) | |
) | |
(set_global $STACKTOP | |
(i32.add | |
(get_global $STACKTOP) | |
(i32.const 608) | |
) | |
) | |
(set_local $4 | |
(i32.add | |
(get_local $28) | |
(i32.const 504) | |
) | |
) | |
(set_local $8 | |
(i32.add | |
(get_local $28) | |
(i32.const 368) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1:0 | |
(set_local $26 | |
(i32.add | |
(get_local $28) | |
(i32.const 336) | |
) | |
) | |
(set_local $13 | |
(i32.add | |
(get_local $28) | |
(i32.const 200) | |
) | |
) | |
(set_local $23 | |
(i32.add | |
(get_local $28) | |
(i32.const 168) | |
) | |
) | |
(set_local $24 | |
(i32.add | |
(get_local $28) | |
(i32.const 128) | |
) | |
) | |
(set_local $65 | |
(i32.add | |
(get_local $28) | |
(i32.const 104) | |
) | |
) | |
(set_local $3 | |
(i32.add | |
(get_local $28) | |
(i32.const 576) | |
) | |
) | |
(set_local $11 | |
(i32.add | |
(get_local $28) | |
(i32.const 72) | |
) | |
) | |
(set_local $27 | |
(i32.add | |
(get_local $28) | |
(i32.const 40) | |
) | |
) | |
(set_local $21 | |
(i32.add | |
(get_local $28) | |
(i32.const 16) | |
) | |
) | |
(set_local $66 | |
(i32.add | |
(get_local $28) | |
(i32.const 568) | |
) | |
) | |
(set_local $48 | |
(i32.add | |
(get_local $28) | |
(i32.const 544) | |
) | |
) | |
(set_local $12 | |
(get_local $28) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.1.0/src/lib.rs:1711:0 | |
(set_local $31 | |
(i32.load align=1 | |
(get_local $0) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $2 | |
(i32.add | |
(get_local $0) | |
(i32.const 4) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.1.0/src/lib.rs:1711:0 | |
(set_local $25 | |
(i32.load align=1 | |
(get_local $2) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:1211:0 | |
(set_local $73 | |
(i32.add | |
(get_local $0) | |
(i32.const 8) | |
) | |
) | |
(if | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/dispatch.rs:64:0 | |
(i32.lt_u | |
(get_local $25) | |
(i32.const 4) | |
) | |
;;@ /checkout/src/libcore/result.rs:799:0 | |
(call $__ZN4core6result13unwrap_failed17h38f1ed877806abd4E | |
(i32.const 1) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.1.0/src/lib.rs:1711:0 | |
(set_local $2 | |
(i32.load align=1 | |
(get_local $31) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:1462:0 | |
(set_local $17 | |
(call $_llvm_bswap_i32 | |
(get_local $2) | |
) | |
) | |
(set_local $2 | |
(i32.const 1112) | |
) | |
(block $label$break$L10 | |
(block $__rjti$3 | |
(loop $while-in | |
(set_local $14 | |
(block $while-out (result i32) | |
;;@ /checkout/src/libcore/ptr.rs:656:0 | |
(set_local $9 | |
(get_local $2) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:658:0 | |
(set_local $9 | |
(i32.sub | |
(i32.const 1256) | |
(get_local $9) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:657:0 | |
(set_local $9 | |
(i32.div_s | |
(get_local $9) | |
(i32.const 36) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1270:0 | |
(br_if $__rjti$3 | |
(i32.le_u | |
(get_local $9) | |
(i32.const 3) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $9 | |
(i32.add | |
(get_local $2) | |
(i32.const 36) | |
) | |
) | |
(set_local $15 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/dispatch.rs:89:0 | |
(drop | |
(br_if $while-out | |
(get_local $2) | |
(i32.eq | |
(get_local $15) | |
(get_local $17) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $15 | |
(i32.add | |
(get_local $2) | |
(i32.const 72) | |
) | |
) | |
(set_local $50 | |
(i32.load | |
(get_local $9) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/dispatch.rs:89:0 | |
(drop | |
(br_if $while-out | |
(get_local $9) | |
(i32.eq | |
(get_local $50) | |
(get_local $17) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $9 | |
(i32.add | |
(get_local $2) | |
(i32.const 108) | |
) | |
) | |
(set_local $50 | |
(i32.load | |
(get_local $15) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/dispatch.rs:89:0 | |
(drop | |
(br_if $while-out | |
(get_local $15) | |
(i32.eq | |
(get_local $50) | |
(get_local $17) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $2 | |
(i32.add | |
(get_local $2) | |
(i32.const 144) | |
) | |
) | |
(set_local $15 | |
(i32.load | |
(get_local $9) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/dispatch.rs:89:0 | |
(br_if $while-in | |
(i32.ne | |
(get_local $15) | |
(get_local $17) | |
) | |
) | |
(get_local $9) | |
) | |
) | |
) | |
(br $label$break$L10) | |
) | |
(loop $while-in1 | |
(block $while-out0 | |
;;@ /checkout/src/libcore/slice/mod.rs:1276:0 | |
(br_if $while-out0 | |
(i32.eq | |
(get_local $2) | |
(i32.const 1256) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $9 | |
(i32.add | |
(get_local $2) | |
(i32.const 36) | |
) | |
) | |
(set_local $15 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
(if | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/dispatch.rs:89:0 | |
(i32.eq | |
(get_local $15) | |
(get_local $17) | |
) | |
(block | |
(set_local $14 | |
(get_local $2) | |
) | |
(br $label$break$L10) | |
) | |
(block | |
(set_local $2 | |
(get_local $9) | |
) | |
(br $while-in1) | |
) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/result.rs:799:0 | |
(call $__ZN4core6result13unwrap_failed17h38f1ed877806abd4E | |
(i32.const 0) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/dispatch.rs:69:0 | |
(set_local $2 | |
(i32.add | |
(get_local $14) | |
(i32.const 4) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $9 | |
(i32.add | |
(get_local $31) | |
(i32.const 4) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:864:0 | |
(set_local $15 | |
(i32.add | |
(get_local $25) | |
(i32.const -4) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/dispatch.rs:69:0 | |
(call $__ZN9pwasm_abi3eth9signature9Signature13decode_invoke17h158ff360f9e163d3E | |
(get_local $12) | |
(get_local $2) | |
(get_local $9) | |
(get_local $15) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/dispatch.rs:70:0 | |
(set_local $31 | |
(i32.load | |
(get_local $12) | |
) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $12) | |
(i32.const 4) | |
) | |
) | |
(set_local $74 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $12) | |
(i32.const 8) | |
) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:1211:0 | |
(set_local $50 | |
(i32.add | |
(get_local $31) | |
(i32.mul | |
(get_local $2) | |
(i32.const 40) | |
) | |
) | |
) | |
(set_local $27 | |
(block $do-once (result i32) | |
(if (result i32) | |
(i32.lt_s | |
(get_local $17) | |
(i32.const 404098525) | |
) | |
(block (result i32) | |
(block $switch | |
(block $switch-default | |
(block $switch-case | |
(br_table $switch-case $switch-default | |
(i32.sub | |
(get_local $17) | |
(i32.const -1459249989) | |
) | |
) | |
) | |
(br $switch) | |
) | |
;;@ src/token.rs:51:0 | |
(call $__ZN4core9panicking5panic17heb50ef9ffe57c69fE | |
(i32.const 1308) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/vec.rs:2338:0 | |
(i32.eqz | |
(get_local $2) | |
) | |
;;@ /checkout/src/libcore/option.rs:302:0 | |
(call $__ZN4core6option13expect_failed17h2c86da6030696f90E | |
(i32.const 1804) | |
(i32.const 29) | |
) | |
) | |
;;@ /checkout/src/libcore/convert.rs:415:0 | |
(set_local $12 | |
(i32.load8_s | |
(get_local $31) | |
) | |
) | |
(i64.store align=1 | |
(get_local $4) | |
(i64.load align=1 | |
(tee_local $9 | |
(i32.add | |
(get_local $31) | |
(i32.const 1) | |
) | |
) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $4) | |
(i64.load offset=8 align=1 | |
(get_local $9) | |
) | |
) | |
(i32.store offset=16 align=1 | |
(get_local $4) | |
(i32.load offset=16 align=1 | |
(get_local $9) | |
) | |
) | |
(if | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/value_type.rs:115:0 | |
(i32.ne | |
(get_local $12) | |
(i32.const 4) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/value_type.rs:116:0 | |
(call $__ZN4core9panicking5panic17heb50ef9ffe57c69fE | |
(i32.const 1380) | |
) | |
) | |
(i64.store align=1 | |
(get_local $21) | |
(i64.load align=1 | |
(get_local $4) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $21) | |
(i64.load offset=8 align=1 | |
(get_local $4) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/parity-hash-1.1.0/src/lib.rs:56:0 | |
(i32.store offset=16 align=1 | |
(get_local $21) | |
(i32.load offset=16 align=1 | |
(get_local $4) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/vec.rs:2338:0 | |
(i32.eq | |
(get_local $2) | |
(i32.const 1) | |
) | |
;;@ /checkout/src/libcore/option.rs:302:0 | |
(call $__ZN4core6option13expect_failed17h2c86da6030696f90E | |
(i32.const 1804) | |
(i32.const 29) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $9 | |
(i32.add | |
(get_local $31) | |
(i32.const 80) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2354:0 | |
(i64.store | |
(get_local $4) | |
(i64.load | |
(tee_local $2 | |
(i32.add | |
(get_local $31) | |
(i32.const 40) | |
) | |
) | |
) | |
) | |
(i64.store offset=8 | |
(get_local $4) | |
(i64.load offset=8 | |
(get_local $2) | |
) | |
) | |
(i64.store offset=16 | |
(get_local $4) | |
(i64.load offset=16 | |
(get_local $2) | |
) | |
) | |
(i64.store offset=24 | |
(get_local $4) | |
(i64.load offset=24 | |
(get_local $2) | |
) | |
) | |
;;@ /checkout/src/libcore/convert.rs:415:0 | |
(i64.store offset=32 | |
(get_local $4) | |
(i64.load offset=32 | |
(get_local $2) | |
) | |
) | |
(call $__ZN9pwasm_abi3eth10value_type113__LT_impl_u20_core__convert__From_LT_pwasm_abi__eth__value_type__ValueType_GT__u20_for_u20_bigint__uint__U256_GT_4from17hae37e2906f0cf8edE | |
(get_local $27) | |
(get_local $4) | |
) | |
(i64.store | |
(get_local $4) | |
(i64.const 0) | |
) | |
(i64.store offset=8 | |
(get_local $4) | |
(i64.const 0) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/parity-hash-1.1.0/src/lib.rs:104:0 | |
(i32.store offset=16 | |
(get_local $4) | |
(i32.const 0) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/src/ext.rs:177:0 | |
(call $_sender | |
(get_local $4) | |
) | |
(i64.store | |
(get_local $24) | |
(i64.load | |
(get_local $4) | |
) | |
) | |
(i64.store offset=8 | |
(get_local $24) | |
(i64.load offset=8 | |
(get_local $4) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/src/ext.rs:147:0 | |
(i32.store offset=16 | |
(get_local $24) | |
(i32.load offset=16 | |
(get_local $4) | |
) | |
) | |
(i64.store align=1 | |
(get_local $4) | |
(i64.const 0) | |
) | |
(i32.store16 offset=8 align=1 | |
(get_local $4) | |
(i32.const 0) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/parity-hash-1.1.0/src/lib.rs:99:0 | |
(i32.store8 offset=10 | |
(get_local $4) | |
(i32.const 0) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:673:0 | |
(i64.store align=1 | |
(tee_local $2 | |
(i32.add | |
(get_local $4) | |
(i32.const 11) | |
) | |
) | |
(i64.load align=1 | |
(get_local $24) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $2) | |
(i64.load offset=8 align=1 | |
(get_local $24) | |
) | |
) | |
(i32.store offset=16 align=1 | |
(get_local $2) | |
(i32.load offset=16 align=1 | |
(get_local $24) | |
) | |
) | |
(i64.store align=1 | |
(get_local $8) | |
(i64.load align=1 | |
(get_local $4) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $8) | |
(i64.load offset=8 align=1 | |
(get_local $4) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $8) | |
(i64.load offset=16 align=1 | |
(get_local $4) | |
) | |
) | |
(i32.store offset=24 align=1 | |
(get_local $8) | |
(i32.load offset=24 align=1 | |
(get_local $4) | |
) | |
) | |
(i32.store16 offset=28 align=1 | |
(get_local $8) | |
(i32.load16_s offset=28 align=1 | |
(get_local $4) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/parity-hash-1.1.0/src/lib.rs:446:0 | |
(i32.store8 offset=30 | |
(get_local $8) | |
(i32.load8_s offset=30 | |
(get_local $4) | |
) | |
) | |
;;@ src/token.rs:71:0 | |
(i32.store8 | |
(get_local $26) | |
(i32.const 1) | |
) | |
(i64.store align=1 | |
(tee_local $2 | |
(i32.add | |
(get_local $26) | |
(i32.const 1) | |
) | |
) | |
(i64.load align=1 | |
(get_local $8) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $2) | |
(i64.load offset=8 align=1 | |
(get_local $8) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $2) | |
(i64.load offset=16 align=1 | |
(get_local $8) | |
) | |
) | |
(i32.store offset=24 align=1 | |
(get_local $2) | |
(i32.load offset=24 align=1 | |
(get_local $8) | |
) | |
) | |
(i32.store16 offset=28 align=1 | |
(get_local $2) | |
(i32.load16_s offset=28 align=1 | |
(get_local $8) | |
) | |
) | |
(i32.store8 offset=30 | |
(get_local $2) | |
(i32.load8_s offset=30 | |
(get_local $8) | |
) | |
) | |
(i64.store | |
(get_local $4) | |
(i64.const 0) | |
) | |
(i64.store offset=8 | |
(get_local $4) | |
(i64.const 0) | |
) | |
(i64.store offset=16 | |
(get_local $4) | |
(i64.const 0) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/src/storage.rs:14:0 | |
(i64.store offset=24 | |
(get_local $4) | |
(i64.const 0) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/src/storage.rs:16:0 | |
(set_local $2 | |
(call $_storage_read | |
(get_local $26) | |
(get_local $4) | |
) | |
) | |
(set_local $2 | |
(if (result i32) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/src/storage.rs:18:0 | |
(i32.lt_s | |
(get_local $2) | |
(i32.const 0) | |
) | |
(i32.const 0) | |
(block (result i32) | |
(i64.store align=1 | |
(get_local $13) | |
(i64.load align=1 | |
(get_local $4) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $13) | |
(i64.load offset=8 align=1 | |
(get_local $4) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $13) | |
(i64.load offset=16 align=1 | |
(get_local $4) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/src/storage.rs:19:0 | |
(i64.store offset=24 align=1 | |
(get_local $13) | |
(i64.load offset=24 align=1 | |
(get_local $4) | |
) | |
) | |
(i32.const 1) | |
) | |
) | |
) | |
(i64.store align=1 | |
(get_local $4) | |
(i64.const 0) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $4) | |
(i64.const 0) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $4) | |
(i64.const 0) | |
) | |
;;@ src/token.rs:63:0 | |
(i64.store offset=24 align=1 | |
(get_local $4) | |
(i64.const 0) | |
) | |
(i64.store align=1 | |
(tee_local $2 | |
(if (result i32) | |
(get_local $2) | |
(block (result i32) | |
(i64.store align=1 | |
(get_local $3) | |
(i64.load align=1 | |
(get_local $13) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $3) | |
(i64.load offset=8 align=1 | |
(get_local $13) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $3) | |
(i64.load offset=16 align=1 | |
(get_local $13) | |
) | |
) | |
;;@ /checkout/src/libcore/result.rs:712:0 | |
(i64.store offset=24 align=1 | |
(get_local $3) | |
(i64.load offset=24 align=1 | |
(get_local $13) | |
) | |
) | |
(i64.store align=1 | |
(get_local $11) | |
(i64.load align=1 | |
(get_local $13) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $11) | |
(i64.load offset=8 align=1 | |
(get_local $13) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $11) | |
(i64.load offset=16 align=1 | |
(get_local $13) | |
) | |
) | |
(i64.store offset=24 align=1 | |
(get_local $11) | |
(i64.load offset=24 align=1 | |
(get_local $13) | |
) | |
) | |
(get_local $3) | |
) | |
(block (result i32) | |
(i64.store align=1 | |
(get_local $11) | |
(i64.load align=1 | |
(get_local $4) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $11) | |
(i64.load offset=8 align=1 | |
(get_local $4) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $11) | |
(i64.load offset=16 align=1 | |
(get_local $4) | |
) | |
) | |
;;@ /checkout/src/libcore/result.rs:713:0 | |
(i64.store offset=24 align=1 | |
(get_local $11) | |
(i64.load offset=24 align=1 | |
(get_local $4) | |
) | |
) | |
(get_local $3) | |
) | |
) | |
) | |
(i64.load align=1 | |
(get_local $11) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $2) | |
(i64.load offset=8 align=1 | |
(get_local $11) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $2) | |
(i64.load offset=16 align=1 | |
(get_local $11) | |
) | |
) | |
;;@ /checkout/src/libcore/convert.rs:415:0 | |
(i64.store offset=24 align=1 | |
(get_local $2) | |
(i64.load offset=24 align=1 | |
(get_local $11) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $30 | |
(i32.add | |
(get_local $3) | |
(i32.const 31) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $12 | |
(i32.load8_u | |
(get_local $30) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $32 | |
(i32.add | |
(get_local $3) | |
(i32.const 30) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $15 | |
(i32.load8_u | |
(get_local $32) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $33 | |
(i32.add | |
(get_local $3) | |
(i32.const 29) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $17 | |
(i32.load8_u | |
(get_local $33) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $34 | |
(i32.add | |
(get_local $3) | |
(i32.const 28) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $25 | |
(i32.load8_u | |
(get_local $34) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $35 | |
(i32.add | |
(get_local $3) | |
(i32.const 27) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $75 | |
(i32.load8_u | |
(get_local $35) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $36 | |
(i32.add | |
(get_local $3) | |
(i32.const 26) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $76 | |
(i32.load8_u | |
(get_local $36) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $37 | |
(i32.add | |
(get_local $3) | |
(i32.const 25) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $77 | |
(i32.load8_u | |
(get_local $37) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $38 | |
(i32.add | |
(get_local $3) | |
(i32.const 24) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $78 | |
(i32.load8_u | |
(get_local $38) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $39 | |
(i32.add | |
(get_local $3) | |
(i32.const 23) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $79 | |
(i32.load8_u | |
(get_local $39) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $40 | |
(i32.add | |
(get_local $3) | |
(i32.const 22) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $80 | |
(i32.load8_u | |
(get_local $40) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $41 | |
(i32.add | |
(get_local $3) | |
(i32.const 21) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $81 | |
(i32.load8_u | |
(get_local $41) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $42 | |
(i32.add | |
(get_local $3) | |
(i32.const 20) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $82 | |
(i32.load8_u | |
(get_local $42) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $43 | |
(i32.add | |
(get_local $3) | |
(i32.const 19) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $83 | |
(i32.load8_u | |
(get_local $43) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $44 | |
(i32.add | |
(get_local $3) | |
(i32.const 18) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $84 | |
(i32.load8_u | |
(get_local $44) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $45 | |
(i32.add | |
(get_local $3) | |
(i32.const 17) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $85 | |
(i32.load8_u | |
(get_local $45) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $46 | |
(i32.add | |
(get_local $3) | |
(i32.const 16) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $86 | |
(i32.load8_u | |
(get_local $46) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $16 | |
(i32.add | |
(get_local $3) | |
(i32.const 15) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $87 | |
(i32.load8_u | |
(get_local $16) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $18 | |
(i32.add | |
(get_local $3) | |
(i32.const 14) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $88 | |
(i32.load8_u | |
(get_local $18) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $52 | |
(i32.add | |
(get_local $3) | |
(i32.const 13) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $89 | |
(i32.load8_u | |
(get_local $52) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $53 | |
(i32.add | |
(get_local $3) | |
(i32.const 12) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $90 | |
(i32.load8_u | |
(get_local $53) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $54 | |
(i32.add | |
(get_local $3) | |
(i32.const 11) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $91 | |
(i32.load8_u | |
(get_local $54) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $55 | |
(i32.add | |
(get_local $3) | |
(i32.const 10) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $92 | |
(i32.load8_u | |
(get_local $55) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $56 | |
(i32.add | |
(get_local $3) | |
(i32.const 9) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $93 | |
(i32.load8_u | |
(get_local $56) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $29 | |
(i32.add | |
(get_local $3) | |
(i32.const 8) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $94 | |
(i32.load8_u | |
(get_local $29) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $69 | |
(i32.add | |
(get_local $3) | |
(i32.const 7) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $57 | |
(i32.load8_u | |
(get_local $69) | |
) | |
) | |
(set_local $6 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $57) | |
(i32.const 255) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $57 | |
(i32.add | |
(get_local $3) | |
(i32.const 6) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $58 | |
(i32.load8_u | |
(get_local $57) | |
) | |
) | |
(set_local $1 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $58) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $1 | |
(i64.shl | |
(get_local $1) | |
(i64.const 8) | |
) | |
) | |
(set_local $6 | |
(i64.or | |
(get_local $6) | |
(get_local $1) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $58 | |
(i32.add | |
(get_local $3) | |
(i32.const 5) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $59 | |
(i32.load8_u | |
(get_local $58) | |
) | |
) | |
(set_local $1 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $59) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $1 | |
(i64.shl | |
(get_local $1) | |
(i64.const 16) | |
) | |
) | |
(set_local $6 | |
(i64.or | |
(get_local $6) | |
(get_local $1) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $59 | |
(i32.add | |
(get_local $3) | |
(i32.const 4) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $60 | |
(i32.load8_u | |
(get_local $59) | |
) | |
) | |
(set_local $1 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $60) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $1 | |
(i64.shl | |
(get_local $1) | |
(i64.const 24) | |
) | |
) | |
(set_local $6 | |
(i64.or | |
(get_local $6) | |
(get_local $1) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $60 | |
(i32.add | |
(get_local $3) | |
(i32.const 3) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $61 | |
(i32.load8_u | |
(get_local $60) | |
) | |
) | |
(set_local $1 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $61) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $1 | |
(i64.shl | |
(get_local $1) | |
(i64.const 32) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $61 | |
(i32.add | |
(get_local $3) | |
(i32.const 2) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $62 | |
(i32.load8_u | |
(get_local $61) | |
) | |
) | |
(set_local $5 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $62) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $5 | |
(i64.shl | |
(get_local $5) | |
(i64.const 40) | |
) | |
) | |
(set_local $6 | |
(i64.or | |
(get_local $6) | |
(get_local $1) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $62 | |
(i32.add | |
(get_local $3) | |
(i32.const 1) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $67 | |
(i32.load8_u | |
(get_local $62) | |
) | |
) | |
(set_local $1 | |
(i64.extend_u/i32 | |
(get_local $67) | |
) | |
) | |
(set_local $1 | |
(i64.shl | |
(get_local $1) | |
(i64.const 48) | |
) | |
) | |
(set_local $67 | |
(i32.load8_u | |
(get_local $2) | |
) | |
) | |
(set_local $7 | |
(i64.extend_u/i32 | |
(get_local $67) | |
) | |
) | |
(set_local $7 | |
(i64.shl | |
(get_local $7) | |
(i64.const 56) | |
) | |
) | |
(set_local $6 | |
(i64.or | |
(get_local $6) | |
(get_local $5) | |
) | |
) | |
(set_local $6 | |
(i64.or | |
(get_local $6) | |
(get_local $1) | |
) | |
) | |
(set_local $6 | |
(i64.or | |
(get_local $6) | |
(get_local $7) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:893:0 | |
(set_local $1 | |
(i64.extend_u/i32 | |
(get_local $78) | |
) | |
) | |
(set_local $1 | |
(i64.shl | |
(get_local $1) | |
(i64.const 56) | |
) | |
) | |
(set_local $5 | |
(i64.extend_u/i32 | |
(get_local $77) | |
) | |
) | |
(set_local $5 | |
(i64.shl | |
(get_local $5) | |
(i64.const 48) | |
) | |
) | |
(set_local $1 | |
(i64.or | |
(get_local $1) | |
(get_local $5) | |
) | |
) | |
(set_local $5 | |
(i64.extend_u/i32 | |
(get_local $76) | |
) | |
) | |
(set_local $5 | |
(i64.shl | |
(get_local $5) | |
(i64.const 40) | |
) | |
) | |
(set_local $1 | |
(i64.or | |
(get_local $1) | |
(get_local $5) | |
) | |
) | |
(set_local $5 | |
(i64.extend_u/i32 | |
(get_local $75) | |
) | |
) | |
(set_local $5 | |
(i64.shl | |
(get_local $5) | |
(i64.const 32) | |
) | |
) | |
(set_local $1 | |
(i64.or | |
(get_local $1) | |
(get_local $5) | |
) | |
) | |
(set_local $5 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $25) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $5 | |
(i64.shl | |
(get_local $5) | |
(i64.const 24) | |
) | |
) | |
(set_local $1 | |
(i64.or | |
(get_local $1) | |
(get_local $5) | |
) | |
) | |
(set_local $5 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $17) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $5 | |
(i64.shl | |
(get_local $5) | |
(i64.const 16) | |
) | |
) | |
(set_local $7 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $15) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $7 | |
(i64.shl | |
(get_local $7) | |
(i64.const 8) | |
) | |
) | |
(set_local $1 | |
(i64.or | |
(get_local $1) | |
(get_local $5) | |
) | |
) | |
(set_local $5 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $12) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $1 | |
(i64.or | |
(get_local $1) | |
(get_local $7) | |
) | |
) | |
(set_local $1 | |
(i64.or | |
(get_local $1) | |
(get_local $5) | |
) | |
) | |
(i64.store | |
(get_local $23) | |
(get_local $1) | |
) | |
(set_local $15 | |
(i32.add | |
(get_local $23) | |
(i32.const 8) | |
) | |
) | |
(set_local $1 | |
(i64.extend_u/i32 | |
(get_local $86) | |
) | |
) | |
(set_local $1 | |
(i64.shl | |
(get_local $1) | |
(i64.const 56) | |
) | |
) | |
(set_local $5 | |
(i64.extend_u/i32 | |
(get_local $85) | |
) | |
) | |
(set_local $5 | |
(i64.shl | |
(get_local $5) | |
(i64.const 48) | |
) | |
) | |
(set_local $1 | |
(i64.or | |
(get_local $1) | |
(get_local $5) | |
) | |
) | |
(set_local $5 | |
(i64.extend_u/i32 | |
(get_local $84) | |
) | |
) | |
(set_local $5 | |
(i64.shl | |
(get_local $5) | |
(i64.const 40) | |
) | |
) | |
(set_local $1 | |
(i64.or | |
(get_local $1) | |
(get_local $5) | |
) | |
) | |
(set_local $5 | |
(i64.extend_u/i32 | |
(get_local $83) | |
) | |
) | |
(set_local $5 | |
(i64.shl | |
(get_local $5) | |
(i64.const 32) | |
) | |
) | |
(set_local $1 | |
(i64.or | |
(get_local $1) | |
(get_local $5) | |
) | |
) | |
(set_local $5 | |
(i64.extend_u/i32 | |
(get_local $82) | |
) | |
) | |
(set_local $5 | |
(i64.shl | |
(get_local $5) | |
(i64.const 24) | |
) | |
) | |
(set_local $1 | |
(i64.or | |
(get_local $1) | |
(get_local $5) | |
) | |
) | |
(set_local $5 | |
(i64.extend_u/i32 | |
(get_local $81) | |
) | |
) | |
(set_local $5 | |
(i64.shl | |
(get_local $5) | |
(i64.const 16) | |
) | |
) | |
(set_local $7 | |
(i64.extend_u/i32 | |
(get_local $80) | |
) | |
) | |
(set_local $7 | |
(i64.shl | |
(get_local $7) | |
(i64.const 8) | |
) | |
) | |
(set_local $1 | |
(i64.or | |
(get_local $1) | |
(get_local $5) | |
) | |
) | |
(set_local $5 | |
(i64.extend_u/i32 | |
(get_local $79) | |
) | |
) | |
(set_local $1 | |
(i64.or | |
(get_local $1) | |
(get_local $7) | |
) | |
) | |
(set_local $1 | |
(i64.or | |
(get_local $1) | |
(get_local $5) | |
) | |
) | |
(i64.store | |
(get_local $15) | |
(get_local $1) | |
) | |
(set_local $17 | |
(i32.add | |
(get_local $23) | |
(i32.const 16) | |
) | |
) | |
(set_local $1 | |
(i64.extend_u/i32 | |
(get_local $94) | |
) | |
) | |
(set_local $1 | |
(i64.shl | |
(get_local $1) | |
(i64.const 56) | |
) | |
) | |
(set_local $5 | |
(i64.extend_u/i32 | |
(get_local $93) | |
) | |
) | |
(set_local $5 | |
(i64.shl | |
(get_local $5) | |
(i64.const 48) | |
) | |
) | |
(set_local $1 | |
(i64.or | |
(get_local $1) | |
(get_local $5) | |
) | |
) | |
(set_local $5 | |
(i64.extend_u/i32 | |
(get_local $92) | |
) | |
) | |
(set_local $5 | |
(i64.shl | |
(get_local $5) | |
(i64.const 40) | |
) | |
) | |
(set_local $1 | |
(i64.or | |
(get_local $1) | |
(get_local $5) | |
) | |
) | |
(set_local $5 | |
(i64.extend_u/i32 | |
(get_local $91) | |
) | |
) | |
(set_local $5 | |
(i64.shl | |
(get_local $5) | |
(i64.const 32) | |
) | |
) | |
(set_local $1 | |
(i64.or | |
(get_local $1) | |
(get_local $5) | |
) | |
) | |
(set_local $5 | |
(i64.extend_u/i32 | |
(get_local $90) | |
) | |
) | |
(set_local $5 | |
(i64.shl | |
(get_local $5) | |
(i64.const 24) | |
) | |
) | |
(set_local $1 | |
(i64.or | |
(get_local $1) | |
(get_local $5) | |
) | |
) | |
(set_local $5 | |
(i64.extend_u/i32 | |
(get_local $89) | |
) | |
) | |
(set_local $5 | |
(i64.shl | |
(get_local $5) | |
(i64.const 16) | |
) | |
) | |
(set_local $7 | |
(i64.extend_u/i32 | |
(get_local $88) | |
) | |
) | |
(set_local $7 | |
(i64.shl | |
(get_local $7) | |
(i64.const 8) | |
) | |
) | |
(set_local $1 | |
(i64.or | |
(get_local $1) | |
(get_local $5) | |
) | |
) | |
(set_local $5 | |
(i64.extend_u/i32 | |
(get_local $87) | |
) | |
) | |
(set_local $1 | |
(i64.or | |
(get_local $1) | |
(get_local $7) | |
) | |
) | |
(set_local $1 | |
(i64.or | |
(get_local $1) | |
(get_local $5) | |
) | |
) | |
(i64.store | |
(get_local $17) | |
(get_local $1) | |
) | |
(set_local $25 | |
(i32.add | |
(get_local $23) | |
(i32.const 24) | |
) | |
) | |
(i64.store | |
(get_local $25) | |
(get_local $6) | |
) | |
(i64.store align=1 | |
(get_local $4) | |
(i64.const 0) | |
) | |
(i32.store16 offset=8 align=1 | |
(get_local $4) | |
(i32.const 0) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/parity-hash-1.1.0/src/lib.rs:99:0 | |
(i32.store8 offset=10 | |
(get_local $4) | |
(i32.const 0) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:673:0 | |
(i64.store align=1 | |
(tee_local $12 | |
(i32.add | |
(get_local $4) | |
(i32.const 11) | |
) | |
) | |
(i64.load align=1 | |
(get_local $21) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $12) | |
(i64.load offset=8 align=1 | |
(get_local $21) | |
) | |
) | |
(i32.store offset=16 align=1 | |
(get_local $12) | |
(i32.load offset=16 align=1 | |
(get_local $21) | |
) | |
) | |
(i64.store align=1 | |
(get_local $8) | |
(i64.load align=1 | |
(get_local $4) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $8) | |
(i64.load offset=8 align=1 | |
(get_local $4) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $8) | |
(i64.load offset=16 align=1 | |
(get_local $4) | |
) | |
) | |
(i32.store offset=24 align=1 | |
(get_local $8) | |
(i32.load offset=24 align=1 | |
(get_local $4) | |
) | |
) | |
(i32.store16 offset=28 align=1 | |
(get_local $8) | |
(i32.load16_s offset=28 align=1 | |
(get_local $4) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/parity-hash-1.1.0/src/lib.rs:446:0 | |
(i32.store8 offset=30 | |
(get_local $8) | |
(i32.load8_s offset=30 | |
(get_local $4) | |
) | |
) | |
;;@ src/token.rs:71:0 | |
(i32.store8 | |
(get_local $26) | |
(i32.const 1) | |
) | |
(i64.store align=1 | |
(tee_local $12 | |
(i32.add | |
(get_local $26) | |
(i32.const 1) | |
) | |
) | |
(i64.load align=1 | |
(get_local $8) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $12) | |
(i64.load offset=8 align=1 | |
(get_local $8) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $12) | |
(i64.load offset=16 align=1 | |
(get_local $8) | |
) | |
) | |
(i32.store offset=24 align=1 | |
(get_local $12) | |
(i32.load offset=24 align=1 | |
(get_local $8) | |
) | |
) | |
(i32.store16 offset=28 align=1 | |
(get_local $12) | |
(i32.load16_s offset=28 align=1 | |
(get_local $8) | |
) | |
) | |
(i32.store8 offset=30 | |
(get_local $12) | |
(i32.load8_s offset=30 | |
(get_local $8) | |
) | |
) | |
(i64.store | |
(get_local $4) | |
(i64.const 0) | |
) | |
(i64.store offset=8 | |
(get_local $4) | |
(i64.const 0) | |
) | |
(i64.store offset=16 | |
(get_local $4) | |
(i64.const 0) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/src/storage.rs:14:0 | |
(i64.store offset=24 | |
(get_local $4) | |
(i64.const 0) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/src/storage.rs:16:0 | |
(set_local $12 | |
(call $_storage_read | |
(get_local $26) | |
(get_local $4) | |
) | |
) | |
(if | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/src/storage.rs:18:0 | |
(i32.lt_s | |
(get_local $12) | |
(i32.const 0) | |
) | |
(block | |
(i64.store align=1 | |
(get_local $4) | |
(i64.const 0) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $4) | |
(i64.const 0) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $4) | |
(i64.const 0) | |
) | |
;;@ src/token.rs:63:0 | |
(i64.store offset=24 align=1 | |
(get_local $4) | |
(i64.const 0) | |
) | |
(i64.store align=1 | |
(get_local $11) | |
(i64.load align=1 | |
(get_local $4) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $11) | |
(i64.load offset=8 align=1 | |
(get_local $4) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $11) | |
(i64.load offset=16 align=1 | |
(get_local $4) | |
) | |
) | |
;;@ /checkout/src/libcore/result.rs:713:0 | |
(i64.store offset=24 align=1 | |
(get_local $11) | |
(i64.load offset=24 align=1 | |
(get_local $4) | |
) | |
) | |
) | |
(block | |
(i64.store align=1 | |
(get_local $13) | |
(i64.load align=1 | |
(get_local $4) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $13) | |
(i64.load offset=8 align=1 | |
(get_local $4) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $13) | |
(i64.load offset=16 align=1 | |
(get_local $4) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/src/storage.rs:19:0 | |
(i64.store offset=24 align=1 | |
(get_local $13) | |
(i64.load offset=24 align=1 | |
(get_local $4) | |
) | |
) | |
(i64.store align=1 | |
(get_local $4) | |
(i64.const 0) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $4) | |
(i64.const 0) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $4) | |
(i64.const 0) | |
) | |
;;@ src/token.rs:63:0 | |
(i64.store offset=24 align=1 | |
(get_local $4) | |
(i64.const 0) | |
) | |
(i64.store align=1 | |
(get_local $2) | |
(i64.load align=1 | |
(get_local $13) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $2) | |
(i64.load offset=8 align=1 | |
(get_local $13) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $2) | |
(i64.load offset=16 align=1 | |
(get_local $13) | |
) | |
) | |
;;@ /checkout/src/libcore/result.rs:712:0 | |
(i64.store offset=24 align=1 | |
(get_local $2) | |
(i64.load offset=24 align=1 | |
(get_local $13) | |
) | |
) | |
(i64.store align=1 | |
(get_local $11) | |
(i64.load align=1 | |
(get_local $13) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $11) | |
(i64.load offset=8 align=1 | |
(get_local $13) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $11) | |
(i64.load offset=16 align=1 | |
(get_local $13) | |
) | |
) | |
(i64.store offset=24 align=1 | |
(get_local $11) | |
(i64.load offset=24 align=1 | |
(get_local $13) | |
) | |
) | |
) | |
) | |
(i64.store align=1 | |
(get_local $2) | |
(i64.load align=1 | |
(get_local $11) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $2) | |
(i64.load offset=8 align=1 | |
(get_local $11) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $2) | |
(i64.load offset=16 align=1 | |
(get_local $11) | |
) | |
) | |
;;@ /checkout/src/libcore/convert.rs:415:0 | |
(i64.store offset=24 align=1 | |
(get_local $2) | |
(i64.load offset=24 align=1 | |
(get_local $11) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $12 | |
(i32.load8_u | |
(get_local $30) | |
) | |
) | |
(set_local $30 | |
(i32.load8_u | |
(get_local $32) | |
) | |
) | |
(set_local $32 | |
(i32.load8_u | |
(get_local $33) | |
) | |
) | |
(set_local $33 | |
(i32.load8_u | |
(get_local $34) | |
) | |
) | |
(set_local $34 | |
(i32.load8_u | |
(get_local $35) | |
) | |
) | |
(set_local $35 | |
(i32.load8_u | |
(get_local $36) | |
) | |
) | |
(set_local $36 | |
(i32.load8_u | |
(get_local $37) | |
) | |
) | |
(set_local $37 | |
(i32.load8_u | |
(get_local $38) | |
) | |
) | |
(set_local $38 | |
(i32.load8_u | |
(get_local $39) | |
) | |
) | |
(set_local $39 | |
(i32.load8_u | |
(get_local $40) | |
) | |
) | |
(set_local $40 | |
(i32.load8_u | |
(get_local $41) | |
) | |
) | |
(set_local $41 | |
(i32.load8_u | |
(get_local $42) | |
) | |
) | |
(set_local $42 | |
(i32.load8_u | |
(get_local $43) | |
) | |
) | |
(set_local $43 | |
(i32.load8_u | |
(get_local $44) | |
) | |
) | |
(set_local $44 | |
(i32.load8_u | |
(get_local $45) | |
) | |
) | |
(set_local $45 | |
(i32.load8_u | |
(get_local $46) | |
) | |
) | |
(set_local $46 | |
(i32.load8_u | |
(get_local $16) | |
) | |
) | |
(set_local $16 | |
(i32.load8_u | |
(get_local $18) | |
) | |
) | |
(set_local $18 | |
(i32.load8_u | |
(get_local $52) | |
) | |
) | |
(set_local $52 | |
(i32.load8_u | |
(get_local $53) | |
) | |
) | |
(set_local $53 | |
(i32.load8_u | |
(get_local $54) | |
) | |
) | |
(set_local $54 | |
(i32.load8_u | |
(get_local $55) | |
) | |
) | |
(set_local $55 | |
(i32.load8_u | |
(get_local $56) | |
) | |
) | |
(set_local $56 | |
(i32.load8_u | |
(get_local $29) | |
) | |
) | |
(set_local $29 | |
(i32.load8_u | |
(get_local $69) | |
) | |
) | |
(set_local $6 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $29) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $29 | |
(i32.load8_u | |
(get_local $57) | |
) | |
) | |
(set_local $1 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $29) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $1 | |
(i64.shl | |
(get_local $1) | |
(i64.const 8) | |
) | |
) | |
(set_local $6 | |
(i64.or | |
(get_local $6) | |
(get_local $1) | |
) | |
) | |
(set_local $29 | |
(i32.load8_u | |
(get_local $58) | |
) | |
) | |
(set_local $1 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $29) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $1 | |
(i64.shl | |
(get_local $1) | |
(i64.const 16) | |
) | |
) | |
(set_local $6 | |
(i64.or | |
(get_local $6) | |
(get_local $1) | |
) | |
) | |
(set_local $29 | |
(i32.load8_u | |
(get_local $59) | |
) | |
) | |
(set_local $1 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $29) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $1 | |
(i64.shl | |
(get_local $1) | |
(i64.const 24) | |
) | |
) | |
(set_local $6 | |
(i64.or | |
(get_local $6) | |
(get_local $1) | |
) | |
) | |
(set_local $29 | |
(i32.load8_u | |
(get_local $60) | |
) | |
) | |
(set_local $1 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $29) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $1 | |
(i64.shl | |
(get_local $1) | |
(i64.const 32) | |
) | |
) | |
(set_local $29 | |
(i32.load8_u | |
(get_local $61) | |
) | |
) | |
(set_local $5 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $29) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $5 | |
(i64.shl | |
(get_local $5) | |
(i64.const 40) | |
) | |
) | |
(set_local $6 | |
(i64.or | |
(get_local $6) | |
(get_local $1) | |
) | |
) | |
(set_local $29 | |
(i32.load8_u | |
(get_local $62) | |
) | |
) | |
(set_local $1 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $29) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $1 | |
(i64.shl | |
(get_local $1) | |
(i64.const 48) | |
) | |
) | |
(set_local $2 | |
(i32.load8_u | |
(get_local $2) | |
) | |
) | |
(set_local $7 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $2) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $7 | |
(i64.shl | |
(get_local $7) | |
(i64.const 56) | |
) | |
) | |
(set_local $6 | |
(i64.or | |
(get_local $6) | |
(get_local $5) | |
) | |
) | |
(set_local $6 | |
(i64.or | |
(get_local $6) | |
(get_local $1) | |
) | |
) | |
(set_local $63 | |
(i64.or | |
(get_local $6) | |
(get_local $7) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:893:0 | |
(set_local $6 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $37) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $6 | |
(i64.shl | |
(get_local $6) | |
(i64.const 56) | |
) | |
) | |
(set_local $1 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $36) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $1 | |
(i64.shl | |
(get_local $1) | |
(i64.const 48) | |
) | |
) | |
(set_local $6 | |
(i64.or | |
(get_local $6) | |
(get_local $1) | |
) | |
) | |
(set_local $1 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $35) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $1 | |
(i64.shl | |
(get_local $1) | |
(i64.const 40) | |
) | |
) | |
(set_local $6 | |
(i64.or | |
(get_local $6) | |
(get_local $1) | |
) | |
) | |
(set_local $1 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $34) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $1 | |
(i64.shl | |
(get_local $1) | |
(i64.const 32) | |
) | |
) | |
(set_local $6 | |
(i64.or | |
(get_local $6) | |
(get_local $1) | |
) | |
) | |
(set_local $1 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $33) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $1 | |
(i64.shl | |
(get_local $1) | |
(i64.const 24) | |
) | |
) | |
(set_local $6 | |
(i64.or | |
(get_local $6) | |
(get_local $1) | |
) | |
) | |
(set_local $1 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $32) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $1 | |
(i64.shl | |
(get_local $1) | |
(i64.const 16) | |
) | |
) | |
(set_local $5 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $30) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $5 | |
(i64.shl | |
(get_local $5) | |
(i64.const 8) | |
) | |
) | |
(set_local $6 | |
(i64.or | |
(get_local $6) | |
(get_local $1) | |
) | |
) | |
(set_local $1 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $12) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $6 | |
(i64.or | |
(get_local $6) | |
(get_local $5) | |
) | |
) | |
(set_local $70 | |
(i64.or | |
(get_local $6) | |
(get_local $1) | |
) | |
) | |
(set_local $6 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $45) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $6 | |
(i64.shl | |
(get_local $6) | |
(i64.const 56) | |
) | |
) | |
(set_local $1 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $44) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $1 | |
(i64.shl | |
(get_local $1) | |
(i64.const 48) | |
) | |
) | |
(set_local $6 | |
(i64.or | |
(get_local $6) | |
(get_local $1) | |
) | |
) | |
(set_local $1 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $43) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $1 | |
(i64.shl | |
(get_local $1) | |
(i64.const 40) | |
) | |
) | |
(set_local $6 | |
(i64.or | |
(get_local $6) | |
(get_local $1) | |
) | |
) | |
(set_local $1 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $42) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $1 | |
(i64.shl | |
(get_local $1) | |
(i64.const 32) | |
) | |
) | |
(set_local $6 | |
(i64.or | |
(get_local $6) | |
(get_local $1) | |
) | |
) | |
(set_local $1 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $41) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $1 | |
(i64.shl | |
(get_local $1) | |
(i64.const 24) | |
) | |
) | |
(set_local $6 | |
(i64.or | |
(get_local $6) | |
(get_local $1) | |
) | |
) | |
(set_local $1 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $40) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $1 | |
(i64.shl | |
(get_local $1) | |
(i64.const 16) | |
) | |
) | |
(set_local $5 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $39) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $5 | |
(i64.shl | |
(get_local $5) | |
(i64.const 8) | |
) | |
) | |
(set_local $6 | |
(i64.or | |
(get_local $6) | |
(get_local $1) | |
) | |
) | |
(set_local $1 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $38) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $6 | |
(i64.or | |
(get_local $6) | |
(get_local $5) | |
) | |
) | |
(set_local $71 | |
(i64.or | |
(get_local $6) | |
(get_local $1) | |
) | |
) | |
(set_local $6 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $56) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $6 | |
(i64.shl | |
(get_local $6) | |
(i64.const 56) | |
) | |
) | |
(set_local $1 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $55) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $1 | |
(i64.shl | |
(get_local $1) | |
(i64.const 48) | |
) | |
) | |
(set_local $6 | |
(i64.or | |
(get_local $6) | |
(get_local $1) | |
) | |
) | |
(set_local $1 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $54) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $1 | |
(i64.shl | |
(get_local $1) | |
(i64.const 40) | |
) | |
) | |
(set_local $6 | |
(i64.or | |
(get_local $6) | |
(get_local $1) | |
) | |
) | |
(set_local $1 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $53) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $1 | |
(i64.shl | |
(get_local $1) | |
(i64.const 32) | |
) | |
) | |
(set_local $6 | |
(i64.or | |
(get_local $6) | |
(get_local $1) | |
) | |
) | |
(set_local $1 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $52) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $1 | |
(i64.shl | |
(get_local $1) | |
(i64.const 24) | |
) | |
) | |
(set_local $6 | |
(i64.or | |
(get_local $6) | |
(get_local $1) | |
) | |
) | |
(set_local $1 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $18) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $1 | |
(i64.shl | |
(get_local $1) | |
(i64.const 16) | |
) | |
) | |
(set_local $5 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $16) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $5 | |
(i64.shl | |
(get_local $5) | |
(i64.const 8) | |
) | |
) | |
(set_local $6 | |
(i64.or | |
(get_local $6) | |
(get_local $1) | |
) | |
) | |
(set_local $1 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $46) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $6 | |
(i64.or | |
(get_local $6) | |
(get_local $5) | |
) | |
) | |
(set_local $64 | |
(i64.or | |
(get_local $6) | |
(get_local $1) | |
) | |
) | |
(i64.store | |
(get_local $4) | |
(i64.const 0) | |
) | |
(i64.store offset=8 | |
(get_local $4) | |
(i64.const 0) | |
) | |
(i64.store offset=16 | |
(get_local $4) | |
(i64.const 0) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:920:0 | |
(i64.store offset=24 | |
(get_local $4) | |
(i64.const 0) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:2547:0 | |
(set_local $2 | |
(call $_memcmp | |
(get_local $27) | |
(get_local $4) | |
(i32.const 32) | |
) | |
) | |
(block $do-once3 | |
(if | |
(get_local $2) | |
(block | |
(set_local $2 | |
(i32.const 4) | |
) | |
(block $__rjto$2 | |
(block $__rjti$2 | |
(block $__rjti$1 | |
(block $__rjti$0 | |
(loop $while-in6 | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:1156:0 | |
(br_if $__rjti$2 | |
(i32.eqz | |
(get_local $2) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:1157:0 | |
(set_local $2 | |
(i32.add | |
(get_local $2) | |
(i32.const -1) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:1158:0 | |
(br_if $__rjti$0 | |
(i32.ge_u | |
(get_local $2) | |
(i32.const 4) | |
) | |
) | |
(set_local $12 | |
(i32.add | |
(get_local $23) | |
(i32.shl | |
(get_local $2) | |
(i32.const 3) | |
) | |
) | |
) | |
(set_local $6 | |
(i64.load | |
(get_local $12) | |
) | |
) | |
(set_local $12 | |
(i32.add | |
(get_local $27) | |
(i32.shl | |
(get_local $2) | |
(i32.const 3) | |
) | |
) | |
) | |
(set_local $1 | |
(i64.load | |
(get_local $12) | |
) | |
) | |
(br_if $__rjti$1 | |
(i64.lt_u | |
(get_local $6) | |
(get_local $1) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:1159:0 | |
(br_if $while-in6 | |
(i64.le_u | |
(get_local $6) | |
(get_local $1) | |
) | |
) | |
(br $__rjti$2) | |
) | |
) | |
;;@ /checkout/src/libcore/panicking.rs:58:0 | |
(call $__ZN4core9panicking9panic_fmt17h79af47de222460bbE | |
(i32.const 1468) | |
) | |
(br $__rjto$2) | |
) | |
(set_local $19 | |
(i32.const 0) | |
) | |
(br $do-once3) | |
) | |
;;@ src/token.rs:102:0 | |
(set_local $6 | |
(i64.load | |
(get_local $23) | |
) | |
) | |
(set_local $1 | |
(i64.load | |
(get_local $15) | |
) | |
) | |
(set_local $5 | |
(i64.load | |
(get_local $17) | |
) | |
) | |
(set_local $7 | |
(i64.load | |
(get_local $25) | |
) | |
) | |
(set_local $10 | |
(i64.load | |
(get_local $27) | |
) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $27) | |
(i32.const 8) | |
) | |
) | |
(set_local $68 | |
(i64.load | |
(get_local $2) | |
) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $27) | |
(i32.const 16) | |
) | |
) | |
(set_local $20 | |
(i64.load | |
(get_local $2) | |
) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $27) | |
(i32.const 24) | |
) | |
) | |
(set_local $47 | |
(i64.load | |
(get_local $2) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:1993:0 | |
(set_local $72 | |
(i64.sub | |
(get_local $6) | |
(get_local $10) | |
) | |
) | |
(set_local $27 | |
(i64.lt_u | |
(get_local $6) | |
(get_local $10) | |
) | |
) | |
(set_local $6 | |
(i64.sub | |
(get_local $1) | |
(get_local $68) | |
) | |
) | |
(set_local $2 | |
(i64.lt_u | |
(get_local $1) | |
(get_local $68) | |
) | |
) | |
(set_local $1 | |
(i64.sub | |
(get_local $6) | |
(i64.const 1) | |
) | |
) | |
(set_local $12 | |
(i64.lt_u | |
(get_local $6) | |
(i64.const 1) | |
) | |
) | |
(if | |
(get_local $27) | |
(block | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:182:0 | |
(set_local $6 | |
(get_local $1) | |
) | |
(set_local $2 | |
(i32.shr_s | |
(i32.shl | |
(i32.add | |
(get_local $12) | |
(get_local $2) | |
) | |
(i32.const 24) | |
) | |
(i32.const 24) | |
) | |
) | |
) | |
) | |
(if | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:172:0 | |
(i32.and | |
(get_local $2) | |
(i32.const 255) | |
) | |
(block | |
(set_local $49 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $2) | |
(i32.const 255) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:1993:0 | |
(set_local $51 | |
(i64.sub | |
(get_local $5) | |
(get_local $20) | |
) | |
) | |
(set_local $2 | |
(i64.lt_u | |
(get_local $5) | |
(get_local $20) | |
) | |
) | |
(set_local $1 | |
(i64.sub | |
(get_local $51) | |
(get_local $49) | |
) | |
) | |
(set_local $12 | |
(i64.lt_u | |
(get_local $51) | |
(get_local $49) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:182:0 | |
(set_local $2 | |
(i32.shr_s | |
(i32.shl | |
(i32.add | |
(get_local $12) | |
(get_local $2) | |
) | |
(i32.const 24) | |
) | |
(i32.const 24) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:1993:0 | |
(block | |
(set_local $1 | |
(i64.sub | |
(get_local $5) | |
(get_local $20) | |
) | |
) | |
(set_local $2 | |
(i64.lt_u | |
(get_local $5) | |
(get_local $20) | |
) | |
) | |
) | |
) | |
(if | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:172:0 | |
(i32.and | |
(get_local $2) | |
(i32.const 255) | |
) | |
(block | |
(set_local $49 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $2) | |
(i32.const 255) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:1993:0 | |
(set_local $51 | |
(i64.sub | |
(get_local $7) | |
(get_local $47) | |
) | |
) | |
(set_local $2 | |
(i64.lt_u | |
(get_local $7) | |
(get_local $47) | |
) | |
) | |
(set_local $5 | |
(i64.sub | |
(get_local $51) | |
(get_local $49) | |
) | |
) | |
(set_local $12 | |
(i64.lt_u | |
(get_local $51) | |
(get_local $49) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:182:0 | |
(set_local $2 | |
(i32.shr_s | |
(i32.shl | |
(i32.add | |
(get_local $12) | |
(get_local $2) | |
) | |
(i32.const 24) | |
) | |
(i32.const 24) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:1993:0 | |
(block | |
(set_local $5 | |
(i64.sub | |
(get_local $7) | |
(get_local $47) | |
) | |
) | |
(set_local $2 | |
(i64.lt_u | |
(get_local $7) | |
(get_local $47) | |
) | |
) | |
) | |
) | |
(if | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:198:0 | |
(i32.and | |
(get_local $2) | |
(i32.const 255) | |
) | |
;;@ /Users/pepyakin/dev/parity/pwasm-token-example/<panic macros>:3:0 | |
(call $__ZN4core9panicking5panic17heb50ef9ffe57c69fE | |
(i32.const 1040) | |
) | |
) | |
;;@ src/token.rs:102:0 | |
(i64.store | |
(get_local $23) | |
(get_local $72) | |
) | |
(i64.store | |
(get_local $15) | |
(get_local $6) | |
) | |
(i64.store | |
(get_local $17) | |
(get_local $1) | |
) | |
(i64.store | |
(get_local $25) | |
(get_local $5) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:1967:0 | |
(set_local $49 | |
(i64.add | |
(get_local $70) | |
(get_local $10) | |
) | |
) | |
(set_local $15 | |
(i64.lt_u | |
(get_local $49) | |
(get_local $70) | |
) | |
) | |
(set_local $7 | |
(i64.add | |
(get_local $71) | |
(get_local $68) | |
) | |
) | |
(set_local $2 | |
(i64.lt_u | |
(get_local $7) | |
(get_local $71) | |
) | |
) | |
(set_local $10 | |
(i64.add | |
(get_local $7) | |
(i64.const 1) | |
) | |
) | |
(set_local $12 | |
(i64.gt_u | |
(get_local $7) | |
(i64.const -2) | |
) | |
) | |
(if | |
(get_local $15) | |
(block | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:796:0 | |
(set_local $2 | |
(i32.shr_s | |
(i32.shl | |
(i32.add | |
(get_local $12) | |
(get_local $2) | |
) | |
(i32.const 24) | |
) | |
(i32.const 24) | |
) | |
) | |
(set_local $7 | |
(get_local $10) | |
) | |
) | |
) | |
(if | |
(i32.and | |
(get_local $2) | |
(i32.const 255) | |
) | |
(block | |
(set_local $10 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $2) | |
(i32.const 255) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:1967:0 | |
(set_local $20 | |
(i64.add | |
(get_local $64) | |
(get_local $20) | |
) | |
) | |
(set_local $2 | |
(i64.lt_u | |
(get_local $20) | |
(get_local $64) | |
) | |
) | |
(set_local $10 | |
(i64.add | |
(get_local $20) | |
(get_local $10) | |
) | |
) | |
(set_local $12 | |
(i64.lt_u | |
(get_local $10) | |
(get_local $20) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:796:0 | |
(set_local $2 | |
(i32.shr_s | |
(i32.shl | |
(i32.add | |
(get_local $12) | |
(get_local $2) | |
) | |
(i32.const 24) | |
) | |
(i32.const 24) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:1967:0 | |
(block | |
(set_local $10 | |
(i64.add | |
(get_local $64) | |
(get_local $20) | |
) | |
) | |
(set_local $2 | |
(i64.lt_u | |
(get_local $10) | |
(get_local $64) | |
) | |
) | |
) | |
) | |
(if | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:796:0 | |
(i32.and | |
(get_local $2) | |
(i32.const 255) | |
) | |
(block | |
(set_local $20 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $2) | |
(i32.const 255) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:1967:0 | |
(set_local $47 | |
(i64.add | |
(get_local $63) | |
(get_local $47) | |
) | |
) | |
(set_local $2 | |
(i64.lt_u | |
(get_local $47) | |
(get_local $63) | |
) | |
) | |
(set_local $20 | |
(i64.add | |
(get_local $47) | |
(get_local $20) | |
) | |
) | |
(set_local $12 | |
(i64.lt_u | |
(get_local $20) | |
(get_local $47) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:796:0 | |
(set_local $2 | |
(i32.shr_s | |
(i32.shl | |
(i32.add | |
(get_local $12) | |
(get_local $2) | |
) | |
(i32.const 24) | |
) | |
(i32.const 24) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:1967:0 | |
(block | |
(set_local $20 | |
(i64.add | |
(get_local $63) | |
(get_local $47) | |
) | |
) | |
(set_local $2 | |
(i64.lt_u | |
(get_local $20) | |
(get_local $63) | |
) | |
) | |
) | |
) | |
(if | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:796:0 | |
(i32.and | |
(get_local $2) | |
(i32.const 255) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:973:0 | |
(call $__ZN4core9panicking5panic17heb50ef9ffe57c69fE | |
(i32.const 1484) | |
) | |
) | |
(i64.store align=1 | |
(get_local $4) | |
(i64.const 0) | |
) | |
(i32.store16 offset=8 align=1 | |
(get_local $4) | |
(i32.const 0) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/parity-hash-1.1.0/src/lib.rs:99:0 | |
(i32.store8 offset=10 | |
(get_local $4) | |
(i32.const 0) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:673:0 | |
(i64.store align=1 | |
(tee_local $2 | |
(i32.add | |
(get_local $4) | |
(i32.const 11) | |
) | |
) | |
(i64.load align=1 | |
(get_local $24) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $2) | |
(i64.load offset=8 align=1 | |
(get_local $24) | |
) | |
) | |
(i32.store offset=16 align=1 | |
(get_local $2) | |
(i32.load offset=16 align=1 | |
(get_local $24) | |
) | |
) | |
(i64.store align=1 | |
(get_local $8) | |
(i64.load align=1 | |
(get_local $4) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $8) | |
(i64.load offset=8 align=1 | |
(get_local $4) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $8) | |
(i64.load offset=16 align=1 | |
(get_local $4) | |
) | |
) | |
(i32.store offset=24 align=1 | |
(get_local $8) | |
(i32.load offset=24 align=1 | |
(get_local $4) | |
) | |
) | |
(i32.store16 offset=28 align=1 | |
(get_local $8) | |
(i32.load16_s offset=28 align=1 | |
(get_local $4) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/parity-hash-1.1.0/src/lib.rs:446:0 | |
(i32.store8 offset=30 | |
(get_local $8) | |
(i32.load8_s offset=30 | |
(get_local $4) | |
) | |
) | |
;;@ src/token.rs:71:0 | |
(i32.store8 | |
(get_local $26) | |
(i32.const 1) | |
) | |
(i64.store align=1 | |
(tee_local $2 | |
(i32.add | |
(get_local $26) | |
(i32.const 1) | |
) | |
) | |
(i64.load align=1 | |
(get_local $8) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $2) | |
(i64.load offset=8 align=1 | |
(get_local $8) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $2) | |
(i64.load offset=16 align=1 | |
(get_local $8) | |
) | |
) | |
(i32.store offset=24 align=1 | |
(get_local $2) | |
(i32.load offset=24 align=1 | |
(get_local $8) | |
) | |
) | |
(i32.store16 offset=28 align=1 | |
(get_local $2) | |
(i32.load16_s offset=28 align=1 | |
(get_local $8) | |
) | |
) | |
(i32.store8 offset=30 | |
(get_local $2) | |
(i32.load8_s offset=30 | |
(get_local $8) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:1462:0 | |
(set_local $5 | |
(call $_llvm_bswap_i64 | |
(get_local $5) | |
) | |
) | |
(set_local $1 | |
(call $_llvm_bswap_i64 | |
(get_local $1) | |
) | |
) | |
(set_local $6 | |
(call $_llvm_bswap_i64 | |
(get_local $6) | |
) | |
) | |
(set_local $47 | |
(call $_llvm_bswap_i64 | |
(get_local $72) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:1507:0 | |
(i64.store | |
(get_local $4) | |
(get_local $5) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $4) | |
(i32.const 8) | |
) | |
) | |
(i64.store | |
(get_local $2) | |
(get_local $1) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $4) | |
(i32.const 16) | |
) | |
) | |
(i64.store | |
(get_local $2) | |
(get_local $6) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $4) | |
(i32.const 24) | |
) | |
) | |
(i64.store | |
(get_local $2) | |
(get_local $47) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/src/storage.rs:26:0 | |
(set_local $2 | |
(call $_storage_write | |
(get_local $26) | |
(get_local $4) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/result.rs:771:0 | |
(i32.le_s | |
(get_local $2) | |
(i32.const -1) | |
) | |
;;@ /checkout/src/libcore/result.rs:772:0 | |
(call $__ZN4core6result13unwrap_failed17hfc1da8d50e56248eE) | |
) | |
(i64.store align=1 | |
(get_local $4) | |
(i64.const 0) | |
) | |
(i32.store16 offset=8 align=1 | |
(get_local $4) | |
(i32.const 0) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/parity-hash-1.1.0/src/lib.rs:99:0 | |
(i32.store8 offset=10 | |
(get_local $4) | |
(i32.const 0) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:673:0 | |
(i64.store align=1 | |
(tee_local $2 | |
(i32.add | |
(get_local $4) | |
(i32.const 11) | |
) | |
) | |
(i64.load align=1 | |
(get_local $21) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $2) | |
(i64.load offset=8 align=1 | |
(get_local $21) | |
) | |
) | |
(i32.store offset=16 align=1 | |
(get_local $2) | |
(i32.load offset=16 align=1 | |
(get_local $21) | |
) | |
) | |
(i64.store align=1 | |
(get_local $8) | |
(i64.load align=1 | |
(get_local $4) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $8) | |
(i64.load offset=8 align=1 | |
(get_local $4) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $8) | |
(i64.load offset=16 align=1 | |
(get_local $4) | |
) | |
) | |
(i32.store offset=24 align=1 | |
(get_local $8) | |
(i32.load offset=24 align=1 | |
(get_local $4) | |
) | |
) | |
(i32.store16 offset=28 align=1 | |
(get_local $8) | |
(i32.load16_s offset=28 align=1 | |
(get_local $4) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/parity-hash-1.1.0/src/lib.rs:446:0 | |
(i32.store8 offset=30 | |
(get_local $8) | |
(i32.load8_s offset=30 | |
(get_local $4) | |
) | |
) | |
;;@ src/token.rs:71:0 | |
(i32.store8 | |
(get_local $26) | |
(i32.const 1) | |
) | |
(i64.store align=1 | |
(tee_local $2 | |
(i32.add | |
(get_local $26) | |
(i32.const 1) | |
) | |
) | |
(i64.load align=1 | |
(get_local $8) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $2) | |
(i64.load offset=8 align=1 | |
(get_local $8) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $2) | |
(i64.load offset=16 align=1 | |
(get_local $8) | |
) | |
) | |
(i32.store offset=24 align=1 | |
(get_local $2) | |
(i32.load offset=24 align=1 | |
(get_local $8) | |
) | |
) | |
(i32.store16 offset=28 align=1 | |
(get_local $2) | |
(i32.load16_s offset=28 align=1 | |
(get_local $8) | |
) | |
) | |
(i32.store8 offset=30 | |
(get_local $2) | |
(i32.load8_s offset=30 | |
(get_local $8) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:1462:0 | |
(set_local $6 | |
(call $_llvm_bswap_i64 | |
(get_local $20) | |
) | |
) | |
(set_local $1 | |
(call $_llvm_bswap_i64 | |
(get_local $10) | |
) | |
) | |
(set_local $5 | |
(call $_llvm_bswap_i64 | |
(get_local $7) | |
) | |
) | |
(set_local $7 | |
(call $_llvm_bswap_i64 | |
(get_local $49) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:1507:0 | |
(i64.store | |
(get_local $4) | |
(get_local $6) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $4) | |
(i32.const 8) | |
) | |
) | |
(i64.store | |
(get_local $2) | |
(get_local $1) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $4) | |
(i32.const 16) | |
) | |
) | |
(i64.store | |
(get_local $2) | |
(get_local $5) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $4) | |
(i32.const 24) | |
) | |
) | |
(i64.store | |
(get_local $2) | |
(get_local $7) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/src/storage.rs:26:0 | |
(set_local $2 | |
(call $_storage_write | |
(get_local $26) | |
(get_local $4) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/result.rs:771:0 | |
(i32.gt_s | |
(get_local $2) | |
(i32.const -1) | |
) | |
(set_local $19 | |
(i32.const 1) | |
) | |
;;@ /checkout/src/libcore/result.rs:772:0 | |
(call $__ZN4core6result13unwrap_failed17hfc1da8d50e56248eE) | |
) | |
) | |
) | |
(set_local $19 | |
(i32.const 0) | |
) | |
) | |
) | |
(set_local $12 | |
(get_local $19) | |
) | |
(set_local $2 | |
(i32.const 0) | |
) | |
(set_local $15 | |
(i32.const 0) | |
) | |
(set_local $17 | |
(i32.const 0) | |
) | |
(i32.const 9) | |
) | |
(block (result i32) | |
(if | |
(i32.lt_s | |
(get_local $17) | |
(i32.const 1889567281) | |
) | |
(block | |
(block $switch7 | |
(block $switch-default9 | |
(block $switch-case8 | |
(br_table $switch-case8 $switch-default9 | |
(i32.sub | |
(get_local $17) | |
(i32.const 404098525) | |
) | |
) | |
) | |
(br $switch7) | |
) | |
;;@ src/token.rs:51:0 | |
(call $__ZN4core9panicking5panic17heb50ef9ffe57c69fE | |
(i32.const 1308) | |
) | |
) | |
(i64.store | |
(get_local $4) | |
(i64.const 0) | |
) | |
(i64.store offset=8 | |
(get_local $4) | |
(i64.const 0) | |
) | |
(i64.store offset=16 | |
(get_local $4) | |
(i64.const 0) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/src/storage.rs:14:0 | |
(i64.store offset=24 | |
(get_local $4) | |
(i64.const 0) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/src/storage.rs:16:0 | |
(set_local $2 | |
(call $_storage_read | |
(i32.const 1704) | |
(get_local $4) | |
) | |
) | |
(set_local $2 | |
(if (result i32) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/src/storage.rs:18:0 | |
(i32.lt_s | |
(get_local $2) | |
(i32.const 0) | |
) | |
(i32.const 0) | |
(block (result i32) | |
(i64.store align=1 | |
(get_local $8) | |
(i64.load align=1 | |
(get_local $4) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $8) | |
(i64.load offset=8 align=1 | |
(get_local $4) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $8) | |
(i64.load offset=16 align=1 | |
(get_local $4) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/src/storage.rs:19:0 | |
(i64.store offset=24 align=1 | |
(get_local $8) | |
(i64.load offset=24 align=1 | |
(get_local $4) | |
) | |
) | |
(i32.const 1) | |
) | |
) | |
) | |
(i64.store align=1 | |
(get_local $4) | |
(i64.const 0) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $4) | |
(i64.const 0) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $4) | |
(i64.const 0) | |
) | |
;;@ src/token.rs:112:0 | |
(i64.store offset=24 align=1 | |
(get_local $4) | |
(i64.const 0) | |
) | |
(i64.store align=1 | |
(tee_local $2 | |
(if (result i32) | |
(get_local $2) | |
(block (result i32) | |
(i64.store align=1 | |
(get_local $3) | |
(i64.load align=1 | |
(get_local $8) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $3) | |
(i64.load offset=8 align=1 | |
(get_local $8) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $3) | |
(i64.load offset=16 align=1 | |
(get_local $8) | |
) | |
) | |
;;@ /checkout/src/libcore/result.rs:712:0 | |
(i64.store offset=24 align=1 | |
(get_local $3) | |
(i64.load offset=24 align=1 | |
(get_local $8) | |
) | |
) | |
(i64.store align=1 | |
(get_local $11) | |
(i64.load align=1 | |
(get_local $8) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $11) | |
(i64.load offset=8 align=1 | |
(get_local $8) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $11) | |
(i64.load offset=16 align=1 | |
(get_local $8) | |
) | |
) | |
(i64.store offset=24 align=1 | |
(get_local $11) | |
(i64.load offset=24 align=1 | |
(get_local $8) | |
) | |
) | |
(get_local $3) | |
) | |
(block (result i32) | |
(i64.store align=1 | |
(get_local $11) | |
(i64.load align=1 | |
(get_local $4) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $11) | |
(i64.load offset=8 align=1 | |
(get_local $4) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $11) | |
(i64.load offset=16 align=1 | |
(get_local $4) | |
) | |
) | |
;;@ /checkout/src/libcore/result.rs:713:0 | |
(i64.store offset=24 align=1 | |
(get_local $11) | |
(i64.load offset=24 align=1 | |
(get_local $4) | |
) | |
) | |
(get_local $3) | |
) | |
) | |
) | |
(i64.load align=1 | |
(get_local $11) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $2) | |
(i64.load offset=8 align=1 | |
(get_local $11) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $2) | |
(i64.load offset=16 align=1 | |
(get_local $11) | |
) | |
) | |
;;@ /checkout/src/libcore/convert.rs:415:0 | |
(i64.store offset=24 align=1 | |
(get_local $2) | |
(i64.load offset=24 align=1 | |
(get_local $11) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $9 | |
(i32.add | |
(get_local $3) | |
(i32.const 31) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $9 | |
(i32.load8_u | |
(get_local $9) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $12 | |
(i32.add | |
(get_local $3) | |
(i32.const 30) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $12 | |
(i32.load8_u | |
(get_local $12) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $19 | |
(i32.add | |
(get_local $3) | |
(i32.const 29) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $19 | |
(i32.load8_u | |
(get_local $19) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $15 | |
(i32.add | |
(get_local $3) | |
(i32.const 28) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $15 | |
(i32.load8_u | |
(get_local $15) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $17 | |
(i32.add | |
(get_local $3) | |
(i32.const 27) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $17 | |
(i32.load8_u | |
(get_local $17) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $21 | |
(i32.add | |
(get_local $3) | |
(i32.const 26) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $21 | |
(i32.load8_u | |
(get_local $21) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $27 | |
(i32.add | |
(get_local $3) | |
(i32.const 25) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $27 | |
(i32.load8_u | |
(get_local $27) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $25 | |
(i32.add | |
(get_local $3) | |
(i32.const 24) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $25 | |
(i32.load8_u | |
(get_local $25) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $30 | |
(i32.add | |
(get_local $3) | |
(i32.const 23) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $30 | |
(i32.load8_u | |
(get_local $30) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $32 | |
(i32.add | |
(get_local $3) | |
(i32.const 22) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $32 | |
(i32.load8_u | |
(get_local $32) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $33 | |
(i32.add | |
(get_local $3) | |
(i32.const 21) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $33 | |
(i32.load8_u | |
(get_local $33) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $34 | |
(i32.add | |
(get_local $3) | |
(i32.const 20) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $34 | |
(i32.load8_u | |
(get_local $34) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $35 | |
(i32.add | |
(get_local $3) | |
(i32.const 19) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $35 | |
(i32.load8_u | |
(get_local $35) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $36 | |
(i32.add | |
(get_local $3) | |
(i32.const 18) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $36 | |
(i32.load8_u | |
(get_local $36) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $37 | |
(i32.add | |
(get_local $3) | |
(i32.const 17) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $37 | |
(i32.load8_u | |
(get_local $37) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $38 | |
(i32.add | |
(get_local $3) | |
(i32.const 16) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $38 | |
(i32.load8_u | |
(get_local $38) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $39 | |
(i32.add | |
(get_local $3) | |
(i32.const 15) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $39 | |
(i32.load8_u | |
(get_local $39) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $40 | |
(i32.add | |
(get_local $3) | |
(i32.const 14) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $40 | |
(i32.load8_u | |
(get_local $40) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $41 | |
(i32.add | |
(get_local $3) | |
(i32.const 13) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $41 | |
(i32.load8_u | |
(get_local $41) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $42 | |
(i32.add | |
(get_local $3) | |
(i32.const 12) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $42 | |
(i32.load8_u | |
(get_local $42) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $43 | |
(i32.add | |
(get_local $3) | |
(i32.const 11) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $43 | |
(i32.load8_u | |
(get_local $43) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $44 | |
(i32.add | |
(get_local $3) | |
(i32.const 10) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $44 | |
(i32.load8_u | |
(get_local $44) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $45 | |
(i32.add | |
(get_local $3) | |
(i32.const 9) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $45 | |
(i32.load8_u | |
(get_local $45) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $46 | |
(i32.add | |
(get_local $3) | |
(i32.const 8) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $46 | |
(i32.load8_u | |
(get_local $46) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $16 | |
(i32.add | |
(get_local $3) | |
(i32.const 7) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $16 | |
(i32.load8_u | |
(get_local $16) | |
) | |
) | |
(set_local $6 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $16) | |
(i32.const 255) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $16 | |
(i32.add | |
(get_local $3) | |
(i32.const 6) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $16 | |
(i32.load8_u | |
(get_local $16) | |
) | |
) | |
(set_local $1 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $16) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $1 | |
(i64.shl | |
(get_local $1) | |
(i64.const 8) | |
) | |
) | |
(set_local $6 | |
(i64.or | |
(get_local $6) | |
(get_local $1) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $16 | |
(i32.add | |
(get_local $3) | |
(i32.const 5) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $16 | |
(i32.load8_u | |
(get_local $16) | |
) | |
) | |
(set_local $1 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $16) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $1 | |
(i64.shl | |
(get_local $1) | |
(i64.const 16) | |
) | |
) | |
(set_local $6 | |
(i64.or | |
(get_local $6) | |
(get_local $1) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $16 | |
(i32.add | |
(get_local $3) | |
(i32.const 4) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $16 | |
(i32.load8_u | |
(get_local $16) | |
) | |
) | |
(set_local $1 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $16) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $1 | |
(i64.shl | |
(get_local $1) | |
(i64.const 24) | |
) | |
) | |
(set_local $6 | |
(i64.or | |
(get_local $6) | |
(get_local $1) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $16 | |
(i32.add | |
(get_local $3) | |
(i32.const 3) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $16 | |
(i32.load8_u | |
(get_local $16) | |
) | |
) | |
(set_local $1 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $16) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $1 | |
(i64.shl | |
(get_local $1) | |
(i64.const 32) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $16 | |
(i32.add | |
(get_local $3) | |
(i32.const 2) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $16 | |
(i32.load8_u | |
(get_local $16) | |
) | |
) | |
(set_local $5 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $16) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $5 | |
(i64.shl | |
(get_local $5) | |
(i64.const 40) | |
) | |
) | |
(set_local $6 | |
(i64.or | |
(get_local $6) | |
(get_local $1) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $16 | |
(i32.add | |
(get_local $3) | |
(i32.const 1) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $16 | |
(i32.load8_u | |
(get_local $16) | |
) | |
) | |
(set_local $1 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $16) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $1 | |
(i64.shl | |
(get_local $1) | |
(i64.const 48) | |
) | |
) | |
(set_local $2 | |
(i32.load8_u | |
(get_local $2) | |
) | |
) | |
(set_local $7 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $2) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $7 | |
(i64.shl | |
(get_local $7) | |
(i64.const 56) | |
) | |
) | |
(set_local $6 | |
(i64.or | |
(get_local $6) | |
(get_local $5) | |
) | |
) | |
(set_local $6 | |
(i64.or | |
(get_local $6) | |
(get_local $1) | |
) | |
) | |
(set_local $6 | |
(i64.or | |
(get_local $6) | |
(get_local $7) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:893:0 | |
(set_local $1 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $25) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $1 | |
(i64.shl | |
(get_local $1) | |
(i64.const 56) | |
) | |
) | |
(set_local $5 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $27) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $5 | |
(i64.shl | |
(get_local $5) | |
(i64.const 48) | |
) | |
) | |
(set_local $1 | |
(i64.or | |
(get_local $1) | |
(get_local $5) | |
) | |
) | |
(set_local $5 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $21) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $5 | |
(i64.shl | |
(get_local $5) | |
(i64.const 40) | |
) | |
) | |
(set_local $1 | |
(i64.or | |
(get_local $1) | |
(get_local $5) | |
) | |
) | |
(set_local $5 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $17) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $5 | |
(i64.shl | |
(get_local $5) | |
(i64.const 32) | |
) | |
) | |
(set_local $1 | |
(i64.or | |
(get_local $1) | |
(get_local $5) | |
) | |
) | |
(set_local $5 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $15) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $5 | |
(i64.shl | |
(get_local $5) | |
(i64.const 24) | |
) | |
) | |
(set_local $1 | |
(i64.or | |
(get_local $1) | |
(get_local $5) | |
) | |
) | |
(set_local $5 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $19) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $5 | |
(i64.shl | |
(get_local $5) | |
(i64.const 16) | |
) | |
) | |
(set_local $7 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $12) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $7 | |
(i64.shl | |
(get_local $7) | |
(i64.const 8) | |
) | |
) | |
(set_local $1 | |
(i64.or | |
(get_local $1) | |
(get_local $5) | |
) | |
) | |
(set_local $5 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $9) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $1 | |
(i64.or | |
(get_local $1) | |
(get_local $7) | |
) | |
) | |
(set_local $5 | |
(i64.or | |
(get_local $1) | |
(get_local $5) | |
) | |
) | |
(set_local $1 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $38) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $1 | |
(i64.shl | |
(get_local $1) | |
(i64.const 56) | |
) | |
) | |
(set_local $7 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $37) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $7 | |
(i64.shl | |
(get_local $7) | |
(i64.const 48) | |
) | |
) | |
(set_local $1 | |
(i64.or | |
(get_local $1) | |
(get_local $7) | |
) | |
) | |
(set_local $7 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $36) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $7 | |
(i64.shl | |
(get_local $7) | |
(i64.const 40) | |
) | |
) | |
(set_local $1 | |
(i64.or | |
(get_local $1) | |
(get_local $7) | |
) | |
) | |
(set_local $7 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $35) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $7 | |
(i64.shl | |
(get_local $7) | |
(i64.const 32) | |
) | |
) | |
(set_local $1 | |
(i64.or | |
(get_local $1) | |
(get_local $7) | |
) | |
) | |
(set_local $7 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $34) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $7 | |
(i64.shl | |
(get_local $7) | |
(i64.const 24) | |
) | |
) | |
(set_local $1 | |
(i64.or | |
(get_local $1) | |
(get_local $7) | |
) | |
) | |
(set_local $7 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $33) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $7 | |
(i64.shl | |
(get_local $7) | |
(i64.const 16) | |
) | |
) | |
(set_local $10 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $32) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $10 | |
(i64.shl | |
(get_local $10) | |
(i64.const 8) | |
) | |
) | |
(set_local $1 | |
(i64.or | |
(get_local $1) | |
(get_local $7) | |
) | |
) | |
(set_local $7 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $30) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $1 | |
(i64.or | |
(get_local $1) | |
(get_local $10) | |
) | |
) | |
(set_local $7 | |
(i64.or | |
(get_local $1) | |
(get_local $7) | |
) | |
) | |
(set_local $1 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $46) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $1 | |
(i64.shl | |
(get_local $1) | |
(i64.const 56) | |
) | |
) | |
(set_local $10 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $45) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $10 | |
(i64.shl | |
(get_local $10) | |
(i64.const 48) | |
) | |
) | |
(set_local $1 | |
(i64.or | |
(get_local $1) | |
(get_local $10) | |
) | |
) | |
(set_local $10 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $44) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $10 | |
(i64.shl | |
(get_local $10) | |
(i64.const 40) | |
) | |
) | |
(set_local $1 | |
(i64.or | |
(get_local $1) | |
(get_local $10) | |
) | |
) | |
(set_local $10 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $43) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $10 | |
(i64.shl | |
(get_local $10) | |
(i64.const 32) | |
) | |
) | |
(set_local $1 | |
(i64.or | |
(get_local $1) | |
(get_local $10) | |
) | |
) | |
(set_local $10 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $42) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $10 | |
(i64.shl | |
(get_local $10) | |
(i64.const 24) | |
) | |
) | |
(set_local $1 | |
(i64.or | |
(get_local $1) | |
(get_local $10) | |
) | |
) | |
(set_local $10 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $41) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $10 | |
(i64.shl | |
(get_local $10) | |
(i64.const 16) | |
) | |
) | |
(set_local $20 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $40) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $20 | |
(i64.shl | |
(get_local $20) | |
(i64.const 8) | |
) | |
) | |
(set_local $1 | |
(i64.or | |
(get_local $1) | |
(get_local $10) | |
) | |
) | |
(set_local $10 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $39) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $1 | |
(i64.or | |
(get_local $1) | |
(get_local $20) | |
) | |
) | |
(set_local $1 | |
(i64.or | |
(get_local $1) | |
(get_local $10) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:1462:0 | |
(set_local $6 | |
(call $_llvm_bswap_i64 | |
(get_local $6) | |
) | |
) | |
(set_local $1 | |
(call $_llvm_bswap_i64 | |
(get_local $1) | |
) | |
) | |
(set_local $7 | |
(call $_llvm_bswap_i64 | |
(get_local $7) | |
) | |
) | |
(set_local $5 | |
(call $_llvm_bswap_i64 | |
(get_local $5) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:1507:0 | |
(i64.store | |
(get_local $4) | |
(get_local $6) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $4) | |
(i32.const 8) | |
) | |
) | |
(i64.store | |
(get_local $2) | |
(get_local $1) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $4) | |
(i32.const 16) | |
) | |
) | |
(i64.store | |
(get_local $2) | |
(get_local $7) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $4) | |
(i32.const 24) | |
) | |
) | |
(i64.store | |
(get_local $2) | |
(get_local $5) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/value_type.rs:38:0 | |
(set_local $12 | |
(i32.and | |
(i32.wrap/i64 | |
(get_local $6) | |
) | |
(i32.const 255) | |
) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $4) | |
(i32.const 1) | |
) | |
) | |
(set_local $2 | |
(i32.load16_s align=1 | |
(get_local $2) | |
) | |
) | |
(i32.store16 | |
(get_local $66) | |
(get_local $2) | |
) | |
(set_local $6 | |
(i64.shr_u | |
(get_local $6) | |
(i64.const 24) | |
) | |
) | |
(set_local $2 | |
(i32.wrap/i64 | |
(get_local $6) | |
) | |
) | |
(set_local $9 | |
(i32.add | |
(get_local $4) | |
(i32.const 7) | |
) | |
) | |
(set_local $15 | |
(i32.load align=1 | |
(get_local $9) | |
) | |
) | |
(set_local $6 | |
(i64.shr_u | |
(get_local $1) | |
(i64.const 24) | |
) | |
) | |
(set_local $17 | |
(i32.wrap/i64 | |
(get_local $6) | |
) | |
) | |
(i64.store align=1 | |
(get_local $48) | |
(i64.load align=1 | |
(tee_local $9 | |
(i32.add | |
(get_local $4) | |
(i32.const 15) | |
) | |
) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $48) | |
(i64.load offset=8 align=1 | |
(get_local $9) | |
) | |
) | |
(i32.store8 offset=16 | |
(get_local $48) | |
(i32.load8_s offset=16 | |
(get_local $9) | |
) | |
) | |
(set_local $9 | |
(get_local $31) | |
) | |
(br $do-once | |
(i32.const 6) | |
) | |
) | |
) | |
(block $switch10 | |
(block $switch-default12 | |
(block $switch-case11 | |
(br_table $switch-case11 $switch-default12 | |
(i32.sub | |
(get_local $17) | |
(i32.const 1889567281) | |
) | |
) | |
) | |
(br $switch10) | |
) | |
;;@ src/token.rs:51:0 | |
(call $__ZN4core9panicking5panic17heb50ef9ffe57c69fE | |
(i32.const 1308) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/vec.rs:2338:0 | |
(i32.eqz | |
(get_local $2) | |
) | |
;;@ /checkout/src/libcore/option.rs:302:0 | |
(call $__ZN4core6option13expect_failed17h2c86da6030696f90E | |
(i32.const 1804) | |
(i32.const 29) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $9 | |
(i32.add | |
(get_local $31) | |
(i32.const 40) | |
) | |
) | |
;;@ /checkout/src/libcore/convert.rs:415:0 | |
(set_local $12 | |
(i32.load8_s | |
(get_local $31) | |
) | |
) | |
(i64.store align=1 | |
(get_local $4) | |
(i64.load align=1 | |
(tee_local $2 | |
(i32.add | |
(get_local $31) | |
(i32.const 1) | |
) | |
) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $4) | |
(i64.load offset=8 align=1 | |
(get_local $2) | |
) | |
) | |
(i32.store offset=16 align=1 | |
(get_local $4) | |
(i32.load offset=16 align=1 | |
(get_local $2) | |
) | |
) | |
(if | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/value_type.rs:115:0 | |
(i32.ne | |
(get_local $12) | |
(i32.const 4) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/value_type.rs:116:0 | |
(call $__ZN4core9panicking5panic17heb50ef9ffe57c69fE | |
(i32.const 1380) | |
) | |
) | |
(i64.store align=1 | |
(get_local $23) | |
(i64.load align=1 | |
(get_local $4) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $23) | |
(i64.load offset=8 align=1 | |
(get_local $4) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/parity-hash-1.1.0/src/lib.rs:56:0 | |
(i32.store offset=16 align=1 | |
(get_local $23) | |
(i32.load offset=16 align=1 | |
(get_local $4) | |
) | |
) | |
(i64.store align=1 | |
(get_local $4) | |
(i64.const 0) | |
) | |
(i32.store16 offset=8 align=1 | |
(get_local $4) | |
(i32.const 0) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/parity-hash-1.1.0/src/lib.rs:99:0 | |
(i32.store8 offset=10 | |
(get_local $4) | |
(i32.const 0) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:673:0 | |
(i64.store align=1 | |
(tee_local $2 | |
(i32.add | |
(get_local $4) | |
(i32.const 11) | |
) | |
) | |
(i64.load align=1 | |
(get_local $23) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $2) | |
(i64.load offset=8 align=1 | |
(get_local $23) | |
) | |
) | |
(i32.store offset=16 align=1 | |
(get_local $2) | |
(i32.load offset=16 align=1 | |
(get_local $23) | |
) | |
) | |
(i64.store align=1 | |
(get_local $8) | |
(i64.load align=1 | |
(get_local $4) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $8) | |
(i64.load offset=8 align=1 | |
(get_local $4) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $8) | |
(i64.load offset=16 align=1 | |
(get_local $4) | |
) | |
) | |
(i32.store offset=24 align=1 | |
(get_local $8) | |
(i32.load offset=24 align=1 | |
(get_local $4) | |
) | |
) | |
(i32.store16 offset=28 align=1 | |
(get_local $8) | |
(i32.load16_s offset=28 align=1 | |
(get_local $4) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/parity-hash-1.1.0/src/lib.rs:446:0 | |
(i32.store8 offset=30 | |
(get_local $8) | |
(i32.load8_s offset=30 | |
(get_local $4) | |
) | |
) | |
;;@ src/token.rs:71:0 | |
(i32.store8 | |
(get_local $26) | |
(i32.const 1) | |
) | |
(i64.store align=1 | |
(tee_local $2 | |
(i32.add | |
(get_local $26) | |
(i32.const 1) | |
) | |
) | |
(i64.load align=1 | |
(get_local $8) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $2) | |
(i64.load offset=8 align=1 | |
(get_local $8) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $2) | |
(i64.load offset=16 align=1 | |
(get_local $8) | |
) | |
) | |
(i32.store offset=24 align=1 | |
(get_local $2) | |
(i32.load offset=24 align=1 | |
(get_local $8) | |
) | |
) | |
(i32.store16 offset=28 align=1 | |
(get_local $2) | |
(i32.load16_s offset=28 align=1 | |
(get_local $8) | |
) | |
) | |
(i32.store8 offset=30 | |
(get_local $2) | |
(i32.load8_s offset=30 | |
(get_local $8) | |
) | |
) | |
(i64.store | |
(get_local $4) | |
(i64.const 0) | |
) | |
(i64.store offset=8 | |
(get_local $4) | |
(i64.const 0) | |
) | |
(i64.store offset=16 | |
(get_local $4) | |
(i64.const 0) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/src/storage.rs:14:0 | |
(i64.store offset=24 | |
(get_local $4) | |
(i64.const 0) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/src/storage.rs:16:0 | |
(set_local $2 | |
(call $_storage_read | |
(get_local $26) | |
(get_local $4) | |
) | |
) | |
(set_local $2 | |
(if (result i32) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/src/storage.rs:18:0 | |
(i32.lt_s | |
(get_local $2) | |
(i32.const 0) | |
) | |
(i32.const 0) | |
(block (result i32) | |
(i64.store align=1 | |
(get_local $13) | |
(i64.load align=1 | |
(get_local $4) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $13) | |
(i64.load offset=8 align=1 | |
(get_local $4) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $13) | |
(i64.load offset=16 align=1 | |
(get_local $4) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/src/storage.rs:19:0 | |
(i64.store offset=24 align=1 | |
(get_local $13) | |
(i64.load offset=24 align=1 | |
(get_local $4) | |
) | |
) | |
(i32.const 1) | |
) | |
) | |
) | |
(i64.store align=1 | |
(get_local $4) | |
(i64.const 0) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $4) | |
(i64.const 0) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $4) | |
(i64.const 0) | |
) | |
;;@ src/token.rs:63:0 | |
(i64.store offset=24 align=1 | |
(get_local $4) | |
(i64.const 0) | |
) | |
(i64.store align=1 | |
(tee_local $2 | |
(if (result i32) | |
(get_local $2) | |
(block (result i32) | |
(i64.store align=1 | |
(get_local $3) | |
(i64.load align=1 | |
(get_local $13) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $3) | |
(i64.load offset=8 align=1 | |
(get_local $13) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $3) | |
(i64.load offset=16 align=1 | |
(get_local $13) | |
) | |
) | |
;;@ /checkout/src/libcore/result.rs:712:0 | |
(i64.store offset=24 align=1 | |
(get_local $3) | |
(i64.load offset=24 align=1 | |
(get_local $13) | |
) | |
) | |
(i64.store align=1 | |
(get_local $11) | |
(i64.load align=1 | |
(get_local $13) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $11) | |
(i64.load offset=8 align=1 | |
(get_local $13) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $11) | |
(i64.load offset=16 align=1 | |
(get_local $13) | |
) | |
) | |
(i64.store offset=24 align=1 | |
(get_local $11) | |
(i64.load offset=24 align=1 | |
(get_local $13) | |
) | |
) | |
(get_local $3) | |
) | |
(block (result i32) | |
(i64.store align=1 | |
(get_local $11) | |
(i64.load align=1 | |
(get_local $4) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $11) | |
(i64.load offset=8 align=1 | |
(get_local $4) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $11) | |
(i64.load offset=16 align=1 | |
(get_local $4) | |
) | |
) | |
;;@ /checkout/src/libcore/result.rs:713:0 | |
(i64.store offset=24 align=1 | |
(get_local $11) | |
(i64.load offset=24 align=1 | |
(get_local $4) | |
) | |
) | |
(get_local $3) | |
) | |
) | |
) | |
(i64.load align=1 | |
(get_local $11) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $2) | |
(i64.load offset=8 align=1 | |
(get_local $11) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $2) | |
(i64.load offset=16 align=1 | |
(get_local $11) | |
) | |
) | |
;;@ /checkout/src/libcore/convert.rs:415:0 | |
(i64.store offset=24 align=1 | |
(get_local $2) | |
(i64.load offset=24 align=1 | |
(get_local $11) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $12 | |
(i32.add | |
(get_local $3) | |
(i32.const 31) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $12 | |
(i32.load8_u | |
(get_local $12) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $19 | |
(i32.add | |
(get_local $3) | |
(i32.const 30) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $19 | |
(i32.load8_u | |
(get_local $19) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $15 | |
(i32.add | |
(get_local $3) | |
(i32.const 29) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $15 | |
(i32.load8_u | |
(get_local $15) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $17 | |
(i32.add | |
(get_local $3) | |
(i32.const 28) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $17 | |
(i32.load8_u | |
(get_local $17) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $21 | |
(i32.add | |
(get_local $3) | |
(i32.const 27) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $21 | |
(i32.load8_u | |
(get_local $21) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $27 | |
(i32.add | |
(get_local $3) | |
(i32.const 26) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $27 | |
(i32.load8_u | |
(get_local $27) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $25 | |
(i32.add | |
(get_local $3) | |
(i32.const 25) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $25 | |
(i32.load8_u | |
(get_local $25) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $30 | |
(i32.add | |
(get_local $3) | |
(i32.const 24) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $30 | |
(i32.load8_u | |
(get_local $30) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $32 | |
(i32.add | |
(get_local $3) | |
(i32.const 23) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $32 | |
(i32.load8_u | |
(get_local $32) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $33 | |
(i32.add | |
(get_local $3) | |
(i32.const 22) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $33 | |
(i32.load8_u | |
(get_local $33) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $34 | |
(i32.add | |
(get_local $3) | |
(i32.const 21) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $34 | |
(i32.load8_u | |
(get_local $34) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $35 | |
(i32.add | |
(get_local $3) | |
(i32.const 20) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $35 | |
(i32.load8_u | |
(get_local $35) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $36 | |
(i32.add | |
(get_local $3) | |
(i32.const 19) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $36 | |
(i32.load8_u | |
(get_local $36) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $37 | |
(i32.add | |
(get_local $3) | |
(i32.const 18) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $37 | |
(i32.load8_u | |
(get_local $37) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $38 | |
(i32.add | |
(get_local $3) | |
(i32.const 17) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $38 | |
(i32.load8_u | |
(get_local $38) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $39 | |
(i32.add | |
(get_local $3) | |
(i32.const 16) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $39 | |
(i32.load8_u | |
(get_local $39) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $40 | |
(i32.add | |
(get_local $3) | |
(i32.const 15) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $40 | |
(i32.load8_u | |
(get_local $40) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $41 | |
(i32.add | |
(get_local $3) | |
(i32.const 14) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $41 | |
(i32.load8_u | |
(get_local $41) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $42 | |
(i32.add | |
(get_local $3) | |
(i32.const 13) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $42 | |
(i32.load8_u | |
(get_local $42) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $43 | |
(i32.add | |
(get_local $3) | |
(i32.const 12) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $43 | |
(i32.load8_u | |
(get_local $43) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $44 | |
(i32.add | |
(get_local $3) | |
(i32.const 11) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $44 | |
(i32.load8_u | |
(get_local $44) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $45 | |
(i32.add | |
(get_local $3) | |
(i32.const 10) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $45 | |
(i32.load8_u | |
(get_local $45) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $46 | |
(i32.add | |
(get_local $3) | |
(i32.const 9) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $46 | |
(i32.load8_u | |
(get_local $46) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $16 | |
(i32.add | |
(get_local $3) | |
(i32.const 8) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $16 | |
(i32.load8_u | |
(get_local $16) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $18 | |
(i32.add | |
(get_local $3) | |
(i32.const 7) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $18 | |
(i32.load8_u | |
(get_local $18) | |
) | |
) | |
(set_local $6 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $18) | |
(i32.const 255) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $18 | |
(i32.add | |
(get_local $3) | |
(i32.const 6) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $18 | |
(i32.load8_u | |
(get_local $18) | |
) | |
) | |
(set_local $1 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $18) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $1 | |
(i64.shl | |
(get_local $1) | |
(i64.const 8) | |
) | |
) | |
(set_local $6 | |
(i64.or | |
(get_local $6) | |
(get_local $1) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $18 | |
(i32.add | |
(get_local $3) | |
(i32.const 5) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $18 | |
(i32.load8_u | |
(get_local $18) | |
) | |
) | |
(set_local $1 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $18) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $1 | |
(i64.shl | |
(get_local $1) | |
(i64.const 16) | |
) | |
) | |
(set_local $6 | |
(i64.or | |
(get_local $6) | |
(get_local $1) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $18 | |
(i32.add | |
(get_local $3) | |
(i32.const 4) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $18 | |
(i32.load8_u | |
(get_local $18) | |
) | |
) | |
(set_local $1 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $18) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $1 | |
(i64.shl | |
(get_local $1) | |
(i64.const 24) | |
) | |
) | |
(set_local $6 | |
(i64.or | |
(get_local $6) | |
(get_local $1) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $18 | |
(i32.add | |
(get_local $3) | |
(i32.const 3) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $18 | |
(i32.load8_u | |
(get_local $18) | |
) | |
) | |
(set_local $1 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $18) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $1 | |
(i64.shl | |
(get_local $1) | |
(i64.const 32) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $18 | |
(i32.add | |
(get_local $3) | |
(i32.const 2) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $18 | |
(i32.load8_u | |
(get_local $18) | |
) | |
) | |
(set_local $5 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $18) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $5 | |
(i64.shl | |
(get_local $5) | |
(i64.const 40) | |
) | |
) | |
(set_local $6 | |
(i64.or | |
(get_local $6) | |
(get_local $1) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $18 | |
(i32.add | |
(get_local $3) | |
(i32.const 1) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $18 | |
(i32.load8_u | |
(get_local $18) | |
) | |
) | |
(set_local $1 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $18) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $1 | |
(i64.shl | |
(get_local $1) | |
(i64.const 48) | |
) | |
) | |
(set_local $2 | |
(i32.load8_u | |
(get_local $2) | |
) | |
) | |
(set_local $7 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $2) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $7 | |
(i64.shl | |
(get_local $7) | |
(i64.const 56) | |
) | |
) | |
(set_local $6 | |
(i64.or | |
(get_local $6) | |
(get_local $5) | |
) | |
) | |
(set_local $6 | |
(i64.or | |
(get_local $6) | |
(get_local $1) | |
) | |
) | |
(set_local $6 | |
(i64.or | |
(get_local $6) | |
(get_local $7) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:893:0 | |
(set_local $1 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $30) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $1 | |
(i64.shl | |
(get_local $1) | |
(i64.const 56) | |
) | |
) | |
(set_local $5 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $25) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $5 | |
(i64.shl | |
(get_local $5) | |
(i64.const 48) | |
) | |
) | |
(set_local $1 | |
(i64.or | |
(get_local $1) | |
(get_local $5) | |
) | |
) | |
(set_local $5 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $27) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $5 | |
(i64.shl | |
(get_local $5) | |
(i64.const 40) | |
) | |
) | |
(set_local $1 | |
(i64.or | |
(get_local $1) | |
(get_local $5) | |
) | |
) | |
(set_local $5 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $21) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $5 | |
(i64.shl | |
(get_local $5) | |
(i64.const 32) | |
) | |
) | |
(set_local $1 | |
(i64.or | |
(get_local $1) | |
(get_local $5) | |
) | |
) | |
(set_local $5 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $17) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $5 | |
(i64.shl | |
(get_local $5) | |
(i64.const 24) | |
) | |
) | |
(set_local $1 | |
(i64.or | |
(get_local $1) | |
(get_local $5) | |
) | |
) | |
(set_local $5 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $15) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $5 | |
(i64.shl | |
(get_local $5) | |
(i64.const 16) | |
) | |
) | |
(set_local $7 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $19) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $7 | |
(i64.shl | |
(get_local $7) | |
(i64.const 8) | |
) | |
) | |
(set_local $1 | |
(i64.or | |
(get_local $1) | |
(get_local $5) | |
) | |
) | |
(set_local $5 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $12) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $1 | |
(i64.or | |
(get_local $1) | |
(get_local $7) | |
) | |
) | |
(set_local $5 | |
(i64.or | |
(get_local $1) | |
(get_local $5) | |
) | |
) | |
(set_local $1 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $39) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $1 | |
(i64.shl | |
(get_local $1) | |
(i64.const 56) | |
) | |
) | |
(set_local $7 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $38) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $7 | |
(i64.shl | |
(get_local $7) | |
(i64.const 48) | |
) | |
) | |
(set_local $1 | |
(i64.or | |
(get_local $1) | |
(get_local $7) | |
) | |
) | |
(set_local $7 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $37) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $7 | |
(i64.shl | |
(get_local $7) | |
(i64.const 40) | |
) | |
) | |
(set_local $1 | |
(i64.or | |
(get_local $1) | |
(get_local $7) | |
) | |
) | |
(set_local $7 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $36) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $7 | |
(i64.shl | |
(get_local $7) | |
(i64.const 32) | |
) | |
) | |
(set_local $1 | |
(i64.or | |
(get_local $1) | |
(get_local $7) | |
) | |
) | |
(set_local $7 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $35) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $7 | |
(i64.shl | |
(get_local $7) | |
(i64.const 24) | |
) | |
) | |
(set_local $1 | |
(i64.or | |
(get_local $1) | |
(get_local $7) | |
) | |
) | |
(set_local $7 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $34) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $7 | |
(i64.shl | |
(get_local $7) | |
(i64.const 16) | |
) | |
) | |
(set_local $10 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $33) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $10 | |
(i64.shl | |
(get_local $10) | |
(i64.const 8) | |
) | |
) | |
(set_local $1 | |
(i64.or | |
(get_local $1) | |
(get_local $7) | |
) | |
) | |
(set_local $7 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $32) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $1 | |
(i64.or | |
(get_local $1) | |
(get_local $10) | |
) | |
) | |
(set_local $7 | |
(i64.or | |
(get_local $1) | |
(get_local $7) | |
) | |
) | |
(set_local $1 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $16) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $1 | |
(i64.shl | |
(get_local $1) | |
(i64.const 56) | |
) | |
) | |
(set_local $10 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $46) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $10 | |
(i64.shl | |
(get_local $10) | |
(i64.const 48) | |
) | |
) | |
(set_local $1 | |
(i64.or | |
(get_local $1) | |
(get_local $10) | |
) | |
) | |
(set_local $10 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $45) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $10 | |
(i64.shl | |
(get_local $10) | |
(i64.const 40) | |
) | |
) | |
(set_local $1 | |
(i64.or | |
(get_local $1) | |
(get_local $10) | |
) | |
) | |
(set_local $10 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $44) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $10 | |
(i64.shl | |
(get_local $10) | |
(i64.const 32) | |
) | |
) | |
(set_local $1 | |
(i64.or | |
(get_local $1) | |
(get_local $10) | |
) | |
) | |
(set_local $10 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $43) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $10 | |
(i64.shl | |
(get_local $10) | |
(i64.const 24) | |
) | |
) | |
(set_local $1 | |
(i64.or | |
(get_local $1) | |
(get_local $10) | |
) | |
) | |
(set_local $10 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $42) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $10 | |
(i64.shl | |
(get_local $10) | |
(i64.const 16) | |
) | |
) | |
(set_local $20 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $41) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $20 | |
(i64.shl | |
(get_local $20) | |
(i64.const 8) | |
) | |
) | |
(set_local $1 | |
(i64.or | |
(get_local $1) | |
(get_local $10) | |
) | |
) | |
(set_local $10 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $40) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $1 | |
(i64.or | |
(get_local $1) | |
(get_local $20) | |
) | |
) | |
(set_local $1 | |
(i64.or | |
(get_local $1) | |
(get_local $10) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:1462:0 | |
(set_local $6 | |
(call $_llvm_bswap_i64 | |
(get_local $6) | |
) | |
) | |
(set_local $1 | |
(call $_llvm_bswap_i64 | |
(get_local $1) | |
) | |
) | |
(set_local $7 | |
(call $_llvm_bswap_i64 | |
(get_local $7) | |
) | |
) | |
(set_local $5 | |
(call $_llvm_bswap_i64 | |
(get_local $5) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:1507:0 | |
(i64.store | |
(get_local $4) | |
(get_local $6) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $4) | |
(i32.const 8) | |
) | |
) | |
(i64.store | |
(get_local $2) | |
(get_local $1) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $4) | |
(i32.const 16) | |
) | |
) | |
(i64.store | |
(get_local $2) | |
(get_local $7) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $4) | |
(i32.const 24) | |
) | |
) | |
(i64.store | |
(get_local $2) | |
(get_local $5) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/value_type.rs:38:0 | |
(set_local $12 | |
(i32.and | |
(i32.wrap/i64 | |
(get_local $6) | |
) | |
(i32.const 255) | |
) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $4) | |
(i32.const 1) | |
) | |
) | |
(set_local $2 | |
(i32.load16_s align=1 | |
(get_local $2) | |
) | |
) | |
(i32.store16 | |
(get_local $66) | |
(get_local $2) | |
) | |
(set_local $6 | |
(i64.shr_u | |
(get_local $6) | |
(i64.const 24) | |
) | |
) | |
(set_local $2 | |
(i32.wrap/i64 | |
(get_local $6) | |
) | |
) | |
(set_local $19 | |
(i32.add | |
(get_local $4) | |
(i32.const 7) | |
) | |
) | |
(set_local $15 | |
(i32.load align=1 | |
(get_local $19) | |
) | |
) | |
(set_local $6 | |
(i64.shr_u | |
(get_local $1) | |
(i64.const 24) | |
) | |
) | |
(set_local $17 | |
(i32.wrap/i64 | |
(get_local $6) | |
) | |
) | |
(i64.store align=1 | |
(get_local $48) | |
(i64.load align=1 | |
(tee_local $19 | |
(i32.add | |
(get_local $4) | |
(i32.const 15) | |
) | |
) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $48) | |
(i64.load offset=8 align=1 | |
(get_local $19) | |
) | |
) | |
(i32.store8 offset=16 | |
(get_local $48) | |
(i32.load8_s offset=16 | |
(get_local $19) | |
) | |
) | |
(i32.const 6) | |
) | |
) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/vec.rs:2338:0 | |
(i32.ne | |
(get_local $9) | |
(get_local $50) | |
) | |
(block | |
(set_local $19 | |
(get_local $9) | |
) | |
(loop $while-in15 | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $21 | |
(i32.add | |
(get_local $19) | |
(i32.const 40) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2354:0 | |
(set_local $30 | |
(i32.load8_s | |
(get_local $19) | |
) | |
) | |
(set_local $9 | |
(i32.add | |
(get_local $19) | |
(i32.const 4) | |
) | |
) | |
(set_local $9 | |
(i32.load | |
(get_local $9) | |
) | |
) | |
(set_local $25 | |
(i32.add | |
(get_local $19) | |
(i32.const 8) | |
) | |
) | |
(set_local $25 | |
(i32.load | |
(get_local $25) | |
) | |
) | |
(block $switch16 | |
(block $switch-default27 | |
(block $switch-case26 | |
(block $switch-case25 | |
(block $switch-case17 | |
;;@ /checkout/src/libcore/ptr.rs:59:0 | |
(br_table $switch-case17 $switch-case17 $switch-case17 $switch-case17 $switch-case17 $switch-case17 $switch-case17 $switch-case25 $switch-case26 $switch-case17 $switch-default27 | |
(i32.and | |
(get_local $30) | |
(i32.const 15) | |
) | |
) | |
) | |
(br $switch16) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(get_local $25) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $9) | |
) | |
) | |
(br $switch16) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2354:0 | |
(set_local $19 | |
(i32.add | |
(get_local $19) | |
(i32.const 12) | |
) | |
) | |
(set_local $19 | |
(i32.load | |
(get_local $19) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2128:0 | |
(call $__ZN4core3ptr13drop_in_place17h19d401d8b5d7e897E | |
(get_local $9) | |
(get_local $19) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(get_local $25) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $9) | |
) | |
) | |
(br $switch16) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(get_local $25) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $9) | |
) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/vec.rs:2338:0 | |
(i32.ne | |
(get_local $21) | |
(get_local $50) | |
) | |
(block | |
(set_local $19 | |
(get_local $21) | |
) | |
(br $while-in15) | |
) | |
) | |
) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(get_local $74) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $31) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/signature.rs:53:0 | |
(set_local $9 | |
(i32.load16_s | |
(get_local $66) | |
) | |
) | |
(i32.store16 | |
(get_local $3) | |
(get_local $9) | |
) | |
(i64.store align=2 | |
(get_local $11) | |
(i64.load align=2 | |
(get_local $48) | |
) | |
) | |
(i64.store offset=8 align=2 | |
(get_local $11) | |
(i64.load offset=8 align=2 | |
(get_local $48) | |
) | |
) | |
(i64.store offset=16 align=2 | |
(get_local $11) | |
(i64.load offset=16 align=2 | |
(get_local $48) | |
) | |
) | |
(set_local $14 | |
(i32.load offset=20 | |
(get_local $14) | |
) | |
) | |
(set_local $3 | |
(block $label$break$L133 (result i32) | |
(if (result i32) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/signature.rs:54:0 | |
(i32.eq | |
(get_local $14) | |
(i32.const 1) | |
) | |
(block (result i32) | |
(i64.store | |
(get_local $65) | |
(i64.load | |
(get_local $11) | |
) | |
) | |
(i64.store offset=8 | |
(get_local $65) | |
(i64.load offset=8 | |
(get_local $11) | |
) | |
) | |
(i64.store offset=16 | |
(get_local $65) | |
(i64.load offset=16 | |
(get_local $11) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/signature.rs:55:0 | |
(i32.store8 | |
(get_local $24) | |
(get_local $27) | |
) | |
(set_local $14 | |
(i32.add | |
(get_local $24) | |
(i32.const 1) | |
) | |
) | |
(i32.store8 | |
(get_local $14) | |
(get_local $12) | |
) | |
(set_local $14 | |
(i32.add | |
(get_local $24) | |
(i32.const 2) | |
) | |
) | |
(set_local $3 | |
(i32.load16_s | |
(get_local $3) | |
) | |
) | |
(i32.store16 align=1 | |
(get_local $14) | |
(get_local $3) | |
) | |
(set_local $19 | |
(i32.add | |
(get_local $24) | |
(i32.const 4) | |
) | |
) | |
(i32.store | |
(get_local $19) | |
(get_local $2) | |
) | |
(set_local $3 | |
(i32.add | |
(get_local $24) | |
(i32.const 8) | |
) | |
) | |
(i32.store | |
(get_local $3) | |
(get_local $15) | |
) | |
(set_local $3 | |
(i32.add | |
(get_local $24) | |
(i32.const 12) | |
) | |
) | |
(i32.store | |
(get_local $3) | |
(get_local $17) | |
) | |
(i64.store | |
(tee_local $3 | |
(i32.add | |
(get_local $24) | |
(i32.const 16) | |
) | |
) | |
(i64.load | |
(get_local $11) | |
) | |
) | |
(i64.store offset=8 | |
(get_local $3) | |
(i64.load offset=8 | |
(get_local $11) | |
) | |
) | |
(i64.store offset=16 | |
(get_local $3) | |
(i64.load offset=16 | |
(get_local $11) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:322:0 | |
(i32.store | |
(get_local $8) | |
(i32.const 4) | |
) | |
(set_local $3 | |
(i32.add | |
(get_local $8) | |
(i32.const 4) | |
) | |
) | |
(i32.store | |
(get_local $3) | |
(i32.const 0) | |
) | |
(set_local $3 | |
(i32.add | |
(get_local $8) | |
(i32.const 8) | |
) | |
) | |
(i32.store | |
(get_local $3) | |
(i32.const 0) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1841:0 | |
(call $__ZN33__LT_alloc__vec__Vec_LT_T_GT__GT_7reserve17hda3718c158affdc3E | |
(get_local $8) | |
(i32.const 1) | |
) | |
;;@ /checkout/src/liballoc/raw_vec.rs:199:0 | |
(set_local $2 | |
(i32.load | |
(get_local $8) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1706:0 | |
(set_local $14 | |
(i32.load | |
(get_local $3) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:1211:0 | |
(set_local $2 | |
(i32.add | |
(get_local $2) | |
(i32.shl | |
(get_local $14) | |
(i32.const 4) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/ops/function.rs:146:0 | |
(call $__ZN9pwasm_abi3eth6encode12encode_token17h7b66f1799861e48eE | |
(get_local $4) | |
(get_local $24) | |
) | |
(i64.store align=4 | |
(get_local $2) | |
(i64.load align=4 | |
(get_local $4) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:328:0 | |
(i64.store offset=8 align=4 | |
(get_local $2) | |
(i64.load offset=8 align=4 | |
(get_local $4) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $14 | |
(i32.add | |
(get_local $14) | |
(i32.const 1) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1390:0 | |
(i32.store | |
(get_local $3) | |
(get_local $14) | |
) | |
(i64.store | |
(get_local $23) | |
(i64.load | |
(get_local $8) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1829:0 | |
(i32.store offset=8 | |
(get_local $23) | |
(i32.load offset=8 | |
(get_local $8) | |
) | |
) | |
;;@ /checkout/src/liballoc/raw_vec.rs:199:0 | |
(set_local $3 | |
(i32.load | |
(get_local $23) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1695:0 | |
(set_local $17 | |
(i32.add | |
(get_local $23) | |
(i32.const 8) | |
) | |
) | |
(set_local $14 | |
(i32.load | |
(get_local $17) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $14 | |
(i32.add | |
(get_local $3) | |
(i32.shl | |
(get_local $14) | |
(i32.const 4) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/iterator.rs:1019:0 | |
(set_local $6 | |
(i64.extend_u/i32 | |
(get_local $14) | |
) | |
) | |
(set_local $6 | |
(i64.shl | |
(get_local $6) | |
(i64.const 32) | |
) | |
) | |
(set_local $1 | |
(i64.extend_u/i32 | |
(get_local $3) | |
) | |
) | |
(set_local $6 | |
(i64.or | |
(get_local $6) | |
(get_local $1) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1715:0 | |
(i64.store | |
(get_local $13) | |
(get_local $6) | |
) | |
(set_local $3 | |
(i32.add | |
(get_local $13) | |
(i32.const 8) | |
) | |
) | |
(i32.store | |
(get_local $3) | |
(i32.const 0) | |
) | |
(set_local $3 | |
(i32.add | |
(get_local $13) | |
(i32.const 12) | |
) | |
) | |
(i32.store | |
(get_local $3) | |
(get_local $23) | |
) | |
(set_local $3 | |
(i32.add | |
(get_local $13) | |
(i32.const 16) | |
) | |
) | |
(i32.store | |
(get_local $3) | |
(i32.const 0) | |
) | |
(set_local $3 | |
(i32.add | |
(get_local $13) | |
(i32.const 32) | |
) | |
) | |
(i32.store | |
(get_local $3) | |
(i32.const 0) | |
) | |
(set_local $3 | |
(i32.add | |
(get_local $13) | |
(i32.const 48) | |
) | |
) | |
(i64.store | |
(get_local $3) | |
(get_local $6) | |
) | |
(set_local $3 | |
(i32.add | |
(get_local $13) | |
(i32.const 56) | |
) | |
) | |
(i32.store | |
(get_local $3) | |
(i32.const 0) | |
) | |
(set_local $3 | |
(i32.add | |
(get_local $13) | |
(i32.const 60) | |
) | |
) | |
(i32.store | |
(get_local $3) | |
(get_local $23) | |
) | |
(set_local $3 | |
(i32.add | |
(get_local $13) | |
(i32.const 64) | |
) | |
) | |
(i32.store | |
(get_local $3) | |
(i32.const 0) | |
) | |
(set_local $3 | |
(i32.add | |
(get_local $13) | |
(i32.const 80) | |
) | |
) | |
(i32.store | |
(get_local $3) | |
(i32.const 0) | |
) | |
(set_local $3 | |
(i32.add | |
(get_local $13) | |
(i32.const 96) | |
) | |
) | |
(i32.store8 | |
(get_local $3) | |
(i32.const 0) | |
) | |
(set_local $3 | |
(i32.add | |
(get_local $13) | |
(i32.const 100) | |
) | |
) | |
(i32.store | |
(get_local $3) | |
(i32.const 0) | |
) | |
(set_local $3 | |
(i32.add | |
(get_local $13) | |
(i32.const 116) | |
) | |
) | |
(i32.store | |
(get_local $3) | |
(i32.const 0) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1802:0 | |
(set_local $3 | |
(call $__ZN97__LT_core__iter__FlatMap_LT_I_C__u20_U_C__u20_F_GT__u20_as_u20_core__iter__iterator__Iterator_GT_4next17heef58a5ed26d66e1E | |
(get_local $13) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1803:0 | |
(set_local $14 | |
(i32.and | |
(get_local $3) | |
(i32.const 255) | |
) | |
) | |
(set_local $2 | |
(if (result i32) | |
(get_local $14) | |
(block (result i32) | |
;;@ /checkout/src/liballoc/vec.rs:1802:0 | |
(set_local $3 | |
(i32.shr_u | |
(i32.and | |
(get_local $3) | |
(i32.const 65535) | |
) | |
(i32.const 8) | |
) | |
) | |
(set_local $2 | |
(get_local $3) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1805:0 | |
(call $__ZN97__LT_core__iter__FlatMap_LT_I_C__u20_U_C__u20_F_GT__u20_as_u20_core__iter__iterator__Iterator_GT_9size_hint17h1a3e23efea1b06ceE | |
(get_local $4) | |
(get_local $13) | |
) | |
(set_local $14 | |
(i32.load | |
(get_local $4) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:1967:0 | |
(set_local $3 | |
(i32.add | |
(get_local $14) | |
(i32.const 1) | |
) | |
) | |
(set_local $14 | |
(i32.gt_u | |
(get_local $14) | |
(i32.const -2) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/num/mod.rs:1576:0 | |
(get_local $14) | |
(set_local $3 | |
(i32.const -1) | |
) | |
) | |
(if | |
;;@ /checkout/obj/<assert macros>:5:0 | |
(i32.lt_s | |
(get_local $3) | |
(i32.const 0) | |
) | |
;;@ /checkout/obj/<panic macros>:3:0 | |
(call $__ZN4core9panicking5panic17heb50ef9ffe57c69fE | |
(i32.const 1332) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:90:0 | |
(get_local $3) | |
(block | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:31:0 | |
(set_local $14 | |
(call $_ext_malloc | |
(get_local $3) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/ptr.rs:1120:0 | |
(get_local $14) | |
(set_local $22 | |
(get_local $14) | |
) | |
;;@ /checkout/src/liballoc/allocator.rs:581:0 | |
(call $_llvm_trap) | |
) | |
) | |
(set_local $22 | |
(i32.const 1) | |
) | |
) | |
;;@ /checkout/src/liballoc/raw_vec.rs:105:0 | |
(set_local $14 | |
(get_local $22) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:328:0 | |
(i32.store8 | |
(get_local $22) | |
(get_local $2) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1811:0 | |
(i32.store | |
(get_local $26) | |
(get_local $14) | |
) | |
(set_local $15 | |
(i32.add | |
(get_local $26) | |
(i32.const 4) | |
) | |
) | |
(i32.store | |
(get_local $15) | |
(get_local $3) | |
) | |
(set_local $21 | |
(i32.add | |
(get_local $26) | |
(i32.const 8) | |
) | |
) | |
(i32.store | |
(get_local $21) | |
(i32.const 1) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1819:0 | |
(set_local $2 | |
(get_local $8) | |
) | |
(set_local $9 | |
(get_local $13) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:16:0 | |
(set_local $9 | |
(call $_ext_memcpy | |
(get_local $2) | |
(get_local $9) | |
(i32.const 132) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1922:0 | |
(set_local $2 | |
(call $__ZN97__LT_core__iter__FlatMap_LT_I_C__u20_U_C__u20_F_GT__u20_as_u20_core__iter__iterator__Iterator_GT_4next17heef58a5ed26d66e1E | |
(get_local $8) | |
) | |
) | |
(set_local $9 | |
(i32.and | |
(get_local $2) | |
(i32.const 255) | |
) | |
) | |
(set_local $2 | |
(if (result i32) | |
(i32.eq | |
(get_local $9) | |
(i32.const 1) | |
) | |
(block (result i32) | |
(set_local $14 | |
(i32.shr_u | |
(i32.and | |
(get_local $2) | |
(i32.const 65535) | |
) | |
(i32.const 8) | |
) | |
) | |
(set_local $2 | |
(i32.const 1) | |
) | |
(set_local $12 | |
(get_local $3) | |
) | |
(set_local $3 | |
(get_local $22) | |
) | |
(loop $while-in30 | |
(block $while-out29 | |
(if | |
;;@ /checkout/src/liballoc/vec.rs:1924:0 | |
(i32.eq | |
(get_local $2) | |
(get_local $12) | |
) | |
(block | |
;;@ /checkout/src/liballoc/vec.rs:1925:0 | |
(call $__ZN97__LT_core__iter__FlatMap_LT_I_C__u20_U_C__u20_F_GT__u20_as_u20_core__iter__iterator__Iterator_GT_9size_hint17h1a3e23efea1b06ceE | |
(get_local $4) | |
(get_local $8) | |
) | |
(set_local $9 | |
(i32.load | |
(get_local $4) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:1967:0 | |
(set_local $3 | |
(i32.add | |
(get_local $9) | |
(i32.const 1) | |
) | |
) | |
(set_local $9 | |
(i32.gt_u | |
(get_local $9) | |
(i32.const -2) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/num/mod.rs:1576:0 | |
(get_local $9) | |
(set_local $3 | |
(i32.const -1) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1926:0 | |
(call $__ZN33__LT_alloc__vec__Vec_LT_T_GT__GT_7reserve17h4ed51b89d499d559E | |
(get_local $26) | |
(get_local $3) | |
) | |
(set_local $3 | |
(i32.load | |
(get_local $26) | |
) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:1211:0 | |
(set_local $9 | |
(i32.add | |
(get_local $3) | |
(get_local $2) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:328:0 | |
(i32.store8 | |
(get_local $9) | |
(get_local $14) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1931:0 | |
(set_local $14 | |
(i32.add | |
(get_local $2) | |
(i32.const 1) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:678:0 | |
(i32.store | |
(get_local $21) | |
(get_local $14) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1922:0 | |
(set_local $2 | |
(call $__ZN97__LT_core__iter__FlatMap_LT_I_C__u20_U_C__u20_F_GT__u20_as_u20_core__iter__iterator__Iterator_GT_4next17heef58a5ed26d66e1E | |
(get_local $8) | |
) | |
) | |
(set_local $9 | |
(i32.and | |
(get_local $2) | |
(i32.const 255) | |
) | |
) | |
(if | |
(i32.eqz | |
(i32.ne | |
(get_local $9) | |
(i32.const 1) | |
) | |
) | |
(block | |
(set_local $9 | |
(i32.shr_u | |
(i32.and | |
(get_local $2) | |
(i32.const 65535) | |
) | |
(i32.const 8) | |
) | |
) | |
(set_local $2 | |
(get_local $14) | |
) | |
(set_local $12 | |
(i32.load | |
(get_local $15) | |
) | |
) | |
(set_local $14 | |
(get_local $9) | |
) | |
(br $while-in30) | |
) | |
) | |
) | |
) | |
(set_local $3 | |
(i32.load | |
(get_local $15) | |
) | |
) | |
(set_local $9 | |
(get_local $14) | |
) | |
(i32.load | |
(get_local $26) | |
) | |
) | |
(block (result i32) | |
(set_local $9 | |
(i32.const 1) | |
) | |
(get_local $14) | |
) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1934:0 | |
(call $__ZN4core3ptr13drop_in_place17h39a8a65800bcb708E | |
(get_local $8) | |
) | |
(set_local $14 | |
(get_local $2) | |
) | |
(get_local $3) | |
) | |
(block (result i32) | |
;;@ /checkout/src/liballoc/vec.rs:1816:0 | |
(call $__ZN4core3ptr13drop_in_place17h39a8a65800bcb708E | |
(get_local $13) | |
) | |
(set_local $14 | |
(i32.const 1) | |
) | |
(set_local $9 | |
(i32.const 0) | |
) | |
(i32.const 0) | |
) | |
) | |
) | |
(set_local $3 | |
(i32.load | |
(get_local $23) | |
) | |
) | |
(set_local $22 | |
(i32.load | |
(get_local $17) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:59:0 | |
(set_local $12 | |
(i32.add | |
(get_local $3) | |
(i32.shl | |
(get_local $22) | |
(i32.const 4) | |
) | |
) | |
) | |
(if | |
(get_local $22) | |
(loop $while-in32 | |
(set_local $22 | |
(i32.add | |
(get_local $3) | |
(i32.const 16) | |
) | |
) | |
(call $__ZN4core3ptr13drop_in_place17h2961491d698b7755E | |
(get_local $3) | |
) | |
(if | |
(i32.ne | |
(get_local $22) | |
(get_local $12) | |
) | |
(block | |
(set_local $3 | |
(get_local $22) | |
) | |
(br $while-in32) | |
) | |
) | |
) | |
) | |
(set_local $3 | |
(i32.load offset=4 | |
(get_local $23) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(get_local $3) | |
(block | |
(set_local $3 | |
(i32.load | |
(get_local $23) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $3) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:59:0 | |
(set_local $3 | |
(i32.load8_s | |
(get_local $24) | |
) | |
) | |
(block $switch33 | |
(block $switch-default44 | |
(block $switch-case43 | |
(block $switch-case42 | |
(block $switch-case34 | |
(br_table $switch-case34 $switch-case34 $switch-case34 $switch-case34 $switch-case34 $switch-case34 $switch-case34 $switch-case42 $switch-case43 $switch-case34 $switch-default44 | |
(i32.and | |
(get_local $3) | |
(i32.const 15) | |
) | |
) | |
) | |
(br $switch33) | |
) | |
(set_local $3 | |
(i32.load offset=8 | |
(get_local $24) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(get_local $3) | |
(block | |
(set_local $3 | |
(i32.load | |
(get_local $19) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $3) | |
) | |
) | |
) | |
(br $switch33) | |
) | |
(set_local $3 | |
(i32.load | |
(get_local $19) | |
) | |
) | |
(set_local $22 | |
(i32.load offset=12 | |
(get_local $24) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2128:0 | |
(call $__ZN4core3ptr13drop_in_place17h3ada078a5c290ab2E | |
(get_local $3) | |
(get_local $22) | |
) | |
(set_local $22 | |
(i32.load offset=8 | |
(get_local $24) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(get_local $22) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $3) | |
) | |
) | |
(br $switch33) | |
) | |
(set_local $3 | |
(i32.load offset=8 | |
(get_local $24) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(get_local $3) | |
(block | |
(set_local $3 | |
(i32.load | |
(get_local $19) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $3) | |
) | |
) | |
) | |
) | |
(set_local $22 | |
(i32.const 0) | |
) | |
(get_local $14) | |
) | |
(block (result i32) | |
(block $switch-default56 | |
(block $switch-case55 | |
(block $switch-case54 | |
(block $switch-case46 | |
;;@ /checkout/src/libcore/ptr.rs:59:0 | |
(br_table $switch-case46 $switch-case46 $switch-case46 $switch-case46 $switch-case46 $switch-case46 $switch-case46 $switch-case54 $switch-case55 $switch-case46 $switch-default56 | |
(get_local $27) | |
) | |
) | |
(set_local $22 | |
(i32.const 1) | |
) | |
(set_local $2 | |
(i32.const 0) | |
) | |
(set_local $9 | |
(i32.const 0) | |
) | |
(br $label$break$L133 | |
(i32.const 0) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(i32.eqz | |
(get_local $15) | |
) | |
(block | |
(set_local $22 | |
(i32.const 1) | |
) | |
(set_local $2 | |
(i32.const 0) | |
) | |
(set_local $9 | |
(i32.const 0) | |
) | |
(br $label$break$L133 | |
(i32.const 0) | |
) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $2) | |
) | |
(set_local $22 | |
(i32.const 1) | |
) | |
(set_local $2 | |
(i32.const 0) | |
) | |
(set_local $9 | |
(i32.const 0) | |
) | |
(br $label$break$L133 | |
(i32.const 0) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2128:0 | |
(call $__ZN4core3ptr13drop_in_place17h3ada078a5c290ab2E | |
(get_local $2) | |
(get_local $17) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(i32.eqz | |
(get_local $15) | |
) | |
(block | |
(set_local $22 | |
(i32.const 1) | |
) | |
(set_local $2 | |
(i32.const 0) | |
) | |
(set_local $9 | |
(i32.const 0) | |
) | |
(br $label$break$L133 | |
(i32.const 0) | |
) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $2) | |
) | |
(set_local $22 | |
(i32.const 1) | |
) | |
(set_local $2 | |
(i32.const 0) | |
) | |
(set_local $9 | |
(i32.const 0) | |
) | |
(br $label$break$L133 | |
(i32.const 0) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(i32.eqz | |
(get_local $15) | |
) | |
(block | |
(set_local $22 | |
(i32.const 1) | |
) | |
(set_local $2 | |
(i32.const 0) | |
) | |
(set_local $9 | |
(i32.const 0) | |
) | |
(br $label$break$L133 | |
(i32.const 0) | |
) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $2) | |
) | |
(set_local $22 | |
(i32.const 1) | |
) | |
(set_local $2 | |
(i32.const 0) | |
) | |
(set_local $9 | |
(i32.const 0) | |
) | |
(i32.const 0) | |
) | |
) | |
) | |
) | |
(if | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/dispatch.rs:72:0 | |
(get_local $22) | |
;;@ /checkout/src/libcore/result.rs:799:0 | |
(call $__ZN4core6result13unwrap_failed17h38f1ed877806abd4E | |
(i32.const 3) | |
) | |
) | |
(if | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/src/wrapped.rs:42:0 | |
(get_local $9) | |
(block | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.1.0/src/lib.rs:1726:0 | |
(i32.store align=1 | |
(get_local $73) | |
(get_local $3) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:1211:0 | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 12) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.1.0/src/lib.rs:1726:0 | |
(i32.store align=1 | |
(get_local $0) | |
(get_local $9) | |
) | |
(set_global $STACKTOP | |
(get_local $28) | |
) | |
;;@ src/token.rs:127:0 | |
(return) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(i32.eqz | |
(get_local $2) | |
) | |
(block | |
(set_global $STACKTOP | |
(get_local $28) | |
) | |
;;@ src/token.rs:127:0 | |
(return) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $3) | |
) | |
(set_global $STACKTOP | |
(get_local $28) | |
) | |
) | |
(func $_create (; 22 ;) (param $0 i32) | |
(local $1 i32) | |
(local $2 i32) | |
(local $3 i32) | |
(local $4 i32) | |
(local $5 i32) | |
(local $6 i32) | |
(local $7 i32) | |
(local $8 i64) | |
(local $9 i64) | |
(local $10 i64) | |
(local $11 i64) | |
(local $12 i32) | |
(local $13 i32) | |
(local $14 i32) | |
(local $15 i32) | |
(set_local $6 | |
(get_global $STACKTOP) | |
) | |
(set_global $STACKTOP | |
(i32.add | |
(get_global $STACKTOP) | |
(i32.const 176) | |
) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $6) | |
(i32.const 136) | |
) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $6) | |
(i32.const 104) | |
) | |
) | |
(set_local $12 | |
(i32.add | |
(get_local $6) | |
(i32.const 72) | |
) | |
) | |
(set_local $4 | |
(i32.add | |
(get_local $6) | |
(i32.const 48) | |
) | |
) | |
(set_local $7 | |
(i32.add | |
(get_local $6) | |
(i32.const 16) | |
) | |
) | |
(set_local $3 | |
(get_local $6) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.1.0/src/lib.rs:1711:0 | |
(set_local $5 | |
(i32.load align=1 | |
(get_local $0) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 4) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/byteorder-1.1.0/src/lib.rs:1711:0 | |
(set_local $0 | |
(i32.load align=1 | |
(get_local $0) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/dispatch.rs:81:0 | |
(call $__ZN9pwasm_abi3eth9signature9Signature13decode_invoke17h158ff360f9e163d3E | |
(get_local $3) | |
(i32.const 1276) | |
(get_local $5) | |
(get_local $0) | |
) | |
(set_local $5 | |
(i32.load | |
(get_local $3) | |
) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $3) | |
(i32.const 4) | |
) | |
) | |
(set_local $14 | |
(i32.load | |
(get_local $0) | |
) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $3) | |
(i32.const 8) | |
) | |
) | |
(set_local $13 | |
(i32.load | |
(get_local $0) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:1211:0 | |
(set_local $15 | |
(i32.add | |
(get_local $5) | |
(i32.mul | |
(get_local $13) | |
(i32.const 40) | |
) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/vec.rs:2338:0 | |
(i32.eqz | |
(get_local $13) | |
) | |
;;@ /checkout/src/libcore/option.rs:302:0 | |
(call $__ZN4core6option13expect_failed17h2c86da6030696f90E | |
(i32.const 1804) | |
(i32.const 29) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $3 | |
(i32.add | |
(get_local $5) | |
(i32.const 40) | |
) | |
) | |
(i64.store | |
(get_local $1) | |
(i64.load | |
(get_local $5) | |
) | |
) | |
(i64.store offset=8 | |
(get_local $1) | |
(i64.load offset=8 | |
(get_local $5) | |
) | |
) | |
(i64.store offset=16 | |
(get_local $1) | |
(i64.load offset=16 | |
(get_local $5) | |
) | |
) | |
(i64.store offset=24 | |
(get_local $1) | |
(i64.load offset=24 | |
(get_local $5) | |
) | |
) | |
;;@ /checkout/src/libcore/convert.rs:415:0 | |
(i64.store offset=32 | |
(get_local $1) | |
(i64.load offset=32 | |
(get_local $5) | |
) | |
) | |
(call $__ZN9pwasm_abi3eth10value_type113__LT_impl_u20_core__convert__From_LT_pwasm_abi__eth__value_type__ValueType_GT__u20_for_u20_bigint__uint__U256_GT_4from17hae37e2906f0cf8edE | |
(get_local $7) | |
(get_local $1) | |
) | |
(i64.store | |
(get_local $1) | |
(i64.const 0) | |
) | |
(i64.store offset=8 | |
(get_local $1) | |
(i64.const 0) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/parity-hash-1.1.0/src/lib.rs:104:0 | |
(i32.store offset=16 | |
(get_local $1) | |
(i32.const 0) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/src/ext.rs:177:0 | |
(call $_sender | |
(get_local $1) | |
) | |
(i64.store | |
(get_local $4) | |
(i64.load | |
(get_local $1) | |
) | |
) | |
(i64.store offset=8 | |
(get_local $4) | |
(i64.load offset=8 | |
(get_local $1) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/src/ext.rs:147:0 | |
(i32.store offset=16 | |
(get_local $4) | |
(i32.load offset=16 | |
(get_local $1) | |
) | |
) | |
;;@ /checkout/src/libcore/convert.rs:415:0 | |
(set_local $8 | |
(i64.load | |
(get_local $7) | |
) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $7) | |
(i32.const 8) | |
) | |
) | |
(set_local $9 | |
(i64.load | |
(get_local $0) | |
) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $7) | |
(i32.const 16) | |
) | |
) | |
(set_local $10 | |
(i64.load | |
(get_local $0) | |
) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $7) | |
(i32.const 24) | |
) | |
) | |
(set_local $11 | |
(i64.load | |
(get_local $0) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:1462:0 | |
(set_local $11 | |
(call $_llvm_bswap_i64 | |
(get_local $11) | |
) | |
) | |
(set_local $10 | |
(call $_llvm_bswap_i64 | |
(get_local $10) | |
) | |
) | |
(set_local $9 | |
(call $_llvm_bswap_i64 | |
(get_local $9) | |
) | |
) | |
(set_local $8 | |
(call $_llvm_bswap_i64 | |
(get_local $8) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:1507:0 | |
(i64.store | |
(get_local $1) | |
(get_local $11) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $1) | |
(i32.const 8) | |
) | |
) | |
(i64.store | |
(get_local $0) | |
(get_local $10) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $1) | |
(i32.const 16) | |
) | |
) | |
(i64.store | |
(get_local $0) | |
(get_local $9) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $1) | |
(i32.const 24) | |
) | |
) | |
(i64.store | |
(get_local $0) | |
(get_local $8) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/src/storage.rs:26:0 | |
(set_local $0 | |
(call $_storage_write | |
(i32.const 1704) | |
(get_local $1) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/result.rs:771:0 | |
(i32.le_s | |
(get_local $0) | |
(i32.const -1) | |
) | |
;;@ /checkout/src/libcore/result.rs:772:0 | |
(call $__ZN4core6result13unwrap_failed17hfc1da8d50e56248eE) | |
) | |
(i64.store align=1 | |
(get_local $1) | |
(i64.const 0) | |
) | |
(i32.store16 offset=8 align=1 | |
(get_local $1) | |
(i32.const 0) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/parity-hash-1.1.0/src/lib.rs:99:0 | |
(i32.store8 offset=10 | |
(get_local $1) | |
(i32.const 0) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:673:0 | |
(i64.store align=1 | |
(tee_local $0 | |
(i32.add | |
(get_local $1) | |
(i32.const 11) | |
) | |
) | |
(i64.load align=1 | |
(get_local $4) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $0) | |
(i64.load offset=8 align=1 | |
(get_local $4) | |
) | |
) | |
(i32.store offset=16 align=1 | |
(get_local $0) | |
(i32.load offset=16 align=1 | |
(get_local $4) | |
) | |
) | |
(i64.store align=1 | |
(get_local $2) | |
(i64.load align=1 | |
(get_local $1) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $2) | |
(i64.load offset=8 align=1 | |
(get_local $1) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $2) | |
(i64.load offset=16 align=1 | |
(get_local $1) | |
) | |
) | |
(i32.store offset=24 align=1 | |
(get_local $2) | |
(i32.load offset=24 align=1 | |
(get_local $1) | |
) | |
) | |
(i32.store16 offset=28 align=1 | |
(get_local $2) | |
(i32.load16_s offset=28 align=1 | |
(get_local $1) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/parity-hash-1.1.0/src/lib.rs:446:0 | |
(i32.store8 offset=30 | |
(get_local $2) | |
(i32.load8_s offset=30 | |
(get_local $1) | |
) | |
) | |
;;@ src/token.rs:71:0 | |
(i32.store8 | |
(get_local $12) | |
(i32.const 1) | |
) | |
(i64.store align=1 | |
(tee_local $0 | |
(i32.add | |
(get_local $12) | |
(i32.const 1) | |
) | |
) | |
(i64.load align=1 | |
(get_local $2) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $0) | |
(i64.load offset=8 align=1 | |
(get_local $2) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $0) | |
(i64.load offset=16 align=1 | |
(get_local $2) | |
) | |
) | |
(i32.store offset=24 align=1 | |
(get_local $0) | |
(i32.load offset=24 align=1 | |
(get_local $2) | |
) | |
) | |
(i32.store16 offset=28 align=1 | |
(get_local $0) | |
(i32.load16_s offset=28 align=1 | |
(get_local $2) | |
) | |
) | |
(i32.store8 offset=30 | |
(get_local $0) | |
(i32.load8_s offset=30 | |
(get_local $2) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:1507:0 | |
(i64.store | |
(get_local $1) | |
(get_local $11) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $1) | |
(i32.const 8) | |
) | |
) | |
(i64.store | |
(get_local $0) | |
(get_local $10) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $1) | |
(i32.const 16) | |
) | |
) | |
(i64.store | |
(get_local $0) | |
(get_local $9) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $1) | |
(i32.const 24) | |
) | |
) | |
(i64.store | |
(get_local $0) | |
(get_local $8) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/src/storage.rs:26:0 | |
(set_local $0 | |
(call $_storage_write | |
(get_local $12) | |
(get_local $1) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/result.rs:771:0 | |
(i32.le_s | |
(get_local $0) | |
(i32.const -1) | |
) | |
;;@ /checkout/src/libcore/result.rs:772:0 | |
(call $__ZN4core6result13unwrap_failed17hfc1da8d50e56248eE) | |
) | |
(i64.store | |
(get_local $1) | |
(i64.const 0) | |
) | |
(i64.store offset=8 | |
(get_local $1) | |
(i64.const 0) | |
) | |
(i64.store offset=16 | |
(get_local $1) | |
(i64.const 0) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/parity-hash-1.1.0/src/lib.rs:99:0 | |
(i64.store offset=24 | |
(get_local $1) | |
(i64.const 0) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:673:0 | |
(i64.store align=4 | |
(tee_local $0 | |
(i32.add | |
(get_local $1) | |
(i32.const 12) | |
) | |
) | |
(i64.load align=4 | |
(get_local $4) | |
) | |
) | |
(i64.store offset=8 align=4 | |
(get_local $0) | |
(i64.load offset=8 align=4 | |
(get_local $4) | |
) | |
) | |
(i32.store offset=16 | |
(get_local $0) | |
(i32.load offset=16 | |
(get_local $4) | |
) | |
) | |
(i64.store | |
(get_local $2) | |
(i64.load | |
(get_local $1) | |
) | |
) | |
(i64.store offset=8 | |
(get_local $2) | |
(i64.load offset=8 | |
(get_local $1) | |
) | |
) | |
(i64.store offset=16 | |
(get_local $2) | |
(i64.load offset=16 | |
(get_local $1) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/parity-hash-1.1.0/src/lib.rs:438:0 | |
(i64.store offset=24 | |
(get_local $2) | |
(i64.load offset=24 | |
(get_local $1) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/src/storage.rs:26:0 | |
(set_local $0 | |
(call $_storage_write | |
(i32.const 1736) | |
(get_local $2) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/result.rs:771:0 | |
(i32.le_s | |
(get_local $0) | |
(i32.const -1) | |
) | |
;;@ /checkout/src/libcore/result.rs:772:0 | |
(call $__ZN4core6result13unwrap_failed17hfc1da8d50e56248eE) | |
) | |
(if | |
;;@ /checkout/src/liballoc/vec.rs:2338:0 | |
(i32.ne | |
(get_local $13) | |
(i32.const 1) | |
) | |
(loop $while-in | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $1 | |
(i32.add | |
(get_local $3) | |
(i32.const 40) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2354:0 | |
(set_local $4 | |
(i32.load8_s | |
(get_local $3) | |
) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $3) | |
(i32.const 4) | |
) | |
) | |
(set_local $0 | |
(i32.load | |
(get_local $0) | |
) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $3) | |
(i32.const 8) | |
) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
(block $switch | |
(block $switch-default | |
(block $switch-case8 | |
(block $switch-case7 | |
(block $switch-case | |
;;@ /checkout/src/libcore/ptr.rs:59:0 | |
(br_table $switch-case $switch-case $switch-case $switch-case $switch-case $switch-case $switch-case $switch-case7 $switch-case8 $switch-case $switch-default | |
(i32.and | |
(get_local $4) | |
(i32.const 15) | |
) | |
) | |
) | |
(br $switch) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(get_local $2) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $0) | |
) | |
) | |
(br $switch) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2354:0 | |
(set_local $3 | |
(i32.add | |
(get_local $3) | |
(i32.const 12) | |
) | |
) | |
(set_local $3 | |
(i32.load | |
(get_local $3) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2128:0 | |
(call $__ZN4core3ptr13drop_in_place17h19d401d8b5d7e897E | |
(get_local $0) | |
(get_local $3) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(get_local $2) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $0) | |
) | |
) | |
(br $switch) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(get_local $2) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $0) | |
) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/vec.rs:2338:0 | |
(i32.ne | |
(get_local $1) | |
(get_local $15) | |
) | |
(block | |
(set_local $3 | |
(get_local $1) | |
) | |
(br $while-in) | |
) | |
) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(i32.eqz | |
(get_local $14) | |
) | |
(block | |
(set_global $STACKTOP | |
(get_local $6) | |
) | |
;;@ src/token.rs:134:0 | |
(return) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $5) | |
) | |
(set_global $STACKTOP | |
(get_local $6) | |
) | |
) | |
(func $__ZN33__LT_alloc__vec__Vec_LT_T_GT__GT_7reserve17h4ed51b89d499d559E (; 23 ;) (param $0 i32) (param $1 i32) | |
(local $2 i32) | |
(local $3 i32) | |
(local $4 i32) | |
(local $5 i32) | |
(local $6 i32) | |
(local $7 i32) | |
;;@ /checkout/src/liballoc/vec.rs:461:0 | |
(set_local $2 | |
(i32.add | |
(get_local $0) | |
(i32.const 8) | |
) | |
) | |
(set_local $3 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
(set_local $4 | |
(i32.load | |
(tee_local $5 | |
(i32.add | |
(get_local $0) | |
(i32.const 4) | |
) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:1805:0 | |
(set_local $2 | |
(i32.sub | |
(get_local $4) | |
(get_local $3) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:516:0 | |
(i32.ge_u | |
(get_local $2) | |
(get_local $1) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:462:0 | |
(return) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:1967:0 | |
(set_local $2 | |
(i32.add | |
(get_local $3) | |
(get_local $1) | |
) | |
) | |
(if | |
(i32.lt_u | |
(get_local $2) | |
(get_local $3) | |
) | |
;;@ /checkout/src/libcore/option.rs:302:0 | |
(call $__ZN4core6option13expect_failed17h2c86da6030696f90E | |
(i32.const 1833) | |
(i32.const 17) | |
) | |
) | |
;;@ /checkout/src/liballoc/raw_vec.rs:450:0 | |
(set_local $1 | |
(i32.shl | |
(get_local $4) | |
(i32.const 1) | |
) | |
) | |
;;@ /checkout/src/libcore/cmp.rs:850:0 | |
(set_local $3 | |
(i32.ge_u | |
(get_local $2) | |
(get_local $1) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/cmp.rs:462:0 | |
(i32.eqz | |
(get_local $3) | |
) | |
(set_local $2 | |
(get_local $1) | |
) | |
) | |
(if | |
;;@ /checkout/obj/<assert macros>:5:0 | |
(i32.lt_s | |
(get_local $2) | |
(i32.const 0) | |
) | |
;;@ /checkout/obj/<panic macros>:3:0 | |
(call $__ZN4core9panicking5panic17heb50ef9ffe57c69fE | |
(i32.const 1332) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(get_local $4) | |
(block | |
;;@ /checkout/src/liballoc/raw_vec.rs:530:0 | |
(set_local $1 | |
(i32.load | |
(get_local $0) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/allocator.rs:692:0 | |
(i32.ne | |
(get_local $2) | |
(get_local $4) | |
) | |
(block | |
;;@ /checkout/src/libcore/cmp.rs:848:0 | |
(set_local $3 | |
(i32.le_u | |
(get_local $4) | |
(get_local $2) | |
) | |
) | |
(set_local $3 | |
(if (result i32) | |
;;@ /checkout/src/libcore/cmp.rs:478:0 | |
(get_local $3) | |
(get_local $4) | |
(get_local $2) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:31:0 | |
(set_local $4 | |
(call $_ext_malloc | |
(get_local $2) | |
) | |
) | |
;;@ /checkout/src/liballoc/allocator.rs:705:0 | |
(set_local $6 | |
(get_local $4) | |
) | |
(set_local $7 | |
(get_local $1) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:16:0 | |
(set_local $3 | |
(call $_ext_memcpy | |
(get_local $6) | |
(get_local $7) | |
(get_local $3) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $1) | |
) | |
(set_local $1 | |
(get_local $4) | |
) | |
) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:31:0 | |
(set_local $1 | |
(call $_ext_malloc | |
(get_local $2) | |
) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/ptr.rs:1120:0 | |
(i32.eqz | |
(get_local $1) | |
) | |
;;@ /checkout/src/liballoc/allocator.rs:581:0 | |
(call $_llvm_trap) | |
) | |
;;@ /checkout/src/liballoc/raw_vec.rs:539:0 | |
(i32.store | |
(get_local $0) | |
(get_local $1) | |
) | |
;;@ /checkout/src/liballoc/raw_vec.rs:540:0 | |
(i32.store | |
(get_local $5) | |
(get_local $2) | |
) | |
) | |
(func $__ZN9pwasm_abi3eth10value_type113__LT_impl_u20_core__convert__From_LT_pwasm_abi__eth__value_type__ValueType_GT__u20_for_u20_bigint__uint__U256_GT_4from17hae37e2906f0cf8edE (; 24 ;) (param $0 i32) (param $1 i32) | |
(local $2 i64) | |
(local $3 i64) | |
(local $4 i32) | |
(local $5 i32) | |
(local $6 i32) | |
(local $7 i32) | |
(local $8 i32) | |
(local $9 i32) | |
(local $10 i32) | |
(local $11 i32) | |
(local $12 i32) | |
(local $13 i32) | |
(local $14 i32) | |
(local $15 i32) | |
(local $16 i32) | |
(local $17 i32) | |
(local $18 i32) | |
(local $19 i32) | |
(local $20 i32) | |
(local $21 i32) | |
(local $22 i32) | |
(local $23 i32) | |
(local $24 i32) | |
(local $25 i32) | |
(local $26 i32) | |
(local $27 i32) | |
(local $28 i32) | |
(local $29 i32) | |
(local $30 i32) | |
(local $31 i32) | |
(local $32 i32) | |
(local $33 i32) | |
(local $34 i32) | |
(local $35 i64) | |
(local $36 i64) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/value_type.rs:97:0 | |
(set_local $4 | |
(i32.load8_s | |
(get_local $1) | |
) | |
) | |
(if | |
(i32.eq | |
(get_local $4) | |
(i32.const 5) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/value_type.rs:100:0 | |
(block | |
;;@ /checkout/src/libcore/convert.rs:415:0 | |
(set_local $4 | |
(i32.add | |
(get_local $1) | |
(i32.const 1) | |
) | |
) | |
(set_local $4 | |
(i32.load8_u | |
(get_local $4) | |
) | |
) | |
(set_local $5 | |
(i32.add | |
(get_local $1) | |
(i32.const 2) | |
) | |
) | |
(set_local $5 | |
(i32.load8_u | |
(get_local $5) | |
) | |
) | |
(set_local $6 | |
(i32.add | |
(get_local $1) | |
(i32.const 3) | |
) | |
) | |
(set_local $6 | |
(i32.load8_u | |
(get_local $6) | |
) | |
) | |
(set_local $7 | |
(i32.add | |
(get_local $1) | |
(i32.const 4) | |
) | |
) | |
(set_local $7 | |
(i32.load8_u | |
(get_local $7) | |
) | |
) | |
(set_local $8 | |
(i32.add | |
(get_local $1) | |
(i32.const 5) | |
) | |
) | |
(set_local $8 | |
(i32.load8_u | |
(get_local $8) | |
) | |
) | |
(set_local $9 | |
(i32.add | |
(get_local $1) | |
(i32.const 6) | |
) | |
) | |
(set_local $9 | |
(i32.load8_u | |
(get_local $9) | |
) | |
) | |
(set_local $10 | |
(i32.add | |
(get_local $1) | |
(i32.const 7) | |
) | |
) | |
(set_local $10 | |
(i32.load8_u | |
(get_local $10) | |
) | |
) | |
(set_local $11 | |
(i32.add | |
(get_local $1) | |
(i32.const 8) | |
) | |
) | |
(set_local $11 | |
(i32.load8_u | |
(get_local $11) | |
) | |
) | |
(set_local $12 | |
(i32.add | |
(get_local $1) | |
(i32.const 9) | |
) | |
) | |
(set_local $12 | |
(i32.load8_s | |
(get_local $12) | |
) | |
) | |
(set_local $13 | |
(i32.add | |
(get_local $1) | |
(i32.const 10) | |
) | |
) | |
(set_local $13 | |
(i32.load8_s | |
(get_local $13) | |
) | |
) | |
(set_local $14 | |
(i32.add | |
(get_local $1) | |
(i32.const 11) | |
) | |
) | |
(set_local $14 | |
(i32.load8_s | |
(get_local $14) | |
) | |
) | |
(set_local $15 | |
(i32.add | |
(get_local $1) | |
(i32.const 12) | |
) | |
) | |
(set_local $15 | |
(i32.load8_s | |
(get_local $15) | |
) | |
) | |
(set_local $16 | |
(i32.add | |
(get_local $1) | |
(i32.const 13) | |
) | |
) | |
(set_local $16 | |
(i32.load8_s | |
(get_local $16) | |
) | |
) | |
(set_local $17 | |
(i32.add | |
(get_local $1) | |
(i32.const 14) | |
) | |
) | |
(set_local $17 | |
(i32.load8_s | |
(get_local $17) | |
) | |
) | |
(set_local $18 | |
(i32.add | |
(get_local $1) | |
(i32.const 15) | |
) | |
) | |
(set_local $18 | |
(i32.load8_s | |
(get_local $18) | |
) | |
) | |
(set_local $19 | |
(i32.add | |
(get_local $1) | |
(i32.const 16) | |
) | |
) | |
(set_local $19 | |
(i32.load8_s | |
(get_local $19) | |
) | |
) | |
(set_local $20 | |
(i32.add | |
(get_local $1) | |
(i32.const 17) | |
) | |
) | |
(set_local $20 | |
(i32.load8_s | |
(get_local $20) | |
) | |
) | |
(set_local $21 | |
(i32.add | |
(get_local $1) | |
(i32.const 18) | |
) | |
) | |
(set_local $21 | |
(i32.load8_s | |
(get_local $21) | |
) | |
) | |
(set_local $22 | |
(i32.add | |
(get_local $1) | |
(i32.const 19) | |
) | |
) | |
(set_local $22 | |
(i32.load8_s | |
(get_local $22) | |
) | |
) | |
(set_local $23 | |
(i32.add | |
(get_local $1) | |
(i32.const 20) | |
) | |
) | |
(set_local $23 | |
(i32.load8_s | |
(get_local $23) | |
) | |
) | |
(set_local $24 | |
(i32.add | |
(get_local $1) | |
(i32.const 21) | |
) | |
) | |
(set_local $24 | |
(i32.load8_s | |
(get_local $24) | |
) | |
) | |
(set_local $25 | |
(i32.add | |
(get_local $1) | |
(i32.const 22) | |
) | |
) | |
(set_local $25 | |
(i32.load8_s | |
(get_local $25) | |
) | |
) | |
(set_local $26 | |
(i32.add | |
(get_local $1) | |
(i32.const 23) | |
) | |
) | |
(set_local $26 | |
(i32.load8_s | |
(get_local $26) | |
) | |
) | |
(set_local $27 | |
(i32.add | |
(get_local $1) | |
(i32.const 24) | |
) | |
) | |
(set_local $27 | |
(i32.load8_s | |
(get_local $27) | |
) | |
) | |
(set_local $28 | |
(i32.add | |
(get_local $1) | |
(i32.const 25) | |
) | |
) | |
(set_local $28 | |
(i32.load8_s | |
(get_local $28) | |
) | |
) | |
(set_local $29 | |
(i32.add | |
(get_local $1) | |
(i32.const 26) | |
) | |
) | |
(set_local $29 | |
(i32.load8_s | |
(get_local $29) | |
) | |
) | |
(set_local $30 | |
(i32.add | |
(get_local $1) | |
(i32.const 27) | |
) | |
) | |
(set_local $30 | |
(i32.load8_s | |
(get_local $30) | |
) | |
) | |
(set_local $31 | |
(i32.add | |
(get_local $1) | |
(i32.const 28) | |
) | |
) | |
(set_local $31 | |
(i32.load8_s | |
(get_local $31) | |
) | |
) | |
(set_local $32 | |
(i32.add | |
(get_local $1) | |
(i32.const 29) | |
) | |
) | |
(set_local $32 | |
(i32.load8_s | |
(get_local $32) | |
) | |
) | |
(set_local $33 | |
(i32.add | |
(get_local $1) | |
(i32.const 30) | |
) | |
) | |
(set_local $33 | |
(i32.load8_s | |
(get_local $33) | |
) | |
) | |
(set_local $34 | |
(i32.add | |
(get_local $1) | |
(i32.const 31) | |
) | |
) | |
(set_local $34 | |
(i32.load8_s | |
(get_local $34) | |
) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $1) | |
(i32.const 32) | |
) | |
) | |
(set_local $1 | |
(i32.load8_s | |
(get_local $1) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:887:0 | |
(set_local $3 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $11) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $2 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $10) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $2 | |
(i64.shl | |
(get_local $2) | |
(i64.const 8) | |
) | |
) | |
(set_local $3 | |
(i64.or | |
(get_local $3) | |
(get_local $2) | |
) | |
) | |
(set_local $2 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $9) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $2 | |
(i64.shl | |
(get_local $2) | |
(i64.const 16) | |
) | |
) | |
(set_local $3 | |
(i64.or | |
(get_local $3) | |
(get_local $2) | |
) | |
) | |
(set_local $2 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $8) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $2 | |
(i64.shl | |
(get_local $2) | |
(i64.const 24) | |
) | |
) | |
(set_local $3 | |
(i64.or | |
(get_local $3) | |
(get_local $2) | |
) | |
) | |
(set_local $2 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $7) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $2 | |
(i64.shl | |
(get_local $2) | |
(i64.const 32) | |
) | |
) | |
(set_local $35 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $6) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $35 | |
(i64.shl | |
(get_local $35) | |
(i64.const 40) | |
) | |
) | |
(set_local $3 | |
(i64.or | |
(get_local $3) | |
(get_local $2) | |
) | |
) | |
(set_local $2 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $5) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $2 | |
(i64.shl | |
(get_local $2) | |
(i64.const 48) | |
) | |
) | |
(set_local $36 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $4) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $36 | |
(i64.shl | |
(get_local $36) | |
(i64.const 56) | |
) | |
) | |
(set_local $3 | |
(i64.or | |
(get_local $3) | |
(get_local $35) | |
) | |
) | |
(set_local $3 | |
(i64.or | |
(get_local $3) | |
(get_local $2) | |
) | |
) | |
(set_local $3 | |
(i64.or | |
(get_local $3) | |
(get_local $36) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/registry/src/github.com-1ecc6299db9ec823/bigint-4.2.0/src/uint.rs:893:0 | |
(i32.store8 | |
(get_local $0) | |
(get_local $1) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 1) | |
) | |
) | |
(i32.store8 | |
(get_local $1) | |
(get_local $34) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 2) | |
) | |
) | |
(i32.store8 | |
(get_local $1) | |
(get_local $33) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 3) | |
) | |
) | |
(i32.store8 | |
(get_local $1) | |
(get_local $32) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 4) | |
) | |
) | |
(i32.store8 | |
(get_local $1) | |
(get_local $31) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 5) | |
) | |
) | |
(i32.store8 | |
(get_local $1) | |
(get_local $30) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 6) | |
) | |
) | |
(i32.store8 | |
(get_local $1) | |
(get_local $29) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 7) | |
) | |
) | |
(i32.store8 | |
(get_local $1) | |
(get_local $28) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 8) | |
) | |
) | |
(i32.store8 | |
(get_local $1) | |
(get_local $27) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 9) | |
) | |
) | |
(i32.store8 | |
(get_local $1) | |
(get_local $26) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 10) | |
) | |
) | |
(i32.store8 | |
(get_local $1) | |
(get_local $25) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 11) | |
) | |
) | |
(i32.store8 | |
(get_local $1) | |
(get_local $24) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 12) | |
) | |
) | |
(i32.store8 | |
(get_local $1) | |
(get_local $23) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 13) | |
) | |
) | |
(i32.store8 | |
(get_local $1) | |
(get_local $22) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 14) | |
) | |
) | |
(i32.store8 | |
(get_local $1) | |
(get_local $21) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 15) | |
) | |
) | |
(i32.store8 | |
(get_local $1) | |
(get_local $20) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 16) | |
) | |
) | |
(i32.store8 | |
(get_local $1) | |
(get_local $19) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 17) | |
) | |
) | |
(i32.store8 | |
(get_local $1) | |
(get_local $18) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 18) | |
) | |
) | |
(i32.store8 | |
(get_local $1) | |
(get_local $17) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 19) | |
) | |
) | |
(i32.store8 | |
(get_local $1) | |
(get_local $16) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 20) | |
) | |
) | |
(i32.store8 | |
(get_local $1) | |
(get_local $15) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 21) | |
) | |
) | |
(i32.store8 | |
(get_local $1) | |
(get_local $14) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 22) | |
) | |
) | |
(i32.store8 | |
(get_local $1) | |
(get_local $13) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 23) | |
) | |
) | |
(i32.store8 | |
(get_local $1) | |
(get_local $12) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 24) | |
) | |
) | |
(i64.store | |
(get_local $0) | |
(get_local $3) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/value_type.rs:98:0 | |
(call $__ZN4core9panicking5panic17heb50ef9ffe57c69fE | |
(i32.const 1356) | |
) | |
) | |
) | |
(func $__ZN33__LT_alloc__vec__Vec_LT_T_GT__GT_7reserve17hda3718c158affdc3E (; 25 ;) (param $0 i32) (param $1 i32) | |
(local $2 i32) | |
(local $3 i32) | |
(local $4 i32) | |
(local $5 i32) | |
(local $6 i32) | |
(local $7 i32) | |
;;@ /checkout/src/liballoc/vec.rs:461:0 | |
(set_local $2 | |
(i32.add | |
(get_local $0) | |
(i32.const 8) | |
) | |
) | |
(set_local $4 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
(set_local $5 | |
(i32.load | |
(tee_local $7 | |
(i32.add | |
(get_local $0) | |
(i32.const 4) | |
) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:1805:0 | |
(set_local $2 | |
(i32.sub | |
(get_local $5) | |
(get_local $4) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:516:0 | |
(i32.ge_u | |
(get_local $2) | |
(get_local $1) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:462:0 | |
(return) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:1967:0 | |
(set_local $6 | |
(i32.add | |
(get_local $4) | |
(get_local $1) | |
) | |
) | |
(if | |
(i32.lt_u | |
(get_local $6) | |
(get_local $4) | |
) | |
;;@ /checkout/src/libcore/option.rs:302:0 | |
(call $__ZN4core6option13expect_failed17h2c86da6030696f90E | |
(i32.const 1833) | |
(i32.const 17) | |
) | |
) | |
;;@ /checkout/src/liballoc/raw_vec.rs:450:0 | |
(set_local $2 | |
(i32.shl | |
(get_local $5) | |
(i32.const 1) | |
) | |
) | |
;;@ /checkout/src/libcore/cmp.rs:850:0 | |
(set_local $1 | |
(i32.ge_u | |
(get_local $6) | |
(get_local $2) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/cmp.rs:462:0 | |
(i32.eqz | |
(get_local $1) | |
) | |
(set_local $6 | |
(get_local $2) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:2017:0 | |
(set_local $3 | |
(i32.shl | |
(get_local $6) | |
(i32.const 4) | |
) | |
) | |
(if | |
(i32.gt_u | |
(get_local $6) | |
(i32.const 268435455) | |
) | |
;;@ /checkout/obj/<panic macros>:3:0 | |
(call $__ZN4core9panicking5panic17heb50ef9ffe57c69fE | |
(i32.const 1428) | |
) | |
) | |
(if | |
;;@ /checkout/obj/<assert macros>:5:0 | |
(i32.lt_s | |
(get_local $3) | |
(i32.const 0) | |
) | |
;;@ /checkout/obj/<panic macros>:3:0 | |
(call $__ZN4core9panicking5panic17heb50ef9ffe57c69fE | |
(i32.const 1332) | |
) | |
) | |
(set_local $1 | |
(if (result i32) | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(get_local $5) | |
(block (result i32) | |
;;@ /checkout/src/liballoc/raw_vec.rs:232:0 | |
(set_local $1 | |
(i32.shl | |
(get_local $5) | |
(i32.const 4) | |
) | |
) | |
;;@ /checkout/src/liballoc/raw_vec.rs:530:0 | |
(set_local $4 | |
(i32.load | |
(get_local $0) | |
) | |
) | |
(if (result i32) | |
;;@ /checkout/src/liballoc/allocator.rs:692:0 | |
(i32.eq | |
(get_local $3) | |
(get_local $1) | |
) | |
(get_local $4) | |
(block (result i32) | |
;;@ /checkout/src/libcore/cmp.rs:848:0 | |
(set_local $2 | |
(i32.le_u | |
(get_local $1) | |
(get_local $3) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/cmp.rs:478:0 | |
(i32.eqz | |
(get_local $2) | |
) | |
(set_local $1 | |
(get_local $3) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:31:0 | |
(set_local $2 | |
(call $_ext_malloc | |
(get_local $3) | |
) | |
) | |
;;@ /checkout/src/liballoc/allocator.rs:705:0 | |
(set_local $5 | |
(get_local $2) | |
) | |
(set_local $3 | |
(get_local $4) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:16:0 | |
(set_local $1 | |
(call $_ext_memcpy | |
(get_local $5) | |
(get_local $3) | |
(get_local $1) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $4) | |
) | |
(get_local $2) | |
) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:31:0 | |
(call $_ext_malloc | |
(get_local $3) | |
) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/ptr.rs:1120:0 | |
(i32.eqz | |
(get_local $1) | |
) | |
;;@ /checkout/src/liballoc/allocator.rs:581:0 | |
(call $_llvm_trap) | |
) | |
;;@ /checkout/src/liballoc/raw_vec.rs:539:0 | |
(i32.store | |
(get_local $0) | |
(get_local $1) | |
) | |
;;@ /checkout/src/liballoc/raw_vec.rs:540:0 | |
(i32.store | |
(get_local $7) | |
(get_local $6) | |
) | |
) | |
(func $__ZN9pwasm_abi3eth6encode12encode_token17h7b66f1799861e48eE (; 26 ;) (param $0 i32) (param $1 i32) | |
(local $2 i32) | |
(local $3 i32) | |
(local $4 i32) | |
(local $5 i64) | |
(local $6 i32) | |
(local $7 i32) | |
(local $8 i32) | |
(local $9 i64) | |
(local $10 i32) | |
(local $11 i32) | |
(local $12 i32) | |
(local $13 i32) | |
(set_local $6 | |
(get_global $STACKTOP) | |
) | |
(set_global $STACKTOP | |
(i32.add | |
(get_global $STACKTOP) | |
(i32.const 80) | |
) | |
) | |
(set_local $3 | |
(i32.add | |
(get_local $6) | |
(i32.const 48) | |
) | |
) | |
(set_local $11 | |
(i32.add | |
(get_local $6) | |
(i32.const 32) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1:0 | |
(set_local $10 | |
(i32.add | |
(get_local $6) | |
(i32.const 16) | |
) | |
) | |
(set_local $7 | |
(get_local $6) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:136:0 | |
(set_local $2 | |
(i32.load8_s | |
(get_local $1) | |
) | |
) | |
(block $switch-default | |
(block $switch-case8 | |
(block $switch-case7 | |
(block $switch-case6 | |
(block $switch-case5 | |
(block $switch-case4 | |
(block $switch-case3 | |
(block $switch-case2 | |
(block $switch-case1 | |
(block $switch-case0 | |
(block $switch-case | |
(br_table $switch-case $switch-case0 $switch-case1 $switch-case2 $switch-case3 $switch-case4 $switch-case5 $switch-case6 $switch-case7 $switch-case8 $switch-default | |
(i32.and | |
(get_local $2) | |
(i32.const 15) | |
) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:141:0 | |
(set_local $1 | |
(i32.add | |
(get_local $1) | |
(i32.const 4) | |
) | |
) | |
(set_local $4 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:31:0 | |
(set_local $1 | |
(call $_ext_malloc | |
(i32.const 32) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/ptr.rs:1120:0 | |
(i32.eqz | |
(get_local $1) | |
) | |
;;@ /checkout/src/liballoc/allocator.rs:581:0 | |
(call $_llvm_trap) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:19:0 | |
(set_local $2 | |
(i32.shr_u | |
(get_local $4) | |
(i32.const 24) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:20:0 | |
(set_local $8 | |
(i32.shr_u | |
(get_local $4) | |
(i32.const 16) | |
) | |
) | |
(set_local $8 | |
(i32.and | |
(get_local $8) | |
(i32.const 255) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:21:0 | |
(set_local $7 | |
(i32.shr_u | |
(get_local $4) | |
(i32.const 8) | |
) | |
) | |
(set_local $7 | |
(i32.and | |
(get_local $7) | |
(i32.const 255) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:22:0 | |
(set_local $4 | |
(i32.and | |
(get_local $4) | |
(i32.const 255) | |
) | |
) | |
(i64.store align=1 | |
(get_local $1) | |
(i64.const 0) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $1) | |
(i64.const 0) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $1) | |
(i64.const 0) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:141:0 | |
(i32.store offset=24 align=1 | |
(get_local $1) | |
(i32.const 0) | |
) | |
(set_local $3 | |
(i32.add | |
(get_local $1) | |
(i32.const 28) | |
) | |
) | |
(i32.store8 | |
(get_local $3) | |
(get_local $2) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 29) | |
) | |
) | |
(i32.store8 | |
(get_local $2) | |
(get_local $8) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 30) | |
) | |
) | |
(i32.store8 | |
(get_local $2) | |
(get_local $7) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 31) | |
) | |
) | |
(i32.store8 | |
(get_local $2) | |
(get_local $4) | |
) | |
(i32.store | |
(get_local $0) | |
(i32.const 0) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $0) | |
(i32.const 4) | |
) | |
) | |
(i32.store | |
(get_local $2) | |
(get_local $1) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 8) | |
) | |
) | |
(i32.store | |
(get_local $1) | |
(i32.const 1) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 12) | |
) | |
) | |
(i32.store | |
(get_local $0) | |
(i32.const 1) | |
) | |
(set_global $STACKTOP | |
(get_local $6) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:161:0 | |
(return) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:142:0 | |
(set_local $1 | |
(i32.add | |
(get_local $1) | |
(i32.const 8) | |
) | |
) | |
(set_local $5 | |
(i64.load | |
(get_local $1) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:31:0 | |
(set_local $1 | |
(call $_ext_malloc | |
(i32.const 32) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/ptr.rs:1120:0 | |
(i32.eqz | |
(get_local $1) | |
) | |
;;@ /checkout/src/liballoc/allocator.rs:581:0 | |
(call $_llvm_trap) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:29:0 | |
(set_local $9 | |
(i64.shr_u | |
(get_local $5) | |
(i64.const 56) | |
) | |
) | |
(set_local $2 | |
(i32.and | |
(i32.wrap/i64 | |
(get_local $9) | |
) | |
(i32.const 255) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:30:0 | |
(set_local $9 | |
(i64.shr_u | |
(get_local $5) | |
(i64.const 48) | |
) | |
) | |
(set_local $4 | |
(i32.and | |
(i32.wrap/i64 | |
(get_local $9) | |
) | |
(i32.const 255) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:31:0 | |
(set_local $9 | |
(i64.shr_u | |
(get_local $5) | |
(i64.const 40) | |
) | |
) | |
(set_local $8 | |
(i32.and | |
(i32.wrap/i64 | |
(get_local $9) | |
) | |
(i32.const 255) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:32:0 | |
(set_local $9 | |
(i64.shr_u | |
(get_local $5) | |
(i64.const 32) | |
) | |
) | |
(set_local $7 | |
(i32.and | |
(i32.wrap/i64 | |
(get_local $9) | |
) | |
(i32.const 255) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:33:0 | |
(set_local $9 | |
(i64.shr_u | |
(get_local $5) | |
(i64.const 24) | |
) | |
) | |
(set_local $3 | |
(i32.and | |
(i32.wrap/i64 | |
(get_local $9) | |
) | |
(i32.const 255) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:34:0 | |
(set_local $9 | |
(i64.shr_u | |
(get_local $5) | |
(i64.const 16) | |
) | |
) | |
(set_local $10 | |
(i32.and | |
(i32.wrap/i64 | |
(get_local $9) | |
) | |
(i32.const 255) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:35:0 | |
(set_local $9 | |
(i64.shr_u | |
(get_local $5) | |
(i64.const 8) | |
) | |
) | |
(set_local $11 | |
(i32.and | |
(i32.wrap/i64 | |
(get_local $9) | |
) | |
(i32.const 255) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:36:0 | |
(set_local $12 | |
(i32.and | |
(i32.wrap/i64 | |
(get_local $5) | |
) | |
(i32.const 255) | |
) | |
) | |
(i64.store align=1 | |
(get_local $1) | |
(i64.const 0) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $1) | |
(i64.const 0) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:142:0 | |
(i64.store offset=16 align=1 | |
(get_local $1) | |
(i64.const 0) | |
) | |
(set_local $13 | |
(i32.add | |
(get_local $1) | |
(i32.const 24) | |
) | |
) | |
(i32.store8 | |
(get_local $13) | |
(get_local $2) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 25) | |
) | |
) | |
(i32.store8 | |
(get_local $2) | |
(get_local $4) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 26) | |
) | |
) | |
(i32.store8 | |
(get_local $2) | |
(get_local $8) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 27) | |
) | |
) | |
(i32.store8 | |
(get_local $2) | |
(get_local $7) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 28) | |
) | |
) | |
(i32.store8 | |
(get_local $2) | |
(get_local $3) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 29) | |
) | |
) | |
(i32.store8 | |
(get_local $2) | |
(get_local $10) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 30) | |
) | |
) | |
(i32.store8 | |
(get_local $2) | |
(get_local $11) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 31) | |
) | |
) | |
(i32.store8 | |
(get_local $2) | |
(get_local $12) | |
) | |
(i32.store | |
(get_local $0) | |
(i32.const 0) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $0) | |
(i32.const 4) | |
) | |
) | |
(i32.store | |
(get_local $2) | |
(get_local $1) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 8) | |
) | |
) | |
(i32.store | |
(get_local $1) | |
(i32.const 1) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 12) | |
) | |
) | |
(i32.store | |
(get_local $0) | |
(i32.const 1) | |
) | |
(set_global $STACKTOP | |
(get_local $6) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:161:0 | |
(return) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:143:0 | |
(set_local $1 | |
(i32.add | |
(get_local $1) | |
(i32.const 4) | |
) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:31:0 | |
(set_local $1 | |
(call $_ext_malloc | |
(i32.const 32) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/ptr.rs:1120:0 | |
(i32.eqz | |
(get_local $1) | |
) | |
;;@ /checkout/src/liballoc/allocator.rs:581:0 | |
(call $_llvm_trap) | |
) | |
(if | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:60:0 | |
(i32.gt_s | |
(get_local $2) | |
(i32.const -1) | |
) | |
(block | |
(i64.store align=1 | |
(get_local $3) | |
(i64.const 0) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $3) | |
(i64.const 0) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $3) | |
(i64.const 0) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:23:0 | |
(i32.store offset=24 align=1 | |
(get_local $3) | |
(i32.const 0) | |
) | |
) | |
(block | |
(i64.store align=1 | |
(get_local $3) | |
(i64.const -1) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $3) | |
(i64.const -1) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $3) | |
(i64.const -1) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:69:0 | |
(i32.store offset=24 align=1 | |
(get_local $3) | |
(i32.const -1) | |
) | |
) | |
) | |
(set_local $4 | |
(i32.and | |
(get_local $2) | |
(i32.const 255) | |
) | |
) | |
(set_local $8 | |
(i32.and | |
(i32.shr_u | |
(get_local $2) | |
(i32.const 8) | |
) | |
(i32.const 255) | |
) | |
) | |
(set_local $7 | |
(i32.and | |
(i32.shr_u | |
(get_local $2) | |
(i32.const 16) | |
) | |
(i32.const 255) | |
) | |
) | |
(set_local $2 | |
(i32.shr_u | |
(get_local $2) | |
(i32.const 24) | |
) | |
) | |
(i64.store align=1 | |
(get_local $1) | |
(i64.load align=1 | |
(get_local $3) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $1) | |
(i64.load offset=8 align=1 | |
(get_local $3) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $1) | |
(i64.load offset=16 align=1 | |
(get_local $3) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:143:0 | |
(i32.store offset=24 align=1 | |
(get_local $1) | |
(i32.load offset=24 align=1 | |
(get_local $3) | |
) | |
) | |
(set_local $3 | |
(i32.add | |
(get_local $1) | |
(i32.const 28) | |
) | |
) | |
(i32.store8 | |
(get_local $3) | |
(get_local $2) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 29) | |
) | |
) | |
(i32.store8 | |
(get_local $2) | |
(get_local $7) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 30) | |
) | |
) | |
(i32.store8 | |
(get_local $2) | |
(get_local $8) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 31) | |
) | |
) | |
(i32.store8 | |
(get_local $2) | |
(get_local $4) | |
) | |
(i32.store | |
(get_local $0) | |
(i32.const 0) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $0) | |
(i32.const 4) | |
) | |
) | |
(i32.store | |
(get_local $2) | |
(get_local $1) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 8) | |
) | |
) | |
(i32.store | |
(get_local $1) | |
(i32.const 1) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 12) | |
) | |
) | |
(i32.store | |
(get_local $0) | |
(i32.const 1) | |
) | |
(set_global $STACKTOP | |
(get_local $6) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:161:0 | |
(return) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:144:0 | |
(set_local $1 | |
(i32.add | |
(get_local $1) | |
(i32.const 8) | |
) | |
) | |
(set_local $5 | |
(i64.load | |
(get_local $1) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:31:0 | |
(set_local $1 | |
(call $_ext_malloc | |
(i32.const 32) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/ptr.rs:1120:0 | |
(i32.eqz | |
(get_local $1) | |
) | |
;;@ /checkout/src/liballoc/allocator.rs:581:0 | |
(call $_llvm_trap) | |
) | |
(if | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:42:0 | |
(i64.gt_s | |
(get_local $5) | |
(i64.const -1) | |
) | |
(block | |
(i64.store align=1 | |
(get_local $3) | |
(i64.const 0) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $3) | |
(i64.const 0) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:37:0 | |
(i64.store offset=16 align=1 | |
(get_local $3) | |
(i64.const 0) | |
) | |
) | |
(block | |
(i64.store align=1 | |
(get_local $3) | |
(i64.const -1) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $3) | |
(i64.const -1) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:55:0 | |
(i64.store offset=16 align=1 | |
(get_local $3) | |
(i64.const -1) | |
) | |
) | |
) | |
(set_local $2 | |
(i32.and | |
(i32.wrap/i64 | |
(i64.shr_u | |
(get_local $5) | |
(i64.const 56) | |
) | |
) | |
(i32.const 255) | |
) | |
) | |
(set_local $4 | |
(i32.and | |
(i32.wrap/i64 | |
(i64.shr_u | |
(get_local $5) | |
(i64.const 48) | |
) | |
) | |
(i32.const 255) | |
) | |
) | |
(set_local $8 | |
(i32.and | |
(i32.wrap/i64 | |
(i64.shr_u | |
(get_local $5) | |
(i64.const 40) | |
) | |
) | |
(i32.const 255) | |
) | |
) | |
(set_local $7 | |
(i32.and | |
(i32.wrap/i64 | |
(i64.shr_u | |
(get_local $5) | |
(i64.const 32) | |
) | |
) | |
(i32.const 255) | |
) | |
) | |
(set_local $10 | |
(i32.and | |
(i32.wrap/i64 | |
(i64.shr_u | |
(get_local $5) | |
(i64.const 24) | |
) | |
) | |
(i32.const 255) | |
) | |
) | |
(set_local $11 | |
(i32.and | |
(i32.wrap/i64 | |
(i64.shr_u | |
(get_local $5) | |
(i64.const 16) | |
) | |
) | |
(i32.const 255) | |
) | |
) | |
(set_local $12 | |
(i32.and | |
(i32.wrap/i64 | |
(i64.shr_u | |
(get_local $5) | |
(i64.const 8) | |
) | |
) | |
(i32.const 255) | |
) | |
) | |
(set_local $13 | |
(i32.and | |
(i32.wrap/i64 | |
(get_local $5) | |
) | |
(i32.const 255) | |
) | |
) | |
(i64.store align=1 | |
(get_local $1) | |
(i64.load align=1 | |
(get_local $3) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $1) | |
(i64.load offset=8 align=1 | |
(get_local $3) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:144:0 | |
(i64.store offset=16 align=1 | |
(get_local $1) | |
(i64.load offset=16 align=1 | |
(get_local $3) | |
) | |
) | |
(set_local $3 | |
(i32.add | |
(get_local $1) | |
(i32.const 24) | |
) | |
) | |
(i32.store8 | |
(get_local $3) | |
(get_local $2) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 25) | |
) | |
) | |
(i32.store8 | |
(get_local $2) | |
(get_local $4) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 26) | |
) | |
) | |
(i32.store8 | |
(get_local $2) | |
(get_local $8) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 27) | |
) | |
) | |
(i32.store8 | |
(get_local $2) | |
(get_local $7) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 28) | |
) | |
) | |
(i32.store8 | |
(get_local $2) | |
(get_local $10) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 29) | |
) | |
) | |
(i32.store8 | |
(get_local $2) | |
(get_local $11) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 30) | |
) | |
) | |
(i32.store8 | |
(get_local $2) | |
(get_local $12) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 31) | |
) | |
) | |
(i32.store8 | |
(get_local $2) | |
(get_local $13) | |
) | |
(i32.store | |
(get_local $0) | |
(i32.const 0) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $0) | |
(i32.const 4) | |
) | |
) | |
(i32.store | |
(get_local $2) | |
(get_local $1) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 8) | |
) | |
) | |
(i32.store | |
(get_local $1) | |
(i32.const 1) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 12) | |
) | |
) | |
(i32.store | |
(get_local $0) | |
(i32.const 1) | |
) | |
(set_global $STACKTOP | |
(get_local $6) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:161:0 | |
(return) | |
) | |
(i64.store align=1 | |
(get_local $3) | |
(i64.const 0) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:137:0 | |
(i32.store offset=8 align=1 | |
(get_local $3) | |
(i32.const 0) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:1211:0 | |
(set_local $2 | |
(i32.add | |
(get_local $3) | |
(i32.const 12) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:138:0 | |
(i64.store align=1 | |
(get_local $2) | |
(i64.load align=1 | |
(tee_local $1 | |
(i32.add | |
(get_local $1) | |
(i32.const 1) | |
) | |
) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $2) | |
(i64.load offset=8 align=1 | |
(get_local $1) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:673:0 | |
(i32.store offset=16 align=1 | |
(get_local $2) | |
(i32.load offset=16 align=1 | |
(get_local $1) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:31:0 | |
(set_local $1 | |
(call $_ext_malloc | |
(i32.const 32) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/ptr.rs:1120:0 | |
(i32.eqz | |
(get_local $1) | |
) | |
;;@ /checkout/src/liballoc/allocator.rs:581:0 | |
(call $_llvm_trap) | |
) | |
(i64.store align=1 | |
(get_local $1) | |
(i64.load align=1 | |
(get_local $3) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $1) | |
(i64.load offset=8 align=1 | |
(get_local $3) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $1) | |
(i64.load offset=16 align=1 | |
(get_local $3) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:139:0 | |
(i64.store offset=24 align=1 | |
(get_local $1) | |
(i64.load offset=24 align=1 | |
(get_local $3) | |
) | |
) | |
(i32.store | |
(get_local $0) | |
(i32.const 0) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $0) | |
(i32.const 4) | |
) | |
) | |
(i32.store | |
(get_local $2) | |
(get_local $1) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 8) | |
) | |
) | |
(i32.store | |
(get_local $1) | |
(i32.const 1) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 12) | |
) | |
) | |
(i32.store | |
(get_local $0) | |
(i32.const 1) | |
) | |
(set_global $STACKTOP | |
(get_local $6) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:161:0 | |
(return) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:31:0 | |
(set_local $2 | |
(call $_ext_malloc | |
(i32.const 32) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/ptr.rs:1120:0 | |
(i32.eqz | |
(get_local $2) | |
) | |
;;@ /checkout/src/liballoc/allocator.rs:581:0 | |
(call $_llvm_trap) | |
) | |
;;@ /checkout/src/libcore/clone.rs:103:0 | |
(i64.store align=1 | |
(get_local $2) | |
(i64.load align=1 | |
(tee_local $1 | |
(i32.add | |
(get_local $1) | |
(i32.const 1) | |
) | |
) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $2) | |
(i64.load offset=8 align=1 | |
(get_local $1) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $2) | |
(i64.load offset=16 align=1 | |
(get_local $1) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:147:0 | |
(i64.store offset=24 align=1 | |
(get_local $2) | |
(i64.load offset=24 align=1 | |
(get_local $1) | |
) | |
) | |
(i32.store | |
(get_local $0) | |
(i32.const 0) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 4) | |
) | |
) | |
(i32.store | |
(get_local $1) | |
(get_local $2) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 8) | |
) | |
) | |
(i32.store | |
(get_local $1) | |
(i32.const 1) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 12) | |
) | |
) | |
(i32.store | |
(get_local $0) | |
(i32.const 1) | |
) | |
(set_global $STACKTOP | |
(get_local $6) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:161:0 | |
(return) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:31:0 | |
(set_local $2 | |
(call $_ext_malloc | |
(i32.const 32) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/ptr.rs:1120:0 | |
(i32.eqz | |
(get_local $2) | |
) | |
;;@ /checkout/src/liballoc/allocator.rs:581:0 | |
(call $_llvm_trap) | |
) | |
;;@ /checkout/src/libcore/clone.rs:103:0 | |
(i64.store align=1 | |
(get_local $2) | |
(i64.load align=1 | |
(tee_local $1 | |
(i32.add | |
(get_local $1) | |
(i32.const 1) | |
) | |
) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $2) | |
(i64.load offset=8 align=1 | |
(get_local $1) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $2) | |
(i64.load offset=16 align=1 | |
(get_local $1) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:148:0 | |
(i64.store offset=24 align=1 | |
(get_local $2) | |
(i64.load offset=24 align=1 | |
(get_local $1) | |
) | |
) | |
(i32.store | |
(get_local $0) | |
(i32.const 0) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 4) | |
) | |
) | |
(i32.store | |
(get_local $1) | |
(get_local $2) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 8) | |
) | |
) | |
(i32.store | |
(get_local $1) | |
(i32.const 1) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 12) | |
) | |
) | |
(i32.store | |
(get_local $0) | |
(i32.const 1) | |
) | |
(set_global $STACKTOP | |
(get_local $6) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:161:0 | |
(return) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:145:0 | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 4) | |
) | |
) | |
;;@ /checkout/src/liballoc/raw_vec.rs:199:0 | |
(set_local $2 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1695:0 | |
(set_local $1 | |
(i32.add | |
(get_local $1) | |
(i32.const 12) | |
) | |
) | |
(set_local $1 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:145:0 | |
(call $__ZN9pwasm_abi3eth6encode9pad_bytes17h0ce07bafb447eea7E | |
(get_local $3) | |
(get_local $2) | |
(get_local $1) | |
) | |
(i32.store | |
(get_local $0) | |
(i32.const 1) | |
) | |
(i64.store align=4 | |
(tee_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 4) | |
) | |
) | |
(i64.load align=4 | |
(get_local $3) | |
) | |
) | |
(i32.store offset=8 | |
(get_local $0) | |
(i32.load offset=8 | |
(get_local $3) | |
) | |
) | |
(set_global $STACKTOP | |
(get_local $6) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:161:0 | |
(return) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:153:0 | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 4) | |
) | |
) | |
;;@ /checkout/src/liballoc/raw_vec.rs:199:0 | |
(set_local $2 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1695:0 | |
(set_local $1 | |
(i32.add | |
(get_local $1) | |
(i32.const 12) | |
) | |
) | |
(set_local $1 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $13 | |
(i32.add | |
(get_local $2) | |
(i32.mul | |
(get_local $1) | |
(i32.const 40) | |
) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:322:0 | |
(i32.store | |
(get_local $10) | |
(i32.const 4) | |
) | |
(set_local $4 | |
(i32.add | |
(get_local $10) | |
(i32.const 4) | |
) | |
) | |
(i32.store | |
(get_local $4) | |
(i32.const 0) | |
) | |
(set_local $12 | |
(i32.add | |
(get_local $10) | |
(i32.const 8) | |
) | |
) | |
(i32.store | |
(get_local $12) | |
(i32.const 0) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:658:0 | |
(set_local $4 | |
(i32.mul | |
(get_local $1) | |
(i32.const 40) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:657:0 | |
(set_local $4 | |
(i32.div_s | |
(get_local $4) | |
(i32.const 40) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1841:0 | |
(call $__ZN33__LT_alloc__vec__Vec_LT_T_GT__GT_7reserve17hda3718c158affdc3E | |
(get_local $10) | |
(get_local $4) | |
) | |
;;@ /checkout/src/liballoc/raw_vec.rs:199:0 | |
(set_local $8 | |
(i32.load | |
(get_local $10) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1706:0 | |
(set_local $4 | |
(i32.load | |
(get_local $12) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/slice/mod.rs:1139:0 | |
(get_local $1) | |
(block | |
;;@ /checkout/src/libcore/ptr.rs:1211:0 | |
(set_local $1 | |
(get_local $2) | |
) | |
(set_local $2 | |
(get_local $4) | |
) | |
(set_local $4 | |
(i32.add | |
(get_local $8) | |
(i32.shl | |
(get_local $4) | |
(i32.const 4) | |
) | |
) | |
) | |
(loop $while-in | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $8 | |
(i32.add | |
(get_local $1) | |
(i32.const 40) | |
) | |
) | |
;;@ /checkout/src/libcore/ops/function.rs:146:0 | |
(call $__ZN9pwasm_abi3eth6encode12encode_token17h7b66f1799861e48eE | |
(get_local $3) | |
(get_local $1) | |
) | |
(i64.store | |
(get_local $11) | |
(i64.load | |
(get_local $3) | |
) | |
) | |
;;@ /checkout/src/libcore/option.rs:398:0 | |
(i64.store offset=8 | |
(get_local $11) | |
(i64.load offset=8 | |
(get_local $3) | |
) | |
) | |
(i64.store align=4 | |
(get_local $4) | |
(i64.load align=4 | |
(get_local $11) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:328:0 | |
(i64.store offset=8 align=4 | |
(get_local $4) | |
(i64.load offset=8 align=4 | |
(get_local $11) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:1211:0 | |
(set_local $4 | |
(i32.add | |
(get_local $4) | |
(i32.const 16) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1383:0 | |
(set_local $2 | |
(i32.add | |
(get_local $2) | |
(i32.const 1) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/slice/mod.rs:1139:0 | |
(i32.ne | |
(get_local $8) | |
(get_local $13) | |
) | |
(block | |
(set_local $1 | |
(get_local $8) | |
) | |
(br $while-in) | |
) | |
) | |
) | |
) | |
(set_local $2 | |
(get_local $4) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1390:0 | |
(i32.store | |
(get_local $12) | |
(get_local $2) | |
) | |
(i64.store | |
(get_local $7) | |
(i64.load | |
(get_local $10) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1829:0 | |
(i32.store offset=8 | |
(get_local $7) | |
(i32.load offset=8 | |
(get_local $10) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:158:0 | |
(i32.store | |
(get_local $0) | |
(i32.const 3) | |
) | |
(i64.store align=4 | |
(tee_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 4) | |
) | |
) | |
(i64.load align=4 | |
(get_local $7) | |
) | |
) | |
(i32.store offset=8 | |
(get_local $0) | |
(i32.load offset=8 | |
(get_local $7) | |
) | |
) | |
(set_global $STACKTOP | |
(get_local $6) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:161:0 | |
(return) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:149:0 | |
(set_local $1 | |
(i32.add | |
(get_local $1) | |
(i32.const 1) | |
) | |
) | |
(set_local $2 | |
(i32.load8_s | |
(get_local $1) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:31:0 | |
(set_local $1 | |
(call $_ext_malloc | |
(i32.const 32) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/ptr.rs:1120:0 | |
(i32.eqz | |
(get_local $1) | |
) | |
;;@ /checkout/src/liballoc/allocator.rs:581:0 | |
(call $_llvm_trap) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:151:0 | |
(set_local $4 | |
(i32.add | |
(get_local $1) | |
(i32.const 31) | |
) | |
) | |
(i64.store align=1 | |
(get_local $1) | |
(i64.const 0) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $1) | |
(i64.const 0) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $1) | |
(i64.const 0) | |
) | |
(i32.store offset=24 align=1 | |
(get_local $1) | |
(i32.const 0) | |
) | |
(i32.store16 offset=28 align=1 | |
(get_local $1) | |
(i32.const 0) | |
) | |
(i32.store8 offset=30 | |
(get_local $1) | |
(i32.const 0) | |
) | |
(i32.store8 | |
(get_local $4) | |
(get_local $2) | |
) | |
(i32.store | |
(get_local $0) | |
(i32.const 0) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $0) | |
(i32.const 4) | |
) | |
) | |
(i32.store | |
(get_local $2) | |
(get_local $1) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 8) | |
) | |
) | |
(i32.store | |
(get_local $1) | |
(i32.const 1) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 12) | |
) | |
) | |
(i32.store | |
(get_local $0) | |
(i32.const 1) | |
) | |
(set_global $STACKTOP | |
(get_local $6) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:161:0 | |
(return) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:146:0 | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 4) | |
) | |
) | |
;;@ /checkout/src/liballoc/raw_vec.rs:199:0 | |
(set_local $2 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1695:0 | |
(set_local $1 | |
(i32.add | |
(get_local $1) | |
(i32.const 12) | |
) | |
) | |
(set_local $1 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:146:0 | |
(call $__ZN9pwasm_abi3eth6encode9pad_bytes17h0ce07bafb447eea7E | |
(get_local $3) | |
(get_local $2) | |
(get_local $1) | |
) | |
(i32.store | |
(get_local $0) | |
(i32.const 1) | |
) | |
(i64.store align=4 | |
(tee_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 4) | |
) | |
) | |
(i64.load align=4 | |
(get_local $3) | |
) | |
) | |
(i32.store offset=8 | |
(get_local $0) | |
(i32.load offset=8 | |
(get_local $3) | |
) | |
) | |
(set_global $STACKTOP | |
(get_local $6) | |
) | |
) | |
(func $__ZN97__LT_core__iter__FlatMap_LT_I_C__u20_U_C__u20_F_GT__u20_as_u20_core__iter__iterator__Iterator_GT_4next17heef58a5ed26d66e1E (; 27 ;) (param $0 i32) (result i32) | |
(local $1 i32) | |
(local $2 i32) | |
(local $3 i32) | |
(local $4 i32) | |
(local $5 i32) | |
(local $6 i32) | |
(local $7 i32) | |
(local $8 i32) | |
(local $9 i32) | |
(local $10 i32) | |
(local $11 i32) | |
(local $12 i32) | |
(local $13 i32) | |
(local $14 i32) | |
(local $15 i32) | |
(local $16 i32) | |
(local $17 i32) | |
(local $18 i32) | |
(local $19 i32) | |
(set_local $7 | |
(get_global $STACKTOP) | |
) | |
(set_global $STACKTOP | |
(i32.add | |
(get_global $STACKTOP) | |
(i32.const 112) | |
) | |
) | |
(set_local $5 | |
(i32.add | |
(get_local $7) | |
(i32.const 40) | |
) | |
) | |
(set_local $12 | |
(i32.add | |
(get_local $0) | |
(i32.const 96) | |
) | |
) | |
(set_local $13 | |
(i32.add | |
(get_local $0) | |
(i32.const 48) | |
) | |
) | |
(set_local $9 | |
(i32.add | |
(tee_local $2 | |
(get_local $7) | |
) | |
(i32.const 1) | |
) | |
) | |
(set_local $14 | |
(i32.add | |
(tee_local $3 | |
(i32.add | |
(get_local $7) | |
(i32.const 72) | |
) | |
) | |
(i32.const 4) | |
) | |
) | |
(set_local $10 | |
(i32.add | |
(get_local $3) | |
(i32.const 8) | |
) | |
) | |
(set_local $15 | |
(i32.add | |
(get_local $0) | |
(i32.const 104) | |
) | |
) | |
(set_local $8 | |
(i32.add | |
(get_local $0) | |
(i32.const 108) | |
) | |
) | |
(set_local $11 | |
(i32.add | |
(get_local $0) | |
(i32.const 112) | |
) | |
) | |
(set_local $1 | |
(i32.load | |
(tee_local $16 | |
(i32.add | |
(get_local $0) | |
(i32.const 100) | |
) | |
) | |
) | |
) | |
(block $__rjto$2 | |
(block $__rjti$2 | |
(block $__rjti$1 | |
(loop $while-in | |
(block $while-out | |
(if | |
;;@ /checkout/src/libcore/iter/mod.rs:2050:0 | |
(get_local $1) | |
(block | |
;;@ /checkout/src/liballoc/vec.rs:2338:0 | |
(set_local $4 | |
(i32.load | |
(get_local $8) | |
) | |
) | |
(set_local $1 | |
(i32.load | |
(get_local $11) | |
) | |
) | |
(br_if $__rjti$2 | |
(i32.ne | |
(get_local $4) | |
(get_local $1) | |
) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:664:0 | |
(set_local $1 | |
(i32.load8_s | |
(get_local $12) | |
) | |
) | |
(block $switch | |
(block $switch-default | |
(block $switch-case0 | |
(block $switch-case | |
(br_table $switch-case $switch-case0 $switch-default | |
(i32.and | |
(get_local $1) | |
(i32.const 3) | |
) | |
) | |
) | |
(call $__ZN97__LT_core__iter__FlatMap_LT_I_C__u20_U_C__u20_F_GT__u20_as_u20_core__iter__iterator__Iterator_GT_4next17hef7de27819f69b06E | |
(get_local $3) | |
(get_local $0) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:665:0 | |
(set_local $1 | |
(i32.load8_s | |
(get_local $3) | |
) | |
) | |
(if | |
(get_local $1) | |
(block | |
(i64.store | |
(get_local $2) | |
(i64.load | |
(get_local $3) | |
) | |
) | |
(i64.store offset=8 | |
(get_local $2) | |
(i64.load offset=8 | |
(get_local $3) | |
) | |
) | |
(i64.store offset=16 | |
(get_local $2) | |
(i64.load offset=16 | |
(get_local $3) | |
) | |
) | |
(i64.store offset=24 | |
(get_local $2) | |
(i64.load offset=24 | |
(get_local $3) | |
) | |
) | |
(i32.store8 offset=32 | |
(get_local $2) | |
(i32.load8_s offset=32 | |
(get_local $3) | |
) | |
) | |
) | |
(block | |
;;@ /checkout/src/libcore/iter/mod.rs:667:0 | |
(i32.store8 | |
(get_local $12) | |
(i32.const 2) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:668:0 | |
(call $__ZN97__LT_core__iter__FlatMap_LT_I_C__u20_U_C__u20_F_GT__u20_as_u20_core__iter__iterator__Iterator_GT_4next17hb66574e13b859c4bE | |
(get_local $2) | |
(get_local $13) | |
) | |
) | |
) | |
(br $switch) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:671:0 | |
(call $__ZN97__LT_core__iter__FlatMap_LT_I_C__u20_U_C__u20_F_GT__u20_as_u20_core__iter__iterator__Iterator_GT_4next17hef7de27819f69b06E | |
(get_local $2) | |
(get_local $0) | |
) | |
(br $switch) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:672:0 | |
(call $__ZN97__LT_core__iter__FlatMap_LT_I_C__u20_U_C__u20_F_GT__u20_as_u20_core__iter__iterator__Iterator_GT_4next17hb66574e13b859c4bE | |
(get_local $2) | |
(get_local $13) | |
) | |
) | |
;;@ /checkout/src/libcore/option.rs:398:0 | |
(set_local $1 | |
(i32.load8_s | |
(get_local $2) | |
) | |
) | |
(br_if $__rjto$2 | |
(i32.eqz | |
(get_local $1) | |
) | |
) | |
(i64.store align=1 | |
(get_local $5) | |
(i64.load align=1 | |
(get_local $9) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $5) | |
(i64.load offset=8 align=1 | |
(get_local $9) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $5) | |
(i64.load offset=16 align=1 | |
(get_local $9) | |
) | |
) | |
;;@ /checkout/src/libcore/ops/function.rs:271:0 | |
(i64.store offset=24 align=1 | |
(get_local $5) | |
(i64.load offset=24 align=1 | |
(get_local $9) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:31:0 | |
(set_local $1 | |
(call $_ext_malloc | |
(i32.const 32) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:1120:0 | |
(br_if $__rjti$1 | |
(i32.eqz | |
(get_local $1) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:358:0 | |
(i32.store | |
(get_local $3) | |
(get_local $1) | |
) | |
(i32.store | |
(get_local $14) | |
(i32.const 32) | |
) | |
(i32.store | |
(get_local $10) | |
(i32.const 0) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1904:0 | |
(call $__ZN33__LT_alloc__vec__Vec_LT_T_GT__GT_7reserve17h4ed51b89d499d559E | |
(get_local $3) | |
(i32.const 32) | |
) | |
(set_local $6 | |
(i32.load | |
(get_local $10) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1907:0 | |
(set_local $4 | |
(i32.add | |
(get_local $6) | |
(i32.const 32) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:678:0 | |
(i32.store | |
(get_local $10) | |
(get_local $4) | |
) | |
;;@ /checkout/src/liballoc/raw_vec.rs:199:0 | |
(set_local $1 | |
(i32.load | |
(get_local $3) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:1211:0 | |
(i64.store align=1 | |
(tee_local $6 | |
(i32.add | |
(get_local $1) | |
(get_local $6) | |
) | |
) | |
(i64.load align=1 | |
(get_local $5) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $6) | |
(i64.load offset=8 align=1 | |
(get_local $5) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $6) | |
(i64.load offset=16 align=1 | |
(get_local $5) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:673:0 | |
(i64.store offset=24 align=1 | |
(get_local $6) | |
(i64.load offset=24 align=1 | |
(get_local $5) | |
) | |
) | |
;;@ /checkout/src/liballoc/slice.rs:165:0 | |
(set_local $19 | |
(i32.load | |
(get_local $14) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:2056:0 | |
(br_if $while-out | |
(i32.eqz | |
(get_local $1) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:1211:0 | |
(set_local $6 | |
(i32.add | |
(get_local $1) | |
(get_local $4) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:59:0 | |
(set_local $17 | |
(i32.load | |
(get_local $16) | |
) | |
) | |
(if | |
(get_local $17) | |
(block | |
;;@ /checkout/src/liballoc/vec.rs:2338:0 | |
(set_local $4 | |
(i32.load | |
(get_local $8) | |
) | |
) | |
(set_local $18 | |
(i32.load | |
(get_local $11) | |
) | |
) | |
(if | |
(i32.ne | |
(get_local $4) | |
(get_local $18) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2352:0 | |
(i32.store | |
(get_local $8) | |
(get_local $18) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2427:0 | |
(set_local $4 | |
(i32.load | |
(get_local $15) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(get_local $4) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $17) | |
) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:2057:0 | |
(i32.store | |
(get_local $16) | |
(get_local $1) | |
) | |
(i32.store | |
(get_local $15) | |
(get_local $19) | |
) | |
(i32.store | |
(get_local $8) | |
(get_local $1) | |
) | |
(i32.store | |
(get_local $11) | |
(get_local $6) | |
) | |
(br $while-in) | |
) | |
) | |
(br $__rjto$2) | |
) | |
;;@ /checkout/src/liballoc/allocator.rs:581:0 | |
(call $_llvm_trap) | |
(br $__rjto$2) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $0 | |
(i32.add | |
(get_local $4) | |
(i32.const 1) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2352:0 | |
(i32.store | |
(get_local $8) | |
(get_local $0) | |
) | |
(set_local $1 | |
(i32.const 1) | |
) | |
(set_local $0 | |
(i32.load8_s | |
(get_local $4) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:2060:0 | |
(set_local $0 | |
(i32.and | |
(get_local $0) | |
(i32.const 255) | |
) | |
) | |
(set_local $0 | |
(i32.shl | |
(get_local $0) | |
(i32.const 8) | |
) | |
) | |
(set_local $0 | |
(i32.or | |
(get_local $0) | |
(i32.const 1) | |
) | |
) | |
(set_global $STACKTOP | |
(get_local $7) | |
) | |
(return | |
(get_local $0) | |
) | |
) | |
;;@ /checkout/src/libcore/option.rs:267:0 | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 116) | |
) | |
) | |
(set_local $1 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
(if | |
(i32.eqz | |
(get_local $1) | |
) | |
(block | |
(set_local $1 | |
(i32.const 0) | |
) | |
(set_local $0 | |
(i32.const 0) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:2060:0 | |
(set_local $0 | |
(i32.const 0) | |
) | |
(set_local $0 | |
(i32.const 0) | |
) | |
(set_local $0 | |
(i32.const 0) | |
) | |
(set_global $STACKTOP | |
(get_local $7) | |
) | |
(return | |
(i32.const 0) | |
) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2338:0 | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 124) | |
) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 128) | |
) | |
) | |
(set_local $0 | |
(i32.load | |
(get_local $0) | |
) | |
) | |
(if | |
(i32.eq | |
(get_local $2) | |
(get_local $0) | |
) | |
(block | |
(set_local $1 | |
(i32.const 0) | |
) | |
(set_local $0 | |
(i32.const 0) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:2060:0 | |
(set_local $0 | |
(i32.const 0) | |
) | |
(set_local $0 | |
(i32.const 0) | |
) | |
(set_local $0 | |
(i32.const 0) | |
) | |
(set_global $STACKTOP | |
(get_local $7) | |
) | |
(return | |
(i32.const 0) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $0 | |
(i32.add | |
(get_local $2) | |
(i32.const 1) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2352:0 | |
(i32.store | |
(get_local $1) | |
(get_local $0) | |
) | |
(set_local $1 | |
(i32.const 1) | |
) | |
(set_local $0 | |
(i32.load8_s | |
(get_local $2) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:2060:0 | |
(set_local $0 | |
(i32.and | |
(get_local $0) | |
(i32.const 255) | |
) | |
) | |
(set_local $0 | |
(i32.shl | |
(get_local $0) | |
(i32.const 8) | |
) | |
) | |
(set_local $0 | |
(i32.or | |
(get_local $0) | |
(i32.const 1) | |
) | |
) | |
(set_global $STACKTOP | |
(get_local $7) | |
) | |
(get_local $0) | |
) | |
(func $__ZN4core3ptr13drop_in_place17h39a8a65800bcb708E (; 28 ;) (param $0 i32) | |
(local $1 i32) | |
(local $2 i32) | |
(local $3 i32) | |
(local $4 i32) | |
(local $5 i32) | |
;;@ /checkout/src/libcore/ptr.rs:59:0 | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 16) | |
) | |
) | |
(set_local $3 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
(if | |
(get_local $3) | |
(block | |
;;@ /checkout/src/liballoc/vec.rs:2338:0 | |
(set_local $4 | |
(i32.add | |
(get_local $0) | |
(i32.const 24) | |
) | |
) | |
(set_local $1 | |
(i32.load | |
(get_local $4) | |
) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $0) | |
(i32.const 28) | |
) | |
) | |
(set_local $5 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
(if | |
(i32.ne | |
(get_local $1) | |
(get_local $5) | |
) | |
(block | |
(set_local $2 | |
(get_local $1) | |
) | |
(set_local $2 | |
(i32.sub | |
(i32.const 0) | |
(get_local $2) | |
) | |
) | |
(set_local $2 | |
(i32.add | |
(i32.add | |
(get_local $5) | |
(i32.const -32) | |
) | |
(get_local $2) | |
) | |
) | |
(set_local $2 | |
(i32.shr_u | |
(get_local $2) | |
(i32.const 5) | |
) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $2) | |
(i32.const 1) | |
) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $1) | |
(i32.shl | |
(get_local $2) | |
(i32.const 5) | |
) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2352:0 | |
(i32.store | |
(get_local $4) | |
(get_local $1) | |
) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2427:0 | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 20) | |
) | |
) | |
(set_local $1 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(get_local $1) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $3) | |
) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:59:0 | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 32) | |
) | |
) | |
(set_local $3 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
(if | |
(get_local $3) | |
(block | |
;;@ /checkout/src/liballoc/vec.rs:2338:0 | |
(set_local $4 | |
(i32.add | |
(get_local $0) | |
(i32.const 40) | |
) | |
) | |
(set_local $1 | |
(i32.load | |
(get_local $4) | |
) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $0) | |
(i32.const 44) | |
) | |
) | |
(set_local $5 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
(if | |
(i32.ne | |
(get_local $1) | |
(get_local $5) | |
) | |
(block | |
(set_local $2 | |
(get_local $1) | |
) | |
(set_local $2 | |
(i32.sub | |
(i32.const 0) | |
(get_local $2) | |
) | |
) | |
(set_local $2 | |
(i32.add | |
(i32.add | |
(get_local $5) | |
(i32.const -32) | |
) | |
(get_local $2) | |
) | |
) | |
(set_local $2 | |
(i32.shr_u | |
(get_local $2) | |
(i32.const 5) | |
) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $2) | |
(i32.const 1) | |
) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $1) | |
(i32.shl | |
(get_local $2) | |
(i32.const 5) | |
) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2352:0 | |
(i32.store | |
(get_local $4) | |
(get_local $1) | |
) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2427:0 | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 36) | |
) | |
) | |
(set_local $1 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(get_local $1) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $3) | |
) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:59:0 | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 64) | |
) | |
) | |
(set_local $3 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
(if | |
(get_local $3) | |
(block | |
;;@ /checkout/src/liballoc/vec.rs:2338:0 | |
(set_local $4 | |
(i32.add | |
(get_local $0) | |
(i32.const 72) | |
) | |
) | |
(set_local $1 | |
(i32.load | |
(get_local $4) | |
) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $0) | |
(i32.const 76) | |
) | |
) | |
(set_local $5 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
(if | |
(i32.ne | |
(get_local $1) | |
(get_local $5) | |
) | |
(block | |
(set_local $2 | |
(get_local $1) | |
) | |
(set_local $2 | |
(i32.sub | |
(i32.const 0) | |
(get_local $2) | |
) | |
) | |
(set_local $2 | |
(i32.add | |
(i32.add | |
(get_local $5) | |
(i32.const -32) | |
) | |
(get_local $2) | |
) | |
) | |
(set_local $2 | |
(i32.shr_u | |
(get_local $2) | |
(i32.const 5) | |
) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $2) | |
(i32.const 1) | |
) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $1) | |
(i32.shl | |
(get_local $2) | |
(i32.const 5) | |
) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2352:0 | |
(i32.store | |
(get_local $4) | |
(get_local $1) | |
) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2427:0 | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 68) | |
) | |
) | |
(set_local $1 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(get_local $1) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $3) | |
) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:59:0 | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 80) | |
) | |
) | |
(set_local $3 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
(if | |
(get_local $3) | |
(block | |
;;@ /checkout/src/liballoc/vec.rs:2338:0 | |
(set_local $4 | |
(i32.add | |
(get_local $0) | |
(i32.const 88) | |
) | |
) | |
(set_local $1 | |
(i32.load | |
(get_local $4) | |
) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $0) | |
(i32.const 92) | |
) | |
) | |
(set_local $5 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
(if | |
(i32.ne | |
(get_local $1) | |
(get_local $5) | |
) | |
(block | |
(set_local $2 | |
(get_local $1) | |
) | |
(set_local $2 | |
(i32.sub | |
(i32.const 0) | |
(get_local $2) | |
) | |
) | |
(set_local $2 | |
(i32.add | |
(i32.add | |
(get_local $5) | |
(i32.const -32) | |
) | |
(get_local $2) | |
) | |
) | |
(set_local $2 | |
(i32.shr_u | |
(get_local $2) | |
(i32.const 5) | |
) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $2) | |
(i32.const 1) | |
) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $1) | |
(i32.shl | |
(get_local $2) | |
(i32.const 5) | |
) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2352:0 | |
(i32.store | |
(get_local $4) | |
(get_local $1) | |
) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2427:0 | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 84) | |
) | |
) | |
(set_local $1 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(get_local $1) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $3) | |
) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:59:0 | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 100) | |
) | |
) | |
(set_local $1 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
(if | |
(get_local $1) | |
(block | |
;;@ /checkout/src/liballoc/vec.rs:2338:0 | |
(set_local $2 | |
(i32.add | |
(get_local $0) | |
(i32.const 108) | |
) | |
) | |
(set_local $4 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
(set_local $3 | |
(i32.add | |
(get_local $0) | |
(i32.const 112) | |
) | |
) | |
(set_local $3 | |
(i32.load | |
(get_local $3) | |
) | |
) | |
(if | |
(i32.ne | |
(get_local $4) | |
(get_local $3) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2352:0 | |
(i32.store | |
(get_local $2) | |
(get_local $3) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2427:0 | |
(set_local $2 | |
(i32.add | |
(get_local $0) | |
(i32.const 104) | |
) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(get_local $2) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $1) | |
) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:59:0 | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 116) | |
) | |
) | |
(set_local $1 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
(if | |
(i32.eqz | |
(get_local $1) | |
) | |
(return) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2338:0 | |
(set_local $2 | |
(i32.add | |
(get_local $0) | |
(i32.const 124) | |
) | |
) | |
(set_local $4 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
(set_local $3 | |
(i32.add | |
(get_local $0) | |
(i32.const 128) | |
) | |
) | |
(set_local $3 | |
(i32.load | |
(get_local $3) | |
) | |
) | |
(if | |
(i32.ne | |
(get_local $4) | |
(get_local $3) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2352:0 | |
(i32.store | |
(get_local $2) | |
(get_local $3) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2427:0 | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 120) | |
) | |
) | |
(set_local $0 | |
(i32.load | |
(get_local $0) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(i32.eqz | |
(get_local $0) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:59:0 | |
(return) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $1) | |
) | |
) | |
(func $__ZN97__LT_core__iter__FlatMap_LT_I_C__u20_U_C__u20_F_GT__u20_as_u20_core__iter__iterator__Iterator_GT_9size_hint17h1a3e23efea1b06ceE (; 29 ;) (param $0 i32) (param $1 i32) | |
(local $2 i32) | |
(local $3 i64) | |
(local $4 i32) | |
(local $5 i32) | |
(local $6 i32) | |
(local $7 i64) | |
(local $8 i32) | |
(local $9 i32) | |
(local $10 i32) | |
(local $11 i32) | |
(local $12 i32) | |
(local $13 i32) | |
(local $14 i32) | |
;;@ /checkout/src/libcore/option.rs:246:0 | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 100) | |
) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
(set_local $9 | |
(if (result i32) | |
(get_local $2) | |
(block (result i32) | |
;;@ /checkout/src/liballoc/vec.rs:2362:0 | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 108) | |
) | |
) | |
(set_local $5 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 112) | |
) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:658:0 | |
(i32.sub | |
(get_local $2) | |
(get_local $5) | |
) | |
) | |
(i32.const 0) | |
) | |
) | |
;;@ /checkout/src/libcore/option.rs:246:0 | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 116) | |
) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
(set_local $2 | |
(if (result i32) | |
(get_local $2) | |
(block (result i32) | |
;;@ /checkout/src/liballoc/vec.rs:2362:0 | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 124) | |
) | |
) | |
(set_local $5 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 128) | |
) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:658:0 | |
(i32.sub | |
(get_local $2) | |
(get_local $5) | |
) | |
) | |
(i32.const 0) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:1967:0 | |
(set_local $10 | |
(i32.add | |
(get_local $9) | |
(get_local $2) | |
) | |
) | |
(set_local $11 | |
(i32.lt_u | |
(get_local $10) | |
(get_local $9) | |
) | |
) | |
(set_local $9 | |
(if (result i32) | |
;;@ /checkout/src/libcore/num/mod.rs:1576:0 | |
(get_local $11) | |
(i32.const -1) | |
(get_local $10) | |
) | |
) | |
;;@ /checkout/src/libcore/option.rs:246:0 | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 16) | |
) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
(set_local $4 | |
(if (result i32) | |
(get_local $2) | |
(block (result i32) | |
;;@ /checkout/src/liballoc/vec.rs:2362:0 | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 24) | |
) | |
) | |
(set_local $5 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 28) | |
) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:658:0 | |
(set_local $2 | |
(i32.sub | |
(get_local $2) | |
(get_local $5) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:657:0 | |
(i32.div_s | |
(get_local $2) | |
(i32.const 32) | |
) | |
) | |
(i32.const 0) | |
) | |
) | |
;;@ /checkout/src/libcore/option.rs:246:0 | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 32) | |
) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
(set_local $2 | |
(if (result i32) | |
(get_local $2) | |
(block (result i32) | |
;;@ /checkout/src/liballoc/vec.rs:2362:0 | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 40) | |
) | |
) | |
(set_local $5 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 44) | |
) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:658:0 | |
(set_local $2 | |
(i32.sub | |
(get_local $2) | |
(get_local $5) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:657:0 | |
(i32.div_s | |
(get_local $2) | |
(i32.const 32) | |
) | |
) | |
(i32.const 0) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:1967:0 | |
(set_local $2 | |
(i32.add | |
(get_local $4) | |
(get_local $2) | |
) | |
) | |
(set_local $8 | |
(i32.lt_u | |
(get_local $2) | |
(get_local $4) | |
) | |
) | |
(set_local $5 | |
(if (result i32) | |
;;@ /checkout/src/libcore/num/mod.rs:1576:0 | |
(get_local $8) | |
(i32.const -1) | |
(get_local $2) | |
) | |
) | |
(set_local $4 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
(set_local $6 | |
(i32.load offset=4 | |
(get_local $1) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:658:0 | |
(set_local $4 | |
(i32.sub | |
(i32.const 15) | |
(get_local $4) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:2068:0 | |
(set_local $4 | |
(i32.add | |
(get_local $4) | |
(get_local $6) | |
) | |
) | |
(set_local $6 | |
(i32.lt_u | |
(get_local $4) | |
(i32.const 31) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:1576:0 | |
(set_local $4 | |
(i32.xor | |
(get_local $8) | |
(i32.const 1) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:2068:0 | |
(set_local $3 | |
(i64.extend_u/i32 | |
(get_local $2) | |
) | |
) | |
(set_local $7 | |
(i64.shl | |
(get_local $3) | |
(i64.const 32) | |
) | |
) | |
(set_local $3 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $4) | |
(i32.const 1) | |
) | |
) | |
) | |
(set_local $3 | |
(i64.or | |
(get_local $7) | |
(get_local $3) | |
) | |
) | |
(if | |
(i32.eqz | |
(get_local $6) | |
) | |
(set_local $3 | |
(i64.const 0) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:761:0 | |
(set_local $14 | |
(i32.wrap/i64 | |
(get_local $3) | |
) | |
) | |
(set_local $3 | |
(i64.shr_u | |
(get_local $3) | |
(i64.const 32) | |
) | |
) | |
(set_local $12 | |
(i32.wrap/i64 | |
(get_local $3) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:762:0 | |
(set_local $6 | |
(i32.add | |
(get_local $1) | |
(i32.const 48) | |
) | |
) | |
;;@ /checkout/src/libcore/option.rs:246:0 | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 64) | |
) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
(set_local $8 | |
(if (result i32) | |
(get_local $2) | |
(block (result i32) | |
;;@ /checkout/src/liballoc/vec.rs:2362:0 | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 72) | |
) | |
) | |
(set_local $4 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 76) | |
) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:658:0 | |
(set_local $2 | |
(i32.sub | |
(get_local $2) | |
(get_local $4) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:657:0 | |
(i32.div_s | |
(get_local $2) | |
(i32.const 32) | |
) | |
) | |
(i32.const 0) | |
) | |
) | |
;;@ /checkout/src/libcore/option.rs:246:0 | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 80) | |
) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
(set_local $2 | |
(if (result i32) | |
(get_local $2) | |
(block (result i32) | |
;;@ /checkout/src/liballoc/vec.rs:2362:0 | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 88) | |
) | |
) | |
(set_local $4 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 92) | |
) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:658:0 | |
(set_local $2 | |
(i32.sub | |
(get_local $2) | |
(get_local $4) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:657:0 | |
(i32.div_s | |
(get_local $2) | |
(i32.const 32) | |
) | |
) | |
(i32.const 0) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:1967:0 | |
(set_local $4 | |
(i32.add | |
(get_local $8) | |
(get_local $2) | |
) | |
) | |
(set_local $13 | |
(i32.lt_u | |
(get_local $4) | |
(get_local $8) | |
) | |
) | |
(set_local $2 | |
(if (result i32) | |
;;@ /checkout/src/libcore/num/mod.rs:1576:0 | |
(get_local $13) | |
(i32.const -1) | |
(get_local $4) | |
) | |
) | |
(set_local $8 | |
(i32.load | |
(get_local $6) | |
) | |
) | |
(set_local $6 | |
(i32.load offset=52 | |
(get_local $1) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:658:0 | |
(set_local $1 | |
(i32.sub | |
(i32.const 15) | |
(get_local $8) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:2068:0 | |
(set_local $1 | |
(i32.add | |
(get_local $1) | |
(get_local $6) | |
) | |
) | |
(set_local $6 | |
(i32.lt_u | |
(get_local $1) | |
(i32.const 31) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:1576:0 | |
(set_local $1 | |
(i32.xor | |
(get_local $13) | |
(i32.const 1) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:2068:0 | |
(set_local $3 | |
(i64.extend_u/i32 | |
(get_local $4) | |
) | |
) | |
(set_local $7 | |
(i64.shl | |
(get_local $3) | |
(i64.const 32) | |
) | |
) | |
(set_local $3 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $1) | |
(i32.const 1) | |
) | |
) | |
) | |
(set_local $3 | |
(i64.or | |
(get_local $7) | |
(get_local $3) | |
) | |
) | |
(if | |
(i32.eqz | |
(get_local $6) | |
) | |
(set_local $3 | |
(i64.const 0) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:762:0 | |
(set_local $1 | |
(i32.wrap/i64 | |
(get_local $3) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:1967:0 | |
(set_local $6 | |
(i32.add | |
(get_local $5) | |
(get_local $2) | |
) | |
) | |
(set_local $4 | |
(i32.lt_u | |
(get_local $6) | |
(get_local $5) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:767:0 | |
(set_local $2 | |
(i32.eq | |
(get_local $14) | |
(i32.const 1) | |
) | |
) | |
(set_local $1 | |
(i32.eq | |
(get_local $1) | |
(i32.const 1) | |
) | |
) | |
(if | |
(i32.and | |
(get_local $2) | |
(get_local $1) | |
) | |
(block | |
;;@ /checkout/src/libcore/iter/mod.rs:762:0 | |
(set_local $3 | |
(i64.shr_u | |
(get_local $3) | |
(i64.const 32) | |
) | |
) | |
(set_local $1 | |
(i32.wrap/i64 | |
(get_local $3) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:1967:0 | |
(set_local $1 | |
(i32.add | |
(get_local $12) | |
(get_local $1) | |
) | |
) | |
(set_local $2 | |
(i32.lt_u | |
(get_local $1) | |
(get_local $12) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:1576:0 | |
(set_local $3 | |
(i64.extend_u/i32 | |
(get_local $1) | |
) | |
) | |
(set_local $7 | |
(i64.shl | |
(get_local $3) | |
(i64.const 32) | |
) | |
) | |
(set_local $1 | |
(i32.xor | |
(get_local $2) | |
(i32.const 1) | |
) | |
) | |
(set_local $3 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $1) | |
(i32.const 1) | |
) | |
) | |
) | |
(if | |
(get_local $2) | |
(set_local $7 | |
(i64.const 0) | |
) | |
) | |
) | |
(block | |
(set_local $3 | |
(i64.const 0) | |
) | |
(set_local $7 | |
(i64.const 0) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:771:0 | |
(set_local $3 | |
(i64.or | |
(get_local $7) | |
(get_local $3) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:2067:0 | |
(set_local $5 | |
(i32.wrap/i64 | |
(get_local $3) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:2068:0 | |
(set_local $2 | |
(i32.eqz | |
(get_local $6) | |
) | |
) | |
(set_local $1 | |
(i32.xor | |
(get_local $4) | |
(i32.const 1) | |
) | |
) | |
(set_local $2 | |
(i32.and | |
(get_local $2) | |
(get_local $1) | |
) | |
) | |
(set_local $1 | |
(i32.eq | |
(get_local $5) | |
(i32.const 1) | |
) | |
) | |
(set_local $2 | |
(i32.and | |
(get_local $2) | |
(get_local $1) | |
) | |
) | |
(set_local $1 | |
(i64.lt_u | |
(get_local $7) | |
(i64.const 4294967296) | |
) | |
) | |
(if | |
(i32.and | |
(get_local $1) | |
(get_local $2) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:2071:0 | |
(block | |
;;@ /checkout/src/libcore/num/mod.rs:1576:0 | |
(set_local $2 | |
(i32.xor | |
(get_local $11) | |
(i32.const 1) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:2068:0 | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 4) | |
) | |
) | |
(set_local $3 | |
(i64.extend_u/i32 | |
(get_local $10) | |
) | |
) | |
(set_local $7 | |
(i64.shl | |
(get_local $3) | |
(i64.const 32) | |
) | |
) | |
(set_local $3 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $2) | |
(i32.const 1) | |
) | |
) | |
) | |
(set_local $3 | |
(i64.or | |
(get_local $7) | |
(get_local $3) | |
) | |
) | |
(i64.store align=4 | |
(get_local $1) | |
(get_local $3) | |
) | |
(i32.store | |
(get_local $0) | |
(get_local $9) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:2071:0 | |
(block | |
;;@ /checkout/src/libcore/iter/mod.rs:2069:0 | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 4) | |
) | |
) | |
(i32.store | |
(get_local $1) | |
(i32.const 0) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:2068:0 | |
(i32.store | |
(get_local $0) | |
(get_local $9) | |
) | |
) | |
) | |
) | |
(func $__ZN4core3ptr13drop_in_place17h2961491d698b7755E (; 30 ;) (param $0 i32) | |
(local $1 i32) | |
(local $2 i32) | |
(local $3 i32) | |
(local $4 i32) | |
;;@ /checkout/src/libcore/ptr.rs:59:0 | |
(set_local $1 | |
(i32.load | |
(get_local $0) | |
) | |
) | |
(set_local $1 | |
(i32.and | |
(get_local $1) | |
(i32.const 255) | |
) | |
) | |
(block $switch | |
(block $switch-default | |
(block $switch-case1 | |
(block $switch-case0 | |
(block $switch-case | |
(br_table $switch-case $switch-case0 $switch-case1 $switch-default | |
(i32.and | |
(get_local $1) | |
(i32.const 3) | |
) | |
) | |
) | |
(set_local $1 | |
(i32.load offset=8 | |
(get_local $0) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(i32.eqz | |
(get_local $1) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:59:0 | |
(return) | |
) | |
(set_local $0 | |
(i32.load offset=4 | |
(get_local $0) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $0) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:59:0 | |
(return) | |
) | |
(set_local $1 | |
(i32.load offset=8 | |
(get_local $0) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(i32.eqz | |
(get_local $1) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:59:0 | |
(return) | |
) | |
(set_local $0 | |
(i32.load offset=4 | |
(get_local $0) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $0) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:59:0 | |
(return) | |
) | |
(set_local $1 | |
(i32.load | |
(tee_local $3 | |
(i32.add | |
(get_local $0) | |
(i32.const 4) | |
) | |
) | |
) | |
) | |
(set_local $2 | |
(i32.load offset=12 | |
(get_local $0) | |
) | |
) | |
(set_local $4 | |
(i32.add | |
(get_local $1) | |
(i32.shl | |
(get_local $2) | |
(i32.const 4) | |
) | |
) | |
) | |
(if | |
(get_local $2) | |
(loop $while-in | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 16) | |
) | |
) | |
(call $__ZN4core3ptr13drop_in_place17h2961491d698b7755E | |
(get_local $1) | |
) | |
(if | |
(i32.ne | |
(get_local $2) | |
(get_local $4) | |
) | |
(block | |
(set_local $1 | |
(get_local $2) | |
) | |
(br $while-in) | |
) | |
) | |
) | |
) | |
(set_local $0 | |
(i32.load offset=8 | |
(get_local $0) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(i32.eqz | |
(get_local $0) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:59:0 | |
(return) | |
) | |
(set_local $0 | |
(i32.load | |
(get_local $3) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $0) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:59:0 | |
(return) | |
) | |
(set_local $1 | |
(i32.load | |
(tee_local $3 | |
(i32.add | |
(get_local $0) | |
(i32.const 4) | |
) | |
) | |
) | |
) | |
(set_local $2 | |
(i32.load offset=12 | |
(get_local $0) | |
) | |
) | |
(set_local $4 | |
(i32.add | |
(get_local $1) | |
(i32.shl | |
(get_local $2) | |
(i32.const 4) | |
) | |
) | |
) | |
(if | |
(get_local $2) | |
(loop $while-in3 | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 16) | |
) | |
) | |
(call $__ZN4core3ptr13drop_in_place17h2961491d698b7755E | |
(get_local $1) | |
) | |
(if | |
(i32.ne | |
(get_local $2) | |
(get_local $4) | |
) | |
(block | |
(set_local $1 | |
(get_local $2) | |
) | |
(br $while-in3) | |
) | |
) | |
) | |
) | |
(set_local $0 | |
(i32.load offset=8 | |
(get_local $0) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(i32.eqz | |
(get_local $0) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:59:0 | |
(return) | |
) | |
(set_local $0 | |
(i32.load | |
(get_local $3) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $0) | |
) | |
) | |
) | |
(func $__ZN97__LT_core__iter__FlatMap_LT_I_C__u20_U_C__u20_F_GT__u20_as_u20_core__iter__iterator__Iterator_GT_4next17hef7de27819f69b06E (; 31 ;) (param $0 i32) (param $1 i32) | |
(local $2 i32) | |
(local $3 i32) | |
(local $4 i32) | |
(local $5 i32) | |
(local $6 i32) | |
(local $7 i32) | |
(local $8 i32) | |
(local $9 i32) | |
(local $10 i32) | |
(local $11 i32) | |
(local $12 i32) | |
(local $13 i32) | |
(local $14 i32) | |
(local $15 i32) | |
(local $16 i32) | |
(local $17 i32) | |
(local $18 i32) | |
(local $19 i32) | |
(local $20 i32) | |
(local $21 i32) | |
(local $22 i32) | |
(local $23 i32) | |
(local $24 i32) | |
(set_local $10 | |
(get_global $STACKTOP) | |
) | |
(set_global $STACKTOP | |
(i32.add | |
(get_global $STACKTOP) | |
(i32.const 16) | |
) | |
) | |
;;@ /checkout/src/libcore/option.rs:1:0 | |
(set_local $18 | |
(i32.add | |
(get_local $1) | |
(i32.const 4) | |
) | |
) | |
(set_local $19 | |
(i32.add | |
(get_local $1) | |
(i32.const 12) | |
) | |
) | |
(set_local $20 | |
(i32.add | |
(tee_local $11 | |
(get_local $10) | |
) | |
(i32.const 4) | |
) | |
) | |
(set_local $21 | |
(i32.add | |
(get_local $11) | |
(i32.const 8) | |
) | |
) | |
(set_local $16 | |
(i32.add | |
(get_local $1) | |
(i32.const 20) | |
) | |
) | |
(set_local $8 | |
(i32.add | |
(get_local $1) | |
(i32.const 24) | |
) | |
) | |
(set_local $12 | |
(i32.add | |
(get_local $1) | |
(i32.const 28) | |
) | |
) | |
(set_local $17 | |
(i32.add | |
(get_local $1) | |
(i32.const 8) | |
) | |
) | |
(set_local $13 | |
(i32.load | |
(tee_local $22 | |
(i32.add | |
(get_local $1) | |
(i32.const 16) | |
) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:2060:0 | |
(block $__rjto$3 | |
(block $__rjti$3 | |
(block $__rjti$2 | |
(block $__rjti$1 | |
(block $__rjti$0 | |
(loop $while-in | |
(block $while-out | |
(if | |
;;@ /checkout/src/libcore/iter/mod.rs:2050:0 | |
(i32.eqz | |
(tee_local $23 | |
(i32.eqz | |
(get_local $13) | |
) | |
) | |
) | |
(block | |
;;@ /checkout/src/liballoc/vec.rs:2338:0 | |
(set_local $2 | |
(i32.load | |
(get_local $8) | |
) | |
) | |
(set_local $3 | |
(i32.load | |
(get_local $12) | |
) | |
) | |
(br_if $__rjti$2 | |
(i32.ne | |
(get_local $2) | |
(get_local $3) | |
) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1136:0 | |
(set_local $14 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1137:0 | |
(set_local $2 | |
(i32.load | |
(get_local $18) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1139:0 | |
(br_if $__rjti$3 | |
(i32.eq | |
(get_local $14) | |
(get_local $2) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $2 | |
(i32.add | |
(get_local $14) | |
(i32.const 16) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1598:0 | |
(i32.store | |
(get_local $1) | |
(get_local $2) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:1418:0 | |
(set_local $5 | |
(i32.load | |
(get_local $17) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:1420:0 | |
(set_local $2 | |
(i32.add | |
(get_local $5) | |
(i32.const 1) | |
) | |
) | |
(i32.store | |
(get_local $17) | |
(get_local $2) | |
) | |
(set_local $3 | |
(i32.load | |
(tee_local $2 | |
(i32.load | |
(get_local $19) | |
) | |
) | |
) | |
) | |
(set_local $9 | |
(i32.load offset=8 | |
(get_local $2) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:64:0 | |
(br_if $__rjti$0 | |
(i32.ge_u | |
(get_local $5) | |
(get_local $9) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $24 | |
(i32.add | |
(get_local $3) | |
(i32.shl | |
(get_local $9) | |
(i32.const 4) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/iterator.rs:1410:0 | |
(set_local $4 | |
(get_local $3) | |
) | |
(set_local $6 | |
(i32.const 0) | |
) | |
(set_local $2 | |
(tee_local $15 | |
(get_local $3) | |
) | |
) | |
(loop $while-in1 | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $4 | |
(i32.add | |
(get_local $4) | |
(i32.const 16) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1598:0 | |
(set_local $7 | |
(get_local $4) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:66:0 | |
(set_local $2 | |
(call $__ZN9pwasm_abi3eth6encode7Mediate8init_len17hd596a86d9a5cee85E | |
(get_local $2) | |
) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $2) | |
(get_local $6) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/slice/mod.rs:1139:0 | |
(i32.ne | |
(get_local $4) | |
(get_local $24) | |
) | |
(block | |
(set_local $6 | |
(get_local $2) | |
) | |
(set_local $2 | |
(get_local $7) | |
) | |
(br $while-in1) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:876:0 | |
(br_if $__rjti$1 | |
(i32.gt_u | |
(get_local $5) | |
(get_local $9) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $6 | |
(i32.add | |
(get_local $3) | |
(i32.shl | |
(get_local $5) | |
(i32.const 4) | |
) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/slice/mod.rs:1139:0 | |
(get_local $5) | |
(block | |
(set_local $4 | |
(get_local $2) | |
) | |
(set_local $2 | |
(get_local $15) | |
) | |
(loop $while-in3 | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $3 | |
(i32.add | |
(get_local $3) | |
(i32.const 16) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1598:0 | |
(set_local $7 | |
(get_local $3) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:67:0 | |
(set_local $2 | |
(call $__ZN9pwasm_abi3eth6encode7Mediate11closing_len17h69fc59525061fdeeE | |
(get_local $2) | |
) | |
) | |
(set_local $4 | |
(i32.add | |
(get_local $2) | |
(get_local $4) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/slice/mod.rs:1139:0 | |
(i32.eq | |
(get_local $3) | |
(get_local $6) | |
) | |
(set_local $2 | |
(get_local $4) | |
) | |
(block | |
(set_local $2 | |
(get_local $7) | |
) | |
(br $while-in3) | |
) | |
) | |
) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:123:0 | |
(call $__ZN9pwasm_abi3eth6encode7Mediate4init17h043021186c04f80aE | |
(get_local $11) | |
(get_local $14) | |
(get_local $2) | |
) | |
;;@ /checkout/src/libcore/option.rs:398:0 | |
(set_local $2 | |
(i32.load | |
(get_local $11) | |
) | |
) | |
(set_local $15 | |
(i32.load | |
(get_local $20) | |
) | |
) | |
(set_local $6 | |
(i32.load | |
(get_local $21) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:2056:0 | |
(br_if $__rjti$3 | |
(i32.eqz | |
(get_local $2) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/ptr.rs:1211:0 | |
(i32.eqz | |
(get_local $23) | |
) | |
(block | |
;;@ /checkout/src/liballoc/vec.rs:2338:0 | |
(set_local $3 | |
(i32.load | |
(get_local $8) | |
) | |
) | |
(set_local $7 | |
(i32.load | |
(get_local $12) | |
) | |
) | |
(if | |
(i32.ne | |
(get_local $3) | |
(get_local $7) | |
) | |
(block | |
(set_local $4 | |
(get_local $3) | |
) | |
(set_local $4 | |
(i32.sub | |
(i32.const 0) | |
(get_local $4) | |
) | |
) | |
(set_local $4 | |
(i32.add | |
(i32.add | |
(get_local $7) | |
(i32.const -32) | |
) | |
(get_local $4) | |
) | |
) | |
(set_local $4 | |
(i32.shr_u | |
(get_local $4) | |
(i32.const 5) | |
) | |
) | |
(set_local $4 | |
(i32.add | |
(get_local $4) | |
(i32.const 1) | |
) | |
) | |
(set_local $3 | |
(i32.add | |
(get_local $3) | |
(i32.shl | |
(get_local $4) | |
(i32.const 5) | |
) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2352:0 | |
(i32.store | |
(get_local $8) | |
(get_local $3) | |
) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2427:0 | |
(set_local $3 | |
(i32.load | |
(get_local $16) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(get_local $3) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $13) | |
) | |
) | |
) | |
) | |
(set_local $3 | |
(i32.add | |
(get_local $2) | |
(i32.shl | |
(get_local $6) | |
(i32.const 5) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:2057:0 | |
(i32.store | |
(get_local $22) | |
(get_local $2) | |
) | |
(i32.store | |
(get_local $16) | |
(get_local $15) | |
) | |
(i32.store | |
(get_local $8) | |
(get_local $2) | |
) | |
(i32.store | |
(get_local $12) | |
(get_local $3) | |
) | |
(set_local $13 | |
(get_local $2) | |
) | |
(br $while-in) | |
) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:64:0 | |
(call $__ZN4core9panicking5panic17heb50ef9ffe57c69fE | |
(i32.const 1404) | |
) | |
(br $__rjto$3) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:877:0 | |
(call $__ZN4core5slice20slice_index_len_fail17h34674409f9ea66ebE | |
(get_local $5) | |
(get_local $9) | |
) | |
(br $__rjto$3) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $1 | |
(i32.add | |
(get_local $2) | |
(i32.const 32) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2352:0 | |
(i32.store | |
(get_local $8) | |
(get_local $1) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:2052:0 | |
(i32.store8 | |
(get_local $0) | |
(i32.const 1) | |
) | |
(i64.store align=1 | |
(tee_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 1) | |
) | |
) | |
(i64.load align=1 | |
(get_local $2) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $0) | |
(i64.load offset=8 align=1 | |
(get_local $2) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $0) | |
(i64.load offset=16 align=1 | |
(get_local $2) | |
) | |
) | |
(i64.store offset=24 align=1 | |
(get_local $0) | |
(i64.load offset=24 align=1 | |
(get_local $2) | |
) | |
) | |
(set_global $STACKTOP | |
(get_local $10) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:2060:0 | |
(return) | |
) | |
;;@ /checkout/src/libcore/option.rs:267:0 | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 32) | |
) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
(set_local $1 | |
(if (result i32) | |
(get_local $2) | |
(block (result i32) | |
;;@ /checkout/src/liballoc/vec.rs:2338:0 | |
(set_local $3 | |
(i32.add | |
(get_local $1) | |
(i32.const 40) | |
) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $3) | |
) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $1) | |
(i32.const 44) | |
) | |
) | |
(set_local $1 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
(if (result i32) | |
(i32.eq | |
(get_local $2) | |
(get_local $1) | |
) | |
(i32.const 0) | |
(block (result i32) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $1 | |
(i32.add | |
(get_local $2) | |
(i32.const 32) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2352:0 | |
(i32.store | |
(get_local $3) | |
(get_local $1) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2354:0 | |
(i64.store align=1 | |
(tee_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 1) | |
) | |
) | |
(i64.load align=1 | |
(get_local $2) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $1) | |
(i64.load offset=8 align=1 | |
(get_local $2) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $1) | |
(i64.load offset=16 align=1 | |
(get_local $2) | |
) | |
) | |
(i64.store offset=24 align=1 | |
(get_local $1) | |
(i64.load offset=24 align=1 | |
(get_local $2) | |
) | |
) | |
(i32.const 1) | |
) | |
) | |
) | |
(i32.const 0) | |
) | |
) | |
(i32.store8 | |
(get_local $0) | |
(get_local $1) | |
) | |
(set_global $STACKTOP | |
(get_local $10) | |
) | |
) | |
) | |
(func $__ZN97__LT_core__iter__FlatMap_LT_I_C__u20_U_C__u20_F_GT__u20_as_u20_core__iter__iterator__Iterator_GT_4next17hb66574e13b859c4bE (; 32 ;) (param $0 i32) (param $1 i32) | |
(local $2 i32) | |
(local $3 i32) | |
(local $4 i32) | |
(local $5 i32) | |
(local $6 i32) | |
(local $7 i32) | |
(local $8 i32) | |
(local $9 i32) | |
(local $10 i32) | |
(local $11 i32) | |
(local $12 i32) | |
(local $13 i32) | |
(local $14 i32) | |
(local $15 i32) | |
(local $16 i32) | |
(local $17 i32) | |
(local $18 i32) | |
(local $19 i32) | |
(local $20 i32) | |
(local $21 i32) | |
(local $22 i32) | |
(local $23 i32) | |
(local $24 i32) | |
(set_local $10 | |
(get_global $STACKTOP) | |
) | |
(set_global $STACKTOP | |
(i32.add | |
(get_global $STACKTOP) | |
(i32.const 16) | |
) | |
) | |
;;@ /checkout/src/libcore/option.rs:1:0 | |
(set_local $18 | |
(i32.add | |
(get_local $1) | |
(i32.const 4) | |
) | |
) | |
(set_local $19 | |
(i32.add | |
(get_local $1) | |
(i32.const 12) | |
) | |
) | |
(set_local $20 | |
(i32.add | |
(tee_local $11 | |
(get_local $10) | |
) | |
(i32.const 4) | |
) | |
) | |
(set_local $21 | |
(i32.add | |
(get_local $11) | |
(i32.const 8) | |
) | |
) | |
(set_local $16 | |
(i32.add | |
(get_local $1) | |
(i32.const 20) | |
) | |
) | |
(set_local $8 | |
(i32.add | |
(get_local $1) | |
(i32.const 24) | |
) | |
) | |
(set_local $12 | |
(i32.add | |
(get_local $1) | |
(i32.const 28) | |
) | |
) | |
(set_local $17 | |
(i32.add | |
(get_local $1) | |
(i32.const 8) | |
) | |
) | |
(set_local $13 | |
(i32.load | |
(tee_local $22 | |
(i32.add | |
(get_local $1) | |
(i32.const 16) | |
) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:2060:0 | |
(block $__rjto$3 | |
(block $__rjti$3 | |
(block $__rjti$2 | |
(block $__rjti$1 | |
(block $__rjti$0 | |
(loop $while-in | |
(block $while-out | |
(if | |
;;@ /checkout/src/libcore/iter/mod.rs:2050:0 | |
(i32.eqz | |
(tee_local $23 | |
(i32.eqz | |
(get_local $13) | |
) | |
) | |
) | |
(block | |
;;@ /checkout/src/liballoc/vec.rs:2338:0 | |
(set_local $2 | |
(i32.load | |
(get_local $8) | |
) | |
) | |
(set_local $3 | |
(i32.load | |
(get_local $12) | |
) | |
) | |
(br_if $__rjti$2 | |
(i32.ne | |
(get_local $2) | |
(get_local $3) | |
) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1136:0 | |
(set_local $14 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1137:0 | |
(set_local $2 | |
(i32.load | |
(get_local $18) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1139:0 | |
(br_if $__rjti$3 | |
(i32.eq | |
(get_local $14) | |
(get_local $2) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $2 | |
(i32.add | |
(get_local $14) | |
(i32.const 16) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1598:0 | |
(i32.store | |
(get_local $1) | |
(get_local $2) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:1418:0 | |
(set_local $5 | |
(i32.load | |
(get_local $17) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:1420:0 | |
(set_local $2 | |
(i32.add | |
(get_local $5) | |
(i32.const 1) | |
) | |
) | |
(i32.store | |
(get_local $17) | |
(get_local $2) | |
) | |
(set_local $3 | |
(i32.load | |
(tee_local $2 | |
(i32.load | |
(get_local $19) | |
) | |
) | |
) | |
) | |
(set_local $9 | |
(i32.load offset=8 | |
(get_local $2) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:64:0 | |
(br_if $__rjti$0 | |
(i32.ge_u | |
(get_local $5) | |
(get_local $9) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $24 | |
(i32.add | |
(get_local $3) | |
(i32.shl | |
(get_local $9) | |
(i32.const 4) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/iterator.rs:1410:0 | |
(set_local $4 | |
(get_local $3) | |
) | |
(set_local $6 | |
(i32.const 0) | |
) | |
(set_local $2 | |
(tee_local $15 | |
(get_local $3) | |
) | |
) | |
(loop $while-in1 | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $4 | |
(i32.add | |
(get_local $4) | |
(i32.const 16) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1598:0 | |
(set_local $7 | |
(get_local $4) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:66:0 | |
(set_local $2 | |
(call $__ZN9pwasm_abi3eth6encode7Mediate8init_len17hd596a86d9a5cee85E | |
(get_local $2) | |
) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $2) | |
(get_local $6) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/slice/mod.rs:1139:0 | |
(i32.ne | |
(get_local $4) | |
(get_local $24) | |
) | |
(block | |
(set_local $6 | |
(get_local $2) | |
) | |
(set_local $2 | |
(get_local $7) | |
) | |
(br $while-in1) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:876:0 | |
(br_if $__rjti$1 | |
(i32.gt_u | |
(get_local $5) | |
(get_local $9) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $6 | |
(i32.add | |
(get_local $3) | |
(i32.shl | |
(get_local $5) | |
(i32.const 4) | |
) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/slice/mod.rs:1139:0 | |
(get_local $5) | |
(block | |
(set_local $4 | |
(get_local $2) | |
) | |
(set_local $2 | |
(get_local $15) | |
) | |
(loop $while-in3 | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $3 | |
(i32.add | |
(get_local $3) | |
(i32.const 16) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1598:0 | |
(set_local $7 | |
(get_local $3) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:67:0 | |
(set_local $2 | |
(call $__ZN9pwasm_abi3eth6encode7Mediate11closing_len17h69fc59525061fdeeE | |
(get_local $2) | |
) | |
) | |
(set_local $4 | |
(i32.add | |
(get_local $2) | |
(get_local $4) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/slice/mod.rs:1139:0 | |
(i32.eq | |
(get_local $3) | |
(get_local $6) | |
) | |
(set_local $2 | |
(get_local $4) | |
) | |
(block | |
(set_local $2 | |
(get_local $7) | |
) | |
(br $while-in3) | |
) | |
) | |
) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:127:0 | |
(call $__ZN9pwasm_abi3eth6encode7Mediate7closing17h60419e32ff393132E | |
(get_local $11) | |
(get_local $14) | |
(get_local $2) | |
) | |
;;@ /checkout/src/libcore/option.rs:398:0 | |
(set_local $2 | |
(i32.load | |
(get_local $11) | |
) | |
) | |
(set_local $15 | |
(i32.load | |
(get_local $20) | |
) | |
) | |
(set_local $6 | |
(i32.load | |
(get_local $21) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:2056:0 | |
(br_if $__rjti$3 | |
(i32.eqz | |
(get_local $2) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/ptr.rs:1211:0 | |
(i32.eqz | |
(get_local $23) | |
) | |
(block | |
;;@ /checkout/src/liballoc/vec.rs:2338:0 | |
(set_local $3 | |
(i32.load | |
(get_local $8) | |
) | |
) | |
(set_local $7 | |
(i32.load | |
(get_local $12) | |
) | |
) | |
(if | |
(i32.ne | |
(get_local $3) | |
(get_local $7) | |
) | |
(block | |
(set_local $4 | |
(get_local $3) | |
) | |
(set_local $4 | |
(i32.sub | |
(i32.const 0) | |
(get_local $4) | |
) | |
) | |
(set_local $4 | |
(i32.add | |
(i32.add | |
(get_local $7) | |
(i32.const -32) | |
) | |
(get_local $4) | |
) | |
) | |
(set_local $4 | |
(i32.shr_u | |
(get_local $4) | |
(i32.const 5) | |
) | |
) | |
(set_local $4 | |
(i32.add | |
(get_local $4) | |
(i32.const 1) | |
) | |
) | |
(set_local $3 | |
(i32.add | |
(get_local $3) | |
(i32.shl | |
(get_local $4) | |
(i32.const 5) | |
) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2352:0 | |
(i32.store | |
(get_local $8) | |
(get_local $3) | |
) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2427:0 | |
(set_local $3 | |
(i32.load | |
(get_local $16) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(get_local $3) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $13) | |
) | |
) | |
) | |
) | |
(set_local $3 | |
(i32.add | |
(get_local $2) | |
(i32.shl | |
(get_local $6) | |
(i32.const 5) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:2057:0 | |
(i32.store | |
(get_local $22) | |
(get_local $2) | |
) | |
(i32.store | |
(get_local $16) | |
(get_local $15) | |
) | |
(i32.store | |
(get_local $8) | |
(get_local $2) | |
) | |
(i32.store | |
(get_local $12) | |
(get_local $3) | |
) | |
(set_local $13 | |
(get_local $2) | |
) | |
(br $while-in) | |
) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:64:0 | |
(call $__ZN4core9panicking5panic17heb50ef9ffe57c69fE | |
(i32.const 1404) | |
) | |
(br $__rjto$3) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:877:0 | |
(call $__ZN4core5slice20slice_index_len_fail17h34674409f9ea66ebE | |
(get_local $5) | |
(get_local $9) | |
) | |
(br $__rjto$3) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $1 | |
(i32.add | |
(get_local $2) | |
(i32.const 32) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2352:0 | |
(i32.store | |
(get_local $8) | |
(get_local $1) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:2052:0 | |
(i32.store8 | |
(get_local $0) | |
(i32.const 1) | |
) | |
(i64.store align=1 | |
(tee_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 1) | |
) | |
) | |
(i64.load align=1 | |
(get_local $2) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $0) | |
(i64.load offset=8 align=1 | |
(get_local $2) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $0) | |
(i64.load offset=16 align=1 | |
(get_local $2) | |
) | |
) | |
(i64.store offset=24 align=1 | |
(get_local $0) | |
(i64.load offset=24 align=1 | |
(get_local $2) | |
) | |
) | |
(set_global $STACKTOP | |
(get_local $10) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:2060:0 | |
(return) | |
) | |
;;@ /checkout/src/libcore/option.rs:267:0 | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 32) | |
) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
(set_local $1 | |
(if (result i32) | |
(get_local $2) | |
(block (result i32) | |
;;@ /checkout/src/liballoc/vec.rs:2338:0 | |
(set_local $3 | |
(i32.add | |
(get_local $1) | |
(i32.const 40) | |
) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $3) | |
) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $1) | |
(i32.const 44) | |
) | |
) | |
(set_local $1 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
(if (result i32) | |
(i32.eq | |
(get_local $2) | |
(get_local $1) | |
) | |
(i32.const 0) | |
(block (result i32) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $1 | |
(i32.add | |
(get_local $2) | |
(i32.const 32) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2352:0 | |
(i32.store | |
(get_local $3) | |
(get_local $1) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2354:0 | |
(i64.store align=1 | |
(tee_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 1) | |
) | |
) | |
(i64.load align=1 | |
(get_local $2) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $1) | |
(i64.load offset=8 align=1 | |
(get_local $2) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $1) | |
(i64.load offset=16 align=1 | |
(get_local $2) | |
) | |
) | |
(i64.store offset=24 align=1 | |
(get_local $1) | |
(i64.load offset=24 align=1 | |
(get_local $2) | |
) | |
) | |
(i32.const 1) | |
) | |
) | |
) | |
(i32.const 0) | |
) | |
) | |
(i32.store8 | |
(get_local $0) | |
(get_local $1) | |
) | |
(set_global $STACKTOP | |
(get_local $10) | |
) | |
) | |
) | |
(func $__ZN9pwasm_abi3eth6encode7Mediate8init_len17hd596a86d9a5cee85E (; 33 ;) (param $0 i32) (result i32) | |
(local $1 i32) | |
(local $2 i32) | |
(local $3 i32) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:47:0 | |
(set_local $1 | |
(i32.load | |
(get_local $0) | |
) | |
) | |
(set_local $1 | |
(i32.and | |
(get_local $1) | |
(i32.const 255) | |
) | |
) | |
(block $switch | |
(block $switch-default | |
(block $switch-case0 | |
(block $switch-case | |
(br_table $switch-case $switch-default $switch-case0 $switch-default | |
(i32.and | |
(get_local $1) | |
(i32.const 3) | |
) | |
) | |
) | |
(set_local $0 | |
(i32.load offset=12 | |
(get_local $0) | |
) | |
) | |
(set_local $0 | |
(i32.shl | |
(get_local $0) | |
(i32.const 5) | |
) | |
) | |
(br $switch) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:49:0 | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 4) | |
) | |
) | |
;;@ /checkout/src/liballoc/raw_vec.rs:199:0 | |
(set_local $2 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1695:0 | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 12) | |
) | |
) | |
(set_local $0 | |
(i32.load | |
(get_local $0) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $3 | |
(i32.add | |
(get_local $2) | |
(i32.shl | |
(get_local $0) | |
(i32.const 4) | |
) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/slice/mod.rs:1139:0 | |
(get_local $0) | |
(block | |
(set_local $1 | |
(i32.const 0) | |
) | |
(set_local $0 | |
(get_local $2) | |
) | |
(loop $while-in | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $2 | |
(i32.add | |
(get_local $0) | |
(i32.const 16) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:49:0 | |
(set_local $0 | |
(call $__ZN9pwasm_abi3eth6encode7Mediate8init_len17hd596a86d9a5cee85E | |
(get_local $0) | |
) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(get_local $1) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/slice/mod.rs:1139:0 | |
(i32.ne | |
(get_local $2) | |
(get_local $3) | |
) | |
(block | |
(set_local $1 | |
(get_local $0) | |
) | |
(set_local $0 | |
(get_local $2) | |
) | |
(br $while-in) | |
) | |
) | |
) | |
) | |
(set_local $0 | |
(i32.const 0) | |
) | |
) | |
(br $switch) | |
) | |
(set_local $0 | |
(i32.const 32) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:52:0 | |
(get_local $0) | |
) | |
(func $__ZN9pwasm_abi3eth6encode7Mediate11closing_len17h69fc59525061fdeeE (; 34 ;) (param $0 i32) (result i32) | |
(local $1 i32) | |
(local $2 i32) | |
(local $3 i32) | |
(local $4 i32) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:56:0 | |
(set_local $1 | |
(i32.load | |
(get_local $0) | |
) | |
) | |
(set_local $1 | |
(i32.and | |
(get_local $1) | |
(i32.const 255) | |
) | |
) | |
(block $switch | |
(block $switch-default | |
(block $switch-case1 | |
(block $switch-case0 | |
(block $switch-case | |
(br_table $switch-case $switch-case0 $switch-case1 $switch-default | |
(i32.and | |
(get_local $1) | |
(i32.const 3) | |
) | |
) | |
) | |
(set_local $0 | |
(i32.const 0) | |
) | |
(br $switch) | |
) | |
(set_local $0 | |
(i32.load offset=12 | |
(get_local $0) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:57:0 | |
(set_local $0 | |
(i32.shl | |
(get_local $0) | |
(i32.const 5) | |
) | |
) | |
(br $switch) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:58:0 | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 4) | |
) | |
) | |
;;@ /checkout/src/liballoc/raw_vec.rs:199:0 | |
(set_local $2 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1695:0 | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 12) | |
) | |
) | |
(set_local $0 | |
(i32.load | |
(get_local $0) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $3 | |
(i32.add | |
(get_local $2) | |
(i32.shl | |
(get_local $0) | |
(i32.const 4) | |
) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/slice/mod.rs:1139:0 | |
(get_local $0) | |
(block | |
(set_local $1 | |
(i32.const 0) | |
) | |
(set_local $0 | |
(get_local $2) | |
) | |
(loop $while-in | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $2 | |
(i32.add | |
(get_local $0) | |
(i32.const 16) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:58:0 | |
(set_local $0 | |
(call $__ZN9pwasm_abi3eth6encode7Mediate11closing_len17h69fc59525061fdeeE | |
(get_local $0) | |
) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(get_local $1) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/slice/mod.rs:1139:0 | |
(i32.ne | |
(get_local $2) | |
(get_local $3) | |
) | |
(block | |
(set_local $1 | |
(get_local $0) | |
) | |
(set_local $0 | |
(get_local $2) | |
) | |
(br $while-in) | |
) | |
) | |
) | |
) | |
(set_local $0 | |
(i32.const 0) | |
) | |
) | |
(br $switch) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:59:0 | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 4) | |
) | |
) | |
;;@ /checkout/src/liballoc/raw_vec.rs:199:0 | |
(set_local $2 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1695:0 | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 12) | |
) | |
) | |
(set_local $0 | |
(i32.load | |
(get_local $0) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $3 | |
(i32.add | |
(get_local $2) | |
(i32.shl | |
(get_local $0) | |
(i32.const 4) | |
) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/slice/mod.rs:1139:0 | |
(get_local $0) | |
(block | |
(set_local $1 | |
(i32.const 32) | |
) | |
(set_local $0 | |
(get_local $2) | |
) | |
(loop $while-in3 | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $2 | |
(i32.add | |
(get_local $0) | |
(i32.const 16) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:59:0 | |
(set_local $4 | |
(call $__ZN9pwasm_abi3eth6encode7Mediate8init_len17hd596a86d9a5cee85E | |
(get_local $0) | |
) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $4) | |
(get_local $1) | |
) | |
) | |
(set_local $0 | |
(call $__ZN9pwasm_abi3eth6encode7Mediate11closing_len17h69fc59525061fdeeE | |
(get_local $0) | |
) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $1) | |
(get_local $0) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/slice/mod.rs:1139:0 | |
(i32.ne | |
(get_local $2) | |
(get_local $3) | |
) | |
(block | |
(set_local $1 | |
(get_local $0) | |
) | |
(set_local $0 | |
(get_local $2) | |
) | |
(br $while-in3) | |
) | |
) | |
) | |
) | |
(set_local $0 | |
(i32.const 32) | |
) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:61:0 | |
(get_local $0) | |
) | |
(func $__ZN9pwasm_abi3eth6encode7Mediate7closing17h60419e32ff393132E (; 35 ;) (param $0 i32) (param $1 i32) (param $2 i32) | |
(local $3 i32) | |
(local $4 i32) | |
(local $5 i32) | |
(local $6 i32) | |
(local $7 i32) | |
(local $8 i32) | |
(local $9 i32) | |
(local $10 i32) | |
(local $11 i32) | |
(local $12 i32) | |
(local $13 i32) | |
(local $14 i32) | |
(local $15 i64) | |
(local $16 i32) | |
(local $17 i32) | |
(local $18 i32) | |
(local $19 i32) | |
(local $20 i64) | |
(set_local $13 | |
(get_global $STACKTOP) | |
) | |
(set_global $STACKTOP | |
(i32.add | |
(get_global $STACKTOP) | |
(i32.const 432) | |
) | |
) | |
(set_local $10 | |
(i32.add | |
(get_local $13) | |
(i32.const 352) | |
) | |
) | |
(set_local $8 | |
(i32.add | |
(get_local $13) | |
(i32.const 304) | |
) | |
) | |
(set_local $5 | |
(i32.add | |
(get_local $13) | |
(i32.const 176) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1:0 | |
(set_local $7 | |
(i32.add | |
(get_local $13) | |
(i32.const 128) | |
) | |
) | |
(set_local $14 | |
(i32.add | |
(get_local $13) | |
(i32.const 400) | |
) | |
) | |
(set_local $4 | |
(get_local $13) | |
) | |
(set_local $16 | |
(i32.add | |
(get_local $13) | |
(i32.const 392) | |
) | |
) | |
(set_local $18 | |
(i32.add | |
(get_local $13) | |
(i32.const 388) | |
) | |
) | |
(i32.store | |
(tee_local $12 | |
(i32.add | |
(get_local $13) | |
(i32.const 396) | |
) | |
) | |
(get_local $2) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:87:0 | |
(set_local $2 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
(set_local $2 | |
(i32.and | |
(get_local $2) | |
(i32.const 255) | |
) | |
) | |
(block $switch-default | |
(block $switch-case4 | |
(block $switch-case0 | |
(block $switch-case | |
(br_table $switch-case $switch-case0 $switch-case4 $switch-default | |
(i32.and | |
(get_local $2) | |
(i32.const 3) | |
) | |
) | |
) | |
;;@ /checkout/src/liballoc/slice.rs:155:0 | |
(i32.store | |
(get_local $0) | |
(i32.const 1) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 4) | |
) | |
) | |
(i32.store | |
(get_local $1) | |
(i32.const 0) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 8) | |
) | |
) | |
(i32.store | |
(get_local $0) | |
(i32.const 0) | |
) | |
(set_global $STACKTOP | |
(get_local $13) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:112:0 | |
(return) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:88:0 | |
(set_local $3 | |
(i32.load offset=4 | |
(get_local $1) | |
) | |
) | |
(set_local $12 | |
(i32.load offset=12 | |
(get_local $1) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:2017:0 | |
(set_local $1 | |
(i32.shl | |
(get_local $12) | |
(i32.const 5) | |
) | |
) | |
(if | |
(i32.gt_u | |
(get_local $12) | |
(i32.const 134217727) | |
) | |
;;@ /checkout/src/libcore/option.rs:302:0 | |
(call $__ZN4core6option13expect_failed17h2c86da6030696f90E | |
(i32.const 1833) | |
(i32.const 17) | |
) | |
) | |
(if | |
;;@ /checkout/obj/<assert macros>:5:0 | |
(i32.lt_s | |
(get_local $1) | |
(i32.const 0) | |
) | |
;;@ /checkout/obj/<panic macros>:3:0 | |
(call $__ZN4core9panicking5panic17heb50ef9ffe57c69fE | |
(i32.const 1332) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:90:0 | |
(get_local $1) | |
(block | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:31:0 | |
(set_local $1 | |
(call $_ext_malloc | |
(get_local $1) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/ptr.rs:1120:0 | |
(get_local $1) | |
(set_local $9 | |
(get_local $1) | |
) | |
;;@ /checkout/src/liballoc/allocator.rs:581:0 | |
(call $_llvm_trap) | |
) | |
) | |
(set_local $9 | |
(i32.const 1) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:358:0 | |
(i32.store | |
(get_local $10) | |
(get_local $9) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $10) | |
(i32.const 4) | |
) | |
) | |
(i32.store | |
(get_local $1) | |
(get_local $12) | |
) | |
(set_local $6 | |
(i32.add | |
(get_local $10) | |
(i32.const 8) | |
) | |
) | |
(i32.store | |
(get_local $6) | |
(i32.const 0) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1904:0 | |
(call $__ZN33__LT_alloc__vec__Vec_LT_T_GT__GT_7reserve17h724697f192169c95E | |
(get_local $10) | |
(get_local $12) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $6) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1907:0 | |
(set_local $1 | |
(i32.add | |
(get_local $2) | |
(get_local $12) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:678:0 | |
(i32.store | |
(get_local $6) | |
(get_local $1) | |
) | |
;;@ /checkout/src/liballoc/raw_vec.rs:199:0 | |
(set_local $1 | |
(i32.load | |
(get_local $10) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:673:0 | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.shl | |
(get_local $2) | |
(i32.const 5) | |
) | |
) | |
) | |
(set_local $1 | |
(i32.shl | |
(get_local $12) | |
(i32.const 5) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:16:0 | |
(set_local $1 | |
(call $_ext_memcpy | |
(get_local $2) | |
(get_local $3) | |
(get_local $1) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:17:0 | |
(i64.store align=4 | |
(get_local $0) | |
(i64.load align=4 | |
(get_local $10) | |
) | |
) | |
;;@ /checkout/src/liballoc/slice.rs:165:0 | |
(i32.store offset=8 | |
(get_local $0) | |
(i32.load offset=8 | |
(get_local $10) | |
) | |
) | |
(set_global $STACKTOP | |
(get_local $13) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:112:0 | |
(return) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:89:0 | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 4) | |
) | |
) | |
(i32.store | |
(get_local $18) | |
(get_local $2) | |
) | |
;;@ /checkout/src/liballoc/raw_vec.rs:199:0 | |
(set_local $2 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1695:0 | |
(set_local $1 | |
(i32.add | |
(get_local $1) | |
(i32.const 12) | |
) | |
) | |
(set_local $1 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $1 | |
(i32.add | |
(get_local $2) | |
(i32.shl | |
(get_local $1) | |
(i32.const 4) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/iterator.rs:1019:0 | |
(set_local $15 | |
(i64.extend_u/i32 | |
(get_local $1) | |
) | |
) | |
(set_local $20 | |
(i64.shl | |
(get_local $15) | |
(i64.const 32) | |
) | |
) | |
(set_local $15 | |
(i64.extend_u/i32 | |
(get_local $2) | |
) | |
) | |
(set_local $15 | |
(i64.or | |
(get_local $20) | |
(get_local $15) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/traits.rs:255:0 | |
(i64.store | |
(get_local $7) | |
(get_local $15) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $7) | |
(i32.const 8) | |
) | |
) | |
(i32.store | |
(get_local $1) | |
(i32.const 0) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $7) | |
(i32.const 12) | |
) | |
) | |
(i32.store | |
(get_local $1) | |
(get_local $18) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $7) | |
(i32.const 16) | |
) | |
) | |
(i32.store | |
(get_local $2) | |
(i32.const 0) | |
) | |
(set_local $9 | |
(i32.add | |
(get_local $7) | |
(i32.const 32) | |
) | |
) | |
(i32.store | |
(get_local $9) | |
(i32.const 0) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1802:0 | |
(call $__ZN97__LT_core__iter__FlatMap_LT_I_C__u20_U_C__u20_F_GT__u20_as_u20_core__iter__iterator__Iterator_GT_4next17hc2e43d5e3bf229fdE | |
(get_local $10) | |
(get_local $7) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1803:0 | |
(set_local $1 | |
(i32.load8_s | |
(get_local $10) | |
) | |
) | |
(if | |
(get_local $1) | |
(block | |
;;@ /checkout/src/liballoc/vec.rs:1804:0 | |
(i64.store align=1 | |
(get_local $5) | |
(i64.load align=1 | |
(tee_local $1 | |
(i32.add | |
(get_local $10) | |
(i32.const 1) | |
) | |
) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $5) | |
(i64.load offset=8 align=1 | |
(get_local $1) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $5) | |
(i64.load offset=16 align=1 | |
(get_local $1) | |
) | |
) | |
(i64.store offset=24 align=1 | |
(get_local $5) | |
(i64.load offset=24 align=1 | |
(get_local $1) | |
) | |
) | |
;;@ /checkout/src/libcore/option.rs:246:0 | |
(set_local $1 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
(set_local $3 | |
(if (result i32) | |
(get_local $1) | |
(block (result i32) | |
;;@ /checkout/src/liballoc/vec.rs:2362:0 | |
(set_local $1 | |
(i32.add | |
(get_local $7) | |
(i32.const 24) | |
) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $7) | |
(i32.const 28) | |
) | |
) | |
(set_local $1 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:658:0 | |
(set_local $1 | |
(i32.sub | |
(get_local $1) | |
(get_local $2) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:657:0 | |
(i32.div_s | |
(get_local $1) | |
(i32.const 32) | |
) | |
) | |
(i32.const 0) | |
) | |
) | |
;;@ /checkout/src/libcore/option.rs:246:0 | |
(set_local $1 | |
(i32.load | |
(get_local $9) | |
) | |
) | |
(set_local $1 | |
(if (result i32) | |
(get_local $1) | |
(block (result i32) | |
;;@ /checkout/src/liballoc/vec.rs:2362:0 | |
(set_local $1 | |
(i32.add | |
(get_local $7) | |
(i32.const 40) | |
) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $7) | |
(i32.const 44) | |
) | |
) | |
(set_local $1 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:658:0 | |
(set_local $1 | |
(i32.sub | |
(get_local $1) | |
(get_local $2) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:657:0 | |
(i32.div_s | |
(get_local $1) | |
(i32.const 32) | |
) | |
) | |
(i32.const 0) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:1967:0 | |
(set_local $2 | |
(i32.add | |
(get_local $3) | |
(get_local $1) | |
) | |
) | |
(set_local $1 | |
(i32.lt_u | |
(get_local $2) | |
(get_local $3) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/num/mod.rs:1576:0 | |
(get_local $1) | |
(set_local $2 | |
(i32.const -1) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:1967:0 | |
(set_local $1 | |
(i32.add | |
(get_local $2) | |
(i32.const 1) | |
) | |
) | |
(set_local $2 | |
(i32.gt_u | |
(get_local $2) | |
(i32.const -2) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/num/mod.rs:1576:0 | |
(get_local $2) | |
(set_local $1 | |
(i32.const -1) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:2017:0 | |
(set_local $2 | |
(i32.shl | |
(get_local $1) | |
(i32.const 5) | |
) | |
) | |
(if | |
(i32.gt_u | |
(get_local $1) | |
(i32.const 134217727) | |
) | |
;;@ /checkout/src/libcore/option.rs:302:0 | |
(call $__ZN4core6option13expect_failed17h2c86da6030696f90E | |
(i32.const 1833) | |
(i32.const 17) | |
) | |
) | |
(if | |
;;@ /checkout/obj/<assert macros>:5:0 | |
(i32.lt_s | |
(get_local $2) | |
(i32.const 0) | |
) | |
;;@ /checkout/obj/<panic macros>:3:0 | |
(call $__ZN4core9panicking5panic17heb50ef9ffe57c69fE | |
(i32.const 1332) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:90:0 | |
(get_local $2) | |
(block | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:31:0 | |
(set_local $2 | |
(call $_ext_malloc | |
(get_local $2) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/ptr.rs:1120:0 | |
(get_local $2) | |
(set_local $6 | |
(get_local $2) | |
) | |
;;@ /checkout/src/liballoc/allocator.rs:581:0 | |
(call $_llvm_trap) | |
) | |
) | |
(set_local $6 | |
(i32.const 1) | |
) | |
) | |
;;@ /checkout/src/liballoc/raw_vec.rs:105:0 | |
(set_local $2 | |
(get_local $6) | |
) | |
(i64.store align=1 | |
(get_local $6) | |
(i64.load align=1 | |
(get_local $5) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $6) | |
(i64.load offset=8 align=1 | |
(get_local $5) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $6) | |
(i64.load offset=16 align=1 | |
(get_local $5) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:328:0 | |
(i64.store offset=24 align=1 | |
(get_local $6) | |
(i64.load offset=24 align=1 | |
(get_local $5) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1811:0 | |
(i32.store | |
(get_local $4) | |
(get_local $2) | |
) | |
(set_local $5 | |
(i32.add | |
(get_local $4) | |
(i32.const 4) | |
) | |
) | |
(i32.store | |
(get_local $5) | |
(get_local $1) | |
) | |
(set_local $11 | |
(i32.add | |
(get_local $4) | |
(i32.const 8) | |
) | |
) | |
(i32.store | |
(get_local $11) | |
(i32.const 1) | |
) | |
(i64.store | |
(get_local $8) | |
(i64.load | |
(get_local $7) | |
) | |
) | |
(i64.store offset=8 | |
(get_local $8) | |
(i64.load offset=8 | |
(get_local $7) | |
) | |
) | |
(i64.store offset=16 | |
(get_local $8) | |
(i64.load offset=16 | |
(get_local $7) | |
) | |
) | |
(i64.store offset=24 | |
(get_local $8) | |
(i64.load offset=24 | |
(get_local $7) | |
) | |
) | |
(i64.store offset=32 | |
(get_local $8) | |
(i64.load offset=32 | |
(get_local $7) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1819:0 | |
(i64.store offset=40 | |
(get_local $8) | |
(i64.load offset=40 | |
(get_local $7) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1922:0 | |
(call $__ZN97__LT_core__iter__FlatMap_LT_I_C__u20_U_C__u20_F_GT__u20_as_u20_core__iter__iterator__Iterator_GT_4next17hc2e43d5e3bf229fdE | |
(get_local $10) | |
(get_local $8) | |
) | |
(set_local $2 | |
(i32.load8_s | |
(get_local $10) | |
) | |
) | |
(if | |
(i32.eq | |
(get_local $2) | |
(i32.const 1) | |
) | |
(block | |
(set_local $7 | |
(i32.add | |
(get_local $10) | |
(i32.const 1) | |
) | |
) | |
(set_local $9 | |
(i32.add | |
(get_local $8) | |
(i32.const 16) | |
) | |
) | |
(set_local $17 | |
(i32.add | |
(get_local $8) | |
(i32.const 32) | |
) | |
) | |
(set_local $19 | |
(i32.add | |
(get_local $8) | |
(i32.const 40) | |
) | |
) | |
(set_local $18 | |
(i32.add | |
(get_local $8) | |
(i32.const 44) | |
) | |
) | |
(set_local $16 | |
(i32.add | |
(get_local $8) | |
(i32.const 24) | |
) | |
) | |
(set_local $12 | |
(i32.add | |
(get_local $8) | |
(i32.const 28) | |
) | |
) | |
(set_local $2 | |
(i32.const 1) | |
) | |
(set_local $3 | |
(get_local $1) | |
) | |
(set_local $1 | |
(get_local $6) | |
) | |
(loop $while-in | |
(i64.store align=1 | |
(get_local $14) | |
(i64.load align=1 | |
(get_local $7) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $14) | |
(i64.load offset=8 align=1 | |
(get_local $7) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $14) | |
(i64.load offset=16 align=1 | |
(get_local $7) | |
) | |
) | |
(i64.store offset=24 align=1 | |
(get_local $14) | |
(i64.load offset=24 align=1 | |
(get_local $7) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/vec.rs:1924:0 | |
(i32.eq | |
(get_local $2) | |
(get_local $3) | |
) | |
(block | |
;;@ /checkout/src/libcore/option.rs:246:0 | |
(set_local $1 | |
(i32.load | |
(get_local $9) | |
) | |
) | |
(set_local $6 | |
(if (result i32) | |
(get_local $1) | |
(block (result i32) | |
;;@ /checkout/src/liballoc/vec.rs:2362:0 | |
(set_local $3 | |
(i32.load | |
(get_local $16) | |
) | |
) | |
(set_local $1 | |
(i32.load | |
(get_local $12) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:658:0 | |
(set_local $1 | |
(i32.sub | |
(get_local $1) | |
(get_local $3) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:657:0 | |
(i32.div_s | |
(get_local $1) | |
(i32.const 32) | |
) | |
) | |
(i32.const 0) | |
) | |
) | |
;;@ /checkout/src/libcore/option.rs:246:0 | |
(set_local $1 | |
(i32.load | |
(get_local $17) | |
) | |
) | |
(set_local $1 | |
(if (result i32) | |
(get_local $1) | |
(block (result i32) | |
;;@ /checkout/src/liballoc/vec.rs:2362:0 | |
(set_local $3 | |
(i32.load | |
(get_local $19) | |
) | |
) | |
(set_local $1 | |
(i32.load | |
(get_local $18) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:658:0 | |
(set_local $1 | |
(i32.sub | |
(get_local $1) | |
(get_local $3) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:657:0 | |
(i32.div_s | |
(get_local $1) | |
(i32.const 32) | |
) | |
) | |
(i32.const 0) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:1967:0 | |
(set_local $3 | |
(i32.add | |
(get_local $6) | |
(get_local $1) | |
) | |
) | |
(set_local $1 | |
(i32.lt_u | |
(get_local $3) | |
(get_local $6) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/num/mod.rs:1576:0 | |
(get_local $1) | |
(set_local $3 | |
(i32.const -1) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:1967:0 | |
(set_local $1 | |
(i32.add | |
(get_local $3) | |
(i32.const 1) | |
) | |
) | |
(set_local $3 | |
(i32.gt_u | |
(get_local $3) | |
(i32.const -2) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/num/mod.rs:1576:0 | |
(get_local $3) | |
(set_local $1 | |
(i32.const -1) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1926:0 | |
(call $__ZN33__LT_alloc__vec__Vec_LT_T_GT__GT_7reserve17h724697f192169c95E | |
(get_local $4) | |
(get_local $1) | |
) | |
(set_local $1 | |
(i32.load | |
(get_local $4) | |
) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:328:0 | |
(i64.store align=1 | |
(tee_local $3 | |
(i32.add | |
(get_local $1) | |
(i32.shl | |
(get_local $2) | |
(i32.const 5) | |
) | |
) | |
) | |
(i64.load align=1 | |
(get_local $14) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $3) | |
(i64.load offset=8 align=1 | |
(get_local $14) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $3) | |
(i64.load offset=16 align=1 | |
(get_local $14) | |
) | |
) | |
(i64.store offset=24 align=1 | |
(get_local $3) | |
(i64.load offset=24 align=1 | |
(get_local $14) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1931:0 | |
(set_local $2 | |
(i32.add | |
(get_local $2) | |
(i32.const 1) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:678:0 | |
(i32.store | |
(get_local $11) | |
(get_local $2) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1922:0 | |
(call $__ZN97__LT_core__iter__FlatMap_LT_I_C__u20_U_C__u20_F_GT__u20_as_u20_core__iter__iterator__Iterator_GT_4next17hc2e43d5e3bf229fdE | |
(get_local $10) | |
(get_local $8) | |
) | |
(set_local $3 | |
(i32.load8_s | |
(get_local $10) | |
) | |
) | |
(if | |
(i32.eq | |
(get_local $3) | |
(i32.const 1) | |
) | |
(block | |
(set_local $3 | |
(i32.load | |
(get_local $5) | |
) | |
) | |
(br $while-in) | |
) | |
(set_local $1 | |
(get_local $9) | |
) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:59:0 | |
(set_local $1 | |
(i32.add | |
(get_local $8) | |
(i32.const 16) | |
) | |
) | |
) | |
(set_local $9 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
(if | |
(get_local $9) | |
(block | |
;;@ /checkout/src/liballoc/vec.rs:2338:0 | |
(set_local $6 | |
(i32.add | |
(get_local $8) | |
(i32.const 24) | |
) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $6) | |
) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $8) | |
(i32.const 28) | |
) | |
) | |
(set_local $3 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
(if | |
(i32.ne | |
(get_local $2) | |
(get_local $3) | |
) | |
(block | |
(set_local $1 | |
(get_local $2) | |
) | |
(set_local $1 | |
(i32.sub | |
(i32.const 0) | |
(get_local $1) | |
) | |
) | |
(set_local $1 | |
(i32.add | |
(i32.add | |
(get_local $3) | |
(i32.const -32) | |
) | |
(get_local $1) | |
) | |
) | |
(set_local $1 | |
(i32.shr_u | |
(get_local $1) | |
(i32.const 5) | |
) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $1) | |
(i32.const 1) | |
) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $2) | |
(i32.shl | |
(get_local $1) | |
(i32.const 5) | |
) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2352:0 | |
(i32.store | |
(get_local $6) | |
(get_local $1) | |
) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2427:0 | |
(set_local $1 | |
(i32.add | |
(get_local $8) | |
(i32.const 20) | |
) | |
) | |
(set_local $1 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(get_local $1) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $9) | |
) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:59:0 | |
(set_local $1 | |
(i32.add | |
(get_local $8) | |
(i32.const 32) | |
) | |
) | |
(set_local $9 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
(if | |
(get_local $9) | |
(block | |
;;@ /checkout/src/liballoc/vec.rs:2338:0 | |
(set_local $6 | |
(i32.add | |
(get_local $8) | |
(i32.const 40) | |
) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $6) | |
) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $8) | |
(i32.const 44) | |
) | |
) | |
(set_local $3 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
(if | |
(i32.ne | |
(get_local $2) | |
(get_local $3) | |
) | |
(block | |
(set_local $1 | |
(get_local $2) | |
) | |
(set_local $1 | |
(i32.sub | |
(i32.const 0) | |
(get_local $1) | |
) | |
) | |
(set_local $1 | |
(i32.add | |
(i32.add | |
(get_local $3) | |
(i32.const -32) | |
) | |
(get_local $1) | |
) | |
) | |
(set_local $1 | |
(i32.shr_u | |
(get_local $1) | |
(i32.const 5) | |
) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $1) | |
(i32.const 1) | |
) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $2) | |
(i32.shl | |
(get_local $1) | |
(i32.const 5) | |
) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2352:0 | |
(i32.store | |
(get_local $6) | |
(get_local $1) | |
) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2427:0 | |
(set_local $1 | |
(i32.add | |
(get_local $8) | |
(i32.const 36) | |
) | |
) | |
(set_local $1 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(get_local $1) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $9) | |
) | |
) | |
) | |
) | |
(i64.store align=4 | |
(get_local $0) | |
(i64.load align=4 | |
(get_local $4) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1815:0 | |
(i32.store offset=8 | |
(get_local $0) | |
(i32.load offset=8 | |
(get_local $4) | |
) | |
) | |
) | |
(block | |
;;@ /checkout/src/liballoc/vec.rs:322:0 | |
(i32.store | |
(get_local $0) | |
(i32.const 1) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 4) | |
) | |
) | |
(i32.store | |
(get_local $1) | |
(i32.const 0) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 8) | |
) | |
) | |
(i32.store | |
(get_local $0) | |
(i32.const 0) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:59:0 | |
(set_local $6 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
(if | |
(get_local $6) | |
(block | |
;;@ /checkout/src/liballoc/vec.rs:2338:0 | |
(set_local $3 | |
(i32.add | |
(get_local $7) | |
(i32.const 24) | |
) | |
) | |
(set_local $1 | |
(i32.load | |
(get_local $3) | |
) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $7) | |
(i32.const 28) | |
) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $0) | |
) | |
) | |
(if | |
(i32.ne | |
(get_local $1) | |
(get_local $2) | |
) | |
(block | |
(set_local $0 | |
(get_local $1) | |
) | |
(set_local $0 | |
(i32.sub | |
(i32.const 0) | |
(get_local $0) | |
) | |
) | |
(set_local $0 | |
(i32.add | |
(i32.add | |
(get_local $2) | |
(i32.const -32) | |
) | |
(get_local $0) | |
) | |
) | |
(set_local $0 | |
(i32.shr_u | |
(get_local $0) | |
(i32.const 5) | |
) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 1) | |
) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $1) | |
(i32.shl | |
(get_local $0) | |
(i32.const 5) | |
) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2352:0 | |
(i32.store | |
(get_local $3) | |
(get_local $0) | |
) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2427:0 | |
(set_local $0 | |
(i32.add | |
(get_local $7) | |
(i32.const 20) | |
) | |
) | |
(set_local $0 | |
(i32.load | |
(get_local $0) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(get_local $0) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $6) | |
) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:59:0 | |
(set_local $6 | |
(i32.load | |
(get_local $9) | |
) | |
) | |
(if | |
(get_local $6) | |
(block | |
;;@ /checkout/src/liballoc/vec.rs:2338:0 | |
(set_local $3 | |
(i32.add | |
(get_local $7) | |
(i32.const 40) | |
) | |
) | |
(set_local $1 | |
(i32.load | |
(get_local $3) | |
) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $7) | |
(i32.const 44) | |
) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $0) | |
) | |
) | |
(if | |
(i32.ne | |
(get_local $1) | |
(get_local $2) | |
) | |
(block | |
(set_local $0 | |
(get_local $1) | |
) | |
(set_local $0 | |
(i32.sub | |
(i32.const 0) | |
(get_local $0) | |
) | |
) | |
(set_local $0 | |
(i32.add | |
(i32.add | |
(get_local $2) | |
(i32.const -32) | |
) | |
(get_local $0) | |
) | |
) | |
(set_local $0 | |
(i32.shr_u | |
(get_local $0) | |
(i32.const 5) | |
) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 1) | |
) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $1) | |
(i32.shl | |
(get_local $0) | |
(i32.const 5) | |
) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2352:0 | |
(i32.store | |
(get_local $3) | |
(get_local $0) | |
) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2427:0 | |
(set_local $0 | |
(i32.add | |
(get_local $7) | |
(i32.const 36) | |
) | |
) | |
(set_local $0 | |
(i32.load | |
(get_local $0) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(get_local $0) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $6) | |
) | |
) | |
) | |
) | |
) | |
) | |
(set_global $STACKTOP | |
(get_local $13) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:112:0 | |
(return) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:97:0 | |
(set_local $19 | |
(i32.add | |
(get_local $1) | |
(i32.const 4) | |
) | |
) | |
(i32.store | |
(get_local $16) | |
(get_local $19) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:31:0 | |
(set_local $11 | |
(call $_ext_malloc | |
(i32.const 32) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/ptr.rs:1120:0 | |
(i32.eqz | |
(get_local $11) | |
) | |
;;@ /checkout/src/liballoc/allocator.rs:581:0 | |
(call $_llvm_trap) | |
) | |
(set_local $17 | |
(i32.load offset=12 | |
(get_local $1) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:19:0 | |
(set_local $1 | |
(i32.shr_u | |
(get_local $17) | |
(i32.const 24) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:20:0 | |
(set_local $2 | |
(i32.shr_u | |
(get_local $17) | |
(i32.const 16) | |
) | |
) | |
(set_local $18 | |
(i32.and | |
(get_local $2) | |
(i32.const 255) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:21:0 | |
(set_local $2 | |
(i32.shr_u | |
(get_local $17) | |
(i32.const 8) | |
) | |
) | |
(set_local $9 | |
(i32.and | |
(get_local $2) | |
(i32.const 255) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:22:0 | |
(set_local $6 | |
(i32.and | |
(get_local $17) | |
(i32.const 255) | |
) | |
) | |
(i64.store align=1 | |
(get_local $11) | |
(i64.const 0) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $11) | |
(i64.const 0) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $11) | |
(i64.const 0) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:99:0 | |
(i32.store offset=24 align=1 | |
(get_local $11) | |
(i32.const 0) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $11) | |
(i32.const 28) | |
) | |
) | |
(i32.store8 | |
(get_local $2) | |
(get_local $1) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $11) | |
(i32.const 29) | |
) | |
) | |
(i32.store8 | |
(get_local $1) | |
(get_local $18) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $11) | |
(i32.const 30) | |
) | |
) | |
(i32.store8 | |
(get_local $1) | |
(get_local $9) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $11) | |
(i32.const 31) | |
) | |
) | |
(i32.store8 | |
(get_local $1) | |
(get_local $6) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:1211:0 | |
(set_local $9 | |
(i32.add | |
(get_local $11) | |
(i32.const 32) | |
) | |
) | |
;;@ /checkout/src/liballoc/raw_vec.rs:199:0 | |
(set_local $2 | |
(i32.load | |
(get_local $19) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $1 | |
(i32.add | |
(get_local $2) | |
(i32.shl | |
(get_local $17) | |
(i32.const 4) | |
) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:101:0 | |
(set_local $6 | |
(get_local $16) | |
) | |
;;@ /checkout/src/libcore/iter/iterator.rs:1019:0 | |
(set_local $15 | |
(i64.extend_u/i32 | |
(get_local $1) | |
) | |
) | |
(set_local $20 | |
(i64.shl | |
(get_local $15) | |
(i64.const 32) | |
) | |
) | |
(set_local $15 | |
(i64.extend_u/i32 | |
(get_local $2) | |
) | |
) | |
(set_local $15 | |
(i64.or | |
(get_local $20) | |
(get_local $15) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/traits.rs:255:0 | |
(i32.store | |
(get_local $4) | |
(get_local $11) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $4) | |
(i32.const 4) | |
) | |
) | |
(i32.store | |
(get_local $1) | |
(i32.const 1) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $4) | |
(i32.const 8) | |
) | |
) | |
(i32.store | |
(get_local $1) | |
(get_local $11) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $4) | |
(i32.const 12) | |
) | |
) | |
(i32.store | |
(get_local $1) | |
(get_local $9) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $4) | |
(i32.const 16) | |
) | |
) | |
(i64.store | |
(get_local $1) | |
(get_local $15) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $4) | |
(i32.const 24) | |
) | |
) | |
(i32.store | |
(get_local $1) | |
(i32.const 0) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $4) | |
(i32.const 28) | |
) | |
) | |
(i32.store | |
(get_local $1) | |
(get_local $12) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $4) | |
(i32.const 32) | |
) | |
) | |
(i32.store | |
(get_local $1) | |
(get_local $6) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $4) | |
(i32.const 36) | |
) | |
) | |
(i32.store | |
(get_local $1) | |
(i32.const 0) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $4) | |
(i32.const 52) | |
) | |
) | |
(i32.store | |
(get_local $1) | |
(i32.const 0) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $4) | |
(i32.const 68) | |
) | |
) | |
(i32.store8 | |
(get_local $1) | |
(i32.const 0) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $4) | |
(i32.const 72) | |
) | |
) | |
(i64.store | |
(get_local $1) | |
(get_local $15) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $4) | |
(i32.const 80) | |
) | |
) | |
(i32.store | |
(get_local $1) | |
(i32.const 0) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $4) | |
(i32.const 84) | |
) | |
) | |
(i32.store | |
(get_local $1) | |
(get_local $12) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $4) | |
(i32.const 88) | |
) | |
) | |
(i32.store | |
(get_local $1) | |
(get_local $6) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $4) | |
(i32.const 92) | |
) | |
) | |
(i32.store | |
(get_local $1) | |
(i32.const 0) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $4) | |
(i32.const 108) | |
) | |
) | |
(i32.store | |
(get_local $1) | |
(i32.const 0) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $4) | |
(i32.const 124) | |
) | |
) | |
(i32.store8 | |
(get_local $1) | |
(i32.const 0) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1802:0 | |
(call $__ZN86__LT_core__iter__Chain_LT_A_C__u20_B_GT__u20_as_u20_core__iter__iterator__Iterator_GT_4next17hd56d25d1366fd8b4E | |
(get_local $8) | |
(get_local $4) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1803:0 | |
(set_local $1 | |
(i32.load8_s | |
(get_local $8) | |
) | |
) | |
(if | |
(get_local $1) | |
(block | |
;;@ /checkout/src/liballoc/vec.rs:1804:0 | |
(i64.store align=1 | |
(get_local $5) | |
(i64.load align=1 | |
(tee_local $1 | |
(i32.add | |
(get_local $8) | |
(i32.const 1) | |
) | |
) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $5) | |
(i64.load offset=8 align=1 | |
(get_local $1) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $5) | |
(i64.load offset=16 align=1 | |
(get_local $1) | |
) | |
) | |
(i64.store offset=24 align=1 | |
(get_local $5) | |
(i64.load offset=24 align=1 | |
(get_local $1) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1805:0 | |
(call $__ZN86__LT_core__iter__Chain_LT_A_C__u20_B_GT__u20_as_u20_core__iter__iterator__Iterator_GT_9size_hint17hd1cefded5cb46ef8E | |
(get_local $10) | |
(get_local $4) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $10) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:1967:0 | |
(set_local $1 | |
(i32.add | |
(get_local $2) | |
(i32.const 1) | |
) | |
) | |
(set_local $2 | |
(i32.gt_u | |
(get_local $2) | |
(i32.const -2) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/num/mod.rs:1576:0 | |
(get_local $2) | |
(set_local $1 | |
(i32.const -1) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:2017:0 | |
(set_local $2 | |
(i32.shl | |
(get_local $1) | |
(i32.const 5) | |
) | |
) | |
(if | |
(i32.gt_u | |
(get_local $1) | |
(i32.const 134217727) | |
) | |
;;@ /checkout/src/libcore/option.rs:302:0 | |
(call $__ZN4core6option13expect_failed17h2c86da6030696f90E | |
(i32.const 1833) | |
(i32.const 17) | |
) | |
) | |
(if | |
;;@ /checkout/obj/<assert macros>:5:0 | |
(i32.lt_s | |
(get_local $2) | |
(i32.const 0) | |
) | |
;;@ /checkout/obj/<panic macros>:3:0 | |
(call $__ZN4core9panicking5panic17heb50ef9ffe57c69fE | |
(i32.const 1332) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:90:0 | |
(get_local $2) | |
(block | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:31:0 | |
(set_local $2 | |
(call $_ext_malloc | |
(get_local $2) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/ptr.rs:1120:0 | |
(get_local $2) | |
(set_local $3 | |
(get_local $2) | |
) | |
;;@ /checkout/src/liballoc/allocator.rs:581:0 | |
(call $_llvm_trap) | |
) | |
) | |
(set_local $3 | |
(i32.const 1) | |
) | |
) | |
;;@ /checkout/src/liballoc/raw_vec.rs:105:0 | |
(set_local $2 | |
(get_local $3) | |
) | |
(i64.store align=1 | |
(get_local $3) | |
(i64.load align=1 | |
(get_local $5) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $3) | |
(i64.load offset=8 align=1 | |
(get_local $5) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $3) | |
(i64.load offset=16 align=1 | |
(get_local $5) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:328:0 | |
(i64.store offset=24 align=1 | |
(get_local $3) | |
(i64.load offset=24 align=1 | |
(get_local $5) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1811:0 | |
(i32.store | |
(get_local $7) | |
(get_local $2) | |
) | |
(set_local $12 | |
(i32.add | |
(get_local $7) | |
(i32.const 4) | |
) | |
) | |
(i32.store | |
(get_local $12) | |
(get_local $1) | |
) | |
(set_local $9 | |
(i32.add | |
(get_local $7) | |
(i32.const 8) | |
) | |
) | |
(i32.store | |
(get_local $9) | |
(i32.const 1) | |
) | |
(i64.store | |
(get_local $5) | |
(i64.load | |
(get_local $4) | |
) | |
) | |
(i64.store offset=8 | |
(get_local $5) | |
(i64.load offset=8 | |
(get_local $4) | |
) | |
) | |
(i64.store offset=16 | |
(get_local $5) | |
(i64.load offset=16 | |
(get_local $4) | |
) | |
) | |
(i64.store offset=24 | |
(get_local $5) | |
(i64.load offset=24 | |
(get_local $4) | |
) | |
) | |
(i64.store offset=32 | |
(get_local $5) | |
(i64.load offset=32 | |
(get_local $4) | |
) | |
) | |
(i64.store offset=40 | |
(get_local $5) | |
(i64.load offset=40 | |
(get_local $4) | |
) | |
) | |
(i64.store offset=48 | |
(get_local $5) | |
(i64.load offset=48 | |
(get_local $4) | |
) | |
) | |
(i64.store offset=56 | |
(get_local $5) | |
(i64.load offset=56 | |
(get_local $4) | |
) | |
) | |
(i64.store offset=64 | |
(get_local $5) | |
(i64.load offset=64 | |
(get_local $4) | |
) | |
) | |
(i64.store offset=72 | |
(get_local $5) | |
(i64.load offset=72 | |
(get_local $4) | |
) | |
) | |
(i64.store offset=80 | |
(get_local $5) | |
(i64.load offset=80 | |
(get_local $4) | |
) | |
) | |
(i64.store offset=88 | |
(get_local $5) | |
(i64.load offset=88 | |
(get_local $4) | |
) | |
) | |
(i64.store offset=96 | |
(get_local $5) | |
(i64.load offset=96 | |
(get_local $4) | |
) | |
) | |
(i64.store offset=104 | |
(get_local $5) | |
(i64.load offset=104 | |
(get_local $4) | |
) | |
) | |
(i64.store offset=112 | |
(get_local $5) | |
(i64.load offset=112 | |
(get_local $4) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1819:0 | |
(i64.store offset=120 | |
(get_local $5) | |
(i64.load offset=120 | |
(get_local $4) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1922:0 | |
(call $__ZN86__LT_core__iter__Chain_LT_A_C__u20_B_GT__u20_as_u20_core__iter__iterator__Iterator_GT_4next17hd56d25d1366fd8b4E | |
(get_local $8) | |
(get_local $5) | |
) | |
(set_local $2 | |
(i32.load8_s | |
(get_local $8) | |
) | |
) | |
(block $label$break$L21 | |
(if | |
(i32.eq | |
(get_local $2) | |
(i32.const 1) | |
) | |
(block | |
(set_local $16 | |
(i32.add | |
(get_local $8) | |
(i32.const 1) | |
) | |
) | |
(set_local $6 | |
(get_local $1) | |
) | |
(set_local $2 | |
(i32.const 1) | |
) | |
(set_local $1 | |
(get_local $3) | |
) | |
(loop $while-in9 | |
(i64.store align=1 | |
(get_local $14) | |
(i64.load align=1 | |
(get_local $16) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $14) | |
(i64.load offset=8 align=1 | |
(get_local $16) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $14) | |
(i64.load offset=16 align=1 | |
(get_local $16) | |
) | |
) | |
(i64.store offset=24 align=1 | |
(get_local $14) | |
(i64.load offset=24 align=1 | |
(get_local $16) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/vec.rs:1924:0 | |
(i32.eq | |
(get_local $2) | |
(get_local $6) | |
) | |
(block | |
;;@ /checkout/src/liballoc/vec.rs:1925:0 | |
(call $__ZN86__LT_core__iter__Chain_LT_A_C__u20_B_GT__u20_as_u20_core__iter__iterator__Iterator_GT_9size_hint17hd1cefded5cb46ef8E | |
(get_local $10) | |
(get_local $5) | |
) | |
(set_local $3 | |
(i32.load | |
(get_local $10) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:1967:0 | |
(set_local $1 | |
(i32.add | |
(get_local $3) | |
(i32.const 1) | |
) | |
) | |
(set_local $3 | |
(i32.gt_u | |
(get_local $3) | |
(i32.const -2) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/num/mod.rs:1576:0 | |
(get_local $3) | |
(set_local $1 | |
(i32.const -1) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1926:0 | |
(call $__ZN33__LT_alloc__vec__Vec_LT_T_GT__GT_7reserve17h724697f192169c95E | |
(get_local $7) | |
(get_local $1) | |
) | |
(set_local $1 | |
(i32.load | |
(get_local $7) | |
) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:328:0 | |
(set_local $3 | |
(i32.add | |
(get_local $1) | |
(i32.shl | |
(get_local $2) | |
(i32.const 5) | |
) | |
) | |
) | |
(set_local $6 | |
(get_local $14) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:21:0 | |
(set_local $3 | |
(call $_ext_memmove | |
(get_local $3) | |
(get_local $6) | |
(i32.const 32) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1931:0 | |
(set_local $2 | |
(i32.add | |
(get_local $2) | |
(i32.const 1) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:678:0 | |
(i32.store | |
(get_local $9) | |
(get_local $2) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1922:0 | |
(call $__ZN86__LT_core__iter__Chain_LT_A_C__u20_B_GT__u20_as_u20_core__iter__iterator__Iterator_GT_4next17hd56d25d1366fd8b4E | |
(get_local $8) | |
(get_local $5) | |
) | |
(set_local $3 | |
(i32.load8_s | |
(get_local $8) | |
) | |
) | |
(br_if $label$break$L21 | |
(i32.ne | |
(get_local $3) | |
(i32.const 1) | |
) | |
) | |
(set_local $6 | |
(i32.load | |
(get_local $12) | |
) | |
) | |
(br $while-in9) | |
) | |
) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1934:0 | |
(call $__ZN4core3ptr13drop_in_place17h65bf64d195435127E | |
(get_local $5) | |
) | |
(i64.store align=4 | |
(get_local $0) | |
(i64.load align=4 | |
(get_local $7) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1815:0 | |
(i32.store offset=8 | |
(get_local $0) | |
(i32.load offset=8 | |
(get_local $7) | |
) | |
) | |
) | |
(block | |
;;@ /checkout/src/liballoc/vec.rs:322:0 | |
(i32.store | |
(get_local $0) | |
(i32.const 1) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 4) | |
) | |
) | |
(i32.store | |
(get_local $1) | |
(i32.const 0) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 8) | |
) | |
) | |
(i32.store | |
(get_local $0) | |
(i32.const 0) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1816:0 | |
(call $__ZN4core3ptr13drop_in_place17h65bf64d195435127E | |
(get_local $4) | |
) | |
) | |
) | |
(set_global $STACKTOP | |
(get_local $13) | |
) | |
) | |
(func $__ZN33__LT_alloc__vec__Vec_LT_T_GT__GT_7reserve17h724697f192169c95E (; 36 ;) (param $0 i32) (param $1 i32) | |
(local $2 i32) | |
(local $3 i32) | |
(local $4 i32) | |
(local $5 i32) | |
(local $6 i32) | |
(local $7 i32) | |
;;@ /checkout/src/liballoc/vec.rs:461:0 | |
(set_local $2 | |
(i32.add | |
(get_local $0) | |
(i32.const 8) | |
) | |
) | |
(set_local $4 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
(set_local $5 | |
(i32.load | |
(tee_local $7 | |
(i32.add | |
(get_local $0) | |
(i32.const 4) | |
) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:1805:0 | |
(set_local $2 | |
(i32.sub | |
(get_local $5) | |
(get_local $4) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:516:0 | |
(i32.ge_u | |
(get_local $2) | |
(get_local $1) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:462:0 | |
(return) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:1967:0 | |
(set_local $6 | |
(i32.add | |
(get_local $4) | |
(get_local $1) | |
) | |
) | |
(if | |
(i32.lt_u | |
(get_local $6) | |
(get_local $4) | |
) | |
;;@ /checkout/src/libcore/option.rs:302:0 | |
(call $__ZN4core6option13expect_failed17h2c86da6030696f90E | |
(i32.const 1833) | |
(i32.const 17) | |
) | |
) | |
;;@ /checkout/src/liballoc/raw_vec.rs:450:0 | |
(set_local $2 | |
(i32.shl | |
(get_local $5) | |
(i32.const 1) | |
) | |
) | |
;;@ /checkout/src/libcore/cmp.rs:850:0 | |
(set_local $1 | |
(i32.ge_u | |
(get_local $6) | |
(get_local $2) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/cmp.rs:462:0 | |
(i32.eqz | |
(get_local $1) | |
) | |
(set_local $6 | |
(get_local $2) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:2017:0 | |
(set_local $3 | |
(i32.shl | |
(get_local $6) | |
(i32.const 5) | |
) | |
) | |
(if | |
(i32.gt_u | |
(get_local $6) | |
(i32.const 134217727) | |
) | |
;;@ /checkout/obj/<panic macros>:3:0 | |
(call $__ZN4core9panicking5panic17heb50ef9ffe57c69fE | |
(i32.const 1428) | |
) | |
) | |
(if | |
;;@ /checkout/obj/<assert macros>:5:0 | |
(i32.lt_s | |
(get_local $3) | |
(i32.const 0) | |
) | |
;;@ /checkout/obj/<panic macros>:3:0 | |
(call $__ZN4core9panicking5panic17heb50ef9ffe57c69fE | |
(i32.const 1332) | |
) | |
) | |
(set_local $1 | |
(if (result i32) | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(get_local $5) | |
(block (result i32) | |
;;@ /checkout/src/liballoc/raw_vec.rs:232:0 | |
(set_local $1 | |
(i32.shl | |
(get_local $5) | |
(i32.const 5) | |
) | |
) | |
;;@ /checkout/src/liballoc/raw_vec.rs:530:0 | |
(set_local $4 | |
(i32.load | |
(get_local $0) | |
) | |
) | |
(if (result i32) | |
;;@ /checkout/src/liballoc/allocator.rs:692:0 | |
(i32.eq | |
(get_local $3) | |
(get_local $1) | |
) | |
(get_local $4) | |
(block (result i32) | |
;;@ /checkout/src/libcore/cmp.rs:848:0 | |
(set_local $2 | |
(i32.le_u | |
(get_local $1) | |
(get_local $3) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/cmp.rs:478:0 | |
(i32.eqz | |
(get_local $2) | |
) | |
(set_local $1 | |
(get_local $3) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:31:0 | |
(set_local $2 | |
(call $_ext_malloc | |
(get_local $3) | |
) | |
) | |
;;@ /checkout/src/liballoc/allocator.rs:705:0 | |
(set_local $5 | |
(get_local $2) | |
) | |
(set_local $3 | |
(get_local $4) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:16:0 | |
(set_local $1 | |
(call $_ext_memcpy | |
(get_local $5) | |
(get_local $3) | |
(get_local $1) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $4) | |
) | |
(get_local $2) | |
) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:31:0 | |
(call $_ext_malloc | |
(get_local $3) | |
) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/ptr.rs:1120:0 | |
(i32.eqz | |
(get_local $1) | |
) | |
;;@ /checkout/src/liballoc/allocator.rs:581:0 | |
(call $_llvm_trap) | |
) | |
;;@ /checkout/src/liballoc/raw_vec.rs:539:0 | |
(i32.store | |
(get_local $0) | |
(get_local $1) | |
) | |
;;@ /checkout/src/liballoc/raw_vec.rs:540:0 | |
(i32.store | |
(get_local $7) | |
(get_local $6) | |
) | |
) | |
(func $__ZN86__LT_core__iter__Chain_LT_A_C__u20_B_GT__u20_as_u20_core__iter__iterator__Iterator_GT_4next17hd56d25d1366fd8b4E (; 37 ;) (param $0 i32) (param $1 i32) | |
(local $2 i32) | |
(local $3 i32) | |
(local $4 i32) | |
(local $5 i32) | |
(local $6 i32) | |
(local $7 i32) | |
(local $8 i32) | |
(set_local $6 | |
(get_global $STACKTOP) | |
) | |
(set_global $STACKTOP | |
(i32.add | |
(get_global $STACKTOP) | |
(i32.const 48) | |
) | |
) | |
(set_local $3 | |
(get_local $6) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:664:0 | |
(set_local $7 | |
(i32.add | |
(get_local $1) | |
(i32.const 124) | |
) | |
) | |
(set_local $2 | |
(i32.load8_s | |
(get_local $7) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:674:0 | |
(block $switch | |
(block $switch-default8 | |
(block $switch-case7 | |
(block $switch-case2 | |
;;@ /checkout/src/libcore/iter/mod.rs:664:0 | |
(br_table $switch-case2 $switch-case7 $switch-default8 | |
(i32.and | |
(get_local $2) | |
(i32.const 3) | |
) | |
) | |
) | |
(set_local $4 | |
(i32.add | |
(get_local $1) | |
(i32.const 68) | |
) | |
) | |
(set_local $2 | |
(i32.load8_s | |
(get_local $4) | |
) | |
) | |
(block $__rjto$0 | |
(block $__rjti$0 | |
(block $switch-default | |
(block $switch-case1 | |
(block $switch-case | |
(br_table $switch-case $switch-case1 $switch-default | |
(i32.and | |
(get_local $2) | |
(i32.const 3) | |
) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2338:0 | |
(set_local $5 | |
(i32.add | |
(get_local $1) | |
(i32.const 8) | |
) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $5) | |
) | |
) | |
(set_local $8 | |
(i32.add | |
(get_local $1) | |
(i32.const 12) | |
) | |
) | |
(set_local $8 | |
(i32.load | |
(get_local $8) | |
) | |
) | |
(if | |
(i32.eq | |
(get_local $2) | |
(get_local $8) | |
) | |
(block | |
;;@ /checkout/src/libcore/iter/mod.rs:667:0 | |
(i32.store8 | |
(get_local $4) | |
(i32.const 2) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:668:0 | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 16) | |
) | |
) | |
(call $__ZN97__LT_core__iter__FlatMap_LT_I_C__u20_U_C__u20_F_GT__u20_as_u20_core__iter__iterator__Iterator_GT_4next17hcdcf3b63c1a69352E | |
(get_local $3) | |
(get_local $2) | |
) | |
(br $__rjti$0) | |
) | |
(block | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $4 | |
(i32.add | |
(get_local $2) | |
(i32.const 32) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2352:0 | |
(i32.store | |
(get_local $5) | |
(get_local $4) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:665:0 | |
(i32.store8 | |
(get_local $3) | |
(i32.const 1) | |
) | |
(i64.store align=1 | |
(tee_local $4 | |
(i32.add | |
(get_local $3) | |
(i32.const 1) | |
) | |
) | |
(i64.load align=1 | |
(get_local $2) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $4) | |
(i64.load offset=8 align=1 | |
(get_local $2) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $4) | |
(i64.load offset=16 align=1 | |
(get_local $2) | |
) | |
) | |
(i64.store offset=24 align=1 | |
(get_local $4) | |
(i64.load offset=24 align=1 | |
(get_local $2) | |
) | |
) | |
(br $__rjti$0) | |
) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2338:0 | |
(set_local $4 | |
(i32.add | |
(get_local $1) | |
(i32.const 8) | |
) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $4) | |
) | |
) | |
(set_local $5 | |
(i32.add | |
(get_local $1) | |
(i32.const 12) | |
) | |
) | |
(set_local $5 | |
(i32.load | |
(get_local $5) | |
) | |
) | |
(set_local $2 | |
(if (result i32) | |
(i32.eq | |
(get_local $2) | |
(get_local $5) | |
) | |
(i32.const 0) | |
(block (result i32) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $5 | |
(i32.add | |
(get_local $2) | |
(i32.const 32) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2352:0 | |
(i32.store | |
(get_local $4) | |
(get_local $5) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2354:0 | |
(i64.store align=1 | |
(tee_local $4 | |
(i32.add | |
(get_local $3) | |
(i32.const 1) | |
) | |
) | |
(i64.load align=1 | |
(get_local $2) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $4) | |
(i64.load offset=8 align=1 | |
(get_local $2) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $4) | |
(i64.load offset=16 align=1 | |
(get_local $2) | |
) | |
) | |
(i64.store offset=24 align=1 | |
(get_local $4) | |
(i64.load offset=24 align=1 | |
(get_local $2) | |
) | |
) | |
(i32.const 1) | |
) | |
) | |
) | |
(i32.store8 | |
(get_local $3) | |
(get_local $2) | |
) | |
(br $__rjto$0) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:672:0 | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 16) | |
) | |
) | |
(call $__ZN97__LT_core__iter__FlatMap_LT_I_C__u20_U_C__u20_F_GT__u20_as_u20_core__iter__iterator__Iterator_GT_4next17hcdcf3b63c1a69352E | |
(get_local $3) | |
(get_local $2) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:665:0 | |
(set_local $2 | |
(i32.load8_s | |
(get_local $3) | |
) | |
) | |
) | |
(if | |
(i32.and | |
(get_local $2) | |
(i32.const 255) | |
) | |
(block | |
(i64.store align=1 | |
(get_local $0) | |
(i64.load align=1 | |
(get_local $3) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $0) | |
(i64.load offset=8 align=1 | |
(get_local $3) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $0) | |
(i64.load offset=16 align=1 | |
(get_local $3) | |
) | |
) | |
(i64.store offset=24 align=1 | |
(get_local $0) | |
(i64.load offset=24 align=1 | |
(get_local $3) | |
) | |
) | |
(i32.store8 offset=32 | |
(get_local $0) | |
(i32.load8_s offset=32 | |
(get_local $3) | |
) | |
) | |
) | |
(block | |
;;@ /checkout/src/libcore/iter/mod.rs:667:0 | |
(i32.store8 | |
(get_local $7) | |
(i32.const 2) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:668:0 | |
(set_local $1 | |
(i32.add | |
(get_local $1) | |
(i32.const 72) | |
) | |
) | |
(call $__ZN97__LT_core__iter__FlatMap_LT_I_C__u20_U_C__u20_F_GT__u20_as_u20_core__iter__iterator__Iterator_GT_4next17he225715bed1a7e39E | |
(get_local $0) | |
(get_local $1) | |
) | |
) | |
) | |
(set_global $STACKTOP | |
(get_local $6) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:674:0 | |
(return) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:664:0 | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 68) | |
) | |
) | |
(set_local $3 | |
(i32.load8_s | |
(get_local $2) | |
) | |
) | |
(block $switch3 | |
(block $switch-default6 | |
(block $switch-case5 | |
(block $switch-case4 | |
(br_table $switch-case4 $switch-case5 $switch-default6 | |
(i32.and | |
(get_local $3) | |
(i32.const 3) | |
) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2338:0 | |
(set_local $4 | |
(i32.add | |
(get_local $1) | |
(i32.const 8) | |
) | |
) | |
(set_local $3 | |
(i32.load | |
(get_local $4) | |
) | |
) | |
(set_local $7 | |
(i32.add | |
(get_local $1) | |
(i32.const 12) | |
) | |
) | |
(set_local $7 | |
(i32.load | |
(get_local $7) | |
) | |
) | |
(if | |
(i32.eq | |
(get_local $3) | |
(get_local $7) | |
) | |
(block | |
;;@ /checkout/src/libcore/iter/mod.rs:667:0 | |
(i32.store8 | |
(get_local $2) | |
(i32.const 2) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:668:0 | |
(set_local $1 | |
(i32.add | |
(get_local $1) | |
(i32.const 16) | |
) | |
) | |
(call $__ZN97__LT_core__iter__FlatMap_LT_I_C__u20_U_C__u20_F_GT__u20_as_u20_core__iter__iterator__Iterator_GT_4next17hcdcf3b63c1a69352E | |
(get_local $0) | |
(get_local $1) | |
) | |
(set_global $STACKTOP | |
(get_local $6) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:674:0 | |
(return) | |
) | |
(block | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $1 | |
(i32.add | |
(get_local $3) | |
(i32.const 32) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2352:0 | |
(i32.store | |
(get_local $4) | |
(get_local $1) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:665:0 | |
(i32.store8 | |
(get_local $0) | |
(i32.const 1) | |
) | |
(i64.store align=1 | |
(tee_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 1) | |
) | |
) | |
(i64.load align=1 | |
(get_local $3) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $0) | |
(i64.load offset=8 align=1 | |
(get_local $3) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $0) | |
(i64.load offset=16 align=1 | |
(get_local $3) | |
) | |
) | |
(i64.store offset=24 align=1 | |
(get_local $0) | |
(i64.load offset=24 align=1 | |
(get_local $3) | |
) | |
) | |
(set_global $STACKTOP | |
(get_local $6) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:674:0 | |
(return) | |
) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2338:0 | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 8) | |
) | |
) | |
(set_local $3 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $1) | |
(i32.const 12) | |
) | |
) | |
(set_local $1 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
(set_local $1 | |
(if (result i32) | |
(i32.eq | |
(get_local $3) | |
(get_local $1) | |
) | |
(i32.const 0) | |
(block (result i32) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $1 | |
(i32.add | |
(get_local $3) | |
(i32.const 32) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2352:0 | |
(i32.store | |
(get_local $2) | |
(get_local $1) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2354:0 | |
(i64.store align=1 | |
(tee_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 1) | |
) | |
) | |
(i64.load align=1 | |
(get_local $3) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $1) | |
(i64.load offset=8 align=1 | |
(get_local $3) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $1) | |
(i64.load offset=16 align=1 | |
(get_local $3) | |
) | |
) | |
(i64.store offset=24 align=1 | |
(get_local $1) | |
(i64.load offset=24 align=1 | |
(get_local $3) | |
) | |
) | |
(i32.const 1) | |
) | |
) | |
) | |
(i32.store8 | |
(get_local $0) | |
(get_local $1) | |
) | |
(set_global $STACKTOP | |
(get_local $6) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:674:0 | |
(return) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:672:0 | |
(set_local $1 | |
(i32.add | |
(get_local $1) | |
(i32.const 16) | |
) | |
) | |
(call $__ZN97__LT_core__iter__FlatMap_LT_I_C__u20_U_C__u20_F_GT__u20_as_u20_core__iter__iterator__Iterator_GT_4next17hcdcf3b63c1a69352E | |
(get_local $0) | |
(get_local $1) | |
) | |
(set_global $STACKTOP | |
(get_local $6) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:674:0 | |
(return) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:672:0 | |
(set_local $1 | |
(i32.add | |
(get_local $1) | |
(i32.const 72) | |
) | |
) | |
(call $__ZN97__LT_core__iter__FlatMap_LT_I_C__u20_U_C__u20_F_GT__u20_as_u20_core__iter__iterator__Iterator_GT_4next17he225715bed1a7e39E | |
(get_local $0) | |
(get_local $1) | |
) | |
(set_global $STACKTOP | |
(get_local $6) | |
) | |
) | |
) | |
(func $__ZN4core3ptr13drop_in_place17h65bf64d195435127E (; 38 ;) (param $0 i32) | |
(local $1 i32) | |
(local $2 i32) | |
(local $3 i32) | |
(local $4 i32) | |
(local $5 i32) | |
;;@ /checkout/src/liballoc/vec.rs:2338:0 | |
(set_local $3 | |
(i32.add | |
(get_local $0) | |
(i32.const 8) | |
) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $3) | |
) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 12) | |
) | |
) | |
(set_local $4 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
(if | |
(i32.ne | |
(get_local $2) | |
(get_local $4) | |
) | |
(block | |
(set_local $1 | |
(get_local $2) | |
) | |
(set_local $1 | |
(i32.sub | |
(i32.const 0) | |
(get_local $1) | |
) | |
) | |
(set_local $1 | |
(i32.add | |
(i32.add | |
(get_local $4) | |
(i32.const -32) | |
) | |
(get_local $1) | |
) | |
) | |
(set_local $1 | |
(i32.shr_u | |
(get_local $1) | |
(i32.const 5) | |
) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $1) | |
(i32.const 1) | |
) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $2) | |
(i32.shl | |
(get_local $1) | |
(i32.const 5) | |
) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2352:0 | |
(i32.store | |
(get_local $3) | |
(get_local $2) | |
) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2427:0 | |
(set_local $2 | |
(i32.add | |
(get_local $0) | |
(i32.const 4) | |
) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(get_local $2) | |
(block | |
;;@ /checkout/src/liballoc/vec.rs:2427:0 | |
(set_local $2 | |
(i32.load | |
(get_local $0) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $2) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:59:0 | |
(set_local $2 | |
(i32.add | |
(get_local $0) | |
(i32.const 36) | |
) | |
) | |
(set_local $3 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
(if | |
(get_local $3) | |
(block | |
;;@ /checkout/src/liballoc/vec.rs:2338:0 | |
(set_local $4 | |
(i32.add | |
(get_local $0) | |
(i32.const 44) | |
) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $4) | |
) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 48) | |
) | |
) | |
(set_local $5 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
(if | |
(i32.ne | |
(get_local $2) | |
(get_local $5) | |
) | |
(block | |
(set_local $1 | |
(get_local $2) | |
) | |
(set_local $1 | |
(i32.sub | |
(i32.const 0) | |
(get_local $1) | |
) | |
) | |
(set_local $1 | |
(i32.add | |
(i32.add | |
(get_local $5) | |
(i32.const -32) | |
) | |
(get_local $1) | |
) | |
) | |
(set_local $1 | |
(i32.shr_u | |
(get_local $1) | |
(i32.const 5) | |
) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $1) | |
(i32.const 1) | |
) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $2) | |
(i32.shl | |
(get_local $1) | |
(i32.const 5) | |
) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2352:0 | |
(i32.store | |
(get_local $4) | |
(get_local $2) | |
) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2427:0 | |
(set_local $2 | |
(i32.add | |
(get_local $0) | |
(i32.const 40) | |
) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(get_local $2) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $3) | |
) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:59:0 | |
(set_local $2 | |
(i32.add | |
(get_local $0) | |
(i32.const 52) | |
) | |
) | |
(set_local $3 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
(if | |
(get_local $3) | |
(block | |
;;@ /checkout/src/liballoc/vec.rs:2338:0 | |
(set_local $4 | |
(i32.add | |
(get_local $0) | |
(i32.const 60) | |
) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $4) | |
) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 64) | |
) | |
) | |
(set_local $5 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
(if | |
(i32.ne | |
(get_local $2) | |
(get_local $5) | |
) | |
(block | |
(set_local $1 | |
(get_local $2) | |
) | |
(set_local $1 | |
(i32.sub | |
(i32.const 0) | |
(get_local $1) | |
) | |
) | |
(set_local $1 | |
(i32.add | |
(i32.add | |
(get_local $5) | |
(i32.const -32) | |
) | |
(get_local $1) | |
) | |
) | |
(set_local $1 | |
(i32.shr_u | |
(get_local $1) | |
(i32.const 5) | |
) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $1) | |
(i32.const 1) | |
) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $2) | |
(i32.shl | |
(get_local $1) | |
(i32.const 5) | |
) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2352:0 | |
(i32.store | |
(get_local $4) | |
(get_local $2) | |
) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2427:0 | |
(set_local $2 | |
(i32.add | |
(get_local $0) | |
(i32.const 56) | |
) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(get_local $2) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $3) | |
) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:59:0 | |
(set_local $2 | |
(i32.add | |
(get_local $0) | |
(i32.const 92) | |
) | |
) | |
(set_local $3 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
(if | |
(get_local $3) | |
(block | |
;;@ /checkout/src/liballoc/vec.rs:2338:0 | |
(set_local $4 | |
(i32.add | |
(get_local $0) | |
(i32.const 100) | |
) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $4) | |
) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 104) | |
) | |
) | |
(set_local $5 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
(if | |
(i32.ne | |
(get_local $2) | |
(get_local $5) | |
) | |
(block | |
(set_local $1 | |
(get_local $2) | |
) | |
(set_local $1 | |
(i32.sub | |
(i32.const 0) | |
(get_local $1) | |
) | |
) | |
(set_local $1 | |
(i32.add | |
(i32.add | |
(get_local $5) | |
(i32.const -32) | |
) | |
(get_local $1) | |
) | |
) | |
(set_local $1 | |
(i32.shr_u | |
(get_local $1) | |
(i32.const 5) | |
) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $1) | |
(i32.const 1) | |
) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $2) | |
(i32.shl | |
(get_local $1) | |
(i32.const 5) | |
) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2352:0 | |
(i32.store | |
(get_local $4) | |
(get_local $2) | |
) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2427:0 | |
(set_local $2 | |
(i32.add | |
(get_local $0) | |
(i32.const 96) | |
) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(get_local $2) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $3) | |
) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:59:0 | |
(set_local $2 | |
(i32.add | |
(get_local $0) | |
(i32.const 108) | |
) | |
) | |
(set_local $3 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
(if | |
(i32.eqz | |
(get_local $3) | |
) | |
(return) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2338:0 | |
(set_local $4 | |
(i32.add | |
(get_local $0) | |
(i32.const 116) | |
) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $4) | |
) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 120) | |
) | |
) | |
(set_local $5 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
(if | |
(i32.ne | |
(get_local $2) | |
(get_local $5) | |
) | |
(block | |
(set_local $1 | |
(get_local $2) | |
) | |
(set_local $1 | |
(i32.sub | |
(i32.const 0) | |
(get_local $1) | |
) | |
) | |
(set_local $1 | |
(i32.add | |
(i32.add | |
(get_local $5) | |
(i32.const -32) | |
) | |
(get_local $1) | |
) | |
) | |
(set_local $1 | |
(i32.shr_u | |
(get_local $1) | |
(i32.const 5) | |
) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $1) | |
(i32.const 1) | |
) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $2) | |
(i32.shl | |
(get_local $1) | |
(i32.const 5) | |
) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2352:0 | |
(i32.store | |
(get_local $4) | |
(get_local $2) | |
) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2427:0 | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 112) | |
) | |
) | |
(set_local $0 | |
(i32.load | |
(get_local $0) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(i32.eqz | |
(get_local $0) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:59:0 | |
(return) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $3) | |
) | |
) | |
(func $__ZN86__LT_core__iter__Chain_LT_A_C__u20_B_GT__u20_as_u20_core__iter__iterator__Iterator_GT_9size_hint17hd1cefded5cb46ef8E (; 39 ;) (param $0 i32) (param $1 i32) | |
(local $2 i32) | |
(local $3 i64) | |
(local $4 i32) | |
(local $5 i32) | |
(local $6 i64) | |
(local $7 i32) | |
(local $8 i32) | |
(local $9 i32) | |
(local $10 i32) | |
(local $11 i32) | |
;;@ /checkout/src/liballoc/vec.rs:2362:0 | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 8) | |
) | |
) | |
(set_local $5 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 12) | |
) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:658:0 | |
(set_local $2 | |
(i32.sub | |
(get_local $2) | |
(get_local $5) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:657:0 | |
(set_local $9 | |
(i32.div_s | |
(get_local $2) | |
(i32.const 32) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:762:0 | |
(set_local $4 | |
(i32.add | |
(get_local $1) | |
(i32.const 16) | |
) | |
) | |
;;@ /checkout/src/libcore/option.rs:246:0 | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 36) | |
) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
(set_local $7 | |
(if (result i32) | |
(get_local $2) | |
(block (result i32) | |
;;@ /checkout/src/liballoc/vec.rs:2362:0 | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 44) | |
) | |
) | |
(set_local $5 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 48) | |
) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:658:0 | |
(set_local $2 | |
(i32.sub | |
(get_local $2) | |
(get_local $5) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:657:0 | |
(i32.div_s | |
(get_local $2) | |
(i32.const 32) | |
) | |
) | |
(i32.const 0) | |
) | |
) | |
;;@ /checkout/src/libcore/option.rs:246:0 | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 52) | |
) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
(set_local $2 | |
(if (result i32) | |
(get_local $2) | |
(block (result i32) | |
;;@ /checkout/src/liballoc/vec.rs:2362:0 | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 60) | |
) | |
) | |
(set_local $5 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 64) | |
) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:658:0 | |
(set_local $2 | |
(i32.sub | |
(get_local $2) | |
(get_local $5) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:657:0 | |
(i32.div_s | |
(get_local $2) | |
(i32.const 32) | |
) | |
) | |
(i32.const 0) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:1967:0 | |
(set_local $5 | |
(i32.add | |
(get_local $7) | |
(get_local $2) | |
) | |
) | |
(set_local $8 | |
(i32.lt_u | |
(get_local $5) | |
(get_local $7) | |
) | |
) | |
(set_local $2 | |
(if (result i32) | |
;;@ /checkout/src/libcore/num/mod.rs:1576:0 | |
(get_local $8) | |
(i32.const -1) | |
(get_local $5) | |
) | |
) | |
(set_local $4 | |
(i32.load | |
(get_local $4) | |
) | |
) | |
(set_local $7 | |
(i32.load offset=20 | |
(get_local $1) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:658:0 | |
(set_local $4 | |
(i32.sub | |
(i32.const 15) | |
(get_local $4) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:2068:0 | |
(set_local $4 | |
(i32.add | |
(get_local $4) | |
(get_local $7) | |
) | |
) | |
(set_local $7 | |
(i32.lt_u | |
(get_local $4) | |
(i32.const 31) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:1576:0 | |
(set_local $4 | |
(i32.xor | |
(get_local $8) | |
(i32.const 1) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:2068:0 | |
(set_local $3 | |
(i64.extend_u/i32 | |
(get_local $5) | |
) | |
) | |
(set_local $6 | |
(i64.shl | |
(get_local $3) | |
(i64.const 32) | |
) | |
) | |
(set_local $3 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $4) | |
(i32.const 1) | |
) | |
) | |
) | |
(set_local $3 | |
(i64.or | |
(get_local $6) | |
(get_local $3) | |
) | |
) | |
(if | |
(i32.eqz | |
(get_local $7) | |
) | |
(set_local $3 | |
(i64.const 0) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:762:0 | |
(set_local $4 | |
(i32.wrap/i64 | |
(get_local $3) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:1967:0 | |
(set_local $5 | |
(i32.add | |
(get_local $9) | |
(get_local $2) | |
) | |
) | |
(set_local $2 | |
(i32.lt_u | |
(get_local $5) | |
(get_local $9) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/num/mod.rs:1576:0 | |
(get_local $2) | |
(set_local $5 | |
(i32.const -1) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/iter/mod.rs:767:0 | |
(i32.eq | |
(get_local $4) | |
(i32.const 1) | |
) | |
(block | |
;;@ /checkout/src/libcore/iter/mod.rs:762:0 | |
(set_local $3 | |
(i64.shr_u | |
(get_local $3) | |
(i64.const 32) | |
) | |
) | |
(set_local $2 | |
(i32.wrap/i64 | |
(get_local $3) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:1967:0 | |
(set_local $2 | |
(i32.add | |
(get_local $9) | |
(get_local $2) | |
) | |
) | |
(set_local $4 | |
(i32.lt_u | |
(get_local $2) | |
(get_local $9) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:1576:0 | |
(set_local $3 | |
(i64.extend_u/i32 | |
(get_local $2) | |
) | |
) | |
(set_local $6 | |
(i64.shl | |
(get_local $3) | |
(i64.const 32) | |
) | |
) | |
(set_local $2 | |
(i32.xor | |
(get_local $4) | |
(i32.const 1) | |
) | |
) | |
(set_local $3 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $2) | |
(i32.const 1) | |
) | |
) | |
) | |
(if | |
(get_local $4) | |
(set_local $6 | |
(i64.const 0) | |
) | |
) | |
) | |
(block | |
(set_local $3 | |
(i64.const 0) | |
) | |
(set_local $6 | |
(i64.const 0) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:771:0 | |
(set_local $3 | |
(i64.or | |
(get_local $6) | |
(get_local $3) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:761:0 | |
(set_local $9 | |
(i32.wrap/i64 | |
(get_local $3) | |
) | |
) | |
(set_local $3 | |
(i64.shr_u | |
(get_local $6) | |
(i64.const 32) | |
) | |
) | |
(set_local $10 | |
(i32.wrap/i64 | |
(get_local $3) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:762:0 | |
(set_local $7 | |
(i32.add | |
(get_local $1) | |
(i32.const 72) | |
) | |
) | |
;;@ /checkout/src/libcore/option.rs:246:0 | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 92) | |
) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
(set_local $8 | |
(if (result i32) | |
(get_local $2) | |
(block (result i32) | |
;;@ /checkout/src/liballoc/vec.rs:2362:0 | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 100) | |
) | |
) | |
(set_local $4 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 104) | |
) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:658:0 | |
(set_local $2 | |
(i32.sub | |
(get_local $2) | |
(get_local $4) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:657:0 | |
(i32.div_s | |
(get_local $2) | |
(i32.const 32) | |
) | |
) | |
(i32.const 0) | |
) | |
) | |
;;@ /checkout/src/libcore/option.rs:246:0 | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 108) | |
) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
(set_local $2 | |
(if (result i32) | |
(get_local $2) | |
(block (result i32) | |
;;@ /checkout/src/liballoc/vec.rs:2362:0 | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 116) | |
) | |
) | |
(set_local $4 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 120) | |
) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:658:0 | |
(set_local $2 | |
(i32.sub | |
(get_local $2) | |
(get_local $4) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:657:0 | |
(i32.div_s | |
(get_local $2) | |
(i32.const 32) | |
) | |
) | |
(i32.const 0) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:1967:0 | |
(set_local $4 | |
(i32.add | |
(get_local $8) | |
(get_local $2) | |
) | |
) | |
(set_local $11 | |
(i32.lt_u | |
(get_local $4) | |
(get_local $8) | |
) | |
) | |
(set_local $2 | |
(if (result i32) | |
;;@ /checkout/src/libcore/num/mod.rs:1576:0 | |
(get_local $11) | |
(i32.const -1) | |
(get_local $4) | |
) | |
) | |
(set_local $8 | |
(i32.load | |
(get_local $7) | |
) | |
) | |
(set_local $7 | |
(i32.load offset=76 | |
(get_local $1) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:658:0 | |
(set_local $1 | |
(i32.sub | |
(i32.const 15) | |
(get_local $8) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:2068:0 | |
(set_local $1 | |
(i32.add | |
(get_local $1) | |
(get_local $7) | |
) | |
) | |
(set_local $7 | |
(i32.lt_u | |
(get_local $1) | |
(i32.const 31) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:1576:0 | |
(set_local $1 | |
(i32.xor | |
(get_local $11) | |
(i32.const 1) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:2068:0 | |
(set_local $3 | |
(i64.extend_u/i32 | |
(get_local $4) | |
) | |
) | |
(set_local $6 | |
(i64.shl | |
(get_local $3) | |
(i64.const 32) | |
) | |
) | |
(set_local $3 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $1) | |
(i32.const 1) | |
) | |
) | |
) | |
(set_local $3 | |
(i64.or | |
(get_local $6) | |
(get_local $3) | |
) | |
) | |
(if | |
(i32.eqz | |
(get_local $7) | |
) | |
(set_local $3 | |
(i64.const 0) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:762:0 | |
(set_local $4 | |
(i32.wrap/i64 | |
(get_local $3) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:1967:0 | |
(set_local $1 | |
(i32.add | |
(get_local $5) | |
(get_local $2) | |
) | |
) | |
(set_local $2 | |
(i32.lt_u | |
(get_local $1) | |
(get_local $5) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/num/mod.rs:1576:0 | |
(get_local $2) | |
(set_local $1 | |
(i32.const -1) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:767:0 | |
(set_local $5 | |
(i32.eq | |
(get_local $9) | |
(i32.const 1) | |
) | |
) | |
(set_local $2 | |
(i32.eq | |
(get_local $4) | |
(i32.const 1) | |
) | |
) | |
(if | |
(i32.eqz | |
(i32.and | |
(get_local $5) | |
(get_local $2) | |
) | |
) | |
(block | |
(set_local $3 | |
(i64.const 0) | |
) | |
(set_local $6 | |
(i64.const 0) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:771:0 | |
(set_local $3 | |
(i64.const 0) | |
) | |
(i32.store | |
(get_local $0) | |
(get_local $1) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 4) | |
) | |
) | |
(i64.store align=4 | |
(get_local $0) | |
(i64.const 0) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:772:0 | |
(return) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:762:0 | |
(set_local $3 | |
(i64.shr_u | |
(get_local $3) | |
(i64.const 32) | |
) | |
) | |
(set_local $2 | |
(i32.wrap/i64 | |
(get_local $3) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:1967:0 | |
(set_local $2 | |
(i32.add | |
(get_local $10) | |
(get_local $2) | |
) | |
) | |
(set_local $5 | |
(i32.lt_u | |
(get_local $2) | |
(get_local $10) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:1576:0 | |
(set_local $3 | |
(i64.extend_u/i32 | |
(get_local $2) | |
) | |
) | |
(set_local $6 | |
(i64.shl | |
(get_local $3) | |
(i64.const 32) | |
) | |
) | |
(set_local $2 | |
(i32.xor | |
(get_local $5) | |
(i32.const 1) | |
) | |
) | |
(set_local $3 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $2) | |
(i32.const 1) | |
) | |
) | |
) | |
(if | |
(get_local $5) | |
(set_local $6 | |
(i64.const 0) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:771:0 | |
(set_local $3 | |
(i64.or | |
(get_local $6) | |
(get_local $3) | |
) | |
) | |
(i32.store | |
(get_local $0) | |
(get_local $1) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 4) | |
) | |
) | |
(i64.store align=4 | |
(get_local $0) | |
(get_local $3) | |
) | |
) | |
(func $__ZN97__LT_core__iter__FlatMap_LT_I_C__u20_U_C__u20_F_GT__u20_as_u20_core__iter__iterator__Iterator_GT_4next17hcdcf3b63c1a69352E (; 40 ;) (param $0 i32) (param $1 i32) | |
(local $2 i32) | |
(local $3 i32) | |
(local $4 i32) | |
(local $5 i32) | |
(local $6 i32) | |
(local $7 i32) | |
(local $8 i32) | |
(local $9 i32) | |
(local $10 i32) | |
(local $11 i32) | |
(local $12 i32) | |
(local $13 i32) | |
(local $14 i32) | |
(local $15 i32) | |
(local $16 i32) | |
(local $17 i32) | |
(local $18 i32) | |
(local $19 i32) | |
(local $20 i32) | |
(local $21 i32) | |
(local $22 i32) | |
(local $23 i32) | |
(local $24 i32) | |
(local $25 i32) | |
(local $26 i32) | |
(set_local $10 | |
(get_global $STACKTOP) | |
) | |
(set_global $STACKTOP | |
(i32.add | |
(get_global $STACKTOP) | |
(i32.const 16) | |
) | |
) | |
;;@ /checkout/src/libcore/option.rs:1:0 | |
(set_local $18 | |
(i32.add | |
(get_local $1) | |
(i32.const 4) | |
) | |
) | |
(set_local $19 | |
(i32.add | |
(get_local $1) | |
(i32.const 16) | |
) | |
) | |
(set_local $20 | |
(i32.add | |
(get_local $1) | |
(i32.const 12) | |
) | |
) | |
(set_local $21 | |
(i32.add | |
(tee_local $11 | |
(get_local $10) | |
) | |
(i32.const 4) | |
) | |
) | |
(set_local $22 | |
(i32.add | |
(get_local $11) | |
(i32.const 8) | |
) | |
) | |
(set_local $16 | |
(i32.add | |
(get_local $1) | |
(i32.const 24) | |
) | |
) | |
(set_local $8 | |
(i32.add | |
(get_local $1) | |
(i32.const 28) | |
) | |
) | |
(set_local $12 | |
(i32.add | |
(get_local $1) | |
(i32.const 32) | |
) | |
) | |
(set_local $17 | |
(i32.add | |
(get_local $1) | |
(i32.const 8) | |
) | |
) | |
(set_local $13 | |
(i32.load | |
(tee_local $23 | |
(i32.add | |
(get_local $1) | |
(i32.const 20) | |
) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:2060:0 | |
(block $__rjto$3 | |
(block $__rjti$3 | |
(block $__rjti$2 | |
(block $__rjti$1 | |
(block $__rjti$0 | |
(loop $while-in | |
(block $while-out | |
(if | |
;;@ /checkout/src/libcore/iter/mod.rs:2050:0 | |
(i32.eqz | |
(tee_local $24 | |
(i32.eqz | |
(get_local $13) | |
) | |
) | |
) | |
(block | |
;;@ /checkout/src/liballoc/vec.rs:2338:0 | |
(set_local $2 | |
(i32.load | |
(get_local $8) | |
) | |
) | |
(set_local $3 | |
(i32.load | |
(get_local $12) | |
) | |
) | |
(br_if $__rjti$2 | |
(i32.ne | |
(get_local $2) | |
(get_local $3) | |
) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1136:0 | |
(set_local $14 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1137:0 | |
(set_local $2 | |
(i32.load | |
(get_local $18) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1139:0 | |
(br_if $__rjti$3 | |
(i32.eq | |
(get_local $14) | |
(get_local $2) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $2 | |
(i32.add | |
(get_local $14) | |
(i32.const 16) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1598:0 | |
(i32.store | |
(get_local $1) | |
(get_local $2) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:1418:0 | |
(set_local $5 | |
(i32.load | |
(get_local $17) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:1420:0 | |
(set_local $2 | |
(i32.add | |
(get_local $5) | |
(i32.const 1) | |
) | |
) | |
(i32.store | |
(get_local $17) | |
(get_local $2) | |
) | |
(set_local $25 | |
(i32.load | |
(i32.load | |
(get_local $20) | |
) | |
) | |
) | |
(set_local $3 | |
(i32.load | |
(tee_local $2 | |
(i32.load | |
(i32.load | |
(get_local $19) | |
) | |
) | |
) | |
) | |
) | |
(set_local $9 | |
(i32.load offset=8 | |
(get_local $2) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:64:0 | |
(br_if $__rjti$0 | |
(i32.ge_u | |
(get_local $5) | |
(get_local $9) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $26 | |
(i32.add | |
(get_local $3) | |
(i32.shl | |
(get_local $9) | |
(i32.const 4) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/iterator.rs:1410:0 | |
(set_local $4 | |
(get_local $3) | |
) | |
(set_local $6 | |
(i32.const 0) | |
) | |
(set_local $2 | |
(tee_local $15 | |
(get_local $3) | |
) | |
) | |
(loop $while-in1 | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $4 | |
(i32.add | |
(get_local $4) | |
(i32.const 16) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1598:0 | |
(set_local $7 | |
(get_local $4) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:66:0 | |
(set_local $2 | |
(call $__ZN9pwasm_abi3eth6encode7Mediate8init_len17hd596a86d9a5cee85E | |
(get_local $2) | |
) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $2) | |
(get_local $6) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/slice/mod.rs:1139:0 | |
(i32.ne | |
(get_local $4) | |
(get_local $26) | |
) | |
(block | |
(set_local $6 | |
(get_local $2) | |
) | |
(set_local $2 | |
(get_local $7) | |
) | |
(br $while-in1) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:876:0 | |
(br_if $__rjti$1 | |
(i32.gt_u | |
(get_local $5) | |
(get_local $9) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $6 | |
(i32.add | |
(get_local $3) | |
(i32.shl | |
(get_local $5) | |
(i32.const 4) | |
) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/slice/mod.rs:1139:0 | |
(get_local $5) | |
(block | |
(set_local $4 | |
(get_local $2) | |
) | |
(set_local $2 | |
(get_local $15) | |
) | |
(loop $while-in3 | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $3 | |
(i32.add | |
(get_local $3) | |
(i32.const 16) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1598:0 | |
(set_local $7 | |
(get_local $3) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:67:0 | |
(set_local $2 | |
(call $__ZN9pwasm_abi3eth6encode7Mediate11closing_len17h69fc59525061fdeeE | |
(get_local $2) | |
) | |
) | |
(set_local $4 | |
(i32.add | |
(get_local $2) | |
(get_local $4) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/slice/mod.rs:1139:0 | |
(i32.eq | |
(get_local $3) | |
(get_local $6) | |
) | |
(set_local $2 | |
(get_local $4) | |
) | |
(block | |
(set_local $2 | |
(get_local $7) | |
) | |
(br $while-in3) | |
) | |
) | |
) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:103:0 | |
(set_local $3 | |
(i32.add | |
(get_local $25) | |
(i32.const 32) | |
) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $3) | |
(get_local $2) | |
) | |
) | |
(call $__ZN9pwasm_abi3eth6encode7Mediate4init17h043021186c04f80aE | |
(get_local $11) | |
(get_local $14) | |
(get_local $2) | |
) | |
;;@ /checkout/src/libcore/option.rs:398:0 | |
(set_local $2 | |
(i32.load | |
(get_local $11) | |
) | |
) | |
(set_local $15 | |
(i32.load | |
(get_local $21) | |
) | |
) | |
(set_local $6 | |
(i32.load | |
(get_local $22) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:2056:0 | |
(br_if $__rjti$3 | |
(i32.eqz | |
(get_local $2) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/ptr.rs:1211:0 | |
(i32.eqz | |
(get_local $24) | |
) | |
(block | |
;;@ /checkout/src/liballoc/vec.rs:2338:0 | |
(set_local $3 | |
(i32.load | |
(get_local $8) | |
) | |
) | |
(set_local $7 | |
(i32.load | |
(get_local $12) | |
) | |
) | |
(if | |
(i32.ne | |
(get_local $3) | |
(get_local $7) | |
) | |
(block | |
(set_local $4 | |
(get_local $3) | |
) | |
(set_local $4 | |
(i32.sub | |
(i32.const 0) | |
(get_local $4) | |
) | |
) | |
(set_local $4 | |
(i32.add | |
(i32.add | |
(get_local $7) | |
(i32.const -32) | |
) | |
(get_local $4) | |
) | |
) | |
(set_local $4 | |
(i32.shr_u | |
(get_local $4) | |
(i32.const 5) | |
) | |
) | |
(set_local $4 | |
(i32.add | |
(get_local $4) | |
(i32.const 1) | |
) | |
) | |
(set_local $3 | |
(i32.add | |
(get_local $3) | |
(i32.shl | |
(get_local $4) | |
(i32.const 5) | |
) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2352:0 | |
(i32.store | |
(get_local $8) | |
(get_local $3) | |
) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2427:0 | |
(set_local $3 | |
(i32.load | |
(get_local $16) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(get_local $3) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $13) | |
) | |
) | |
) | |
) | |
(set_local $3 | |
(i32.add | |
(get_local $2) | |
(i32.shl | |
(get_local $6) | |
(i32.const 5) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:2057:0 | |
(i32.store | |
(get_local $23) | |
(get_local $2) | |
) | |
(i32.store | |
(get_local $16) | |
(get_local $15) | |
) | |
(i32.store | |
(get_local $8) | |
(get_local $2) | |
) | |
(i32.store | |
(get_local $12) | |
(get_local $3) | |
) | |
(set_local $13 | |
(get_local $2) | |
) | |
(br $while-in) | |
) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:64:0 | |
(call $__ZN4core9panicking5panic17heb50ef9ffe57c69fE | |
(i32.const 1404) | |
) | |
(br $__rjto$3) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:877:0 | |
(call $__ZN4core5slice20slice_index_len_fail17h34674409f9ea66ebE | |
(get_local $5) | |
(get_local $9) | |
) | |
(br $__rjto$3) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $1 | |
(i32.add | |
(get_local $2) | |
(i32.const 32) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2352:0 | |
(i32.store | |
(get_local $8) | |
(get_local $1) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:2052:0 | |
(i32.store8 | |
(get_local $0) | |
(i32.const 1) | |
) | |
(i64.store align=1 | |
(tee_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 1) | |
) | |
) | |
(i64.load align=1 | |
(get_local $2) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $0) | |
(i64.load offset=8 align=1 | |
(get_local $2) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $0) | |
(i64.load offset=16 align=1 | |
(get_local $2) | |
) | |
) | |
(i64.store offset=24 align=1 | |
(get_local $0) | |
(i64.load offset=24 align=1 | |
(get_local $2) | |
) | |
) | |
(set_global $STACKTOP | |
(get_local $10) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:2060:0 | |
(return) | |
) | |
;;@ /checkout/src/libcore/option.rs:267:0 | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 36) | |
) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
(set_local $1 | |
(if (result i32) | |
(get_local $2) | |
(block (result i32) | |
;;@ /checkout/src/liballoc/vec.rs:2338:0 | |
(set_local $3 | |
(i32.add | |
(get_local $1) | |
(i32.const 44) | |
) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $3) | |
) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $1) | |
(i32.const 48) | |
) | |
) | |
(set_local $1 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
(if (result i32) | |
(i32.eq | |
(get_local $2) | |
(get_local $1) | |
) | |
(i32.const 0) | |
(block (result i32) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $1 | |
(i32.add | |
(get_local $2) | |
(i32.const 32) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2352:0 | |
(i32.store | |
(get_local $3) | |
(get_local $1) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2354:0 | |
(i64.store align=1 | |
(tee_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 1) | |
) | |
) | |
(i64.load align=1 | |
(get_local $2) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $1) | |
(i64.load offset=8 align=1 | |
(get_local $2) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $1) | |
(i64.load offset=16 align=1 | |
(get_local $2) | |
) | |
) | |
(i64.store offset=24 align=1 | |
(get_local $1) | |
(i64.load offset=24 align=1 | |
(get_local $2) | |
) | |
) | |
(i32.const 1) | |
) | |
) | |
) | |
(i32.const 0) | |
) | |
) | |
(i32.store8 | |
(get_local $0) | |
(get_local $1) | |
) | |
(set_global $STACKTOP | |
(get_local $10) | |
) | |
) | |
) | |
(func $__ZN97__LT_core__iter__FlatMap_LT_I_C__u20_U_C__u20_F_GT__u20_as_u20_core__iter__iterator__Iterator_GT_4next17he225715bed1a7e39E (; 41 ;) (param $0 i32) (param $1 i32) | |
(local $2 i32) | |
(local $3 i32) | |
(local $4 i32) | |
(local $5 i32) | |
(local $6 i32) | |
(local $7 i32) | |
(local $8 i32) | |
(local $9 i32) | |
(local $10 i32) | |
(local $11 i32) | |
(local $12 i32) | |
(local $13 i32) | |
(local $14 i32) | |
(local $15 i32) | |
(local $16 i32) | |
(local $17 i32) | |
(local $18 i32) | |
(local $19 i32) | |
(local $20 i32) | |
(local $21 i32) | |
(local $22 i32) | |
(local $23 i32) | |
(local $24 i32) | |
(local $25 i32) | |
(local $26 i32) | |
(set_local $10 | |
(get_global $STACKTOP) | |
) | |
(set_global $STACKTOP | |
(i32.add | |
(get_global $STACKTOP) | |
(i32.const 16) | |
) | |
) | |
;;@ /checkout/src/libcore/option.rs:1:0 | |
(set_local $18 | |
(i32.add | |
(get_local $1) | |
(i32.const 4) | |
) | |
) | |
(set_local $19 | |
(i32.load offset=12 | |
(get_local $1) | |
) | |
) | |
(set_local $20 | |
(i32.load offset=16 | |
(get_local $1) | |
) | |
) | |
(set_local $21 | |
(i32.add | |
(tee_local $11 | |
(get_local $10) | |
) | |
(i32.const 4) | |
) | |
) | |
(set_local $22 | |
(i32.add | |
(get_local $11) | |
(i32.const 8) | |
) | |
) | |
(set_local $16 | |
(i32.add | |
(get_local $1) | |
(i32.const 24) | |
) | |
) | |
(set_local $8 | |
(i32.add | |
(get_local $1) | |
(i32.const 28) | |
) | |
) | |
(set_local $12 | |
(i32.add | |
(get_local $1) | |
(i32.const 32) | |
) | |
) | |
(set_local $17 | |
(i32.add | |
(get_local $1) | |
(i32.const 8) | |
) | |
) | |
(set_local $13 | |
(i32.load | |
(tee_local $23 | |
(i32.add | |
(get_local $1) | |
(i32.const 20) | |
) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:2060:0 | |
(block $__rjto$3 | |
(block $__rjti$3 | |
(block $__rjti$2 | |
(block $__rjti$1 | |
(block $__rjti$0 | |
(loop $while-in | |
(block $while-out | |
(if | |
;;@ /checkout/src/libcore/iter/mod.rs:2050:0 | |
(i32.eqz | |
(tee_local $24 | |
(i32.eqz | |
(get_local $13) | |
) | |
) | |
) | |
(block | |
;;@ /checkout/src/liballoc/vec.rs:2338:0 | |
(set_local $2 | |
(i32.load | |
(get_local $8) | |
) | |
) | |
(set_local $3 | |
(i32.load | |
(get_local $12) | |
) | |
) | |
(br_if $__rjti$2 | |
(i32.ne | |
(get_local $2) | |
(get_local $3) | |
) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1136:0 | |
(set_local $14 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1137:0 | |
(set_local $2 | |
(i32.load | |
(get_local $18) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1139:0 | |
(br_if $__rjti$3 | |
(i32.eq | |
(get_local $14) | |
(get_local $2) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $2 | |
(i32.add | |
(get_local $14) | |
(i32.const 16) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1598:0 | |
(i32.store | |
(get_local $1) | |
(get_local $2) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:1418:0 | |
(set_local $5 | |
(i32.load | |
(get_local $17) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:1420:0 | |
(set_local $2 | |
(i32.add | |
(get_local $5) | |
(i32.const 1) | |
) | |
) | |
(i32.store | |
(get_local $17) | |
(get_local $2) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:107:0 | |
(set_local $25 | |
(i32.load | |
(get_local $19) | |
) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $20) | |
) | |
) | |
;;@ /checkout/src/liballoc/raw_vec.rs:199:0 | |
(set_local $3 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1695:0 | |
(set_local $2 | |
(i32.add | |
(get_local $2) | |
(i32.const 8) | |
) | |
) | |
(set_local $9 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:64:0 | |
(br_if $__rjti$0 | |
(i32.le_u | |
(get_local $9) | |
(get_local $5) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $26 | |
(i32.add | |
(get_local $3) | |
(i32.shl | |
(get_local $9) | |
(i32.const 4) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/iterator.rs:1410:0 | |
(set_local $4 | |
(get_local $3) | |
) | |
(set_local $6 | |
(i32.const 0) | |
) | |
(set_local $2 | |
(tee_local $15 | |
(get_local $3) | |
) | |
) | |
(loop $while-in1 | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $4 | |
(i32.add | |
(get_local $4) | |
(i32.const 16) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1598:0 | |
(set_local $7 | |
(get_local $4) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:66:0 | |
(set_local $2 | |
(call $__ZN9pwasm_abi3eth6encode7Mediate8init_len17hd596a86d9a5cee85E | |
(get_local $2) | |
) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $2) | |
(get_local $6) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/slice/mod.rs:1139:0 | |
(i32.ne | |
(get_local $4) | |
(get_local $26) | |
) | |
(block | |
(set_local $6 | |
(get_local $2) | |
) | |
(set_local $2 | |
(get_local $7) | |
) | |
(br $while-in1) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:876:0 | |
(br_if $__rjti$1 | |
(i32.gt_u | |
(get_local $5) | |
(get_local $9) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $6 | |
(i32.add | |
(get_local $3) | |
(i32.shl | |
(get_local $5) | |
(i32.const 4) | |
) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/slice/mod.rs:1139:0 | |
(get_local $5) | |
(block | |
(set_local $4 | |
(get_local $2) | |
) | |
(set_local $2 | |
(get_local $15) | |
) | |
(loop $while-in3 | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $3 | |
(i32.add | |
(get_local $3) | |
(i32.const 16) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1598:0 | |
(set_local $7 | |
(get_local $3) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:67:0 | |
(set_local $2 | |
(call $__ZN9pwasm_abi3eth6encode7Mediate11closing_len17h69fc59525061fdeeE | |
(get_local $2) | |
) | |
) | |
(set_local $4 | |
(i32.add | |
(get_local $2) | |
(get_local $4) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/slice/mod.rs:1139:0 | |
(i32.eq | |
(get_local $3) | |
(get_local $6) | |
) | |
(set_local $2 | |
(get_local $4) | |
) | |
(block | |
(set_local $2 | |
(get_local $7) | |
) | |
(br $while-in3) | |
) | |
) | |
) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:107:0 | |
(set_local $2 | |
(i32.add | |
(get_local $2) | |
(get_local $25) | |
) | |
) | |
(call $__ZN9pwasm_abi3eth6encode7Mediate7closing17h60419e32ff393132E | |
(get_local $11) | |
(get_local $14) | |
(get_local $2) | |
) | |
;;@ /checkout/src/libcore/option.rs:398:0 | |
(set_local $2 | |
(i32.load | |
(get_local $11) | |
) | |
) | |
(set_local $15 | |
(i32.load | |
(get_local $21) | |
) | |
) | |
(set_local $6 | |
(i32.load | |
(get_local $22) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:2056:0 | |
(br_if $__rjti$3 | |
(i32.eqz | |
(get_local $2) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/ptr.rs:1211:0 | |
(i32.eqz | |
(get_local $24) | |
) | |
(block | |
;;@ /checkout/src/liballoc/vec.rs:2338:0 | |
(set_local $3 | |
(i32.load | |
(get_local $8) | |
) | |
) | |
(set_local $7 | |
(i32.load | |
(get_local $12) | |
) | |
) | |
(if | |
(i32.ne | |
(get_local $3) | |
(get_local $7) | |
) | |
(block | |
(set_local $4 | |
(get_local $3) | |
) | |
(set_local $4 | |
(i32.sub | |
(i32.const 0) | |
(get_local $4) | |
) | |
) | |
(set_local $4 | |
(i32.add | |
(i32.add | |
(get_local $7) | |
(i32.const -32) | |
) | |
(get_local $4) | |
) | |
) | |
(set_local $4 | |
(i32.shr_u | |
(get_local $4) | |
(i32.const 5) | |
) | |
) | |
(set_local $4 | |
(i32.add | |
(get_local $4) | |
(i32.const 1) | |
) | |
) | |
(set_local $3 | |
(i32.add | |
(get_local $3) | |
(i32.shl | |
(get_local $4) | |
(i32.const 5) | |
) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2352:0 | |
(i32.store | |
(get_local $8) | |
(get_local $3) | |
) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2427:0 | |
(set_local $3 | |
(i32.load | |
(get_local $16) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(get_local $3) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $13) | |
) | |
) | |
) | |
) | |
(set_local $3 | |
(i32.add | |
(get_local $2) | |
(i32.shl | |
(get_local $6) | |
(i32.const 5) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:2057:0 | |
(i32.store | |
(get_local $23) | |
(get_local $2) | |
) | |
(i32.store | |
(get_local $16) | |
(get_local $15) | |
) | |
(i32.store | |
(get_local $8) | |
(get_local $2) | |
) | |
(i32.store | |
(get_local $12) | |
(get_local $3) | |
) | |
(set_local $13 | |
(get_local $2) | |
) | |
(br $while-in) | |
) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:64:0 | |
(call $__ZN4core9panicking5panic17heb50ef9ffe57c69fE | |
(i32.const 1404) | |
) | |
(br $__rjto$3) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:877:0 | |
(call $__ZN4core5slice20slice_index_len_fail17h34674409f9ea66ebE | |
(get_local $5) | |
(get_local $9) | |
) | |
(br $__rjto$3) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $1 | |
(i32.add | |
(get_local $2) | |
(i32.const 32) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2352:0 | |
(i32.store | |
(get_local $8) | |
(get_local $1) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:2052:0 | |
(i32.store8 | |
(get_local $0) | |
(i32.const 1) | |
) | |
(i64.store align=1 | |
(tee_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 1) | |
) | |
) | |
(i64.load align=1 | |
(get_local $2) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $0) | |
(i64.load offset=8 align=1 | |
(get_local $2) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $0) | |
(i64.load offset=16 align=1 | |
(get_local $2) | |
) | |
) | |
(i64.store offset=24 align=1 | |
(get_local $0) | |
(i64.load offset=24 align=1 | |
(get_local $2) | |
) | |
) | |
(set_global $STACKTOP | |
(get_local $10) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:2060:0 | |
(return) | |
) | |
;;@ /checkout/src/libcore/option.rs:267:0 | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 36) | |
) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
(set_local $1 | |
(if (result i32) | |
(get_local $2) | |
(block (result i32) | |
;;@ /checkout/src/liballoc/vec.rs:2338:0 | |
(set_local $3 | |
(i32.add | |
(get_local $1) | |
(i32.const 44) | |
) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $3) | |
) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $1) | |
(i32.const 48) | |
) | |
) | |
(set_local $1 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
(if (result i32) | |
(i32.eq | |
(get_local $2) | |
(get_local $1) | |
) | |
(i32.const 0) | |
(block (result i32) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $1 | |
(i32.add | |
(get_local $2) | |
(i32.const 32) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2352:0 | |
(i32.store | |
(get_local $3) | |
(get_local $1) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2354:0 | |
(i64.store align=1 | |
(tee_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 1) | |
) | |
) | |
(i64.load align=1 | |
(get_local $2) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $1) | |
(i64.load offset=8 align=1 | |
(get_local $2) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $1) | |
(i64.load offset=16 align=1 | |
(get_local $2) | |
) | |
) | |
(i64.store offset=24 align=1 | |
(get_local $1) | |
(i64.load offset=24 align=1 | |
(get_local $2) | |
) | |
) | |
(i32.const 1) | |
) | |
) | |
) | |
(i32.const 0) | |
) | |
) | |
(i32.store8 | |
(get_local $0) | |
(get_local $1) | |
) | |
(set_global $STACKTOP | |
(get_local $10) | |
) | |
) | |
) | |
(func $__ZN9pwasm_abi3eth6encode7Mediate4init17h043021186c04f80aE (; 42 ;) (param $0 i32) (param $1 i32) (param $2 i32) | |
(local $3 i32) | |
(local $4 i32) | |
(local $5 i32) | |
(local $6 i32) | |
(local $7 i32) | |
(local $8 i32) | |
(local $9 i32) | |
(local $10 i32) | |
(local $11 i32) | |
(local $12 i32) | |
(local $13 i64) | |
(local $14 i32) | |
(local $15 i64) | |
(local $16 i32) | |
(local $17 i32) | |
(local $18 i32) | |
(local $19 i32) | |
(local $20 i32) | |
(set_local $9 | |
(get_global $STACKTOP) | |
) | |
(set_global $STACKTOP | |
(i32.add | |
(get_global $STACKTOP) | |
(i32.const 192) | |
) | |
) | |
(set_local $7 | |
(i32.add | |
(get_local $9) | |
(i32.const 152) | |
) | |
) | |
(set_local $8 | |
(i32.add | |
(get_local $9) | |
(i32.const 112) | |
) | |
) | |
(set_local $6 | |
(i32.add | |
(get_local $9) | |
(i32.const 64) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1:0 | |
(set_local $10 | |
(i32.add | |
(get_local $9) | |
(i32.const 48) | |
) | |
) | |
(set_local $4 | |
(get_local $9) | |
) | |
(set_local $11 | |
(i32.add | |
(get_local $9) | |
(i32.const 184) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:72:0 | |
(set_local $12 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
(set_local $12 | |
(i32.and | |
(get_local $12) | |
(i32.const 255) | |
) | |
) | |
(block $switch-default | |
(block $switch-case3 | |
(block $switch-case | |
(br_table $switch-case $switch-default $switch-case3 $switch-default | |
(i32.and | |
(get_local $12) | |
(i32.const 3) | |
) | |
) | |
) | |
(set_local $4 | |
(i32.load offset=4 | |
(get_local $1) | |
) | |
) | |
(set_local $2 | |
(i32.load offset=12 | |
(get_local $1) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:2017:0 | |
(set_local $1 | |
(i32.shl | |
(get_local $2) | |
(i32.const 5) | |
) | |
) | |
(if | |
(i32.gt_u | |
(get_local $2) | |
(i32.const 134217727) | |
) | |
;;@ /checkout/src/libcore/option.rs:302:0 | |
(call $__ZN4core6option13expect_failed17h2c86da6030696f90E | |
(i32.const 1833) | |
(i32.const 17) | |
) | |
) | |
(if | |
;;@ /checkout/obj/<assert macros>:5:0 | |
(i32.lt_s | |
(get_local $1) | |
(i32.const 0) | |
) | |
;;@ /checkout/obj/<panic macros>:3:0 | |
(call $__ZN4core9panicking5panic17heb50ef9ffe57c69fE | |
(i32.const 1332) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:90:0 | |
(get_local $1) | |
(block | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:31:0 | |
(set_local $1 | |
(call $_ext_malloc | |
(get_local $1) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/ptr.rs:1120:0 | |
(get_local $1) | |
(set_local $5 | |
(get_local $1) | |
) | |
;;@ /checkout/src/liballoc/allocator.rs:581:0 | |
(call $_llvm_trap) | |
) | |
) | |
(set_local $5 | |
(i32.const 1) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:358:0 | |
(i32.store | |
(get_local $7) | |
(get_local $5) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $7) | |
(i32.const 4) | |
) | |
) | |
(i32.store | |
(get_local $1) | |
(get_local $2) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $7) | |
(i32.const 8) | |
) | |
) | |
(i32.store | |
(get_local $1) | |
(i32.const 0) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1904:0 | |
(call $__ZN33__LT_alloc__vec__Vec_LT_T_GT__GT_7reserve17h724697f192169c95E | |
(get_local $7) | |
(get_local $2) | |
) | |
(set_local $3 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1907:0 | |
(set_local $5 | |
(i32.add | |
(get_local $3) | |
(get_local $2) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:678:0 | |
(i32.store | |
(get_local $1) | |
(get_local $5) | |
) | |
;;@ /checkout/src/liballoc/raw_vec.rs:199:0 | |
(set_local $1 | |
(i32.load | |
(get_local $7) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:673:0 | |
(set_local $1 | |
(i32.add | |
(get_local $1) | |
(i32.shl | |
(get_local $3) | |
(i32.const 5) | |
) | |
) | |
) | |
(set_local $2 | |
(i32.shl | |
(get_local $2) | |
(i32.const 5) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:16:0 | |
(set_local $1 | |
(call $_ext_memcpy | |
(get_local $1) | |
(get_local $4) | |
(get_local $2) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:17:0 | |
(i64.store align=4 | |
(get_local $0) | |
(i64.load align=4 | |
(get_local $7) | |
) | |
) | |
;;@ /checkout/src/liballoc/slice.rs:165:0 | |
(i32.store offset=8 | |
(get_local $0) | |
(i32.load offset=8 | |
(get_local $7) | |
) | |
) | |
(set_global $STACKTOP | |
(get_local $9) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:83:0 | |
(return) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:73:0 | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 4) | |
) | |
) | |
(i32.store | |
(get_local $11) | |
(get_local $2) | |
) | |
;;@ /checkout/src/liballoc/raw_vec.rs:199:0 | |
(set_local $2 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1695:0 | |
(set_local $1 | |
(i32.add | |
(get_local $1) | |
(i32.const 12) | |
) | |
) | |
(set_local $1 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $1 | |
(i32.add | |
(get_local $2) | |
(i32.shl | |
(get_local $1) | |
(i32.const 4) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/iterator.rs:1019:0 | |
(set_local $13 | |
(i64.extend_u/i32 | |
(get_local $1) | |
) | |
) | |
(set_local $13 | |
(i64.shl | |
(get_local $13) | |
(i64.const 32) | |
) | |
) | |
(set_local $15 | |
(i64.extend_u/i32 | |
(get_local $2) | |
) | |
) | |
(set_local $13 | |
(i64.or | |
(get_local $13) | |
(get_local $15) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/traits.rs:255:0 | |
(i64.store | |
(get_local $4) | |
(get_local $13) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $4) | |
(i32.const 8) | |
) | |
) | |
(i32.store | |
(get_local $1) | |
(i32.const 0) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $4) | |
(i32.const 12) | |
) | |
) | |
(i32.store | |
(get_local $1) | |
(get_local $11) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $4) | |
(i32.const 16) | |
) | |
) | |
(i32.store | |
(get_local $1) | |
(i32.const 0) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $4) | |
(i32.const 32) | |
) | |
) | |
(i32.store | |
(get_local $2) | |
(i32.const 0) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1802:0 | |
(call $__ZN97__LT_core__iter__FlatMap_LT_I_C__u20_U_C__u20_F_GT__u20_as_u20_core__iter__iterator__Iterator_GT_4next17h3307b13ababe016fE | |
(get_local $6) | |
(get_local $4) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1803:0 | |
(set_local $5 | |
(i32.load8_s | |
(get_local $6) | |
) | |
) | |
(if | |
(get_local $5) | |
(block | |
;;@ /checkout/src/liballoc/vec.rs:1804:0 | |
(i64.store align=1 | |
(get_local $8) | |
(i64.load align=1 | |
(tee_local $5 | |
(i32.add | |
(get_local $6) | |
(i32.const 1) | |
) | |
) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $8) | |
(i64.load offset=8 align=1 | |
(get_local $5) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $8) | |
(i64.load offset=16 align=1 | |
(get_local $5) | |
) | |
) | |
(i64.store offset=24 align=1 | |
(get_local $8) | |
(i64.load offset=24 align=1 | |
(get_local $5) | |
) | |
) | |
;;@ /checkout/src/libcore/option.rs:246:0 | |
(set_local $1 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
(set_local $5 | |
(if (result i32) | |
(get_local $1) | |
(block (result i32) | |
;;@ /checkout/src/liballoc/vec.rs:2362:0 | |
(set_local $1 | |
(i32.add | |
(get_local $4) | |
(i32.const 24) | |
) | |
) | |
(set_local $1 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
(set_local $5 | |
(i32.add | |
(get_local $4) | |
(i32.const 28) | |
) | |
) | |
(set_local $5 | |
(i32.load | |
(get_local $5) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:658:0 | |
(set_local $1 | |
(i32.sub | |
(get_local $5) | |
(get_local $1) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:657:0 | |
(i32.div_s | |
(get_local $1) | |
(i32.const 32) | |
) | |
) | |
(i32.const 0) | |
) | |
) | |
;;@ /checkout/src/libcore/option.rs:246:0 | |
(set_local $1 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
(set_local $1 | |
(if (result i32) | |
(get_local $1) | |
(block (result i32) | |
;;@ /checkout/src/liballoc/vec.rs:2362:0 | |
(set_local $1 | |
(i32.add | |
(get_local $4) | |
(i32.const 40) | |
) | |
) | |
(set_local $1 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $4) | |
(i32.const 44) | |
) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:658:0 | |
(set_local $1 | |
(i32.sub | |
(get_local $2) | |
(get_local $1) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:657:0 | |
(i32.div_s | |
(get_local $1) | |
(i32.const 32) | |
) | |
) | |
(i32.const 0) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:1967:0 | |
(set_local $1 | |
(i32.add | |
(get_local $5) | |
(get_local $1) | |
) | |
) | |
(set_local $2 | |
(i32.lt_u | |
(get_local $1) | |
(get_local $5) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/num/mod.rs:1576:0 | |
(get_local $2) | |
(set_local $1 | |
(i32.const -1) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:1967:0 | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 1) | |
) | |
) | |
(set_local $1 | |
(i32.gt_u | |
(get_local $1) | |
(i32.const -2) | |
) | |
) | |
(set_local $1 | |
(if (result i32) | |
;;@ /checkout/src/libcore/num/mod.rs:1576:0 | |
(get_local $1) | |
(i32.const -1) | |
(get_local $2) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:2017:0 | |
(set_local $2 | |
(i32.shl | |
(get_local $1) | |
(i32.const 5) | |
) | |
) | |
(if | |
(i32.gt_u | |
(get_local $1) | |
(i32.const 134217727) | |
) | |
;;@ /checkout/src/libcore/option.rs:302:0 | |
(call $__ZN4core6option13expect_failed17h2c86da6030696f90E | |
(i32.const 1833) | |
(i32.const 17) | |
) | |
) | |
(if | |
;;@ /checkout/obj/<assert macros>:5:0 | |
(i32.lt_s | |
(get_local $2) | |
(i32.const 0) | |
) | |
;;@ /checkout/obj/<panic macros>:3:0 | |
(call $__ZN4core9panicking5panic17heb50ef9ffe57c69fE | |
(i32.const 1332) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:90:0 | |
(get_local $2) | |
(block | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:31:0 | |
(set_local $2 | |
(call $_ext_malloc | |
(get_local $2) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/ptr.rs:1120:0 | |
(get_local $2) | |
(set_local $3 | |
(get_local $2) | |
) | |
;;@ /checkout/src/liballoc/allocator.rs:581:0 | |
(call $_llvm_trap) | |
) | |
) | |
(set_local $3 | |
(i32.const 1) | |
) | |
) | |
;;@ /checkout/src/liballoc/raw_vec.rs:105:0 | |
(set_local $2 | |
(get_local $3) | |
) | |
(i64.store align=1 | |
(get_local $3) | |
(i64.load align=1 | |
(get_local $8) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $3) | |
(i64.load offset=8 align=1 | |
(get_local $8) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $3) | |
(i64.load offset=16 align=1 | |
(get_local $8) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:328:0 | |
(i64.store offset=24 align=1 | |
(get_local $3) | |
(i64.load offset=24 align=1 | |
(get_local $8) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1811:0 | |
(i32.store | |
(get_local $10) | |
(get_local $2) | |
) | |
(set_local $12 | |
(i32.add | |
(get_local $10) | |
(i32.const 4) | |
) | |
) | |
(i32.store | |
(get_local $12) | |
(get_local $1) | |
) | |
(set_local $14 | |
(i32.add | |
(get_local $10) | |
(i32.const 8) | |
) | |
) | |
(i32.store | |
(get_local $14) | |
(i32.const 1) | |
) | |
(i64.store | |
(get_local $6) | |
(i64.load | |
(get_local $4) | |
) | |
) | |
(i64.store offset=8 | |
(get_local $6) | |
(i64.load offset=8 | |
(get_local $4) | |
) | |
) | |
(i64.store offset=16 | |
(get_local $6) | |
(i64.load offset=16 | |
(get_local $4) | |
) | |
) | |
(i64.store offset=24 | |
(get_local $6) | |
(i64.load offset=24 | |
(get_local $4) | |
) | |
) | |
(i64.store offset=32 | |
(get_local $6) | |
(i64.load offset=32 | |
(get_local $4) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1819:0 | |
(i64.store offset=40 | |
(get_local $6) | |
(i64.load offset=40 | |
(get_local $4) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1922:0 | |
(call $__ZN97__LT_core__iter__FlatMap_LT_I_C__u20_U_C__u20_F_GT__u20_as_u20_core__iter__iterator__Iterator_GT_4next17h3307b13ababe016fE | |
(get_local $8) | |
(get_local $6) | |
) | |
(set_local $2 | |
(i32.load8_s | |
(get_local $8) | |
) | |
) | |
(if | |
(i32.eq | |
(get_local $2) | |
(i32.const 1) | |
) | |
(block | |
(set_local $11 | |
(i32.add | |
(get_local $8) | |
(i32.const 1) | |
) | |
) | |
(set_local $5 | |
(i32.add | |
(get_local $6) | |
(i32.const 16) | |
) | |
) | |
(set_local $16 | |
(i32.add | |
(get_local $6) | |
(i32.const 32) | |
) | |
) | |
(set_local $17 | |
(i32.add | |
(get_local $6) | |
(i32.const 40) | |
) | |
) | |
(set_local $18 | |
(i32.add | |
(get_local $6) | |
(i32.const 44) | |
) | |
) | |
(set_local $19 | |
(i32.add | |
(get_local $6) | |
(i32.const 24) | |
) | |
) | |
(set_local $20 | |
(i32.add | |
(get_local $6) | |
(i32.const 28) | |
) | |
) | |
(set_local $2 | |
(i32.const 1) | |
) | |
(set_local $4 | |
(get_local $1) | |
) | |
(set_local $1 | |
(get_local $3) | |
) | |
(loop $while-in | |
(i64.store align=1 | |
(get_local $7) | |
(i64.load align=1 | |
(get_local $11) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $7) | |
(i64.load offset=8 align=1 | |
(get_local $11) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $7) | |
(i64.load offset=16 align=1 | |
(get_local $11) | |
) | |
) | |
(i64.store offset=24 align=1 | |
(get_local $7) | |
(i64.load offset=24 align=1 | |
(get_local $11) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/vec.rs:1924:0 | |
(i32.eq | |
(get_local $2) | |
(get_local $4) | |
) | |
(block | |
;;@ /checkout/src/libcore/option.rs:246:0 | |
(set_local $1 | |
(i32.load | |
(get_local $5) | |
) | |
) | |
(set_local $3 | |
(if (result i32) | |
(get_local $1) | |
(block (result i32) | |
;;@ /checkout/src/liballoc/vec.rs:2362:0 | |
(set_local $1 | |
(i32.load | |
(get_local $19) | |
) | |
) | |
(set_local $3 | |
(i32.load | |
(get_local $20) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:658:0 | |
(set_local $1 | |
(i32.sub | |
(get_local $3) | |
(get_local $1) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:657:0 | |
(i32.div_s | |
(get_local $1) | |
(i32.const 32) | |
) | |
) | |
(i32.const 0) | |
) | |
) | |
;;@ /checkout/src/libcore/option.rs:246:0 | |
(set_local $1 | |
(i32.load | |
(get_local $16) | |
) | |
) | |
(set_local $1 | |
(if (result i32) | |
(get_local $1) | |
(block (result i32) | |
;;@ /checkout/src/liballoc/vec.rs:2362:0 | |
(set_local $1 | |
(i32.load | |
(get_local $17) | |
) | |
) | |
(set_local $4 | |
(i32.load | |
(get_local $18) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:658:0 | |
(set_local $1 | |
(i32.sub | |
(get_local $4) | |
(get_local $1) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:657:0 | |
(i32.div_s | |
(get_local $1) | |
(i32.const 32) | |
) | |
) | |
(i32.const 0) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:1967:0 | |
(set_local $1 | |
(i32.add | |
(get_local $3) | |
(get_local $1) | |
) | |
) | |
(set_local $3 | |
(i32.lt_u | |
(get_local $1) | |
(get_local $3) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/num/mod.rs:1576:0 | |
(get_local $3) | |
(set_local $1 | |
(i32.const -1) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:1967:0 | |
(set_local $3 | |
(i32.add | |
(get_local $1) | |
(i32.const 1) | |
) | |
) | |
(set_local $1 | |
(i32.gt_u | |
(get_local $1) | |
(i32.const -2) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/num/mod.rs:1576:0 | |
(get_local $1) | |
(set_local $3 | |
(i32.const -1) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1926:0 | |
(call $__ZN33__LT_alloc__vec__Vec_LT_T_GT__GT_7reserve17h724697f192169c95E | |
(get_local $10) | |
(get_local $3) | |
) | |
(set_local $1 | |
(i32.load | |
(get_local $10) | |
) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:328:0 | |
(i64.store align=1 | |
(tee_local $3 | |
(i32.add | |
(get_local $1) | |
(i32.shl | |
(get_local $2) | |
(i32.const 5) | |
) | |
) | |
) | |
(i64.load align=1 | |
(get_local $7) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $3) | |
(i64.load offset=8 align=1 | |
(get_local $7) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $3) | |
(i64.load offset=16 align=1 | |
(get_local $7) | |
) | |
) | |
(i64.store offset=24 align=1 | |
(get_local $3) | |
(i64.load offset=24 align=1 | |
(get_local $7) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1931:0 | |
(set_local $2 | |
(i32.add | |
(get_local $2) | |
(i32.const 1) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:678:0 | |
(i32.store | |
(get_local $14) | |
(get_local $2) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1922:0 | |
(call $__ZN97__LT_core__iter__FlatMap_LT_I_C__u20_U_C__u20_F_GT__u20_as_u20_core__iter__iterator__Iterator_GT_4next17h3307b13ababe016fE | |
(get_local $8) | |
(get_local $6) | |
) | |
(set_local $3 | |
(i32.load8_s | |
(get_local $8) | |
) | |
) | |
(if | |
(i32.eq | |
(get_local $3) | |
(i32.const 1) | |
) | |
(block | |
(set_local $4 | |
(i32.load | |
(get_local $12) | |
) | |
) | |
(br $while-in) | |
) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:59:0 | |
(set_local $5 | |
(i32.add | |
(get_local $6) | |
(i32.const 16) | |
) | |
) | |
) | |
(set_local $3 | |
(i32.load | |
(get_local $5) | |
) | |
) | |
(if | |
(get_local $3) | |
(block | |
;;@ /checkout/src/liballoc/vec.rs:2338:0 | |
(set_local $5 | |
(i32.add | |
(get_local $6) | |
(i32.const 24) | |
) | |
) | |
(set_local $1 | |
(i32.load | |
(get_local $5) | |
) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $6) | |
(i32.const 28) | |
) | |
) | |
(set_local $4 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
(if | |
(i32.ne | |
(get_local $1) | |
(get_local $4) | |
) | |
(block | |
(set_local $2 | |
(get_local $1) | |
) | |
(set_local $2 | |
(i32.sub | |
(i32.const 0) | |
(get_local $2) | |
) | |
) | |
(set_local $2 | |
(i32.add | |
(i32.add | |
(get_local $4) | |
(i32.const -32) | |
) | |
(get_local $2) | |
) | |
) | |
(set_local $2 | |
(i32.shr_u | |
(get_local $2) | |
(i32.const 5) | |
) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $2) | |
(i32.const 1) | |
) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $1) | |
(i32.shl | |
(get_local $2) | |
(i32.const 5) | |
) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2352:0 | |
(i32.store | |
(get_local $5) | |
(get_local $1) | |
) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2427:0 | |
(set_local $1 | |
(i32.add | |
(get_local $6) | |
(i32.const 20) | |
) | |
) | |
(set_local $1 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(get_local $1) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $3) | |
) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:59:0 | |
(set_local $1 | |
(i32.add | |
(get_local $6) | |
(i32.const 32) | |
) | |
) | |
(set_local $3 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
(if | |
(get_local $3) | |
(block | |
;;@ /checkout/src/liballoc/vec.rs:2338:0 | |
(set_local $5 | |
(i32.add | |
(get_local $6) | |
(i32.const 40) | |
) | |
) | |
(set_local $1 | |
(i32.load | |
(get_local $5) | |
) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $6) | |
(i32.const 44) | |
) | |
) | |
(set_local $4 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
(if | |
(i32.ne | |
(get_local $1) | |
(get_local $4) | |
) | |
(block | |
(set_local $2 | |
(get_local $1) | |
) | |
(set_local $2 | |
(i32.sub | |
(i32.const 0) | |
(get_local $2) | |
) | |
) | |
(set_local $2 | |
(i32.add | |
(i32.add | |
(get_local $4) | |
(i32.const -32) | |
) | |
(get_local $2) | |
) | |
) | |
(set_local $2 | |
(i32.shr_u | |
(get_local $2) | |
(i32.const 5) | |
) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $2) | |
(i32.const 1) | |
) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $1) | |
(i32.shl | |
(get_local $2) | |
(i32.const 5) | |
) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2352:0 | |
(i32.store | |
(get_local $5) | |
(get_local $1) | |
) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2427:0 | |
(set_local $1 | |
(i32.add | |
(get_local $6) | |
(i32.const 36) | |
) | |
) | |
(set_local $1 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(get_local $1) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $3) | |
) | |
) | |
) | |
) | |
(i64.store align=4 | |
(get_local $0) | |
(i64.load align=4 | |
(get_local $10) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1815:0 | |
(i32.store offset=8 | |
(get_local $0) | |
(i32.load offset=8 | |
(get_local $10) | |
) | |
) | |
) | |
(block | |
;;@ /checkout/src/liballoc/vec.rs:322:0 | |
(i32.store | |
(get_local $0) | |
(i32.const 1) | |
) | |
(set_local $3 | |
(i32.add | |
(get_local $0) | |
(i32.const 4) | |
) | |
) | |
(i32.store | |
(get_local $3) | |
(i32.const 0) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 8) | |
) | |
) | |
(i32.store | |
(get_local $0) | |
(i32.const 0) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:59:0 | |
(set_local $3 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
(if | |
(get_local $3) | |
(block | |
;;@ /checkout/src/liballoc/vec.rs:2338:0 | |
(set_local $5 | |
(i32.add | |
(get_local $4) | |
(i32.const 24) | |
) | |
) | |
(set_local $0 | |
(i32.load | |
(get_local $5) | |
) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $4) | |
(i32.const 28) | |
) | |
) | |
(set_local $6 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
(if | |
(i32.ne | |
(get_local $0) | |
(get_local $6) | |
) | |
(block | |
(set_local $1 | |
(get_local $0) | |
) | |
(set_local $1 | |
(i32.sub | |
(i32.const 0) | |
(get_local $1) | |
) | |
) | |
(set_local $1 | |
(i32.add | |
(i32.add | |
(get_local $6) | |
(i32.const -32) | |
) | |
(get_local $1) | |
) | |
) | |
(set_local $1 | |
(i32.shr_u | |
(get_local $1) | |
(i32.const 5) | |
) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $1) | |
(i32.const 1) | |
) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.shl | |
(get_local $1) | |
(i32.const 5) | |
) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2352:0 | |
(i32.store | |
(get_local $5) | |
(get_local $0) | |
) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2427:0 | |
(set_local $0 | |
(i32.add | |
(get_local $4) | |
(i32.const 20) | |
) | |
) | |
(set_local $0 | |
(i32.load | |
(get_local $0) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(get_local $0) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $3) | |
) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:59:0 | |
(set_local $2 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
(if | |
(get_local $2) | |
(block | |
;;@ /checkout/src/liballoc/vec.rs:2338:0 | |
(set_local $3 | |
(i32.add | |
(get_local $4) | |
(i32.const 40) | |
) | |
) | |
(set_local $0 | |
(i32.load | |
(get_local $3) | |
) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $4) | |
(i32.const 44) | |
) | |
) | |
(set_local $5 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
(if | |
(i32.ne | |
(get_local $0) | |
(get_local $5) | |
) | |
(block | |
(set_local $1 | |
(get_local $0) | |
) | |
(set_local $1 | |
(i32.sub | |
(i32.const 0) | |
(get_local $1) | |
) | |
) | |
(set_local $1 | |
(i32.add | |
(i32.add | |
(get_local $5) | |
(i32.const -32) | |
) | |
(get_local $1) | |
) | |
) | |
(set_local $1 | |
(i32.shr_u | |
(get_local $1) | |
(i32.const 5) | |
) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $1) | |
(i32.const 1) | |
) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.shl | |
(get_local $1) | |
(i32.const 5) | |
) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2352:0 | |
(i32.store | |
(get_local $3) | |
(get_local $0) | |
) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2427:0 | |
(set_local $0 | |
(i32.add | |
(get_local $4) | |
(i32.const 36) | |
) | |
) | |
(set_local $0 | |
(i32.load | |
(get_local $0) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(get_local $0) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $2) | |
) | |
) | |
) | |
) | |
) | |
) | |
(set_global $STACKTOP | |
(get_local $9) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:83:0 | |
(return) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:31:0 | |
(set_local $1 | |
(call $_ext_malloc | |
(i32.const 32) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/ptr.rs:1120:0 | |
(i32.eqz | |
(get_local $1) | |
) | |
;;@ /checkout/src/liballoc/allocator.rs:581:0 | |
(call $_llvm_trap) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:19:0 | |
(set_local $3 | |
(i32.shr_u | |
(get_local $2) | |
(i32.const 24) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:20:0 | |
(set_local $5 | |
(i32.shr_u | |
(get_local $2) | |
(i32.const 16) | |
) | |
) | |
(set_local $5 | |
(i32.and | |
(get_local $5) | |
(i32.const 255) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:21:0 | |
(set_local $4 | |
(i32.shr_u | |
(get_local $2) | |
(i32.const 8) | |
) | |
) | |
(set_local $4 | |
(i32.and | |
(get_local $4) | |
(i32.const 255) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:22:0 | |
(set_local $2 | |
(i32.and | |
(get_local $2) | |
(i32.const 255) | |
) | |
) | |
(i64.store align=1 | |
(get_local $1) | |
(i64.const 0) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $1) | |
(i64.const 0) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $1) | |
(i64.const 0) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:80:0 | |
(i32.store offset=24 align=1 | |
(get_local $1) | |
(i32.const 0) | |
) | |
(set_local $6 | |
(i32.add | |
(get_local $1) | |
(i32.const 28) | |
) | |
) | |
(i32.store8 | |
(get_local $6) | |
(get_local $3) | |
) | |
(set_local $3 | |
(i32.add | |
(get_local $1) | |
(i32.const 29) | |
) | |
) | |
(i32.store8 | |
(get_local $3) | |
(get_local $5) | |
) | |
(set_local $3 | |
(i32.add | |
(get_local $1) | |
(i32.const 30) | |
) | |
) | |
(i32.store8 | |
(get_local $3) | |
(get_local $4) | |
) | |
(set_local $3 | |
(i32.add | |
(get_local $1) | |
(i32.const 31) | |
) | |
) | |
(i32.store8 | |
(get_local $3) | |
(get_local $2) | |
) | |
;;@ /checkout/src/liballoc/slice.rs:155:0 | |
(i32.store | |
(get_local $0) | |
(get_local $1) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 4) | |
) | |
) | |
(i32.store | |
(get_local $1) | |
(i32.const 1) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 8) | |
) | |
) | |
(i32.store | |
(get_local $0) | |
(i32.const 1) | |
) | |
(set_global $STACKTOP | |
(get_local $9) | |
) | |
) | |
(func $__ZN97__LT_core__iter__FlatMap_LT_I_C__u20_U_C__u20_F_GT__u20_as_u20_core__iter__iterator__Iterator_GT_4next17h3307b13ababe016fE (; 43 ;) (param $0 i32) (param $1 i32) | |
(local $2 i32) | |
(local $3 i32) | |
(local $4 i32) | |
(local $5 i32) | |
(local $6 i32) | |
(local $7 i32) | |
(local $8 i32) | |
(local $9 i32) | |
(local $10 i32) | |
(local $11 i32) | |
(local $12 i32) | |
(local $13 i32) | |
(local $14 i32) | |
(local $15 i32) | |
(local $16 i32) | |
(local $17 i32) | |
(local $18 i32) | |
(local $19 i32) | |
(local $20 i32) | |
(local $21 i32) | |
(local $22 i32) | |
(local $23 i32) | |
(local $24 i32) | |
(set_local $10 | |
(get_global $STACKTOP) | |
) | |
(set_global $STACKTOP | |
(i32.add | |
(get_global $STACKTOP) | |
(i32.const 16) | |
) | |
) | |
;;@ /checkout/src/libcore/option.rs:1:0 | |
(set_local $18 | |
(i32.add | |
(get_local $1) | |
(i32.const 4) | |
) | |
) | |
(set_local $19 | |
(i32.load offset=12 | |
(get_local $1) | |
) | |
) | |
(set_local $20 | |
(i32.add | |
(tee_local $11 | |
(get_local $10) | |
) | |
(i32.const 4) | |
) | |
) | |
(set_local $21 | |
(i32.add | |
(get_local $11) | |
(i32.const 8) | |
) | |
) | |
(set_local $16 | |
(i32.add | |
(get_local $1) | |
(i32.const 20) | |
) | |
) | |
(set_local $8 | |
(i32.add | |
(get_local $1) | |
(i32.const 24) | |
) | |
) | |
(set_local $12 | |
(i32.add | |
(get_local $1) | |
(i32.const 28) | |
) | |
) | |
(set_local $17 | |
(i32.add | |
(get_local $1) | |
(i32.const 8) | |
) | |
) | |
(set_local $13 | |
(i32.load | |
(tee_local $22 | |
(i32.add | |
(get_local $1) | |
(i32.const 16) | |
) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:2060:0 | |
(block $__rjto$3 | |
(block $__rjti$3 | |
(block $__rjti$2 | |
(block $__rjti$1 | |
(block $__rjti$0 | |
(loop $while-in | |
(block $while-out | |
(if | |
;;@ /checkout/src/libcore/iter/mod.rs:2050:0 | |
(i32.eqz | |
(tee_local $23 | |
(i32.eqz | |
(get_local $13) | |
) | |
) | |
) | |
(block | |
;;@ /checkout/src/liballoc/vec.rs:2338:0 | |
(set_local $2 | |
(i32.load | |
(get_local $8) | |
) | |
) | |
(set_local $3 | |
(i32.load | |
(get_local $12) | |
) | |
) | |
(br_if $__rjti$2 | |
(i32.ne | |
(get_local $2) | |
(get_local $3) | |
) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1136:0 | |
(set_local $14 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1137:0 | |
(set_local $2 | |
(i32.load | |
(get_local $18) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1139:0 | |
(br_if $__rjti$3 | |
(i32.eq | |
(get_local $14) | |
(get_local $2) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $2 | |
(i32.add | |
(get_local $14) | |
(i32.const 16) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1598:0 | |
(i32.store | |
(get_local $1) | |
(get_local $2) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:1418:0 | |
(set_local $5 | |
(i32.load | |
(get_local $17) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:1420:0 | |
(set_local $2 | |
(i32.add | |
(get_local $5) | |
(i32.const 1) | |
) | |
) | |
(i32.store | |
(get_local $17) | |
(get_local $2) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:76:0 | |
(set_local $2 | |
(i32.load | |
(get_local $19) | |
) | |
) | |
;;@ /checkout/src/liballoc/raw_vec.rs:199:0 | |
(set_local $3 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1695:0 | |
(set_local $2 | |
(i32.add | |
(get_local $2) | |
(i32.const 8) | |
) | |
) | |
(set_local $9 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:64:0 | |
(br_if $__rjti$0 | |
(i32.le_u | |
(get_local $9) | |
(get_local $5) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $24 | |
(i32.add | |
(get_local $3) | |
(i32.shl | |
(get_local $9) | |
(i32.const 4) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/iterator.rs:1410:0 | |
(set_local $4 | |
(get_local $3) | |
) | |
(set_local $6 | |
(i32.const 0) | |
) | |
(set_local $2 | |
(tee_local $15 | |
(get_local $3) | |
) | |
) | |
(loop $while-in1 | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $4 | |
(i32.add | |
(get_local $4) | |
(i32.const 16) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1598:0 | |
(set_local $7 | |
(get_local $4) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:66:0 | |
(set_local $2 | |
(call $__ZN9pwasm_abi3eth6encode7Mediate8init_len17hd596a86d9a5cee85E | |
(get_local $2) | |
) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $2) | |
(get_local $6) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/slice/mod.rs:1139:0 | |
(i32.ne | |
(get_local $4) | |
(get_local $24) | |
) | |
(block | |
(set_local $6 | |
(get_local $2) | |
) | |
(set_local $2 | |
(get_local $7) | |
) | |
(br $while-in1) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:876:0 | |
(br_if $__rjti$1 | |
(i32.gt_u | |
(get_local $5) | |
(get_local $9) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $6 | |
(i32.add | |
(get_local $3) | |
(i32.shl | |
(get_local $5) | |
(i32.const 4) | |
) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/slice/mod.rs:1139:0 | |
(get_local $5) | |
(block | |
(set_local $4 | |
(get_local $2) | |
) | |
(set_local $2 | |
(get_local $15) | |
) | |
(loop $while-in3 | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $3 | |
(i32.add | |
(get_local $3) | |
(i32.const 16) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1598:0 | |
(set_local $7 | |
(get_local $3) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:67:0 | |
(set_local $2 | |
(call $__ZN9pwasm_abi3eth6encode7Mediate11closing_len17h69fc59525061fdeeE | |
(get_local $2) | |
) | |
) | |
(set_local $4 | |
(i32.add | |
(get_local $2) | |
(get_local $4) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/slice/mod.rs:1139:0 | |
(i32.eq | |
(get_local $3) | |
(get_local $6) | |
) | |
(set_local $2 | |
(get_local $4) | |
) | |
(block | |
(set_local $2 | |
(get_local $7) | |
) | |
(br $while-in3) | |
) | |
) | |
) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:76:0 | |
(call $__ZN9pwasm_abi3eth6encode7Mediate4init17h043021186c04f80aE | |
(get_local $11) | |
(get_local $14) | |
(get_local $2) | |
) | |
;;@ /checkout/src/libcore/option.rs:398:0 | |
(set_local $2 | |
(i32.load | |
(get_local $11) | |
) | |
) | |
(set_local $15 | |
(i32.load | |
(get_local $20) | |
) | |
) | |
(set_local $6 | |
(i32.load | |
(get_local $21) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:2056:0 | |
(br_if $__rjti$3 | |
(i32.eqz | |
(get_local $2) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/ptr.rs:1211:0 | |
(i32.eqz | |
(get_local $23) | |
) | |
(block | |
;;@ /checkout/src/liballoc/vec.rs:2338:0 | |
(set_local $3 | |
(i32.load | |
(get_local $8) | |
) | |
) | |
(set_local $7 | |
(i32.load | |
(get_local $12) | |
) | |
) | |
(if | |
(i32.ne | |
(get_local $3) | |
(get_local $7) | |
) | |
(block | |
(set_local $4 | |
(get_local $3) | |
) | |
(set_local $4 | |
(i32.sub | |
(i32.const 0) | |
(get_local $4) | |
) | |
) | |
(set_local $4 | |
(i32.add | |
(i32.add | |
(get_local $7) | |
(i32.const -32) | |
) | |
(get_local $4) | |
) | |
) | |
(set_local $4 | |
(i32.shr_u | |
(get_local $4) | |
(i32.const 5) | |
) | |
) | |
(set_local $4 | |
(i32.add | |
(get_local $4) | |
(i32.const 1) | |
) | |
) | |
(set_local $3 | |
(i32.add | |
(get_local $3) | |
(i32.shl | |
(get_local $4) | |
(i32.const 5) | |
) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2352:0 | |
(i32.store | |
(get_local $8) | |
(get_local $3) | |
) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2427:0 | |
(set_local $3 | |
(i32.load | |
(get_local $16) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(get_local $3) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $13) | |
) | |
) | |
) | |
) | |
(set_local $3 | |
(i32.add | |
(get_local $2) | |
(i32.shl | |
(get_local $6) | |
(i32.const 5) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:2057:0 | |
(i32.store | |
(get_local $22) | |
(get_local $2) | |
) | |
(i32.store | |
(get_local $16) | |
(get_local $15) | |
) | |
(i32.store | |
(get_local $8) | |
(get_local $2) | |
) | |
(i32.store | |
(get_local $12) | |
(get_local $3) | |
) | |
(set_local $13 | |
(get_local $2) | |
) | |
(br $while-in) | |
) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:64:0 | |
(call $__ZN4core9panicking5panic17heb50ef9ffe57c69fE | |
(i32.const 1404) | |
) | |
(br $__rjto$3) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:877:0 | |
(call $__ZN4core5slice20slice_index_len_fail17h34674409f9ea66ebE | |
(get_local $5) | |
(get_local $9) | |
) | |
(br $__rjto$3) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $1 | |
(i32.add | |
(get_local $2) | |
(i32.const 32) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2352:0 | |
(i32.store | |
(get_local $8) | |
(get_local $1) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:2052:0 | |
(i32.store8 | |
(get_local $0) | |
(i32.const 1) | |
) | |
(i64.store align=1 | |
(tee_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 1) | |
) | |
) | |
(i64.load align=1 | |
(get_local $2) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $0) | |
(i64.load offset=8 align=1 | |
(get_local $2) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $0) | |
(i64.load offset=16 align=1 | |
(get_local $2) | |
) | |
) | |
(i64.store offset=24 align=1 | |
(get_local $0) | |
(i64.load offset=24 align=1 | |
(get_local $2) | |
) | |
) | |
(set_global $STACKTOP | |
(get_local $10) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:2060:0 | |
(return) | |
) | |
;;@ /checkout/src/libcore/option.rs:267:0 | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 32) | |
) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
(set_local $1 | |
(if (result i32) | |
(get_local $2) | |
(block (result i32) | |
;;@ /checkout/src/liballoc/vec.rs:2338:0 | |
(set_local $3 | |
(i32.add | |
(get_local $1) | |
(i32.const 40) | |
) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $3) | |
) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $1) | |
(i32.const 44) | |
) | |
) | |
(set_local $1 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
(if (result i32) | |
(i32.eq | |
(get_local $2) | |
(get_local $1) | |
) | |
(i32.const 0) | |
(block (result i32) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $1 | |
(i32.add | |
(get_local $2) | |
(i32.const 32) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2352:0 | |
(i32.store | |
(get_local $3) | |
(get_local $1) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2354:0 | |
(i64.store align=1 | |
(tee_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 1) | |
) | |
) | |
(i64.load align=1 | |
(get_local $2) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $1) | |
(i64.load offset=8 align=1 | |
(get_local $2) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $1) | |
(i64.load offset=16 align=1 | |
(get_local $2) | |
) | |
) | |
(i64.store offset=24 align=1 | |
(get_local $1) | |
(i64.load offset=24 align=1 | |
(get_local $2) | |
) | |
) | |
(i32.const 1) | |
) | |
) | |
) | |
(i32.const 0) | |
) | |
) | |
(i32.store8 | |
(get_local $0) | |
(get_local $1) | |
) | |
(set_global $STACKTOP | |
(get_local $10) | |
) | |
) | |
) | |
(func $__ZN97__LT_core__iter__FlatMap_LT_I_C__u20_U_C__u20_F_GT__u20_as_u20_core__iter__iterator__Iterator_GT_4next17hc2e43d5e3bf229fdE (; 44 ;) (param $0 i32) (param $1 i32) | |
(local $2 i32) | |
(local $3 i32) | |
(local $4 i32) | |
(local $5 i32) | |
(local $6 i32) | |
(local $7 i32) | |
(local $8 i32) | |
(local $9 i32) | |
(local $10 i32) | |
(local $11 i32) | |
(local $12 i32) | |
(local $13 i32) | |
(local $14 i32) | |
(local $15 i32) | |
(local $16 i32) | |
(local $17 i32) | |
(local $18 i32) | |
(local $19 i32) | |
(local $20 i32) | |
(local $21 i32) | |
(local $22 i32) | |
(local $23 i32) | |
(local $24 i32) | |
(set_local $10 | |
(get_global $STACKTOP) | |
) | |
(set_global $STACKTOP | |
(i32.add | |
(get_global $STACKTOP) | |
(i32.const 16) | |
) | |
) | |
;;@ /checkout/src/libcore/option.rs:1:0 | |
(set_local $18 | |
(i32.add | |
(get_local $1) | |
(i32.const 4) | |
) | |
) | |
(set_local $19 | |
(i32.load offset=12 | |
(get_local $1) | |
) | |
) | |
(set_local $20 | |
(i32.add | |
(tee_local $11 | |
(get_local $10) | |
) | |
(i32.const 4) | |
) | |
) | |
(set_local $21 | |
(i32.add | |
(get_local $11) | |
(i32.const 8) | |
) | |
) | |
(set_local $16 | |
(i32.add | |
(get_local $1) | |
(i32.const 20) | |
) | |
) | |
(set_local $8 | |
(i32.add | |
(get_local $1) | |
(i32.const 24) | |
) | |
) | |
(set_local $12 | |
(i32.add | |
(get_local $1) | |
(i32.const 28) | |
) | |
) | |
(set_local $17 | |
(i32.add | |
(get_local $1) | |
(i32.const 8) | |
) | |
) | |
(set_local $13 | |
(i32.load | |
(tee_local $22 | |
(i32.add | |
(get_local $1) | |
(i32.const 16) | |
) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:2060:0 | |
(block $__rjto$3 | |
(block $__rjti$3 | |
(block $__rjti$2 | |
(block $__rjti$1 | |
(block $__rjti$0 | |
(loop $while-in | |
(block $while-out | |
(if | |
;;@ /checkout/src/libcore/iter/mod.rs:2050:0 | |
(i32.eqz | |
(tee_local $23 | |
(i32.eqz | |
(get_local $13) | |
) | |
) | |
) | |
(block | |
;;@ /checkout/src/liballoc/vec.rs:2338:0 | |
(set_local $2 | |
(i32.load | |
(get_local $8) | |
) | |
) | |
(set_local $3 | |
(i32.load | |
(get_local $12) | |
) | |
) | |
(br_if $__rjti$2 | |
(i32.ne | |
(get_local $2) | |
(get_local $3) | |
) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1136:0 | |
(set_local $14 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1137:0 | |
(set_local $2 | |
(i32.load | |
(get_local $18) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1139:0 | |
(br_if $__rjti$3 | |
(i32.eq | |
(get_local $14) | |
(get_local $2) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $2 | |
(i32.add | |
(get_local $14) | |
(i32.const 16) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1598:0 | |
(i32.store | |
(get_local $1) | |
(get_local $2) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:1418:0 | |
(set_local $5 | |
(i32.load | |
(get_local $17) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:1420:0 | |
(set_local $2 | |
(i32.add | |
(get_local $5) | |
(i32.const 1) | |
) | |
) | |
(i32.store | |
(get_local $17) | |
(get_local $2) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:94:0 | |
(set_local $2 | |
(i32.load | |
(get_local $19) | |
) | |
) | |
;;@ /checkout/src/liballoc/raw_vec.rs:199:0 | |
(set_local $3 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1695:0 | |
(set_local $2 | |
(i32.add | |
(get_local $2) | |
(i32.const 8) | |
) | |
) | |
(set_local $9 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:64:0 | |
(br_if $__rjti$0 | |
(i32.le_u | |
(get_local $9) | |
(get_local $5) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $24 | |
(i32.add | |
(get_local $3) | |
(i32.shl | |
(get_local $9) | |
(i32.const 4) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/iterator.rs:1410:0 | |
(set_local $4 | |
(get_local $3) | |
) | |
(set_local $6 | |
(i32.const 0) | |
) | |
(set_local $2 | |
(tee_local $15 | |
(get_local $3) | |
) | |
) | |
(loop $while-in1 | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $4 | |
(i32.add | |
(get_local $4) | |
(i32.const 16) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1598:0 | |
(set_local $7 | |
(get_local $4) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:66:0 | |
(set_local $2 | |
(call $__ZN9pwasm_abi3eth6encode7Mediate8init_len17hd596a86d9a5cee85E | |
(get_local $2) | |
) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $2) | |
(get_local $6) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/slice/mod.rs:1139:0 | |
(i32.ne | |
(get_local $4) | |
(get_local $24) | |
) | |
(block | |
(set_local $6 | |
(get_local $2) | |
) | |
(set_local $2 | |
(get_local $7) | |
) | |
(br $while-in1) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:876:0 | |
(br_if $__rjti$1 | |
(i32.gt_u | |
(get_local $5) | |
(get_local $9) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $6 | |
(i32.add | |
(get_local $3) | |
(i32.shl | |
(get_local $5) | |
(i32.const 4) | |
) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/slice/mod.rs:1139:0 | |
(get_local $5) | |
(block | |
(set_local $4 | |
(get_local $2) | |
) | |
(set_local $2 | |
(get_local $15) | |
) | |
(loop $while-in3 | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $3 | |
(i32.add | |
(get_local $3) | |
(i32.const 16) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1598:0 | |
(set_local $7 | |
(get_local $3) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:67:0 | |
(set_local $2 | |
(call $__ZN9pwasm_abi3eth6encode7Mediate11closing_len17h69fc59525061fdeeE | |
(get_local $2) | |
) | |
) | |
(set_local $4 | |
(i32.add | |
(get_local $2) | |
(get_local $4) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/slice/mod.rs:1139:0 | |
(i32.eq | |
(get_local $3) | |
(get_local $6) | |
) | |
(set_local $2 | |
(get_local $4) | |
) | |
(block | |
(set_local $2 | |
(get_local $7) | |
) | |
(br $while-in3) | |
) | |
) | |
) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:94:0 | |
(call $__ZN9pwasm_abi3eth6encode7Mediate7closing17h60419e32ff393132E | |
(get_local $11) | |
(get_local $14) | |
(get_local $2) | |
) | |
;;@ /checkout/src/libcore/option.rs:398:0 | |
(set_local $2 | |
(i32.load | |
(get_local $11) | |
) | |
) | |
(set_local $15 | |
(i32.load | |
(get_local $20) | |
) | |
) | |
(set_local $6 | |
(i32.load | |
(get_local $21) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:2056:0 | |
(br_if $__rjti$3 | |
(i32.eqz | |
(get_local $2) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/ptr.rs:1211:0 | |
(i32.eqz | |
(get_local $23) | |
) | |
(block | |
;;@ /checkout/src/liballoc/vec.rs:2338:0 | |
(set_local $3 | |
(i32.load | |
(get_local $8) | |
) | |
) | |
(set_local $7 | |
(i32.load | |
(get_local $12) | |
) | |
) | |
(if | |
(i32.ne | |
(get_local $3) | |
(get_local $7) | |
) | |
(block | |
(set_local $4 | |
(get_local $3) | |
) | |
(set_local $4 | |
(i32.sub | |
(i32.const 0) | |
(get_local $4) | |
) | |
) | |
(set_local $4 | |
(i32.add | |
(i32.add | |
(get_local $7) | |
(i32.const -32) | |
) | |
(get_local $4) | |
) | |
) | |
(set_local $4 | |
(i32.shr_u | |
(get_local $4) | |
(i32.const 5) | |
) | |
) | |
(set_local $4 | |
(i32.add | |
(get_local $4) | |
(i32.const 1) | |
) | |
) | |
(set_local $3 | |
(i32.add | |
(get_local $3) | |
(i32.shl | |
(get_local $4) | |
(i32.const 5) | |
) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2352:0 | |
(i32.store | |
(get_local $8) | |
(get_local $3) | |
) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2427:0 | |
(set_local $3 | |
(i32.load | |
(get_local $16) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(get_local $3) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $13) | |
) | |
) | |
) | |
) | |
(set_local $3 | |
(i32.add | |
(get_local $2) | |
(i32.shl | |
(get_local $6) | |
(i32.const 5) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:2057:0 | |
(i32.store | |
(get_local $22) | |
(get_local $2) | |
) | |
(i32.store | |
(get_local $16) | |
(get_local $15) | |
) | |
(i32.store | |
(get_local $8) | |
(get_local $2) | |
) | |
(i32.store | |
(get_local $12) | |
(get_local $3) | |
) | |
(set_local $13 | |
(get_local $2) | |
) | |
(br $while-in) | |
) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:64:0 | |
(call $__ZN4core9panicking5panic17heb50ef9ffe57c69fE | |
(i32.const 1404) | |
) | |
(br $__rjto$3) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:877:0 | |
(call $__ZN4core5slice20slice_index_len_fail17h34674409f9ea66ebE | |
(get_local $5) | |
(get_local $9) | |
) | |
(br $__rjto$3) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $1 | |
(i32.add | |
(get_local $2) | |
(i32.const 32) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2352:0 | |
(i32.store | |
(get_local $8) | |
(get_local $1) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:2052:0 | |
(i32.store8 | |
(get_local $0) | |
(i32.const 1) | |
) | |
(i64.store align=1 | |
(tee_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 1) | |
) | |
) | |
(i64.load align=1 | |
(get_local $2) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $0) | |
(i64.load offset=8 align=1 | |
(get_local $2) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $0) | |
(i64.load offset=16 align=1 | |
(get_local $2) | |
) | |
) | |
(i64.store offset=24 align=1 | |
(get_local $0) | |
(i64.load offset=24 align=1 | |
(get_local $2) | |
) | |
) | |
(set_global $STACKTOP | |
(get_local $10) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:2060:0 | |
(return) | |
) | |
;;@ /checkout/src/libcore/option.rs:267:0 | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 32) | |
) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
(set_local $1 | |
(if (result i32) | |
(get_local $2) | |
(block (result i32) | |
;;@ /checkout/src/liballoc/vec.rs:2338:0 | |
(set_local $3 | |
(i32.add | |
(get_local $1) | |
(i32.const 40) | |
) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $3) | |
) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $1) | |
(i32.const 44) | |
) | |
) | |
(set_local $1 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
(if (result i32) | |
(i32.eq | |
(get_local $2) | |
(get_local $1) | |
) | |
(i32.const 0) | |
(block (result i32) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $1 | |
(i32.add | |
(get_local $2) | |
(i32.const 32) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2352:0 | |
(i32.store | |
(get_local $3) | |
(get_local $1) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2354:0 | |
(i64.store align=1 | |
(tee_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 1) | |
) | |
) | |
(i64.load align=1 | |
(get_local $2) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $1) | |
(i64.load offset=8 align=1 | |
(get_local $2) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $1) | |
(i64.load offset=16 align=1 | |
(get_local $2) | |
) | |
) | |
(i64.store offset=24 align=1 | |
(get_local $1) | |
(i64.load offset=24 align=1 | |
(get_local $2) | |
) | |
) | |
(i32.const 1) | |
) | |
) | |
) | |
(i32.const 0) | |
) | |
) | |
(i32.store8 | |
(get_local $0) | |
(get_local $1) | |
) | |
(set_global $STACKTOP | |
(get_local $10) | |
) | |
) | |
) | |
(func $__ZN9pwasm_abi3eth6encode9pad_bytes17h0ce07bafb447eea7E (; 45 ;) (param $0 i32) (param $1 i32) (param $2 i32) | |
(local $3 i32) | |
(local $4 i32) | |
(local $5 i32) | |
(local $6 i32) | |
(local $7 i32) | |
(local $8 i32) | |
(local $9 i32) | |
(local $10 i32) | |
(local $11 i32) | |
(local $12 i32) | |
(local $13 i32) | |
(local $14 i32) | |
(local $15 i32) | |
(local $16 i32) | |
(local $17 i32) | |
(local $18 i32) | |
(local $19 i32) | |
(local $20 i32) | |
(local $21 i32) | |
(local $22 i32) | |
(set_local $9 | |
(get_global $STACKTOP) | |
) | |
(set_global $STACKTOP | |
(i32.add | |
(get_global $STACKTOP) | |
(i32.const 96) | |
) | |
) | |
(set_local $8 | |
(i32.add | |
(get_local $9) | |
(i32.const 64) | |
) | |
) | |
(set_local $6 | |
(i32.add | |
(get_local $9) | |
(i32.const 32) | |
) | |
) | |
(set_local $12 | |
(i32.add | |
(get_local $9) | |
(i32.const 16) | |
) | |
) | |
(set_local $7 | |
(get_local $9) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:31:0 | |
(set_local $4 | |
(call $_ext_malloc | |
(i32.const 32) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/ptr.rs:1120:0 | |
(i32.eqz | |
(get_local $4) | |
) | |
;;@ /checkout/src/liballoc/allocator.rs:581:0 | |
(call $_llvm_trap) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:19:0 | |
(set_local $5 | |
(i32.shr_u | |
(get_local $2) | |
(i32.const 24) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:20:0 | |
(set_local $10 | |
(i32.shr_u | |
(get_local $2) | |
(i32.const 16) | |
) | |
) | |
(set_local $10 | |
(i32.and | |
(get_local $10) | |
(i32.const 255) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:21:0 | |
(set_local $3 | |
(i32.shr_u | |
(get_local $2) | |
(i32.const 8) | |
) | |
) | |
(set_local $3 | |
(i32.and | |
(get_local $3) | |
(i32.const 255) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:22:0 | |
(set_local $14 | |
(i32.and | |
(get_local $2) | |
(i32.const 255) | |
) | |
) | |
(i64.store align=1 | |
(get_local $4) | |
(i64.const 0) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $4) | |
(i64.const 0) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $4) | |
(i64.const 0) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:8:0 | |
(i32.store offset=24 align=1 | |
(get_local $4) | |
(i32.const 0) | |
) | |
(set_local $11 | |
(i32.add | |
(get_local $4) | |
(i32.const 28) | |
) | |
) | |
(i32.store8 | |
(get_local $11) | |
(get_local $5) | |
) | |
(set_local $5 | |
(i32.add | |
(get_local $4) | |
(i32.const 29) | |
) | |
) | |
(i32.store8 | |
(get_local $5) | |
(get_local $10) | |
) | |
(set_local $5 | |
(i32.add | |
(get_local $4) | |
(i32.const 30) | |
) | |
) | |
(i32.store8 | |
(get_local $5) | |
(get_local $3) | |
) | |
(set_local $5 | |
(i32.add | |
(get_local $4) | |
(i32.const 31) | |
) | |
) | |
(i32.store8 | |
(get_local $5) | |
(get_local $14) | |
) | |
;;@ /checkout/src/liballoc/slice.rs:155:0 | |
(i32.store | |
(get_local $7) | |
(get_local $4) | |
) | |
(set_local $4 | |
(i32.add | |
(get_local $7) | |
(i32.const 4) | |
) | |
) | |
(i32.store | |
(get_local $4) | |
(i32.const 1) | |
) | |
(set_local $16 | |
(i32.add | |
(get_local $7) | |
(i32.const 8) | |
) | |
) | |
(i32.store | |
(get_local $16) | |
(i32.const 1) | |
) | |
(i32.store | |
(get_local $12) | |
(i32.const 1) | |
) | |
(set_local $17 | |
(i32.add | |
(get_local $12) | |
(i32.const 4) | |
) | |
) | |
(i32.store | |
(get_local $17) | |
(i32.const 0) | |
) | |
(set_local $18 | |
(i32.add | |
(get_local $12) | |
(i32.const 8) | |
) | |
) | |
(i32.store | |
(get_local $18) | |
(i32.const 0) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:15:0 | |
(set_local $4 | |
(i32.add | |
(get_local $2) | |
(i32.const 31) | |
) | |
) | |
(set_local $19 | |
(i32.shr_u | |
(get_local $4) | |
(i32.const 5) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/cmp.rs:846:0 | |
(get_local $19) | |
(block | |
(set_local $22 | |
(i32.add | |
(get_local $19) | |
(i32.const -1) | |
) | |
) | |
(if | |
(i32.eqz | |
(tee_local $10 | |
(i32.and | |
(get_local $2) | |
(i32.const 31) | |
) | |
) | |
) | |
(set_local $10 | |
(i32.const 32) | |
) | |
) | |
(set_local $5 | |
(i32.const 0) | |
) | |
(set_local $4 | |
(i32.const 1) | |
) | |
(set_local $3 | |
(i32.const 0) | |
) | |
(block $__rjto$2 | |
(block $__rjti$2 | |
(block $__rjti$1 | |
(block $__rjti$0 | |
(loop $while-in | |
(set_local $14 | |
(i32.add | |
(get_local $3) | |
(i32.const 1) | |
) | |
) | |
(i64.store align=1 | |
(get_local $6) | |
(i64.const 0) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $6) | |
(i64.const 0) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $6) | |
(i64.const 0) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:17:0 | |
(i64.store offset=24 align=1 | |
(get_local $6) | |
(i64.const 0) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:19:0 | |
(set_local $11 | |
(i32.eq | |
(get_local $3) | |
(get_local $22) | |
) | |
) | |
(set_local $11 | |
(if (result i32) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:20:0 | |
(get_local $11) | |
(get_local $10) | |
(i32.const 32) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:27:0 | |
(set_local $3 | |
(i32.shl | |
(get_local $3) | |
(i32.const 5) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:28:0 | |
(set_local $13 | |
(i32.add | |
(get_local $11) | |
(get_local $3) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:874:0 | |
(br_if $__rjti$0 | |
(i32.lt_u | |
(get_local $13) | |
(get_local $3) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:876:0 | |
(br_if $__rjti$1 | |
(i32.gt_u | |
(get_local $13) | |
(get_local $2) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $3 | |
(i32.add | |
(get_local $1) | |
(get_local $3) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:673:0 | |
(set_local $13 | |
(get_local $6) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:16:0 | |
(set_local $3 | |
(call $_ext_memcpy | |
(get_local $13) | |
(get_local $3) | |
(get_local $11) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:17:0 | |
(i64.store align=1 | |
(get_local $8) | |
(i64.load align=1 | |
(get_local $6) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $8) | |
(i64.load offset=8 align=1 | |
(get_local $6) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $8) | |
(i64.load offset=16 align=1 | |
(get_local $6) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:29:0 | |
(i64.store offset=24 align=1 | |
(get_local $8) | |
(i64.load offset=24 align=1 | |
(get_local $6) | |
) | |
) | |
(set_local $3 | |
(i32.load | |
(get_local $17) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/vec.rs:969:0 | |
(i32.eq | |
(get_local $5) | |
(get_local $3) | |
) | |
(block | |
;;@ /checkout/src/liballoc/vec.rs:970:0 | |
(call $__ZN49__LT_alloc__raw_vec__RawVec_LT_T_C__u20_A_GT__GT_6double17h13bc1aba40edb91bE | |
(get_local $12) | |
) | |
(set_local $5 | |
(i32.load | |
(get_local $18) | |
) | |
) | |
(set_local $4 | |
(i32.load | |
(get_local $12) | |
) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:328:0 | |
(i64.store align=1 | |
(tee_local $3 | |
(i32.add | |
(get_local $4) | |
(i32.shl | |
(get_local $5) | |
(i32.const 5) | |
) | |
) | |
) | |
(i64.load align=1 | |
(get_local $8) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $3) | |
(i64.load offset=8 align=1 | |
(get_local $8) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $3) | |
(i64.load offset=16 align=1 | |
(get_local $8) | |
) | |
) | |
(i64.store offset=24 align=1 | |
(get_local $3) | |
(i64.load offset=24 align=1 | |
(get_local $8) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:975:0 | |
(set_local $5 | |
(i32.add | |
(get_local $5) | |
(i32.const 1) | |
) | |
) | |
(i32.store | |
(get_local $18) | |
(get_local $5) | |
) | |
;;@ /checkout/src/libcore/cmp.rs:846:0 | |
(br_if $__rjti$2 | |
(i32.ge_u | |
(get_local $14) | |
(get_local $19) | |
) | |
) | |
(set_local $3 | |
(get_local $14) | |
) | |
(br $while-in) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:752:0 | |
(call $__ZN4core9panicking9panic_fmt17h79af47de222460bbE | |
(i32.const 1524) | |
) | |
(br $__rjto$2) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:877:0 | |
(call $__ZN4core5slice20slice_index_len_fail17h34674409f9ea66ebE | |
(get_local $13) | |
(get_local $2) | |
) | |
(br $__rjto$2) | |
) | |
(set_local $1 | |
(i32.load | |
(get_local $17) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:32:0 | |
(set_local $2 | |
(i32.shl | |
(get_local $5) | |
(i32.const 5) | |
) | |
) | |
(set_local $15 | |
(i32.div_s | |
(get_local $2) | |
(i32.const 32) | |
) | |
) | |
(set_local $20 | |
(get_local $4) | |
) | |
(set_local $21 | |
(i32.eqz | |
(get_local $1) | |
) | |
) | |
) | |
) | |
(block | |
(set_local $20 | |
(i32.const 1) | |
) | |
(set_local $21 | |
(i32.const 1) | |
) | |
(set_local $15 | |
(i32.const 0) | |
) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1055:0 | |
(call $__ZN33__LT_alloc__vec__Vec_LT_T_GT__GT_7reserve17h724697f192169c95E | |
(get_local $7) | |
(get_local $15) | |
) | |
(set_local $1 | |
(i32.load | |
(get_local $16) | |
) | |
) | |
;;@ /checkout/src/liballoc/raw_vec.rs:199:0 | |
(set_local $2 | |
(i32.load | |
(get_local $7) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1057:0 | |
(set_local $2 | |
(i32.add | |
(get_local $2) | |
(i32.shl | |
(get_local $1) | |
(i32.const 5) | |
) | |
) | |
) | |
(set_local $4 | |
(i32.shl | |
(get_local $15) | |
(i32.const 5) | |
) | |
) | |
(set_local $3 | |
(get_local $20) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:16:0 | |
(set_local $2 | |
(call $_ext_memcpy | |
(get_local $2) | |
(get_local $3) | |
(get_local $4) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1058:0 | |
(set_local $1 | |
(i32.add | |
(get_local $1) | |
(get_local $15) | |
) | |
) | |
(i32.store | |
(get_local $16) | |
(get_local $1) | |
) | |
(if | |
(get_local $21) | |
(block | |
(i64.store align=4 | |
(get_local $0) | |
(i64.load align=4 | |
(get_local $7) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:10:0 | |
(i32.store offset=8 | |
(get_local $0) | |
(i32.load offset=8 | |
(get_local $7) | |
) | |
) | |
(set_global $STACKTOP | |
(get_local $9) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:11:0 | |
(return) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $20) | |
) | |
(i64.store align=4 | |
(get_local $0) | |
(i64.load align=4 | |
(get_local $7) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/encode.rs:10:0 | |
(i32.store offset=8 | |
(get_local $0) | |
(i32.load offset=8 | |
(get_local $7) | |
) | |
) | |
(set_global $STACKTOP | |
(get_local $9) | |
) | |
) | |
(func $__ZN49__LT_alloc__raw_vec__RawVec_LT_T_C__u20_A_GT__GT_6double17h13bc1aba40edb91bE (; 46 ;) (param $0 i32) | |
(local $1 i32) | |
(local $2 i32) | |
(local $3 i32) | |
(local $4 i32) | |
(local $5 i32) | |
(local $6 i32) | |
(local $7 i32) | |
(set_local $5 | |
(i32.load | |
(tee_local $6 | |
(i32.add | |
(get_local $0) | |
(i32.const 4) | |
) | |
) | |
) | |
) | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(set_local $1 | |
(i32.eqz | |
(get_local $5) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:232:0 | |
(get_local $1) | |
(block | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:31:0 | |
(set_local $1 | |
(call $_ext_malloc | |
(i32.const 128) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/ptr.rs:1120:0 | |
(get_local $1) | |
(block | |
;;@ /checkout/src/liballoc/raw_vec.rs:330:0 | |
(i32.store | |
(get_local $0) | |
(get_local $1) | |
) | |
;;@ /checkout/src/liballoc/raw_vec.rs:331:0 | |
(i32.store | |
(get_local $6) | |
(i32.const 4) | |
) | |
;;@ /checkout/src/liballoc/raw_vec.rs:333:0 | |
(return) | |
) | |
;;@ /checkout/src/liballoc/allocator.rs:581:0 | |
(call $_llvm_trap) | |
) | |
) | |
) | |
(set_local $1 | |
(i32.shl | |
(get_local $5) | |
(i32.const 5) | |
) | |
) | |
;;@ /checkout/src/liballoc/raw_vec.rs:309:0 | |
(set_local $2 | |
(i32.shl | |
(get_local $5) | |
(i32.const 6) | |
) | |
) | |
(if | |
;;@ /checkout/obj/<assert macros>:5:0 | |
(i32.lt_s | |
(get_local $2) | |
(i32.const 0) | |
) | |
;;@ /checkout/obj/<panic macros>:3:0 | |
(call $__ZN4core9panicking5panic17heb50ef9ffe57c69fE | |
(i32.const 1332) | |
) | |
) | |
;;@ /checkout/src/liballoc/raw_vec.rs:312:0 | |
(set_local $3 | |
(i32.load | |
(get_local $0) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/allocator.rs:692:0 | |
(i32.eq | |
(get_local $2) | |
(get_local $1) | |
) | |
(set_local $1 | |
(get_local $3) | |
) | |
(block | |
;;@ /checkout/src/libcore/cmp.rs:848:0 | |
(set_local $4 | |
(i32.le_u | |
(get_local $1) | |
(get_local $2) | |
) | |
) | |
(set_local $4 | |
(if (result i32) | |
;;@ /checkout/src/libcore/cmp.rs:478:0 | |
(get_local $4) | |
(get_local $1) | |
(get_local $2) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:31:0 | |
(set_local $1 | |
(call $_ext_malloc | |
(get_local $2) | |
) | |
) | |
;;@ /checkout/src/liballoc/allocator.rs:705:0 | |
(set_local $2 | |
(get_local $1) | |
) | |
(set_local $7 | |
(get_local $3) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:16:0 | |
(set_local $4 | |
(call $_ext_memcpy | |
(get_local $2) | |
(get_local $7) | |
(get_local $4) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $3) | |
) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/ptr.rs:1120:0 | |
(i32.eqz | |
(get_local $1) | |
) | |
;;@ /checkout/src/liballoc/allocator.rs:581:0 | |
(call $_llvm_trap) | |
) | |
;;@ /checkout/src/liballoc/raw_vec.rs:308:0 | |
(set_local $3 | |
(i32.shl | |
(get_local $5) | |
(i32.const 1) | |
) | |
) | |
;;@ /checkout/src/liballoc/raw_vec.rs:330:0 | |
(i32.store | |
(get_local $0) | |
(get_local $1) | |
) | |
;;@ /checkout/src/liballoc/raw_vec.rs:331:0 | |
(i32.store | |
(get_local $6) | |
(get_local $3) | |
) | |
) | |
(func $__ZN4core3ptr13drop_in_place17h3ada078a5c290ab2E (; 47 ;) (param $0 i32) (param $1 i32) | |
(local $2 i32) | |
(local $3 i32) | |
(local $4 i32) | |
(local $5 i32) | |
;;@ /checkout/src/libcore/ptr.rs:59:0 | |
(set_local $3 | |
(i32.add | |
(get_local $0) | |
(i32.mul | |
(get_local $1) | |
(i32.const 40) | |
) | |
) | |
) | |
(if | |
(i32.eqz | |
(get_local $1) | |
) | |
(return) | |
) | |
(loop $while-in | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 40) | |
) | |
) | |
(set_local $2 | |
(i32.load8_s | |
(get_local $0) | |
) | |
) | |
(block $switch | |
(block $switch-default | |
(block $switch-case8 | |
(block $switch-case7 | |
(block $switch-case | |
(br_table $switch-case $switch-case $switch-case $switch-case $switch-case $switch-case $switch-case $switch-case7 $switch-case8 $switch-case $switch-default | |
(i32.and | |
(get_local $2) | |
(i32.const 15) | |
) | |
) | |
) | |
(br $switch) | |
) | |
(set_local $2 | |
(i32.load offset=8 | |
(get_local $0) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(get_local $2) | |
(block | |
;;@ /checkout/src/libcore/ptr.rs:59:0 | |
(set_local $0 | |
(i32.load offset=4 | |
(get_local $0) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $0) | |
) | |
) | |
) | |
(br $switch) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:59:0 | |
(set_local $4 | |
(i32.load | |
(tee_local $2 | |
(i32.add | |
(get_local $0) | |
(i32.const 4) | |
) | |
) | |
) | |
) | |
(set_local $5 | |
(i32.load offset=12 | |
(get_local $0) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2128:0 | |
(call $__ZN4core3ptr13drop_in_place17h3ada078a5c290ab2E | |
(get_local $4) | |
(get_local $5) | |
) | |
(set_local $0 | |
(i32.load offset=8 | |
(get_local $0) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(get_local $0) | |
(block | |
(set_local $0 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $0) | |
) | |
) | |
) | |
(br $switch) | |
) | |
(set_local $2 | |
(i32.load offset=8 | |
(get_local $0) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(get_local $2) | |
(block | |
;;@ /checkout/src/libcore/ptr.rs:59:0 | |
(set_local $0 | |
(i32.load offset=4 | |
(get_local $0) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $0) | |
) | |
) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/ptr.rs:59:0 | |
(i32.ne | |
(get_local $1) | |
(get_local $3) | |
) | |
(block | |
(set_local $0 | |
(get_local $1) | |
) | |
(br $while-in) | |
) | |
) | |
) | |
) | |
(func $__ZN9pwasm_abi3eth6decode12decode_param17h7f7ea856fadd41b6E (; 48 ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) | |
(local $5 i32) | |
(local $6 i32) | |
(local $7 i32) | |
(local $8 i32) | |
(local $9 i32) | |
(local $10 i32) | |
(local $11 i64) | |
(local $12 i32) | |
(local $13 i32) | |
(local $14 i32) | |
(local $15 i64) | |
(local $16 i32) | |
(local $17 i32) | |
(local $18 i32) | |
(local $19 i32) | |
(local $20 i32) | |
(local $21 i32) | |
(local $22 i32) | |
(local $23 i32) | |
(local $24 i32) | |
(local $25 i32) | |
(local $26 i32) | |
(local $27 i32) | |
(local $28 i32) | |
(local $29 i32) | |
(local $30 i32) | |
(set_local $7 | |
(get_global $STACKTOP) | |
) | |
(set_global $STACKTOP | |
(i32.add | |
(get_global $STACKTOP) | |
(i32.const 432) | |
) | |
) | |
(set_local $5 | |
(i32.add | |
(get_local $7) | |
(i32.const 328) | |
) | |
) | |
(set_local $6 | |
(i32.add | |
(get_local $7) | |
(i32.const 288) | |
) | |
) | |
(set_local $12 | |
(i32.add | |
(get_local $7) | |
(i32.const 264) | |
) | |
) | |
(set_local $18 | |
(i32.add | |
(get_local $7) | |
(i32.const 424) | |
) | |
) | |
(set_local $13 | |
(i32.add | |
(get_local $7) | |
(i32.const 240) | |
) | |
) | |
(set_local $19 | |
(i32.add | |
(get_local $7) | |
(i32.const 224) | |
) | |
) | |
(set_local $24 | |
(i32.add | |
(get_local $7) | |
(i32.const 417) | |
) | |
) | |
(set_local $25 | |
(i32.add | |
(get_local $7) | |
(i32.const 200) | |
) | |
) | |
(set_local $16 | |
(i32.add | |
(get_local $7) | |
(i32.const 410) | |
) | |
) | |
(set_local $17 | |
(i32.add | |
(get_local $7) | |
(i32.const 176) | |
) | |
) | |
(set_local $29 | |
(i32.add | |
(get_local $7) | |
(i32.const 407) | |
) | |
) | |
(set_local $20 | |
(i32.add | |
(get_local $7) | |
(i32.const 144) | |
) | |
) | |
(set_local $21 | |
(i32.add | |
(get_local $7) | |
(i32.const 404) | |
) | |
) | |
(set_local $9 | |
(i32.add | |
(get_local $7) | |
(i32.const 112) | |
) | |
) | |
(set_local $26 | |
(i32.add | |
(get_local $7) | |
(i32.const 397) | |
) | |
) | |
(set_local $27 | |
(i32.add | |
(get_local $7) | |
(i32.const 88) | |
) | |
) | |
(set_local $10 | |
(i32.add | |
(get_local $7) | |
(i32.const 390) | |
) | |
) | |
(set_local $14 | |
(i32.add | |
(get_local $7) | |
(i32.const 64) | |
) | |
) | |
(set_local $30 | |
(i32.add | |
(get_local $7) | |
(i32.const 387) | |
) | |
) | |
(set_local $22 | |
(i32.add | |
(get_local $7) | |
(i32.const 32) | |
) | |
) | |
(set_local $23 | |
(i32.add | |
(get_local $7) | |
(i32.const 384) | |
) | |
) | |
(set_local $8 | |
(get_local $7) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:77:0 | |
(set_local $28 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
(set_local $28 | |
(i32.and | |
(get_local $28) | |
(i32.const 255) | |
) | |
) | |
(block $switch-default40 | |
(block $switch-case28 | |
(block $switch-case22 | |
(block $switch-case18 | |
(block $switch-case17 | |
(block $switch-case16 | |
(block $switch-case15 | |
(block $switch-case14 | |
(block $switch-case6 | |
(block $switch-case0 | |
(block $switch-case | |
(br_table $switch-case $switch-case0 $switch-case6 $switch-case14 $switch-case15 $switch-case16 $switch-case17 $switch-case18 $switch-case22 $switch-case28 $switch-default40 | |
(i32.and | |
(get_local $28) | |
(i32.const 15) | |
) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/option.rs:473:0 | |
(i32.le_u | |
(get_local $3) | |
(get_local $4) | |
) | |
(block | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:90:0 | |
(i32.store8 | |
(get_local $0) | |
(i32.const 1) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 1) | |
) | |
) | |
(i32.store8 | |
(get_local $0) | |
(i32.const 4) | |
) | |
(set_global $STACKTOP | |
(get_local $7) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:217:0 | |
(return) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:795:0 | |
(set_local $1 | |
(i32.add | |
(get_local $2) | |
(i32.shl | |
(get_local $4) | |
(i32.const 5) | |
) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:93:0 | |
(call $__ZN9pwasm_abi3eth4util6as_u3217hc6e6a3625edf2fa1E | |
(get_local $5) | |
(get_local $1) | |
) | |
;;@ /checkout/src/libcore/result.rs:1162:0 | |
(set_local $11 | |
(i64.load | |
(get_local $5) | |
) | |
) | |
(set_local $1 | |
(i32.and | |
(i32.wrap/i64 | |
(get_local $11) | |
) | |
(i32.const 255) | |
) | |
) | |
(if | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:93:0 | |
(i32.and | |
(get_local $1) | |
(i32.const 255) | |
) | |
(block | |
;;@ /checkout/src/libcore/result.rs:1162:0 | |
(set_local $11 | |
(i64.shr_u | |
(get_local $11) | |
(i64.const 8) | |
) | |
) | |
(set_local $1 | |
(i32.and | |
(i32.wrap/i64 | |
(get_local $11) | |
) | |
(i32.const 255) | |
) | |
) | |
;;@ /checkout/src/libcore/result.rs:1170:0 | |
(i32.store8 | |
(get_local $0) | |
(i32.const 1) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 1) | |
) | |
) | |
(i32.store8 | |
(get_local $0) | |
(get_local $1) | |
) | |
(set_global $STACKTOP | |
(get_local $7) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:217:0 | |
(return) | |
) | |
(block | |
;;@ /checkout/src/libcore/result.rs:1162:0 | |
(set_local $11 | |
(i64.shr_u | |
(get_local $11) | |
(i64.const 32) | |
) | |
) | |
(set_local $1 | |
(i32.wrap/i64 | |
(get_local $11) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:94:0 | |
(set_local $2 | |
(i32.add | |
(get_local $4) | |
(i32.const 1) | |
) | |
) | |
(i32.store16 align=1 | |
(get_local $23) | |
(i32.load16_s align=1 | |
(get_local $30) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:92:0 | |
(i32.store8 offset=2 | |
(get_local $23) | |
(i32.load8_s offset=2 | |
(get_local $30) | |
) | |
) | |
(i64.store | |
(get_local $8) | |
(i64.load | |
(get_local $22) | |
) | |
) | |
(i64.store offset=8 | |
(get_local $8) | |
(i64.load offset=8 | |
(get_local $22) | |
) | |
) | |
(i64.store offset=16 | |
(get_local $8) | |
(i64.load offset=16 | |
(get_local $22) | |
) | |
) | |
(i64.store offset=24 | |
(get_local $8) | |
(i64.load offset=24 | |
(get_local $22) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:97:0 | |
(i32.store8 | |
(get_local $0) | |
(i32.const 0) | |
) | |
(set_local $3 | |
(i32.add | |
(get_local $0) | |
(i32.const 8) | |
) | |
) | |
(i32.store8 | |
(get_local $3) | |
(i32.const 0) | |
) | |
(i32.store16 align=1 | |
(tee_local $3 | |
(i32.add | |
(get_local $0) | |
(i32.const 9) | |
) | |
) | |
(i32.load16_s align=1 | |
(get_local $23) | |
) | |
) | |
(i32.store8 offset=2 | |
(get_local $3) | |
(i32.load8_s offset=2 | |
(get_local $23) | |
) | |
) | |
(set_local $3 | |
(i32.add | |
(get_local $0) | |
(i32.const 12) | |
) | |
) | |
(i32.store | |
(get_local $3) | |
(get_local $1) | |
) | |
(i64.store | |
(tee_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 16) | |
) | |
) | |
(i64.load | |
(get_local $8) | |
) | |
) | |
(i64.store offset=8 | |
(get_local $1) | |
(i64.load offset=8 | |
(get_local $8) | |
) | |
) | |
(i64.store offset=16 | |
(get_local $1) | |
(i64.load offset=16 | |
(get_local $8) | |
) | |
) | |
(i64.store offset=24 | |
(get_local $1) | |
(i64.load offset=24 | |
(get_local $8) | |
) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 48) | |
) | |
) | |
(i32.store | |
(get_local $0) | |
(get_local $2) | |
) | |
(set_global $STACKTOP | |
(get_local $7) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:217:0 | |
(return) | |
) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/option.rs:473:0 | |
(i32.le_u | |
(get_local $3) | |
(get_local $4) | |
) | |
(block | |
;;@ /checkout/src/libcore/result.rs:1170:0 | |
(i32.store8 | |
(get_local $0) | |
(i32.const 1) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 1) | |
) | |
) | |
(i32.store8 | |
(get_local $0) | |
(i32.const 4) | |
) | |
(set_global $STACKTOP | |
(get_local $7) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:217:0 | |
(return) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:795:0 | |
(set_local $1 | |
(i32.add | |
(get_local $2) | |
(i32.shl | |
(get_local $4) | |
(i32.const 5) | |
) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:103:0 | |
(call $__ZN9pwasm_abi3eth4util6as_u6417h7ea40818e4399530E | |
(get_local $5) | |
(get_local $1) | |
) | |
;;@ /checkout/src/libcore/result.rs:1162:0 | |
(set_local $1 | |
(i32.load8_s | |
(get_local $5) | |
) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $5) | |
(i32.const 1) | |
) | |
) | |
(set_local $2 | |
(i32.load8_s | |
(get_local $2) | |
) | |
) | |
(set_local $3 | |
(i32.add | |
(get_local $5) | |
(i32.const 8) | |
) | |
) | |
(set_local $11 | |
(i64.load | |
(get_local $3) | |
) | |
) | |
(if | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:103:0 | |
(get_local $1) | |
(block | |
;;@ /checkout/src/libcore/result.rs:1170:0 | |
(i32.store8 | |
(get_local $0) | |
(i32.const 1) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 1) | |
) | |
) | |
(i32.store8 | |
(get_local $0) | |
(get_local $2) | |
) | |
(set_global $STACKTOP | |
(get_local $7) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:217:0 | |
(return) | |
) | |
(block | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:104:0 | |
(set_local $2 | |
(i32.add | |
(get_local $4) | |
(i32.const 1) | |
) | |
) | |
(i32.store align=1 | |
(get_local $10) | |
(i32.load align=1 | |
(get_local $26) | |
) | |
) | |
(i32.store16 offset=4 align=1 | |
(get_local $10) | |
(i32.load16_s offset=4 align=1 | |
(get_local $26) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:102:0 | |
(i32.store8 offset=6 | |
(get_local $10) | |
(i32.load8_s offset=6 | |
(get_local $26) | |
) | |
) | |
(i64.store | |
(get_local $14) | |
(i64.load | |
(get_local $27) | |
) | |
) | |
(i64.store offset=8 | |
(get_local $14) | |
(i64.load offset=8 | |
(get_local $27) | |
) | |
) | |
(i64.store offset=16 | |
(get_local $14) | |
(i64.load offset=16 | |
(get_local $27) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:107:0 | |
(i32.store8 | |
(get_local $0) | |
(i32.const 0) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 8) | |
) | |
) | |
(i32.store8 | |
(get_local $1) | |
(i32.const 1) | |
) | |
(i32.store align=1 | |
(tee_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 9) | |
) | |
) | |
(i32.load align=1 | |
(get_local $10) | |
) | |
) | |
(i32.store16 offset=4 align=1 | |
(get_local $1) | |
(i32.load16_s offset=4 align=1 | |
(get_local $10) | |
) | |
) | |
(i32.store8 offset=6 | |
(get_local $1) | |
(i32.load8_s offset=6 | |
(get_local $10) | |
) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 16) | |
) | |
) | |
(i64.store | |
(get_local $1) | |
(get_local $11) | |
) | |
(i64.store | |
(tee_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 24) | |
) | |
) | |
(i64.load | |
(get_local $14) | |
) | |
) | |
(i64.store offset=8 | |
(get_local $1) | |
(i64.load offset=8 | |
(get_local $14) | |
) | |
) | |
(i64.store offset=16 | |
(get_local $1) | |
(i64.load offset=16 | |
(get_local $14) | |
) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 48) | |
) | |
) | |
(i32.store | |
(get_local $0) | |
(get_local $2) | |
) | |
(set_global $STACKTOP | |
(get_local $7) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:217:0 | |
(return) | |
) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/option.rs:473:0 | |
(i32.le_u | |
(get_local $3) | |
(get_local $4) | |
) | |
(block | |
;;@ /checkout/src/libcore/result.rs:1170:0 | |
(i32.store8 | |
(get_local $0) | |
(i32.const 1) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 1) | |
) | |
) | |
(i32.store8 | |
(get_local $0) | |
(i32.const 4) | |
) | |
(set_global $STACKTOP | |
(get_local $7) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:217:0 | |
(return) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:795:0 | |
(set_local $1 | |
(i32.add | |
(get_local $2) | |
(i32.shl | |
(get_local $4) | |
(i32.const 5) | |
) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:86:0 | |
(set_local $3 | |
(i32.load8_s | |
(get_local $1) | |
) | |
) | |
(block $__rjto$3 | |
(block $__rjti$3 | |
(if | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:88:0 | |
(i32.gt_s | |
(get_local $3) | |
(i32.const -1) | |
) | |
(block | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:89:0 | |
(call $__ZN9pwasm_abi3eth4util6as_u3217hc6e6a3625edf2fa1E | |
(get_local $5) | |
(get_local $1) | |
) | |
;;@ /checkout/src/libcore/result.rs:1162:0 | |
(set_local $11 | |
(i64.load | |
(get_local $5) | |
) | |
) | |
(set_local $1 | |
(i32.and | |
(i32.wrap/i64 | |
(get_local $11) | |
) | |
(i32.const 255) | |
) | |
) | |
(if | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:89:0 | |
(i32.and | |
(get_local $1) | |
(i32.const 255) | |
) | |
(block | |
(set_local $11 | |
(i64.shr_u | |
(get_local $11) | |
(i64.const 8) | |
) | |
) | |
(set_local $1 | |
(i32.and | |
(i32.wrap/i64 | |
(get_local $11) | |
) | |
(i32.const 255) | |
) | |
) | |
(br $__rjti$3) | |
) | |
(block | |
;;@ /checkout/src/libcore/result.rs:1162:0 | |
(set_local $11 | |
(i64.shr_u | |
(get_local $11) | |
(i64.const 32) | |
) | |
) | |
(set_local $1 | |
(i32.wrap/i64 | |
(get_local $11) | |
) | |
) | |
) | |
) | |
) | |
(block | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $1 | |
(i32.add | |
(i32.add | |
(get_local $2) | |
(i32.shl | |
(get_local $4) | |
(i32.const 5) | |
) | |
) | |
(i32.const 1) | |
) | |
) | |
(set_local $8 | |
(i32.add | |
(i32.add | |
(get_local $2) | |
(i32.shl | |
(get_local $4) | |
(i32.const 5) | |
) | |
) | |
(i32.const 28) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:292:0 | |
(set_local $10 | |
(get_local $8) | |
) | |
(block $__rjto$1 | |
(block $__rjti$1 | |
(block $__rjti$0 | |
(loop $while-in | |
(block $while-out | |
;;@ /checkout/src/libcore/ptr.rs:656:0 | |
(set_local $3 | |
(get_local $1) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:658:0 | |
(set_local $3 | |
(i32.sub | |
(get_local $10) | |
(get_local $3) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1270:0 | |
(br_if $__rjti$0 | |
(i32.le_u | |
(get_local $3) | |
(i32.const 3) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $13 | |
(i32.add | |
(get_local $1) | |
(i32.const 1) | |
) | |
) | |
(set_local $3 | |
(i32.load8_s | |
(get_local $1) | |
) | |
) | |
(i32.store8 | |
(tee_local $3 | |
(if (result i32) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:94:0 | |
(i32.eq | |
(get_local $3) | |
(i32.const -1) | |
) | |
(get_local $5) | |
(block (result i32) | |
;;@ /checkout/src/libcore/slice/mod.rs:1176:0 | |
(i32.store8 | |
(get_local $5) | |
(i32.const 1) | |
) | |
(get_local $6) | |
) | |
) | |
) | |
(i32.const 0) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1178:0 | |
(set_local $12 | |
(i32.load8_s | |
(get_local $5) | |
) | |
) | |
(set_local $3 | |
(i32.load8_u | |
(get_local $6) | |
) | |
) | |
(set_local $3 | |
(i32.and | |
(get_local $3) | |
(i32.const 255) | |
) | |
) | |
(set_local $3 | |
(i32.shl | |
(get_local $3) | |
(i32.const 8) | |
) | |
) | |
(set_local $16 | |
(i32.and | |
(get_local $12) | |
(i32.const 255) | |
) | |
) | |
(set_local $3 | |
(i32.or | |
(get_local $3) | |
(get_local $16) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/slice/mod.rs:1344:0 | |
(get_local $12) | |
(block | |
(set_local $1 | |
(get_local $3) | |
) | |
(br $__rjti$1) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $16 | |
(i32.add | |
(get_local $1) | |
(i32.const 2) | |
) | |
) | |
(set_local $3 | |
(i32.load8_s | |
(get_local $13) | |
) | |
) | |
(i32.store8 | |
(tee_local $3 | |
(if (result i32) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:94:0 | |
(i32.eq | |
(get_local $3) | |
(i32.const -1) | |
) | |
(get_local $5) | |
(block (result i32) | |
;;@ /checkout/src/libcore/slice/mod.rs:1176:0 | |
(i32.store8 | |
(get_local $5) | |
(i32.const 1) | |
) | |
(get_local $6) | |
) | |
) | |
) | |
(i32.const 0) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1178:0 | |
(set_local $12 | |
(i32.load8_s | |
(get_local $5) | |
) | |
) | |
(set_local $3 | |
(i32.load8_u | |
(get_local $6) | |
) | |
) | |
(set_local $3 | |
(i32.and | |
(get_local $3) | |
(i32.const 255) | |
) | |
) | |
(set_local $3 | |
(i32.shl | |
(get_local $3) | |
(i32.const 8) | |
) | |
) | |
(set_local $13 | |
(i32.and | |
(get_local $12) | |
(i32.const 255) | |
) | |
) | |
(set_local $3 | |
(i32.or | |
(get_local $3) | |
(get_local $13) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/slice/mod.rs:1344:0 | |
(get_local $12) | |
(block | |
(set_local $1 | |
(get_local $3) | |
) | |
(br $__rjti$1) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $13 | |
(i32.add | |
(get_local $1) | |
(i32.const 3) | |
) | |
) | |
(set_local $3 | |
(i32.load8_s | |
(get_local $16) | |
) | |
) | |
(i32.store8 | |
(tee_local $3 | |
(if (result i32) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:94:0 | |
(i32.eq | |
(get_local $3) | |
(i32.const -1) | |
) | |
(get_local $5) | |
(block (result i32) | |
;;@ /checkout/src/libcore/slice/mod.rs:1176:0 | |
(i32.store8 | |
(get_local $5) | |
(i32.const 1) | |
) | |
(get_local $6) | |
) | |
) | |
) | |
(i32.const 0) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1178:0 | |
(set_local $12 | |
(i32.load8_s | |
(get_local $5) | |
) | |
) | |
(set_local $3 | |
(i32.load8_u | |
(get_local $6) | |
) | |
) | |
(set_local $3 | |
(i32.and | |
(get_local $3) | |
(i32.const 255) | |
) | |
) | |
(set_local $3 | |
(i32.shl | |
(get_local $3) | |
(i32.const 8) | |
) | |
) | |
(set_local $16 | |
(i32.and | |
(get_local $12) | |
(i32.const 255) | |
) | |
) | |
(set_local $3 | |
(i32.or | |
(get_local $3) | |
(get_local $16) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/slice/mod.rs:1344:0 | |
(get_local $12) | |
(block | |
(set_local $1 | |
(get_local $3) | |
) | |
(br $__rjti$1) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $3 | |
(i32.add | |
(get_local $1) | |
(i32.const 4) | |
) | |
) | |
(set_local $1 | |
(i32.load8_s | |
(get_local $13) | |
) | |
) | |
(i32.store8 | |
(tee_local $1 | |
(if (result i32) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:94:0 | |
(i32.eq | |
(get_local $1) | |
(i32.const -1) | |
) | |
(get_local $5) | |
(block (result i32) | |
;;@ /checkout/src/libcore/slice/mod.rs:1176:0 | |
(i32.store8 | |
(get_local $5) | |
(i32.const 1) | |
) | |
(get_local $6) | |
) | |
) | |
) | |
(i32.const 0) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1178:0 | |
(set_local $12 | |
(i32.load8_s | |
(get_local $5) | |
) | |
) | |
(set_local $1 | |
(i32.load8_u | |
(get_local $6) | |
) | |
) | |
(set_local $1 | |
(i32.and | |
(get_local $1) | |
(i32.const 255) | |
) | |
) | |
(set_local $1 | |
(i32.shl | |
(get_local $1) | |
(i32.const 8) | |
) | |
) | |
(set_local $13 | |
(i32.and | |
(get_local $12) | |
(i32.const 255) | |
) | |
) | |
(set_local $1 | |
(i32.or | |
(get_local $1) | |
(get_local $13) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1344:0 | |
(br_if $__rjti$1 | |
(get_local $12) | |
) | |
(set_local $1 | |
(get_local $3) | |
) | |
(br $while-in) | |
) | |
) | |
) | |
(loop $while-in5 | |
;;@ /checkout/src/libcore/slice/mod.rs:1276:0 | |
(br_if $__rjto$1 | |
(i32.eq | |
(get_local $1) | |
(get_local $8) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $3 | |
(i32.add | |
(get_local $1) | |
(i32.const 1) | |
) | |
) | |
(set_local $1 | |
(i32.load8_s | |
(get_local $1) | |
) | |
) | |
(i32.store8 | |
(tee_local $1 | |
(if (result i32) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:94:0 | |
(i32.eq | |
(get_local $1) | |
(i32.const -1) | |
) | |
(get_local $5) | |
(block (result i32) | |
;;@ /checkout/src/libcore/slice/mod.rs:1176:0 | |
(i32.store8 | |
(get_local $5) | |
(i32.const 1) | |
) | |
(get_local $6) | |
) | |
) | |
) | |
(i32.const 0) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1178:0 | |
(set_local $1 | |
(i32.load8_s | |
(get_local $5) | |
) | |
) | |
(set_local $10 | |
(i32.load8_u | |
(get_local $6) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/slice/mod.rs:1344:0 | |
(i32.eqz | |
(get_local $1) | |
) | |
(block | |
(set_local $1 | |
(get_local $3) | |
) | |
(br $while-in5) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1178:0 | |
(set_local $3 | |
(i32.and | |
(get_local $10) | |
(i32.const 255) | |
) | |
) | |
(set_local $3 | |
(i32.shl | |
(get_local $3) | |
(i32.const 8) | |
) | |
) | |
(set_local $1 | |
(i32.and | |
(get_local $1) | |
(i32.const 255) | |
) | |
) | |
(set_local $1 | |
(i32.or | |
(get_local $3) | |
(get_local $1) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1345:0 | |
(set_local $1 | |
(i32.and | |
(get_local $1) | |
(i32.const 256) | |
) | |
) | |
(if | |
(i32.eqz | |
(get_local $1) | |
) | |
(block | |
(set_local $1 | |
(i32.const 5) | |
) | |
(br $__rjti$3) | |
) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:98:0 | |
(set_local $1 | |
(i32.load8_u | |
(get_local $8) | |
) | |
) | |
(set_local $1 | |
(i32.and | |
(get_local $1) | |
(i32.const 255) | |
) | |
) | |
(set_local $1 | |
(i32.shl | |
(get_local $1) | |
(i32.const 24) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:99:0 | |
(set_local $3 | |
(i32.add | |
(i32.add | |
(get_local $2) | |
(i32.shl | |
(get_local $4) | |
(i32.const 5) | |
) | |
) | |
(i32.const 29) | |
) | |
) | |
(set_local $3 | |
(i32.load8_u | |
(get_local $3) | |
) | |
) | |
(set_local $3 | |
(i32.and | |
(get_local $3) | |
(i32.const 255) | |
) | |
) | |
(set_local $3 | |
(i32.shl | |
(get_local $3) | |
(i32.const 16) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:98:0 | |
(set_local $1 | |
(i32.or | |
(get_local $3) | |
(get_local $1) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:100:0 | |
(set_local $3 | |
(i32.add | |
(i32.add | |
(get_local $2) | |
(i32.shl | |
(get_local $4) | |
(i32.const 5) | |
) | |
) | |
(i32.const 30) | |
) | |
) | |
(set_local $3 | |
(i32.load8_u | |
(get_local $3) | |
) | |
) | |
(set_local $3 | |
(i32.and | |
(get_local $3) | |
(i32.const 255) | |
) | |
) | |
(set_local $3 | |
(i32.shl | |
(get_local $3) | |
(i32.const 8) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:98:0 | |
(set_local $1 | |
(i32.or | |
(get_local $1) | |
(get_local $3) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:101:0 | |
(set_local $2 | |
(i32.add | |
(i32.add | |
(get_local $2) | |
(i32.shl | |
(get_local $4) | |
(i32.const 5) | |
) | |
) | |
(i32.const 31) | |
) | |
) | |
(set_local $2 | |
(i32.load8_u | |
(get_local $2) | |
) | |
) | |
(set_local $2 | |
(i32.and | |
(get_local $2) | |
(i32.const 255) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:98:0 | |
(set_local $1 | |
(i32.or | |
(get_local $1) | |
(get_local $2) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:103:0 | |
(set_local $1 | |
(i32.sub | |
(i32.const 0) | |
(get_local $1) | |
) | |
) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:114:0 | |
(set_local $2 | |
(i32.add | |
(get_local $4) | |
(i32.const 1) | |
) | |
) | |
(i32.store16 align=1 | |
(get_local $21) | |
(i32.load16_s align=1 | |
(get_local $29) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:112:0 | |
(i32.store8 offset=2 | |
(get_local $21) | |
(i32.load8_s offset=2 | |
(get_local $29) | |
) | |
) | |
(i64.store | |
(get_local $9) | |
(i64.load | |
(get_local $20) | |
) | |
) | |
(i64.store offset=8 | |
(get_local $9) | |
(i64.load offset=8 | |
(get_local $20) | |
) | |
) | |
(i64.store offset=16 | |
(get_local $9) | |
(i64.load offset=16 | |
(get_local $20) | |
) | |
) | |
(i64.store offset=24 | |
(get_local $9) | |
(i64.load offset=24 | |
(get_local $20) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:117:0 | |
(i32.store8 | |
(get_local $0) | |
(i32.const 0) | |
) | |
(set_local $3 | |
(i32.add | |
(get_local $0) | |
(i32.const 8) | |
) | |
) | |
(i32.store8 | |
(get_local $3) | |
(i32.const 2) | |
) | |
(i32.store16 align=1 | |
(tee_local $3 | |
(i32.add | |
(get_local $0) | |
(i32.const 9) | |
) | |
) | |
(i32.load16_s align=1 | |
(get_local $21) | |
) | |
) | |
(i32.store8 offset=2 | |
(get_local $3) | |
(i32.load8_s offset=2 | |
(get_local $21) | |
) | |
) | |
(set_local $3 | |
(i32.add | |
(get_local $0) | |
(i32.const 12) | |
) | |
) | |
(i32.store | |
(get_local $3) | |
(get_local $1) | |
) | |
(i64.store | |
(tee_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 16) | |
) | |
) | |
(i64.load | |
(get_local $9) | |
) | |
) | |
(i64.store offset=8 | |
(get_local $1) | |
(i64.load offset=8 | |
(get_local $9) | |
) | |
) | |
(i64.store offset=16 | |
(get_local $1) | |
(i64.load offset=16 | |
(get_local $9) | |
) | |
) | |
(i64.store offset=24 | |
(get_local $1) | |
(i64.load offset=24 | |
(get_local $9) | |
) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 48) | |
) | |
) | |
(i32.store | |
(get_local $0) | |
(get_local $2) | |
) | |
(set_global $STACKTOP | |
(get_local $7) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:217:0 | |
(return) | |
) | |
;;@ /checkout/src/libcore/result.rs:1170:0 | |
(i32.store8 | |
(get_local $0) | |
(i32.const 1) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 1) | |
) | |
) | |
(i32.store8 | |
(get_local $0) | |
(get_local $1) | |
) | |
(set_global $STACKTOP | |
(get_local $7) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:217:0 | |
(return) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/option.rs:473:0 | |
(i32.le_u | |
(get_local $3) | |
(get_local $4) | |
) | |
(block | |
;;@ /checkout/src/libcore/result.rs:1170:0 | |
(i32.store8 | |
(get_local $0) | |
(i32.const 1) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 1) | |
) | |
) | |
(i32.store8 | |
(get_local $0) | |
(i32.const 4) | |
) | |
(set_global $STACKTOP | |
(get_local $7) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:217:0 | |
(return) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:795:0 | |
(set_local $1 | |
(i32.add | |
(get_local $2) | |
(i32.shl | |
(get_local $4) | |
(i32.const 5) | |
) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:125:0 | |
(set_local $3 | |
(i32.load8_s | |
(get_local $1) | |
) | |
) | |
(block $__rjto$7 | |
(block $__rjti$7 | |
(if | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:127:0 | |
(i32.gt_s | |
(get_local $3) | |
(i32.const -1) | |
) | |
(block | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:128:0 | |
(call $__ZN9pwasm_abi3eth4util6as_u6417h7ea40818e4399530E | |
(get_local $5) | |
(get_local $1) | |
) | |
;;@ /checkout/src/libcore/result.rs:1162:0 | |
(set_local $2 | |
(i32.load8_s | |
(get_local $5) | |
) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $5) | |
(i32.const 1) | |
) | |
) | |
(set_local $1 | |
(i32.load8_s | |
(get_local $1) | |
) | |
) | |
(set_local $3 | |
(i32.add | |
(get_local $5) | |
(i32.const 8) | |
) | |
) | |
(set_local $11 | |
(i64.load | |
(get_local $3) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:128:0 | |
(br_if $__rjti$7 | |
(get_local $2) | |
) | |
) | |
(block | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $1 | |
(i32.add | |
(i32.add | |
(get_local $2) | |
(i32.shl | |
(get_local $4) | |
(i32.const 5) | |
) | |
) | |
(i32.const 1) | |
) | |
) | |
(set_local $8 | |
(i32.add | |
(i32.add | |
(get_local $2) | |
(i32.shl | |
(get_local $4) | |
(i32.const 5) | |
) | |
) | |
(i32.const 28) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:292:0 | |
(set_local $10 | |
(get_local $8) | |
) | |
(block $__rjto$5 | |
(block $__rjti$5 | |
(block $__rjti$4 | |
(loop $while-in10 | |
(block $while-out9 | |
;;@ /checkout/src/libcore/ptr.rs:656:0 | |
(set_local $3 | |
(get_local $1) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:658:0 | |
(set_local $3 | |
(i32.sub | |
(get_local $10) | |
(get_local $3) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1270:0 | |
(br_if $__rjti$4 | |
(i32.le_u | |
(get_local $3) | |
(i32.const 3) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $12 | |
(i32.add | |
(get_local $1) | |
(i32.const 1) | |
) | |
) | |
(set_local $3 | |
(i32.load8_s | |
(get_local $1) | |
) | |
) | |
(i32.store8 | |
(tee_local $3 | |
(if (result i32) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:133:0 | |
(i32.eq | |
(get_local $3) | |
(i32.const -1) | |
) | |
(get_local $5) | |
(block (result i32) | |
;;@ /checkout/src/libcore/slice/mod.rs:1176:0 | |
(i32.store8 | |
(get_local $5) | |
(i32.const 1) | |
) | |
(get_local $6) | |
) | |
) | |
) | |
(i32.const 0) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1178:0 | |
(set_local $9 | |
(i32.load8_s | |
(get_local $5) | |
) | |
) | |
(set_local $3 | |
(i32.load8_u | |
(get_local $6) | |
) | |
) | |
(set_local $3 | |
(i32.and | |
(get_local $3) | |
(i32.const 255) | |
) | |
) | |
(set_local $3 | |
(i32.shl | |
(get_local $3) | |
(i32.const 8) | |
) | |
) | |
(set_local $13 | |
(i32.and | |
(get_local $9) | |
(i32.const 255) | |
) | |
) | |
(set_local $3 | |
(i32.or | |
(get_local $3) | |
(get_local $13) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/slice/mod.rs:1344:0 | |
(get_local $9) | |
(block | |
(set_local $1 | |
(get_local $3) | |
) | |
(br $__rjti$5) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $13 | |
(i32.add | |
(get_local $1) | |
(i32.const 2) | |
) | |
) | |
(set_local $3 | |
(i32.load8_s | |
(get_local $12) | |
) | |
) | |
(i32.store8 | |
(tee_local $3 | |
(if (result i32) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:133:0 | |
(i32.eq | |
(get_local $3) | |
(i32.const -1) | |
) | |
(get_local $5) | |
(block (result i32) | |
;;@ /checkout/src/libcore/slice/mod.rs:1176:0 | |
(i32.store8 | |
(get_local $5) | |
(i32.const 1) | |
) | |
(get_local $6) | |
) | |
) | |
) | |
(i32.const 0) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1178:0 | |
(set_local $9 | |
(i32.load8_s | |
(get_local $5) | |
) | |
) | |
(set_local $3 | |
(i32.load8_u | |
(get_local $6) | |
) | |
) | |
(set_local $3 | |
(i32.and | |
(get_local $3) | |
(i32.const 255) | |
) | |
) | |
(set_local $3 | |
(i32.shl | |
(get_local $3) | |
(i32.const 8) | |
) | |
) | |
(set_local $12 | |
(i32.and | |
(get_local $9) | |
(i32.const 255) | |
) | |
) | |
(set_local $3 | |
(i32.or | |
(get_local $3) | |
(get_local $12) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/slice/mod.rs:1344:0 | |
(get_local $9) | |
(block | |
(set_local $1 | |
(get_local $3) | |
) | |
(br $__rjti$5) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $12 | |
(i32.add | |
(get_local $1) | |
(i32.const 3) | |
) | |
) | |
(set_local $3 | |
(i32.load8_s | |
(get_local $13) | |
) | |
) | |
(i32.store8 | |
(tee_local $3 | |
(if (result i32) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:133:0 | |
(i32.eq | |
(get_local $3) | |
(i32.const -1) | |
) | |
(get_local $5) | |
(block (result i32) | |
;;@ /checkout/src/libcore/slice/mod.rs:1176:0 | |
(i32.store8 | |
(get_local $5) | |
(i32.const 1) | |
) | |
(get_local $6) | |
) | |
) | |
) | |
(i32.const 0) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1178:0 | |
(set_local $9 | |
(i32.load8_s | |
(get_local $5) | |
) | |
) | |
(set_local $3 | |
(i32.load8_u | |
(get_local $6) | |
) | |
) | |
(set_local $3 | |
(i32.and | |
(get_local $3) | |
(i32.const 255) | |
) | |
) | |
(set_local $3 | |
(i32.shl | |
(get_local $3) | |
(i32.const 8) | |
) | |
) | |
(set_local $13 | |
(i32.and | |
(get_local $9) | |
(i32.const 255) | |
) | |
) | |
(set_local $3 | |
(i32.or | |
(get_local $3) | |
(get_local $13) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/slice/mod.rs:1344:0 | |
(get_local $9) | |
(block | |
(set_local $1 | |
(get_local $3) | |
) | |
(br $__rjti$5) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $3 | |
(i32.add | |
(get_local $1) | |
(i32.const 4) | |
) | |
) | |
(set_local $1 | |
(i32.load8_s | |
(get_local $12) | |
) | |
) | |
(i32.store8 | |
(tee_local $1 | |
(if (result i32) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:133:0 | |
(i32.eq | |
(get_local $1) | |
(i32.const -1) | |
) | |
(get_local $5) | |
(block (result i32) | |
;;@ /checkout/src/libcore/slice/mod.rs:1176:0 | |
(i32.store8 | |
(get_local $5) | |
(i32.const 1) | |
) | |
(get_local $6) | |
) | |
) | |
) | |
(i32.const 0) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1178:0 | |
(set_local $9 | |
(i32.load8_s | |
(get_local $5) | |
) | |
) | |
(set_local $1 | |
(i32.load8_u | |
(get_local $6) | |
) | |
) | |
(set_local $1 | |
(i32.and | |
(get_local $1) | |
(i32.const 255) | |
) | |
) | |
(set_local $1 | |
(i32.shl | |
(get_local $1) | |
(i32.const 8) | |
) | |
) | |
(set_local $12 | |
(i32.and | |
(get_local $9) | |
(i32.const 255) | |
) | |
) | |
(set_local $1 | |
(i32.or | |
(get_local $1) | |
(get_local $12) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1344:0 | |
(br_if $__rjti$5 | |
(get_local $9) | |
) | |
(set_local $1 | |
(get_local $3) | |
) | |
(br $while-in10) | |
) | |
) | |
) | |
(loop $while-in13 | |
;;@ /checkout/src/libcore/slice/mod.rs:1276:0 | |
(br_if $__rjto$5 | |
(i32.eq | |
(get_local $1) | |
(get_local $8) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $3 | |
(i32.add | |
(get_local $1) | |
(i32.const 1) | |
) | |
) | |
(set_local $1 | |
(i32.load8_s | |
(get_local $1) | |
) | |
) | |
(i32.store8 | |
(tee_local $1 | |
(if (result i32) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:133:0 | |
(i32.eq | |
(get_local $1) | |
(i32.const -1) | |
) | |
(get_local $5) | |
(block (result i32) | |
;;@ /checkout/src/libcore/slice/mod.rs:1176:0 | |
(i32.store8 | |
(get_local $5) | |
(i32.const 1) | |
) | |
(get_local $6) | |
) | |
) | |
) | |
(i32.const 0) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1178:0 | |
(set_local $1 | |
(i32.load8_s | |
(get_local $5) | |
) | |
) | |
(set_local $10 | |
(i32.load8_u | |
(get_local $6) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/slice/mod.rs:1344:0 | |
(i32.eqz | |
(get_local $1) | |
) | |
(block | |
(set_local $1 | |
(get_local $3) | |
) | |
(br $while-in13) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1178:0 | |
(set_local $3 | |
(i32.and | |
(get_local $10) | |
(i32.const 255) | |
) | |
) | |
(set_local $3 | |
(i32.shl | |
(get_local $3) | |
(i32.const 8) | |
) | |
) | |
(set_local $1 | |
(i32.and | |
(get_local $1) | |
(i32.const 255) | |
) | |
) | |
(set_local $1 | |
(i32.or | |
(get_local $3) | |
(get_local $1) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1345:0 | |
(set_local $1 | |
(i32.and | |
(get_local $1) | |
(i32.const 256) | |
) | |
) | |
(if | |
(i32.eqz | |
(get_local $1) | |
) | |
(block | |
(set_local $1 | |
(i32.const 5) | |
) | |
(br $__rjti$7) | |
) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:138:0 | |
(set_local $1 | |
(i32.add | |
(i32.add | |
(get_local $2) | |
(i32.shl | |
(get_local $4) | |
(i32.const 5) | |
) | |
) | |
(i32.const 24) | |
) | |
) | |
(set_local $1 | |
(i32.load8_u | |
(get_local $1) | |
) | |
) | |
(set_local $11 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $1) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $11 | |
(i64.shl | |
(get_local $11) | |
(i64.const 56) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:139:0 | |
(set_local $1 | |
(i32.add | |
(i32.add | |
(get_local $2) | |
(i32.shl | |
(get_local $4) | |
(i32.const 5) | |
) | |
) | |
(i32.const 25) | |
) | |
) | |
(set_local $1 | |
(i32.load8_u | |
(get_local $1) | |
) | |
) | |
(set_local $15 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $1) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $15 | |
(i64.shl | |
(get_local $15) | |
(i64.const 48) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:138:0 | |
(set_local $11 | |
(i64.or | |
(get_local $15) | |
(get_local $11) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:140:0 | |
(set_local $1 | |
(i32.add | |
(i32.add | |
(get_local $2) | |
(i32.shl | |
(get_local $4) | |
(i32.const 5) | |
) | |
) | |
(i32.const 26) | |
) | |
) | |
(set_local $1 | |
(i32.load8_u | |
(get_local $1) | |
) | |
) | |
(set_local $15 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $1) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $15 | |
(i64.shl | |
(get_local $15) | |
(i64.const 40) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:138:0 | |
(set_local $11 | |
(i64.or | |
(get_local $11) | |
(get_local $15) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:141:0 | |
(set_local $1 | |
(i32.add | |
(i32.add | |
(get_local $2) | |
(i32.shl | |
(get_local $4) | |
(i32.const 5) | |
) | |
) | |
(i32.const 27) | |
) | |
) | |
(set_local $1 | |
(i32.load8_u | |
(get_local $1) | |
) | |
) | |
(set_local $15 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $1) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $15 | |
(i64.shl | |
(get_local $15) | |
(i64.const 32) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:138:0 | |
(set_local $11 | |
(i64.or | |
(get_local $11) | |
(get_local $15) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:142:0 | |
(set_local $1 | |
(i32.load8_u | |
(get_local $8) | |
) | |
) | |
(set_local $15 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $1) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $15 | |
(i64.shl | |
(get_local $15) | |
(i64.const 24) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:138:0 | |
(set_local $11 | |
(i64.or | |
(get_local $11) | |
(get_local $15) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:143:0 | |
(set_local $1 | |
(i32.add | |
(i32.add | |
(get_local $2) | |
(i32.shl | |
(get_local $4) | |
(i32.const 5) | |
) | |
) | |
(i32.const 29) | |
) | |
) | |
(set_local $1 | |
(i32.load8_u | |
(get_local $1) | |
) | |
) | |
(set_local $15 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $1) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $15 | |
(i64.shl | |
(get_local $15) | |
(i64.const 16) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:138:0 | |
(set_local $11 | |
(i64.or | |
(get_local $11) | |
(get_local $15) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:144:0 | |
(set_local $1 | |
(i32.add | |
(i32.add | |
(get_local $2) | |
(i32.shl | |
(get_local $4) | |
(i32.const 5) | |
) | |
) | |
(i32.const 30) | |
) | |
) | |
(set_local $1 | |
(i32.load8_u | |
(get_local $1) | |
) | |
) | |
(set_local $15 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $1) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $15 | |
(i64.shl | |
(get_local $15) | |
(i64.const 8) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:138:0 | |
(set_local $11 | |
(i64.or | |
(get_local $11) | |
(get_local $15) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:145:0 | |
(set_local $1 | |
(i32.add | |
(i32.add | |
(get_local $2) | |
(i32.shl | |
(get_local $4) | |
(i32.const 5) | |
) | |
) | |
(i32.const 31) | |
) | |
) | |
(set_local $1 | |
(i32.load8_u | |
(get_local $1) | |
) | |
) | |
(set_local $15 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $1) | |
(i32.const 255) | |
) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:138:0 | |
(set_local $11 | |
(i64.add | |
(get_local $15) | |
(get_local $11) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:147:0 | |
(set_local $11 | |
(i64.sub | |
(i64.const 0) | |
(get_local $11) | |
) | |
) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:124:0 | |
(set_local $2 | |
(i32.add | |
(get_local $4) | |
(i32.const 1) | |
) | |
) | |
(i32.store align=1 | |
(get_local $16) | |
(i32.load align=1 | |
(get_local $24) | |
) | |
) | |
(i32.store16 offset=4 align=1 | |
(get_local $16) | |
(i32.load16_s offset=4 align=1 | |
(get_local $24) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:122:0 | |
(i32.store8 offset=6 | |
(get_local $16) | |
(i32.load8_s offset=6 | |
(get_local $24) | |
) | |
) | |
(i64.store | |
(get_local $17) | |
(i64.load | |
(get_local $25) | |
) | |
) | |
(i64.store offset=8 | |
(get_local $17) | |
(i64.load offset=8 | |
(get_local $25) | |
) | |
) | |
(i64.store offset=16 | |
(get_local $17) | |
(i64.load offset=16 | |
(get_local $25) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:127:0 | |
(i32.store8 | |
(get_local $0) | |
(i32.const 0) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 8) | |
) | |
) | |
(i32.store8 | |
(get_local $1) | |
(i32.const 3) | |
) | |
(i32.store align=1 | |
(tee_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 9) | |
) | |
) | |
(i32.load align=1 | |
(get_local $16) | |
) | |
) | |
(i32.store16 offset=4 align=1 | |
(get_local $1) | |
(i32.load16_s offset=4 align=1 | |
(get_local $16) | |
) | |
) | |
(i32.store8 offset=6 | |
(get_local $1) | |
(i32.load8_s offset=6 | |
(get_local $16) | |
) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 16) | |
) | |
) | |
(i64.store | |
(get_local $1) | |
(get_local $11) | |
) | |
(i64.store | |
(tee_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 24) | |
) | |
) | |
(i64.load | |
(get_local $17) | |
) | |
) | |
(i64.store offset=8 | |
(get_local $1) | |
(i64.load offset=8 | |
(get_local $17) | |
) | |
) | |
(i64.store offset=16 | |
(get_local $1) | |
(i64.load offset=16 | |
(get_local $17) | |
) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 48) | |
) | |
) | |
(i32.store | |
(get_local $0) | |
(get_local $2) | |
) | |
(set_global $STACKTOP | |
(get_local $7) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:217:0 | |
(return) | |
) | |
;;@ /checkout/src/libcore/result.rs:1170:0 | |
(i32.store8 | |
(get_local $0) | |
(i32.const 1) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 1) | |
) | |
) | |
(i32.store8 | |
(get_local $0) | |
(get_local $1) | |
) | |
(set_global $STACKTOP | |
(get_local $7) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:217:0 | |
(return) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/option.rs:473:0 | |
(i32.gt_u | |
(get_local $3) | |
(get_local $4) | |
) | |
(block | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $1 | |
(i32.add | |
(i32.add | |
(get_local $2) | |
(i32.shl | |
(get_local $4) | |
(i32.const 5) | |
) | |
) | |
(i32.const 12) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:84:0 | |
(set_local $3 | |
(i32.add | |
(get_local $4) | |
(i32.const 1) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:87:0 | |
(i32.store8 | |
(get_local $0) | |
(i32.const 0) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $0) | |
(i32.const 8) | |
) | |
) | |
(i32.store8 | |
(get_local $2) | |
(i32.const 4) | |
) | |
(i64.store align=1 | |
(tee_local $2 | |
(i32.add | |
(get_local $0) | |
(i32.const 9) | |
) | |
) | |
(i64.load align=1 | |
(get_local $1) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $2) | |
(i64.load offset=8 align=1 | |
(get_local $1) | |
) | |
) | |
(i32.store offset=16 align=1 | |
(get_local $2) | |
(i32.load offset=16 align=1 | |
(get_local $1) | |
) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 48) | |
) | |
) | |
(i32.store | |
(get_local $0) | |
(get_local $3) | |
) | |
(set_global $STACKTOP | |
(get_local $7) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:217:0 | |
(return) | |
) | |
(block | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:78:0 | |
(i32.store8 | |
(get_local $0) | |
(i32.const 1) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 1) | |
) | |
) | |
(i32.store8 | |
(get_local $0) | |
(i32.const 4) | |
) | |
(set_global $STACKTOP | |
(get_local $7) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:217:0 | |
(return) | |
) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/option.rs:473:0 | |
(i32.gt_u | |
(get_local $3) | |
(get_local $4) | |
) | |
(block | |
;;@ /checkout/src/libcore/slice/mod.rs:795:0 | |
(set_local $1 | |
(i32.add | |
(get_local $2) | |
(i32.shl | |
(get_local $4) | |
(i32.const 5) | |
) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:134:0 | |
(set_local $3 | |
(i32.add | |
(get_local $4) | |
(i32.const 1) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:137:0 | |
(i32.store8 | |
(get_local $0) | |
(i32.const 0) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $0) | |
(i32.const 8) | |
) | |
) | |
(i32.store8 | |
(get_local $2) | |
(i32.const 5) | |
) | |
(i64.store align=1 | |
(tee_local $2 | |
(i32.add | |
(get_local $0) | |
(i32.const 9) | |
) | |
) | |
(i64.load align=1 | |
(get_local $1) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $2) | |
(i64.load offset=8 align=1 | |
(get_local $1) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $2) | |
(i64.load offset=16 align=1 | |
(get_local $1) | |
) | |
) | |
(i64.store offset=24 align=1 | |
(get_local $2) | |
(i64.load offset=24 align=1 | |
(get_local $1) | |
) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 48) | |
) | |
) | |
(i32.store | |
(get_local $0) | |
(get_local $3) | |
) | |
(set_global $STACKTOP | |
(get_local $7) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:217:0 | |
(return) | |
) | |
(block | |
;;@ /checkout/src/libcore/result.rs:1170:0 | |
(i32.store8 | |
(get_local $0) | |
(i32.const 1) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 1) | |
) | |
) | |
(i32.store8 | |
(get_local $0) | |
(i32.const 4) | |
) | |
(set_global $STACKTOP | |
(get_local $7) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:217:0 | |
(return) | |
) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/option.rs:473:0 | |
(i32.gt_u | |
(get_local $3) | |
(get_local $4) | |
) | |
(block | |
;;@ /checkout/src/libcore/slice/mod.rs:795:0 | |
(set_local $1 | |
(i32.add | |
(get_local $2) | |
(i32.shl | |
(get_local $4) | |
(i32.const 5) | |
) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:144:0 | |
(set_local $3 | |
(i32.add | |
(get_local $4) | |
(i32.const 1) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:147:0 | |
(i32.store8 | |
(get_local $0) | |
(i32.const 0) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $0) | |
(i32.const 8) | |
) | |
) | |
(i32.store8 | |
(get_local $2) | |
(i32.const 5) | |
) | |
(i64.store align=1 | |
(tee_local $2 | |
(i32.add | |
(get_local $0) | |
(i32.const 9) | |
) | |
) | |
(i64.load align=1 | |
(get_local $1) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $2) | |
(i64.load offset=8 align=1 | |
(get_local $1) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $2) | |
(i64.load offset=16 align=1 | |
(get_local $1) | |
) | |
) | |
(i64.store offset=24 align=1 | |
(get_local $2) | |
(i64.load offset=24 align=1 | |
(get_local $1) | |
) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 48) | |
) | |
) | |
(i32.store | |
(get_local $0) | |
(get_local $3) | |
) | |
(set_global $STACKTOP | |
(get_local $7) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:217:0 | |
(return) | |
) | |
(block | |
;;@ /checkout/src/libcore/result.rs:1170:0 | |
(i32.store8 | |
(get_local $0) | |
(i32.const 1) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 1) | |
) | |
) | |
(i32.store8 | |
(get_local $0) | |
(i32.const 4) | |
) | |
(set_global $STACKTOP | |
(get_local $7) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:217:0 | |
(return) | |
) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/option.rs:473:0 | |
(i32.le_u | |
(get_local $3) | |
(get_local $4) | |
) | |
(block | |
;;@ /checkout/src/libcore/result.rs:1170:0 | |
(i32.store8 | |
(get_local $0) | |
(i32.const 1) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 1) | |
) | |
) | |
(i32.store8 | |
(get_local $0) | |
(i32.const 4) | |
) | |
(set_global $STACKTOP | |
(get_local $7) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:217:0 | |
(return) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:795:0 | |
(set_local $1 | |
(i32.add | |
(get_local $2) | |
(i32.shl | |
(get_local $4) | |
(i32.const 5) | |
) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:163:0 | |
(call $__ZN9pwasm_abi3eth4util6as_u3217hc6e6a3625edf2fa1E | |
(get_local $5) | |
(get_local $1) | |
) | |
(set_local $1 | |
(i32.load8_s | |
(get_local $5) | |
) | |
) | |
(if | |
(get_local $1) | |
(block | |
(set_local $1 | |
(i32.add | |
(get_local $5) | |
(i32.const 1) | |
) | |
) | |
(set_local $1 | |
(i32.load8_s | |
(get_local $1) | |
) | |
) | |
(i32.store8 | |
(get_local $0) | |
(i32.const 1) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 1) | |
) | |
) | |
(i32.store8 | |
(get_local $0) | |
(get_local $1) | |
) | |
(set_global $STACKTOP | |
(get_local $7) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:217:0 | |
(return) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:163:0 | |
(set_local $1 | |
(i32.add | |
(get_local $5) | |
(i32.const 4) | |
) | |
) | |
(set_local $1 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
(set_local $1 | |
(i32.shr_u | |
(get_local $1) | |
(i32.const 5) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/option.rs:473:0 | |
(i32.ge_u | |
(get_local $1) | |
(get_local $3) | |
) | |
(block | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:165:0 | |
(i32.store8 | |
(get_local $0) | |
(i32.const 1) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 1) | |
) | |
) | |
(i32.store8 | |
(get_local $0) | |
(i32.const 4) | |
) | |
(set_global $STACKTOP | |
(get_local $7) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:217:0 | |
(return) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:795:0 | |
(set_local $8 | |
(i32.add | |
(get_local $2) | |
(i32.shl | |
(get_local $1) | |
(i32.const 5) | |
) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:166:0 | |
(call $__ZN9pwasm_abi3eth4util6as_u3217hc6e6a3625edf2fa1E | |
(get_local $5) | |
(get_local $8) | |
) | |
(set_local $8 | |
(i32.load8_s | |
(get_local $5) | |
) | |
) | |
(if | |
(get_local $8) | |
(block | |
(set_local $1 | |
(i32.add | |
(get_local $5) | |
(i32.const 1) | |
) | |
) | |
(set_local $1 | |
(i32.load8_s | |
(get_local $1) | |
) | |
) | |
(i32.store8 | |
(get_local $0) | |
(i32.const 1) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 1) | |
) | |
) | |
(i32.store8 | |
(get_local $0) | |
(get_local $1) | |
) | |
(set_global $STACKTOP | |
(get_local $7) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:217:0 | |
(return) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:166:0 | |
(set_local $8 | |
(i32.add | |
(get_local $5) | |
(i32.const 4) | |
) | |
) | |
(set_local $8 | |
(i32.load | |
(get_local $8) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:168:0 | |
(set_local $1 | |
(i32.add | |
(get_local $1) | |
(i32.const 1) | |
) | |
) | |
(call $__ZN9pwasm_abi3eth6decode10take_bytes17h820a8e88a70451ccE | |
(get_local $5) | |
(get_local $2) | |
(get_local $3) | |
(get_local $1) | |
(get_local $8) | |
) | |
(set_local $1 | |
(i32.load8_s | |
(get_local $5) | |
) | |
) | |
(if | |
(get_local $1) | |
(block | |
(set_local $1 | |
(i32.add | |
(get_local $5) | |
(i32.const 1) | |
) | |
) | |
(set_local $1 | |
(i32.load8_s | |
(get_local $1) | |
) | |
) | |
(i32.store8 | |
(get_local $0) | |
(i32.const 1) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 1) | |
) | |
) | |
(i32.store8 | |
(get_local $0) | |
(get_local $1) | |
) | |
(set_global $STACKTOP | |
(get_local $7) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:217:0 | |
(return) | |
) | |
(block | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:168:0 | |
(i64.store align=4 | |
(get_local $19) | |
(i64.load align=4 | |
(tee_local $1 | |
(i32.add | |
(get_local $5) | |
(i32.const 4) | |
) | |
) | |
) | |
) | |
(i64.store offset=8 align=4 | |
(get_local $19) | |
(i64.load offset=8 align=4 | |
(get_local $1) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:171:0 | |
(i64.store align=1 | |
(tee_local $1 | |
(i32.add | |
(get_local $5) | |
(i32.const 3) | |
) | |
) | |
(i64.load align=1 | |
(get_local $19) | |
) | |
) | |
(i32.store offset=8 align=1 | |
(get_local $1) | |
(i32.load offset=8 align=1 | |
(get_local $19) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:172:0 | |
(set_local $2 | |
(i32.add | |
(get_local $4) | |
(i32.const 1) | |
) | |
) | |
(i64.store align=1 | |
(get_local $6) | |
(i64.load align=1 | |
(get_local $5) | |
) | |
) | |
(i32.store offset=8 align=1 | |
(get_local $6) | |
(i32.load offset=8 align=1 | |
(get_local $5) | |
) | |
) | |
(i32.store16 offset=12 align=1 | |
(get_local $6) | |
(i32.load16_s offset=12 align=1 | |
(get_local $5) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:170:0 | |
(i32.store8 offset=14 | |
(get_local $6) | |
(i32.load8_s offset=14 | |
(get_local $5) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:175:0 | |
(i32.store8 | |
(get_local $0) | |
(i32.const 0) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 8) | |
) | |
) | |
(i32.store8 | |
(get_local $1) | |
(i32.const 7) | |
) | |
(i64.store align=1 | |
(tee_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 9) | |
) | |
) | |
(i64.load align=1 | |
(get_local $6) | |
) | |
) | |
(i32.store offset=8 align=1 | |
(get_local $1) | |
(i32.load offset=8 align=1 | |
(get_local $6) | |
) | |
) | |
(i32.store16 offset=12 align=1 | |
(get_local $1) | |
(i32.load16_s offset=12 align=1 | |
(get_local $6) | |
) | |
) | |
(i32.store8 offset=14 | |
(get_local $1) | |
(i32.load8_s offset=14 | |
(get_local $6) | |
) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 48) | |
) | |
) | |
(i32.store | |
(get_local $0) | |
(get_local $2) | |
) | |
(set_global $STACKTOP | |
(get_local $7) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:217:0 | |
(return) | |
) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/option.rs:473:0 | |
(i32.le_u | |
(get_local $3) | |
(get_local $4) | |
) | |
(block | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:194:0 | |
(i32.store8 | |
(get_local $0) | |
(i32.const 1) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 1) | |
) | |
) | |
(i32.store8 | |
(get_local $0) | |
(i32.const 4) | |
) | |
(set_global $STACKTOP | |
(get_local $7) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:217:0 | |
(return) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:795:0 | |
(set_local $8 | |
(i32.add | |
(get_local $2) | |
(i32.shl | |
(get_local $4) | |
(i32.const 5) | |
) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:195:0 | |
(call $__ZN9pwasm_abi3eth4util6as_u3217hc6e6a3625edf2fa1E | |
(get_local $5) | |
(get_local $8) | |
) | |
(set_local $8 | |
(i32.load8_s | |
(get_local $5) | |
) | |
) | |
(if | |
(get_local $8) | |
(block | |
(set_local $1 | |
(i32.add | |
(get_local $5) | |
(i32.const 1) | |
) | |
) | |
(set_local $1 | |
(i32.load8_s | |
(get_local $1) | |
) | |
) | |
(i32.store8 | |
(get_local $0) | |
(i32.const 1) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 1) | |
) | |
) | |
(i32.store8 | |
(get_local $0) | |
(get_local $1) | |
) | |
(set_global $STACKTOP | |
(get_local $7) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:217:0 | |
(return) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:195:0 | |
(set_local $8 | |
(i32.add | |
(get_local $5) | |
(i32.const 4) | |
) | |
) | |
(set_local $8 | |
(i32.load | |
(get_local $8) | |
) | |
) | |
(set_local $9 | |
(i32.shr_u | |
(get_local $8) | |
(i32.const 5) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/option.rs:473:0 | |
(i32.ge_u | |
(get_local $9) | |
(get_local $3) | |
) | |
(block | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:197:0 | |
(i32.store8 | |
(get_local $0) | |
(i32.const 1) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 1) | |
) | |
) | |
(i32.store8 | |
(get_local $0) | |
(i32.const 4) | |
) | |
(set_global $STACKTOP | |
(get_local $7) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:217:0 | |
(return) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:795:0 | |
(set_local $8 | |
(i32.add | |
(get_local $2) | |
(i32.shl | |
(get_local $9) | |
(i32.const 5) | |
) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:198:0 | |
(call $__ZN9pwasm_abi3eth4util6as_u3217hc6e6a3625edf2fa1E | |
(get_local $5) | |
(get_local $8) | |
) | |
(set_local $8 | |
(i32.load8_s | |
(get_local $5) | |
) | |
) | |
(if | |
(get_local $8) | |
(block | |
(set_local $1 | |
(i32.add | |
(get_local $5) | |
(i32.const 1) | |
) | |
) | |
(set_local $1 | |
(i32.load8_s | |
(get_local $1) | |
) | |
) | |
(i32.store8 | |
(get_local $0) | |
(i32.const 1) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 1) | |
) | |
) | |
(i32.store8 | |
(get_local $0) | |
(get_local $1) | |
) | |
(set_global $STACKTOP | |
(get_local $7) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:217:0 | |
(return) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:198:0 | |
(set_local $8 | |
(i32.add | |
(get_local $5) | |
(i32.const 4) | |
) | |
) | |
(set_local $18 | |
(i32.load | |
(get_local $8) | |
) | |
) | |
;;@ /checkout/src/liballoc/slice.rs:155:0 | |
(i32.store | |
(get_local $12) | |
(i32.const 8) | |
) | |
(set_local $17 | |
(i32.add | |
(get_local $12) | |
(i32.const 4) | |
) | |
) | |
(i32.store | |
(get_local $17) | |
(i32.const 0) | |
) | |
(set_local $14 | |
(i32.add | |
(get_local $12) | |
(i32.const 8) | |
) | |
) | |
(i32.store | |
(get_local $14) | |
(i32.const 0) | |
) | |
(block $label$break$L233 | |
(if | |
;;@ /checkout/src/libcore/cmp.rs:846:0 | |
(get_local $18) | |
(block | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:201:0 | |
(set_local $19 | |
(i32.load offset=8 | |
(get_local $1) | |
) | |
) | |
(set_local $13 | |
(i32.add | |
(get_local $5) | |
(i32.const 8) | |
) | |
) | |
(set_local $20 | |
(i32.add | |
(get_local $5) | |
(i32.const 48) | |
) | |
) | |
(set_local $1 | |
(i32.const 8) | |
) | |
(set_local $8 | |
(i32.const 0) | |
) | |
(set_local $10 | |
(i32.const 0) | |
) | |
(set_local $9 | |
(i32.add | |
(get_local $9) | |
(i32.const 1) | |
) | |
) | |
(loop $while-in21 | |
(block $while-out20 | |
(set_local $10 | |
(i32.add | |
(get_local $10) | |
(i32.const 1) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:204:0 | |
(call $__ZN9pwasm_abi3eth6decode12decode_param17h7f7ea856fadd41b6E | |
(get_local $5) | |
(get_local $19) | |
(get_local $2) | |
(get_local $3) | |
(get_local $9) | |
) | |
(set_local $9 | |
(i32.load8_s | |
(get_local $5) | |
) | |
) | |
(br_if $while-out20 | |
(get_local $9) | |
) | |
(set_local $9 | |
(i32.load | |
(get_local $20) | |
) | |
) | |
(i64.store | |
(get_local $6) | |
(i64.load | |
(get_local $13) | |
) | |
) | |
(i64.store offset=8 | |
(get_local $6) | |
(i64.load offset=8 | |
(get_local $13) | |
) | |
) | |
(i64.store offset=16 | |
(get_local $6) | |
(i64.load offset=16 | |
(get_local $13) | |
) | |
) | |
(i64.store offset=24 | |
(get_local $6) | |
(i64.load offset=24 | |
(get_local $13) | |
) | |
) | |
(i64.store offset=32 | |
(get_local $6) | |
(i64.load offset=32 | |
(get_local $13) | |
) | |
) | |
(i64.store | |
(get_local $5) | |
(i64.load | |
(get_local $6) | |
) | |
) | |
(i64.store offset=8 | |
(get_local $5) | |
(i64.load offset=8 | |
(get_local $6) | |
) | |
) | |
(i64.store offset=16 | |
(get_local $5) | |
(i64.load offset=16 | |
(get_local $6) | |
) | |
) | |
(i64.store offset=24 | |
(get_local $5) | |
(i64.load offset=24 | |
(get_local $6) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:206:0 | |
(i64.store offset=32 | |
(get_local $5) | |
(i64.load offset=32 | |
(get_local $6) | |
) | |
) | |
(set_local $16 | |
(i32.load | |
(get_local $17) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/vec.rs:969:0 | |
(i32.eq | |
(get_local $8) | |
(get_local $16) | |
) | |
(block | |
;;@ /checkout/src/liballoc/vec.rs:970:0 | |
(call $__ZN49__LT_alloc__raw_vec__RawVec_LT_T_C__u20_A_GT__GT_6double17h66a65e2db318706bE | |
(get_local $12) | |
) | |
(set_local $8 | |
(i32.load | |
(get_local $14) | |
) | |
) | |
(set_local $1 | |
(i32.load | |
(get_local $12) | |
) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:328:0 | |
(i64.store | |
(tee_local $16 | |
(i32.add | |
(get_local $1) | |
(i32.mul | |
(get_local $8) | |
(i32.const 40) | |
) | |
) | |
) | |
(i64.load | |
(get_local $5) | |
) | |
) | |
(i64.store offset=8 | |
(get_local $16) | |
(i64.load offset=8 | |
(get_local $5) | |
) | |
) | |
(i64.store offset=16 | |
(get_local $16) | |
(i64.load offset=16 | |
(get_local $5) | |
) | |
) | |
(i64.store offset=24 | |
(get_local $16) | |
(i64.load offset=24 | |
(get_local $5) | |
) | |
) | |
(i64.store offset=32 | |
(get_local $16) | |
(i64.load offset=32 | |
(get_local $5) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:975:0 | |
(set_local $8 | |
(i32.add | |
(get_local $8) | |
(i32.const 1) | |
) | |
) | |
(i32.store | |
(get_local $14) | |
(get_local $8) | |
) | |
;;@ /checkout/src/libcore/cmp.rs:846:0 | |
(br_if $while-in21 | |
(i32.lt_u | |
(get_local $10) | |
(get_local $18) | |
) | |
) | |
(br $label$break$L233) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:204:0 | |
(set_local $2 | |
(i32.add | |
(get_local $5) | |
(i32.const 1) | |
) | |
) | |
(set_local $2 | |
(i32.load8_s | |
(get_local $2) | |
) | |
) | |
(i32.store8 | |
(get_local $0) | |
(i32.const 1) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 1) | |
) | |
) | |
(i32.store8 | |
(get_local $0) | |
(get_local $2) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2128:0 | |
(call $__ZN4core3ptr13drop_in_place17h3ada078a5c290ab2E | |
(get_local $1) | |
(get_local $8) | |
) | |
(set_local $0 | |
(i32.load | |
(get_local $17) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(get_local $0) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $1) | |
) | |
) | |
(set_global $STACKTOP | |
(get_local $7) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:217:0 | |
(return) | |
) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:210:0 | |
(i64.store align=1 | |
(tee_local $1 | |
(i32.add | |
(get_local $5) | |
(i32.const 3) | |
) | |
) | |
(i64.load align=1 | |
(get_local $12) | |
) | |
) | |
(i32.store offset=8 align=1 | |
(get_local $1) | |
(i32.load offset=8 align=1 | |
(get_local $12) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:211:0 | |
(set_local $2 | |
(i32.add | |
(get_local $4) | |
(i32.const 1) | |
) | |
) | |
(i64.store align=1 | |
(get_local $6) | |
(i64.load align=1 | |
(get_local $5) | |
) | |
) | |
(i32.store offset=8 align=1 | |
(get_local $6) | |
(i32.load offset=8 align=1 | |
(get_local $5) | |
) | |
) | |
(i32.store16 offset=12 align=1 | |
(get_local $6) | |
(i32.load16_s offset=12 align=1 | |
(get_local $5) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:209:0 | |
(i32.store8 offset=14 | |
(get_local $6) | |
(i32.load8_s offset=14 | |
(get_local $5) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:214:0 | |
(i32.store8 | |
(get_local $0) | |
(i32.const 0) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 8) | |
) | |
) | |
(i32.store8 | |
(get_local $1) | |
(i32.const 8) | |
) | |
(i64.store align=1 | |
(tee_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 9) | |
) | |
) | |
(i64.load align=1 | |
(get_local $6) | |
) | |
) | |
(i32.store offset=8 align=1 | |
(get_local $1) | |
(i32.load offset=8 align=1 | |
(get_local $6) | |
) | |
) | |
(i32.store16 offset=12 align=1 | |
(get_local $1) | |
(i32.load16_s offset=12 align=1 | |
(get_local $6) | |
) | |
) | |
(i32.store8 offset=14 | |
(get_local $1) | |
(i32.load8_s offset=14 | |
(get_local $6) | |
) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 48) | |
) | |
) | |
(i32.store | |
(get_local $0) | |
(get_local $2) | |
) | |
(set_global $STACKTOP | |
(get_local $7) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:217:0 | |
(return) | |
) | |
(if | |
;;@ /checkout/src/libcore/option.rs:473:0 | |
(i32.le_u | |
(get_local $3) | |
(get_local $4) | |
) | |
(block | |
;;@ /checkout/src/libcore/result.rs:1170:0 | |
(i32.store8 | |
(get_local $0) | |
(i32.const 1) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 1) | |
) | |
) | |
(i32.store8 | |
(get_local $0) | |
(i32.const 4) | |
) | |
(set_global $STACKTOP | |
(get_local $7) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:217:0 | |
(return) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:795:0 | |
(set_local $1 | |
(i32.add | |
(get_local $2) | |
(i32.shl | |
(get_local $4) | |
(i32.const 5) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $3 | |
(i32.add | |
(i32.add | |
(get_local $2) | |
(i32.shl | |
(get_local $4) | |
(i32.const 5) | |
) | |
) | |
(i32.const 31) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:292:0 | |
(set_local $8 | |
(get_local $3) | |
) | |
(block $__rjto$9 | |
(block $__rjti$9 | |
(block $__rjti$8 | |
(loop $while-in24 | |
(block $while-out23 | |
;;@ /checkout/src/libcore/ptr.rs:656:0 | |
(set_local $2 | |
(get_local $1) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:658:0 | |
(set_local $2 | |
(i32.sub | |
(get_local $8) | |
(get_local $2) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1270:0 | |
(br_if $__rjti$8 | |
(i32.le_u | |
(get_local $2) | |
(i32.const 3) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $9 | |
(i32.add | |
(get_local $1) | |
(i32.const 1) | |
) | |
) | |
(set_local $2 | |
(i32.load8_s | |
(get_local $1) | |
) | |
) | |
(i32.store8 | |
(tee_local $2 | |
(if (result i32) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:151:0 | |
(get_local $2) | |
(block (result i32) | |
;;@ /checkout/src/libcore/slice/mod.rs:1176:0 | |
(i32.store8 | |
(get_local $5) | |
(i32.const 1) | |
) | |
(get_local $6) | |
) | |
(get_local $5) | |
) | |
) | |
(i32.const 0) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1178:0 | |
(set_local $10 | |
(i32.load8_s | |
(get_local $5) | |
) | |
) | |
(set_local $2 | |
(i32.load8_u | |
(get_local $6) | |
) | |
) | |
(set_local $2 | |
(i32.and | |
(get_local $2) | |
(i32.const 255) | |
) | |
) | |
(set_local $2 | |
(i32.shl | |
(get_local $2) | |
(i32.const 8) | |
) | |
) | |
(set_local $12 | |
(i32.and | |
(get_local $10) | |
(i32.const 255) | |
) | |
) | |
(set_local $2 | |
(i32.or | |
(get_local $2) | |
(get_local $12) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/slice/mod.rs:1344:0 | |
(get_local $10) | |
(block | |
(set_local $1 | |
(get_local $2) | |
) | |
(br $__rjti$9) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $12 | |
(i32.add | |
(get_local $1) | |
(i32.const 2) | |
) | |
) | |
(set_local $2 | |
(i32.load8_s | |
(get_local $9) | |
) | |
) | |
(i32.store8 | |
(tee_local $2 | |
(if (result i32) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:151:0 | |
(get_local $2) | |
(block (result i32) | |
;;@ /checkout/src/libcore/slice/mod.rs:1176:0 | |
(i32.store8 | |
(get_local $5) | |
(i32.const 1) | |
) | |
(get_local $6) | |
) | |
(get_local $5) | |
) | |
) | |
(i32.const 0) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1178:0 | |
(set_local $10 | |
(i32.load8_s | |
(get_local $5) | |
) | |
) | |
(set_local $2 | |
(i32.load8_u | |
(get_local $6) | |
) | |
) | |
(set_local $2 | |
(i32.and | |
(get_local $2) | |
(i32.const 255) | |
) | |
) | |
(set_local $2 | |
(i32.shl | |
(get_local $2) | |
(i32.const 8) | |
) | |
) | |
(set_local $9 | |
(i32.and | |
(get_local $10) | |
(i32.const 255) | |
) | |
) | |
(set_local $2 | |
(i32.or | |
(get_local $2) | |
(get_local $9) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/slice/mod.rs:1344:0 | |
(get_local $10) | |
(block | |
(set_local $1 | |
(get_local $2) | |
) | |
(br $__rjti$9) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $9 | |
(i32.add | |
(get_local $1) | |
(i32.const 3) | |
) | |
) | |
(set_local $2 | |
(i32.load8_s | |
(get_local $12) | |
) | |
) | |
(i32.store8 | |
(tee_local $2 | |
(if (result i32) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:151:0 | |
(get_local $2) | |
(block (result i32) | |
;;@ /checkout/src/libcore/slice/mod.rs:1176:0 | |
(i32.store8 | |
(get_local $5) | |
(i32.const 1) | |
) | |
(get_local $6) | |
) | |
(get_local $5) | |
) | |
) | |
(i32.const 0) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1178:0 | |
(set_local $10 | |
(i32.load8_s | |
(get_local $5) | |
) | |
) | |
(set_local $2 | |
(i32.load8_u | |
(get_local $6) | |
) | |
) | |
(set_local $2 | |
(i32.and | |
(get_local $2) | |
(i32.const 255) | |
) | |
) | |
(set_local $2 | |
(i32.shl | |
(get_local $2) | |
(i32.const 8) | |
) | |
) | |
(set_local $12 | |
(i32.and | |
(get_local $10) | |
(i32.const 255) | |
) | |
) | |
(set_local $2 | |
(i32.or | |
(get_local $2) | |
(get_local $12) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/slice/mod.rs:1344:0 | |
(get_local $10) | |
(block | |
(set_local $1 | |
(get_local $2) | |
) | |
(br $__rjti$9) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 4) | |
) | |
) | |
(set_local $1 | |
(i32.load8_s | |
(get_local $9) | |
) | |
) | |
(i32.store8 | |
(tee_local $1 | |
(if (result i32) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:151:0 | |
(get_local $1) | |
(block (result i32) | |
;;@ /checkout/src/libcore/slice/mod.rs:1176:0 | |
(i32.store8 | |
(get_local $5) | |
(i32.const 1) | |
) | |
(get_local $6) | |
) | |
(get_local $5) | |
) | |
) | |
(i32.const 0) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1178:0 | |
(set_local $10 | |
(i32.load8_s | |
(get_local $5) | |
) | |
) | |
(set_local $1 | |
(i32.load8_u | |
(get_local $6) | |
) | |
) | |
(set_local $1 | |
(i32.and | |
(get_local $1) | |
(i32.const 255) | |
) | |
) | |
(set_local $1 | |
(i32.shl | |
(get_local $1) | |
(i32.const 8) | |
) | |
) | |
(set_local $9 | |
(i32.and | |
(get_local $10) | |
(i32.const 255) | |
) | |
) | |
(set_local $1 | |
(i32.or | |
(get_local $1) | |
(get_local $9) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1344:0 | |
(br_if $__rjti$9 | |
(get_local $10) | |
) | |
(set_local $1 | |
(get_local $2) | |
) | |
(br $while-in24) | |
) | |
) | |
) | |
(loop $while-in27 | |
;;@ /checkout/src/libcore/slice/mod.rs:1276:0 | |
(br_if $__rjto$9 | |
(i32.eq | |
(get_local $1) | |
(get_local $3) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 1) | |
) | |
) | |
(set_local $1 | |
(i32.load8_s | |
(get_local $1) | |
) | |
) | |
(i32.store8 | |
(tee_local $1 | |
(if (result i32) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:151:0 | |
(get_local $1) | |
(block (result i32) | |
;;@ /checkout/src/libcore/slice/mod.rs:1176:0 | |
(i32.store8 | |
(get_local $5) | |
(i32.const 1) | |
) | |
(get_local $6) | |
) | |
(get_local $5) | |
) | |
) | |
(i32.const 0) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1178:0 | |
(set_local $1 | |
(i32.load8_s | |
(get_local $5) | |
) | |
) | |
(set_local $8 | |
(i32.load8_u | |
(get_local $6) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/slice/mod.rs:1344:0 | |
(i32.eqz | |
(get_local $1) | |
) | |
(block | |
(set_local $1 | |
(get_local $2) | |
) | |
(br $while-in27) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1178:0 | |
(set_local $2 | |
(i32.and | |
(get_local $8) | |
(i32.const 255) | |
) | |
) | |
(set_local $2 | |
(i32.shl | |
(get_local $2) | |
(i32.const 8) | |
) | |
) | |
(set_local $1 | |
(i32.and | |
(get_local $1) | |
(i32.const 255) | |
) | |
) | |
(set_local $1 | |
(i32.or | |
(get_local $2) | |
(get_local $1) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1345:0 | |
(set_local $1 | |
(i32.and | |
(get_local $1) | |
(i32.const 256) | |
) | |
) | |
(if | |
(i32.eqz | |
(get_local $1) | |
) | |
(block | |
;;@ /checkout/src/libcore/result.rs:1170:0 | |
(i32.store8 | |
(get_local $0) | |
(i32.const 1) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 1) | |
) | |
) | |
(i32.store8 | |
(get_local $0) | |
(i32.const 5) | |
) | |
(set_global $STACKTOP | |
(get_local $7) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:217:0 | |
(return) | |
) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:155:0 | |
(set_local $1 | |
(i32.load8_s | |
(get_local $3) | |
) | |
) | |
(set_local $1 | |
(i32.eq | |
(get_local $1) | |
(i32.const 1) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:156:0 | |
(set_local $2 | |
(i32.add | |
(get_local $4) | |
(i32.const 1) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:159:0 | |
(i32.store8 | |
(get_local $0) | |
(i32.const 0) | |
) | |
(set_local $3 | |
(i32.add | |
(get_local $0) | |
(i32.const 8) | |
) | |
) | |
(i32.store8 | |
(get_local $3) | |
(i32.const 9) | |
) | |
(set_local $3 | |
(i32.add | |
(get_local $0) | |
(i32.const 9) | |
) | |
) | |
(i32.store8 | |
(get_local $3) | |
(get_local $1) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 48) | |
) | |
) | |
(i32.store | |
(get_local $0) | |
(get_local $2) | |
) | |
(set_global $STACKTOP | |
(get_local $7) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:217:0 | |
(return) | |
) | |
(if | |
;;@ /checkout/src/libcore/option.rs:473:0 | |
(i32.le_u | |
(get_local $3) | |
(get_local $4) | |
) | |
(block | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:178:0 | |
(i32.store8 | |
(get_local $0) | |
(i32.const 1) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 1) | |
) | |
) | |
(i32.store8 | |
(get_local $0) | |
(i32.const 4) | |
) | |
(set_global $STACKTOP | |
(get_local $7) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:217:0 | |
(return) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:795:0 | |
(set_local $1 | |
(i32.add | |
(get_local $2) | |
(i32.shl | |
(get_local $4) | |
(i32.const 5) | |
) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:179:0 | |
(call $__ZN9pwasm_abi3eth4util6as_u3217hc6e6a3625edf2fa1E | |
(get_local $5) | |
(get_local $1) | |
) | |
(set_local $1 | |
(i32.load8_s | |
(get_local $5) | |
) | |
) | |
(if | |
(get_local $1) | |
(block | |
(set_local $1 | |
(i32.add | |
(get_local $5) | |
(i32.const 1) | |
) | |
) | |
(set_local $1 | |
(i32.load8_s | |
(get_local $1) | |
) | |
) | |
(i32.store8 | |
(get_local $0) | |
(i32.const 1) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 1) | |
) | |
) | |
(i32.store8 | |
(get_local $0) | |
(get_local $1) | |
) | |
(set_global $STACKTOP | |
(get_local $7) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:217:0 | |
(return) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:179:0 | |
(set_local $1 | |
(i32.add | |
(get_local $5) | |
(i32.const 4) | |
) | |
) | |
(set_local $1 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
(set_local $1 | |
(i32.shr_u | |
(get_local $1) | |
(i32.const 5) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/option.rs:473:0 | |
(i32.ge_u | |
(get_local $1) | |
(get_local $3) | |
) | |
(block | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:181:0 | |
(i32.store8 | |
(get_local $0) | |
(i32.const 1) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 1) | |
) | |
) | |
(i32.store8 | |
(get_local $0) | |
(i32.const 4) | |
) | |
(set_global $STACKTOP | |
(get_local $7) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:217:0 | |
(return) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:795:0 | |
(set_local $6 | |
(i32.add | |
(get_local $2) | |
(i32.shl | |
(get_local $1) | |
(i32.const 5) | |
) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:182:0 | |
(call $__ZN9pwasm_abi3eth4util6as_u3217hc6e6a3625edf2fa1E | |
(get_local $5) | |
(get_local $6) | |
) | |
(set_local $6 | |
(i32.load8_s | |
(get_local $5) | |
) | |
) | |
(if | |
(get_local $6) | |
(block | |
(set_local $1 | |
(i32.add | |
(get_local $5) | |
(i32.const 1) | |
) | |
) | |
(set_local $1 | |
(i32.load8_s | |
(get_local $1) | |
) | |
) | |
(i32.store8 | |
(get_local $0) | |
(i32.const 1) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 1) | |
) | |
) | |
(i32.store8 | |
(get_local $0) | |
(get_local $1) | |
) | |
(set_global $STACKTOP | |
(get_local $7) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:217:0 | |
(return) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:182:0 | |
(set_local $6 | |
(i32.add | |
(get_local $5) | |
(i32.const 4) | |
) | |
) | |
(set_local $6 | |
(i32.load | |
(get_local $6) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:184:0 | |
(set_local $1 | |
(i32.add | |
(get_local $1) | |
(i32.const 1) | |
) | |
) | |
(call $__ZN9pwasm_abi3eth6decode10take_bytes17h820a8e88a70451ccE | |
(get_local $5) | |
(get_local $2) | |
(get_local $3) | |
(get_local $1) | |
(get_local $6) | |
) | |
(set_local $1 | |
(i32.load8_s | |
(get_local $5) | |
) | |
) | |
(if | |
(get_local $1) | |
(block | |
(set_local $1 | |
(i32.add | |
(get_local $5) | |
(i32.const 1) | |
) | |
) | |
(set_local $1 | |
(i32.load8_s | |
(get_local $1) | |
) | |
) | |
(i32.store8 | |
(get_local $0) | |
(i32.const 1) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 1) | |
) | |
) | |
(i32.store8 | |
(get_local $0) | |
(get_local $1) | |
) | |
(set_global $STACKTOP | |
(get_local $7) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:217:0 | |
(return) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:184:0 | |
(set_local $1 | |
(i32.add | |
(get_local $5) | |
(i32.const 4) | |
) | |
) | |
(set_local $8 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $5) | |
(i32.const 8) | |
) | |
) | |
(set_local $16 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $5) | |
(i32.const 12) | |
) | |
) | |
(set_local $6 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
;;@ /checkout/src/libcore/str/mod.rs:1432:0 | |
(set_local $1 | |
(i32.gt_u | |
(get_local $6) | |
(i32.const 7) | |
) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $6) | |
(i32.const -7) | |
) | |
) | |
(if | |
(i32.eqz | |
(get_local $1) | |
) | |
(set_local $2 | |
(i32.const 0) | |
) | |
) | |
(block $label$break$L23 | |
(if | |
;;@ /checkout/src/libcore/str/mod.rs:1434:0 | |
(get_local $6) | |
(block | |
(set_local $1 | |
(i32.const 0) | |
) | |
(loop $label$continue$L24 | |
(block $label$break$L24 | |
;;@ /checkout/src/libcore/str/mod.rs:1454:0 | |
(set_local $3 | |
(i32.add | |
(get_local $8) | |
(get_local $1) | |
) | |
) | |
(set_local $10 | |
(i32.load8_s | |
(get_local $3) | |
) | |
) | |
(block $label$break$L26 | |
(if | |
;;@ /checkout/src/libcore/str/mod.rs:1455:0 | |
(i32.lt_s | |
(get_local $10) | |
(i32.const 0) | |
) | |
(block | |
;;@ /checkout/src/libcore/str/mod.rs:1456:0 | |
(set_local $3 | |
(i32.and | |
(get_local $10) | |
(i32.const 255) | |
) | |
) | |
(set_local $3 | |
(i32.add | |
(get_local $3) | |
(i32.const 2337) | |
) | |
) | |
(block $switch31 | |
(block $switch-default | |
(block $switch-case34 | |
(block $switch-case33 | |
(block $switch-case32 | |
(br_table $switch-case32 $switch-case33 $switch-case34 $switch-default | |
(i32.sub | |
(i32.load8_s | |
(get_local $3) | |
) | |
(i32.const 2) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/str/mod.rs:1476:0 | |
(set_local $1 | |
(i32.add | |
(get_local $1) | |
(i32.const 1) | |
) | |
) | |
(br_if $label$break$L24 | |
(i32.ge_u | |
(get_local $1) | |
(get_local $6) | |
) | |
) | |
(set_local $3 | |
(i32.add | |
(get_local $8) | |
(get_local $1) | |
) | |
) | |
(set_local $3 | |
(i32.load8_s | |
(get_local $3) | |
) | |
) | |
(set_local $3 | |
(i32.and | |
(get_local $3) | |
(i32.const -64) | |
) | |
) | |
(br_if $label$break$L24 | |
(i32.ne | |
(i32.and | |
(get_local $3) | |
(i32.const 255) | |
) | |
(i32.const 128) | |
) | |
) | |
(br $switch31) | |
) | |
;;@ /checkout/src/libcore/str/mod.rs:1480:0 | |
(set_local $3 | |
(i32.add | |
(get_local $1) | |
(i32.const 1) | |
) | |
) | |
(br_if $label$break$L24 | |
(i32.ge_u | |
(get_local $3) | |
(get_local $6) | |
) | |
) | |
(set_local $3 | |
(i32.add | |
(get_local $8) | |
(get_local $3) | |
) | |
) | |
(set_local $3 | |
(i32.load8_s | |
(get_local $3) | |
) | |
) | |
;;@ /checkout/src/libcore/str/mod.rs:1481:0 | |
(set_local $9 | |
(i32.eq | |
(get_local $10) | |
(i32.const -32) | |
) | |
) | |
(set_local $17 | |
(i32.lt_s | |
(i32.and | |
(get_local $3) | |
(i32.const 255) | |
) | |
(i32.const 192) | |
) | |
) | |
(set_local $14 | |
(i32.and | |
(get_local $3) | |
(i32.const -32) | |
) | |
) | |
(set_local $14 | |
(i32.eq | |
(i32.and | |
(get_local $14) | |
(i32.const 255) | |
) | |
(i32.const 160) | |
) | |
) | |
(if | |
(i32.eqz | |
(i32.and | |
(get_local $9) | |
(get_local $14) | |
) | |
) | |
(block | |
;;@ /checkout/src/libcore/str/mod.rs:1482:0 | |
(set_local $9 | |
(i32.shr_s | |
(i32.shl | |
(i32.add | |
(get_local $10) | |
(i32.const 31) | |
) | |
(i32.const 24) | |
) | |
(i32.const 24) | |
) | |
) | |
(set_local $14 | |
(i32.lt_s | |
(i32.and | |
(get_local $9) | |
(i32.const 255) | |
) | |
(i32.const 12) | |
) | |
) | |
(set_local $9 | |
(i32.lt_s | |
(get_local $3) | |
(i32.const 0) | |
) | |
) | |
(set_local $14 | |
(i32.and | |
(get_local $14) | |
(get_local $9) | |
) | |
) | |
(if | |
(i32.eqz | |
(i32.and | |
(get_local $17) | |
(get_local $14) | |
) | |
) | |
(block | |
;;@ /checkout/src/libcore/str/mod.rs:1483:0 | |
(set_local $14 | |
(i32.eq | |
(get_local $10) | |
(i32.const -19) | |
) | |
) | |
(set_local $14 | |
(i32.and | |
(get_local $14) | |
(get_local $9) | |
) | |
) | |
(set_local $3 | |
(i32.lt_s | |
(i32.and | |
(get_local $3) | |
(i32.const 255) | |
) | |
(i32.const 160) | |
) | |
) | |
(if | |
(i32.eqz | |
(i32.and | |
(get_local $3) | |
(get_local $14) | |
) | |
) | |
(block | |
;;@ /checkout/src/libcore/str/mod.rs:1484:0 | |
(set_local $3 | |
(i32.and | |
(get_local $10) | |
(i32.const -2) | |
) | |
) | |
(set_local $3 | |
(i32.eq | |
(i32.and | |
(get_local $3) | |
(i32.const 255) | |
) | |
(i32.const 238) | |
) | |
) | |
(set_local $3 | |
(i32.and | |
(get_local $3) | |
(get_local $9) | |
) | |
) | |
(br_if $label$break$L24 | |
(i32.eqz | |
(i32.and | |
(get_local $17) | |
(get_local $3) | |
) | |
) | |
) | |
) | |
) | |
) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/str/mod.rs:1487:0 | |
(set_local $1 | |
(i32.add | |
(get_local $1) | |
(i32.const 2) | |
) | |
) | |
(br_if $label$break$L24 | |
(i32.ge_u | |
(get_local $1) | |
(get_local $6) | |
) | |
) | |
(set_local $3 | |
(i32.add | |
(get_local $8) | |
(get_local $1) | |
) | |
) | |
(set_local $3 | |
(i32.load8_s | |
(get_local $3) | |
) | |
) | |
(set_local $3 | |
(i32.and | |
(get_local $3) | |
(i32.const -64) | |
) | |
) | |
(br_if $label$break$L24 | |
(i32.ne | |
(i32.and | |
(get_local $3) | |
(i32.const 255) | |
) | |
(i32.const 128) | |
) | |
) | |
(br $switch31) | |
) | |
;;@ /checkout/src/libcore/str/mod.rs:1492:0 | |
(set_local $3 | |
(i32.add | |
(get_local $1) | |
(i32.const 1) | |
) | |
) | |
(br_if $label$break$L24 | |
(i32.ge_u | |
(get_local $3) | |
(get_local $6) | |
) | |
) | |
(set_local $3 | |
(i32.add | |
(get_local $8) | |
(get_local $3) | |
) | |
) | |
(set_local $3 | |
(i32.load8_s | |
(get_local $3) | |
) | |
) | |
;;@ /checkout/src/libcore/str/mod.rs:1493:0 | |
(set_local $9 | |
(i32.eq | |
(get_local $10) | |
(i32.const -16) | |
) | |
) | |
(set_local $17 | |
(i32.shr_s | |
(i32.shl | |
(i32.add | |
(get_local $3) | |
(i32.const 112) | |
) | |
(i32.const 24) | |
) | |
(i32.const 24) | |
) | |
) | |
(set_local $17 | |
(i32.lt_s | |
(i32.and | |
(get_local $17) | |
(i32.const 255) | |
) | |
(i32.const 48) | |
) | |
) | |
(if | |
(i32.eqz | |
(i32.and | |
(get_local $9) | |
(get_local $17) | |
) | |
) | |
(block | |
(set_local $17 | |
(i32.lt_s | |
(i32.and | |
(get_local $3) | |
(i32.const 255) | |
) | |
(i32.const 192) | |
) | |
) | |
;;@ /checkout/src/libcore/str/mod.rs:1494:0 | |
(set_local $9 | |
(i32.shr_s | |
(i32.shl | |
(i32.add | |
(get_local $10) | |
(i32.const 15) | |
) | |
(i32.const 24) | |
) | |
(i32.const 24) | |
) | |
) | |
(set_local $14 | |
(i32.lt_s | |
(i32.and | |
(get_local $9) | |
(i32.const 255) | |
) | |
(i32.const 3) | |
) | |
) | |
(set_local $9 | |
(i32.lt_s | |
(get_local $3) | |
(i32.const 0) | |
) | |
) | |
(set_local $14 | |
(i32.and | |
(get_local $14) | |
(get_local $9) | |
) | |
) | |
(if | |
(i32.eqz | |
(i32.and | |
(get_local $17) | |
(get_local $14) | |
) | |
) | |
(block | |
;;@ /checkout/src/libcore/str/mod.rs:1495:0 | |
(set_local $10 | |
(i32.eq | |
(get_local $10) | |
(i32.const -12) | |
) | |
) | |
(set_local $10 | |
(i32.and | |
(get_local $10) | |
(get_local $9) | |
) | |
) | |
(set_local $3 | |
(i32.lt_s | |
(i32.and | |
(get_local $3) | |
(i32.const 255) | |
) | |
(i32.const 144) | |
) | |
) | |
(br_if $label$break$L24 | |
(i32.eqz | |
(i32.and | |
(get_local $3) | |
(get_local $10) | |
) | |
) | |
) | |
) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/str/mod.rs:1498:0 | |
(set_local $3 | |
(i32.add | |
(get_local $1) | |
(i32.const 2) | |
) | |
) | |
(br_if $label$break$L24 | |
(i32.ge_u | |
(get_local $3) | |
(get_local $6) | |
) | |
) | |
(set_local $3 | |
(i32.add | |
(get_local $8) | |
(get_local $3) | |
) | |
) | |
(set_local $3 | |
(i32.load8_s | |
(get_local $3) | |
) | |
) | |
(set_local $3 | |
(i32.and | |
(get_local $3) | |
(i32.const -64) | |
) | |
) | |
(br_if $label$break$L24 | |
(i32.ne | |
(i32.and | |
(get_local $3) | |
(i32.const 255) | |
) | |
(i32.const 128) | |
) | |
) | |
;;@ /checkout/src/libcore/str/mod.rs:1501:0 | |
(set_local $1 | |
(i32.add | |
(get_local $1) | |
(i32.const 3) | |
) | |
) | |
(br_if $label$break$L24 | |
(i32.ge_u | |
(get_local $1) | |
(get_local $6) | |
) | |
) | |
(set_local $3 | |
(i32.add | |
(get_local $8) | |
(get_local $1) | |
) | |
) | |
(set_local $3 | |
(i32.load8_s | |
(get_local $3) | |
) | |
) | |
(set_local $3 | |
(i32.and | |
(get_local $3) | |
(i32.const -64) | |
) | |
) | |
(br_if $label$break$L24 | |
(i32.ne | |
(i32.and | |
(get_local $3) | |
(i32.const 255) | |
) | |
(i32.const 128) | |
) | |
) | |
(br $switch31) | |
) | |
(br $label$break$L24) | |
) | |
;;@ /checkout/src/libcore/str/mod.rs:1507:0 | |
(set_local $1 | |
(i32.add | |
(get_local $1) | |
(i32.const 1) | |
) | |
) | |
) | |
(block | |
;;@ /checkout/src/libcore/ptr.rs:1099:0 | |
(set_local $3 | |
(i32.and | |
(get_local $3) | |
(i32.const 3) | |
) | |
) | |
(if | |
(get_local $3) | |
(block | |
;;@ /checkout/src/libcore/str/mod.rs:1535:0 | |
(set_local $1 | |
(i32.add | |
(get_local $1) | |
(i32.const 1) | |
) | |
) | |
(br $label$break$L26) | |
) | |
) | |
(block $label$break$L53 | |
(if | |
;;@ /checkout/src/libcore/str/mod.rs:1518:0 | |
(i32.lt_u | |
(get_local $1) | |
(get_local $2) | |
) | |
(loop $while-in37 | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $3 | |
(i32.add | |
(get_local $8) | |
(get_local $1) | |
) | |
) | |
;;@ /checkout/src/libcore/str/mod.rs:1522:0 | |
(set_local $10 | |
(i32.load | |
(get_local $3) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $3 | |
(i32.add | |
(get_local $3) | |
(i32.const 4) | |
) | |
) | |
;;@ /checkout/src/libcore/str/mod.rs:1523:0 | |
(set_local $3 | |
(i32.load | |
(get_local $3) | |
) | |
) | |
;;@ /checkout/src/libcore/str/mod.rs:1524:0 | |
(set_local $3 | |
(i32.or | |
(get_local $3) | |
(get_local $10) | |
) | |
) | |
(set_local $3 | |
(i32.and | |
(get_local $3) | |
(i32.const -2139062144) | |
) | |
) | |
(br_if $label$break$L53 | |
(get_local $3) | |
) | |
;;@ /checkout/src/libcore/str/mod.rs:1528:0 | |
(set_local $1 | |
(i32.add | |
(get_local $1) | |
(i32.const 8) | |
) | |
) | |
;;@ /checkout/src/libcore/str/mod.rs:1518:0 | |
(br_if $while-in37 | |
(i32.lt_u | |
(get_local $1) | |
(get_local $2) | |
) | |
) | |
) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/str/mod.rs:1531:0 | |
(i32.lt_u | |
(get_local $1) | |
(get_local $6) | |
) | |
(loop $while-in39 | |
(set_local $3 | |
(i32.add | |
(get_local $8) | |
(get_local $1) | |
) | |
) | |
(set_local $3 | |
(i32.load8_s | |
(get_local $3) | |
) | |
) | |
(br_if $label$break$L26 | |
(i32.le_s | |
(get_local $3) | |
(i32.const -1) | |
) | |
) | |
;;@ /checkout/src/libcore/str/mod.rs:1532:0 | |
(set_local $1 | |
(i32.add | |
(get_local $1) | |
(i32.const 1) | |
) | |
) | |
;;@ /checkout/src/libcore/str/mod.rs:1531:0 | |
(br_if $while-in39 | |
(i32.lt_u | |
(get_local $1) | |
(get_local $6) | |
) | |
) | |
) | |
) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/str/mod.rs:1434:0 | |
(br_if $label$continue$L24 | |
(i32.lt_u | |
(get_local $1) | |
(get_local $6) | |
) | |
) | |
(br $label$break$L23) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(get_local $16) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $8) | |
) | |
) | |
;;@ /checkout/src/libcore/result.rs:1170:0 | |
(i32.store8 | |
(get_local $0) | |
(i32.const 1) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 1) | |
) | |
) | |
(i32.store8 | |
(get_local $0) | |
(i32.const 6) | |
) | |
(set_global $STACKTOP | |
(get_local $7) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:217:0 | |
(return) | |
) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:188:0 | |
(set_local $2 | |
(i32.add | |
(get_local $4) | |
(i32.const 1) | |
) | |
) | |
(i32.store16 align=1 | |
(get_local $18) | |
(i32.load16_s align=1 | |
(get_local $5) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:186:0 | |
(i32.store8 offset=2 | |
(get_local $18) | |
(i32.load8_s offset=2 | |
(get_local $5) | |
) | |
) | |
(i64.store | |
(get_local $13) | |
(i64.load | |
(get_local $12) | |
) | |
) | |
(i64.store offset=8 | |
(get_local $13) | |
(i64.load offset=8 | |
(get_local $12) | |
) | |
) | |
(i64.store offset=16 | |
(get_local $13) | |
(i64.load offset=16 | |
(get_local $12) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:191:0 | |
(i32.store8 | |
(get_local $0) | |
(i32.const 0) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 8) | |
) | |
) | |
(i32.store8 | |
(get_local $1) | |
(i32.const 10) | |
) | |
(i32.store16 align=1 | |
(tee_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 9) | |
) | |
) | |
(i32.load16_s align=1 | |
(get_local $18) | |
) | |
) | |
(i32.store8 offset=2 | |
(get_local $1) | |
(i32.load8_s offset=2 | |
(get_local $18) | |
) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 12) | |
) | |
) | |
(i32.store align=1 | |
(get_local $1) | |
(get_local $8) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 16) | |
) | |
) | |
(i32.store align=1 | |
(get_local $1) | |
(get_local $16) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 20) | |
) | |
) | |
(i32.store align=1 | |
(get_local $1) | |
(get_local $6) | |
) | |
(i64.store | |
(tee_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 24) | |
) | |
) | |
(i64.load | |
(get_local $13) | |
) | |
) | |
(i64.store offset=8 | |
(get_local $1) | |
(i64.load offset=8 | |
(get_local $13) | |
) | |
) | |
(i64.store offset=16 | |
(get_local $1) | |
(i64.load offset=16 | |
(get_local $13) | |
) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 48) | |
) | |
) | |
(i32.store | |
(get_local $0) | |
(get_local $2) | |
) | |
(set_global $STACKTOP | |
(get_local $7) | |
) | |
) | |
(func $__ZN49__LT_alloc__raw_vec__RawVec_LT_T_C__u20_A_GT__GT_6double17h66a65e2db318706bE (; 49 ;) (param $0 i32) | |
(local $1 i32) | |
(local $2 i32) | |
(local $3 i32) | |
(local $4 i32) | |
(local $5 i32) | |
(local $6 i32) | |
(local $7 i32) | |
(set_local $5 | |
(i32.load | |
(tee_local $6 | |
(i32.add | |
(get_local $0) | |
(i32.const 4) | |
) | |
) | |
) | |
) | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(set_local $1 | |
(i32.eqz | |
(get_local $5) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:232:0 | |
(get_local $1) | |
(block | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:31:0 | |
(set_local $1 | |
(call $_ext_malloc | |
(i32.const 160) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/ptr.rs:1120:0 | |
(get_local $1) | |
(block | |
;;@ /checkout/src/liballoc/raw_vec.rs:330:0 | |
(i32.store | |
(get_local $0) | |
(get_local $1) | |
) | |
;;@ /checkout/src/liballoc/raw_vec.rs:331:0 | |
(i32.store | |
(get_local $6) | |
(i32.const 4) | |
) | |
;;@ /checkout/src/liballoc/raw_vec.rs:333:0 | |
(return) | |
) | |
;;@ /checkout/src/liballoc/allocator.rs:581:0 | |
(call $_llvm_trap) | |
) | |
) | |
) | |
(set_local $1 | |
(i32.mul | |
(get_local $5) | |
(i32.const 40) | |
) | |
) | |
;;@ /checkout/src/liballoc/raw_vec.rs:309:0 | |
(set_local $2 | |
(i32.mul | |
(get_local $5) | |
(i32.const 80) | |
) | |
) | |
(if | |
;;@ /checkout/obj/<assert macros>:5:0 | |
(i32.lt_s | |
(get_local $2) | |
(i32.const 0) | |
) | |
;;@ /checkout/obj/<panic macros>:3:0 | |
(call $__ZN4core9panicking5panic17heb50ef9ffe57c69fE | |
(i32.const 1332) | |
) | |
) | |
;;@ /checkout/src/liballoc/raw_vec.rs:312:0 | |
(set_local $3 | |
(i32.load | |
(get_local $0) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/allocator.rs:692:0 | |
(i32.eq | |
(get_local $2) | |
(get_local $1) | |
) | |
(set_local $1 | |
(get_local $3) | |
) | |
(block | |
;;@ /checkout/src/libcore/cmp.rs:848:0 | |
(set_local $4 | |
(i32.le_u | |
(get_local $1) | |
(get_local $2) | |
) | |
) | |
(set_local $4 | |
(if (result i32) | |
;;@ /checkout/src/libcore/cmp.rs:478:0 | |
(get_local $4) | |
(get_local $1) | |
(get_local $2) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:31:0 | |
(set_local $1 | |
(call $_ext_malloc | |
(get_local $2) | |
) | |
) | |
;;@ /checkout/src/liballoc/allocator.rs:705:0 | |
(set_local $2 | |
(get_local $1) | |
) | |
(set_local $7 | |
(get_local $3) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:16:0 | |
(set_local $4 | |
(call $_ext_memcpy | |
(get_local $2) | |
(get_local $7) | |
(get_local $4) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $3) | |
) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/ptr.rs:1120:0 | |
(i32.eqz | |
(get_local $1) | |
) | |
;;@ /checkout/src/liballoc/allocator.rs:581:0 | |
(call $_llvm_trap) | |
) | |
;;@ /checkout/src/liballoc/raw_vec.rs:308:0 | |
(set_local $3 | |
(i32.shl | |
(get_local $5) | |
(i32.const 1) | |
) | |
) | |
;;@ /checkout/src/liballoc/raw_vec.rs:330:0 | |
(i32.store | |
(get_local $0) | |
(get_local $1) | |
) | |
;;@ /checkout/src/liballoc/raw_vec.rs:331:0 | |
(i32.store | |
(get_local $6) | |
(get_local $3) | |
) | |
) | |
(func $__ZN9pwasm_abi3eth4util6as_u3217hc6e6a3625edf2fa1E (; 50 ;) (param $0 i32) (param $1 i32) | |
(local $2 i32) | |
(local $3 i32) | |
(local $4 i32) | |
(local $5 i32) | |
(local $6 i32) | |
(local $7 i32) | |
(local $8 i32) | |
(local $9 i32) | |
(local $10 i32) | |
(local $11 i32) | |
(set_local $9 | |
(get_global $STACKTOP) | |
) | |
(set_global $STACKTOP | |
(i32.add | |
(get_global $STACKTOP) | |
(i32.const 16) | |
) | |
) | |
(set_local $3 | |
(i32.add | |
(get_local $9) | |
(i32.const 1) | |
) | |
) | |
(set_local $4 | |
(get_local $9) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $10 | |
(i32.add | |
(get_local $1) | |
(i32.const 28) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:292:0 | |
(set_local $11 | |
(get_local $10) | |
) | |
(set_local $5 | |
(get_local $1) | |
) | |
(block $__rjto$1 | |
(set_local $4 | |
(block $__rjti$1 (result i32) | |
(block $__rjti$0 | |
(loop $while-in | |
(block $while-out | |
;;@ /checkout/src/libcore/ptr.rs:656:0 | |
(set_local $2 | |
(get_local $5) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:658:0 | |
(set_local $2 | |
(i32.sub | |
(get_local $11) | |
(get_local $2) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1270:0 | |
(br_if $__rjti$0 | |
(i32.le_u | |
(get_local $2) | |
(i32.const 3) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $7 | |
(i32.add | |
(get_local $5) | |
(i32.const 1) | |
) | |
) | |
(set_local $2 | |
(i32.load8_s | |
(get_local $5) | |
) | |
) | |
(i32.store8 | |
(tee_local $2 | |
(if (result i32) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:73:0 | |
(get_local $2) | |
(block (result i32) | |
;;@ /checkout/src/libcore/slice/mod.rs:1176:0 | |
(i32.store8 | |
(get_local $3) | |
(i32.const 1) | |
) | |
(get_local $4) | |
) | |
(get_local $3) | |
) | |
) | |
(i32.const 0) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1178:0 | |
(set_local $6 | |
(i32.load8_s | |
(get_local $3) | |
) | |
) | |
(set_local $2 | |
(i32.load8_u | |
(get_local $4) | |
) | |
) | |
(set_local $2 | |
(i32.and | |
(get_local $2) | |
(i32.const 255) | |
) | |
) | |
(set_local $2 | |
(i32.shl | |
(get_local $2) | |
(i32.const 8) | |
) | |
) | |
(set_local $8 | |
(i32.and | |
(get_local $6) | |
(i32.const 255) | |
) | |
) | |
(set_local $2 | |
(i32.or | |
(get_local $2) | |
(get_local $8) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1344:0 | |
(drop | |
(br_if $__rjti$1 | |
(get_local $2) | |
(get_local $6) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $8 | |
(i32.add | |
(get_local $5) | |
(i32.const 2) | |
) | |
) | |
(set_local $2 | |
(i32.load8_s | |
(get_local $7) | |
) | |
) | |
(i32.store8 | |
(tee_local $2 | |
(if (result i32) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:73:0 | |
(get_local $2) | |
(block (result i32) | |
;;@ /checkout/src/libcore/slice/mod.rs:1176:0 | |
(i32.store8 | |
(get_local $3) | |
(i32.const 1) | |
) | |
(get_local $4) | |
) | |
(get_local $3) | |
) | |
) | |
(i32.const 0) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1178:0 | |
(set_local $6 | |
(i32.load8_s | |
(get_local $3) | |
) | |
) | |
(set_local $2 | |
(i32.load8_u | |
(get_local $4) | |
) | |
) | |
(set_local $2 | |
(i32.and | |
(get_local $2) | |
(i32.const 255) | |
) | |
) | |
(set_local $2 | |
(i32.shl | |
(get_local $2) | |
(i32.const 8) | |
) | |
) | |
(set_local $7 | |
(i32.and | |
(get_local $6) | |
(i32.const 255) | |
) | |
) | |
(set_local $2 | |
(i32.or | |
(get_local $2) | |
(get_local $7) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1344:0 | |
(drop | |
(br_if $__rjti$1 | |
(get_local $2) | |
(get_local $6) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $7 | |
(i32.add | |
(get_local $5) | |
(i32.const 3) | |
) | |
) | |
(set_local $2 | |
(i32.load8_s | |
(get_local $8) | |
) | |
) | |
(i32.store8 | |
(tee_local $2 | |
(if (result i32) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:73:0 | |
(get_local $2) | |
(block (result i32) | |
;;@ /checkout/src/libcore/slice/mod.rs:1176:0 | |
(i32.store8 | |
(get_local $3) | |
(i32.const 1) | |
) | |
(get_local $4) | |
) | |
(get_local $3) | |
) | |
) | |
(i32.const 0) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1178:0 | |
(set_local $6 | |
(i32.load8_s | |
(get_local $3) | |
) | |
) | |
(set_local $2 | |
(i32.load8_u | |
(get_local $4) | |
) | |
) | |
(set_local $2 | |
(i32.and | |
(get_local $2) | |
(i32.const 255) | |
) | |
) | |
(set_local $2 | |
(i32.shl | |
(get_local $2) | |
(i32.const 8) | |
) | |
) | |
(set_local $8 | |
(i32.and | |
(get_local $6) | |
(i32.const 255) | |
) | |
) | |
(set_local $2 | |
(i32.or | |
(get_local $2) | |
(get_local $8) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1344:0 | |
(drop | |
(br_if $__rjti$1 | |
(get_local $2) | |
(get_local $6) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $2 | |
(i32.add | |
(get_local $5) | |
(i32.const 4) | |
) | |
) | |
(set_local $5 | |
(i32.load8_s | |
(get_local $7) | |
) | |
) | |
(i32.store8 | |
(tee_local $5 | |
(if (result i32) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:73:0 | |
(get_local $5) | |
(block (result i32) | |
;;@ /checkout/src/libcore/slice/mod.rs:1176:0 | |
(i32.store8 | |
(get_local $3) | |
(i32.const 1) | |
) | |
(get_local $4) | |
) | |
(get_local $3) | |
) | |
) | |
(i32.const 0) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1178:0 | |
(set_local $6 | |
(i32.load8_s | |
(get_local $3) | |
) | |
) | |
(set_local $5 | |
(i32.load8_u | |
(get_local $4) | |
) | |
) | |
(set_local $5 | |
(i32.and | |
(get_local $5) | |
(i32.const 255) | |
) | |
) | |
(set_local $5 | |
(i32.shl | |
(get_local $5) | |
(i32.const 8) | |
) | |
) | |
(set_local $7 | |
(i32.and | |
(get_local $6) | |
(i32.const 255) | |
) | |
) | |
(set_local $5 | |
(i32.or | |
(get_local $5) | |
(get_local $7) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1344:0 | |
(drop | |
(br_if $__rjti$1 | |
(get_local $5) | |
(get_local $6) | |
) | |
) | |
(set_local $5 | |
(get_local $2) | |
) | |
(br $while-in) | |
) | |
) | |
) | |
(loop $while-in1 | |
;;@ /checkout/src/libcore/slice/mod.rs:1276:0 | |
(br_if $__rjto$1 | |
(i32.eq | |
(get_local $5) | |
(get_local $10) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $2 | |
(i32.add | |
(get_local $5) | |
(i32.const 1) | |
) | |
) | |
(set_local $5 | |
(i32.load8_s | |
(get_local $5) | |
) | |
) | |
(i32.store8 | |
(tee_local $5 | |
(if (result i32) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:73:0 | |
(get_local $5) | |
(block (result i32) | |
;;@ /checkout/src/libcore/slice/mod.rs:1176:0 | |
(i32.store8 | |
(get_local $3) | |
(i32.const 1) | |
) | |
(get_local $4) | |
) | |
(get_local $3) | |
) | |
) | |
(i32.const 0) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1178:0 | |
(set_local $5 | |
(i32.load8_s | |
(get_local $3) | |
) | |
) | |
(set_local $11 | |
(i32.load8_u | |
(get_local $4) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/slice/mod.rs:1344:0 | |
(i32.eqz | |
(get_local $5) | |
) | |
(block | |
(set_local $5 | |
(get_local $2) | |
) | |
(br $while-in1) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1178:0 | |
(set_local $4 | |
(i32.and | |
(get_local $11) | |
(i32.const 255) | |
) | |
) | |
(set_local $4 | |
(i32.shl | |
(get_local $4) | |
(i32.const 8) | |
) | |
) | |
(set_local $3 | |
(i32.and | |
(get_local $5) | |
(i32.const 255) | |
) | |
) | |
(i32.or | |
(get_local $4) | |
(get_local $3) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1345:0 | |
(set_local $4 | |
(i32.and | |
(get_local $4) | |
(i32.const 256) | |
) | |
) | |
(if | |
(i32.eqz | |
(get_local $4) | |
) | |
(block | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:74:0 | |
(i32.store8 | |
(get_local $0) | |
(i32.const 1) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 1) | |
) | |
) | |
(i32.store8 | |
(get_local $0) | |
(i32.const 5) | |
) | |
(set_global $STACKTOP | |
(get_local $9) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:83:0 | |
(return) | |
) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:77:0 | |
(set_local $4 | |
(i32.load8_u | |
(get_local $10) | |
) | |
) | |
(set_local $4 | |
(i32.and | |
(get_local $4) | |
(i32.const 255) | |
) | |
) | |
(set_local $4 | |
(i32.shl | |
(get_local $4) | |
(i32.const 24) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:78:0 | |
(set_local $3 | |
(i32.add | |
(get_local $1) | |
(i32.const 29) | |
) | |
) | |
(set_local $3 | |
(i32.load8_u | |
(get_local $3) | |
) | |
) | |
(set_local $3 | |
(i32.and | |
(get_local $3) | |
(i32.const 255) | |
) | |
) | |
(set_local $3 | |
(i32.shl | |
(get_local $3) | |
(i32.const 16) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:77:0 | |
(set_local $4 | |
(i32.or | |
(get_local $3) | |
(get_local $4) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:79:0 | |
(set_local $3 | |
(i32.add | |
(get_local $1) | |
(i32.const 30) | |
) | |
) | |
(set_local $3 | |
(i32.load8_u | |
(get_local $3) | |
) | |
) | |
(set_local $3 | |
(i32.and | |
(get_local $3) | |
(i32.const 255) | |
) | |
) | |
(set_local $3 | |
(i32.shl | |
(get_local $3) | |
(i32.const 8) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:77:0 | |
(set_local $4 | |
(i32.or | |
(get_local $4) | |
(get_local $3) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:80:0 | |
(set_local $1 | |
(i32.add | |
(get_local $1) | |
(i32.const 31) | |
) | |
) | |
(set_local $1 | |
(i32.load8_u | |
(get_local $1) | |
) | |
) | |
(set_local $1 | |
(i32.and | |
(get_local $1) | |
(i32.const 255) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:77:0 | |
(set_local $1 | |
(i32.or | |
(get_local $4) | |
(get_local $1) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:82:0 | |
(i32.store8 | |
(get_local $0) | |
(i32.const 0) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 4) | |
) | |
) | |
(i32.store | |
(get_local $0) | |
(get_local $1) | |
) | |
(set_global $STACKTOP | |
(get_local $9) | |
) | |
) | |
(func $__ZN9pwasm_abi3eth4util6as_u6417h7ea40818e4399530E (; 51 ;) (param $0 i32) (param $1 i32) | |
(local $2 i32) | |
(local $3 i32) | |
(local $4 i32) | |
(local $5 i64) | |
(local $6 i32) | |
(local $7 i64) | |
(local $8 i32) | |
(local $9 i32) | |
(local $10 i32) | |
(local $11 i32) | |
(local $12 i32) | |
(local $13 i32) | |
(set_local $11 | |
(get_global $STACKTOP) | |
) | |
(set_global $STACKTOP | |
(i32.add | |
(get_global $STACKTOP) | |
(i32.const 16) | |
) | |
) | |
(set_local $6 | |
(i32.add | |
(get_local $11) | |
(i32.const 1) | |
) | |
) | |
(set_local $2 | |
(get_local $11) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $12 | |
(i32.add | |
(get_local $1) | |
(i32.const 24) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:292:0 | |
(set_local $13 | |
(get_local $12) | |
) | |
(set_local $4 | |
(get_local $1) | |
) | |
(block $__rjto$1 | |
(set_local $2 | |
(block $__rjti$1 (result i32) | |
(block $__rjti$0 | |
(loop $while-in | |
(block $while-out | |
;;@ /checkout/src/libcore/ptr.rs:656:0 | |
(set_local $3 | |
(get_local $4) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:658:0 | |
(set_local $3 | |
(i32.sub | |
(get_local $13) | |
(get_local $3) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1270:0 | |
(br_if $__rjti$0 | |
(i32.le_u | |
(get_local $3) | |
(i32.const 3) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $9 | |
(i32.add | |
(get_local $4) | |
(i32.const 1) | |
) | |
) | |
(set_local $3 | |
(i32.load8_s | |
(get_local $4) | |
) | |
) | |
(i32.store8 | |
(tee_local $3 | |
(if (result i32) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:107:0 | |
(get_local $3) | |
(block (result i32) | |
;;@ /checkout/src/libcore/slice/mod.rs:1176:0 | |
(i32.store8 | |
(get_local $6) | |
(i32.const 1) | |
) | |
(get_local $2) | |
) | |
(get_local $6) | |
) | |
) | |
(i32.const 0) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1178:0 | |
(set_local $8 | |
(i32.load8_s | |
(get_local $6) | |
) | |
) | |
(set_local $3 | |
(i32.load8_u | |
(get_local $2) | |
) | |
) | |
(set_local $3 | |
(i32.and | |
(get_local $3) | |
(i32.const 255) | |
) | |
) | |
(set_local $3 | |
(i32.shl | |
(get_local $3) | |
(i32.const 8) | |
) | |
) | |
(set_local $10 | |
(i32.and | |
(get_local $8) | |
(i32.const 255) | |
) | |
) | |
(set_local $3 | |
(i32.or | |
(get_local $3) | |
(get_local $10) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1344:0 | |
(drop | |
(br_if $__rjti$1 | |
(get_local $3) | |
(get_local $8) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $10 | |
(i32.add | |
(get_local $4) | |
(i32.const 2) | |
) | |
) | |
(set_local $3 | |
(i32.load8_s | |
(get_local $9) | |
) | |
) | |
(i32.store8 | |
(tee_local $3 | |
(if (result i32) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:107:0 | |
(get_local $3) | |
(block (result i32) | |
;;@ /checkout/src/libcore/slice/mod.rs:1176:0 | |
(i32.store8 | |
(get_local $6) | |
(i32.const 1) | |
) | |
(get_local $2) | |
) | |
(get_local $6) | |
) | |
) | |
(i32.const 0) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1178:0 | |
(set_local $8 | |
(i32.load8_s | |
(get_local $6) | |
) | |
) | |
(set_local $3 | |
(i32.load8_u | |
(get_local $2) | |
) | |
) | |
(set_local $3 | |
(i32.and | |
(get_local $3) | |
(i32.const 255) | |
) | |
) | |
(set_local $3 | |
(i32.shl | |
(get_local $3) | |
(i32.const 8) | |
) | |
) | |
(set_local $9 | |
(i32.and | |
(get_local $8) | |
(i32.const 255) | |
) | |
) | |
(set_local $3 | |
(i32.or | |
(get_local $3) | |
(get_local $9) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1344:0 | |
(drop | |
(br_if $__rjti$1 | |
(get_local $3) | |
(get_local $8) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $9 | |
(i32.add | |
(get_local $4) | |
(i32.const 3) | |
) | |
) | |
(set_local $3 | |
(i32.load8_s | |
(get_local $10) | |
) | |
) | |
(i32.store8 | |
(tee_local $3 | |
(if (result i32) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:107:0 | |
(get_local $3) | |
(block (result i32) | |
;;@ /checkout/src/libcore/slice/mod.rs:1176:0 | |
(i32.store8 | |
(get_local $6) | |
(i32.const 1) | |
) | |
(get_local $2) | |
) | |
(get_local $6) | |
) | |
) | |
(i32.const 0) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1178:0 | |
(set_local $8 | |
(i32.load8_s | |
(get_local $6) | |
) | |
) | |
(set_local $3 | |
(i32.load8_u | |
(get_local $2) | |
) | |
) | |
(set_local $3 | |
(i32.and | |
(get_local $3) | |
(i32.const 255) | |
) | |
) | |
(set_local $3 | |
(i32.shl | |
(get_local $3) | |
(i32.const 8) | |
) | |
) | |
(set_local $10 | |
(i32.and | |
(get_local $8) | |
(i32.const 255) | |
) | |
) | |
(set_local $3 | |
(i32.or | |
(get_local $3) | |
(get_local $10) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1344:0 | |
(drop | |
(br_if $__rjti$1 | |
(get_local $3) | |
(get_local $8) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $3 | |
(i32.add | |
(get_local $4) | |
(i32.const 4) | |
) | |
) | |
(set_local $4 | |
(i32.load8_s | |
(get_local $9) | |
) | |
) | |
(i32.store8 | |
(tee_local $4 | |
(if (result i32) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:107:0 | |
(get_local $4) | |
(block (result i32) | |
;;@ /checkout/src/libcore/slice/mod.rs:1176:0 | |
(i32.store8 | |
(get_local $6) | |
(i32.const 1) | |
) | |
(get_local $2) | |
) | |
(get_local $6) | |
) | |
) | |
(i32.const 0) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1178:0 | |
(set_local $8 | |
(i32.load8_s | |
(get_local $6) | |
) | |
) | |
(set_local $4 | |
(i32.load8_u | |
(get_local $2) | |
) | |
) | |
(set_local $4 | |
(i32.and | |
(get_local $4) | |
(i32.const 255) | |
) | |
) | |
(set_local $4 | |
(i32.shl | |
(get_local $4) | |
(i32.const 8) | |
) | |
) | |
(set_local $9 | |
(i32.and | |
(get_local $8) | |
(i32.const 255) | |
) | |
) | |
(set_local $4 | |
(i32.or | |
(get_local $4) | |
(get_local $9) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1344:0 | |
(drop | |
(br_if $__rjti$1 | |
(get_local $4) | |
(get_local $8) | |
) | |
) | |
(set_local $4 | |
(get_local $3) | |
) | |
(br $while-in) | |
) | |
) | |
) | |
(loop $while-in1 | |
;;@ /checkout/src/libcore/slice/mod.rs:1276:0 | |
(br_if $__rjto$1 | |
(i32.eq | |
(get_local $4) | |
(get_local $12) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $3 | |
(i32.add | |
(get_local $4) | |
(i32.const 1) | |
) | |
) | |
(set_local $4 | |
(i32.load8_s | |
(get_local $4) | |
) | |
) | |
(i32.store8 | |
(tee_local $4 | |
(if (result i32) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:107:0 | |
(get_local $4) | |
(block (result i32) | |
;;@ /checkout/src/libcore/slice/mod.rs:1176:0 | |
(i32.store8 | |
(get_local $6) | |
(i32.const 1) | |
) | |
(get_local $2) | |
) | |
(get_local $6) | |
) | |
) | |
(i32.const 0) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1178:0 | |
(set_local $4 | |
(i32.load8_s | |
(get_local $6) | |
) | |
) | |
(set_local $13 | |
(i32.load8_u | |
(get_local $2) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/slice/mod.rs:1344:0 | |
(i32.eqz | |
(get_local $4) | |
) | |
(block | |
(set_local $4 | |
(get_local $3) | |
) | |
(br $while-in1) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1178:0 | |
(set_local $2 | |
(i32.and | |
(get_local $13) | |
(i32.const 255) | |
) | |
) | |
(set_local $2 | |
(i32.shl | |
(get_local $2) | |
(i32.const 8) | |
) | |
) | |
(set_local $6 | |
(i32.and | |
(get_local $4) | |
(i32.const 255) | |
) | |
) | |
(i32.or | |
(get_local $2) | |
(get_local $6) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1345:0 | |
(set_local $2 | |
(i32.and | |
(get_local $2) | |
(i32.const 256) | |
) | |
) | |
(if | |
(i32.eqz | |
(get_local $2) | |
) | |
(block | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:108:0 | |
(i32.store8 | |
(get_local $0) | |
(i32.const 1) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 1) | |
) | |
) | |
(i32.store8 | |
(get_local $0) | |
(i32.const 5) | |
) | |
(set_global $STACKTOP | |
(get_local $11) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:122:0 | |
(return) | |
) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:112:0 | |
(set_local $2 | |
(i32.load8_u | |
(get_local $12) | |
) | |
) | |
(set_local $7 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $2) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $7 | |
(i64.shl | |
(get_local $7) | |
(i64.const 56) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:113:0 | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 25) | |
) | |
) | |
(set_local $2 | |
(i32.load8_u | |
(get_local $2) | |
) | |
) | |
(set_local $5 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $2) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $5 | |
(i64.shl | |
(get_local $5) | |
(i64.const 48) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:112:0 | |
(set_local $7 | |
(i64.or | |
(get_local $5) | |
(get_local $7) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:114:0 | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 26) | |
) | |
) | |
(set_local $2 | |
(i32.load8_u | |
(get_local $2) | |
) | |
) | |
(set_local $5 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $2) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $5 | |
(i64.shl | |
(get_local $5) | |
(i64.const 40) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:112:0 | |
(set_local $7 | |
(i64.or | |
(get_local $7) | |
(get_local $5) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:115:0 | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 27) | |
) | |
) | |
(set_local $2 | |
(i32.load8_u | |
(get_local $2) | |
) | |
) | |
(set_local $5 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $2) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $5 | |
(i64.shl | |
(get_local $5) | |
(i64.const 32) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:112:0 | |
(set_local $7 | |
(i64.or | |
(get_local $7) | |
(get_local $5) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:116:0 | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 28) | |
) | |
) | |
(set_local $2 | |
(i32.load8_u | |
(get_local $2) | |
) | |
) | |
(set_local $5 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $2) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $5 | |
(i64.shl | |
(get_local $5) | |
(i64.const 24) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:112:0 | |
(set_local $7 | |
(i64.or | |
(get_local $7) | |
(get_local $5) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:117:0 | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 29) | |
) | |
) | |
(set_local $2 | |
(i32.load8_u | |
(get_local $2) | |
) | |
) | |
(set_local $5 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $2) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $5 | |
(i64.shl | |
(get_local $5) | |
(i64.const 16) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:112:0 | |
(set_local $7 | |
(i64.or | |
(get_local $7) | |
(get_local $5) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:118:0 | |
(set_local $2 | |
(i32.add | |
(get_local $1) | |
(i32.const 30) | |
) | |
) | |
(set_local $2 | |
(i32.load8_u | |
(get_local $2) | |
) | |
) | |
(set_local $5 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $2) | |
(i32.const 255) | |
) | |
) | |
) | |
(set_local $5 | |
(i64.shl | |
(get_local $5) | |
(i64.const 8) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:112:0 | |
(set_local $7 | |
(i64.or | |
(get_local $7) | |
(get_local $5) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:119:0 | |
(set_local $1 | |
(i32.add | |
(get_local $1) | |
(i32.const 31) | |
) | |
) | |
(set_local $1 | |
(i32.load8_u | |
(get_local $1) | |
) | |
) | |
(set_local $5 | |
(i64.extend_u/i32 | |
(i32.and | |
(get_local $1) | |
(i32.const 255) | |
) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:112:0 | |
(set_local $7 | |
(i64.add | |
(get_local $7) | |
(get_local $5) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/util.rs:121:0 | |
(i32.store8 | |
(get_local $0) | |
(i32.const 0) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 8) | |
) | |
) | |
(i64.store | |
(get_local $0) | |
(get_local $7) | |
) | |
(set_global $STACKTOP | |
(get_local $11) | |
) | |
) | |
(func $__ZN9pwasm_abi3eth6decode10take_bytes17h820a8e88a70451ccE (; 52 ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) | |
(local $5 i32) | |
(local $6 i32) | |
(local $7 i32) | |
(local $8 i32) | |
(local $9 i32) | |
(local $10 i32) | |
(local $11 i32) | |
(local $12 i32) | |
(local $13 i32) | |
(local $14 i32) | |
(local $15 i32) | |
(local $16 i32) | |
(local $17 i32) | |
(local $18 i32) | |
(local $19 i32) | |
(local $20 i32) | |
(local $21 i32) | |
(local $22 i32) | |
(local $23 i32) | |
(local $24 i32) | |
(local $25 i32) | |
(local $26 i32) | |
(local $27 i32) | |
(set_local $19 | |
(get_global $STACKTOP) | |
) | |
(set_global $STACKTOP | |
(i32.add | |
(get_global $STACKTOP) | |
(i32.const 96) | |
) | |
) | |
(set_local $10 | |
(i32.add | |
(get_local $19) | |
(i32.const 64) | |
) | |
) | |
(set_local $9 | |
(i32.add | |
(get_local $19) | |
(i32.const 32) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1:0 | |
(set_local $20 | |
(i32.add | |
(get_local $19) | |
(i32.const 16) | |
) | |
) | |
(set_local $11 | |
(get_local $19) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:54:0 | |
(set_local $5 | |
(i32.add | |
(get_local $4) | |
(i32.const 31) | |
) | |
) | |
(set_local $24 | |
(i32.shr_u | |
(get_local $5) | |
(i32.const 5) | |
) | |
) | |
;;@ /checkout/src/liballoc/slice.rs:155:0 | |
(i32.store | |
(get_local $11) | |
(i32.const 1) | |
) | |
(set_local $13 | |
(i32.add | |
(get_local $11) | |
(i32.const 4) | |
) | |
) | |
(i32.store | |
(get_local $13) | |
(i32.const 0) | |
) | |
(set_local $15 | |
(i32.add | |
(get_local $11) | |
(i32.const 8) | |
) | |
) | |
(i32.store | |
(get_local $15) | |
(i32.const 0) | |
) | |
(block $do-once | |
(if | |
;;@ /checkout/src/libcore/cmp.rs:846:0 | |
(get_local $24) | |
(block | |
(set_local $5 | |
(i32.const 1) | |
) | |
(set_local $6 | |
(i32.const 0) | |
) | |
(set_local $8 | |
(i32.const 0) | |
) | |
(block $__rjto$0 | |
(block $__rjti$0 | |
(loop $while-in | |
(block $while-out | |
(set_local $7 | |
(i32.add | |
(get_local $8) | |
(i32.const 1) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:58:0 | |
(set_local $8 | |
(i32.add | |
(get_local $8) | |
(get_local $3) | |
) | |
) | |
;;@ /checkout/src/libcore/option.rs:473:0 | |
(br_if $while-out | |
(i32.ge_u | |
(get_local $8) | |
(get_local $2) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:795:0 | |
(i64.store align=1 | |
(get_local $10) | |
(i64.load align=1 | |
(tee_local $8 | |
(i32.add | |
(get_local $1) | |
(i32.shl | |
(get_local $8) | |
(i32.const 5) | |
) | |
) | |
) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $10) | |
(i64.load offset=8 align=1 | |
(get_local $8) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $10) | |
(i64.load offset=16 align=1 | |
(get_local $8) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:59:0 | |
(i64.store offset=24 align=1 | |
(get_local $10) | |
(i64.load offset=24 align=1 | |
(get_local $8) | |
) | |
) | |
(set_local $8 | |
(i32.load | |
(get_local $13) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/vec.rs:969:0 | |
(i32.eq | |
(get_local $6) | |
(get_local $8) | |
) | |
(block | |
;;@ /checkout/src/liballoc/vec.rs:970:0 | |
(call $__ZN49__LT_alloc__raw_vec__RawVec_LT_T_C__u20_A_GT__GT_6double17h13bc1aba40edb91bE | |
(get_local $11) | |
) | |
(set_local $6 | |
(i32.load | |
(get_local $15) | |
) | |
) | |
(set_local $5 | |
(i32.load | |
(get_local $11) | |
) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:328:0 | |
(i64.store align=1 | |
(tee_local $8 | |
(i32.add | |
(get_local $5) | |
(i32.shl | |
(get_local $6) | |
(i32.const 5) | |
) | |
) | |
) | |
(i64.load align=1 | |
(get_local $10) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $8) | |
(i64.load offset=8 align=1 | |
(get_local $10) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $8) | |
(i64.load offset=16 align=1 | |
(get_local $10) | |
) | |
) | |
(i64.store offset=24 align=1 | |
(get_local $8) | |
(i64.load offset=24 align=1 | |
(get_local $10) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:975:0 | |
(set_local $6 | |
(i32.add | |
(get_local $6) | |
(i32.const 1) | |
) | |
) | |
(i32.store | |
(get_local $15) | |
(get_local $6) | |
) | |
;;@ /checkout/src/libcore/cmp.rs:846:0 | |
(br_if $__rjti$0 | |
(i32.ge_u | |
(get_local $7) | |
(get_local $24) | |
) | |
) | |
(set_local $8 | |
(get_local $7) | |
) | |
(br $while-in) | |
) | |
) | |
(br $__rjto$0) | |
) | |
(set_local $15 | |
(get_local $5) | |
) | |
(set_local $25 | |
(i32.load | |
(get_local $13) | |
) | |
) | |
(br $do-once) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:58:0 | |
(i32.store8 | |
(get_local $0) | |
(i32.const 1) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 1) | |
) | |
) | |
(i32.store8 | |
(get_local $0) | |
(i32.const 4) | |
) | |
(set_local $0 | |
(i32.load | |
(get_local $13) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(get_local $0) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $5) | |
) | |
) | |
(set_global $STACKTOP | |
(get_local $19) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:73:0 | |
(return) | |
) | |
(block | |
(set_local $15 | |
(i32.const 1) | |
) | |
(set_local $25 | |
(i32.const 0) | |
) | |
(set_local $6 | |
(i32.const 0) | |
) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:1211:0 | |
(set_local $26 | |
(i32.add | |
(get_local $15) | |
(i32.shl | |
(get_local $6) | |
(i32.const 5) | |
) | |
) | |
) | |
(block $__rjto$3 | |
(block $__rjti$3 | |
(if | |
;;@ /checkout/src/libcore/iter/mod.rs:1922:0 | |
(get_local $4) | |
(block | |
;;@ /checkout/src/libcore/iter/mod.rs:1923:0 | |
(set_local $18 | |
(i32.add | |
(get_local $4) | |
(i32.const -1) | |
) | |
) | |
(set_local $16 | |
(i32.add | |
(get_local $10) | |
(i32.const 4) | |
) | |
) | |
(set_local $21 | |
(i32.add | |
(get_local $10) | |
(i32.const 8) | |
) | |
) | |
(set_local $2 | |
(i32.const 0) | |
) | |
(set_local $1 | |
(i32.const 0) | |
) | |
(set_local $5 | |
(i32.const 0) | |
) | |
(set_local $6 | |
(i32.const 0) | |
) | |
(set_local $7 | |
(get_local $15) | |
) | |
(block $__rjto$2 | |
(block $__rjti$2 | |
(loop $while-in2 | |
(block $while-out1 | |
(if | |
;;@ /checkout/src/libcore/iter/mod.rs:2050:0 | |
(i32.eqz | |
(tee_local $13 | |
(i32.eqz | |
(get_local $2) | |
) | |
) | |
) | |
(block | |
;;@ /checkout/src/liballoc/vec.rs:2338:0 | |
(set_local $14 | |
(get_local $5) | |
) | |
(set_local $5 | |
(get_local $6) | |
) | |
(br_if $while-out1 | |
(i32.ne | |
(get_local $14) | |
(get_local $5) | |
) | |
) | |
) | |
) | |
(br_if $__rjti$3 | |
(i32.eq | |
(get_local $7) | |
(get_local $26) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $11 | |
(i32.add | |
(get_local $7) | |
(i32.const 32) | |
) | |
) | |
(i64.store align=1 | |
(get_local $9) | |
(i64.load align=1 | |
(get_local $7) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $9) | |
(i64.load offset=8 align=1 | |
(get_local $7) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $9) | |
(i64.load offset=16 align=1 | |
(get_local $7) | |
) | |
) | |
;;@ /checkout/src/libcore/ops/function.rs:271:0 | |
(i64.store offset=24 align=1 | |
(get_local $9) | |
(i64.load offset=24 align=1 | |
(get_local $7) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:31:0 | |
(set_local $5 | |
(call $_ext_malloc | |
(i32.const 32) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:1120:0 | |
(br_if $__rjti$2 | |
(i32.eqz | |
(get_local $5) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:358:0 | |
(i32.store | |
(get_local $10) | |
(get_local $5) | |
) | |
(i32.store | |
(get_local $16) | |
(i32.const 32) | |
) | |
(i32.store | |
(get_local $21) | |
(i32.const 0) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1904:0 | |
(call $__ZN33__LT_alloc__vec__Vec_LT_T_GT__GT_7reserve17h4ed51b89d499d559E | |
(get_local $10) | |
(i32.const 32) | |
) | |
(set_local $7 | |
(i32.load | |
(get_local $21) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1907:0 | |
(set_local $5 | |
(i32.add | |
(get_local $7) | |
(i32.const 32) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:678:0 | |
(i32.store | |
(get_local $21) | |
(get_local $5) | |
) | |
;;@ /checkout/src/liballoc/raw_vec.rs:199:0 | |
(set_local $6 | |
(i32.load | |
(get_local $10) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:1211:0 | |
(i64.store align=1 | |
(tee_local $7 | |
(i32.add | |
(get_local $6) | |
(get_local $7) | |
) | |
) | |
(i64.load align=1 | |
(get_local $9) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $7) | |
(i64.load offset=8 align=1 | |
(get_local $9) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $7) | |
(i64.load offset=16 align=1 | |
(get_local $9) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:673:0 | |
(i64.store offset=24 align=1 | |
(get_local $7) | |
(i64.load offset=24 align=1 | |
(get_local $9) | |
) | |
) | |
;;@ /checkout/src/liballoc/slice.rs:165:0 | |
(set_local $8 | |
(i32.load | |
(get_local $16) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:2056:0 | |
(br_if $__rjti$3 | |
(i32.eqz | |
(get_local $6) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:1211:0 | |
(set_local $7 | |
(i32.add | |
(get_local $6) | |
(get_local $5) | |
) | |
) | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(set_local $1 | |
(i32.eqz | |
(get_local $1) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/ptr.rs:59:0 | |
(i32.eqz | |
(i32.or | |
(get_local $13) | |
(get_local $1) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $2) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:2057:0 | |
(set_local $5 | |
(get_local $6) | |
) | |
(set_local $2 | |
(get_local $6) | |
) | |
(set_local $1 | |
(get_local $8) | |
) | |
(set_local $6 | |
(get_local $7) | |
) | |
(set_local $7 | |
(get_local $11) | |
) | |
(br $while-in2) | |
) | |
) | |
(br $__rjto$2) | |
) | |
;;@ /checkout/src/liballoc/allocator.rs:581:0 | |
(call $_llvm_trap) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $8 | |
(i32.add | |
(get_local $14) | |
(i32.const 1) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2352:0 | |
(set_local $14 | |
(i32.load8_s | |
(get_local $14) | |
) | |
) | |
;;@ /checkout/src/libcore/option.rs:246:0 | |
(set_local $11 | |
(i32.eqz | |
(get_local $2) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:658:0 | |
(set_local $5 | |
(i32.sub | |
(get_local $6) | |
(get_local $8) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/option.rs:421:0 | |
(get_local $11) | |
(set_local $5 | |
(i32.const 0) | |
) | |
) | |
;;@ /checkout/src/libcore/cmp.rs:848:0 | |
(set_local $11 | |
(i32.le_u | |
(get_local $5) | |
(get_local $18) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/cmp.rs:478:0 | |
(i32.eqz | |
(get_local $11) | |
) | |
(set_local $5 | |
(get_local $18) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:1967:0 | |
(set_local $11 | |
(i32.add | |
(get_local $5) | |
(i32.const 1) | |
) | |
) | |
(set_local $5 | |
(i32.gt_u | |
(get_local $5) | |
(i32.const -2) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/num/mod.rs:1576:0 | |
(get_local $5) | |
(set_local $11 | |
(i32.const -1) | |
) | |
) | |
(if | |
;;@ /checkout/obj/<assert macros>:5:0 | |
(i32.lt_s | |
(get_local $11) | |
(i32.const 0) | |
) | |
;;@ /checkout/obj/<panic macros>:3:0 | |
(call $__ZN4core9panicking5panic17heb50ef9ffe57c69fE | |
(i32.const 1332) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:90:0 | |
(get_local $11) | |
(block | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:31:0 | |
(set_local $5 | |
(call $_ext_malloc | |
(get_local $11) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/ptr.rs:1120:0 | |
(get_local $5) | |
(set_local $12 | |
(get_local $5) | |
) | |
;;@ /checkout/src/liballoc/allocator.rs:581:0 | |
(call $_llvm_trap) | |
) | |
) | |
(set_local $12 | |
(i32.const 1) | |
) | |
) | |
;;@ /checkout/src/liballoc/raw_vec.rs:105:0 | |
(set_local $5 | |
(get_local $12) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:328:0 | |
(i32.store8 | |
(get_local $12) | |
(get_local $14) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1811:0 | |
(i32.store | |
(get_local $20) | |
(get_local $5) | |
) | |
(set_local $27 | |
(i32.add | |
(get_local $20) | |
(i32.const 4) | |
) | |
) | |
(i32.store | |
(get_local $27) | |
(get_local $11) | |
) | |
(set_local $21 | |
(i32.add | |
(get_local $20) | |
(i32.const 8) | |
) | |
) | |
(i32.store | |
(get_local $21) | |
(i32.const 1) | |
) | |
(block $label$break$L40 | |
(if | |
;;@ /checkout/src/libcore/iter/mod.rs:1922:0 | |
(get_local $18) | |
(block | |
;;@ /checkout/src/libcore/iter/mod.rs:1923:0 | |
(set_local $14 | |
(i32.add | |
(get_local $4) | |
(i32.const -2) | |
) | |
) | |
(set_local $13 | |
(i32.add | |
(get_local $10) | |
(i32.const 4) | |
) | |
) | |
(set_local $16 | |
(i32.add | |
(get_local $10) | |
(i32.const 8) | |
) | |
) | |
(set_local $5 | |
(get_local $8) | |
) | |
(set_local $4 | |
(get_local $6) | |
) | |
(set_local $6 | |
(get_local $7) | |
) | |
(block $__rjto$1 | |
(block $__rjti$1 | |
(loop $while-in5 | |
(block $while-out4 | |
;;@ /checkout/src/liballoc/vec.rs:2338:0 | |
(set_local $7 | |
(get_local $4) | |
) | |
(br_if $while-out4 | |
(i32.ne | |
(get_local $5) | |
(get_local $7) | |
) | |
) | |
(if | |
(i32.eq | |
(get_local $6) | |
(get_local $26) | |
) | |
(block | |
(set_local $22 | |
(get_local $2) | |
) | |
(set_local $23 | |
(get_local $1) | |
) | |
(set_local $17 | |
(i32.const 1) | |
) | |
(br $label$break$L40) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $8 | |
(i32.add | |
(get_local $6) | |
(i32.const 32) | |
) | |
) | |
(i64.store align=1 | |
(get_local $9) | |
(i64.load align=1 | |
(get_local $6) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $9) | |
(i64.load offset=8 align=1 | |
(get_local $6) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $9) | |
(i64.load offset=16 align=1 | |
(get_local $6) | |
) | |
) | |
;;@ /checkout/src/libcore/ops/function.rs:271:0 | |
(i64.store offset=24 align=1 | |
(get_local $9) | |
(i64.load offset=24 align=1 | |
(get_local $6) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:31:0 | |
(set_local $7 | |
(call $_ext_malloc | |
(i32.const 32) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:1120:0 | |
(br_if $__rjti$1 | |
(i32.eqz | |
(get_local $7) | |
) | |
) | |
;;@ /checkout/src/liballoc/raw_vec.rs:105:0 | |
(set_local $4 | |
(get_local $7) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:358:0 | |
(i32.store | |
(get_local $10) | |
(get_local $4) | |
) | |
(i32.store | |
(get_local $13) | |
(i32.const 32) | |
) | |
(i32.store | |
(get_local $16) | |
(i32.const 0) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1904:0 | |
(call $__ZN33__LT_alloc__vec__Vec_LT_T_GT__GT_7reserve17h4ed51b89d499d559E | |
(get_local $10) | |
(i32.const 32) | |
) | |
(set_local $6 | |
(i32.load | |
(get_local $16) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1907:0 | |
(set_local $5 | |
(i32.add | |
(get_local $6) | |
(i32.const 32) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:678:0 | |
(i32.store | |
(get_local $16) | |
(get_local $5) | |
) | |
;;@ /checkout/src/liballoc/raw_vec.rs:199:0 | |
(set_local $4 | |
(i32.load | |
(get_local $10) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:1211:0 | |
(i64.store align=1 | |
(tee_local $6 | |
(i32.add | |
(get_local $4) | |
(get_local $6) | |
) | |
) | |
(i64.load align=1 | |
(get_local $9) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $6) | |
(i64.load offset=8 align=1 | |
(get_local $9) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $6) | |
(i64.load offset=16 align=1 | |
(get_local $9) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:673:0 | |
(i64.store offset=24 align=1 | |
(get_local $6) | |
(i64.load offset=24 align=1 | |
(get_local $9) | |
) | |
) | |
;;@ /checkout/src/liballoc/slice.rs:165:0 | |
(set_local $7 | |
(i32.load | |
(get_local $13) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/iter/mod.rs:2056:0 | |
(i32.eqz | |
(get_local $4) | |
) | |
(block | |
(set_local $22 | |
(get_local $2) | |
) | |
(set_local $23 | |
(get_local $1) | |
) | |
(set_local $17 | |
(i32.const 1) | |
) | |
(br $label$break$L40) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:1211:0 | |
(set_local $6 | |
(i32.add | |
(get_local $4) | |
(get_local $5) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(get_local $1) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $2) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:2057:0 | |
(set_local $5 | |
(get_local $4) | |
) | |
(set_local $2 | |
(get_local $4) | |
) | |
(set_local $1 | |
(get_local $7) | |
) | |
(set_local $4 | |
(get_local $6) | |
) | |
(set_local $6 | |
(get_local $8) | |
) | |
(br $while-in5) | |
) | |
) | |
(br $__rjto$1) | |
) | |
;;@ /checkout/src/liballoc/allocator.rs:581:0 | |
(call $_llvm_trap) | |
) | |
(set_local $16 | |
(i32.add | |
(get_local $10) | |
(i32.const 4) | |
) | |
) | |
(set_local $18 | |
(i32.add | |
(get_local $10) | |
(i32.const 8) | |
) | |
) | |
(set_local $13 | |
(i32.const 1) | |
) | |
(set_local $7 | |
(get_local $5) | |
) | |
(set_local $5 | |
(get_local $12) | |
) | |
(set_local $8 | |
(get_local $14) | |
) | |
(loop $label$continue$L54 | |
(block $label$break$L54 | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $12 | |
(i32.add | |
(get_local $7) | |
(i32.const 1) | |
) | |
) | |
(set_local $14 | |
(i32.load8_s | |
(get_local $7) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2352:0 | |
(set_local $7 | |
(get_local $12) | |
) | |
(set_local $12 | |
(if (result i32) | |
;;@ /checkout/src/liballoc/vec.rs:1924:0 | |
(i32.eq | |
(get_local $13) | |
(get_local $11) | |
) | |
(block (result i32) | |
;;@ /checkout/src/libcore/option.rs:246:0 | |
(set_local $12 | |
(i32.eqz | |
(get_local $2) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:658:0 | |
(set_local $5 | |
(i32.sub | |
(get_local $4) | |
(get_local $7) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/option.rs:421:0 | |
(get_local $12) | |
(set_local $5 | |
(i32.const 0) | |
) | |
) | |
;;@ /checkout/src/libcore/cmp.rs:848:0 | |
(set_local $12 | |
(i32.le_u | |
(get_local $5) | |
(get_local $8) | |
) | |
) | |
(set_local $12 | |
(if (result i32) | |
;;@ /checkout/src/libcore/cmp.rs:478:0 | |
(get_local $12) | |
(get_local $5) | |
(get_local $8) | |
) | |
) | |
;;@ /checkout/src/libcore/num/mod.rs:1967:0 | |
(set_local $5 | |
(i32.add | |
(get_local $12) | |
(i32.const 1) | |
) | |
) | |
(set_local $12 | |
(i32.gt_u | |
(get_local $12) | |
(i32.const -2) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/num/mod.rs:1576:0 | |
(get_local $12) | |
(set_local $5 | |
(i32.const -1) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1926:0 | |
(call $__ZN33__LT_alloc__vec__Vec_LT_T_GT__GT_7reserve17h4ed51b89d499d559E | |
(get_local $20) | |
(get_local $5) | |
) | |
(i32.load | |
(get_local $20) | |
) | |
) | |
(get_local $5) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:1211:0 | |
(set_local $5 | |
(i32.add | |
(get_local $12) | |
(get_local $13) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:328:0 | |
(i32.store8 | |
(get_local $5) | |
(get_local $14) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1931:0 | |
(set_local $5 | |
(i32.add | |
(get_local $13) | |
(i32.const 1) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:678:0 | |
(i32.store | |
(get_local $21) | |
(get_local $5) | |
) | |
(if | |
;;@ /checkout/src/libcore/iter/mod.rs:1922:0 | |
(i32.eqz | |
(get_local $8) | |
) | |
(block | |
(set_local $22 | |
(get_local $2) | |
) | |
(set_local $23 | |
(get_local $1) | |
) | |
(set_local $17 | |
(get_local $5) | |
) | |
(br $label$break$L40) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:1923:0 | |
(set_local $14 | |
(i32.add | |
(get_local $8) | |
(i32.const -1) | |
) | |
) | |
(loop $while-in7 | |
(block $while-out6 | |
;;@ /checkout/src/liballoc/vec.rs:2338:0 | |
(set_local $8 | |
(get_local $4) | |
) | |
(br_if $while-out6 | |
(i32.ne | |
(get_local $7) | |
(get_local $8) | |
) | |
) | |
(if | |
(i32.eq | |
(get_local $6) | |
(get_local $26) | |
) | |
(block | |
(set_local $22 | |
(get_local $2) | |
) | |
(set_local $23 | |
(get_local $1) | |
) | |
(set_local $17 | |
(get_local $5) | |
) | |
(br $label$break$L40) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $11 | |
(i32.add | |
(get_local $6) | |
(i32.const 32) | |
) | |
) | |
(i64.store align=1 | |
(get_local $9) | |
(i64.load align=1 | |
(get_local $6) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $9) | |
(i64.load offset=8 align=1 | |
(get_local $6) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $9) | |
(i64.load offset=16 align=1 | |
(get_local $6) | |
) | |
) | |
;;@ /checkout/src/libcore/ops/function.rs:271:0 | |
(i64.store offset=24 align=1 | |
(get_local $9) | |
(i64.load offset=24 align=1 | |
(get_local $6) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:31:0 | |
(set_local $4 | |
(call $_ext_malloc | |
(i32.const 32) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:1120:0 | |
(br_if $label$break$L54 | |
(i32.eqz | |
(get_local $4) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:358:0 | |
(i32.store | |
(get_local $10) | |
(get_local $4) | |
) | |
(i32.store | |
(get_local $16) | |
(i32.const 32) | |
) | |
(i32.store | |
(get_local $18) | |
(i32.const 0) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1904:0 | |
(call $__ZN33__LT_alloc__vec__Vec_LT_T_GT__GT_7reserve17h4ed51b89d499d559E | |
(get_local $10) | |
(i32.const 32) | |
) | |
(set_local $7 | |
(i32.load | |
(get_local $18) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1907:0 | |
(set_local $6 | |
(i32.add | |
(get_local $7) | |
(i32.const 32) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:678:0 | |
(i32.store | |
(get_local $18) | |
(get_local $6) | |
) | |
;;@ /checkout/src/liballoc/raw_vec.rs:199:0 | |
(set_local $4 | |
(i32.load | |
(get_local $10) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:1211:0 | |
(i64.store align=1 | |
(tee_local $7 | |
(i32.add | |
(get_local $4) | |
(get_local $7) | |
) | |
) | |
(i64.load align=1 | |
(get_local $9) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $7) | |
(i64.load offset=8 align=1 | |
(get_local $9) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $7) | |
(i64.load offset=16 align=1 | |
(get_local $9) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:673:0 | |
(i64.store offset=24 align=1 | |
(get_local $7) | |
(i64.load offset=24 align=1 | |
(get_local $9) | |
) | |
) | |
;;@ /checkout/src/liballoc/slice.rs:165:0 | |
(set_local $8 | |
(i32.load | |
(get_local $16) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/iter/mod.rs:2056:0 | |
(i32.eqz | |
(get_local $4) | |
) | |
(block | |
(set_local $22 | |
(get_local $2) | |
) | |
(set_local $23 | |
(get_local $1) | |
) | |
(set_local $17 | |
(get_local $5) | |
) | |
(br $label$break$L40) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:1211:0 | |
(set_local $6 | |
(i32.add | |
(get_local $4) | |
(get_local $6) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(get_local $1) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $2) | |
) | |
) | |
;;@ /checkout/src/libcore/iter/mod.rs:2057:0 | |
(set_local $7 | |
(get_local $4) | |
) | |
(set_local $2 | |
(get_local $4) | |
) | |
(set_local $1 | |
(get_local $8) | |
) | |
(set_local $4 | |
(get_local $6) | |
) | |
(set_local $6 | |
(get_local $11) | |
) | |
(br $while-in7) | |
) | |
) | |
(set_local $13 | |
(get_local $5) | |
) | |
(set_local $11 | |
(i32.load | |
(get_local $27) | |
) | |
) | |
(set_local $5 | |
(get_local $12) | |
) | |
(set_local $8 | |
(get_local $14) | |
) | |
(br $label$continue$L54) | |
) | |
) | |
;;@ /checkout/src/liballoc/allocator.rs:581:0 | |
(call $_llvm_trap) | |
) | |
(block | |
(set_local $22 | |
(get_local $2) | |
) | |
(set_local $23 | |
(get_local $1) | |
) | |
(set_local $17 | |
(i32.const 1) | |
) | |
) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(get_local $25) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $15) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(get_local $23) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $22) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:1815:0 | |
(set_local $1 | |
(i32.load | |
(get_local $20) | |
) | |
) | |
(set_local $4 | |
(i32.load | |
(get_local $27) | |
) | |
) | |
) | |
(block | |
(set_local $2 | |
(i32.const 0) | |
) | |
(set_local $1 | |
(i32.const 0) | |
) | |
(br $__rjti$3) | |
) | |
) | |
(br $__rjto$3) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(get_local $25) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $15) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:59:0 | |
(set_local $4 | |
(i32.eqz | |
(get_local $2) | |
) | |
) | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(set_local $1 | |
(i32.eqz | |
(get_local $1) | |
) | |
) | |
(set_local $1 | |
(if (result i32) | |
;;@ /checkout/src/libcore/ptr.rs:59:0 | |
(i32.or | |
(get_local $4) | |
(get_local $1) | |
) | |
(block (result i32) | |
(set_local $4 | |
(i32.const 0) | |
) | |
(set_local $17 | |
(i32.const 0) | |
) | |
(i32.const 1) | |
) | |
(block (result i32) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $2) | |
) | |
(set_local $4 | |
(i32.const 0) | |
) | |
(set_local $17 | |
(i32.const 0) | |
) | |
(i32.const 1) | |
) | |
) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:69:0 | |
(set_local $3 | |
(i32.add | |
(get_local $24) | |
(get_local $3) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:72:0 | |
(i32.store8 | |
(get_local $0) | |
(i32.const 0) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $0) | |
(i32.const 4) | |
) | |
) | |
(i32.store | |
(get_local $2) | |
(get_local $1) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 8) | |
) | |
) | |
(i32.store | |
(get_local $1) | |
(get_local $4) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 12) | |
) | |
) | |
(i32.store | |
(get_local $1) | |
(get_local $17) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 16) | |
) | |
) | |
(i32.store | |
(get_local $0) | |
(get_local $3) | |
) | |
(set_global $STACKTOP | |
(get_local $19) | |
) | |
) | |
(func $__ZN9pwasm_abi3eth9signature9Signature13decode_invoke17h158ff360f9e163d3E (; 53 ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) | |
(local $4 i32) | |
(local $5 i32) | |
(local $6 i32) | |
(local $7 i32) | |
(local $8 i32) | |
(local $9 i32) | |
(local $10 i32) | |
(local $11 i32) | |
(local $12 i32) | |
(local $13 i32) | |
(local $14 i32) | |
(local $15 i32) | |
(local $16 i32) | |
(local $17 i32) | |
(local $18 i32) | |
(local $19 i32) | |
(local $20 i32) | |
(local $21 i32) | |
(local $22 i32) | |
(local $23 i32) | |
(local $24 i32) | |
(local $25 i32) | |
(local $26 i32) | |
(local $27 i32) | |
(local $28 i32) | |
(local $29 i32) | |
(local $30 i32) | |
(local $31 i32) | |
(local $32 i32) | |
(set_local $9 | |
(get_global $STACKTOP) | |
) | |
(set_global $STACKTOP | |
(i32.add | |
(get_global $STACKTOP) | |
(i32.const 176) | |
) | |
) | |
(set_local $4 | |
(i32.add | |
(get_local $9) | |
(i32.const 88) | |
) | |
) | |
(set_local $6 | |
(i32.add | |
(get_local $9) | |
(i32.const 64) | |
) | |
) | |
(set_local $13 | |
(i32.add | |
(get_local $9) | |
(i32.const 40) | |
) | |
) | |
(set_local $17 | |
(i32.add | |
(get_local $9) | |
(i32.const 158) | |
) | |
) | |
(set_local $14 | |
(i32.add | |
(get_local $9) | |
(i32.const 16) | |
) | |
) | |
(set_local $10 | |
(get_local $9) | |
) | |
(set_local $21 | |
(i32.add | |
(get_local $9) | |
(i32.const 144) | |
) | |
) | |
;;@ /checkout/src/liballoc/borrow.rs:270:0 | |
(set_local $7 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
(set_local $7 | |
(i32.eqz | |
(get_local $7) | |
) | |
) | |
(set_local $5 | |
(i32.add | |
(get_local $1) | |
(i32.const 4) | |
) | |
) | |
(set_local $16 | |
(i32.load | |
(i32.add | |
(i32.add | |
(get_local $1) | |
(i32.const 4) | |
) | |
(i32.shl | |
(if (result i32) | |
(get_local $7) | |
(i32.const 1) | |
(i32.const 2) | |
) | |
(i32.const 2) | |
) | |
) | |
) | |
) | |
(set_local $8 | |
(i32.load | |
(get_local $5) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:34:0 | |
(set_local $1 | |
(i32.and | |
(get_local $3) | |
(i32.const 31) | |
) | |
) | |
(if | |
(get_local $1) | |
(block | |
(set_local $1 | |
(i32.const 5) | |
) | |
;;@ /checkout/src/libcore/result.rs:799:0 | |
(call $__ZN4core6result13unwrap_failed17hb84b6fac5496b69fE | |
(i32.const 5) | |
) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:38:0 | |
(set_local $18 | |
(i32.shr_u | |
(get_local $3) | |
(i32.const 5) | |
) | |
) | |
;;@ /checkout/src/liballoc/slice.rs:155:0 | |
(i32.store | |
(get_local $6) | |
(i32.const 1) | |
) | |
(set_local $11 | |
(i32.add | |
(get_local $6) | |
(i32.const 4) | |
) | |
) | |
(i32.store | |
(get_local $11) | |
(i32.const 0) | |
) | |
(set_local $12 | |
(i32.add | |
(get_local $6) | |
(i32.const 8) | |
) | |
) | |
(i32.store | |
(get_local $12) | |
(i32.const 0) | |
) | |
(if | |
;;@ /checkout/src/libcore/cmp.rs:846:0 | |
(get_local $18) | |
(block | |
(set_local $7 | |
(i32.const 0) | |
) | |
(set_local $1 | |
(i32.const 1) | |
) | |
(set_local $5 | |
(i32.const 0) | |
) | |
(block $__rjto$1 | |
(block $__rjti$1 | |
(block $__rjti$0 | |
(loop $while-in | |
(block $while-out | |
(set_local $15 | |
(i32.add | |
(get_local $5) | |
(i32.const 1) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:42:0 | |
(set_local $5 | |
(i32.shl | |
(get_local $5) | |
(i32.const 5) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:43:0 | |
(set_local $20 | |
(i32.add | |
(get_local $5) | |
(i32.const 32) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:876:0 | |
(br_if $__rjti$0 | |
(i32.gt_u | |
(get_local $20) | |
(get_local $3) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(i64.store align=1 | |
(get_local $4) | |
(i64.load align=1 | |
(tee_local $5 | |
(i32.add | |
(get_local $2) | |
(get_local $5) | |
) | |
) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $4) | |
(i64.load offset=8 align=1 | |
(get_local $5) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $4) | |
(i64.load offset=16 align=1 | |
(get_local $5) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:44:0 | |
(i64.store offset=24 align=1 | |
(get_local $4) | |
(i64.load offset=24 align=1 | |
(get_local $5) | |
) | |
) | |
(set_local $5 | |
(i32.load | |
(get_local $11) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/vec.rs:969:0 | |
(i32.eq | |
(get_local $7) | |
(get_local $5) | |
) | |
(block | |
;;@ /checkout/src/liballoc/vec.rs:970:0 | |
(call $__ZN49__LT_alloc__raw_vec__RawVec_LT_T_C__u20_A_GT__GT_6double17h13bc1aba40edb91bE | |
(get_local $6) | |
) | |
(set_local $7 | |
(i32.load | |
(get_local $12) | |
) | |
) | |
(set_local $1 | |
(i32.load | |
(get_local $6) | |
) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:328:0 | |
(i64.store align=1 | |
(tee_local $5 | |
(i32.add | |
(get_local $1) | |
(i32.shl | |
(get_local $7) | |
(i32.const 5) | |
) | |
) | |
) | |
(i64.load align=1 | |
(get_local $4) | |
) | |
) | |
(i64.store offset=8 align=1 | |
(get_local $5) | |
(i64.load offset=8 align=1 | |
(get_local $4) | |
) | |
) | |
(i64.store offset=16 align=1 | |
(get_local $5) | |
(i64.load offset=16 align=1 | |
(get_local $4) | |
) | |
) | |
(i64.store offset=24 align=1 | |
(get_local $5) | |
(i64.load offset=24 align=1 | |
(get_local $4) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:975:0 | |
(set_local $7 | |
(i32.add | |
(get_local $7) | |
(i32.const 1) | |
) | |
) | |
(i32.store | |
(get_local $12) | |
(get_local $7) | |
) | |
;;@ /checkout/src/libcore/cmp.rs:846:0 | |
(br_if $__rjti$1 | |
(i32.ge_u | |
(get_local $15) | |
(get_local $18) | |
) | |
) | |
(set_local $5 | |
(get_local $15) | |
) | |
(br $while-in) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:877:0 | |
(call $__ZN4core5slice20slice_index_len_fail17h34674409f9ea66ebE | |
(get_local $20) | |
(get_local $3) | |
) | |
(br $__rjto$1) | |
) | |
(set_local $22 | |
(i32.load | |
(get_local $11) | |
) | |
) | |
(set_local $23 | |
(get_local $7) | |
) | |
(set_local $19 | |
(get_local $1) | |
) | |
) | |
) | |
(block | |
(set_local $22 | |
(i32.const 0) | |
) | |
(set_local $23 | |
(i32.const 0) | |
) | |
(set_local $19 | |
(i32.const 1) | |
) | |
) | |
) | |
;;@ /checkout/src/liballoc/slice.rs:155:0 | |
(i32.store | |
(get_local $10) | |
(i32.const 8) | |
) | |
(set_local $15 | |
(i32.add | |
(get_local $10) | |
(i32.const 4) | |
) | |
) | |
(i32.store | |
(get_local $15) | |
(i32.const 0) | |
) | |
(set_local $11 | |
(i32.add | |
(get_local $10) | |
(i32.const 8) | |
) | |
) | |
(i32.store | |
(get_local $11) | |
(i32.const 0) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $18 | |
(i32.add | |
(get_local $8) | |
(i32.mul | |
(get_local $16) | |
(i32.const 12) | |
) | |
) | |
) | |
(block $label$break$L16 | |
(if | |
;;@ /checkout/src/libcore/slice/mod.rs:1139:0 | |
(get_local $16) | |
(block | |
(set_local $20 | |
(i32.add | |
(get_local $4) | |
(i32.const 1) | |
) | |
) | |
(set_local $24 | |
(i32.add | |
(get_local $4) | |
(i32.const 8) | |
) | |
) | |
(set_local $16 | |
(i32.add | |
(get_local $4) | |
(i32.const 9) | |
) | |
) | |
(set_local $25 | |
(i32.add | |
(get_local $4) | |
(i32.const 12) | |
) | |
) | |
(set_local $26 | |
(i32.add | |
(get_local $4) | |
(i32.const 16) | |
) | |
) | |
(set_local $27 | |
(i32.add | |
(get_local $4) | |
(i32.const 20) | |
) | |
) | |
(set_local $12 | |
(i32.add | |
(get_local $4) | |
(i32.const 24) | |
) | |
) | |
(set_local $28 | |
(i32.add | |
(get_local $4) | |
(i32.const 48) | |
) | |
) | |
(set_local $1 | |
(i32.const 8) | |
) | |
(set_local $2 | |
(i32.const 0) | |
) | |
(set_local $3 | |
(get_local $8) | |
) | |
(set_local $7 | |
(i32.const 0) | |
) | |
(loop $while-in2 | |
(block $while-out1 | |
;;@ /checkout/src/libcore/ptr.rs:580:0 | |
(set_local $5 | |
(i32.add | |
(get_local $3) | |
(i32.const 12) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:14:0 | |
(call $__ZN9pwasm_abi3eth6decode12decode_param17h7f7ea856fadd41b6E | |
(get_local $4) | |
(get_local $3) | |
(get_local $19) | |
(get_local $23) | |
(get_local $7) | |
) | |
;;@ /checkout/src/libcore/result.rs:1162:0 | |
(set_local $8 | |
(i32.load8_s | |
(get_local $4) | |
) | |
) | |
(set_local $3 | |
(i32.load8_s | |
(get_local $20) | |
) | |
) | |
(set_local $29 | |
(i32.load8_s | |
(get_local $24) | |
) | |
) | |
(i32.store16 align=1 | |
(get_local $6) | |
(i32.load16_s align=1 | |
(get_local $16) | |
) | |
) | |
(i32.store8 offset=2 | |
(get_local $6) | |
(i32.load8_s offset=2 | |
(get_local $16) | |
) | |
) | |
(set_local $30 | |
(i32.load | |
(get_local $25) | |
) | |
) | |
(set_local $31 | |
(i32.load | |
(get_local $26) | |
) | |
) | |
(set_local $32 | |
(i32.load | |
(get_local $27) | |
) | |
) | |
(i64.store | |
(get_local $13) | |
(i64.load | |
(get_local $12) | |
) | |
) | |
(i64.store offset=8 | |
(get_local $13) | |
(i64.load offset=8 | |
(get_local $12) | |
) | |
) | |
(i64.store offset=16 | |
(get_local $13) | |
(i64.load offset=16 | |
(get_local $12) | |
) | |
) | |
(set_local $7 | |
(i32.load | |
(get_local $28) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:14:0 | |
(br_if $while-out1 | |
(get_local $8) | |
) | |
(i32.store16 align=1 | |
(get_local $17) | |
(i32.load16_s align=1 | |
(get_local $6) | |
) | |
) | |
(i32.store8 offset=2 | |
(get_local $17) | |
(i32.load8_s offset=2 | |
(get_local $6) | |
) | |
) | |
(i64.store | |
(get_local $14) | |
(i64.load | |
(get_local $13) | |
) | |
) | |
(i64.store offset=8 | |
(get_local $14) | |
(i64.load offset=8 | |
(get_local $13) | |
) | |
) | |
(i64.store offset=16 | |
(get_local $14) | |
(i64.load offset=16 | |
(get_local $13) | |
) | |
) | |
(i32.store16 align=1 | |
(get_local $4) | |
(i32.load16_s align=1 | |
(get_local $17) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:16:0 | |
(i32.store8 offset=2 | |
(get_local $4) | |
(i32.load8_s offset=2 | |
(get_local $17) | |
) | |
) | |
(i64.store | |
(get_local $6) | |
(i64.load | |
(get_local $14) | |
) | |
) | |
(i64.store offset=8 | |
(get_local $6) | |
(i64.load offset=8 | |
(get_local $14) | |
) | |
) | |
(i64.store offset=16 | |
(get_local $6) | |
(i64.load offset=16 | |
(get_local $14) | |
) | |
) | |
(set_local $3 | |
(i32.load | |
(get_local $15) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/vec.rs:969:0 | |
(i32.eq | |
(get_local $2) | |
(get_local $3) | |
) | |
(block | |
;;@ /checkout/src/liballoc/vec.rs:970:0 | |
(call $__ZN49__LT_alloc__raw_vec__RawVec_LT_T_C__u20_A_GT__GT_6double17h66a65e2db318706bE | |
(get_local $10) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $11) | |
) | |
) | |
(set_local $1 | |
(i32.load | |
(get_local $10) | |
) | |
) | |
) | |
) | |
;;@ /checkout/src/libcore/ptr.rs:328:0 | |
(set_local $3 | |
(i32.add | |
(get_local $1) | |
(i32.mul | |
(get_local $2) | |
(i32.const 40) | |
) | |
) | |
) | |
(i32.store8 | |
(get_local $3) | |
(get_local $29) | |
) | |
(i32.store16 align=1 | |
(tee_local $8 | |
(i32.add | |
(get_local $3) | |
(i32.const 1) | |
) | |
) | |
(i32.load16_s align=1 | |
(get_local $4) | |
) | |
) | |
(i32.store8 offset=2 | |
(get_local $8) | |
(i32.load8_s offset=2 | |
(get_local $4) | |
) | |
) | |
(set_local $8 | |
(i32.add | |
(get_local $3) | |
(i32.const 4) | |
) | |
) | |
(i32.store | |
(get_local $8) | |
(get_local $30) | |
) | |
(set_local $8 | |
(i32.add | |
(get_local $3) | |
(i32.const 8) | |
) | |
) | |
(i32.store | |
(get_local $8) | |
(get_local $31) | |
) | |
(set_local $8 | |
(i32.add | |
(get_local $3) | |
(i32.const 12) | |
) | |
) | |
(i32.store | |
(get_local $8) | |
(get_local $32) | |
) | |
(i64.store | |
(tee_local $3 | |
(i32.add | |
(get_local $3) | |
(i32.const 16) | |
) | |
) | |
(i64.load | |
(get_local $6) | |
) | |
) | |
(i64.store offset=8 | |
(get_local $3) | |
(i64.load offset=8 | |
(get_local $6) | |
) | |
) | |
(i64.store offset=16 | |
(get_local $3) | |
(i64.load offset=16 | |
(get_local $6) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:975:0 | |
(set_local $2 | |
(i32.add | |
(get_local $2) | |
(i32.const 1) | |
) | |
) | |
(i32.store | |
(get_local $11) | |
(get_local $2) | |
) | |
;;@ /checkout/src/libcore/slice/mod.rs:1139:0 | |
(br_if $label$break$L16 | |
(i32.eq | |
(get_local $5) | |
(get_local $18) | |
) | |
) | |
(set_local $3 | |
(get_local $5) | |
) | |
(br $while-in2) | |
) | |
) | |
;;@ /checkout/src/liballoc/vec.rs:2128:0 | |
(call $__ZN4core3ptr13drop_in_place17h3ada078a5c290ab2E | |
(get_local $1) | |
(get_local $2) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $15) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(get_local $2) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $1) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(i32.eqz | |
(get_local $22) | |
) | |
(block | |
(set_local $1 | |
(get_local $3) | |
) | |
;;@ /checkout/src/libcore/result.rs:799:0 | |
(call $__ZN4core6result13unwrap_failed17hb84b6fac5496b69fE | |
(get_local $1) | |
) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $19) | |
) | |
(set_local $1 | |
(get_local $3) | |
) | |
;;@ /checkout/src/libcore/result.rs:799:0 | |
(call $__ZN4core6result13unwrap_failed17hb84b6fac5496b69fE | |
(get_local $1) | |
) | |
) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/decode.rs:18:0 | |
(i64.store align=2 | |
(tee_local $1 | |
(i32.add | |
(get_local $21) | |
(i32.const 2) | |
) | |
) | |
(i64.load align=2 | |
(get_local $10) | |
) | |
) | |
(i32.store offset=8 align=2 | |
(get_local $1) | |
(i32.load offset=8 align=2 | |
(get_local $10) | |
) | |
) | |
(if | |
;;@ /checkout/src/liballoc/raw_vec.rs:225:0 | |
(i32.eqz | |
(get_local $22) | |
) | |
(block | |
;;@ /checkout/src/libcore/result.rs:798:0 | |
(i64.store align=2 | |
(get_local $0) | |
(i64.load align=2 | |
(tee_local $1 | |
(i32.add | |
(get_local $21) | |
(i32.const 2) | |
) | |
) | |
) | |
) | |
(i32.store offset=8 align=2 | |
(get_local $0) | |
(i32.load offset=8 align=2 | |
(get_local $1) | |
) | |
) | |
(set_global $STACKTOP | |
(get_local $9) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-abi-4775c2008a018b1a/b63c0e8/src/eth/signature.rs:50:0 | |
(return) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $19) | |
) | |
;;@ /checkout/src/libcore/result.rs:798:0 | |
(i64.store align=2 | |
(get_local $0) | |
(i64.load align=2 | |
(tee_local $1 | |
(i32.add | |
(get_local $21) | |
(i32.const 2) | |
) | |
) | |
) | |
) | |
(i32.store offset=8 align=2 | |
(get_local $0) | |
(i32.load offset=8 align=2 | |
(get_local $1) | |
) | |
) | |
(set_global $STACKTOP | |
(get_local $9) | |
) | |
) | |
(func $__ZN4core6result13unwrap_failed17hb84b6fac5496b69fE (; 54 ;) (param $0 i32) | |
;;@ /checkout/src/libcore/macros.rs:23:0 | |
(call $__ZN4core9panicking9panic_fmt17h79af47de222460bbE | |
(i32.const 1452) | |
) | |
) | |
(func $___rg_alloc (; 55 ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) | |
(local $3 i32) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:31:0 | |
(set_local $3 | |
(call $_ext_malloc | |
(get_local $0) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/alloc/src/lib.rs:26:0 | |
(get_local $3) | |
) | |
(func $___rg_oom (; 56 ;) (param $0 i32) | |
;;@ /checkout/src/liballoc/allocator.rs:581:0 | |
(call $_llvm_trap) | |
) | |
(func $___rg_dealloc (; 57 ;) (param $0 i32) (param $1 i32) (param $2 i32) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $0) | |
) | |
) | |
(func $___rg_usable_size (; 58 ;) (param $0 i32) (param $1 i32) (param $2 i32) | |
(local $3 i32) | |
(set_local $3 | |
(i32.load | |
(get_local $0) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/alloc/src/lib.rs:26:0 | |
(i32.store | |
(get_local $1) | |
(get_local $3) | |
) | |
(i32.store | |
(get_local $2) | |
(get_local $3) | |
) | |
) | |
(func $___rg_realloc (; 59 ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (result i32) | |
;;@ /checkout/src/liballoc/allocator.rs:692:0 | |
(set_local $4 | |
(i32.ne | |
(get_local $2) | |
(get_local $4) | |
) | |
) | |
(set_local $2 | |
(i32.ne | |
(get_local $3) | |
(get_local $1) | |
) | |
) | |
(if | |
(i32.eqz | |
(i32.or | |
(get_local $2) | |
(get_local $4) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/alloc/src/lib.rs:26:0 | |
(return | |
(get_local $0) | |
) | |
) | |
;;@ /checkout/src/libcore/cmp.rs:848:0 | |
(set_local $2 | |
(i32.le_u | |
(get_local $1) | |
(get_local $3) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/cmp.rs:478:0 | |
(i32.eqz | |
(get_local $2) | |
) | |
(set_local $1 | |
(get_local $3) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:31:0 | |
(set_local $2 | |
(call $_ext_malloc | |
(get_local $3) | |
) | |
) | |
;;@ /checkout/src/liballoc/allocator.rs:705:0 | |
(set_local $3 | |
(get_local $2) | |
) | |
(set_local $4 | |
(get_local $0) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:16:0 | |
(set_local $1 | |
(call $_ext_memcpy | |
(get_local $3) | |
(get_local $4) | |
(get_local $1) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $0) | |
) | |
(set_local $0 | |
(get_local $2) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/alloc/src/lib.rs:26:0 | |
(get_local $0) | |
) | |
(func $___rg_alloc_zeroed (; 60 ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:31:0 | |
(set_local $1 | |
(call $_ext_malloc | |
(get_local $0) | |
) | |
) | |
;;@ /checkout/src/liballoc/allocator.rs:731:0 | |
(set_local $2 | |
(get_local $1) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:26:0 | |
(set_local $0 | |
(call $_ext_memset | |
(get_local $2) | |
(i32.const 0) | |
(get_local $0) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/alloc/src/lib.rs:26:0 | |
(get_local $1) | |
) | |
(func $___rg_alloc_excess (; 61 ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32) | |
(local $4 i32) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:31:0 | |
(set_local $4 | |
(call $_ext_malloc | |
(get_local $0) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/alloc/src/lib.rs:26:0 | |
(i32.store | |
(get_local $2) | |
(get_local $0) | |
) | |
(get_local $4) | |
) | |
(func $___rg_realloc_excess (; 62 ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (result i32) | |
;;@ /checkout/src/liballoc/allocator.rs:692:0 | |
(set_local $4 | |
(i32.ne | |
(get_local $2) | |
(get_local $4) | |
) | |
) | |
(set_local $2 | |
(i32.ne | |
(get_local $3) | |
(get_local $1) | |
) | |
) | |
(if | |
(i32.or | |
(get_local $2) | |
(get_local $4) | |
) | |
(block | |
;;@ /checkout/src/libcore/cmp.rs:848:0 | |
(set_local $2 | |
(i32.le_u | |
(get_local $1) | |
(get_local $3) | |
) | |
) | |
(if | |
;;@ /checkout/src/libcore/cmp.rs:478:0 | |
(i32.eqz | |
(get_local $2) | |
) | |
(set_local $1 | |
(get_local $3) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:31:0 | |
(set_local $2 | |
(call $_ext_malloc | |
(get_local $3) | |
) | |
) | |
;;@ /checkout/src/liballoc/allocator.rs:705:0 | |
(set_local $4 | |
(get_local $2) | |
) | |
(set_local $6 | |
(get_local $0) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:16:0 | |
(set_local $1 | |
(call $_ext_memcpy | |
(get_local $4) | |
(get_local $6) | |
(get_local $1) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $0) | |
) | |
(set_local $0 | |
(get_local $2) | |
) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/alloc/src/lib.rs:26:0 | |
(i32.store | |
(get_local $5) | |
(get_local $3) | |
) | |
(get_local $0) | |
) | |
(func $___rg_grow_in_place (; 63 ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (result i32) | |
;;@ /checkout/src/libcore/result.rs:294:0 | |
(set_local $0 | |
(i32.le_u | |
(get_local $3) | |
(get_local $1) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/alloc/src/lib.rs:26:0 | |
(get_local $0) | |
) | |
(func $___rg_shrink_in_place (; 64 ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (result i32) | |
;;@ /checkout/src/libcore/result.rs:294:0 | |
(set_local $0 | |
(i32.le_u | |
(get_local $1) | |
(get_local $3) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/alloc/src/lib.rs:26:0 | |
(get_local $0) | |
) | |
(func $_memcpy (; 65 ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) | |
(local $3 i32) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:16:0 | |
(set_local $3 | |
(call $_ext_memcpy | |
(get_local $0) | |
(get_local $1) | |
(get_local $2) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:17:0 | |
(get_local $3) | |
) | |
(func $_memmove (; 66 ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) | |
(local $3 i32) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:21:0 | |
(set_local $3 | |
(call $_ext_memmove | |
(get_local $0) | |
(get_local $1) | |
(get_local $2) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:22:0 | |
(get_local $3) | |
) | |
(func $_memset (; 67 ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) | |
(local $3 i32) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:26:0 | |
(set_local $3 | |
(call $_ext_memset | |
(get_local $0) | |
(get_local $1) | |
(get_local $2) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:27:0 | |
(get_local $3) | |
) | |
(func $_malloc (; 68 ;) (param $0 i32) (result i32) | |
(local $1 i32) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:31:0 | |
(set_local $1 | |
(call $_ext_malloc | |
(get_local $0) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:32:0 | |
(get_local $1) | |
) | |
(func $_free (; 69 ;) (param $0 i32) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/libc/src/lib.rs:36:0 | |
(call $_ext_free | |
(get_local $0) | |
) | |
) | |
(func $__ZN4core5slice20slice_index_len_fail17h34674409f9ea66ebE (; 70 ;) (param $0 i32) (param $1 i32) | |
;;@ /checkout/src/libcore/slice/mod.rs:746:0 | |
(call $__ZN4core9panicking9panic_fmt17h79af47de222460bbE | |
(i32.const 1508) | |
) | |
) | |
(func $__ZN4core9panicking9panic_fmt17h79af47de222460bbE (; 71 ;) (param $0 i32) | |
(local $1 i32) | |
(local $2 i32) | |
(local $3 i32) | |
(local $4 i32) | |
(local $5 i32) | |
(set_local $1 | |
(get_global $STACKTOP) | |
) | |
(set_global $STACKTOP | |
(i32.add | |
(get_global $STACKTOP) | |
(i32.const 16) | |
) | |
) | |
;;@ /checkout/src/libcore/panicking.rs:70:0 | |
(set_local $3 | |
(i32.load | |
(get_local $0) | |
) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $0) | |
(i32.const 4) | |
) | |
) | |
(set_local $4 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
(set_local $2 | |
(i32.add | |
(get_local $0) | |
(i32.const 8) | |
) | |
) | |
(set_local $5 | |
(i32.load | |
(get_local $2) | |
) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 12) | |
) | |
) | |
(set_local $2 | |
(i32.load | |
(get_local $0) | |
) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/src/panic.rs:17:0 | |
(i32.store | |
(get_local $1) | |
(get_local $3) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $1) | |
(i32.const 4) | |
) | |
) | |
(i32.store | |
(get_local $0) | |
(get_local $4) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $1) | |
(i32.const 8) | |
) | |
) | |
(i32.store | |
(get_local $0) | |
(get_local $5) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $1) | |
(i32.const 12) | |
) | |
) | |
(i32.store | |
(get_local $0) | |
(get_local $2) | |
) | |
;;@ /Users/pepyakin/.cargo/git/checkouts/pwasm-std-8b9abb4c8026e45c/567b216/src/panic.rs:23:0 | |
(call $_panic | |
(get_local $1) | |
(i32.const 16) | |
) | |
) | |
(func $__ZN4core9panicking5panic17heb50ef9ffe57c69fE (; 72 ;) (param $0 i32) | |
(local $1 i32) | |
(local $2 i32) | |
(local $3 i32) | |
(local $4 i32) | |
(local $5 i32) | |
(set_local $2 | |
(get_global $STACKTOP) | |
) | |
(set_global $STACKTOP | |
(i32.add | |
(get_global $STACKTOP) | |
(i32.const 16) | |
) | |
) | |
;;@ /checkout/src/libcore/panicking.rs:50:0 | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 8) | |
) | |
) | |
(set_local $3 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 12) | |
) | |
) | |
(set_local $4 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $0) | |
(i32.const 16) | |
) | |
) | |
(set_local $5 | |
(i32.load | |
(get_local $1) | |
) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 20) | |
) | |
) | |
(set_local $1 | |
(i32.load | |
(get_local $0) | |
) | |
) | |
;;@ /checkout/src/libcore/panicking.rs:51:0 | |
(i32.store | |
(get_local $2) | |
(get_local $3) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $2) | |
(i32.const 4) | |
) | |
) | |
(i32.store | |
(get_local $0) | |
(get_local $4) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $2) | |
(i32.const 8) | |
) | |
) | |
(i32.store | |
(get_local $0) | |
(get_local $5) | |
) | |
(set_local $0 | |
(i32.add | |
(get_local $2) | |
(i32.const 12) | |
) | |
) | |
(i32.store | |
(get_local $0) | |
(get_local $1) | |
) | |
(call $__ZN4core9panicking9panic_fmt17h79af47de222460bbE | |
(get_local $2) | |
) | |
) | |
(func $__ZN4core6option13expect_failed17h2c86da6030696f90E (; 73 ;) (param $0 i32) (param $1 i32) | |
;;@ /checkout/src/libcore/option.rs:839:0 | |
(call $__ZN4core9panicking9panic_fmt17h79af47de222460bbE | |
(i32.const 1540) | |
) | |
) | |
(func $_emscripten_get_global_libc (; 74 ;) (result i32) | |
(i32.const 2660) | |
) | |
(func $_memcmp (; 75 ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) | |
(local $3 i32) | |
(local $4 i32) | |
(tee_local $0 | |
(block $label$break$L1 (result i32) | |
(if (result i32) | |
(get_local $2) | |
(block (result i32) | |
(loop $while-in | |
(if | |
(i32.eq | |
(tee_local $3 | |
(i32.load8_s | |
(get_local $0) | |
) | |
) | |
(tee_local $4 | |
(i32.load8_s | |
(get_local $1) | |
) | |
) | |
) | |
(block | |
(set_local $0 | |
(i32.add | |
(get_local $0) | |
(i32.const 1) | |
) | |
) | |
(set_local $1 | |
(i32.add | |
(get_local $1) | |
(i32.const 1) | |
) | |
) | |
(drop | |
(br_if $label$break$L1 | |
(i32.const 0) | |
(i32.eqz | |
(tee_local $2 | |
(i32.add | |
(get_local $2) | |
(i32.const -1) | |
) | |
) | |
) | |
) | |
) | |
(br $while-in) | |
) | |
) | |
) | |
(i32.sub | |
(i32.and | |
(get_local $3) | |
(i32.const 255) | |
) | |
(i32.and | |
(get_local $4) | |
(i32.const 255) | |
) | |
) | |
) | |
(i32.const 0) | |
) | |
) | |
) | |
) | |
(func $runPostSets (; 76 ;) | |
(nop) | |
) | |
(func $_llvm_bswap_i32 (; 77 ;) (param $0 i32) (result i32) | |
(i32.or | |
(i32.or | |
(i32.or | |
(i32.shl | |
(i32.and | |
(get_local $0) | |
(i32.const 255) | |
) | |
(i32.const 24) | |
) | |
(i32.shl | |
(i32.and | |
(i32.shr_s | |
(get_local $0) | |
(i32.const 8) | |
) | |
(i32.const 255) | |
) | |
(i32.const 16) | |
) | |
) | |
(i32.shl | |
(i32.and | |
(i32.shr_s | |
(get_local $0) | |
(i32.const 16) | |
) | |
(i32.const 255) | |
) | |
(i32.const 8) | |
) | |
) | |
(i32.shr_u | |
(get_local $0) | |
(i32.const 24) | |
) | |
) | |
) | |
) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment