Analyzing...
WASM Version: 01
Type - Base: 0000000B Size: 219 bytes count: 36
Function - Base: 000000E9 Size: d2 bytes 208 functions
Table - Base: 000001BE Count: 01
- Type: anyfunc
- Flags: 1 Initial: 75 Maximum: 75
Memory - Base: 000001C4
- Flags: 1 Initial: 0 Maximum: 17
Export - Base: 000001CA 83 functions exported
Element - Base: 000005D5 1 elements
- initExpr: 0
- numElems: 75
Code - Base: 00000649
208 functions
Locals: 2 i32
0000064F : 41 : i32.const: 0
00000651 : 41 : i32.const: 0
00000653 : 28 : i32.load - Flags: 2 Offset: 4
00000656 : 41 : i32.const: 16
00000658 : 6b : i32.sub
00000659 : 22 : tee_local: Local1
0000065B : 36 : i32.store - Flags: 2 Offset: 4
0000065E : 02 : block: 40
00000660 : 20 : get_local: Param0
00000662 : 41 : i32.const: 127
00000664 : 4c : i32.le_s
00000665 : 0d : br_if:00
00000667 : 02 : block: 40
00000669 : 02 : block: 40
0000066B : 20 : get_local: Param0
0000066D : 45 : i32.eqz
0000066E : 0d : br_if:00
00000670 : 20 : get_local: Param0
00000672 : 10 : call 144
00000675 : 22 : tee_local: Local0
00000677 : 0d : br_if:01
00000679 : 20 : get_local: Local1
0000067B : 41 : i32.const: 8
0000067D : 6a : i32.add
0000067E : 41 : i32.const: 1
00000680 : 36 : i32.store - Flags: 2 Offset: 0
00000683 : 20 : get_local: Local1
00000685 : 20 : get_local: Param0
00000687 : 36 : i32.store - Flags: 2 Offset: 4
0000068A : 20 : get_local: Local1
0000068C : 20 : get_local: Local0
0000068E : 36 : i32.store - Flags: 2 Offset: 0
00000691 : 00 : unreachable
00000692 : 00 : unreachable
00000693 : 0b : end
00000694 : 41 : i32.const: 1
00000696 : 21 : set_local: Local0
00000698 : 0b : end
00000699 : 41 : i32.const: 0
0000069B : 20 : get_local: Local1
0000069D : 41 : i32.const: 16
0000069F : 6a : i32.add
000006A0 : 36 : i32.store - Flags: 2 Offset: 4
000006A3 : 20 : get_local: Local0
000006A5 : 0f : return
000006A6 : 0b : end
000006A7 : 41 : i32.const: 32996
000006AB : 10 : call 159
000006AE : 00 : unreachable
000006AF : 0b : end
Locals: 3 i32
000006B4 : 02 : block: 40
000006B6 : 02 : block: 40
000006B8 : 02 : block: 40
000006BA : 20 : get_local: Param0
000006BC : 2d : i32.load8_u - Flags: 0 Offset: 0
000006BF : 45 : i32.eqz
000006C0 : 0d : br_if:00
000006C2 : 41 : i32.const: 1
000006C4 : 21 : set_local: Local2
000006C6 : 03 : loop: 40
000006C8 : 20 : get_local: Param0
000006CA : 20 : get_local: Local2
000006CC : 6a : i32.add
000006CD : 21 : set_local: Local1
000006CF : 20 : get_local: Local2
000006D1 : 41 : i32.const: 1
000006D3 : 6a : i32.add
000006D4 : 22 : tee_local: Local0
000006D6 : 21 : set_local: Local2
000006D8 : 20 : get_local: Local1
000006DA : 2d : i32.load8_u - Flags: 0 Offset: 0
000006DD : 0d : br_if:00
000006DF : 0b : end
000006E0 : 20 : get_local: Param0
000006E2 : 41 : i32.const: 0
000006E4 : 3a : i32.store8 - Flags: 0 Offset: 0
000006E7 : 20 : get_local: Local0
000006E9 : 0d : br_if:01
000006EB : 0c : br:02
000006ED : 0b : end
000006EE : 20 : get_local: Param0
000006F0 : 41 : i32.const: 0
000006F2 : 3a : i32.store8 - Flags: 0 Offset: 0
000006F5 : 0b : end
000006F6 : 20 : get_local: Param0
000006F8 : 10 : call 149
000006FB : 0b : end
000006FC : 0b : end
Locals: 25 i32
Locals: 1 i64
00000704 : 41 : i32.const: 0
00000706 : 41 : i32.const: 0
00000708 : 28 : i32.load - Flags: 2 Offset: 4
0000070B : 41 : i32.const: 176
0000070E : 6b : i32.sub
0000070F : 22 : tee_local: Local18
00000711 : 36 : i32.store - Flags: 2 Offset: 4
00000714 : 02 : block: 40
00000716 : 02 : block: 40
00000718 : 20 : get_local: Param0
0000071A : 2d : i32.load8_u - Flags: 0 Offset: 0
0000071D : 22 : tee_local: Local13
0000071F : 45 : i32.eqz
00000720 : 0d : br_if:00
00000722 : 41 : i32.const: 1
00000724 : 21 : set_local: Local14
00000726 : 03 : loop: 40
00000728 : 20 : get_local: Param0
0000072A : 20 : get_local: Local14
0000072C : 6a : i32.add
0000072D : 21 : set_local: Local1
0000072F : 20 : get_local: Local14
00000731 : 41 : i32.const: 1
00000733 : 6a : i32.add
00000734 : 22 : tee_local: Local0
00000736 : 21 : set_local: Local14
00000738 : 20 : get_local: Local1
0000073A : 2d : i32.load8_u - Flags: 0 Offset: 0
0000073D : 0d : br_if:00
0000073F : 0c : br:02
00000741 : 0b : end
00000742 : 00 : unreachable
00000743 : 0b : end
00000744 : 41 : i32.const: 1
00000746 : 21 : set_local: Local0
00000748 : 0b : end
00000749 : 02 : block: 40
0000074B : 02 : block: 40
0000074D : 02 : block: 40
0000074F : 02 : block: 40
00000751 : 02 : block: 40
00000753 : 02 : block: 40
00000755 : 02 : block: 40
00000757 : 20 : get_local: Local0
00000759 : 41 : i32.const: 127
0000075B : 6a : i32.add
0000075C : 41 : i32.const: 0
0000075E : 20 : get_local: Local0
00000760 : 1b : select
00000761 : 22 : tee_local: Local1
00000763 : 45 : i32.eqz
00000764 : 0d : br_if:00
00000766 : 20 : get_local: Local1
00000768 : 41 : i32.const: 121
0000076A : 6a : i32.add
0000076B : 41 : i32.const: 0
0000076D : 20 : get_local: Local1
0000076F : 41 : i32.const: 7
00000771 : 4b : i32.gt_u
00000772 : 1b : select
00000773 : 21 : set_local: Local18
00000775 : 41 : i32.const: 0
00000777 : 21 : set_local: Local14
00000779 : 03 : loop: 40
0000077B : 02 : block: 40
0000077D : 02 : block: 40
0000077F : 02 : block: 40
00000781 : 02 : block: 40
00000783 : 02 : block: 40
00000785 : 02 : block: 40
00000787 : 02 : block: 40
00000789 : 02 : block: 40
0000078B : 02 : block: 40
0000078D : 02 : block: 40
0000078F : 02 : block: 40
00000791 : 20 : get_local: Local19
00000793 : 41 : i32.const: 24
00000795 : 74 : i32.shl
00000796 : 41 : i32.const: 24
00000798 : 75 : i32.shr_s
00000799 : 41 : i32.const: 0
0000079B : 4e : i32.ge_s
0000079C : 0d : br_if:00
0000079E : 41 : i32.const: 256
000007A1 : 21 : set_local: Local2
000007A3 : 02 : block: 40
000007A5 : 02 : block: 40
000007A7 : 02 : block: 40
000007A9 : 20 : get_local: Local19
000007AB : 41 : i32.const: 255
000007AE : 71 : i32.and
000007AF : 22 : tee_local: Local5
000007B1 : 41 : i32.const: 29232
000007B5 : 6a : i32.add
000007B6 : 2d : i32.load8_u - Flags: 0 Offset: 0
000007B9 : 22 : tee_local: Param0b
000007BB : 41 : i32.const: 4
000007BD : 46 : i32.eq
000007BE : 0d : br_if:00
000007C0 : 20 : get_local: Local10
000007C2 : 41 : i32.const: 3
000007C4 : 46 : i32.eq
000007C5 : 0d : br_if:01
000007C7 : 20 : get_local: Local10
000007C9 : 41 : i32.const: 2
000007CB : 47 : i32.ne
000007CC : 0d : br_if:04
000007CE : 20 : get_local: Local14
000007D0 : 41 : i32.const: 1
000007D2 : 6a : i32.add
000007D3 : 22 : tee_local: Local13
000007D5 : 20 : get_local: Local1
000007D7 : 4f : i32.ge_u
000007D8 : 0d : br_if:06
000007DA : 41 : i32.const: 1
000007DC : 21 : set_local: Local10
000007DE : 20 : get_local: Param0
000007E0 : 20 : get_local: Local19
000007E2 : 6a : i32.add
000007E3 : 2d : i32.load8_u - Flags: 0 Offset: 0
000007E6 : 41 : i32.const: 192
000007E9 : 71 : i32.and
000007EA : 41 : i32.const: 128
000007ED : 46 : i32.eq
000007EE : 0d : br_if:02
000007F0 : 0c : br:0b
000007F2 : 0b : end
000007F3 : 41 : i32.const: 0
000007F5 : 21 : set_local: Local10
000007F7 : 20 : get_local: Local14
000007F9 : 41 : i32.const: 1
000007FB : 6a : i32.add
000007FC : 22 : tee_local: Param0c
000007FE : 20 : get_local: Local1
00000800 : 4f : i32.ge_u
00000801 : 0d : br_if:06
00000803 : 20 : get_local: Param0
00000805 : 20 : get_local: Local11
00000807 : 6a : i32.add
00000808 : 2d : i32.load8_u - Flags: 0 Offset: 0
0000080B : 21 : set_local: Local11
0000080D : 02 : block: 40
0000080F : 02 : block: 40
00000811 : 20 : get_local: Local5
00000813 : 41 : i32.const: 240
00000816 : 47 : i32.ne
00000817 : 0d : br_if:00
00000819 : 20 : get_local: Local11
0000081B : 41 : i32.const: 112
0000081E : 6a : i32.add
0000081F : 41 : i32.const: 255
00000822 : 71 : i32.and
00000823 : 41 : i32.const: 47
00000825 : 4d : i32.le_u
00000826 : 0d : br_if:01
00000828 : 0b : end
00000829 : 02 : block: 40
0000082B : 20 : get_local: Local11
0000082D : 41 : i32.const: 255
00000830 : 71 : i32.and
00000831 : 22 : tee_local: Local10
00000833 : 41 : i32.const: 191
00000836 : 4b : i32.gt_u
00000837 : 0d : br_if:00
00000839 : 20 : get_local: Local19
0000083B : 41 : i32.const: 15
0000083D : 6a : i32.add
0000083E : 41 : i32.const: 255
00000841 : 71 : i32.and
00000842 : 41 : i32.const: 2
00000844 : 4b : i32.gt_u
00000845 : 0d : br_if:00
00000847 : 20 : get_local: Local11
00000849 : 41 : i32.const: 24
0000084B : 74 : i32.shl
0000084C : 41 : i32.const: 24
0000084E : 75 : i32.shr_s
0000084F : 41 : i32.const: 0
00000851 : 48 : i32.lt_s
00000852 : 0d : br_if:01
00000854 : 0b : end
00000855 : 20 : get_local: Local16
00000857 : 41 : i32.const: 143
0000085A : 4b : i32.gt_u
0000085B : 0d : br_if:0a
0000085D : 20 : get_local: Local5
0000085F : 41 : i32.const: 244
00000862 : 47 : i32.ne
00000863 : 0d : br_if:09
00000865 : 20 : get_local: Local11
00000867 : 41 : i32.const: 24
00000869 : 74 : i32.shl
0000086A : 41 : i32.const: 24
0000086C : 75 : i32.shr_s
0000086D : 41 : i32.const: 0
0000086F : 4e : i32.ge_s
00000870 : 0d : br_if:09
00000872 : 0b : end
00000873 : 20 : get_local: Local14
00000875 : 41 : i32.const: 2
00000877 : 6a : i32.add
00000878 : 22 : tee_local: Local13
0000087A : 20 : get_local: Local1
0000087C : 4f : i32.ge_u
0000087D : 0d : br_if:06
0000087F : 20 : get_local: Param0
00000881 : 20 : get_local: Local19
00000883 : 6a : i32.add
00000884 : 2d : i32.load8_u - Flags: 0 Offset: 0
00000887 : 41 : i32.const: 192
0000088A : 71 : i32.and
0000088B : 41 : i32.const: 128
0000088E : 47 : i32.ne
0000088F : 0d : br_if:04
00000891 : 41 : i32.const: 0
00000893 : 21 : set_local: Local2
00000895 : 20 : get_local: Local14
00000897 : 41 : i32.const: 3
00000899 : 6a : i32.add
0000089A : 22 : tee_local: Local13
0000089C : 20 : get_local: Local1
0000089E : 4f : i32.ge_u
0000089F : 0d : br_if:0a
000008A1 : 20 : get_local: Param0
000008A3 : 20 : get_local: Local19
000008A5 : 6a : i32.add
000008A6 : 2d : i32.load8_u - Flags: 0 Offset: 0
000008A9 : 41 : i32.const: 192
000008AC : 71 : i32.and
000008AD : 41 : i32.const: 128
000008B0 : 46 : i32.eq
000008B1 : 0d : br_if:01
000008B3 : 0c : br:07
000008B5 : 0b : end
000008B6 : 41 : i32.const: 0
000008B8 : 21 : set_local: Local10
000008BA : 20 : get_local: Local14
000008BC : 41 : i32.const: 1
000008BE : 6a : i32.add
000008BF : 22 : tee_local: Param0c
000008C1 : 20 : get_local: Local1
000008C3 : 4f : i32.ge_u
000008C4 : 0d : br_if:05
000008C6 : 20 : get_local: Param0
000008C8 : 20 : get_local: Local11
000008CA : 6a : i32.add
000008CB : 2d : i32.load8_u - Flags: 0 Offset: 0
000008CE : 21 : set_local: Local11
000008D0 : 02 : block: 40
000008D2 : 02 : block: 40
000008D4 : 20 : get_local: Local5
000008D6 : 41 : i32.const: 224
000008D9 : 47 : i32.ne
000008DA : 0d : br_if:00
000008DC : 20 : get_local: Local11
000008DE : 41 : i32.const: 96
000008E0 : 71 : i32.and
000008E1 : 41 : i32.const: 255
000008E4 : 71 : i32.and
000008E5 : 41 : i32.const: 160
000008E8 : 46 : i32.eq
000008E9 : 0d : br_if:01
000008EB : 0b : end
000008EC : 02 : block: 40
000008EE : 20 : get_local: Local11
000008F0 : 41 : i32.const: 255
000008F3 : 71 : i32.and
000008F4 : 22 : tee_local: Local10
000008F6 : 41 : i32.const: 191
000008F9 : 4b : i32.gt_u
000008FA : 22 : tee_local: Local9
000008FC : 0d : br_if:00
000008FE : 20 : get_local: Local19
00000900 : 41 : i32.const: 31
00000902 : 6a : i32.add
00000903 : 41 : i32.const: 255
00000906 : 71 : i32.and
00000907 : 41 : i32.const: 11
00000909 : 4b : i32.gt_u
0000090A : 0d : br_if:00
0000090C : 20 : get_local: Local11
0000090E : 41 : i32.const: 24
00000910 : 74 : i32.shl
00000911 : 41 : i32.const: 24
00000913 : 75 : i32.shr_s
00000914 : 41 : i32.const: 0
00000916 : 48 : i32.lt_s
00000917 : 0d : br_if:01
00000919 : 0b : end
0000091A : 02 : block: 40
0000091C : 20 : get_local: Local16
0000091E : 41 : i32.const: 159
00000921 : 4b : i32.gt_u
00000922 : 0d : br_if:00
00000924 : 20 : get_local: Local5
00000926 : 41 : i32.const: 237
00000929 : 47 : i32.ne
0000092A : 0d : br_if:00
0000092C : 20 : get_local: Local11
0000092E : 41 : i32.const: 24
00000930 : 74 : i32.shl
00000931 : 41 : i32.const: 24
00000933 : 75 : i32.shr_s
00000934 : 41 : i32.const: 0
00000936 : 48 : i32.lt_s
00000937 : 0d : br_if:01
00000939 : 0b : end
0000093A : 20 : get_local: Local15
0000093C : 0d : br_if:08
0000093E : 20 : get_local: Local19
00000940 : 41 : i32.const: 254
00000943 : 71 : i32.and
00000944 : 41 : i32.const: 238
00000947 : 47 : i32.ne
00000948 : 0d : br_if:08
0000094A : 20 : get_local: Local11
0000094C : 41 : i32.const: 24
0000094E : 74 : i32.shl
0000094F : 41 : i32.const: 24
00000951 : 75 : i32.shr_s
00000952 : 41 : i32.const: 0
00000954 : 4e : i32.ge_s
00000955 : 0d : br_if:08
00000957 : 0b : end
00000958 : 41 : i32.const: 0
0000095A : 21 : set_local: Local2
0000095C : 20 : get_local: Local14
0000095E : 41 : i32.const: 2
00000960 : 6a : i32.add
00000961 : 22 : tee_local: Local13
00000963 : 20 : get_local: Local1
00000965 : 4f : i32.ge_u
00000966 : 0d : br_if:09
00000968 : 20 : get_local: Param0
0000096A : 20 : get_local: Local19
0000096C : 6a : i32.add
0000096D : 2d : i32.load8_u - Flags: 0 Offset: 0
00000970 : 41 : i32.const: 192
00000973 : 71 : i32.and
00000974 : 41 : i32.const: 128
00000977 : 47 : i32.ne
00000978 : 0d : br_if:03
0000097A : 0b : end
0000097B : 20 : get_local: Local19
0000097D : 41 : i32.const: 1
0000097F : 6a : i32.add
00000980 : 21 : set_local: Local14
00000982 : 0c : br:09
00000984 : 0b : end
00000985 : 02 : block: 40
00000987 : 20 : get_local: Param0
00000989 : 20 : get_local: Local14
0000098B : 6a : i32.add
0000098C : 41 : i32.const: 3
0000098E : 71 : i32.and
0000098F : 41 : i32.const: 4
00000991 : 72 : i32.or
00000992 : 41 : i32.const: 4
00000994 : 46 : i32.eq
00000995 : 0d : br_if:00
00000997 : 20 : get_local: Local14
00000999 : 41 : i32.const: 1
0000099B : 6a : i32.add
0000099C : 22 : tee_local: Param0f
0000099E : 20 : get_local: Local1
000009A0 : 49 : i32.lt_u
000009A1 : 0d : br_if:0a
000009A3 : 0c : br:0c
000009A5 : 0b : end
000009A6 : 02 : block: 40
000009A8 : 20 : get_local: Local14
000009AA : 20 : get_local: Local18
000009AC : 4f : i32.ge_u
000009AD : 0d : br_if:00
000009AF : 03 : loop: 40
000009B1 : 20 : get_local: Param0
000009B3 : 20 : get_local: Local14
000009B5 : 6a : i32.add
000009B6 : 22 : tee_local: Local13
000009B8 : 41 : i32.const: 4
000009BA : 6a : i32.add
000009BB : 28 : i32.load - Flags: 2 Offset: 0
000009BE : 20 : get_local: Local19
000009C0 : 28 : i32.load - Flags: 2 Offset: 0
000009C3 : 72 : i32.or
000009C4 : 41 : i32.const: 32220676224
000009CA : 71 : i32.and
000009CB : 0d : br_if:01
000009CD : 20 : get_local: Local14
000009CF : 41 : i32.const: 8
000009D1 : 6a : i32.add
000009D2 : 22 : tee_local: Param0f
000009D4 : 20 : get_local: Local18
000009D6 : 49 : i32.lt_u
000009D7 : 0d : br_if:00
000009D9 : 0b : end
000009DA : 0b : end
000009DB : 20 : get_local: Local14
000009DD : 20 : get_local: Local1
000009DF : 4f : i32.ge_u
000009E0 : 0d : br_if:08
000009E2 : 03 : loop: 40
000009E4 : 20 : get_local: Param0
000009E6 : 20 : get_local: Local14
000009E8 : 6a : i32.add
000009E9 : 2c : i32.load8_s - Flags: 0 Offset: 0
000009EC : 41 : i32.const: 0
000009EE : 48 : i32.lt_s
000009EF : 0d : br_if:09
000009F1 : 20 : get_local: Local14
000009F3 : 41 : i32.const: 1
000009F5 : 6a : i32.add
000009F6 : 22 : tee_local: Param0f
000009F8 : 20 : get_local: Local1
000009FA : 49 : i32.lt_u
000009FB : 0d : br_if:00
000009FD : 0c : br:09
000009FF : 0b : end
00000A00 : 00 : unreachable
00000A01 : 0b : end
00000A02 : 41 : i32.const: 1
00000A04 : 21 : set_local: Local10
00000A06 : 0c : br:06
00000A08 : 0b : end
00000A09 : 41 : i32.const: 512
00000A0C : 21 : set_local: Local2
00000A0E : 41 : i32.const: 1
00000A10 : 21 : set_local: Local10
00000A12 : 0c : br:05
00000A14 : 0b : end
00000A15 : 41 : i32.const: 0
00000A17 : 21 : set_local: Local10
00000A19 : 0b : end
00000A1A : 41 : i32.const: 0
00000A1C : 21 : set_local: Local2
00000A1E : 0c : br:03
00000A20 : 0b : end
00000A21 : 41 : i32.const: 768
00000A24 : 21 : set_local: Local2
00000A26 : 41 : i32.const: 1
00000A28 : 21 : set_local: Local10
00000A2A : 0c : br:02
00000A2C : 0b : end
00000A2D : 41 : i32.const: 1
00000A2F : 21 : set_local: Local10
00000A31 : 0c : br:01
00000A33 : 0b : end
00000A34 : 41 : i32.const: 1
00000A36 : 21 : set_local: Local10
00000A38 : 0b : end
00000A39 : 20 : get_local: Local24
00000A3B : 20 : get_local: Local0
00000A3D : 36 : i32.store - Flags: 2 Offset: 164
00000A41 : 20 : get_local: Local24
00000A43 : 20 : get_local: Param0
00000A45 : 36 : i32.store - Flags: 2 Offset: 160
00000A49 : 20 : get_local: Local24
00000A4B : 20 : get_local: Local1
00000A4D : 36 : i32.store - Flags: 2 Offset: 168
00000A51 : 20 : get_local: Local24
00000A53 : 41 : i32.const: 160
00000A56 : 6a : i32.add
00000A57 : 10 : call 48
00000A59 : 02 : block: 40
00000A5B : 20 : get_local: Local24
00000A5D : 28 : i32.load - Flags: 2 Offset: 168
00000A61 : 22 : tee_local: Param00
00000A63 : 20 : get_local: Local24
00000A65 : 28 : i32.load - Flags: 2 Offset: 164
00000A69 : 22 : tee_local: Local13
00000A6B : 47 : i32.ne
00000A6C : 0d : br_if:00
00000A6E : 20 : get_local: Local24
00000A70 : 41 : i32.const: 160
00000A73 : 6a : i32.add
00000A74 : 10 : call 49
00000A76 : 20 : get_local: Local24
00000A78 : 41 : i32.const: 168
00000A7B : 6a : i32.add
00000A7C : 28 : i32.load - Flags: 2 Offset: 0
00000A7F : 21 : set_local: Param0
00000A81 : 20 : get_local: Local24
00000A83 : 28 : i32.load - Flags: 2 Offset: 164
00000A87 : 21 : set_local: Local19
00000A89 : 0b : end
00000A8A : 20 : get_local: Local24
00000A8C : 28 : i32.load - Flags: 2 Offset: 160
00000A90 : 22 : tee_local: Local1
00000A92 : 20 : get_local: Param0
00000A94 : 6a : i32.add
00000A95 : 41 : i32.const: 0
00000A97 : 3a : i32.store8 - Flags: 0 Offset: 0
00000A9A : 20 : get_local: Local24
00000A9C : 41 : i32.const: 168
00000A9F : 6a : i32.add
00000AA0 : 20 : get_local: Param0
00000AA2 : 41 : i32.const: 1
00000AA4 : 6a : i32.add
00000AA5 : 22 : tee_local: Param00
00000AA7 : 36 : i32.store - Flags: 2 Offset: 0
00000AAA : 02 : block: 40
00000AAC : 20 : get_local: Local19
00000AAE : 20 : get_local: Param0
00000AB0 : 4f : i32.ge_u
00000AB1 : 0d : br_if:00
00000AB3 : 41 : i32.const: 1576
00000AB6 : 10 : call 159
00000AB9 : 00 : unreachable
00000ABA : 0b : end
00000ABB : 02 : block: 40
00000ABD : 02 : block: 40
00000ABF : 20 : get_local: Param0
00000AC1 : 0d : br_if:00
00000AC3 : 41 : i32.const: 0
00000AC5 : 21 : set_local: Param0
00000AC7 : 41 : i32.const: 1
00000AC9 : 21 : set_local: Local18
00000ACB : 20 : get_local: Local19
00000ACD : 45 : i32.eqz
00000ACE : 0d : br_if:01
00000AD0 : 20 : get_local: Local1
00000AD2 : 10 : call 149
00000AD5 : 0c : br:01
00000AD7 : 0b : end
00000AD8 : 02 : block: 40
00000ADA : 20 : get_local: Local19
00000ADC : 20 : get_local: Param0
00000ADE : 47 : i32.ne
00000ADF : 0d : br_if:00
00000AE1 : 20 : get_local: Local1
00000AE3 : 21 : set_local: Local18
00000AE5 : 20 : get_local: Local19
00000AE7 : 21 : set_local: Param0
00000AE9 : 0c : br:01
00000AEB : 0b : end
00000AEC : 20 : get_local: Local24
00000AEE : 41 : i32.const: 80
00000AF1 : 6a : i32.add
00000AF2 : 41 : i32.const: 8
00000AF4 : 6a : i32.add
00000AF5 : 20 : get_local: Local24
00000AF7 : 41 : i32.const: 40
00000AF9 : 6a : i32.add
00000AFA : 41 : i32.const: 8
00000AFC : 6a : i32.add
00000AFD : 28 : i32.load - Flags: 2 Offset: 0
00000B00 : 22 : tee_local: Local12
00000B02 : 36 : i32.store - Flags: 2 Offset: 0
00000B05 : 20 : get_local: Local24
00000B07 : 41 : i32.const: 8
00000B09 : 6a : i32.add
00000B0A : 20 : get_local: Local18
00000B0C : 36 : i32.store - Flags: 2 Offset: 0
00000B0F : 20 : get_local: Local24
00000B11 : 20 : get_local: Local24
00000B13 : 28 : i32.load - Flags: 2 Offset: 40
00000B16 : 22 : tee_local: Local12
00000B18 : 36 : i32.store - Flags: 2 Offset: 80
00000B1B : 20 : get_local: Local24
00000B1D : 20 : get_local: Local24
00000B1F : 28 : i32.load - Flags: 2 Offset: 44
00000B22 : 22 : tee_local: Local5
00000B24 : 36 : i32.store - Flags: 2 Offset: 84
00000B27 : 20 : get_local: Local24
00000B29 : 20 : get_local: Local5
00000B2B : 36 : i32.store - Flags: 2 Offset: 4
00000B2E : 20 : get_local: Local24
00000B30 : 20 : get_local: Local18
00000B32 : 36 : i32.store - Flags: 2 Offset: 0
00000B35 : 20 : get_local: Local1
00000B37 : 20 : get_local: Local19
00000B39 : 41 : i32.const: 1
00000B3B : 20 : get_local: Param0
00000B3D : 41 : i32.const: 1
00000B3F : 20 : get_local: Local24
00000B41 : 10 : call 193
00000B44 : 22 : tee_local: Local12
00000B46 : 45 : i32.eqz
00000B47 : 0d : br_if:05
00000B49 : 0b : end
00000B4A : 20 : get_local: Local24
00000B4C : 20 : get_local: Param0
00000B4E : 36 : i32.store - Flags: 2 Offset: 84
00000B51 : 20 : get_local: Local24
00000B53 : 20 : get_local: Local18
00000B55 : 36 : i32.store - Flags: 2 Offset: 80
00000B58 : 20 : get_local: Local24
00000B5A : 20 : get_local: Local2
00000B5C : 20 : get_local: Local10
00000B5E : 72 : i32.or
00000B5F : ad : i64.extend_u/i32
00000B60 : 42 : i64.const: 32
00000B62 : 86 : i64.shl
00000B63 : 20 : get_local: Local14
00000B65 : ad : i64.extend_u/i32
00000B66 : 84 : i64.or
00000B67 : 37 : i64.store - Flags: 3 Offset: 88
00000B6A : 20 : get_local: Local24
00000B6C : 41 : i32.const: 80
00000B6F : 6a : i32.add
00000B70 : 10 : call 195
00000B73 : 00 : unreachable
00000B74 : 0b : end
00000B75 : 20 : get_local: Local14
00000B77 : 20 : get_local: Local1
00000B79 : 4f : i32.ge_u
00000B7A : 0d : br_if:02
00000B7C : 0b : end
00000B7D : 20 : get_local: Param0
00000B7F : 20 : get_local: Local14
00000B81 : 6a : i32.add
00000B82 : 2d : i32.load8_u - Flags: 0 Offset: 0
00000B85 : 21 : set_local: Local19
00000B87 : 0c : br:00
00000B89 : 0b : end
00000B8A : 00 : unreachable
00000B8B : 0b : end
00000B8C : 20 : get_local: Local24
00000B8E : 41 : i32.const: 12
00000B90 : 6a : i32.add
00000B91 : 20 : get_local: Local1
00000B93 : 36 : i32.store - Flags: 2 Offset: 0
00000B96 : 20 : get_local: Local24
00000B98 : 41 : i32.const: 16
00000B9A : 6a : i32.add
00000B9B : 41 : i32.const: 0
00000B9D : 36 : i32.store - Flags: 2 Offset: 0
00000BA0 : 20 : get_local: Local24
00000BA2 : 20 : get_local: Local24
00000BA4 : 2f : i32.load16_u - Flags: 1 Offset: 40
00000BA7 : 3b : i32.store16 - Flags: 1 Offset: 80
00000BAA : 20 : get_local: Local24
00000BAC : 20 : get_local: Local1
00000BAE : 36 : i32.store - Flags: 2 Offset: 4
00000BB1 : 20 : get_local: Local24
00000BB3 : 20 : get_local: Param0
00000BB5 : 36 : i32.store - Flags: 2 Offset: 8
00000BB8 : 20 : get_local: Local24
00000BBA : 41 : i32.const: 0
00000BBC : 36 : i32.store - Flags: 2 Offset: 0
00000BBF : 20 : get_local: Local24
00000BC1 : 41 : i32.const: 20
00000BC3 : 6a : i32.add
00000BC4 : 20 : get_local: Local1
00000BC6 : 36 : i32.store - Flags: 2 Offset: 0
00000BC9 : 20 : get_local: Local24
00000BCB : 41 : i32.const: 24
00000BCD : 6a : i32.add
00000BCE : 41 : i32.const: 46
00000BD0 : 36 : i32.store - Flags: 2 Offset: 0
00000BD3 : 20 : get_local: Local24
00000BD5 : 41 : i32.const: 28
00000BD7 : 6a : i32.add
00000BD8 : 41 : i32.const: 1
00000BDA : 36 : i32.store - Flags: 2 Offset: 0
00000BDD : 20 : get_local: Local24
00000BDF : 41 : i32.const: 32
00000BE1 : 6a : i32.add
00000BE2 : 41 : i32.const: 46
00000BE4 : 36 : i32.store - Flags: 2 Offset: 0
00000BE7 : 20 : get_local: Local24
00000BE9 : 41 : i32.const: 1
00000BEB : 3a : i32.store8 - Flags: 0 Offset: 36
00000BEE : 20 : get_local: Local24
00000BF0 : 41 : i32.const: 0
00000BF2 : 3a : i32.store8 - Flags: 0 Offset: 37
00000BF5 : 20 : get_local: Local24
00000BF7 : 20 : get_local: Local24
00000BF9 : 2f : i32.load16_u - Flags: 1 Offset: 80
00000BFC : 3b : i32.store16 - Flags: 1 Offset: 38
00000BFF : 20 : get_local: Local24
00000C01 : 41 : i32.const: 80
00000C04 : 6a : i32.add
00000C05 : 20 : get_local: Local24
00000C07 : 10 : call 205
00000C0A : 02 : block: 40
00000C0C : 20 : get_local: Local24
00000C0E : 28 : i32.load - Flags: 2 Offset: 80
00000C11 : 22 : tee_local: Param0f
00000C13 : 45 : i32.eqz
00000C14 : 0d : br_if:00
00000C16 : 20 : get_local: Local24
00000C18 : 28 : i32.load - Flags: 2 Offset: 84
00000C1B : 21 : set_local: Local19
00000C1D : 41 : i32.const: 8
00000C1F : 10 : call 144
00000C22 : 22 : tee_local: Local2
00000C24 : 45 : i32.eqz
00000C25 : 0d : br_if:01
00000C27 : 20 : get_local: Local2
00000C29 : 20 : get_local: Local19
00000C2B : 36 : i32.store - Flags: 2 Offset: 4
00000C2E : 20 : get_local: Local2
00000C30 : 20 : get_local: Local14
00000C32 : 36 : i32.store - Flags: 2 Offset: 0
00000C35 : 20 : get_local: Local24
00000C37 : 41 : i32.const: 40
00000C39 : 6a : i32.add
00000C3A : 20 : get_local: Local24
00000C3C : 41 : i32.const: 40
00000C3E : 10 : call memcpy
00000C40 : 1a : drop
00000C41 : 20 : get_local: Local24
00000C43 : 41 : i32.const: 80
00000C46 : 6a : i32.add
00000C47 : 20 : get_local: Local24
00000C49 : 41 : i32.const: 40
00000C4B : 6a : i32.add
00000C4C : 41 : i32.const: 40
00000C4E : 10 : call memcpy
00000C50 : 1a : drop
00000C51 : 20 : get_local: Local24
00000C53 : 41 : i32.const: 120
00000C56 : 6a : i32.add
00000C57 : 20 : get_local: Local24
00000C59 : 41 : i32.const: 80
00000C5C : 6a : i32.add
00000C5D : 10 : call 205
00000C60 : 02 : block: 40
00000C62 : 02 : block: 40
00000C64 : 20 : get_local: Local24
00000C66 : 28 : i32.load - Flags: 2 Offset: 120
00000C69 : 22 : tee_local: Local12
00000C6B : 45 : i32.eqz
00000C6C : 0d : br_if:00
00000C6E : 41 : i32.const: 12
00000C70 : 21 : set_local: Local19
00000C72 : 41 : i32.const: 1
00000C74 : 21 : set_local: Local1
00000C76 : 41 : i32.const: 1
00000C78 : 21 : set_local: Local14
00000C7A : 03 : loop: 40
00000C7C : 20 : get_local: Local24
00000C7E : 28 : i32.load - Flags: 2 Offset: 124
00000C81 : 21 : set_local: Local5
00000C83 : 02 : block: 40
00000C85 : 20 : get_local: Local14
00000C87 : 20 : get_local: Local1
00000C89 : 47 : i32.ne
00000C8A : 0d : br_if:00
00000C8C : 20 : get_local: Local1
00000C8E : 41 : i32.const: 1
00000C90 : 6a : i32.add
00000C91 : 22 : tee_local: Param0c
00000C93 : 20 : get_local: Local1
00000C95 : 49 : i32.lt_u
00000C96 : 0d : br_if:0a
00000C98 : 20 : get_local: Local11
00000C9A : 20 : get_local: Local1
00000C9C : 41 : i32.const: 1
00000C9E : 74 : i32.shl
00000C9F : 22 : tee_local: Local10
00000CA1 : 20 : get_local: Local11
00000CA3 : 20 : get_local: Local16
00000CA5 : 4f : i32.ge_u
00000CA6 : 1b : select
00000CA7 : 22 : tee_local: Local10
00000CA9 : ad : i64.extend_u/i32
00000CAA : 42 : i64.const: 3
00000CAC : 86 : i64.shl
00000CAD : 22 : tee_local: Local0
00000CAF : 42 : i64.const: 32
00000CB1 : 88 : i64.shr_u
00000CB2 : a7 : i32.wrap/i64
00000CB3 : 22 : tee_local: Param0c
00000CB5 : 0d : br_if:09
00000CB7 : 20 : get_local: Local10
00000CB9 : 20 : get_local: Local25
00000CBB : a7 : i32.wrap/i64
00000CBC : 20 : get_local: Local11
00000CBE : 1b : select
00000CBF : 22 : tee_local: Param0b
00000CC1 : 41 : i32.const: 125
00000CC3 : 4f : i32.ge_u
00000CC4 : 0d : br_if:08
00000CC6 : 20 : get_local: Local10
00000CC8 : 41 : i32.const: 127
00000CCA : 4c : i32.le_s
00000CCB : 0d : br_if:07
00000CCD : 02 : block: 40
00000CCF : 02 : block: 40
00000CD1 : 20 : get_local: Local1
00000CD3 : 45 : i32.eqz
00000CD4 : 0d : br_if:00
00000CD6 : 20 : get_local: Local24
00000CD8 : 41 : i32.const: 160
00000CDB : 6a : i32.add
00000CDC : 41 : i32.const: 8
00000CDE : 6a : i32.add
00000CDF : 20 : get_local: Local24
00000CE1 : 41 : i32.const: 144
00000CE4 : 6a : i32.add
00000CE5 : 41 : i32.const: 8
00000CE7 : 6a : i32.add
00000CE8 : 28 : i32.load - Flags: 2 Offset: 0
00000CEB : 22 : tee_local: Param0c
00000CED : 36 : i32.store - Flags: 2 Offset: 0
00000CF0 : 20 : get_local: Local24
00000CF2 : 41 : i32.const: 128
00000CF5 : 6a : i32.add
00000CF6 : 41 : i32.const: 8
00000CF8 : 6a : i32.add
00000CF9 : 20 : get_local: Local11
00000CFB : 36 : i32.store - Flags: 2 Offset: 0
00000CFE : 20 : get_local: Local24
00000D00 : 20 : get_local: Local24
00000D02 : 28 : i32.load - Flags: 2 Offset: 144
00000D06 : 22 : tee_local: Param0c
00000D08 : 36 : i32.store - Flags: 2 Offset: 160
00000D0C : 20 : get_local: Local24
00000D0E : 20 : get_local: Local24
00000D10 : 28 : i32.load - Flags: 2 Offset: 148
00000D14 : 22 : tee_local: Local9
00000D16 : 36 : i32.store - Flags: 2 Offset: 164
00000D1A : 20 : get_local: Local24
00000D1C : 20 : get_local: Local15
00000D1E : 36 : i32.store - Flags: 2 Offset: 132
00000D22 : 20 : get_local: Local24
00000D24 : 20 : get_local: Local11
00000D26 : 36 : i32.store - Flags: 2 Offset: 128
00000D2A : 20 : get_local: Local2
00000D2C : 20 : get_local: Local1
00000D2E : 41 : i32.const: 3
00000D30 : 74 : i32.shl
00000D31 : 41 : i32.const: 4
00000D33 : 20 : get_local: Local10
00000D35 : 41 : i32.const: 4
00000D37 : 20 : get_local: Local24
00000D39 : 41 : i32.const: 128
00000D3C : 6a : i32.add
00000D3D : 10 : call 193
00000D40 : 22 : tee_local: Local1
00000D42 : 20 : get_local: Local24
00000D44 : 28 : i32.load - Flags: 2 Offset: 128
00000D48 : 20 : get_local: Local1
00000D4A : 1b : select
00000D4B : 21 : set_local: Local2
00000D4D : 20 : get_local: Local1
00000D4F : 0d : br_if:01
00000D51 : 0c : br:08
00000D53 : 0b : end
00000D54 : 20 : get_local: Local10
00000D56 : 10 : call 144
00000D59 : 22 : tee_local: Local2
00000D5B : 45 : i32.eqz
00000D5C : 0d : br_if:07
00000D5E : 0b : end
00000D5F : 20 : get_local: Local16
00000D61 : 21 : set_local: Local1
00000D63 : 0b : end
00000D64 : 20 : get_local: Local2
00000D66 : 20 : get_local: Local19
00000D68 : 6a : i32.add
00000D69 : 22 : tee_local: Param0c
00000D6B : 20 : get_local: Local5
00000D6D : 36 : i32.store - Flags: 2 Offset: 0
00000D70 : 20 : get_local: Local11
00000D72 : 41 : i32.const: 124
00000D74 : 6a : i32.add
00000D75 : 20 : get_local: Local18
00000D77 : 36 : i32.store - Flags: 2 Offset: 0
00000D7A : 20 : get_local: Local19
00000D7C : 41 : i32.const: 8
00000D7E : 6a : i32.add
00000D7F : 21 : set_local: Local19
00000D81 : 20 : get_local: Local14
00000D83 : 41 : i32.const: 1
00000D85 : 6a : i32.add
00000D86 : 21 : set_local: Local14
00000D88 : 20 : get_local: Local24
00000D8A : 41 : i32.const: 120
00000D8D : 6a : i32.add
00000D8E : 20 : get_local: Local24
00000D90 : 41 : i32.const: 80
00000D93 : 6a : i32.add
00000D94 : 10 : call 205
00000D97 : 20 : get_local: Local24
00000D99 : 28 : i32.load - Flags: 2 Offset: 120
00000D9C : 22 : tee_local: Local12
00000D9E : 0d : br_if:00
00000DA0 : 0c : br:02
00000DA2 : 0b : end
00000DA3 : 00 : unreachable
00000DA4 : 0b : end
00000DA5 : 41 : i32.const: 1
00000DA7 : 21 : set_local: Local1
00000DA9 : 41 : i32.const: 1
00000DAB : 21 : set_local: Local14
00000DAD : 0b : end
00000DAE : 20 : get_local: Local14
00000DB0 : 45 : i32.eqz
00000DB1 : 0d : br_if:00
00000DB3 : 02 : block: 40
00000DB5 : 02 : block: 40
00000DB7 : 20 : get_local: Local14
00000DB9 : 41 : i32.const: 1
00000DBB : 46 : i32.eq
00000DBC : 0d : br_if:00
00000DBE : 20 : get_local: Local2
00000DC0 : 28 : i32.load - Flags: 2 Offset: 0
00000DC3 : 21 : set_local: Local5
00000DC5 : 20 : get_local: Local2
00000DC7 : 28 : i32.load - Flags: 2 Offset: 12
00000DCA : 21 : set_local: Local4
00000DCC : 20 : get_local: Local2
00000DCE : 28 : i32.load - Flags: 2 Offset: 8
00000DD1 : 21 : set_local: Local3
00000DD3 : 41 : i32.const: 0
00000DD5 : 21 : set_local: Local19
00000DD7 : 02 : block: 40
00000DD9 : 20 : get_local: Local2
00000DDB : 28 : i32.load - Flags: 2 Offset: 4
00000DDE : 22 : tee_local: Param0b
00000DE0 : 45 : i32.eqz
00000DE1 : 0d : br_if:00
00000DE3 : 20 : get_local: Local10
00000DE5 : 21 : set_local: Local18
00000DE7 : 20 : get_local: Local5
00000DE9 : 21 : set_local: Local14
00000DEB : 03 : loop: 40
00000DED : 20 : get_local: Local14
00000DEF : 2d : i32.load8_u - Flags: 0 Offset: 0
00000DF2 : 41 : i32.const: 192
00000DF5 : 71 : i32.and
00000DF6 : 41 : i32.const: 128
00000DF9 : 46 : i32.eq
00000DFA : 20 : get_local: Local19
00000DFC : 6a : i32.add
00000DFD : 21 : set_local: Local19
00000DFF : 20 : get_local: Local14
00000E01 : 41 : i32.const: 1
00000E03 : 6a : i32.add
00000E04 : 21 : set_local: Local14
00000E06 : 20 : get_local: Local18
00000E08 : 41 : i32.const: 127
00000E0A : 6a : i32.add
00000E0B : 22 : tee_local: Local12
00000E0D : 0d : br_if:00
00000E0F : 0b : end
00000E10 : 0b : end
00000E11 : 02 : block: 40
00000E13 : 02 : block: 40
00000E15 : 02 : block: 40
00000E17 : 02 : block: 40
00000E19 : 02 : block: 40
00000E1B : 02 : block: 40
00000E1D : 02 : block: 40
00000E1F : 02 : block: 40
00000E21 : 02 : block: 40
00000E23 : 02 : block: 40
00000E25 : 02 : block: 40
00000E27 : 02 : block: 40
00000E29 : 20 : get_local: Local10
00000E2B : 20 : get_local: Local19
00000E2D : 6b : i32.sub
00000E2E : 41 : i32.const: 4
00000E30 : 4b : i32.gt_u
00000E31 : 0d : br_if:00
00000E33 : 20 : get_local: Local24
00000E35 : 41 : i32.const: 0
00000E37 : 36 : i32.store - Flags: 2 Offset: 48
00000E3A : 20 : get_local: Local24
00000E3C : 42 : i64.const: 1
00000E3E : 37 : i64.store - Flags: 3 Offset: 40
00000E41 : 20 : get_local: Local24
00000E43 : 41 : i32.const: 40
00000E45 : 6a : i32.add
00000E46 : 41 : i32.const: 0
00000E48 : 10 : call 150
00000E4B : 20 : get_local: Local24
00000E4D : 41 : i32.const: 80
00000E50 : 6a : i32.add
00000E51 : 41 : i32.const: 8
00000E53 : 6a : i32.add
00000E54 : 20 : get_local: Local24
00000E56 : 28 : i32.load - Flags: 2 Offset: 48
00000E59 : 22 : tee_local: Param0f
00000E5B : 36 : i32.store - Flags: 2 Offset: 0
00000E5E : 20 : get_local: Local24
00000E60 : 41 : i32.const: 8
00000E62 : 6a : i32.add
00000E63 : 22 : tee_local: Local12
00000E65 : 20 : get_local: Local14
00000E67 : 36 : i32.store - Flags: 2 Offset: 0
00000E6A : 20 : get_local: Local24
00000E6C : 20 : get_local: Local24
00000E6E : 28 : i32.load - Flags: 2 Offset: 40
00000E71 : 22 : tee_local: Param0f
00000E73 : 36 : i32.store - Flags: 2 Offset: 80
00000E76 : 20 : get_local: Local24
00000E78 : 20 : get_local: Local24
00000E7A : 28 : i32.load - Flags: 2 Offset: 44
00000E7D : 22 : tee_local: Local13
00000E7F : 36 : i32.store - Flags: 2 Offset: 84
00000E82 : 20 : get_local: Local24
00000E84 : 20 : get_local: Local19
00000E86 : 36 : i32.store - Flags: 2 Offset: 4
00000E89 : 20 : get_local: Local24
00000E8B : 20 : get_local: Local14
00000E8D : 36 : i32.store - Flags: 2 Offset: 0
00000E90 : 20 : get_local: Local24
00000E92 : 41 : i32.const: 80
00000E95 : 6a : i32.add
00000E96 : 20 : get_local: Local24
00000E98 : 10 : call 9
00000E9A : 20 : get_local: Local24
00000E9C : 28 : i32.load - Flags: 2 Offset: 80
00000E9F : 41 : i32.const: 1
00000EA1 : 46 : i32.eq
00000EA2 : 0d : br_if:0b
00000EA4 : 20 : get_local: Local24
00000EA6 : 28 : i32.load - Flags: 2 Offset: 84
00000EA9 : 21 : set_local: Local14
00000EAB : 02 : block: 40
00000EAD : 20 : get_local: Local1
00000EAF : 45 : i32.eqz
00000EB0 : 0d : br_if:00
00000EB2 : 20 : get_local: Local2
00000EB4 : 10 : call 149
00000EB7 : 0b : end
00000EB8 : 20 : get_local: Local0
00000EBA : 0d : br_if:01
00000EBC : 0c : br:02
00000EBE : 0b : end
00000EBF : 20 : get_local: Local24
00000EC1 : 41 : i32.const: 0
00000EC3 : 36 : i32.store - Flags: 2 Offset: 88
00000EC6 : 20 : get_local: Local24
00000EC8 : 42 : i64.const: 1
00000ECA : 37 : i64.store - Flags: 3 Offset: 80
00000ECD : 20 : get_local: Local24
00000ECF : 41 : i32.const: 80
00000ED2 : 6a : i32.add
00000ED3 : 41 : i32.const: 0
00000ED5 : 41 : i32.const: 3
00000ED7 : 20 : get_local: Local5
00000ED9 : 6b : i32.sub
00000EDA : 20 : get_local: Local5
00000EDC : 20 : get_local: Local10
00000EDE : 6a : i32.add
00000EDF : 22 : tee_local: Param0f
00000EE1 : 6a : i32.add
00000EE2 : 41 : i32.const: 2
00000EE4 : 76 : i32.shr_u
00000EE5 : 10 : call 198
00000EE8 : 02 : block: 40
00000EEA : 20 : get_local: Local10
00000EEC : 45 : i32.eqz
00000EED : 0d : br_if:00
00000EEF : 20 : get_local: Local24
00000EF1 : 41 : i32.const: 88
00000EF4 : 6a : i32.add
00000EF5 : 21 : set_local: Local10
00000EF7 : 03 : loop: 40
00000EF9 : 02 : block: 40
00000EFB : 02 : block: 40
00000EFD : 02 : block: 40
00000EFF : 02 : block: 40
00000F01 : 02 : block: 40
00000F03 : 02 : block: 40
00000F05 : 02 : block: 40
00000F07 : 02 : block: 40
00000F09 : 20 : get_local: Local14
00000F0B : 41 : i32.const: 127
00000F0D : 6a : i32.add
00000F0E : 22 : tee_local: Local12
00000F10 : 2d : i32.load8_u - Flags: 0 Offset: 0
00000F13 : 22 : tee_local: Local13
00000F15 : 41 : i32.const: 24
00000F17 : 74 : i32.shl
00000F18 : 41 : i32.const: 24
00000F1A : 75 : i32.shr_s
00000F1B : 22 : tee_local: Param0c
00000F1D : 41 : i32.const: 0
00000F1F : 48 : i32.lt_s
00000F20 : 0d : br_if:00
00000F22 : 20 : get_local: Local18
00000F24 : 21 : set_local: Local14
00000F26 : 0c : br:01
00000F28 : 0b : end
00000F29 : 02 : block: 40
00000F2B : 02 : block: 40
00000F2D : 02 : block: 40
00000F2F : 02 : block: 40
00000F31 : 02 : block: 40
00000F33 : 02 : block: 40
00000F35 : 02 : block: 40
00000F37 : 02 : block: 40
00000F39 : 20 : get_local: Local18
00000F3B : 20 : get_local: Local5
00000F3D : 46 : i32.eq
00000F3E : 0d : br_if:00
00000F40 : 20 : get_local: Local14
00000F42 : 41 : i32.const: 126
00000F44 : 6a : i32.add
00000F45 : 22 : tee_local: Local13
00000F47 : 2d : i32.load8_u - Flags: 0 Offset: 0
00000F4A : 22 : tee_local: Local12
00000F4C : 41 : i32.const: 192
00000F4F : 71 : i32.and
00000F50 : 41 : i32.const: 128
00000F53 : 47 : i32.ne
00000F54 : 0d : br_if:01
00000F56 : 20 : get_local: Local19
00000F58 : 20 : get_local: Local5
00000F5A : 46 : i32.eq
00000F5B : 0d : br_if:02
00000F5D : 20 : get_local: Local14
00000F5F : 41 : i32.const: 125
00000F61 : 6a : i32.add
00000F62 : 22 : tee_local: Local10
00000F64 : 2d : i32.load8_u - Flags: 0 Offset: 0
00000F67 : 22 : tee_local: Local13
00000F69 : 41 : i32.const: 192
00000F6C : 71 : i32.and
00000F6D : 41 : i32.const: 128
00000F70 : 47 : i32.ne
00000F71 : 0d : br_if:03
00000F73 : 20 : get_local: Local16
00000F75 : 20 : get_local: Local5
00000F77 : 46 : i32.eq
00000F78 : 0d : br_if:04
00000F7A : 20 : get_local: Local14
00000F7C : 41 : i32.const: 124
00000F7E : 6a : i32.add
00000F7F : 22 : tee_local: Param0f
00000F81 : 2d : i32.load8_u - Flags: 0 Offset: 0
00000F84 : 41 : i32.const: 7
00000F86 : 71 : i32.and
00000F87 : 21 : set_local: Local16
00000F89 : 0c : br:05
00000F8B : 0b : end
00000F8C : 41 : i32.const: 0
00000F8E : 21 : set_local: Local18
00000F90 : 20 : get_local: Local5
00000F92 : 21 : set_local: Local14
00000F94 : 0c : br:06
00000F96 : 0b : end
00000F97 : 20 : get_local: Local18
00000F99 : 41 : i32.const: 31
00000F9B : 71 : i32.and
00000F9C : 21 : set_local: Local18
00000F9E : 20 : get_local: Local19
00000FA0 : 21 : set_local: Local14
00000FA2 : 0c : br:05
00000FA4 : 0b : end
00000FA5 : 41 : i32.const: 0
00000FA7 : 21 : set_local: Local19
00000FA9 : 20 : get_local: Local5
00000FAB : 21 : set_local: Local14
00000FAD : 0c : br:03
00000FAF : 0b : end
00000FB0 : 20 : get_local: Local19
00000FB2 : 41 : i32.const: 15
00000FB4 : 71 : i32.and
00000FB5 : 21 : set_local: Local19
00000FB7 : 20 : get_local: Local16
00000FB9 : 21 : set_local: Local14
00000FBB : 0c : br:02
00000FBD : 0b : end
00000FBE : 41 : i32.const: 0
00000FC0 : 21 : set_local: Local16
00000FC2 : 20 : get_local: Local5
00000FC4 : 21 : set_local: Local14
00000FC6 : 0b : end
00000FC7 : 20 : get_local: Local16
00000FC9 : 41 : i32.const: 255
00000FCC : 71 : i32.and
00000FCD : 41 : i32.const: 6
00000FCF : 74 : i32.shl
00000FD0 : 20 : get_local: Local19
00000FD2 : 41 : i32.const: 63
00000FD4 : 71 : i32.and
00000FD5 : 72 : i32.or
00000FD6 : 21 : set_local: Local19
00000FD8 : 0b : end
00000FD9 : 20 : get_local: Local19
00000FDB : 41 : i32.const: 6
00000FDD : 74 : i32.shl
00000FDE : 20 : get_local: Local18
00000FE0 : 41 : i32.const: 63
00000FE2 : 71 : i32.and
00000FE3 : 72 : i32.or
00000FE4 : 21 : set_local: Local18
00000FE6 : 0b : end
00000FE7 : 20 : get_local: Local18
00000FE9 : 41 : i32.const: 6
00000FEB : 74 : i32.shl
00000FEC : 20 : get_local: Local11
00000FEE : 41 : i32.const: 63
00000FF0 : 71 : i32.and
00000FF1 : 22 : tee_local: Param0c
00000FF3 : 72 : i32.or
00000FF4 : 22 : tee_local: Local13
00000FF6 : 41 : i32.const: 1114112
00000FFB : 46 : i32.eq
00000FFC : 0d : br_if:08
00000FFE : 20 : get_local: Local19
00001000 : 41 : i32.const: 128
00001003 : 4f : i32.ge_u
00001004 : 0d : br_if:01
00001006 : 0b : end
00001007 : 20 : get_local: Local10
00001009 : 28 : i32.load - Flags: 2 Offset: 0
0000100C : 22 : tee_local: Local12
0000100E : 20 : get_local: Local24
00001010 : 28 : i32.load - Flags: 2 Offset: 84
00001013 : 46 : i32.eq
00001014 : 0d : br_if:01
00001016 : 0c : br:05
00001018 : 0b : end
00001019 : 41 : i32.const: 0
0000101B : 21 : set_local: Local16
0000101D : 20 : get_local: Local24
0000101F : 41 : i32.const: 0
00001021 : 36 : i32.store - Flags: 2 Offset: 40
00001024 : 02 : block: 40
00001026 : 20 : get_local: Local19
00001028 : 41 : i32.const: 2048
0000102B : 4f : i32.ge_u
0000102C : 0d : br_if:00
0000102E : 41 : i32.const: 2
00001030 : 21 : set_local: Local19
00001032 : 41 : i32.const: 1
00001034 : 21 : set_local: Local15
00001036 : 41 : i32.const: 192
00001039 : 21 : set_local: Local23
0000103B : 41 : i32.const: 31
0000103D : 21 : set_local: Local22
0000103F : 0c : br:04
00001041 : 0b : end
00001042 : 20 : get_local: Local19
00001044 : 41 : i32.const: 65536
00001048 : 4f : i32.ge_u
00001049 : 0d : br_if:01
0000104B : 41 : i32.const: 3
0000104D : 21 : set_local: Local19
0000104F : 41 : i32.const: 2
00001051 : 21 : set_local: Local15
00001053 : 41 : i32.const: 1
00001055 : 21 : set_local: Local16
00001057 : 41 : i32.const: 224
0000105A : 21 : set_local: Local23
0000105C : 41 : i32.const: 0
0000105E : 21 : set_local: Local22
00001060 : 41 : i32.const: 15
00001062 : 21 : set_local: Local21
00001064 : 0c : br:02
00001066 : 0b : end
00001067 : 20 : get_local: Local24
00001069 : 41 : i32.const: 80
0000106C : 6a : i32.add
0000106D : 10 : call 197
00001070 : 20 : get_local: Local10
00001072 : 28 : i32.load - Flags: 2 Offset: 0
00001075 : 21 : set_local: Local18
00001077 : 0c : br:03
00001079 : 0b : end
0000107A : 20 : get_local: Local24
0000107C : 20 : get_local: Local18
0000107E : 41 : i32.const: 12
00001080 : 76 : i32.shr_u
00001081 : 41 : i32.const: 240
00001084 : 72 : i32.or
00001085 : 3a : i32.store8 - Flags: 0 Offset: 40
00001088 : 41 : i32.const: 4
0000108A : 21 : set_local: Local19
0000108C : 41 : i32.const: 3
0000108E : 21 : set_local: Local15
00001090 : 41 : i32.const: 2
00001092 : 21 : set_local: Local16
00001094 : 41 : i32.const: 128
00001097 : 21 : set_local: Local23
00001099 : 41 : i32.const: 1
0000109B : 21 : set_local: Local22
0000109D : 41 : i32.const: 63
0000109F : 21 : set_local: Local21
000010A1 : 0b : end
000010A2 : 20 : get_local: Local24
000010A4 : 41 : i32.const: 40
000010A6 : 6a : i32.add
000010A7 : 20 : get_local: Local22
000010A9 : 72 : i32.or
000010AA : 20 : get_local: Local21
000010AC : 20 : get_local: Local18
000010AE : 41 : i32.const: 6
000010B0 : 76 : i32.shr_u
000010B1 : 71 : i32.and
000010B2 : 20 : get_local: Local23
000010B4 : 72 : i32.or
000010B5 : 3a : i32.store8 - Flags: 0 Offset: 0
000010B8 : 41 : i32.const: 128
000010BB : 21 : set_local: Local23
000010BD : 41 : i32.const: 63
000010BF : 21 : set_local: Local22
000010C1 : 0b : end
000010C2 : 20 : get_local: Local24
000010C4 : 41 : i32.const: 40
000010C6 : 6a : i32.add
000010C7 : 20 : get_local: Local16
000010C9 : 6a : i32.add
000010CA : 20 : get_local: Local22
000010CC : 20 : get_local: Local18
000010CE : 71 : i32.and
000010CF : 20 : get_local: Local23
000010D1 : 72 : i32.or
000010D2 : 3a : i32.store8 - Flags: 0 Offset: 0
000010D5 : 20 : get_local: Local24
000010D7 : 41 : i32.const: 40
000010D9 : 6a : i32.add
000010DA : 20 : get_local: Local15
000010DC : 6a : i32.add
000010DD : 20 : get_local: Local11
000010DF : 41 : i32.const: 128
000010E2 : 72 : i32.or
000010E3 : 3a : i32.store8 - Flags: 0 Offset: 0
000010E6 : 20 : get_local: Local24
000010E8 : 41 : i32.const: 80
000010EB : 6a : i32.add
000010EC : 20 : get_local: Local10
000010EE : 28 : i32.load - Flags: 2 Offset: 0
000010F1 : 20 : get_local: Local19
000010F3 : 10 : call 198
000010F6 : 20 : get_local: Local10
000010F8 : 20 : get_local: Local10
000010FA : 28 : i32.load - Flags: 2 Offset: 0
000010FD : 22 : tee_local: Local12
000010FF : 20 : get_local: Local19
00001101 : 6a : i32.add
00001102 : 36 : i32.store - Flags: 2 Offset: 0
00001105 : 20 : get_local: Local18
00001107 : 20 : get_local: Local24
00001109 : 28 : i32.load - Flags: 2 Offset: 80
0000110C : 6a : i32.add
0000110D : 20 : get_local: Local24
0000110F : 41 : i32.const: 40
00001111 : 6a : i32.add
00001112 : 20 : get_local: Local19
00001114 : 10 : call memcpy
00001116 : 1a : drop
00001117 : 20 : get_local: Local14
00001119 : 20 : get_local: Local5
0000111B : 47 : i32.ne
0000111C : 0d : br_if:01
0000111E : 0c : br:02
00001120 : 0b : end
00001121 : 20 : get_local: Local24
00001123 : 28 : i32.load - Flags: 2 Offset: 80
00001126 : 20 : get_local: Local18
00001128 : 6a : i32.add
00001129 : 20 : get_local: Local19
0000112B : 3a : i32.store8 - Flags: 0 Offset: 0
0000112E : 20 : get_local: Local10
00001130 : 20 : get_local: Local18
00001132 : 41 : i32.const: 1
00001134 : 6a : i32.add
00001135 : 36 : i32.store - Flags: 2 Offset: 0
00001138 : 20 : get_local: Local14
0000113A : 20 : get_local: Local5
0000113C : 47 : i32.ne
0000113D : 0d : br_if:00
0000113F : 0b : end
00001140 : 0b : end
00001141 : 20 : get_local: Local24
00001143 : 41 : i32.const: 88
00001146 : 6a : i32.add
00001147 : 28 : i32.load - Flags: 2 Offset: 0
0000114A : 22 : tee_local: Local7
0000114C : 41 : i32.const: 127
0000114E : 4c : i32.le_s
0000114F : 0d : br_if:09
00001151 : 20 : get_local: Local24
00001153 : 28 : i32.load - Flags: 2 Offset: 84
00001156 : 21 : set_local: Local6
00001158 : 20 : get_local: Local24
0000115A : 28 : i32.load - Flags: 2 Offset: 80
0000115D : 21 : set_local: Local5
0000115F : 02 : block: 40
00001161 : 02 : block: 40
00001163 : 20 : get_local: Local7
00001165 : 45 : i32.eqz
00001166 : 0d : br_if:00
00001168 : 20 : get_local: Local7
0000116A : 10 : call 144
0000116D : 22 : tee_local: Local17
0000116F : 0d : br_if:01
00001171 : 00 : unreachable
00001172 : 00 : unreachable
00001173 : 0b : end
00001174 : 41 : i32.const: 1
00001176 : 21 : set_local: Local23
00001178 : 0b : end
00001179 : 20 : get_local: Local24
0000117B : 20 : get_local: Local7
0000117D : 36 : i32.store - Flags: 2 Offset: 44
00001180 : 20 : get_local: Local24
00001182 : 20 : get_local: Local23
00001184 : 36 : i32.store - Flags: 2 Offset: 40
00001187 : 41 : i32.const: 0
00001189 : 21 : set_local: Local22
0000118B : 20 : get_local: Local24
0000118D : 41 : i32.const: 0
0000118F : 36 : i32.store - Flags: 2 Offset: 48
00001192 : 41 : i32.const: 0
00001194 : 21 : set_local: Local17
00001196 : 02 : block: 40
00001198 : 20 : get_local: Local7
0000119A : 45 : i32.eqz
0000119B : 0d : br_if:00
0000119D : 20 : get_local: Local5
0000119F : 20 : get_local: Local7
000011A1 : 6a : i32.add
000011A2 : 21 : set_local: Local8
000011A4 : 20 : get_local: Local24
000011A6 : 41 : i32.const: 80
000011A9 : 6a : i32.add
000011AA : 41 : i32.const: 8
000011AC : 6a : i32.add
000011AD : 21 : set_local: Local12
000011AF : 20 : get_local: Local24
000011B1 : 41 : i32.const: 80
000011B4 : 6a : i32.add
000011B5 : 41 : i32.const: 12
000011B7 : 6a : i32.add
000011B8 : 21 : set_local: Local13
000011BA : 20 : get_local: Local5
000011BC : 21 : set_local: Local19
000011BE : 20 : get_local: Local5
000011C0 : 21 : set_local: Local18
000011C2 : 41 : i32.const: 0
000011C4 : 21 : set_local: Local16
000011C6 : 02 : block: 40
000011C8 : 03 : loop: 40
000011CA : 20 : get_local: Local19
000011CC : 41 : i32.const: 1
000011CE : 6a : i32.add
000011CF : 21 : set_local: Local15
000011D1 : 02 : block: 40
000011D3 : 02 : block: 40
000011D5 : 02 : block: 40
000011D7 : 02 : block: 40
000011D9 : 02 : block: 40
000011DB : 02 : block: 40
000011DD : 02 : block: 40
000011DF : 02 : block: 40
000011E1 : 20 : get_local: Local19
000011E3 : 2c : i32.load8_s - Flags: 0 Offset: 0
000011E6 : 22 : tee_local: Param0f
000011E8 : 41 : i32.const: 0
000011EA : 48 : i32.lt_s
000011EB : 0d : br_if:00
000011ED : 20 : get_local: Local14
000011EF : 41 : i32.const: 255
000011F2 : 71 : i32.and
000011F3 : 21 : set_local: Local14
000011F5 : 20 : get_local: Local16
000011F7 : 20 : get_local: Local18
000011F9 : 6b : i32.sub
000011FA : 20 : get_local: Local15
000011FC : 6a : i32.add
000011FD : 21 : set_local: Local9
000011FF : 0c : br:01
00001201 : 0b : end
00001202 : 02 : block: 40
00001204 : 02 : block: 40
00001206 : 20 : get_local: Local15
00001208 : 20 : get_local: Local8
0000120A : 46 : i32.eq
0000120B : 0d : br_if:00
0000120D : 20 : get_local: Local15
0000120F : 2d : i32.load8_u - Flags: 0 Offset: 0
00001212 : 41 : i32.const: 63
00001214 : 71 : i32.and
00001215 : 21 : set_local: Local11
00001217 : 20 : get_local: Local19
00001219 : 41 : i32.const: 2
0000121B : 6a : i32.add
0000121C : 22 : tee_local: Local13
0000121E : 21 : set_local: Local15
00001220 : 0c : br:01
00001222 : 0b : end
00001223 : 41 : i32.const: 0
00001225 : 21 : set_local: Local11
00001227 : 20 : get_local: Local8
00001229 : 21 : set_local: Local19
0000122B : 0b : end
0000122C : 20 : get_local: Local14
0000122E : 41 : i32.const: 31
00001230 : 71 : i32.and
00001231 : 21 : set_local: Local10
00001233 : 20 : get_local: Local11
00001235 : 41 : i32.const: 255
00001238 : 71 : i32.and
00001239 : 21 : set_local: Local11
0000123B : 02 : block: 40
0000123D : 02 : block: 40
0000123F : 02 : block: 40
00001241 : 02 : block: 40
00001243 : 20 : get_local: Local14
00001245 : 41 : i32.const: 255
00001248 : 71 : i32.and
00001249 : 22 : tee_local: Param0f
0000124B : 41 : i32.const: 224
0000124E : 49 : i32.lt_u
0000124F : 0d : br_if:00
00001251 : 20 : get_local: Local19
00001253 : 20 : get_local: Local8
00001255 : 46 : i32.eq
00001256 : 0d : br_if:01
00001258 : 20 : get_local: Local19
0000125A : 2d : i32.load8_u - Flags: 0 Offset: 0
0000125D : 41 : i32.const: 63
0000125F : 71 : i32.and
00001260 : 21 : set_local: Local22
00001262 : 20 : get_local: Local19
00001264 : 41 : i32.const: 1
00001266 : 6a : i32.add
00001267 : 22 : tee_local: Local9
00001269 : 21 : set_local: Local23
0000126B : 0c : br:02
0000126D : 0b : end
0000126E : 20 : get_local: Local11
00001270 : 20 : get_local: Local10
00001272 : 41 : i32.const: 6
00001274 : 74 : i32.shl
00001275 : 72 : i32.or
00001276 : 21 : set_local: Local14
00001278 : 20 : get_local: Local15
0000127A : 21 : set_local: Local19
0000127C : 0c : br:02
0000127E : 0b : end
0000127F : 41 : i32.const: 0
00001281 : 21 : set_local: Local22
00001283 : 20 : get_local: Local8
00001285 : 21 : set_local: Local23
00001287 : 0b : end
00001288 : 20 : get_local: Local22
0000128A : 41 : i32.const: 255
0000128D : 71 : i32.and
0000128E : 20 : get_local: Local11
00001290 : 41 : i32.const: 6
00001292 : 74 : i32.shl
00001293 : 72 : i32.or
00001294 : 21 : set_local: Local11
00001296 : 02 : block: 40
00001298 : 02 : block: 40
0000129A : 02 : block: 40
0000129C : 20 : get_local: Local14
0000129E : 41 : i32.const: 240
000012A1 : 49 : i32.lt_u
000012A2 : 0d : br_if:00
000012A4 : 20 : get_local: Local23
000012A6 : 20 : get_local: Local8
000012A8 : 46 : i32.eq
000012A9 : 0d : br_if:01
000012AB : 20 : get_local: Local23
000012AD : 41 : i32.const: 1
000012AF : 6a : i32.add
000012B0 : 21 : set_local: Local19
000012B2 : 20 : get_local: Local23
000012B4 : 2d : i32.load8_u - Flags: 0 Offset: 0
000012B7 : 41 : i32.const: 63
000012B9 : 71 : i32.and
000012BA : 21 : set_local: Local14
000012BC : 0c : br:02
000012BE : 0b : end
000012BF : 20 : get_local: Local11
000012C1 : 20 : get_local: Local10
000012C3 : 41 : i32.const: 12
000012C5 : 74 : i32.shl
000012C6 : 72 : i32.or
000012C7 : 21 : set_local: Local14
000012C9 : 20 : get_local: Local15
000012CB : 21 : set_local: Local19
000012CD : 0c : br:02
000012CF : 0b : end
000012D0 : 41 : i32.const: 0
000012D2 : 21 : set_local: Local14
000012D4 : 20 : get_local: Local15
000012D6 : 21 : set_local: Local19
000012D8 : 0b : end
000012D9 : 20 : get_local: Local11
000012DB : 41 : i32.const: 6
000012DD : 74 : i32.shl
000012DE : 20 : get_local: Local10
000012E0 : 41 : i32.const: 18
000012E2 : 74 : i32.shl
000012E3 : 41 : i32.const: 1835008
000012E8 : 71 : i32.and
000012E9 : 72 : i32.or
000012EA : 20 : get_local: Local14
000012EC : 41 : i32.const: 255
000012EF : 71 : i32.and
000012F0 : 72 : i32.or
000012F1 : 22 : tee_local: Param0f
000012F3 : 41 : i32.const: 1114112
000012F8 : 46 : i32.eq
000012F9 : 0d : br_if:09
000012FB : 0b : end
000012FC : 20 : get_local: Local19
000012FE : 20 : get_local: Local18
00001300 : 6b : i32.sub
00001301 : 20 : get_local: Local16
00001303 : 6a : i32.add
00001304 : 21 : set_local: Local9
00001306 : 02 : block: 40
00001308 : 20 : get_local: Local14
0000130A : 41 : i32.const: 931
0000130D : 47 : i32.ne
0000130E : 0d : br_if:00
00001310 : 20 : get_local: Local16
00001312 : 45 : i32.eqz
00001313 : 0d : br_if:02
00001315 : 20 : get_local: Local16
00001317 : 20 : get_local: Local7
00001319 : 46 : i32.eq
0000131A : 0d : br_if:02
0000131C : 20 : get_local: Local16
0000131E : 20 : get_local: Local7
00001320 : 4f : i32.ge_u
00001321 : 0d : br_if:17
00001323 : 20 : get_local: Local5
00001325 : 20 : get_local: Local16
00001327 : 6a : i32.add
00001328 : 22 : tee_local: Param0f
0000132A : 2c : i32.load8_s - Flags: 0 Offset: 0
0000132D : 41 : i32.const: 16319
00001330 : 4a : i32.gt_s
00001331 : 0d : br_if:03
00001333 : 0c : br:17
00001335 : 0b : end
00001336 : 20 : get_local: Local19
00001338 : 21 : set_local: Local15
0000133A : 0b : end
0000133B : 41 : i32.const: 0
0000133D : 41 : i32.const: 652
00001340 : 20 : get_local: Local14
00001342 : 41 : i32.const: 7794
00001345 : 49 : i32.lt_u
00001346 : 1b : select
00001347 : 22 : tee_local: Local13
00001349 : 20 : get_local: Local19
0000134B : 41 : i32.const: 326
0000134E : 6a : i32.add
0000134F : 22 : tee_local: Local13
00001351 : 20 : get_local: Local19
00001353 : 41 : i32.const: 4
00001355 : 74 : i32.shl
00001356 : 41 : i32.const: 8368
0000135A : 6a : i32.add
0000135B : 28 : i32.load - Flags: 2 Offset: 0
0000135E : 20 : get_local: Local14
00001360 : 4b : i32.gt_u
00001361 : 1b : select
00001362 : 22 : tee_local: Local13
00001364 : 20 : get_local: Local19
00001366 : 41 : i32.const: 163
00001369 : 6a : i32.add
0000136A : 22 : tee_local: Local13
0000136C : 20 : get_local: Local19
0000136E : 41 : i32.const: 4
00001370 : 74 : i32.shl
00001371 : 41 : i32.const: 8368
00001375 : 6a : i32.add
00001376 : 28 : i32.load - Flags: 2 Offset: 0
00001379 : 20 : get_local: Local14
0000137B : 4b : i32.gt_u
0000137C : 1b : select
0000137D : 22 : tee_local: Local13
0000137F : 20 : get_local: Local19
00001381 : 41 : i32.const: 81
00001384 : 6a : i32.add
00001385 : 22 : tee_local: Local13
00001387 : 20 : get_local: Local19
00001389 : 41 : i32.const: 4
0000138B : 74 : i32.shl
0000138C : 41 : i32.const: 8368
00001390 : 6a : i32.add
00001391 : 28 : i32.load - Flags: 2 Offset: 0
00001394 : 20 : get_local: Local14
00001396 : 4b : i32.gt_u
00001397 : 1b : select
00001398 : 22 : tee_local: Local13
0000139A : 20 : get_local: Local19
0000139C : 41 : i32.const: 41
0000139E : 6a : i32.add
0000139F : 22 : tee_local: Local13
000013A1 : 20 : get_local: Local19
000013A3 : 41 : i32.const: 4
000013A5 : 74 : i32.shl
000013A6 : 41 : i32.const: 8368
000013AA : 6a : i32.add
000013AB : 28 : i32.load - Flags: 2 Offset: 0
000013AE : 20 : get_local: Local14
000013B0 : 4b : i32.gt_u
000013B1 : 1b : select
000013B2 : 22 : tee_local: Local13
000013B4 : 20 : get_local: Local19
000013B6 : 41 : i32.const: 20
000013B8 : 6a : i32.add
000013B9 : 22 : tee_local: Local13
000013BB : 20 : get_local: Local19
000013BD : 41 : i32.const: 4
000013BF : 74 : i32.shl
000013C0 : 41 : i32.const: 8368
000013C4 : 6a : i32.add
000013C5 : 28 : i32.load - Flags: 2 Offset: 0
000013C8 : 20 : get_local: Local14
000013CA : 4b : i32.gt_u
000013CB : 1b : select
000013CC : 22 : tee_local: Local13
000013CE : 20 : get_local: Local19
000013D0 : 41 : i32.const: 10
000013D2 : 6a : i32.add
000013D3 : 22 : tee_local: Local13
000013D5 : 20 : get_local: Local19
000013D7 : 41 : i32.const: 4
000013D9 : 74 : i32.shl
000013DA : 41 : i32.const: 8368
000013DE : 6a : i32.add
000013DF : 28 : i32.load - Flags: 2 Offset: 0
000013E2 : 20 : get_local: Local14
000013E4 : 4b : i32.gt_u
000013E5 : 1b : select
000013E6 : 22 : tee_local: Local13
000013E8 : 20 : get_local: Local19
000013EA : 41 : i32.const: 5
000013EC : 6a : i32.add
000013ED : 22 : tee_local: Local13
000013EF : 20 : get_local: Local19
000013F1 : 41 : i32.const: 4
000013F3 : 74 : i32.shl
000013F4 : 41 : i32.const: 8368
000013F8 : 6a : i32.add
000013F9 : 28 : i32.load - Flags: 2 Offset: 0
000013FC : 20 : get_local: Local14
000013FE : 4b : i32.gt_u
000013FF : 1b : select
00001400 : 22 : tee_local: Local13
00001402 : 20 : get_local: Local19
00001404 : 41 : i32.const: 3
00001406 : 6a : i32.add
00001407 : 22 : tee_local: Local13
00001409 : 20 : get_local: Local19
0000140B : 41 : i32.const: 4
0000140D : 74 : i32.shl
0000140E : 41 : i32.const: 8368
00001412 : 6a : i32.add
00001413 : 28 : i32.load - Flags: 2 Offset: 0
00001416 : 20 : get_local: Local14
00001418 : 4b : i32.gt_u
00001419 : 1b : select
0000141A : 22 : tee_local: Local13
0000141C : 20 : get_local: Local19
0000141E : 41 : i32.const: 1
00001420 : 6a : i32.add
00001421 : 22 : tee_local: Local13
00001423 : 20 : get_local: Local19
00001425 : 41 : i32.const: 4
00001427 : 74 : i32.shl
00001428 : 41 : i32.const: 8368
0000142C : 6a : i32.add
0000142D : 28 : i32.load - Flags: 2 Offset: 0
00001430 : 20 : get_local: Local14
00001432 : 4b : i32.gt_u
00001433 : 1b : select
00001434 : 22 : tee_local: Local13
00001436 : 20 : get_local: Local19
00001438 : 41 : i32.const: 1
0000143A : 6a : i32.add
0000143B : 22 : tee_local: Local13
0000143D : 20 : get_local: Local19
0000143F : 41 : i32.const: 4
00001441 : 74 : i32.shl
00001442 : 41 : i32.const: 8368
00001446 : 6a : i32.add
00001447 : 28 : i32.load - Flags: 2 Offset: 0
0000144A : 20 : get_local: Local14
0000144C : 4b : i32.gt_u
0000144D : 1b : select
0000144E : 41 : i32.const: 4
00001450 : 74 : i32.shl
00001451 : 22 : tee_local: Local12
00001453 : 41 : i32.const: 8368
00001457 : 6a : i32.add
00001458 : 28 : i32.load - Flags: 2 Offset: 0
0000145B : 20 : get_local: Local14
0000145D : 47 : i32.ne
0000145E : 0d : br_if:03
00001460 : 20 : get_local: Local18
00001462 : 41 : i32.const: 8376
00001466 : 6a : i32.add
00001467 : 28 : i32.load - Flags: 2 Offset: 0
0000146A : 21 : set_local: Local14
0000146C : 20 : get_local: Local18
0000146E : 41 : i32.const: 8372
00001472 : 6a : i32.add
00001473 : 28 : i32.load - Flags: 2 Offset: 0
00001476 : 21 : set_local: Local19
00001478 : 02 : block: 40
0000147A : 20 : get_local: Local18
0000147C : 41 : i32.const: 8380
00001480 : 6a : i32.add
00001481 : 28 : i32.load - Flags: 2 Offset: 0
00001484 : 22 : tee_local: Local10
00001486 : 45 : i32.eqz
00001487 : 0d : br_if:00
00001489 : 20 : get_local: Local12
0000148B : 20 : get_local: Local14
0000148D : 36 : i32.store - Flags: 2 Offset: 0
00001490 : 20 : get_local: Local13
00001492 : 20 : get_local: Local16
00001494 : 36 : i32.store - Flags: 2 Offset: 0
00001497 : 20 : get_local: Local24
00001499 : 20 : get_local: Local19
0000149B : 36 : i32.store - Flags: 2 Offset: 84
0000149E : 20 : get_local: Local24
000014A0 : 41 : i32.const: 0
000014A2 : 36 : i32.store - Flags: 2 Offset: 80
000014A5 : 20 : get_local: Local24
000014A7 : 41 : i32.const: 40
000014A9 : 6a : i32.add
000014AA : 41 : i32.const: 0
000014AC : 10 : call 150
000014AF : 41 : i32.const: 1
000014B1 : 21 : set_local: Local18
000014B3 : 20 : get_local: Local16
000014B5 : 21 : set_local: Local17
000014B7 : 0c : br:05
000014B9 : 0b : end
000014BA : 20 : get_local: Local14
000014BC : 45 : i32.eqz
000014BD : 0d : br_if:02
000014BF : 20 : get_local: Local12
000014C1 : 20 : get_local: Local14
000014C3 : 36 : i32.store - Flags: 2 Offset: 0
000014C6 : 20 : get_local: Local24
000014C8 : 20 : get_local: Local19
000014CA : 36 : i32.store - Flags: 2 Offset: 84
000014CD : 20 : get_local: Local24
000014CF : 41 : i32.const: 1
000014D1 : 36 : i32.store - Flags: 2 Offset: 80
000014D4 : 20 : get_local: Local13
000014D6 : 28 : i32.load - Flags: 2 Offset: 0
000014D9 : 21 : set_local: Local17
000014DB : 20 : get_local: Local24
000014DD : 41 : i32.const: 40
000014DF : 6a : i32.add
000014E0 : 41 : i32.const: 0
000014E2 : 10 : call 150
000014E5 : 41 : i32.const: 2
000014E7 : 21 : set_local: Local18
000014E9 : 20 : get_local: Local14
000014EB : 21 : set_local: Local16
000014ED : 0c : br:04
000014EF : 0b : end
000014F0 : 20 : get_local: Local5
000014F2 : 20 : get_local: Local16
000014F4 : 6a : i32.add
000014F5 : 21 : set_local: Local14
000014F7 : 0b : end
000014F8 : 02 : block: 40
000014FA : 02 : block: 40
000014FC : 03 : loop: 40
000014FE : 20 : get_local: Local14
00001500 : 20 : get_local: Local5
00001502 : 46 : i32.eq
00001503 : 0d : br_if:01
00001505 : 02 : block: 40
00001507 : 02 : block: 40
00001509 : 20 : get_local: Local14
0000150B : 41 : i32.const: 127
0000150D : 6a : i32.add
0000150E : 22 : tee_local: Param0b
00001510 : 2d : i32.load8_u - Flags: 0 Offset: 0
00001513 : 22 : tee_local: Local12
00001515 : 41 : i32.const: 24
00001517 : 74 : i32.shl
00001518 : 41 : i32.const: 24
0000151A : 75 : i32.shr_s
0000151B : 22 : tee_local: Param0c
0000151D : 41 : i32.const: 0
0000151F : 48 : i32.lt_s
00001520 : 0d : br_if:00
00001522 : 20 : get_local: Local10
00001524 : 21 : set_local: Local14
00001526 : 41 : i32.const: 2688
00001529 : 20 : get_local: Local18
0000152B : 10 : call 152
0000152E : 0d : br_if:02
00001530 : 0c : br:01
00001532 : 0b : end
00001533 : 02 : block: 40
00001535 : 02 : block: 40
00001537 : 02 : block: 40
00001539 : 02 : block: 40
0000153B : 02 : block: 40
0000153D : 02 : block: 40
0000153F : 02 : block: 40
00001541 : 02 : block: 40
00001543 : 20 : get_local: Local10
00001545 : 20 : get_local: Local5
00001547 : 46 : i32.eq
00001548 : 0d : br_if:00
0000154A : 20 : get_local: Local14
0000154C : 41 : i32.const: 126
0000154E : 6a : i32.add
0000154F : 22 : tee_local: Param0b
00001551 : 2d : i32.load8_u - Flags: 0 Offset: 0
00001554 : 22 : tee_local: Local12
00001556 : 41 : i32.const: 192
00001559 : 71 : i32.and
0000155A : 41 : i32.const: 128
0000155D : 47 : i32.ne
0000155E : 0d : br_if:01
00001560 : 20 : get_local: Local10
00001562 : 20 : get_local: Local5
00001564 : 46 : i32.eq
00001565 : 0d : br_if:02
00001567 : 20 : get_local: Local14
00001569 : 41 : i32.const: 125
0000156B : 6a : i32.add
0000156C : 22 : tee_local: Local9
0000156E : 2d : i32.load8_u - Flags: 0 Offset: 0
00001571 : 22 : tee_local: Param0b
00001573 : 41 : i32.const: 192
00001576 : 71 : i32.and
00001577 : 41 : i32.const: 128
0000157A : 47 : i32.ne
0000157B : 0d : br_if:03
0000157D : 20 : get_local: Local15
0000157F : 20 : get_local: Local5
00001581 : 46 : i32.eq
00001582 : 0d : br_if:04
00001584 : 20 : get_local: Local14
00001586 : 41 : i32.const: 124
00001588 : 6a : i32.add
00001589 : 22 : tee_local: Param0f
0000158B : 2d : i32.load8_u - Flags: 0 Offset: 0
0000158E : 41 : i32.const: 7
00001590 : 71 : i32.and
00001591 : 21 : set_local: Local15
00001593 : 0c : br:05
00001595 : 0b : end
00001596 : 41 : i32.const: 0
00001598 : 21 : set_local: Local18
0000159A : 20 : get_local: Local5
0000159C : 21 : set_local: Local14
0000159E : 0c : br:06
000015A0 : 0b : end
000015A1 : 20 : get_local: Local18
000015A3 : 41 : i32.const: 31
000015A5 : 71 : i32.and
000015A6 : 21 : set_local: Local18
000015A8 : 20 : get_local: Local10
000015AA : 21 : set_local: Local14
000015AC : 0c : br:05
000015AE : 0b : end
000015AF : 41 : i32.const: 0
000015B1 : 21 : set_local: Local10
000015B3 : 20 : get_local: Local5
000015B5 : 21 : set_local: Local14
000015B7 : 0c : br:03
000015B9 : 0b : end
000015BA : 20 : get_local: Local10
000015BC : 41 : i32.const: 15
000015BE : 71 : i32.and
000015BF : 21 : set_local: Local10
000015C1 : 20 : get_local: Local15
000015C3 : 21 : set_local: Local14
000015C5 : 0c : br:02
000015C7 : 0b : end
000015C8 : 41 : i32.const: 0
000015CA : 21 : set_local: Local15
000015CC : 20 : get_local: Local5
000015CE : 21 : set_local: Local14
000015D0 : 0b : end
000015D1 : 20 : get_local: Local15
000015D3 : 41 : i32.const: 255
000015D6 : 71 : i32.and
000015D7 : 41 : i32.const: 6
000015D9 : 74 : i32.shl
000015DA : 20 : get_local: Local10
000015DC : 41 : i32.const: 63
000015DE : 71 : i32.and
000015DF : 72 : i32.or
000015E0 : 21 : set_local: Local10
000015E2 : 0b : end
000015E3 : 20 : get_local: Local10
000015E5 : 41 : i32.const: 6
000015E7 : 74 : i32.shl
000015E8 : 20 : get_local: Local18
000015EA : 41 : i32.const: 63
000015EC : 71 : i32.and
000015ED : 72 : i32.or
000015EE : 21 : set_local: Local18
000015F0 : 0b : end
000015F1 : 20 : get_local: Local18
000015F3 : 41 : i32.const: 6
000015F5 : 74 : i32.shl
000015F6 : 20 : get_local: Local11
000015F8 : 41 : i32.const: 63
000015FA : 71 : i32.and
000015FB : 72 : i32.or
000015FC : 22 : tee_local: Local12
000015FE : 41 : i32.const: 1114112
00001603 : 46 : i32.eq
00001604 : 0d : br_if:02
00001606 : 41 : i32.const: 2688
00001609 : 20 : get_local: Local18
0000160B : 10 : call 152
0000160E : 0d : br_if:01
00001610 : 0b : end
00001611 : 0b : end
00001612 : 41 : i32.const: 6024
00001615 : 20 : get_local: Local18
00001617 : 10 : call 152
0000161A : 45 : i32.eqz
0000161B : 0d : br_if:00
0000161D : 02 : block: 40
0000161F : 02 : block: 40
00001621 : 02 : block: 40
00001623 : 20 : get_local: Local16
00001625 : 41 : i32.const: 2
00001627 : 6a : i32.add
00001628 : 22 : tee_local: Local12
0000162A : 45 : i32.eqz
0000162B : 0d : br_if:00
0000162D : 20 : get_local: Local7
0000162F : 20 : get_local: Local18
00001631 : 47 : i32.ne
00001632 : 0d : br_if:01
00001634 : 0b : end
00001635 : 20 : get_local: Local5
00001637 : 20 : get_local: Local18
00001639 : 6a : i32.add
0000163A : 21 : set_local: Local14
0000163C : 0c : br:01
0000163E : 0b : end
0000163F : 20 : get_local: Local7
00001641 : 20 : get_local: Local18
00001643 : 4d : i32.le_u
00001644 : 0d : br_if:12
00001646 : 20 : get_local: Local5
00001648 : 20 : get_local: Local18
0000164A : 6a : i32.add
0000164B : 22 : tee_local: Param0f
0000164D : 2c : i32.load8_s - Flags: 0 Offset: 0
00001650 : 41 : i32.const: 16319
00001653 : 4c : i32.le_s
00001654 : 0d : br_if:12
00001656 : 0b : end
00001657 : 41 : i32.const: 2560
0000165A : 21 : set_local: Local15
0000165C : 20 : get_local: Local14
0000165E : 20 : get_local: Local5
00001660 : 20 : get_local: Local18
00001662 : 6a : i32.add
00001663 : 20 : get_local: Local7
00001665 : 20 : get_local: Local18
00001667 : 6b : i32.sub
00001668 : 6a : i32.add
00001669 : 22 : tee_local: Local10
0000166B : 46 : i32.eq
0000166C : 0d : br_if:01
0000166E : 41 : i32.const: 0
00001670 : 21 : set_local: Local10
00001672 : 02 : block: 40
00001674 : 03 : loop: 40
00001676 : 20 : get_local: Local14
00001678 : 41 : i32.const: 1
0000167A : 6a : i32.add
0000167B : 21 : set_local: Local11
0000167D : 02 : block: 40
0000167F : 02 : block: 40
00001681 : 02 : block: 40
00001683 : 02 : block: 40
00001685 : 20 : get_local: Local14
00001687 : 2c : i32.load8_s - Flags: 0 Offset: 0
0000168A : 22 : tee_local: Local12
0000168C : 41 : i32.const: 0
0000168E : 48 : i32.lt_s
0000168F : 0d : br_if:00
00001691 : 20 : get_local: Local18
00001693 : 41 : i32.const: 255
00001696 : 71 : i32.and
00001697 : 21 : set_local: Local18
00001699 : 20 : get_local: Local11
0000169B : 21 : set_local: Local14
0000169D : 20 : get_local: Local10
0000169F : 41 : i32.const: 255
000016A2 : 71 : i32.and
000016A3 : 0d : br_if:02
000016A5 : 0c : br:01
000016A7 : 0b : end
000016A8 : 02 : block: 40
000016AA : 02 : block: 40
000016AC : 20 : get_local: Local11
000016AE : 20 : get_local: Local16
000016B0 : 46 : i32.eq
000016B1 : 0d : br_if:00
000016B3 : 20 : get_local: Local14
000016B5 : 41 : i32.const: 2
000016B7 : 6a : i32.add
000016B8 : 21 : set_local: Local11
000016BA : 20 : get_local: Local14
000016BC : 41 : i32.const: 1
000016BE : 6a : i32.add
000016BF : 2d : i32.load8_u - Flags: 0 Offset: 0
000016C2 : 41 : i32.const: 63
000016C4 : 71 : i32.and
000016C5 : 21 : set_local: Local14
000016C7 : 0c : br:01
000016C9 : 0b : end
000016CA : 41 : i32.const: 0
000016CC : 21 : set_local: Local14
000016CE : 20 : get_local: Local16
000016D0 : 21 : set_local: Local11
000016D2 : 0b : end
000016D3 : 20 : get_local: Local18
000016D5 : 41 : i32.const: 31
000016D7 : 71 : i32.and
000016D8 : 21 : set_local: Local22
000016DA : 20 : get_local: Local14
000016DC : 41 : i32.const: 255
000016DF : 71 : i32.and
000016E0 : 21 : set_local: Local23
000016E2 : 02 : block: 40
000016E4 : 02 : block: 40
000016E6 : 02 : block: 40
000016E8 : 20 : get_local: Local18
000016EA : 41 : i32.const: 255
000016ED : 71 : i32.and
000016EE : 22 : tee_local: Local12
000016F0 : 41 : i32.const: 224
000016F3 : 49 : i32.lt_u
000016F4 : 0d : br_if:00
000016F6 : 20 : get_local: Local11
000016F8 : 20 : get_local: Local16
000016FA : 46 : i32.eq
000016FB : 0d : br_if:01
000016FD : 20 : get_local: Local11
000016FF : 41 : i32.const: 1
00001701 : 6a : i32.add
00001702 : 21 : set_local: Local14
00001704 : 20 : get_local: Local11
00001706 : 2d : i32.load8_u - Flags: 0 Offset: 0
00001709 : 41 : i32.const: 63
0000170B : 71 : i32.and
0000170C : 21 : set_local: Local11
0000170E : 0c : br:02
00001710 : 0b : end
00001711 : 20 : get_local: Local23
00001713 : 20 : get_local: Local22
00001715 : 41 : i32.const: 6
00001717 : 74 : i32.shl
00001718 : 72 : i32.or
00001719 : 21 : set_local: Local18
0000171B : 20 : get_local: Local11
0000171D : 21 : set_local: Local14
0000171F : 20 : get_local: Local10
00001721 : 41 : i32.const: 255
00001724 : 71 : i32.and
00001725 : 0d : br_if:03
00001727 : 0c : br:02
00001729 : 0b : end
0000172A : 41 : i32.const: 0
0000172C : 21 : set_local: Local11
0000172E : 20 : get_local: Local16
00001730 : 21 : set_local: Local14
00001732 : 0b : end
00001733 : 20 : get_local: Local11
00001735 : 41 : i32.const: 255
00001738 : 71 : i32.and
00001739 : 20 : get_local: Local23
0000173B : 41 : i32.const: 6
0000173D : 74 : i32.shl
0000173E : 72 : i32.or
0000173F : 21 : set_local: Local11
00001741 : 02 : block: 40
00001743 : 02 : block: 40
00001745 : 02 : block: 40
00001747 : 20 : get_local: Local18
00001749 : 41 : i32.const: 240
0000174C : 49 : i32.lt_u
0000174D : 0d : br_if:00
0000174F : 20 : get_local: Local14
00001751 : 20 : get_local: Local16
00001753 : 46 : i32.eq
00001754 : 0d : br_if:01
00001756 : 20 : get_local: Local14
00001758 : 2d : i32.load8_u - Flags: 0 Offset: 0
0000175B : 41 : i32.const: 63
0000175D : 71 : i32.and
0000175E : 21 : set_local: Local18
00001760 : 20 : get_local: Local14
00001762 : 41 : i32.const: 1
00001764 : 6a : i32.add
00001765 : 21 : set_local: Local14
00001767 : 0c : br:02
00001769 : 0b : end
0000176A : 20 : get_local: Local11
0000176C : 20 : get_local: Local22
0000176E : 41 : i32.const: 12
00001770 : 74 : i32.shl
00001771 : 72 : i32.or
00001772 : 21 : set_local: Local18
00001774 : 20 : get_local: Local10
00001776 : 41 : i32.const: 255
00001779 : 71 : i32.and
0000177A : 0d : br_if:03
0000177C : 0c : br:02
0000177E : 0b : end
0000177F : 41 : i32.const: 0
00001781 : 21 : set_local: Local18
00001783 : 20 : get_local: Local16
00001785 : 21 : set_local: Local14
00001787 : 0b : end
00001788 : 20 : get_local: Local11
0000178A : 41 : i32.const: 6
0000178C : 74 : i32.shl
0000178D : 20 : get_local: Local22
0000178F : 41 : i32.const: 18
00001791 : 74 : i32.shl
00001792 : 41 : i32.const: 1835008
00001797 : 71 : i32.and
00001798 : 72 : i32.or
00001799 : 20 : get_local: Local18
0000179B : 41 : i32.const: 255
0000179E : 71 : i32.and
0000179F : 72 : i32.or
000017A0 : 22 : tee_local: Local12
000017A2 : 41 : i32.const: 1114112
000017A7 : 46 : i32.eq
000017A8 : 0d : br_if:06
000017AA : 20 : get_local: Local10
000017AC : 41 : i32.const: 255
000017AF : 71 : i32.and
000017B0 : 0d : br_if:01
000017B2 : 0b : end
000017B3 : 41 : i32.const: 0
000017B5 : 21 : set_local: Local10
000017B7 : 41 : i32.const: 2688
000017BA : 20 : get_local: Local18
000017BC : 10 : call 152
000017BF : 0d : br_if:01
000017C1 : 0b : end
000017C2 : 41 : i32.const: 1
000017C4 : 21 : set_local: Local10
000017C6 : 20 : get_local: Local18
000017C8 : 41 : i32.const: 1114112
000017CD : 47 : i32.ne
000017CE : 0d : br_if:02
000017D0 : 0b : end
000017D1 : 20 : get_local: Local14
000017D3 : 20 : get_local: Local16
000017D5 : 47 : i32.ne
000017D6 : 0d : br_if:00
000017D8 : 0c : br:03
000017DA : 0b : end
000017DB : 00 : unreachable
000017DC : 0b : end
000017DD : 41 : i32.const: 6024
000017E0 : 20 : get_local: Local18
000017E2 : 10 : call 152
000017E5 : 45 : i32.eqz
000017E6 : 0d : br_if:01
000017E8 : 0b : end
000017E9 : 41 : i32.const: 2544
000017EC : 21 : set_local: Local15
000017EE : 0b : end
000017EF : 20 : get_local: Local24
000017F1 : 41 : i32.const: 40
000017F3 : 6a : i32.add
000017F4 : 41 : i32.const: 2
000017F6 : 10 : call 150
000017F9 : 20 : get_local: Local24
000017FB : 41 : i32.const: 40
000017FD : 6a : i32.add
000017FE : 41 : i32.const: 8
00001800 : 6a : i32.add
00001801 : 22 : tee_local: Param0f
00001803 : 20 : get_local: Local14
00001805 : 28 : i32.load - Flags: 2 Offset: 0
00001808 : 22 : tee_local: Param0f
0000180A : 41 : i32.const: 2
0000180C : 6a : i32.add
0000180D : 36 : i32.store - Flags: 2 Offset: 0
00001810 : 20 : get_local: Local14
00001812 : 20 : get_local: Local24
00001814 : 28 : i32.load - Flags: 2 Offset: 40
00001817 : 6a : i32.add
00001818 : 20 : get_local: Local15
0000181A : 2f : i32.load16_u - Flags: 0 Offset: 0
0000181D : 3b : i32.store16 - Flags: 0 Offset: 0
00001820 : 0c : br:03
00001822 : 0b : end
00001823 : 20 : get_local: Local19
00001825 : 21 : set_local: Local14
00001827 : 0b : end
00001828 : 20 : get_local: Local24
0000182A : 20 : get_local: Local14
0000182C : 36 : i32.store - Flags: 2 Offset: 84
0000182F : 20 : get_local: Local24
00001831 : 41 : i32.const: 2
00001833 : 36 : i32.store - Flags: 2 Offset: 80
00001836 : 20 : get_local: Local13
00001838 : 28 : i32.load - Flags: 2 Offset: 0
0000183B : 21 : set_local: Local17
0000183D : 20 : get_local: Local12
0000183F : 28 : i32.load - Flags: 2 Offset: 0
00001842 : 21 : set_local: Local16
00001844 : 20 : get_local: Local24
00001846 : 41 : i32.const: 40
00001848 : 6a : i32.add
00001849 : 41 : i32.const: 0
0000184B : 10 : call 150
0000184E : 41 : i32.const: 3
00001850 : 21 : set_local: Local18
00001852 : 20 : get_local: Local14
00001854 : 21 : set_local: Local19
00001856 : 0b : end
00001857 : 03 : loop: 40
00001859 : 20 : get_local: Local14
0000185B : 21 : set_local: Local10
0000185D : 02 : block: 40
0000185F : 02 : block: 40
00001861 : 02 : block: 40
00001863 : 03 : loop: 40
00001865 : 02 : block: 40
00001867 : 02 : block: 40
00001869 : 20 : get_local: Local19
0000186B : 41 : i32.const: 128
0000186E : 4f : i32.ge_u
0000186F : 0d : br_if:00
00001871 : 02 : block: 40
00001873 : 20 : get_local: Local24
00001875 : 41 : i32.const: 40
00001877 : 6a : i32.add
00001878 : 41 : i32.const: 8
0000187A : 6a : i32.add
0000187B : 22 : tee_local: Param0c
0000187D : 28 : i32.load - Flags: 2 Offset: 0
00001880 : 22 : tee_local: Param0f
00001882 : 20 : get_local: Local24
00001884 : 28 : i32.load - Flags: 2 Offset: 44
00001887 : 47 : i32.ne
00001888 : 0d : br_if:00
0000188A : 20 : get_local: Local24
0000188C : 41 : i32.const: 40
0000188E : 6a : i32.add
0000188F : 10 : call 151
00001892 : 20 : get_local: Local11
00001894 : 28 : i32.load - Flags: 2 Offset: 0
00001897 : 21 : set_local: Local14
00001899 : 0b : end
0000189A : 20 : get_local: Local24
0000189C : 28 : i32.load - Flags: 2 Offset: 40
0000189F : 20 : get_local: Local14
000018A1 : 6a : i32.add
000018A2 : 20 : get_local: Local19
000018A4 : 3a : i32.store8 - Flags: 0 Offset: 0
000018A7 : 20 : get_local: Local11
000018A9 : 20 : get_local: Local14
000018AB : 41 : i32.const: 1
000018AD : 6a : i32.add
000018AE : 36 : i32.store - Flags: 2 Offset: 0
000018B1 : 0c : br:01
000018B3 : 0b : end
000018B4 : 41 : i32.const: 0
000018B6 : 21 : set_local: Local11
000018B8 : 20 : get_local: Local24
000018BA : 41 : i32.const: 0
000018BC : 36 : i32.store - Flags: 2 Offset: 80
000018BF : 02 : block: 40
000018C1 : 02 : block: 40
000018C3 : 20 : get_local: Local19
000018C5 : 41 : i32.const: 2048
000018C8 : 4f : i32.ge_u
000018C9 : 0d : br_if:00
000018CB : 41 : i32.const: 2
000018CD : 21 : set_local: Local14
000018CF : 41 : i32.const: 1
000018D1 : 21 : set_local: Local23
000018D3 : 41 : i32.const: 192
000018D6 : 21 : set_local: Local22
000018D8 : 41 : i32.const: 31
000018DA : 21 : set_local: Local21
000018DC : 0c : br:01
000018DE : 0b : end
000018DF : 02 : block: 40
000018E1 : 02 : block: 40
000018E3 : 20 : get_local: Local19
000018E5 : 41 : i32.const: 65536
000018E9 : 4f : i32.ge_u
000018EA : 0d : br_if:00
000018EC : 41 : i32.const: 3
000018EE : 21 : set_local: Local14
000018F0 : 41 : i32.const: 2
000018F2 : 21 : set_local: Local23
000018F4 : 41 : i32.const: 1
000018F6 : 21 : set_local: Local11
000018F8 : 41 : i32.const: 224
000018FB : 21 : set_local: Local22
000018FD : 41 : i32.const: 0
000018FF : 21 : set_local: Local21
00001901 : 41 : i32.const: 15
00001903 : 21 : set_local: Local20
00001905 : 0c : br:01
00001907 : 0b : end
00001908 : 20 : get_local: Local24
0000190A : 20 : get_local: Local19
0000190C : 41 : i32.const: 18
0000190E : 76 : i32.shr_u
0000190F : 41 : i32.const: 240
00001912 : 72 : i32.or
00001913 : 3a : i32.store8 - Flags: 0 Offset: 80
00001916 : 41 : i32.const: 4
00001918 : 21 : set_local: Local14
0000191A : 41 : i32.const: 3
0000191C : 21 : set_local: Local23
0000191E : 41 : i32.const: 2
00001920 : 21 : set_local: Local11
00001922 : 41 : i32.const: 128
00001925 : 21 : set_local: Local22
00001927 : 41 : i32.const: 1
00001929 : 21 : set_local: Local21
0000192B : 41 : i32.const: 63
0000192D : 21 : set_local: Local20
0000192F : 0b : end
00001930 : 20 : get_local: Local24
00001932 : 41 : i32.const: 80
00001935 : 6a : i32.add
00001936 : 20 : get_local: Local21
00001938 : 72 : i32.or
00001939 : 20 : get_local: Local20
0000193B : 20 : get_local: Local19
0000193D : 41 : i32.const: 12
0000193F : 76 : i32.shr_u
00001940 : 71 : i32.and
00001941 : 20 : get_local: Local22
00001943 : 72 : i32.or
00001944 : 3a : i32.store8 - Flags: 0 Offset: 0
00001947 : 41 : i32.const: 128
0000194A : 21 : set_local: Local22
0000194C : 41 : i32.const: 63
0000194E : 21 : set_local: Local21
00001950 : 0b : end
00001951 : 20 : get_local: Local24
00001953 : 41 : i32.const: 80
00001956 : 6a : i32.add
00001957 : 20 : get_local: Local11
00001959 : 6a : i32.add
0000195A : 20 : get_local: Local21
0000195C : 20 : get_local: Local19
0000195E : 41 : i32.const: 6
00001960 : 76 : i32.shr_u
00001961 : 71 : i32.and
00001962 : 20 : get_local: Local22
00001964 : 72 : i32.or
00001965 : 3a : i32.store8 - Flags: 0 Offset: 0
00001968 : 20 : get_local: Local24
0000196A : 41 : i32.const: 80
0000196D : 6a : i32.add
0000196E : 20 : get_local: Local23
00001970 : 6a : i32.add
00001971 : 20 : get_local: Local19
00001973 : 41 : i32.const: 63
00001975 : 71 : i32.and
00001976 : 41 : i32.const: 128
00001979 : 72 : i32.or
0000197A : 3a : i32.store8 - Flags: 0 Offset: 0
0000197D : 20 : get_local: Local24
0000197F : 41 : i32.const: 40
00001981 : 6a : i32.add
00001982 : 20 : get_local: Local14
00001984 : 10 : call 150
00001987 : 20 : get_local: Local24
00001989 : 41 : i32.const: 40
0000198B : 6a : i32.add
0000198C : 41 : i32.const: 8
0000198E : 6a : i32.add
0000198F : 22 : tee_local: Local13
00001991 : 20 : get_local: Local19
00001993 : 28 : i32.load - Flags: 2 Offset: 0
00001996 : 22 : tee_local: Local13
00001998 : 20 : get_local: Local14
0000199A : 6a : i32.add
0000199B : 36 : i32.store - Flags: 2 Offset: 0
0000199E : 20 : get_local: Local19
000019A0 : 20 : get_local: Local24
000019A2 : 28 : i32.load - Flags: 2 Offset: 40
000019A5 : 6a : i32.add
000019A6 : 20 : get_local: Local24
000019A8 : 41 : i32.const: 80
000019AB : 6a : i32.add
000019AC : 20 : get_local: Local14
000019AE : 10 : call memcpy
000019B0 : 1a : drop
000019B1 : 0b : end
000019B2 : 02 : block: 40
000019B4 : 20 : get_local: Local18
000019B6 : 41 : i32.const: 3
000019B8 : 71 : i32.and
000019B9 : 22 : tee_local: Param0f
000019BB : 41 : i32.const: 1
000019BD : 46 : i32.eq
000019BE : 0d : br_if:00
000019C0 : 41 : i32.const: 3
000019C2 : 21 : set_local: Local18
000019C4 : 20 : get_local: Local10
000019C6 : 21 : set_local: Local19
000019C8 : 20 : get_local: Local14
000019CA : 41 : i32.const: 2
000019CC : 47 : i32.ne
000019CD : 0d : br_if:02
000019CF : 0c : br:01
000019D1 : 0b : end
000019D2 : 0b : end
000019D3 : 41 : i32.const: 2
000019D5 : 21 : set_local: Local18
000019D7 : 20 : get_local: Local16
000019D9 : 21 : set_local: Local14
000019DB : 0c : br:01
000019DD : 0b : end
000019DE : 20 : get_local: Local14
000019E0 : 41 : i32.const: 3
000019E2 : 46 : i32.eq
000019E3 : 0d : br_if:01
000019E5 : 41 : i32.const: 1
000019E7 : 21 : set_local: Local18
000019E9 : 20 : get_local: Local16
000019EB : 21 : set_local: Local14
000019ED : 20 : get_local: Local17
000019EF : 21 : set_local: Local16
000019F1 : 0b : end
000019F2 : 20 : get_local: Local10
000019F4 : 21 : set_local: Local19
000019F6 : 0c : br:01
000019F8 : 0b : end
000019F9 : 0b : end
000019FA : 20 : get_local: Local15
000019FC : 21 : set_local: Local19
000019FE : 0b : end
000019FF : 20 : get_local: Local19
00001A01 : 21 : set_local: Local18
00001A03 : 20 : get_local: Local9
00001A05 : 21 : set_local: Local16
00001A07 : 20 : get_local: Local19
00001A09 : 20 : get_local: Local8
00001A0B : 47 : i32.ne
00001A0C : 0d : br_if:00
00001A0E : 0b : end
00001A0F : 0b : end
00001A10 : 20 : get_local: Local24
00001A12 : 41 : i32.const: 48
00001A14 : 6a : i32.add
00001A15 : 28 : i32.load - Flags: 2 Offset: 0
00001A18 : 21 : set_local: Local22
00001A1A : 20 : get_local: Local24
00001A1C : 28 : i32.load - Flags: 2 Offset: 44
00001A1F : 21 : set_local: Local17
00001A21 : 20 : get_local: Local24
00001A23 : 28 : i32.load - Flags: 2 Offset: 40
00001A26 : 21 : set_local: Local23
00001A28 : 0b : end
00001A29 : 02 : block: 40
00001A2B : 20 : get_local: Local6
00001A2D : 45 : i32.eqz
00001A2E : 0d : br_if:00
00001A30 : 20 : get_local: Local5
00001A32 : 10 : call 149
00001A35 : 0b : end
00001A36 : 20 : get_local: Local24
00001A38 : 41 : i32.const: 0
00001A3A : 36 : i32.store - Flags: 2 Offset: 152
00001A3E : 20 : get_local: Local24
00001A40 : 42 : i64.const: 1
00001A42 : 37 : i64.store - Flags: 3 Offset: 144
00001A46 : 20 : get_local: Local24
00001A48 : 41 : i32.const: 92
00001A4B : 6a : i32.add
00001A4C : 21 : set_local: Local21
00001A4E : 20 : get_local: Local24
00001A50 : 41 : i32.const: 100
00001A53 : 6a : i32.add
00001A54 : 21 : set_local: Local9
00001A56 : 20 : get_local: Local24
00001A58 : 41 : i32.const: 96
00001A5B : 6a : i32.add
00001A5C : 21 : set_local: Local8
00001A5E : 41 : i32.const: 0
00001A60 : 21 : set_local: Local19
00001A62 : 41 : i32.const: 1
00001A64 : 21 : set_local: Local15
00001A66 : 41 : i32.const: 0
00001A68 : 21 : set_local: Local16
00001A6A : 41 : i32.const: 0
00001A6C : 21 : set_local: Local5
00001A6E : 02 : block: 40
00001A70 : 03 : loop: 40
00001A72 : 20 : get_local: Local22
00001A74 : 20 : get_local: Local19
00001A76 : 46 : i32.eq
00001A77 : 0d : br_if:01
00001A79 : 20 : get_local: Local24
00001A7B : 20 : get_local: Local23
00001A7D : 20 : get_local: Local19
00001A7F : 6a : i32.add
00001A80 : 36 : i32.store - Flags: 2 Offset: 128
00001A84 : 20 : get_local: Local24
00001A86 : 41 : i32.const: 160
00001A89 : 6a : i32.add
00001A8A : 41 : i32.const: 8
00001A8C : 6a : i32.add
00001A8D : 22 : tee_local: Local12
00001A8F : 41 : i32.const: 0
00001A91 : 36 : i32.store - Flags: 2 Offset: 0
00001A94 : 20 : get_local: Local24
00001A96 : 42 : i64.const: 1
00001A98 : 37 : i64.store - Flags: 3 Offset: 160
00001A9C : 20 : get_local: Local24
00001A9E : 41 : i32.const: 1
00001AA0 : 36 : i32.store - Flags: 2 Offset: 44
00001AA3 : 20 : get_local: Local24
00001AA5 : 20 : get_local: Local24
00001AA7 : 41 : i32.const: 128
00001AAA : 6a : i32.add
00001AAB : 36 : i32.store - Flags: 2 Offset: 40
00001AAE : 20 : get_local: Local24
00001AB0 : 20 : get_local: Local24
00001AB2 : 41 : i32.const: 160
00001AB5 : 6a : i32.add
00001AB6 : 36 : i32.store - Flags: 2 Offset: 0
00001AB9 : 20 : get_local: Local24
00001ABB : 41 : i32.const: 80
00001ABE : 6a : i32.add
00001ABF : 41 : i32.const: 8
00001AC1 : 6a : i32.add
00001AC2 : 22 : tee_local: Local9
00001AC4 : 41 : i32.const: 32520
00001AC8 : 36 : i32.store - Flags: 2 Offset: 0
00001ACB : 20 : get_local: Local21
00001ACD : 41 : i32.const: 1
00001ACF : 36 : i32.store - Flags: 2 Offset: 0
00001AD2 : 20 : get_local: Local9
00001AD4 : 41 : i32.const: 1
00001AD6 : 36 : i32.store - Flags: 2 Offset: 0
00001AD9 : 20 : get_local: Local24
00001ADB : 41 : i32.const: 1
00001ADD : 36 : i32.store - Flags: 2 Offset: 84
00001AE0 : 20 : get_local: Local24
00001AE2 : 41 : i32.const: 16
00001AE4 : 36 : i32.store - Flags: 2 Offset: 80
00001AE7 : 20 : get_local: Local8
00001AE9 : 20 : get_local: Local24
00001AEB : 41 : i32.const: 40
00001AED : 6a : i32.add
00001AEE : 36 : i32.store - Flags: 2 Offset: 0
00001AF1 : 20 : get_local: Local24
00001AF3 : 41 : i32.const: 33268
00001AF7 : 20 : get_local: Local24
00001AF9 : 41 : i32.const: 80
00001AFC : 6a : i32.add
00001AFD : 10 : call 167
00001B00 : 0d : br_if:04
00001B02 : 20 : get_local: Local24
00001B04 : 28 : i32.load - Flags: 2 Offset: 164
00001B08 : 22 : tee_local: Param0c
00001B0A : 20 : get_local: Local18
00001B0C : 28 : i32.load - Flags: 2 Offset: 0
00001B0F : 22 : tee_local: Param0f
00001B11 : 49 : i32.lt_u
00001B12 : 0d : br_if:05
00001B14 : 02 : block: 40
00001B16 : 02 : block: 40
00001B18 : 02 : block: 40
00001B1A : 02 : block: 40
00001B1C : 20 : get_local: Local14
00001B1E : 45 : i32.eqz
00001B1F : 0d : br_if:00
00001B21 : 20 : get_local: Local24
00001B23 : 28 : i32.load - Flags: 2 Offset: 160
00001B27 : 21 : set_local: Local10
00001B29 : 20 : get_local: Local11
00001B2B : 20 : get_local: Local14
00001B2D : 47 : i32.ne
00001B2E : 0d : br_if:01
00001B30 : 20 : get_local: Local14
00001B32 : 21 : set_local: Local18
00001B34 : 0c : br:03
00001B36 : 0b : end
00001B37 : 41 : i32.const: 0
00001B39 : 21 : set_local: Local14
00001B3B : 41 : i32.const: 1
00001B3D : 21 : set_local: Local10
00001B3F : 20 : get_local: Local11
00001B41 : 45 : i32.eqz
00001B42 : 0d : br_if:01
00001B44 : 20 : get_local: Local24
00001B46 : 28 : i32.load - Flags: 2 Offset: 160
00001B4A : 10 : call 149
00001B4D : 0c : br:01
00001B4F : 0b : end
00001B50 : 20 : get_local: Local15
00001B52 : 20 : get_local: Local24
00001B54 : 41 : i32.const: 40
00001B56 : 6a : i32.add
00001B57 : 41 : i32.const: 8
00001B59 : 6a : i32.add
00001B5A : 28 : i32.load - Flags: 2 Offset: 0
00001B5D : 22 : tee_local: Local14
00001B5F : 36 : i32.store - Flags: 2 Offset: 0
00001B62 : 20 : get_local: Local24
00001B64 : 41 : i32.const: 8
00001B66 : 6a : i32.add
00001B67 : 20 : get_local: Local20
00001B69 : 36 : i32.store - Flags: 2 Offset: 0
00001B6C : 20 : get_local: Local24
00001B6E : 20 : get_local: Local24
00001B70 : 28 : i32.load - Flags: 2 Offset: 40
00001B73 : 22 : tee_local: Local9
00001B75 : 36 : i32.store - Flags: 2 Offset: 80
00001B78 : 20 : get_local: Local24
00001B7A : 20 : get_local: Local24
00001B7C : 28 : i32.load - Flags: 2 Offset: 44
00001B7F : 22 : tee_local: Local14
00001B81 : 36 : i32.store - Flags: 2 Offset: 84
00001B84 : 20 : get_local: Local24
00001B86 : 20 : get_local: Local20
00001B88 : 36 : i32.store - Flags: 2 Offset: 4
00001B8B : 20 : get_local: Local24
00001B8D : 20 : get_local: Local15
00001B8F : 36 : i32.store - Flags: 2 Offset: 0
00001B92 : 20 : get_local: Local10
00001B94 : 20 : get_local: Local11
00001B96 : 41 : i32.const: 1
00001B98 : 20 : get_local: Local14
00001B9A : 41 : i32.const: 1
00001B9C : 20 : get_local: Local24
00001B9E : 10 : call 193
00001BA1 : 22 : tee_local: Param0b
00001BA3 : 45 : i32.eqz
00001BA4 : 0d : br_if:08
00001BA6 : 0b : end
00001BA7 : 20 : get_local: Local24
00001BA9 : 20 : get_local: Local14
00001BAB : 36 : i32.store - Flags: 2 Offset: 164
00001BAF : 20 : get_local: Local24
00001BB1 : 20 : get_local: Local10
00001BB3 : 36 : i32.store - Flags: 2 Offset: 160
00001BB7 : 20 : get_local: Local18
00001BB9 : 28 : i32.load - Flags: 2 Offset: 0
00001BBC : 21 : set_local: Local18
00001BBE : 0b : end
00001BBF : 20 : get_local: Local24
00001BC1 : 41 : i32.const: 144
00001BC4 : 6a : i32.add
00001BC5 : 20 : get_local: Local16
00001BC7 : 20 : get_local: Local18
00001BC9 : 10 : call 198
00001BCC : 20 : get_local: Local24
00001BCE : 41 : i32.const: 144
00001BD1 : 6a : i32.add
00001BD2 : 41 : i32.const: 8
00001BD4 : 6a : i32.add
00001BD5 : 22 : tee_local: Param0c
00001BD7 : 20 : get_local: Local11
00001BD9 : 28 : i32.load - Flags: 2 Offset: 0
00001BDC : 22 : tee_local: Param0c
00001BDE : 20 : get_local: Local18
00001BE0 : 6a : i32.add
00001BE1 : 22 : tee_local: Local10
00001BE3 : 36 : i32.store - Flags: 2 Offset: 0
00001BE6 : 20 : get_local: Local11
00001BE8 : 20 : get_local: Local24
00001BEA : 28 : i32.load - Flags: 2 Offset: 144
00001BEE : 22 : tee_local: Local9
00001BF0 : 6a : i32.add
00001BF1 : 20 : get_local: Local10
00001BF3 : 20 : get_local: Local18
00001BF5 : 10 : call memcpy
00001BF7 : 1a : drop
00001BF8 : 02 : block: 40
00001BFA : 20 : get_local: Local14
00001BFC : 45 : i32.eqz
00001BFD : 0d : br_if:00
00001BFF : 20 : get_local: Local10
00001C01 : 10 : call 149
00001C04 : 0b : end
00001C05 : 20 : get_local: Local19
00001C07 : 41 : i32.const: 1
00001C09 : 6a : i32.add
00001C0A : 21 : set_local: Local19
00001C0C : 20 : get_local: Local5
00001C0E : 41 : i32.const: 24
00001C10 : 74 : i32.shl
00001C11 : 21 : set_local: Local14
00001C13 : 20 : get_local: Local5
00001C15 : 41 : i32.const: 1
00001C17 : 6a : i32.add
00001C18 : 21 : set_local: Local5
00001C1A : 20 : get_local: Local14
00001C1C : 41 : i32.const: 24
00001C1E : 75 : i32.shr_s
00001C1F : 41 : i32.const: 4
00001C21 : 48 : i32.lt_s
00001C22 : 0d : br_if:00
00001C24 : 0b : end
00001C25 : 0b : end
00001C26 : 20 : get_local: Local24
00001C28 : 28 : i32.load - Flags: 2 Offset: 148
00001C2C : 21 : set_local: Local18
00001C2E : 20 : get_local: Local24
00001C30 : 41 : i32.const: 0
00001C32 : 36 : i32.store - Flags: 2 Offset: 48
00001C35 : 20 : get_local: Local24
00001C37 : 42 : i64.const: 1
00001C39 : 37 : i64.store - Flags: 3 Offset: 40
00001C3C : 20 : get_local: Local24
00001C3E : 41 : i32.const: 40
00001C40 : 6a : i32.add
00001C41 : 41 : i32.const: 0
00001C43 : 10 : call 150
00001C46 : 20 : get_local: Local24
00001C48 : 41 : i32.const: 80
00001C4B : 6a : i32.add
00001C4C : 41 : i32.const: 8
00001C4E : 6a : i32.add
00001C4F : 22 : tee_local: Param0b
00001C51 : 20 : get_local: Local24
00001C53 : 28 : i32.load - Flags: 2 Offset: 48
00001C56 : 22 : tee_local: Param0f
00001C58 : 36 : i32.store - Flags: 2 Offset: 0
00001C5B : 20 : get_local: Local24
00001C5D : 41 : i32.const: 8
00001C5F : 6a : i32.add
00001C60 : 22 : tee_local: Local5
00001C62 : 20 : get_local: Local14
00001C64 : 36 : i32.store - Flags: 2 Offset: 0
00001C67 : 20 : get_local: Local24
00001C69 : 20 : get_local: Local24
00001C6B : 28 : i32.load - Flags: 2 Offset: 40
00001C6E : 22 : tee_local: Param0f
00001C70 : 36 : i32.store - Flags: 2 Offset: 80
00001C73 : 20 : get_local: Local24
00001C75 : 20 : get_local: Local24
00001C77 : 28 : i32.load - Flags: 2 Offset: 44
00001C7A : 22 : tee_local: Local13
00001C7C : 36 : i32.store - Flags: 2 Offset: 84
00001C7F : 20 : get_local: Local24
00001C81 : 20 : get_local: Local19
00001C83 : 36 : i32.store - Flags: 2 Offset: 4
00001C86 : 20 : get_local: Local24
00001C88 : 20 : get_local: Local14
00001C8A : 36 : i32.store - Flags: 2 Offset: 0
00001C8D : 20 : get_local: Local24
00001C8F : 41 : i32.const: 80
00001C92 : 6a : i32.add
00001C93 : 20 : get_local: Local24
00001C95 : 10 : call 9
00001C97 : 20 : get_local: Local24
00001C99 : 28 : i32.load - Flags: 2 Offset: 80
00001C9C : 41 : i32.const: 1
00001C9E : 46 : i32.eq
00001C9F : 0d : br_if:05
00001CA1 : 20 : get_local: Local24
00001CA3 : 28 : i32.load - Flags: 2 Offset: 84
00001CA6 : 21 : set_local: Local19
00001CA8 : 02 : block: 40
00001CAA : 02 : block: 40
00001CAC : 02 : block: 40
00001CAE : 02 : block: 40
00001CB0 : 02 : block: 40
00001CB2 : 20 : get_local: Local16
00001CB4 : 20 : get_local: Local4
00001CB6 : 47 : i32.ne
00001CB7 : 0d : br_if:00
00001CB9 : 20 : get_local: Local10
00001CBB : 28 : i32.load - Flags: 2 Offset: 0
00001CBE : 21 : set_local: Local10
00001CC0 : 02 : block: 40
00001CC2 : 20 : get_local: Local15
00001CC4 : 20 : get_local: Local3
00001CC6 : 46 : i32.eq
00001CC7 : 0d : br_if:00
00001CC9 : 20 : get_local: Local4
00001CCB : 45 : i32.eqz
00001CCC : 0d : br_if:00
00001CCE : 41 : i32.const: 0
00001CD0 : 21 : set_local: Local14
00001CD2 : 03 : loop: 40
00001CD4 : 20 : get_local: Local15
00001CD6 : 20 : get_local: Local14
00001CD8 : 6a : i32.add
00001CD9 : 2d : i32.load8_u - Flags: 0 Offset: 0
00001CDC : 20 : get_local: Local3
00001CDE : 20 : get_local: Local14
00001CE0 : 6a : i32.add
00001CE1 : 2d : i32.load8_u - Flags: 0 Offset: 0
00001CE4 : 47 : i32.ne
00001CE5 : 0d : br_if:03
00001CE7 : 20 : get_local: Local14
00001CE9 : 41 : i32.const: 1
00001CEB : 6a : i32.add
00001CEC : 22 : tee_local: Param0f
00001CEE : 20 : get_local: Local4
00001CF0 : 49 : i32.lt_u
00001CF1 : 0d : br_if:00
00001CF3 : 0b : end
00001CF4 : 0b : end
00001CF5 : 41 : i32.const: 67
00001CF8 : 10 : call 144
00001CFB : 22 : tee_local: Param0f
00001CFD : 45 : i32.eqz
00001CFE : 0d : br_if:0b
00001D00 : 20 : get_local: Local24
00001D02 : 41 : i32.const: 67
00001D05 : 36 : i32.store - Flags: 2 Offset: 44
00001D08 : 20 : get_local: Local24
00001D0A : 20 : get_local: Local14
00001D0C : 36 : i32.store - Flags: 2 Offset: 40
00001D0F : 20 : get_local: Local24
00001D11 : 41 : i32.const: 0
00001D13 : 36 : i32.store - Flags: 2 Offset: 48
00001D16 : 20 : get_local: Local24
00001D18 : 41 : i32.const: 40
00001D1A : 6a : i32.add
00001D1B : 41 : i32.const: 67
00001D1E : 10 : call 150
00001D21 : 20 : get_local: Local24
00001D23 : 20 : get_local: Local24
00001D25 : 28 : i32.load - Flags: 2 Offset: 48
00001D28 : 22 : tee_local: Param0f
00001D2A : 41 : i32.const: 67
00001D2D : 6a : i32.add
00001D2E : 36 : i32.store - Flags: 2 Offset: 48
00001D31 : 20 : get_local: Local14
00001D33 : 20 : get_local: Local24
00001D35 : 28 : i32.load - Flags: 2 Offset: 40
00001D38 : 6a : i32.add
00001D39 : 41 : i32.const: 192
00001D3C : 41 : i32.const: 67
00001D3F : 10 : call memcpy
00001D41 : 1a : drop
00001D42 : 20 : get_local: Local24
00001D44 : 41 : i32.const: 80
00001D47 : 6a : i32.add
00001D48 : 41 : i32.const: 8
00001D4A : 6a : i32.add
00001D4B : 20 : get_local: Local24
00001D4D : 28 : i32.load - Flags: 2 Offset: 48
00001D50 : 22 : tee_local: Param0f
00001D52 : 36 : i32.store - Flags: 2 Offset: 0
00001D55 : 20 : get_local: Local24
00001D57 : 41 : i32.const: 8
00001D59 : 6a : i32.add
00001D5A : 22 : tee_local: Param0c
00001D5C : 20 : get_local: Local14
00001D5E : 36 : i32.store - Flags: 2 Offset: 0
00001D61 : 20 : get_local: Local24
00001D63 : 20 : get_local: Local24
00001D65 : 28 : i32.load - Flags: 2 Offset: 40
00001D68 : 22 : tee_local: Param0f
00001D6A : 36 : i32.store - Flags: 2 Offset: 80
00001D6D : 20 : get_local: Local24
00001D6F : 20 : get_local: Local24
00001D71 : 28 : i32.load - Flags: 2 Offset: 44
00001D74 : 22 : tee_local: Local5
00001D76 : 36 : i32.store - Flags: 2 Offset: 84
00001D79 : 20 : get_local: Local24
00001D7B : 20 : get_local: Local5
00001D7D : 36 : i32.store - Flags: 2 Offset: 4
00001D80 : 20 : get_local: Local24
00001D82 : 20 : get_local: Local14
00001D84 : 36 : i32.store - Flags: 2 Offset: 0
00001D87 : 20 : get_local: Local24
00001D89 : 41 : i32.const: 80
00001D8C : 6a : i32.add
00001D8D : 20 : get_local: Local24
00001D8F : 10 : call 9
00001D91 : 20 : get_local: Local24
00001D93 : 28 : i32.load - Flags: 2 Offset: 80
00001D96 : 41 : i32.const: 1
00001D98 : 46 : i32.eq
00001D99 : 0d : br_if:0c
00001D9B : 20 : get_local: Local24
00001D9D : 28 : i32.load - Flags: 2 Offset: 84
00001DA0 : 21 : set_local: Local14
00001DA2 : 20 : get_local: Local19
00001DA4 : 41 : i32.const: 0
00001DA6 : 3a : i32.store8 - Flags: 0 Offset: 0
00001DA9 : 20 : get_local: Local10
00001DAB : 45 : i32.eqz
00001DAC : 0d : br_if:02
00001DAE : 20 : get_local: Local19
00001DB0 : 10 : call 149
00001DB3 : 20 : get_local: Local18
00001DB5 : 0d : br_if:03
00001DB7 : 0c : br:04
00001DB9 : 0b : end
00001DBA : 20 : get_local: Local19
00001DBC : 21 : set_local: Local14
00001DBE : 20 : get_local: Local18
00001DC0 : 0d : br_if:02
00001DC2 : 0c : br:03
00001DC4 : 0b : end
00001DC5 : 20 : get_local: Local19
00001DC7 : 21 : set_local: Local14
00001DC9 : 0b : end
00001DCA : 20 : get_local: Local18
00001DCC : 45 : i32.eqz
00001DCD : 0d : br_if:01
00001DCF : 0b : end
00001DD0 : 20 : get_local: Local15
00001DD2 : 10 : call 149
00001DD5 : 0b : end
00001DD6 : 02 : block: 40
00001DD8 : 20 : get_local: Local17
00001DDA : 45 : i32.eqz
00001DDB : 0d : br_if:00
00001DDD : 20 : get_local: Local23
00001DDF : 10 : call 149
00001DE2 : 0b : end
00001DE3 : 02 : block: 40
00001DE5 : 20 : get_local: Local1
00001DE7 : 45 : i32.eqz
00001DE8 : 0d : br_if:00
00001DEA : 20 : get_local: Local2
00001DEC : 10 : call 149
00001DEF : 0b : end
00001DF0 : 20 : get_local: Local0
00001DF2 : 45 : i32.eqz
00001DF3 : 0d : br_if:01
00001DF5 : 0b : end
00001DF6 : 20 : get_local: Param0
00001DF8 : 10 : call 149
00001DFB : 0b : end
00001DFC : 41 : i32.const: 0
00001DFE : 20 : get_local: Local24
00001E00 : 41 : i32.const: 176
00001E03 : 6a : i32.add
00001E04 : 36 : i32.store - Flags: 2 Offset: 4
00001E07 : 20 : get_local: Local14
00001E09 : 0f : return
00001E0A : 0b : end
00001E0B : 10 : call 196
00001E0E : 00 : unreachable
00001E0F : 0b : end
00001E10 : 41 : i32.const: 33076
00001E14 : 10 : call 159
00001E17 : 00 : unreachable
00001E18 : 0b : end
00001E19 : 00 : unreachable
00001E1A : 00 : unreachable
00001E1B : 0b : end
00001E1C : 20 : get_local: Local5
00001E1E : 20 : get_local: Local24
00001E20 : 41 : i32.const: 92
00001E23 : 6a : i32.add
00001E24 : 29 : i64.load - Flags: 2 Offset: 0
00001E27 : 37 : i64.store - Flags: 3 Offset: 0
00001E2A : 20 : get_local: Local24
00001E2C : 20 : get_local: Local24
00001E2E : 29 : i64.load - Flags: 2 Offset: 84
00001E31 : 37 : i64.store - Flags: 3 Offset: 0
00001E34 : 20 : get_local: Local24
00001E36 : 41 : i32.const: 40
00001E38 : 6a : i32.add
00001E39 : 41 : i32.const: 8
00001E3B : 6a : i32.add
00001E3C : 20 : get_local: Local5
00001E3E : 29 : i64.load - Flags: 3 Offset: 0
00001E41 : 37 : i64.store - Flags: 3 Offset: 0
00001E44 : 20 : get_local: Local24
00001E46 : 20 : get_local: Local24
00001E48 : 29 : i64.load - Flags: 3 Offset: 0
00001E4B : 37 : i64.store - Flags: 3 Offset: 40
00001E4E : 20 : get_local: Local24
00001E50 : 41 : i32.const: 40
00001E52 : 6a : i32.add
00001E53 : 10 : call 194
00001E56 : 00 : unreachable
00001E57 : 0b : end
00001E58 : 00 : unreachable
00001E59 : 00 : unreachable
00001E5A : 0b : end
00001E5B : 20 : get_local: Local11
00001E5D : 20 : get_local: Local24
00001E5F : 41 : i32.const: 92
00001E62 : 6a : i32.add
00001E63 : 29 : i64.load - Flags: 2 Offset: 0
00001E66 : 37 : i64.store - Flags: 3 Offset: 0
00001E69 : 20 : get_local: Local24
00001E6B : 20 : get_local: Local24
00001E6D : 29 : i64.load - Flags: 2 Offset: 84
00001E70 : 37 : i64.store - Flags: 3 Offset: 0
00001E73 : 20 : get_local: Local24
00001E75 : 41 : i32.const: 40
00001E77 : 6a : i32.add
00001E78 : 41 : i32.const: 8
00001E7A : 6a : i32.add
00001E7B : 20 : get_local: Local11
00001E7D : 29 : i64.load - Flags: 3 Offset: 0
00001E80 : 37 : i64.store - Flags: 3 Offset: 0
00001E83 : 20 : get_local: Local24
00001E85 : 20 : get_local: Local24
00001E87 : 29 : i64.load - Flags: 3 Offset: 0
00001E8A : 37 : i64.store - Flags: 3 Offset: 40
00001E8D : 20 : get_local: Local24
00001E8F : 41 : i32.const: 40
00001E91 : 6a : i32.add
00001E92 : 10 : call 194
00001E95 : 00 : unreachable
00001E96 : 0b : end
00001E97 : 20 : get_local: Local5
00001E99 : 20 : get_local: Local7
00001E9B : 20 : get_local: Local18
00001E9D : 20 : get_local: Local7
00001E9F : 10 : call 162
00001EA2 : 00 : unreachable
00001EA3 : 0b : end
00001EA4 : 41 : i32.const: 2452
00001EA7 : 10 : call 159
00001EAA : 00 : unreachable
00001EAB : 0b : end
00001EAC : 20 : get_local: Local18
00001EAE : 20 : get_local: Local24
00001EB0 : 41 : i32.const: 92
00001EB3 : 6a : i32.add
00001EB4 : 29 : i64.load - Flags: 2 Offset: 0
00001EB7 : 37 : i64.store - Flags: 3 Offset: 0
00001EBA : 20 : get_local: Local24
00001EBC : 20 : get_local: Local24
00001EBE : 29 : i64.load - Flags: 2 Offset: 84
00001EC1 : 37 : i64.store - Flags: 3 Offset: 0
00001EC4 : 20 : get_local: Local24
00001EC6 : 41 : i32.const: 40
00001EC8 : 6a : i32.add
00001EC9 : 41 : i32.const: 8
00001ECB : 6a : i32.add
00001ECC : 20 : get_local: Local18
00001ECE : 29 : i64.load - Flags: 3 Offset: 0
00001ED1 : 37 : i64.store - Flags: 3 Offset: 0
00001ED4 : 20 : get_local: Local24
00001ED6 : 20 : get_local: Local24
00001ED8 : 29 : i64.load - Flags: 3 Offset: 0
00001EDB : 37 : i64.store - Flags: 3 Offset: 40
00001EDE : 20 : get_local: Local24
00001EE0 : 41 : i32.const: 40
00001EE2 : 6a : i32.add
00001EE3 : 10 : call 194
00001EE6 : 00 : unreachable
00001EE7 : 0b : end
00001EE8 : 41 : i32.const: 176
00001EEB : 41 : i32.const: 1
00001EED : 20 : get_local: Local14
00001EEF : 10 : call 154
00001EF2 : 00 : unreachable
00001EF3 : 0b : end
00001EF4 : 20 : get_local: Local5
00001EF6 : 20 : get_local: Local7
00001EF8 : 41 : i32.const: 0
00001EFA : 20 : get_local: Local16
00001EFC : 10 : call 162
00001EFF : 00 : unreachable
00001F00 : 0b : end
00001F01 : 41 : i32.const: 176
00001F04 : 41 : i32.const: 0
00001F06 : 41 : i32.const: 0
00001F08 : 10 : call 154
00001F0B : 00 : unreachable
00001F0C : 0b : end
00001F0D : 00 : unreachable
00001F0E : 00 : unreachable
00001F0F : 0b : end
00001F10 : 00 : unreachable
00001F11 : 00 : unreachable
00001F12 : 0b : end
00001F13 : 41 : i32.const: 32996
00001F17 : 10 : call 159
00001F1A : 00 : unreachable
00001F1B : 0b : end
00001F1C : 41 : i32.const: 33164
00001F20 : 10 : call 159
00001F23 : 00 : unreachable
00001F24 : 0b : end
00001F25 : 41 : i32.const: 33140
00001F29 : 10 : call 159
00001F2C : 00 : unreachable
00001F2D : 0b : end
00001F2E : 41 : i32.const: 33024
00001F32 : 10 : call 183
00001F35 : 00 : unreachable
00001F36 : 0b : end
00001F39 : 20 : get_local: Local0
00001F3B : 28 : i32.load - Flags: 2 Offset: 24
00001F3E : 41 : i32.const: 272
00001F41 : 41 : i32.const: 11
00001F43 : 20 : get_local: Local0
00001F45 : 41 : i32.const: 28
00001F47 : 6a : i32.add
00001F48 : 28 : i32.load - Flags: 2 Offset: 0
00001F4B : 28 : i32.load - Flags: 2 Offset: 12
00001F4E : 11 : call_indirect 00 reserved: 00
00001F51 : 0b : end
Locals: 1 i32
00001F57 : 41 : i32.const: 0
00001F59 : 41 : i32.const: 0
00001F5B : 28 : i32.load - Flags: 2 Offset: 4
00001F5E : 41 : i32.const: 64
00001F61 : 6b : i32.sub
00001F62 : 22 : tee_local: Param00
00001F64 : 36 : i32.store - Flags: 2 Offset: 4
00001F67 : 20 : get_local: Param0
00001F69 : 41 : i32.const: 24
00001F6B : 36 : i32.store - Flags: 2 Offset: 12
00001F6E : 20 : get_local: Param0
00001F70 : 41 : i32.const: 1728
00001F73 : 36 : i32.store - Flags: 2 Offset: 8
00001F76 : 20 : get_local: Param0
00001F78 : 41 : i32.const: 40
00001F7A : 6a : i32.add
00001F7B : 41 : i32.const: 12
00001F7D : 6a : i32.add
00001F7E : 41 : i32.const: 2
00001F80 : 36 : i32.store - Flags: 2 Offset: 0
00001F83 : 20 : get_local: Param0
00001F85 : 41 : i32.const: 3
00001F87 : 36 : i32.store - Flags: 2 Offset: 44
00001F8A : 20 : get_local: Param0
00001F8C : 20 : get_local: Param0
00001F8E : 41 : i32.const: 56
00001F90 : 6a : i32.add
00001F91 : 36 : i32.store - Flags: 2 Offset: 48
00001F94 : 20 : get_local: Param0
00001F96 : 41 : i32.const: 32872
00001F9A : 36 : i32.store - Flags: 2 Offset: 24
00001F9D : 20 : get_local: Param0
00001F9F : 41 : i32.const: 2
00001FA1 : 36 : i32.store - Flags: 2 Offset: 20
00001FA4 : 20 : get_local: Param0
00001FA6 : 20 : get_local: Param0
00001FA8 : 41 : i32.const: 8
00001FAA : 6a : i32.add
00001FAB : 36 : i32.store - Flags: 2 Offset: 40
00001FAE : 20 : get_local: Param0
00001FB0 : 41 : i32.const: 304
00001FB3 : 36 : i32.store - Flags: 2 Offset: 16
00001FB6 : 20 : get_local: Param0
00001FB8 : 41 : i32.const: 16
00001FBA : 6a : i32.add
00001FBB : 41 : i32.const: 12
00001FBD : 6a : i32.add
00001FBE : 41 : i32.const: 2
00001FC0 : 36 : i32.store - Flags: 2 Offset: 0
00001FC3 : 20 : get_local: Param0
00001FC5 : 20 : get_local: Param0
00001FC7 : 41 : i32.const: 40
00001FC9 : 6a : i32.add
00001FCA : 36 : i32.store - Flags: 2 Offset: 32
00001FCD : 20 : get_local: Param0
00001FCF : 41 : i32.const: 36
00001FD1 : 6a : i32.add
00001FD2 : 41 : i32.const: 2
00001FD4 : 36 : i32.store - Flags: 2 Offset: 0
00001FD7 : 20 : get_local: Param0
00001FD9 : 41 : i32.const: 16
00001FDB : 6a : i32.add
00001FDC : 41 : i32.const: 320
00001FDF : 10 : call 156
00001FE2 : 00 : unreachable
00001FE3 : 0b : end
Locals: 2 i32
Locals: 3 i64
00001FEB : 41 : i32.const: 0
00001FED : 41 : i32.const: 0
00001FEF : 28 : i32.load - Flags: 2 Offset: 4
00001FF2 : 41 : i32.const: 64
00001FF5 : 6b : i32.sub
00001FF6 : 22 : tee_local: Local1
00001FF8 : 36 : i32.store - Flags: 2 Offset: 4
00001FFB : 02 : block: 40
00001FFD : 02 : block: 40
00001FFF : 02 : block: 40
00002001 : 20 : get_local: Param0
00002003 : 28 : i32.load - Flags: 2 Offset: 0
00002006 : 22 : tee_local: Local0
00002008 : 45 : i32.eqz
00002009 : 0d : br_if:00
0000200B : 20 : get_local: Local1
0000200D : 20 : get_local: Param0
0000200F : 29 : i64.load - Flags: 2 Offset: 4
00002012 : 37 : i64.store - Flags: 2 Offset: 52
00002015 : 20 : get_local: Local1
00002017 : 20 : get_local: Local0
00002019 : 36 : i32.store - Flags: 2 Offset: 48
0000201C : 20 : get_local: Local1
0000201E : 41 : i32.const: 8
00002020 : 6a : i32.add
00002021 : 20 : get_local: Local1
00002023 : 41 : i32.const: 48
00002025 : 6a : i32.add
00002026 : 10 : call 9
00002028 : 20 : get_local: Local1
0000202A : 28 : i32.load - Flags: 2 Offset: 8
0000202D : 41 : i32.const: 1
0000202F : 46 : i32.eq
00002030 : 0d : br_if:02
00002032 : 20 : get_local: Local1
00002034 : 41 : i32.const: 16
00002036 : 6a : i32.add
00002037 : 35 : i64.load32_u - Flags: 2 Offset: 0
0000203A : 42 : i64.const: 32
0000203C : 86 : i64.shl
0000203D : 21 : set_local: Local2
0000203F : 20 : get_local: Local1
00002041 : 35 : i64.load32_u - Flags: 2 Offset: 12
00002044 : 21 : set_local: Local3
00002046 : 0c : br:01
00002048 : 0b : end
00002049 : 42 : i64.const: 0
0000204B : 21 : set_local: Local2
0000204D : 42 : i64.const: 0
0000204F : 21 : set_local: Local3
00002051 : 0b : end
00002052 : 02 : block: 40
00002054 : 02 : block: 40
00002056 : 41 : i32.const: 0
00002058 : 2d : i32.load8_u - Flags: 0 Offset: 384
0000205C : 0d : br_if:00
0000205E : 41 : i32.const: 0
00002060 : 41 : i32.const: 1
00002062 : 3a : i32.store8 - Flags: 0 Offset: 384
00002066 : 41 : i32.const: 0
00002068 : 29 : i64.load - Flags: 3 Offset: 448
0000206C : 22 : tee_local: Local4
0000206E : 42 : i64.const: 127
00002070 : 51 : i64.eq
00002071 : 0d : br_if:01
00002073 : 41 : i32.const: 0
00002075 : 20 : get_local: Local4
00002077 : 42 : i64.const: 1
00002079 : 7c : i64.add
0000207A : 37 : i64.store - Flags: 3 Offset: 448
0000207E : 41 : i32.const: 0
00002080 : 41 : i32.const: 0
00002082 : 3a : i32.store8 - Flags: 0 Offset: 384
00002086 : 02 : block: 40
00002088 : 41 : i32.const: 1
0000208A : 10 : call 144
0000208D : 22 : tee_local: Local0
0000208F : 45 : i32.eqz
00002090 : 0d : br_if:00
00002092 : 20 : get_local: Local0
00002094 : 41 : i32.const: 0
00002096 : 3a : i32.store8 - Flags: 0 Offset: 0
00002099 : 41 : i32.const: 48
0000209B : 10 : call 144
0000209E : 22 : tee_local: Param00
000020A0 : 45 : i32.eqz
000020A1 : 0d : br_if:00
000020A3 : 20 : get_local: Param0
000020A5 : 20 : get_local: Local4
000020A7 : 37 : i64.store - Flags: 3 Offset: 8
000020AA : 20 : get_local: Param0
000020AC : 42 : i64.const: 4294967297
000020B2 : 37 : i64.store - Flags: 2 Offset: 0
000020B5 : 20 : get_local: Param0
000020B7 : 41 : i32.const: 0
000020B9 : 36 : i32.store - Flags: 2 Offset: 24
000020BC : 20 : get_local: Param0
000020BE : 41 : i32.const: 1
000020C0 : 36 : i32.store - Flags: 2 Offset: 36
000020C3 : 20 : get_local: Param0
000020C5 : 20 : get_local: Local3
000020C7 : 20 : get_local: Local2
000020C9 : 84 : i64.or
000020CA : 37 : i64.store - Flags: 3 Offset: 16
000020CD : 20 : get_local: Param0
000020CF : 20 : get_local: Local0
000020D1 : ad : i64.extend_u/i32
000020D2 : 37 : i64.store - Flags: 2 Offset: 28
000020D5 : 20 : get_local: Param0
000020D7 : 41 : i32.const: 0
000020D9 : 36 : i32.store - Flags: 2 Offset: 40
000020DC : 41 : i32.const: 0
000020DE : 20 : get_local: Local1
000020E0 : 41 : i32.const: 64
000020E3 : 6a : i32.add
000020E4 : 36 : i32.store - Flags: 2 Offset: 4
000020E7 : 20 : get_local: Param0
000020E9 : 0f : return
000020EA : 0b : end
000020EB : 00 : unreachable
000020EC : 00 : unreachable
000020ED : 0b : end
000020EE : 41 : i32.const: 400
000020F1 : 41 : i32.const: 32
000020F3 : 41 : i32.const: 432
000020F6 : 10 : call 11
000020F8 : 00 : unreachable
000020F9 : 0b : end
000020FA : 41 : i32.const: 0
000020FC : 41 : i32.const: 0
000020FE : 3a : i32.store8 - Flags: 0 Offset: 384
00002102 : 41 : i32.const: 464
00002105 : 41 : i32.const: 55
00002107 : 41 : i32.const: 520
0000210A : 10 : call 11
0000210C : 00 : unreachable
0000210D : 0b : end
0000210E : 20 : get_local: Local1
00002110 : 41 : i32.const: 32
00002112 : 6a : i32.add
00002113 : 41 : i32.const: 8
00002115 : 6a : i32.add
00002116 : 22 : tee_local: Param00
00002118 : 20 : get_local: Local1
0000211A : 41 : i32.const: 20
0000211C : 6a : i32.add
0000211D : 29 : i64.load - Flags: 2 Offset: 0
00002120 : 37 : i64.store - Flags: 3 Offset: 0
00002123 : 20 : get_local: Local1
00002125 : 20 : get_local: Local1
00002127 : 29 : i64.load - Flags: 2 Offset: 12
0000212A : 37 : i64.store - Flags: 3 Offset: 32
0000212D : 20 : get_local: Local1
0000212F : 41 : i32.const: 48
00002131 : 6a : i32.add
00002132 : 41 : i32.const: 8
00002134 : 6a : i32.add
00002135 : 20 : get_local: Param0
00002137 : 29 : i64.load - Flags: 3 Offset: 0
0000213A : 37 : i64.store - Flags: 3 Offset: 0
0000213D : 20 : get_local: Local1
0000213F : 20 : get_local: Local1
00002141 : 29 : i64.load - Flags: 3 Offset: 32
00002144 : 37 : i64.store - Flags: 3 Offset: 48
00002147 : 20 : get_local: Local1
00002149 : 41 : i32.const: 48
0000214B : 6a : i32.add
0000214C : 10 : call 10
0000214E : 00 : unreachable
0000214F : 0b : end
Locals: 1 i32
00002155 : 41 : i32.const: 0
00002157 : 41 : i32.const: 0
00002159 : 28 : i32.load - Flags: 2 Offset: 4
0000215C : 41 : i32.const: 64
0000215F : 6b : i32.sub
00002160 : 22 : tee_local: Param00
00002162 : 36 : i32.store - Flags: 2 Offset: 4
00002165 : 20 : get_local: Param0
00002167 : 41 : i32.const: 16
00002169 : 36 : i32.store - Flags: 2 Offset: 12
0000216C : 20 : get_local: Param0
0000216E : 41 : i32.const: 288
00002171 : 36 : i32.store - Flags: 2 Offset: 8
00002174 : 20 : get_local: Param0
00002176 : 41 : i32.const: 40
00002178 : 6a : i32.add
00002179 : 41 : i32.const: 12
0000217B : 6a : i32.add
0000217C : 41 : i32.const: 4
0000217E : 36 : i32.store - Flags: 2 Offset: 0
00002181 : 20 : get_local: Param0
00002183 : 41 : i32.const: 3
00002185 : 36 : i32.store - Flags: 2 Offset: 44
00002188 : 20 : get_local: Param0
0000218A : 20 : get_local: Param0
0000218C : 41 : i32.const: 56
0000218E : 6a : i32.add
0000218F : 36 : i32.store - Flags: 2 Offset: 48
00002192 : 20 : get_local: Param0
00002194 : 41 : i32.const: 32872
00002198 : 36 : i32.store - Flags: 2 Offset: 24
0000219B : 20 : get_local: Param0
0000219D : 41 : i32.const: 2
0000219F : 36 : i32.store - Flags: 2 Offset: 20
000021A2 : 20 : get_local: Param0
000021A4 : 20 : get_local: Param0
000021A6 : 41 : i32.const: 8
000021A8 : 6a : i32.add
000021A9 : 36 : i32.store - Flags: 2 Offset: 40
000021AC : 20 : get_local: Param0
000021AE : 41 : i32.const: 304
000021B1 : 36 : i32.store - Flags: 2 Offset: 16
000021B4 : 20 : get_local: Param0
000021B6 : 41 : i32.const: 16
000021B8 : 6a : i32.add
000021B9 : 41 : i32.const: 12
000021BB : 6a : i32.add
000021BC : 41 : i32.const: 2
000021BE : 36 : i32.store - Flags: 2 Offset: 0
000021C1 : 20 : get_local: Param0
000021C3 : 20 : get_local: Param0
000021C5 : 41 : i32.const: 40
000021C7 : 6a : i32.add
000021C8 : 36 : i32.store - Flags: 2 Offset: 32
000021CB : 20 : get_local: Param0
000021CD : 41 : i32.const: 36
000021CF : 6a : i32.add
000021D0 : 41 : i32.const: 2
000021D2 : 36 : i32.store - Flags: 2 Offset: 0
000021D5 : 20 : get_local: Param0
000021D7 : 41 : i32.const: 16
000021D9 : 6a : i32.add
000021DA : 41 : i32.const: 320
000021DD : 10 : call 156
000021E0 : 00 : unreachable
000021E1 : 0b : end
Locals: 1 i32
000021E6 : 02 : block: 40
000021E8 : 20 : get_local: Param0
000021EA : 28 : i32.load - Flags: 2 Offset: 0
000021ED : 22 : tee_local: Param00
000021EF : 28 : i32.load - Flags: 2 Offset: 16
000021F2 : 22 : tee_local: Local0
000021F4 : 45 : i32.eqz
000021F5 : 0d : br_if:00
000021F7 : 20 : get_local: Local0
000021F9 : 41 : i32.const: 0
000021FB : 3a : i32.store8 - Flags: 0 Offset: 0
000021FE : 20 : get_local: Param0
00002200 : 28 : i32.load - Flags: 2 Offset: 20
00002203 : 45 : i32.eqz
00002204 : 0d : br_if:00
00002206 : 20 : get_local: Param0
00002208 : 41 : i32.const: 16
0000220A : 6a : i32.add
0000220B : 28 : i32.load - Flags: 2 Offset: 0
0000220E : 10 : call 149
00002211 : 0b : end
00002212 : 20 : get_local: Param0
00002214 : 28 : i32.load - Flags: 2 Offset: 28
00002217 : 10 : call 149
0000221A : 20 : get_local: Param0
0000221C : 20 : get_local: Param0
0000221E : 28 : i32.load - Flags: 2 Offset: 4
00002221 : 22 : tee_local: Local0
00002223 : 41 : i32.const: 127
00002225 : 6a : i32.add
00002226 : 36 : i32.store - Flags: 2 Offset: 4
00002229 : 02 : block: 40
0000222B : 20 : get_local: Local0
0000222D : 41 : i32.const: 1
0000222F : 47 : i32.ne
00002230 : 0d : br_if:00
00002232 : 20 : get_local: Param0
00002234 : 10 : call 149
00002237 : 0b : end
00002238 : 0b : end
0000223B : 20 : get_local: Local0
0000223D : 20 : get_local: Param0
0000223F : 28 : i32.load - Flags: 2 Offset: 0
00002242 : 20 : get_local: Param0
00002244 : 28 : i32.load - Flags: 2 Offset: 4
00002247 : 10 : call 161
0000224A : 0b : end
Locals: 5 i32
00002250 : 41 : i32.const: 0
00002252 : 41 : i32.const: 0
00002254 : 28 : i32.load - Flags: 2 Offset: 4
00002257 : 41 : i32.const: 80
0000225A : 6b : i32.sub
0000225B : 22 : tee_local: Local5
0000225D : 36 : i32.store - Flags: 2 Offset: 4
00002260 : 20 : get_local: Local5
00002262 : 41 : i32.const: 8
00002264 : 6a : i32.add
00002265 : 41 : i32.const: 0
00002267 : 20 : get_local: Local0
00002269 : 28 : i32.load - Flags: 2 Offset: 0
0000226C : 20 : get_local: Local0
0000226E : 28 : i32.load - Flags: 2 Offset: 8
00002271 : 10 : call 173
00002274 : 02 : block: 40
00002276 : 02 : block: 40
00002278 : 02 : block: 40
0000227A : 02 : block: 40
0000227C : 20 : get_local: Local5
0000227E : 28 : i32.load - Flags: 2 Offset: 8
00002281 : 41 : i32.const: 1
00002283 : 47 : i32.ne
00002284 : 0d : br_if:00
00002286 : 20 : get_local: Local5
00002288 : 28 : i32.load - Flags: 2 Offset: 12
0000228B : 21 : set_local: Local1
0000228D : 20 : get_local: Local5
0000228F : 41 : i32.const: 64
00002292 : 6a : i32.add
00002293 : 41 : i32.const: 8
00002295 : 6a : i32.add
00002296 : 20 : get_local: Local0
00002298 : 41 : i32.const: 8
0000229A : 6a : i32.add
0000229B : 28 : i32.load - Flags: 2 Offset: 0
0000229E : 22 : tee_local: Local2
000022A0 : 36 : i32.store - Flags: 2 Offset: 0
000022A3 : 20 : get_local: Local5
000022A5 : 41 : i32.const: 48
000022A7 : 6a : i32.add
000022A8 : 41 : i32.const: 8
000022AA : 6a : i32.add
000022AB : 22 : tee_local: Local4
000022AD : 20 : get_local: Local2
000022AF : 36 : i32.store - Flags: 2 Offset: 0
000022B2 : 20 : get_local: Local5
000022B4 : 20 : get_local: Local0
000022B6 : 28 : i32.load - Flags: 2 Offset: 0
000022B9 : 22 : tee_local: Local2
000022BB : 36 : i32.store - Flags: 2 Offset: 64
000022BE : 20 : get_local: Local5
000022C0 : 20 : get_local: Local0
000022C2 : 41 : i32.const: 4
000022C4 : 6a : i32.add
000022C5 : 28 : i32.load - Flags: 2 Offset: 0
000022C8 : 22 : tee_local: Local0
000022CA : 36 : i32.store - Flags: 2 Offset: 68
000022CD : 20 : get_local: Local5
000022CF : 20 : get_local: Local0
000022D1 : 36 : i32.store - Flags: 2 Offset: 52
000022D4 : 20 : get_local: Local5
000022D6 : 20 : get_local: Local2
000022D8 : 36 : i32.store - Flags: 2 Offset: 48
000022DB : 20 : get_local: Param0
000022DD : 20 : get_local: Local1
000022DF : 36 : i32.store - Flags: 2 Offset: 4
000022E2 : 20 : get_local: Param0
000022E4 : 41 : i32.const: 1
000022E6 : 36 : i32.store - Flags: 2 Offset: 0
000022E9 : 20 : get_local: Param0
000022EB : 41 : i32.const: 16
000022ED : 6a : i32.add
000022EE : 20 : get_local: Local4
000022F0 : 28 : i32.load - Flags: 2 Offset: 0
000022F3 : 36 : i32.store - Flags: 2 Offset: 0
000022F6 : 20 : get_local: Param0
000022F8 : 41 : i32.const: 12
000022FA : 6a : i32.add
000022FB : 20 : get_local: Local5
000022FD : 28 : i32.load - Flags: 2 Offset: 52
00002300 : 36 : i32.store - Flags: 2 Offset: 0
00002303 : 20 : get_local: Param0
00002305 : 41 : i32.const: 8
00002307 : 6a : i32.add
00002308 : 20 : get_local: Local5
0000230A : 28 : i32.load - Flags: 2 Offset: 48
0000230D : 36 : i32.store - Flags: 2 Offset: 0
00002310 : 0c : br:01
00002312 : 0b : end
00002313 : 20 : get_local: Local5
00002315 : 41 : i32.const: 16
00002317 : 6a : i32.add
00002318 : 41 : i32.const: 8
0000231A : 6a : i32.add
0000231B : 22 : tee_local: Local2
0000231D : 20 : get_local: Local0
0000231F : 41 : i32.const: 8
00002321 : 6a : i32.add
00002322 : 28 : i32.load - Flags: 2 Offset: 0
00002325 : 36 : i32.store - Flags: 2 Offset: 0
00002328 : 20 : get_local: Local5
0000232A : 20 : get_local: Local0
0000232C : 29 : i64.load - Flags: 2 Offset: 0
0000232F : 37 : i64.store - Flags: 3 Offset: 16
00002332 : 20 : get_local: Local5
00002334 : 41 : i32.const: 16
00002336 : 6a : i32.add
00002337 : 10 : call 48
00002339 : 02 : block: 40
0000233B : 20 : get_local: Local2
0000233D : 28 : i32.load - Flags: 2 Offset: 0
00002340 : 22 : tee_local: Local0
00002342 : 20 : get_local: Local5
00002344 : 28 : i32.load - Flags: 2 Offset: 20
00002347 : 22 : tee_local: Local1
00002349 : 47 : i32.ne
0000234A : 0d : br_if:00
0000234C : 20 : get_local: Local5
0000234E : 41 : i32.const: 16
00002350 : 6a : i32.add
00002351 : 10 : call 49
00002353 : 20 : get_local: Local2
00002355 : 28 : i32.load - Flags: 2 Offset: 0
00002358 : 21 : set_local: Local0
0000235A : 20 : get_local: Local5
0000235C : 28 : i32.load - Flags: 2 Offset: 20
0000235F : 21 : set_local: Local1
00002361 : 0b : end
00002362 : 20 : get_local: Local5
00002364 : 28 : i32.load - Flags: 2 Offset: 16
00002367 : 22 : tee_local: Local4
00002369 : 20 : get_local: Local0
0000236B : 6a : i32.add
0000236C : 41 : i32.const: 0
0000236E : 3a : i32.store8 - Flags: 0 Offset: 0
00002371 : 20 : get_local: Local2
00002373 : 20 : get_local: Local0
00002375 : 41 : i32.const: 1
00002377 : 6a : i32.add
00002378 : 22 : tee_local: Local0
0000237A : 36 : i32.store - Flags: 2 Offset: 0
0000237D : 20 : get_local: Local1
0000237F : 20 : get_local: Local0
00002381 : 49 : i32.lt_u
00002382 : 0d : br_if:01
00002384 : 02 : block: 40
00002386 : 02 : block: 40
00002388 : 02 : block: 40
0000238A : 20 : get_local: Local0
0000238C : 45 : i32.eqz
0000238D : 0d : br_if:00
0000238F : 20 : get_local: Local1
00002391 : 20 : get_local: Local0
00002393 : 47 : i32.ne
00002394 : 0d : br_if:01
00002396 : 20 : get_local: Local1
00002398 : 21 : set_local: Local0
0000239A : 20 : get_local: Local4
0000239C : 21 : set_local: Local2
0000239E : 0c : br:02
000023A0 : 0b : end
000023A1 : 41 : i32.const: 1
000023A3 : 21 : set_local: Local2
000023A5 : 41 : i32.const: 0
000023A7 : 21 : set_local: Local0
000023A9 : 20 : get_local: Local1
000023AB : 45 : i32.eqz
000023AC : 0d : br_if:01
000023AE : 20 : get_local: Local4
000023B0 : 10 : call 149
000023B3 : 0c : br:01
000023B5 : 0b : end
000023B6 : 20 : get_local: Local5
000023B8 : 41 : i32.const: 64
000023BB : 6a : i32.add
000023BC : 41 : i32.const: 8
000023BE : 6a : i32.add
000023BF : 20 : get_local: Local5
000023C1 : 41 : i32.const: 48
000023C3 : 6a : i32.add
000023C4 : 41 : i32.const: 8
000023C6 : 6a : i32.add
000023C7 : 28 : i32.load - Flags: 2 Offset: 0
000023CA : 22 : tee_local: Local2
000023CC : 36 : i32.store - Flags: 2 Offset: 0
000023CF : 20 : get_local: Local5
000023D1 : 41 : i32.const: 32
000023D3 : 6a : i32.add
000023D4 : 41 : i32.const: 8
000023D6 : 6a : i32.add
000023D7 : 20 : get_local: Local2
000023D9 : 36 : i32.store - Flags: 2 Offset: 0
000023DC : 20 : get_local: Local5
000023DE : 20 : get_local: Local5
000023E0 : 28 : i32.load - Flags: 2 Offset: 48
000023E3 : 22 : tee_local: Local2
000023E5 : 36 : i32.store - Flags: 2 Offset: 64
000023E8 : 20 : get_local: Local5
000023EA : 20 : get_local: Local5
000023EC : 28 : i32.load - Flags: 2 Offset: 52
000023EF : 22 : tee_local: Local3
000023F1 : 36 : i32.store - Flags: 2 Offset: 68
000023F4 : 20 : get_local: Local5
000023F6 : 20 : get_local: Local3
000023F8 : 36 : i32.store - Flags: 2 Offset: 36
000023FB : 20 : get_local: Local5
000023FD : 20 : get_local: Local2
000023FF : 36 : i32.store - Flags: 2 Offset: 32
00002402 : 20 : get_local: Local4
00002404 : 20 : get_local: Local1
00002406 : 41 : i32.const: 1
00002408 : 20 : get_local: Local0
0000240A : 41 : i32.const: 1
0000240C : 20 : get_local: Local5
0000240E : 41 : i32.const: 32
00002410 : 6a : i32.add
00002411 : 10 : call 193
00002414 : 22 : tee_local: Local2
00002416 : 45 : i32.eqz
00002417 : 0d : br_if:03
00002419 : 0b : end
0000241A : 20 : get_local: Param0
0000241C : 20 : get_local: Local2
0000241E : 36 : i32.store - Flags: 2 Offset: 4
00002421 : 20 : get_local: Param0
00002423 : 41 : i32.const: 0
00002425 : 36 : i32.store - Flags: 2 Offset: 0
00002428 : 20 : get_local: Param0
0000242A : 41 : i32.const: 8
0000242C : 6a : i32.add
0000242D : 20 : get_local: Local0
0000242F : 36 : i32.store - Flags: 2 Offset: 0
00002432 : 0b : end
00002433 : 41 : i32.const: 0
00002435 : 20 : get_local: Local5
00002437 : 41 : i32.const: 80
0000243A : 6a : i32.add
0000243B : 36 : i32.store - Flags: 2 Offset: 4
0000243E : 0f : return
0000243F : 0b : end
00002440 : 41 : i32.const: 1576
00002443 : 10 : call 159
00002446 : 00 : unreachable
00002447 : 0b : end
00002448 : 00 : unreachable
00002449 : 00 : unreachable
0000244A : 0b : end
Locals: 1 i32
00002450 : 41 : i32.const: 0
00002452 : 41 : i32.const: 0
00002454 : 28 : i32.load - Flags: 2 Offset: 4
00002457 : 41 : i32.const: 48
00002459 : 6b : i32.sub
0000245A : 22 : tee_local: Local0
0000245C : 36 : i32.store - Flags: 2 Offset: 4
0000245F : 20 : get_local: Local0
00002461 : 41 : i32.const: 47
00002463 : 36 : i32.store - Flags: 2 Offset: 4
00002466 : 20 : get_local: Local0
00002468 : 41 : i32.const: 1488
0000246B : 36 : i32.store - Flags: 2 Offset: 0
0000246E : 20 : get_local: Local0
00002470 : 41 : i32.const: 32
00002472 : 6a : i32.add
00002473 : 41 : i32.const: 12
00002475 : 6a : i32.add
00002476 : 41 : i32.const: 5
00002478 : 36 : i32.store - Flags: 2 Offset: 0
0000247B : 20 : get_local: Local0
0000247D : 20 : get_local: Param0
0000247F : 36 : i32.store - Flags: 2 Offset: 40
00002482 : 20 : get_local: Local0
00002484 : 41 : i32.const: 3
00002486 : 36 : i32.store - Flags: 2 Offset: 36
00002489 : 20 : get_local: Local0
0000248B : 41 : i32.const: 32872
0000248F : 36 : i32.store - Flags: 2 Offset: 16
00002492 : 20 : get_local: Local0
00002494 : 41 : i32.const: 2
00002496 : 36 : i32.store - Flags: 2 Offset: 12
00002499 : 20 : get_local: Local0
0000249B : 20 : get_local: Local0
0000249D : 36 : i32.store - Flags: 2 Offset: 32
000024A0 : 20 : get_local: Local0
000024A2 : 41 : i32.const: 304
000024A5 : 36 : i32.store - Flags: 2 Offset: 8
000024A8 : 20 : get_local: Local0
000024AA : 41 : i32.const: 8
000024AC : 6a : i32.add
000024AD : 41 : i32.const: 12
000024AF : 6a : i32.add
000024B0 : 41 : i32.const: 2
000024B2 : 36 : i32.store - Flags: 2 Offset: 0
000024B5 : 20 : get_local: Local0
000024B7 : 20 : get_local: Local0
000024B9 : 41 : i32.const: 32
000024BB : 6a : i32.add
000024BC : 36 : i32.store - Flags: 2 Offset: 24
000024BF : 20 : get_local: Local0
000024C1 : 41 : i32.const: 28
000024C3 : 6a : i32.add
000024C4 : 41 : i32.const: 2
000024C6 : 36 : i32.store - Flags: 2 Offset: 0
000024C9 : 20 : get_local: Local0
000024CB : 41 : i32.const: 8
000024CD : 6a : i32.add
000024CE : 41 : i32.const: 320
000024D1 : 10 : call 156
000024D4 : 00 : unreachable
000024D5 : 0b : end
Locals: 1 i32
000024DA : 02 : block: 40
000024DC : 41 : i32.const: 8
000024DE : 10 : call 144
000024E1 : 22 : tee_local: Local2
000024E3 : 0d : br_if:00
000024E5 : 00 : unreachable
000024E6 : 00 : unreachable
000024E7 : 0b : end
000024E8 : 20 : get_local: Local2
000024EA : 20 : get_local: Local0
000024EC : 36 : i32.store - Flags: 2 Offset: 4
000024EF : 20 : get_local: Local2
000024F1 : 20 : get_local: Param0
000024F3 : 36 : i32.store - Flags: 2 Offset: 0
000024F6 : 20 : get_local: Local2
000024F8 : 41 : i32.const: 564
000024FB : 20 : get_local: Local1
000024FD : 10 : call 12
000024FF : 00 : unreachable
00002500 : 0b : end
Locals: 7 i32
Locals: 1 i64
00002508 : 41 : i32.const: 0
0000250A : 41 : i32.const: 0
0000250C : 28 : i32.load - Flags: 2 Offset: 4
0000250F : 41 : i32.const: 128
00002512 : 6b : i32.sub
00002513 : 22 : tee_local: Local8
00002515 : 36 : i32.store - Flags: 2 Offset: 4
00002518 : 20 : get_local: Local1
0000251A : 28 : i32.load - Flags: 2 Offset: 12
0000251D : 21 : set_local: Local5
0000251F : 20 : get_local: Local1
00002521 : 28 : i32.load - Flags: 2 Offset: 8
00002524 : 21 : set_local: Local4
00002526 : 20 : get_local: Local1
00002528 : 28 : i32.load - Flags: 2 Offset: 4
0000252B : 21 : set_local: Local3
0000252D : 20 : get_local: Local1
0000252F : 28 : i32.load - Flags: 2 Offset: 0
00002532 : 21 : set_local: Local2
00002534 : 02 : block: 40
00002536 : 10 : call 13
00002538 : 22 : tee_local: Local1
0000253A : 0d : br_if:00
0000253C : 10 : call 14
0000253E : 00 : unreachable
0000253F : 0b : end
00002540 : 41 : i32.const: 1
00002542 : 21 : set_local: Local6
00002544 : 02 : block: 40
00002546 : 02 : block: 40
00002548 : 20 : get_local: Local1
0000254A : 28 : i32.load - Flags: 2 Offset: 0
0000254D : 41 : i32.const: 1
0000254F : 47 : i32.ne
00002550 : 0d : br_if:00
00002552 : 20 : get_local: Local1
00002554 : 20 : get_local: Local1
00002556 : 28 : i32.load - Flags: 2 Offset: 4
00002559 : 41 : i32.const: 1
0000255B : 6a : i32.add
0000255C : 22 : tee_local: Local6
0000255E : 36 : i32.store - Flags: 2 Offset: 4
00002561 : 20 : get_local: Local6
00002563 : 41 : i32.const: 3
00002565 : 49 : i32.lt_u
00002566 : 0d : br_if:01
00002568 : 20 : get_local: Local8
0000256A : 41 : i32.const: 76
0000256D : 6a : i32.add
0000256E : 41 : i32.const: 0
00002570 : 36 : i32.store - Flags: 2 Offset: 0
00002573 : 20 : get_local: Local8
00002575 : 41 : i32.const: 1
00002577 : 36 : i32.store - Flags: 2 Offset: 60
0000257A : 20 : get_local: Local8
0000257C : 41 : i32.const: 580
0000257F : 36 : i32.store - Flags: 2 Offset: 56
00002582 : 20 : get_local: Local8
00002584 : 41 : i32.const: 0
00002586 : 36 : i32.store - Flags: 2 Offset: 64
00002589 : 20 : get_local: Local8
0000258B : 41 : i32.const: 29876
0000258F : 36 : i32.store - Flags: 2 Offset: 72
00002592 : 20 : get_local: Local8
00002594 : 41 : i32.const: 56
00002596 : 6a : i32.add
00002597 : 10 : call 15
00002599 : 00 : unreachable
0000259A : 00 : unreachable
0000259B : 0b : end
0000259C : 20 : get_local: Local1
0000259E : 42 : i64.const: 1
000025A0 : 37 : i64.store - Flags: 2 Offset: 0
000025A3 : 20 : get_local: Local1
000025A5 : 41 : i32.const: 1
000025A7 : 36 : i32.store - Flags: 2 Offset: 4
000025AA : 0b : end
000025AB : 02 : block: 40
000025AD : 02 : block: 40
000025AF : 41 : i32.const: 0
000025B1 : 28 : i32.load - Flags: 2 Offset: 588
000025B5 : 22 : tee_local: Local1
000025B7 : 41 : i32.const: 127
000025B9 : 4c : i32.le_s
000025BA : 0d : br_if:00
000025BC : 41 : i32.const: 0
000025BE : 20 : get_local: Local1
000025C0 : 41 : i32.const: 1
000025C2 : 6a : i32.add
000025C3 : 36 : i32.store - Flags: 2 Offset: 588
000025C7 : 10 : call 13
000025C9 : 22 : tee_local: Local1
000025CB : 0d : br_if:01
000025CD : 10 : call 14
000025CF : 00 : unreachable
000025D0 : 0b : end
000025D1 : 41 : i32.const: 592
000025D4 : 41 : i32.const: 25
000025D6 : 41 : i32.const: 620
000025D9 : 10 : call 11
000025DB : 00 : unreachable
000025DC : 0b : end
000025DD : 02 : block: 40
000025DF : 02 : block: 40
000025E1 : 02 : block: 40
000025E3 : 02 : block: 40
000025E5 : 02 : block: 40
000025E7 : 02 : block: 40
000025E9 : 02 : block: 40
000025EB : 02 : block: 40
000025ED : 02 : block: 40
000025EF : 20 : get_local: Local1
000025F1 : 28 : i32.load - Flags: 2 Offset: 0
000025F4 : 41 : i32.const: 1
000025F6 : 47 : i32.ne
000025F7 : 0d : br_if:00
000025F9 : 41 : i32.const: 2
000025FB : 21 : set_local: Local7
000025FD : 20 : get_local: Local1
000025FF : 28 : i32.load - Flags: 2 Offset: 4
00002602 : 41 : i32.const: 1
00002604 : 4d : i32.le_u
00002605 : 0d : br_if:01
00002607 : 0c : br:02
00002609 : 0b : end
0000260A : 20 : get_local: Local1
0000260C : 42 : i64.const: 1
0000260E : 37 : i64.store - Flags: 2 Offset: 0
00002611 : 0b : end
00002612 : 02 : block: 40
00002614 : 02 : block: 40
00002616 : 02 : block: 40
00002618 : 41 : i32.const: 0
0000261A : 28 : i32.load - Flags: 2 Offset: 716
0000261E : 22 : tee_local: Local1
00002620 : 41 : i32.const: 3
00002622 : 4b : i32.gt_u
00002623 : 0d : br_if:00
00002625 : 41 : i32.const: 4
00002627 : 21 : set_local: Local7
00002629 : 02 : block: 40
0000262B : 20 : get_local: Local1
0000262D : 0e : br_table: Targets: 4
--Target 0
----Target Table:00
--Target 1
----Target Table:04
--Target 2
----Target Table:02
--Target 3
----Target Table:03
--Default: 00
00002634 : 0b : end
00002635 : 41 : i32.const: 64
00002638 : 10 : call 144
0000263B : 22 : tee_local: Local1
0000263D : 45 : i32.eqz
0000263E : 0d : br_if:04
00002640 : 02 : block: 40
00002642 : 20 : get_local: Local1
00002644 : 41 : i32.const: 124
00002646 : 6a : i32.add
00002647 : 2d : i32.load8_u - Flags: 0 Offset: 0
0000264A : 41 : i32.const: 3
0000264C : 71 : i32.and
0000264D : 45 : i32.eqz
0000264E : 0d : br_if:00
00002650 : 20 : get_local: Local1
00002652 : 41 : i32.const: 0
00002654 : 41 : i32.const: 64
00002657 : 10 : call memset
00002659 : 1a : drop
0000265A : 0b : end
0000265B : 41 : i32.const: 0
0000265D : 0d : br_if:04
0000265F : 20 : get_local: Local1
00002661 : 45 : i32.eqz
00002662 : 0d : br_if:04
00002664 : 20 : get_local: Local1
00002666 : 10 : call 149
00002669 : 41 : i32.const: 0
0000266B : 41 : i32.const: 1
0000266D : 36 : i32.store - Flags: 2 Offset: 716
00002671 : 0c : br:03
00002673 : 0b : end
00002674 : 41 : i32.const: 720
00002677 : 41 : i32.const: 40
00002679 : 41 : i32.const: 760
0000267C : 10 : call 11
0000267E : 00 : unreachable
0000267F : 0b : end
00002680 : 41 : i32.const: 2
00002682 : 21 : set_local: Local7
00002684 : 0c : br:01
00002686 : 0b : end
00002687 : 41 : i32.const: 3
00002689 : 21 : set_local: Local7
0000268B : 0b : end
0000268C : 20 : get_local: Local8
0000268E : 20 : get_local: Local7
00002690 : 3a : i32.store8 - Flags: 0 Offset: 15
00002693 : 20 : get_local: Local8
00002695 : 20 : get_local: Local3
00002697 : 36 : i32.store - Flags: 2 Offset: 20
0000269A : 20 : get_local: Local8
0000269C : 20 : get_local: Local2
0000269E : 36 : i32.store - Flags: 2 Offset: 16
000026A1 : 20 : get_local: Local8
000026A3 : 20 : get_local: Local4
000026A5 : 36 : i32.store - Flags: 2 Offset: 24
000026A8 : 20 : get_local: Local8
000026AA : 20 : get_local: Local5
000026AC : 36 : i32.store - Flags: 2 Offset: 28
000026AF : 02 : block: 40
000026B1 : 02 : block: 40
000026B3 : 20 : get_local: Param0
000026B5 : 20 : get_local: Local0
000026B7 : 28 : i32.load - Flags: 2 Offset: 12
000026BA : 22 : tee_local: Local1
000026BC : 11 : call_indirect 01 reserved: 00
000026BF : 42 : i64.const: 1229646359891580772
000026C9 : 52 : i64.ne
000026CA : 0d : br_if:00
000026CC : 20 : get_local: Local8
000026CE : 20 : get_local: Param0
000026D0 : 28 : i32.load - Flags: 2 Offset: 0
000026D3 : 36 : i32.store - Flags: 2 Offset: 32
000026D6 : 20 : get_local: Param0
000026D8 : 28 : i32.load - Flags: 2 Offset: 4
000026DB : 21 : set_local: Local1
000026DD : 0c : br:01
000026DF : 0b : end
000026E0 : 02 : block: 40
000026E2 : 02 : block: 40
000026E4 : 20 : get_local: Param0
000026E6 : 20 : get_local: Local1
000026E8 : 11 : call_indirect 01 reserved: 00
000026EB : 42 : i64.const: 1.1906693200758E+19
000026F6 : 52 : i64.ne
000026F7 : 0d : br_if:00
000026F9 : 20 : get_local: Param0
000026FB : 28 : i32.load - Flags: 2 Offset: 8
000026FE : 21 : set_local: Local1
00002700 : 20 : get_local: Param0
00002702 : 28 : i32.load - Flags: 2 Offset: 0
00002705 : 21 : set_local: Param0
00002707 : 0c : br:01
00002709 : 0b : end
0000270A : 41 : i32.const: 8
0000270C : 21 : set_local: Local1
0000270E : 41 : i32.const: 816
00002711 : 21 : set_local: Param0
00002713 : 0b : end
00002714 : 20 : get_local: Local8
00002716 : 20 : get_local: Param0
00002718 : 36 : i32.store - Flags: 2 Offset: 32
0000271B : 0b : end
0000271C : 20 : get_local: Local8
0000271E : 20 : get_local: Local1
00002720 : 36 : i32.store - Flags: 2 Offset: 36
00002723 : 20 : get_local: Local8
00002725 : 41 : i32.const: 1
00002727 : 3a : i32.store8 - Flags: 0 Offset: 43
0000272A : 02 : block: 40
0000272C : 41 : i32.const: 0
0000272E : 28 : i32.load - Flags: 2 Offset: 1752
00002732 : 22 : tee_local: Local1
00002734 : 0d : br_if:00
00002736 : 41 : i32.const: 0
00002738 : 28 : i32.load - Flags: 2 Offset: 1756
0000273C : 21 : set_local: Param0
0000273E : 41 : i32.const: 8
00002740 : 10 : call 144
00002743 : 22 : tee_local: Local1
00002745 : 45 : i32.eqz
00002746 : 0d : br_if:06
00002748 : 20 : get_local: Local1
0000274A : 41 : i32.const: 0
0000274C : 36 : i32.store - Flags: 2 Offset: 0
0000274F : 20 : get_local: Local1
00002751 : 20 : get_local: Param0
00002753 : 36 : i32.store - Flags: 2 Offset: 4
00002756 : 41 : i32.const: 0
00002758 : 41 : i32.const: 0
0000275A : 28 : i32.load - Flags: 2 Offset: 1752
0000275E : 22 : tee_local: Param00
00002760 : 20 : get_local: Local1
00002762 : 20 : get_local: Param0
00002764 : 1b : select
00002765 : 36 : i32.store - Flags: 2 Offset: 1752
00002769 : 20 : get_local: Param0
0000276B : 45 : i32.eqz
0000276C : 0d : br_if:00
0000276E : 02 : block: 40
00002770 : 20 : get_local: Local1
00002772 : 41 : i32.const: 4
00002774 : 6a : i32.add
00002775 : 28 : i32.load - Flags: 2 Offset: 0
00002778 : 22 : tee_local: Local0
0000277A : 45 : i32.eqz
0000277B : 0d : br_if:00
0000277D : 20 : get_local: Local1
0000277F : 28 : i32.load - Flags: 2 Offset: 0
00002782 : 20 : get_local: Local0
00002784 : 11 : call_indirect 02 reserved: 00
00002787 : 0b : end
00002788 : 20 : get_local: Local1
0000278A : 10 : call 149
0000278D : 20 : get_local: Param0
0000278F : 21 : set_local: Local1
00002791 : 0b : end
00002792 : 02 : block: 40
00002794 : 20 : get_local: Local1
00002796 : 28 : i32.load - Flags: 2 Offset: 0
00002799 : 22 : tee_local: Local1
0000279B : 41 : i32.const: 1
0000279D : 46 : i32.eq
0000279E : 0d : br_if:00
000027A0 : 20 : get_local: Local1
000027A2 : 0d : br_if:03
000027A4 : 41 : i32.const: 20
000027A6 : 10 : call 144
000027A9 : 22 : tee_local: Local1
000027AB : 0d : br_if:02
000027AD : 0c : br:06
000027AF : 0b : end
000027B0 : 41 : i32.const: 0
000027B2 : 21 : set_local: Local1
000027B4 : 20 : get_local: Local8
000027B6 : 41 : i32.const: 0
000027B8 : 36 : i32.store - Flags: 2 Offset: 44
000027BB : 0c : br:03
000027BD : 0b : end
000027BE : 00 : unreachable
000027BF : 00 : unreachable
000027C0 : 0b : end
000027C1 : 20 : get_local: Local1
000027C3 : 41 : i32.const: 1752
000027C6 : 36 : i32.store - Flags: 2 Offset: 0
000027C9 : 20 : get_local: Local1
000027CB : 41 : i32.const: 3
000027CD : 36 : i32.store - Flags: 2 Offset: 8
000027D0 : 02 : block: 40
000027D2 : 41 : i32.const: 0
000027D4 : 28 : i32.load - Flags: 2 Offset: 1752
000027D8 : 22 : tee_local: Param00
000027DA : 0d : br_if:00
000027DC : 41 : i32.const: 0
000027DE : 28 : i32.load - Flags: 2 Offset: 1756
000027E2 : 21 : set_local: Local0
000027E4 : 41 : i32.const: 8
000027E6 : 10 : call 144
000027E9 : 22 : tee_local: Param00
000027EB : 45 : i32.eqz
000027EC : 0d : br_if:04
000027EE : 20 : get_local: Param0
000027F0 : 41 : i32.const: 0
000027F2 : 36 : i32.store - Flags: 2 Offset: 0
000027F5 : 20 : get_local: Param0
000027F7 : 20 : get_local: Local0
000027F9 : 36 : i32.store - Flags: 2 Offset: 4
000027FC : 41 : i32.const: 0
000027FE : 41 : i32.const: 0
00002800 : 28 : i32.load - Flags: 2 Offset: 1752
00002804 : 22 : tee_local: Local0
00002806 : 20 : get_local: Param0
00002808 : 20 : get_local: Local0
0000280A : 1b : select
0000280B : 36 : i32.store - Flags: 2 Offset: 1752
0000280F : 20 : get_local: Local0
00002811 : 45 : i32.eqz
00002812 : 0d : br_if:00
00002814 : 02 : block: 40
00002816 : 20 : get_local: Param0
00002818 : 41 : i32.const: 4
0000281A : 6a : i32.add
0000281B : 28 : i32.load - Flags: 2 Offset: 0
0000281E : 22 : tee_local: Local5
00002820 : 45 : i32.eqz
00002821 : 0d : br_if:00
00002823 : 20 : get_local: Param0
00002825 : 28 : i32.load - Flags: 2 Offset: 0
00002828 : 20 : get_local: Local5
0000282A : 11 : call_indirect 02 reserved: 00
0000282D : 0b : end
0000282E : 20 : get_local: Param0
00002830 : 10 : call 149
00002833 : 20 : get_local: Local0
00002835 : 21 : set_local: Param0
00002837 : 0b : end
00002838 : 20 : get_local: Param0
0000283A : 20 : get_local: Local1
0000283C : 36 : i32.store - Flags: 2 Offset: 0
0000283F : 0b : end
00002840 : 02 : block: 40
00002842 : 02 : block: 40
00002844 : 02 : block: 40
00002846 : 02 : block: 40
00002848 : 02 : block: 40
0000284A : 20 : get_local: Local1
0000284C : 28 : i32.load - Flags: 2 Offset: 8
0000284F : 22 : tee_local: Param00
00002851 : 41 : i32.const: 3
00002853 : 47 : i32.ne
00002854 : 0d : br_if:00
00002856 : 20 : get_local: Local1
00002858 : 41 : i32.const: 4
0000285A : 6a : i32.add
0000285B : 42 : i64.const: 8589934592
00002861 : 37 : i64.store - Flags: 2 Offset: 0
00002864 : 0c : br:01
00002866 : 0b : end
00002867 : 02 : block: 40
00002869 : 20 : get_local: Local1
0000286B : 41 : i32.const: 4
0000286D : 6a : i32.add
0000286E : 28 : i32.load - Flags: 2 Offset: 0
00002871 : 22 : tee_local: Local0
00002873 : 41 : i32.const: 127
00002875 : 47 : i32.ne
00002876 : 0d : br_if:00
00002878 : 10 : call 4
0000287A : 00 : unreachable
0000287B : 0b : end
0000287C : 20 : get_local: Param0
0000287E : 41 : i32.const: 2
00002880 : 47 : i32.ne
00002881 : 0d : br_if:01
00002883 : 0b : end
00002884 : 20 : get_local: Local8
00002886 : 41 : i32.const: 0
00002888 : 36 : i32.store - Flags: 2 Offset: 56
0000288B : 20 : get_local: Local8
0000288D : 41 : i32.const: 56
0000288F : 6a : i32.add
00002890 : 10 : call 5
00002892 : 21 : set_local: Param0
00002894 : 20 : get_local: Local1
00002896 : 41 : i32.const: 4
00002898 : 6a : i32.add
00002899 : 22 : tee_local: Local0
0000289B : 28 : i32.load - Flags: 2 Offset: 0
0000289E : 0d : br_if:01
000028A0 : 20 : get_local: Local0
000028A2 : 41 : i32.const: 127
000028A4 : 36 : i32.store - Flags: 2 Offset: 0
000028A7 : 20 : get_local: Local1
000028A9 : 41 : i32.const: 16
000028AB : 6a : i32.add
000028AC : 21 : set_local: Local0
000028AE : 02 : block: 40
000028B0 : 20 : get_local: Local1
000028B2 : 41 : i32.const: 8
000028B4 : 6a : i32.add
000028B5 : 22 : tee_local: Local5
000028B7 : 28 : i32.load - Flags: 2 Offset: 0
000028BA : 41 : i32.const: 2
000028BC : 46 : i32.eq
000028BD : 0d : br_if:00
000028BF : 20 : get_local: Local0
000028C1 : 28 : i32.load - Flags: 2 Offset: 0
000028C4 : 22 : tee_local: Local4
000028C6 : 20 : get_local: Local4
000028C8 : 28 : i32.load - Flags: 2 Offset: 0
000028CB : 22 : tee_local: Local4
000028CD : 41 : i32.const: 127
000028CF : 6a : i32.add
000028D0 : 36 : i32.store - Flags: 2 Offset: 0
000028D3 : 20 : get_local: Local4
000028D5 : 41 : i32.const: 1
000028D7 : 47 : i32.ne
000028D8 : 0d : br_if:00
000028DA : 20 : get_local: Local0
000028DC : 10 : call 7
000028DE : 0b : end
000028DF : 20 : get_local: Local0
000028E1 : 20 : get_local: Param0
000028E3 : 36 : i32.store - Flags: 2 Offset: 0
000028E6 : 20 : get_local: Local5
000028E8 : 42 : i64.const: 0
000028EA : 37 : i64.store - Flags: 2 Offset: 0
000028ED : 20 : get_local: Local1
000028EF : 41 : i32.const: 4
000028F1 : 6a : i32.add
000028F2 : 41 : i32.const: 0
000028F4 : 36 : i32.store - Flags: 2 Offset: 0
000028F7 : 0c : br:02
000028F9 : 0b : end
000028FA : 20 : get_local: Local0
000028FC : 0d : br_if:00
000028FE : 20 : get_local: Local1
00002900 : 28 : i32.load - Flags: 2 Offset: 16
00002903 : 21 : set_local: Param0
00002905 : 0c : br:01
00002907 : 0b : end
00002908 : 10 : call 6
0000290A : 00 : unreachable
0000290B : 0b : end
0000290C : 20 : get_local: Local1
0000290E : 41 : i32.const: 4
00002910 : 6a : i32.add
00002911 : 22 : tee_local: Local0
00002913 : 41 : i32.const: 127
00002915 : 36 : i32.store - Flags: 2 Offset: 0
00002918 : 20 : get_local: Param0
0000291A : 20 : get_local: Param0
0000291C : 28 : i32.load - Flags: 2 Offset: 0
0000291F : 22 : tee_local: Local1
00002921 : 41 : i32.const: 1
00002923 : 6a : i32.add
00002924 : 36 : i32.store - Flags: 2 Offset: 0
00002927 : 02 : block: 40
00002929 : 20 : get_local: Local1
0000292B : 41 : i32.const: 127
0000292D : 4a : i32.gt_s
0000292E : 0d : br_if:00
00002930 : 00 : unreachable
00002931 : 00 : unreachable
00002932 : 0b : end
00002933 : 41 : i32.const: 0
00002935 : 21 : set_local: Local1
00002937 : 20 : get_local: Local0
00002939 : 41 : i32.const: 0
0000293B : 36 : i32.store - Flags: 2 Offset: 0
0000293E : 20 : get_local: Local8
00002940 : 20 : get_local: Param0
00002942 : 36 : i32.store - Flags: 2 Offset: 44
00002945 : 20 : get_local: Param0
00002947 : 45 : i32.eqz
00002948 : 0d : br_if:01
0000294A : 41 : i32.const: 0
0000294C : 21 : set_local: Local1
0000294E : 20 : get_local: Param0
00002950 : 28 : i32.load - Flags: 2 Offset: 16
00002953 : 22 : tee_local: Local0
00002955 : 45 : i32.eqz
00002956 : 0d : br_if:00
00002958 : 20 : get_local: Param0
0000295A : 41 : i32.const: 16
0000295C : 6a : i32.add
0000295D : 41 : i32.const: 0
0000295F : 20 : get_local: Local0
00002961 : 1b : select
00002962 : 22 : tee_local: Param00
00002964 : 28 : i32.load - Flags: 2 Offset: 4
00002967 : 22 : tee_local: Local1
00002969 : 41 : i32.const: 127
0000296B : 6a : i32.add
0000296C : 21 : set_local: Local0
0000296E : 02 : block: 40
00002970 : 20 : get_local: Local1
00002972 : 0d : br_if:00
00002974 : 20 : get_local: Local0
00002976 : 41 : i32.const: 0
00002978 : 10 : call 153
0000297B : 00 : unreachable
0000297C : 0b : end
0000297D : 20 : get_local: Param0
0000297F : 28 : i32.load - Flags: 2 Offset: 0
00002982 : 21 : set_local: Local1
00002984 : 0c : br:01
00002986 : 0b : end
00002987 : 0b : end
00002988 : 20 : get_local: Local8
0000298A : 20 : get_local: Local0
0000298C : 41 : i32.const: 9
0000298E : 20 : get_local: Local1
00002990 : 1b : select
00002991 : 36 : i32.store - Flags: 2 Offset: 52
00002994 : 20 : get_local: Local8
00002996 : 20 : get_local: Local1
00002998 : 41 : i32.const: 784
0000299B : 20 : get_local: Local1
0000299D : 1b : select
0000299E : 36 : i32.store - Flags: 2 Offset: 48
000029A1 : 20 : get_local: Local8
000029A3 : 20 : get_local: Local8
000029A5 : 41 : i32.const: 32
000029A7 : 6a : i32.add
000029A8 : 36 : i32.store - Flags: 2 Offset: 60
000029AB : 20 : get_local: Local8
000029AD : 20 : get_local: Local8
000029AF : 41 : i32.const: 48
000029B1 : 6a : i32.add
000029B2 : 36 : i32.store - Flags: 2 Offset: 56
000029B5 : 20 : get_local: Local8
000029B7 : 20 : get_local: Local8
000029B9 : 41 : i32.const: 16
000029BB : 6a : i32.add
000029BC : 36 : i32.store - Flags: 2 Offset: 64
000029BF : 20 : get_local: Local8
000029C1 : 20 : get_local: Local8
000029C3 : 41 : i32.const: 24
000029C5 : 6a : i32.add
000029C6 : 36 : i32.store - Flags: 2 Offset: 68
000029C9 : 20 : get_local: Local8
000029CB : 20 : get_local: Local8
000029CD : 41 : i32.const: 28
000029CF : 6a : i32.add
000029D0 : 36 : i32.store - Flags: 2 Offset: 72
000029D3 : 20 : get_local: Local8
000029D5 : 20 : get_local: Local8
000029D7 : 41 : i32.const: 15
000029D9 : 6a : i32.add
000029DA : 36 : i32.store - Flags: 2 Offset: 76
000029DD : 02 : block: 40
000029DF : 02 : block: 40
000029E1 : 41 : i32.const: 0
000029E3 : 28 : i32.load - Flags: 2 Offset: 796
000029E7 : 22 : tee_local: Local1
000029E9 : 0d : br_if:00
000029EB : 41 : i32.const: 0
000029ED : 28 : i32.load - Flags: 2 Offset: 800
000029F1 : 21 : set_local: Param0
000029F3 : 41 : i32.const: 8
000029F5 : 10 : call 144
000029F8 : 22 : tee_local: Local1
000029FA : 45 : i32.eqz
000029FB : 0d : br_if:01
000029FD : 20 : get_local: Local1
000029FF : 41 : i32.const: 0
00002A01 : 36 : i32.store - Flags: 2 Offset: 0
00002A04 : 20 : get_local: Local1
00002A06 : 20 : get_local: Param0
00002A08 : 36 : i32.store - Flags: 2 Offset: 4
00002A0B : 41 : i32.const: 0
00002A0D : 41 : i32.const: 0
00002A0F : 28 : i32.load - Flags: 2 Offset: 796
00002A13 : 22 : tee_local: Param00
00002A15 : 20 : get_local: Local1
00002A17 : 20 : get_local: Param0
00002A19 : 1b : select
00002A1A : 36 : i32.store - Flags: 2 Offset: 796
00002A1E : 20 : get_local: Param0
00002A20 : 45 : i32.eqz
00002A21 : 0d : br_if:00
00002A23 : 02 : block: 40
00002A25 : 20 : get_local: Local1
00002A27 : 41 : i32.const: 4
00002A29 : 6a : i32.add
00002A2A : 28 : i32.load - Flags: 2 Offset: 0
00002A2D : 22 : tee_local: Local0
00002A2F : 45 : i32.eqz
00002A30 : 0d : br_if:00
00002A32 : 20 : get_local: Local1
00002A34 : 28 : i32.load - Flags: 2 Offset: 0
00002A37 : 20 : get_local: Local0
00002A39 : 11 : call_indirect 02 reserved: 00
00002A3C : 0b : end
00002A3D : 20 : get_local: Local1
00002A3F : 10 : call 149
00002A42 : 20 : get_local: Param0
00002A44 : 21 : set_local: Local1
00002A46 : 0b : end
00002A47 : 02 : block: 40
00002A49 : 02 : block: 40
00002A4B : 02 : block: 40
00002A4D : 02 : block: 40
00002A4F : 02 : block: 40
00002A51 : 02 : block: 40
00002A53 : 02 : block: 40
00002A55 : 02 : block: 40
00002A57 : 02 : block: 40
00002A59 : 02 : block: 40
00002A5B : 02 : block: 40
00002A5D : 20 : get_local: Local1
00002A5F : 28 : i32.load - Flags: 2 Offset: 0
00002A62 : 22 : tee_local: Local1
00002A64 : 41 : i32.const: 1
00002A66 : 46 : i32.eq
00002A67 : 0d : br_if:00
00002A69 : 02 : block: 40
00002A6B : 20 : get_local: Local1
00002A6D : 0d : br_if:00
00002A6F : 41 : i32.const: 20
00002A71 : 10 : call 144
00002A74 : 22 : tee_local: Local1
00002A76 : 45 : i32.eqz
00002A77 : 0d : br_if:0c
00002A79 : 20 : get_local: Local8
00002A7B : 41 : i32.const: 116
00002A7E : 6a : i32.add
00002A7F : 41 : i32.const: 8
00002A81 : 6a : i32.add
00002A82 : 20 : get_local: Local8
00002A84 : 41 : i32.const: 104
00002A87 : 6a : i32.add
00002A88 : 41 : i32.const: 8
00002A8A : 6a : i32.add
00002A8B : 28 : i32.load - Flags: 2 Offset: 0
00002A8E : 22 : tee_local: Param00
00002A90 : 36 : i32.store - Flags: 2 Offset: 0
00002A93 : 20 : get_local: Local8
00002A95 : 41 : i32.const: 116
00002A98 : 6a : i32.add
00002A99 : 41 : i32.const: 4
00002A9B : 6a : i32.add
00002A9C : 20 : get_local: Local8
00002A9E : 41 : i32.const: 104
00002AA1 : 6a : i32.add
00002AA2 : 41 : i32.const: 4
00002AA4 : 6a : i32.add
00002AA5 : 28 : i32.load - Flags: 2 Offset: 0
00002AA8 : 22 : tee_local: Local0
00002AAA : 36 : i32.store - Flags: 2 Offset: 0
00002AAD : 20 : get_local: Local8
00002AAF : 41 : i32.const: 92
00002AB2 : 6a : i32.add
00002AB3 : 41 : i32.const: 8
00002AB5 : 6a : i32.add
00002AB6 : 22 : tee_local: Local5
00002AB8 : 20 : get_local: Param0
00002ABA : 36 : i32.store - Flags: 2 Offset: 0
00002ABD : 20 : get_local: Local8
00002ABF : 41 : i32.const: 92
00002AC2 : 6a : i32.add
00002AC3 : 41 : i32.const: 4
00002AC5 : 6a : i32.add
00002AC6 : 22 : tee_local: Param00
00002AC8 : 20 : get_local: Local0
00002ACA : 36 : i32.store - Flags: 2 Offset: 0
00002ACD : 20 : get_local: Local8
00002ACF : 20 : get_local: Local8
00002AD1 : 28 : i32.load - Flags: 2 Offset: 104
00002AD4 : 22 : tee_local: Local0
00002AD6 : 36 : i32.store - Flags: 2 Offset: 116
00002AD9 : 20 : get_local: Local8
00002ADB : 20 : get_local: Local0
00002ADD : 36 : i32.store - Flags: 2 Offset: 92
00002AE0 : 20 : get_local: Local1
00002AE2 : 41 : i32.const: 0
00002AE4 : 36 : i32.store - Flags: 2 Offset: 4
00002AE7 : 20 : get_local: Local1
00002AE9 : 41 : i32.const: 796
00002AEC : 36 : i32.store - Flags: 2 Offset: 0
00002AEF : 20 : get_local: Local1
00002AF1 : 41 : i32.const: 16
00002AF3 : 6a : i32.add
00002AF4 : 20 : get_local: Local5
00002AF6 : 28 : i32.load - Flags: 2 Offset: 0
00002AF9 : 36 : i32.store - Flags: 2 Offset: 0
00002AFC : 20 : get_local: Local1
00002AFE : 41 : i32.const: 12
00002B00 : 6a : i32.add
00002B01 : 20 : get_local: Param0
00002B03 : 28 : i32.load - Flags: 2 Offset: 0
00002B06 : 36 : i32.store - Flags: 2 Offset: 0
00002B09 : 20 : get_local: Local1
00002B0B : 20 : get_local: Local8
00002B0D : 28 : i32.load - Flags: 2 Offset: 92
00002B10 : 36 : i32.store - Flags: 2 Offset: 8
00002B13 : 02 : block: 40
00002B15 : 41 : i32.const: 0
00002B17 : 28 : i32.load - Flags: 2 Offset: 796
00002B1B : 22 : tee_local: Param00
00002B1D : 0d : br_if:00
00002B1F : 41 : i32.const: 0
00002B21 : 28 : i32.load - Flags: 2 Offset: 800
00002B25 : 21 : set_local: Local0
00002B27 : 41 : i32.const: 8
00002B29 : 10 : call 144
00002B2C : 22 : tee_local: Param00
00002B2E : 45 : i32.eqz
00002B2F : 0d : br_if:0d
00002B31 : 20 : get_local: Param0
00002B33 : 41 : i32.const: 0
00002B35 : 36 : i32.store - Flags: 2 Offset: 0
00002B38 : 20 : get_local: Param0
00002B3A : 20 : get_local: Local0
00002B3C : 36 : i32.store - Flags: 2 Offset: 4
00002B3F : 41 : i32.const: 0
00002B41 : 41 : i32.const: 0
00002B43 : 28 : i32.load - Flags: 2 Offset: 796
00002B47 : 22 : tee_local: Local0
00002B49 : 20 : get_local: Param0
00002B4B : 20 : get_local: Local0
00002B4D : 1b : select
00002B4E : 36 : i32.store - Flags: 2 Offset: 796
00002B52 : 20 : get_local: Local0
00002B54 : 45 : i32.eqz
00002B55 : 0d : br_if:00
00002B57 : 02 : block: 40
00002B59 : 20 : get_local: Param0
00002B5B : 41 : i32.const: 4
00002B5D : 6a : i32.add
00002B5E : 28 : i32.load - Flags: 2 Offset: 0
00002B61 : 22 : tee_local: Local5
00002B63 : 45 : i32.eqz
00002B64 : 0d : br_if:00
00002B66 : 20 : get_local: Param0
00002B68 : 28 : i32.load - Flags: 2 Offset: 0
00002B6B : 20 : get_local: Local5
00002B6D : 11 : call_indirect 02 reserved: 00
00002B70 : 0b : end
00002B71 : 20 : get_local: Param0
00002B73 : 10 : call 149
00002B76 : 20 : get_local: Local0
00002B78 : 21 : set_local: Param0
00002B7A : 0b : end
00002B7B : 20 : get_local: Param0
00002B7D : 20 : get_local: Local1
00002B7F : 36 : i32.store - Flags: 2 Offset: 0
00002B82 : 0b : end
00002B83 : 20 : get_local: Local1
00002B85 : 28 : i32.load - Flags: 2 Offset: 4
00002B88 : 41 : i32.const: 1
00002B8A : 47 : i32.ne
00002B8B : 0d : br_if:01
00002B8D : 20 : get_local: Local1
00002B8F : 41 : i32.const: 8
00002B91 : 6a : i32.add
00002B92 : 28 : i32.load - Flags: 2 Offset: 0
00002B95 : 0d : br_if:03
00002B97 : 20 : get_local: Local1
00002B99 : 41 : i32.const: 12
00002B9B : 6a : i32.add
00002B9C : 21 : set_local: Param0
00002B9E : 0c : br:02
00002BA0 : 0b : end
00002BA1 : 10 : call 14
00002BA3 : 00 : unreachable
00002BA4 : 0b : end
00002BA5 : 20 : get_local: Local1
00002BA7 : 42 : i64.const: 0
00002BA9 : 37 : i64.store - Flags: 0 Offset: 12
00002BAC : 20 : get_local: Local1
00002BAE : 41 : i32.const: 4
00002BB0 : 6a : i32.add
00002BB1 : 42 : i64.const: 1
00002BB3 : 37 : i64.store - Flags: 0 Offset: 0
00002BB6 : 20 : get_local: Local1
00002BB8 : 41 : i32.const: 12
00002BBA : 6a : i32.add
00002BBB : 21 : set_local: Param0
00002BBD : 0b : end
00002BBE : 20 : get_local: Param0
00002BC0 : 29 : i64.load - Flags: 0 Offset: 0
00002BC3 : 21 : set_local: Local9
00002BC5 : 20 : get_local: Local1
00002BC7 : 41 : i32.const: 8
00002BC9 : 6a : i32.add
00002BCA : 42 : i64.const: 0
00002BCC : 37 : i64.store - Flags: 0 Offset: 0
00002BCF : 20 : get_local: Local8
00002BD1 : 2d : i32.load8_u - Flags: 0 Offset: 43
00002BD4 : 21 : set_local: Local1
00002BD6 : 20 : get_local: Local8
00002BD8 : 20 : get_local: Local9
00002BDA : 37 : i64.store - Flags: 3 Offset: 80
00002BDD : 41 : i32.const: 0
00002BDF : 21 : set_local: Param0
00002BE1 : 20 : get_local: Local8
00002BE3 : 20 : get_local: Local8
00002BE5 : 41 : i32.const: 43
00002BE7 : 6a : i32.add
00002BE8 : 41 : i32.const: 1
00002BEA : 6a : i32.add
00002BEB : 41 : i32.const: 0
00002BED : 20 : get_local: Local1
00002BEF : 41 : i32.const: 1
00002BF1 : 46 : i32.eq
00002BF2 : 1b : select
00002BF3 : 22 : tee_local: Local1
00002BF5 : 36 : i32.store - Flags: 2 Offset: 88
00002BF8 : 02 : block: 40
00002BFA : 20 : get_local: Local9
00002BFC : a7 : i32.wrap/i64
00002BFD : 22 : tee_local: Local0
00002BFF : 0d : br_if:00
00002C01 : 20 : get_local: Local1
00002C03 : 45 : i32.eqz
00002C04 : 0d : br_if:05
00002C06 : 20 : get_local: Local8
00002C08 : 41 : i32.const: 56
00002C0A : 6a : i32.add
00002C0B : 20 : get_local: Local8
00002C0D : 41 : i32.const: 80
00002C10 : 6a : i32.add
00002C11 : 41 : i32.const: 8
00002C13 : 6a : i32.add
00002C14 : 41 : i32.const: 824
00002C17 : 10 : call 16
00002C19 : 20 : get_local: Local8
00002C1B : 28 : i32.load - Flags: 2 Offset: 44
00002C1E : 22 : tee_local: Local1
00002C20 : 0d : br_if:06
00002C22 : 0c : br:07
00002C24 : 0b : end
00002C25 : 20 : get_local: Local8
00002C27 : 41 : i32.const: 56
00002C29 : 6a : i32.add
00002C2A : 20 : get_local: Local0
00002C2C : 20 : get_local: Local9
00002C2E : 42 : i64.const: 32
00002C30 : 88 : i64.shr_u
00002C31 : a7 : i32.wrap/i64
00002C32 : 10 : call 16
00002C34 : 02 : block: 40
00002C36 : 41 : i32.const: 0
00002C38 : 28 : i32.load - Flags: 2 Offset: 796
00002C3C : 22 : tee_local: Local1
00002C3E : 0d : br_if:00
00002C40 : 41 : i32.const: 0
00002C42 : 28 : i32.load - Flags: 2 Offset: 800
00002C46 : 21 : set_local: Param0
00002C48 : 41 : i32.const: 8
00002C4A : 10 : call 144
00002C4D : 22 : tee_local: Local1
00002C4F : 45 : i32.eqz
00002C50 : 0d : br_if:09
00002C52 : 20 : get_local: Local1
00002C54 : 41 : i32.const: 0
00002C56 : 36 : i32.store - Flags: 2 Offset: 0
00002C59 : 20 : get_local: Local1
00002C5B : 20 : get_local: Param0
00002C5D : 36 : i32.store - Flags: 2 Offset: 4
00002C60 : 41 : i32.const: 0
00002C62 : 41 : i32.const: 0
00002C64 : 28 : i32.load - Flags: 2 Offset: 796
00002C68 : 22 : tee_local: Param00
00002C6A : 20 : get_local: Local1
00002C6C : 20 : get_local: Param0
00002C6E : 1b : select
00002C6F : 36 : i32.store - Flags: 2 Offset: 796
00002C73 : 20 : get_local: Param0
00002C75 : 45 : i32.eqz
00002C76 : 0d : br_if:00
00002C78 : 02 : block: 40
00002C7A : 20 : get_local: Local1
00002C7C : 41 : i32.const: 4
00002C7E : 6a : i32.add
00002C7F : 28 : i32.load - Flags: 2 Offset: 0
00002C82 : 22 : tee_local: Local0
00002C84 : 45 : i32.eqz
00002C85 : 0d : br_if:00
00002C87 : 20 : get_local: Local1
00002C89 : 28 : i32.load - Flags: 2 Offset: 0
00002C8C : 20 : get_local: Local0
00002C8E : 11 : call_indirect 02 reserved: 00
00002C91 : 0b : end
00002C92 : 20 : get_local: Local1
00002C94 : 10 : call 149
00002C97 : 20 : get_local: Param0
00002C99 : 21 : set_local: Local1
00002C9B : 0b : end
00002C9C : 20 : get_local: Local1
00002C9E : 28 : i32.load - Flags: 2 Offset: 0
00002CA1 : 22 : tee_local: Local1
00002CA3 : 41 : i32.const: 1
00002CA5 : 46 : i32.eq
00002CA6 : 0d : br_if:01
00002CA8 : 20 : get_local: Local1
00002CAA : 0d : br_if:03
00002CAC : 41 : i32.const: 20
00002CAE : 10 : call 144
00002CB1 : 22 : tee_local: Local1
00002CB3 : 0d : br_if:02
00002CB5 : 0c : br:08
00002CB7 : 0b : end
00002CB8 : 10 : call 6
00002CBA : 00 : unreachable
00002CBB : 0b : end
00002CBC : 10 : call 14
00002CBE : 00 : unreachable
00002CBF : 0b : end
00002CC0 : 20 : get_local: Local8
00002CC2 : 41 : i32.const: 116
00002CC5 : 6a : i32.add
00002CC6 : 41 : i32.const: 8
00002CC8 : 6a : i32.add
00002CC9 : 20 : get_local: Local8
00002CCB : 41 : i32.const: 104
00002CCE : 6a : i32.add
00002CCF : 41 : i32.const: 8
00002CD1 : 6a : i32.add
00002CD2 : 28 : i32.load - Flags: 2 Offset: 0
00002CD5 : 22 : tee_local: Param00
00002CD7 : 36 : i32.store - Flags: 2 Offset: 0
00002CDA : 20 : get_local: Local8
00002CDC : 41 : i32.const: 116
00002CDF : 6a : i32.add
00002CE0 : 41 : i32.const: 4
00002CE2 : 6a : i32.add
00002CE3 : 20 : get_local: Local8
00002CE5 : 41 : i32.const: 104
00002CE8 : 6a : i32.add
00002CE9 : 41 : i32.const: 4
00002CEB : 6a : i32.add
00002CEC : 28 : i32.load - Flags: 2 Offset: 0
00002CEF : 22 : tee_local: Local0
00002CF1 : 36 : i32.store - Flags: 2 Offset: 0
00002CF4 : 20 : get_local: Local8
00002CF6 : 41 : i32.const: 92
00002CF9 : 6a : i32.add
00002CFA : 41 : i32.const: 8
00002CFC : 6a : i32.add
00002CFD : 22 : tee_local: Local5
00002CFF : 20 : get_local: Param0
00002D01 : 36 : i32.store - Flags: 2 Offset: 0
00002D04 : 20 : get_local: Local8
00002D06 : 41 : i32.const: 92
00002D09 : 6a : i32.add
00002D0A : 41 : i32.const: 4
00002D0C : 6a : i32.add
00002D0D : 22 : tee_local: Param00
00002D0F : 20 : get_local: Local0
00002D11 : 36 : i32.store - Flags: 2 Offset: 0
00002D14 : 20 : get_local: Local8
00002D16 : 20 : get_local: Local8
00002D18 : 28 : i32.load - Flags: 2 Offset: 104
00002D1B : 22 : tee_local: Local0
00002D1D : 36 : i32.store - Flags: 2 Offset: 116
00002D20 : 20 : get_local: Local8
00002D22 : 20 : get_local: Local0
00002D24 : 36 : i32.store - Flags: 2 Offset: 92
00002D27 : 20 : get_local: Local1
00002D29 : 41 : i32.const: 0
00002D2B : 36 : i32.store - Flags: 2 Offset: 4
00002D2E : 20 : get_local: Local1
00002D30 : 41 : i32.const: 796
00002D33 : 36 : i32.store - Flags: 2 Offset: 0
00002D36 : 20 : get_local: Local1
00002D38 : 41 : i32.const: 16
00002D3A : 6a : i32.add
00002D3B : 20 : get_local: Local5
00002D3D : 28 : i32.load - Flags: 2 Offset: 0
00002D40 : 36 : i32.store - Flags: 2 Offset: 0
00002D43 : 20 : get_local: Local1
00002D45 : 41 : i32.const: 12
00002D47 : 6a : i32.add
00002D48 : 20 : get_local: Param0
00002D4A : 28 : i32.load - Flags: 2 Offset: 0
00002D4D : 36 : i32.store - Flags: 2 Offset: 0
00002D50 : 20 : get_local: Local1
00002D52 : 20 : get_local: Local8
00002D54 : 28 : i32.load - Flags: 2 Offset: 92
00002D57 : 36 : i32.store - Flags: 2 Offset: 8
00002D5A : 02 : block: 40
00002D5C : 41 : i32.const: 0
00002D5E : 28 : i32.load - Flags: 2 Offset: 796
00002D62 : 22 : tee_local: Param00
00002D64 : 0d : br_if:00
00002D66 : 41 : i32.const: 0
00002D68 : 28 : i32.load - Flags: 2 Offset: 800
00002D6C : 21 : set_local: Local0
00002D6E : 41 : i32.const: 8
00002D70 : 10 : call 144
00002D73 : 22 : tee_local: Param00
00002D75 : 45 : i32.eqz
00002D76 : 0d : br_if:06
00002D78 : 20 : get_local: Param0
00002D7A : 41 : i32.const: 0
00002D7C : 36 : i32.store - Flags: 2 Offset: 0
00002D7F : 20 : get_local: Param0
00002D81 : 20 : get_local: Local0
00002D83 : 36 : i32.store - Flags: 2 Offset: 4
00002D86 : 41 : i32.const: 0
00002D88 : 41 : i32.const: 0
00002D8A : 28 : i32.load - Flags: 2 Offset: 796
00002D8E : 22 : tee_local: Local0
00002D90 : 20 : get_local: Param0
00002D92 : 20 : get_local: Local0
00002D94 : 1b : select
00002D95 : 36 : i32.store - Flags: 2 Offset: 796
00002D99 : 20 : get_local: Local0
00002D9B : 45 : i32.eqz
00002D9C : 0d : br_if:00
00002D9E : 02 : block: 40
00002DA0 : 20 : get_local: Param0
00002DA2 : 41 : i32.const: 4
00002DA4 : 6a : i32.add
00002DA5 : 28 : i32.load - Flags: 2 Offset: 0
00002DA8 : 22 : tee_local: Local5
00002DAA : 45 : i32.eqz
00002DAB : 0d : br_if:00
00002DAD : 20 : get_local: Param0
00002DAF : 28 : i32.load - Flags: 2 Offset: 0
00002DB2 : 20 : get_local: Local5
00002DB4 : 11 : call_indirect 02 reserved: 00
00002DB7 : 0b : end
00002DB8 : 20 : get_local: Param0
00002DBA : 10 : call 149
00002DBD : 20 : get_local: Local0
00002DBF : 21 : set_local: Param0
00002DC1 : 0b : end
00002DC2 : 20 : get_local: Param0
00002DC4 : 20 : get_local: Local1
00002DC6 : 36 : i32.store - Flags: 2 Offset: 0
00002DC9 : 0b : end
00002DCA : 02 : block: 40
00002DCC : 02 : block: 40
00002DCE : 20 : get_local: Local1
00002DD0 : 28 : i32.load - Flags: 2 Offset: 4
00002DD3 : 41 : i32.const: 1
00002DD5 : 47 : i32.ne
00002DD6 : 0d : br_if:00
00002DD8 : 20 : get_local: Local1
00002DDA : 41 : i32.const: 8
00002DDC : 6a : i32.add
00002DDD : 22 : tee_local: Param00
00002DDF : 28 : i32.load - Flags: 2 Offset: 0
00002DE2 : 0d : br_if:05
00002DE4 : 20 : get_local: Param0
00002DE6 : 41 : i32.const: 127
00002DE8 : 36 : i32.store - Flags: 0 Offset: 0
00002DEB : 20 : get_local: Local1
00002DED : 41 : i32.const: 12
00002DEF : 6a : i32.add
00002DF0 : 21 : set_local: Param0
00002DF2 : 20 : get_local: Local1
00002DF4 : 28 : i32.load - Flags: 2 Offset: 12
00002DF7 : 22 : tee_local: Local0
00002DF9 : 45 : i32.eqz
00002DFA : 0d : br_if:01
00002DFC : 20 : get_local: Local0
00002DFE : 20 : get_local: Local1
00002E00 : 28 : i32.load - Flags: 2 Offset: 16
00002E03 : 28 : i32.load - Flags: 2 Offset: 0
00002E06 : 11 : call_indirect 02 reserved: 00
00002E09 : 20 : get_local: Local1
00002E0B : 28 : i32.load - Flags: 2 Offset: 16
00002E0E : 28 : i32.load - Flags: 2 Offset: 4
00002E11 : 45 : i32.eqz
00002E12 : 0d : br_if:01
00002E14 : 20 : get_local: Param0
00002E16 : 28 : i32.load - Flags: 2 Offset: 0
00002E19 : 10 : call 149
00002E1C : 0c : br:01
00002E1E : 0b : end
00002E1F : 20 : get_local: Local1
00002E21 : 41 : i32.const: 4
00002E23 : 6a : i32.add
00002E24 : 42 : i64.const: 1
00002E26 : 37 : i64.store - Flags: 0 Offset: 0
00002E29 : 20 : get_local: Local1
00002E2B : 42 : i64.const: 0
00002E2D : 37 : i64.store - Flags: 0 Offset: 12
00002E30 : 20 : get_local: Local1
00002E32 : 41 : i32.const: 8
00002E34 : 6a : i32.add
00002E35 : 41 : i32.const: 127
00002E37 : 36 : i32.store - Flags: 0 Offset: 0
00002E3A : 20 : get_local: Local1
00002E3C : 41 : i32.const: 12
00002E3E : 6a : i32.add
00002E3F : 21 : set_local: Param0
00002E41 : 0b : end
00002E42 : 20 : get_local: Param0
00002E44 : 20 : get_local: Local9
00002E46 : 37 : i64.store - Flags: 2 Offset: 0
00002E49 : 20 : get_local: Local1
00002E4B : 41 : i32.const: 8
00002E4D : 6a : i32.add
00002E4E : 41 : i32.const: 0
00002E50 : 36 : i32.store - Flags: 0 Offset: 0
00002E53 : 41 : i32.const: 1
00002E55 : 21 : set_local: Param0
00002E57 : 0b : end
00002E58 : 20 : get_local: Local8
00002E5A : 28 : i32.load - Flags: 2 Offset: 44
00002E5D : 22 : tee_local: Local1
00002E5F : 45 : i32.eqz
00002E60 : 0d : br_if:01
00002E62 : 0b : end
00002E63 : 20 : get_local: Local1
00002E65 : 20 : get_local: Local1
00002E67 : 28 : i32.load - Flags: 2 Offset: 0
00002E6A : 22 : tee_local: Local0
00002E6C : 41 : i32.const: 127
00002E6E : 6a : i32.add
00002E6F : 36 : i32.store - Flags: 2 Offset: 0
00002E72 : 20 : get_local: Local0
00002E74 : 41 : i32.const: 1
00002E76 : 47 : i32.ne
00002E77 : 0d : br_if:00
00002E79 : 20 : get_local: Local8
00002E7B : 41 : i32.const: 44
00002E7D : 6a : i32.add
00002E7E : 10 : call 7
00002E80 : 0b : end
00002E81 : 02 : block: 40
00002E83 : 20 : get_local: Param0
00002E85 : 20 : get_local: Local8
00002E87 : 28 : i32.load - Flags: 2 Offset: 80
00002E8A : 22 : tee_local: Local1
00002E8C : 45 : i32.eqz
00002E8D : 72 : i32.or
00002E8E : 0d : br_if:00
00002E90 : 20 : get_local: Local1
00002E92 : 20 : get_local: Local8
00002E94 : 28 : i32.load - Flags: 2 Offset: 84
00002E97 : 28 : i32.load - Flags: 2 Offset: 0
00002E9A : 11 : call_indirect 02 reserved: 00
00002E9D : 20 : get_local: Local8
00002E9F : 28 : i32.load - Flags: 2 Offset: 84
00002EA2 : 28 : i32.load - Flags: 2 Offset: 4
00002EA5 : 45 : i32.eqz
00002EA6 : 0d : br_if:00
00002EA8 : 20 : get_local: Local8
00002EAA : 28 : i32.load - Flags: 2 Offset: 80
00002EAD : 10 : call 149
00002EB0 : 0b : end
00002EB1 : 41 : i32.const: 0
00002EB3 : 41 : i32.const: 0
00002EB5 : 28 : i32.load - Flags: 2 Offset: 588
00002EB9 : 41 : i32.const: 127
00002EBB : 6a : i32.add
00002EBC : 36 : i32.store - Flags: 2 Offset: 588
00002EC0 : 02 : block: 40
00002EC2 : 20 : get_local: Local6
00002EC4 : 41 : i32.const: 2
00002EC6 : 49 : i32.lt_u
00002EC7 : 0d : br_if:00
00002EC9 : 20 : get_local: Local8
00002ECB : 41 : i32.const: 76
00002ECE : 6a : i32.add
00002ECF : 41 : i32.const: 0
00002ED1 : 36 : i32.store - Flags: 2 Offset: 0
00002ED4 : 20 : get_local: Local8
00002ED6 : 41 : i32.const: 1
00002ED8 : 36 : i32.store - Flags: 2 Offset: 60
00002EDB : 20 : get_local: Local8
00002EDD : 41 : i32.const: 636
00002EE0 : 36 : i32.store - Flags: 2 Offset: 56
00002EE3 : 20 : get_local: Local8
00002EE5 : 41 : i32.const: 0
00002EE7 : 36 : i32.store - Flags: 2 Offset: 64
00002EEA : 20 : get_local: Local8
00002EEC : 41 : i32.const: 29876
00002EF0 : 36 : i32.store - Flags: 2 Offset: 72
00002EF3 : 20 : get_local: Local8
00002EF5 : 41 : i32.const: 56
00002EF7 : 6a : i32.add
00002EF8 : 10 : call 15
00002EFA : 0b : end
00002EFB : 00 : unreachable
00002EFC : 00 : unreachable
00002EFD : 0b : end
00002EFE : 10 : call 6
00002F00 : 00 : unreachable
00002F01 : 0b : end
00002F02 : 00 : unreachable
00002F03 : 00 : unreachable
00002F04 : 0b : end
00002F05 : 00 : unreachable
00002F06 : 00 : unreachable
00002F07 : 0b : end
Locals: 4 i32
00002F0D : 41 : i32.const: 0
00002F0F : 21 : set_local: Local2
00002F11 : 02 : block: 40
00002F13 : 02 : block: 40
00002F15 : 41 : i32.const: 0
00002F17 : 28 : i32.load - Flags: 2 Offset: 1436
00002F1B : 22 : tee_local: Local1
00002F1D : 0d : br_if:00
00002F1F : 41 : i32.const: 0
00002F21 : 28 : i32.load - Flags: 2 Offset: 1440
00002F25 : 21 : set_local: Param0
00002F27 : 41 : i32.const: 8
00002F29 : 10 : call 144
00002F2C : 22 : tee_local: Local1
00002F2E : 45 : i32.eqz
00002F2F : 0d : br_if:01
00002F31 : 20 : get_local: Local1
00002F33 : 41 : i32.const: 0
00002F35 : 36 : i32.store - Flags: 2 Offset: 0
00002F38 : 20 : get_local: Local1
00002F3A : 20 : get_local: Param0
00002F3C : 36 : i32.store - Flags: 2 Offset: 4
00002F3F : 41 : i32.const: 0
00002F41 : 41 : i32.const: 0
00002F43 : 28 : i32.load - Flags: 2 Offset: 1436
00002F47 : 22 : tee_local: Param00
00002F49 : 20 : get_local: Local1
00002F4B : 20 : get_local: Param0
00002F4D : 1b : select
00002F4E : 36 : i32.store - Flags: 2 Offset: 1436
00002F52 : 20 : get_local: Param0
00002F54 : 45 : i32.eqz
00002F55 : 0d : br_if:00
00002F57 : 02 : block: 40
00002F59 : 20 : get_local: Local1
00002F5B : 41 : i32.const: 4
00002F5D : 6a : i32.add
00002F5E : 28 : i32.load - Flags: 2 Offset: 0
00002F61 : 22 : tee_local: Local0
00002F63 : 45 : i32.eqz
00002F64 : 0d : br_if:00
00002F66 : 20 : get_local: Local1
00002F68 : 28 : i32.load - Flags: 2 Offset: 0
00002F6B : 20 : get_local: Local0
00002F6D : 11 : call_indirect 02 reserved: 00
00002F70 : 0b : end
00002F71 : 20 : get_local: Local1
00002F73 : 10 : call 149
00002F76 : 20 : get_local: Param0
00002F78 : 21 : set_local: Local1
00002F7A : 0b : end
00002F7B : 02 : block: 40
00002F7D : 20 : get_local: Local1
00002F7F : 28 : i32.load - Flags: 2 Offset: 0
00002F82 : 22 : tee_local: Local1
00002F84 : 41 : i32.const: 1
00002F86 : 46 : i32.eq
00002F87 : 0d : br_if:00
00002F89 : 02 : block: 40
00002F8B : 20 : get_local: Local1
00002F8D : 0d : br_if:00
00002F8F : 41 : i32.const: 12
00002F91 : 10 : call 144
00002F94 : 22 : tee_local: Local1
00002F96 : 45 : i32.eqz
00002F97 : 0d : br_if:02
00002F99 : 20 : get_local: Local1
00002F9B : 41 : i32.const: 1436
00002F9E : 36 : i32.store - Flags: 2 Offset: 0
00002FA1 : 20 : get_local: Local1
00002FA3 : 42 : i64.const: 0
00002FA5 : 37 : i64.store - Flags: 2 Offset: 4
00002FA8 : 02 : block: 40
00002FAA : 41 : i32.const: 0
00002FAC : 28 : i32.load - Flags: 2 Offset: 1436
00002FB0 : 22 : tee_local: Local2
00002FB2 : 0d : br_if:00
00002FB4 : 41 : i32.const: 0
00002FB6 : 28 : i32.load - Flags: 2 Offset: 1440
00002FBA : 21 : set_local: Param0
00002FBC : 41 : i32.const: 8
00002FBE : 10 : call 144
00002FC1 : 22 : tee_local: Local2
00002FC3 : 45 : i32.eqz
00002FC4 : 0d : br_if:03
00002FC6 : 20 : get_local: Local2
00002FC8 : 41 : i32.const: 0
00002FCA : 36 : i32.store - Flags: 2 Offset: 0
00002FCD : 20 : get_local: Local2
00002FCF : 20 : get_local: Param0
00002FD1 : 36 : i32.store - Flags: 2 Offset: 4
00002FD4 : 41 : i32.const: 0
00002FD6 : 41 : i32.const: 0
00002FD8 : 28 : i32.load - Flags: 2 Offset: 1436
00002FDC : 22 : tee_local: Param00
00002FDE : 20 : get_local: Local2
00002FE0 : 20 : get_local: Param0
00002FE2 : 1b : select
00002FE3 : 36 : i32.store - Flags: 2 Offset: 1436
00002FE7 : 20 : get_local: Param0
00002FE9 : 45 : i32.eqz
00002FEA : 0d : br_if:00
00002FEC : 02 : block: 40
00002FEE : 20 : get_local: Local2
00002FF0 : 41 : i32.const: 4
00002FF2 : 6a : i32.add
00002FF3 : 28 : i32.load - Flags: 2 Offset: 0
00002FF6 : 22 : tee_local: Local0
00002FF8 : 45 : i32.eqz
00002FF9 : 0d : br_if:00
00002FFB : 20 : get_local: Local2
00002FFD : 28 : i32.load - Flags: 2 Offset: 0
00003000 : 20 : get_local: Local0
00003002 : 11 : call_indirect 02 reserved: 00
00003005 : 0b : end
00003006 : 20 : get_local: Local2
00003008 : 10 : call 149
0000300B : 20 : get_local: Param0
0000300D : 21 : set_local: Local2
0000300F : 0b : end
00003010 : 20 : get_local: Local2
00003012 : 20 : get_local: Local1
00003014 : 36 : i32.store - Flags: 2 Offset: 0
00003017 : 20 : get_local: Local1
00003019 : 41 : i32.const: 4
0000301B : 6a : i32.add
0000301C : 0f : return
0000301D : 0b : end
0000301E : 20 : get_local: Local1
00003020 : 41 : i32.const: 4
00003022 : 6a : i32.add
00003023 : 21 : set_local: Local2
00003025 : 0b : end
00003026 : 20 : get_local: Local2
00003028 : 0f : return
00003029 : 0b : end
0000302A : 00 : unreachable
0000302B : 00 : unreachable
0000302C : 0b : end
Locals: 1 i32
00003032 : 41 : i32.const: 0
00003034 : 41 : i32.const: 0
00003036 : 28 : i32.load - Flags: 2 Offset: 4
00003039 : 41 : i32.const: 64
0000303C : 6b : i32.sub
0000303D : 22 : tee_local: Param00
0000303F : 36 : i32.store - Flags: 2 Offset: 4
00003042 : 20 : get_local: Param0
00003044 : 41 : i32.const: 57
00003046 : 36 : i32.store - Flags: 2 Offset: 12
00003049 : 20 : get_local: Param0
0000304B : 41 : i32.const: 1376
0000304E : 36 : i32.store - Flags: 2 Offset: 8
00003051 : 20 : get_local: Param0
00003053 : 41 : i32.const: 40
00003055 : 6a : i32.add
00003056 : 41 : i32.const: 12
00003058 : 6a : i32.add
00003059 : 41 : i32.const: 6
0000305B : 36 : i32.store - Flags: 2 Offset: 0
0000305E : 20 : get_local: Param0
00003060 : 41 : i32.const: 3
00003062 : 36 : i32.store - Flags: 2 Offset: 44
00003065 : 20 : get_local: Param0
00003067 : 20 : get_local: Param0
00003069 : 41 : i32.const: 56
0000306B : 6a : i32.add
0000306C : 36 : i32.store - Flags: 2 Offset: 48
0000306F : 20 : get_local: Param0
00003071 : 41 : i32.const: 32872
00003075 : 36 : i32.store - Flags: 2 Offset: 24
00003078 : 20 : get_local: Param0
0000307A : 41 : i32.const: 2
0000307C : 36 : i32.store - Flags: 2 Offset: 20
0000307F : 20 : get_local: Param0
00003081 : 20 : get_local: Param0
00003083 : 41 : i32.const: 8
00003085 : 6a : i32.add
00003086 : 36 : i32.store - Flags: 2 Offset: 40
00003089 : 20 : get_local: Param0
0000308B : 41 : i32.const: 304
0000308E : 36 : i32.store - Flags: 2 Offset: 16
00003091 : 20 : get_local: Param0
00003093 : 41 : i32.const: 16
00003095 : 6a : i32.add
00003096 : 41 : i32.const: 12
00003098 : 6a : i32.add
00003099 : 41 : i32.const: 2
0000309B : 36 : i32.store - Flags: 2 Offset: 0
0000309E : 20 : get_local: Param0
000030A0 : 20 : get_local: Param0
000030A2 : 41 : i32.const: 40
000030A4 : 6a : i32.add
000030A5 : 36 : i32.store - Flags: 2 Offset: 32
000030A8 : 20 : get_local: Param0
000030AA : 41 : i32.const: 36
000030AC : 6a : i32.add
000030AD : 41 : i32.const: 2
000030AF : 36 : i32.store - Flags: 2 Offset: 0
000030B2 : 20 : get_local: Param0
000030B4 : 41 : i32.const: 16
000030B6 : 6a : i32.add
000030B7 : 41 : i32.const: 320
000030BA : 10 : call 156
000030BD : 00 : unreachable
000030BE : 0b : end
Locals: 4 i32
Locals: 1 i64
000030C6 : 41 : i32.const: 0
000030C8 : 41 : i32.const: 0
000030CA : 28 : i32.load - Flags: 2 Offset: 4
000030CD : 41 : i32.const: 80
000030D0 : 6b : i32.sub
000030D1 : 22 : tee_local: Local3
000030D3 : 36 : i32.store - Flags: 2 Offset: 4
000030D6 : 20 : get_local: Local3
000030D8 : 41 : i32.const: 8
000030DA : 6a : i32.add
000030DB : 41 : i32.const: 16
000030DD : 6a : i32.add
000030DE : 22 : tee_local: Local0
000030E0 : 20 : get_local: Param0
000030E2 : 41 : i32.const: 16
000030E4 : 6a : i32.add
000030E5 : 29 : i64.load - Flags: 2 Offset: 0
000030E8 : 37 : i64.store - Flags: 3 Offset: 0
000030EB : 20 : get_local: Local3
000030ED : 41 : i32.const: 8
000030EF : 6a : i32.add
000030F0 : 41 : i32.const: 8
000030F2 : 6a : i32.add
000030F3 : 22 : tee_local: Local1
000030F5 : 20 : get_local: Param0
000030F7 : 41 : i32.const: 8
000030F9 : 6a : i32.add
000030FA : 29 : i64.load - Flags: 2 Offset: 0
000030FD : 37 : i64.store - Flags: 3 Offset: 0
00003100 : 20 : get_local: Local3
00003102 : 20 : get_local: Param0
00003104 : 29 : i64.load - Flags: 2 Offset: 0
00003107 : 37 : i64.store - Flags: 3 Offset: 8
0000310A : 20 : get_local: Local3
0000310C : 41 : i32.const: 43
0000310E : 6a : i32.add
0000310F : 20 : get_local: Local3
00003111 : 41 : i32.const: 54
00003113 : 6a : i32.add
00003114 : 2d : i32.load8_u - Flags: 0 Offset: 0
00003117 : 3a : i32.store8 - Flags: 0 Offset: 0
0000311A : 20 : get_local: Local3
0000311C : 41 : i32.const: 41
0000311E : 6a : i32.add
0000311F : 20 : get_local: Local3
00003121 : 41 : i32.const: 52
00003123 : 6a : i32.add
00003124 : 2f : i32.load16_u - Flags: 0 Offset: 0
00003127 : 3b : i32.store16 - Flags: 0 Offset: 0
0000312A : 41 : i32.const: 3
0000312C : 21 : set_local: Local2
0000312E : 20 : get_local: Local3
00003130 : 41 : i32.const: 3
00003132 : 3a : i32.store8 - Flags: 0 Offset: 36
00003135 : 20 : get_local: Local3
00003137 : 20 : get_local: Local3
00003139 : 41 : i32.const: 72
0000313C : 6a : i32.add
0000313D : 36 : i32.store - Flags: 2 Offset: 32
00003140 : 20 : get_local: Local3
00003142 : 20 : get_local: Local3
00003144 : 28 : i32.load - Flags: 0 Offset: 48
00003147 : 36 : i32.store - Flags: 0 Offset: 37
0000314A : 20 : get_local: Local3
0000314C : 41 : i32.const: 48
0000314E : 6a : i32.add
0000314F : 41 : i32.const: 16
00003151 : 6a : i32.add
00003152 : 20 : get_local: Local0
00003154 : 29 : i64.load - Flags: 3 Offset: 0
00003157 : 37 : i64.store - Flags: 3 Offset: 0
0000315A : 20 : get_local: Local3
0000315C : 41 : i32.const: 48
0000315E : 6a : i32.add
0000315F : 41 : i32.const: 8
00003161 : 6a : i32.add
00003162 : 20 : get_local: Local1
00003164 : 29 : i64.load - Flags: 3 Offset: 0
00003167 : 37 : i64.store - Flags: 3 Offset: 0
0000316A : 20 : get_local: Local3
0000316C : 20 : get_local: Local3
0000316E : 29 : i64.load - Flags: 3 Offset: 8
00003171 : 37 : i64.store - Flags: 3 Offset: 48
00003174 : 41 : i32.const: 0
00003176 : 21 : set_local: Param0
00003178 : 02 : block: 40
0000317A : 02 : block: 40
0000317C : 02 : block: 40
0000317E : 02 : block: 40
00003180 : 02 : block: 40
00003182 : 02 : block: 40
00003184 : 20 : get_local: Local3
00003186 : 41 : i32.const: 32
00003188 : 6a : i32.add
00003189 : 41 : i32.const: 1172
0000318C : 20 : get_local: Local3
0000318E : 41 : i32.const: 48
00003190 : 6a : i32.add
00003191 : 10 : call 167
00003194 : 45 : i32.eqz
00003195 : 0d : br_if:00
00003197 : 20 : get_local: Local3
00003199 : 2d : i32.load8_u - Flags: 0 Offset: 36
0000319C : 41 : i32.const: 3
0000319E : 47 : i32.ne
0000319F : 0d : br_if:01
000031A1 : 20 : get_local: Local3
000031A3 : 41 : i32.const: 48
000031A5 : 6a : i32.add
000031A6 : 41 : i32.const: 1200
000031A9 : 41 : i32.const: 15
000031AB : 10 : call 17
000031AD : 20 : get_local: Local3
000031AF : 29 : i64.load - Flags: 3 Offset: 48
000031B2 : 22 : tee_local: Local4
000031B4 : 42 : i64.const: 32
000031B6 : 88 : i64.shr_u
000031B7 : a7 : i32.wrap/i64
000031B8 : 21 : set_local: Param0
000031BA : 20 : get_local: Local4
000031BC : a7 : i32.wrap/i64
000031BD : 21 : set_local: Local2
000031BF : 0b : end
000031C0 : 02 : block: 40
000031C2 : 41 : i32.const: 0
000031C4 : 0d : br_if:00
000031C6 : 20 : get_local: Local3
000031C8 : 2d : i32.load8_u - Flags: 0 Offset: 36
000031CB : 41 : i32.const: 2
000031CD : 47 : i32.ne
000031CE : 0d : br_if:02
000031D0 : 0b : end
000031D1 : 20 : get_local: Local3
000031D3 : 41 : i32.const: 40
000031D5 : 6a : i32.add
000031D6 : 22 : tee_local: Local1
000031D8 : 28 : i32.load - Flags: 2 Offset: 0
000031DB : 22 : tee_local: Local0
000031DD : 28 : i32.load - Flags: 2 Offset: 0
000031E0 : 20 : get_local: Local0
000031E2 : 28 : i32.load - Flags: 2 Offset: 4
000031E5 : 28 : i32.load - Flags: 2 Offset: 0
000031E8 : 11 : call_indirect 02 reserved: 00
000031EB : 02 : block: 40
000031ED : 20 : get_local: Local0
000031EF : 28 : i32.load - Flags: 2 Offset: 4
000031F2 : 28 : i32.load - Flags: 2 Offset: 4
000031F5 : 45 : i32.eqz
000031F6 : 0d : br_if:00
000031F8 : 20 : get_local: Local0
000031FA : 28 : i32.load - Flags: 2 Offset: 0
000031FD : 10 : call 149
00003200 : 0b : end
00003201 : 20 : get_local: Local1
00003203 : 28 : i32.load - Flags: 2 Offset: 0
00003206 : 10 : call 149
00003209 : 41 : i32.const: 0
0000320B : 45 : i32.eqz
0000320C : 0d : br_if:02
0000320E : 0c : br:03
00003210 : 0b : end
00003211 : 20 : get_local: Local3
00003213 : 29 : i64.load - Flags: 2 Offset: 36
00003216 : 22 : tee_local: Local4
00003218 : 42 : i64.const: 32
0000321A : 88 : i64.shr_u
0000321B : a7 : i32.wrap/i64
0000321C : 21 : set_local: Param0
0000321E : 20 : get_local: Local4
00003220 : a7 : i32.wrap/i64
00003221 : 21 : set_local: Local2
00003223 : 0b : end
00003224 : 41 : i32.const: 0
00003226 : 0d : br_if:01
00003228 : 0b : end
00003229 : 20 : get_local: Local2
0000322B : 41 : i32.const: 3
0000322D : 71 : i32.and
0000322E : 41 : i32.const: 2
00003230 : 47 : i32.ne
00003231 : 0d : br_if:01
00003233 : 0b : end
00003234 : 20 : get_local: Param0
00003236 : 28 : i32.load - Flags: 2 Offset: 0
00003239 : 20 : get_local: Param0
0000323B : 28 : i32.load - Flags: 2 Offset: 4
0000323E : 28 : i32.load - Flags: 2 Offset: 0
00003241 : 11 : call_indirect 02 reserved: 00
00003244 : 02 : block: 40
00003246 : 20 : get_local: Param0
00003248 : 28 : i32.load - Flags: 2 Offset: 4
0000324B : 28 : i32.load - Flags: 2 Offset: 4
0000324E : 45 : i32.eqz
0000324F : 0d : br_if:00
00003251 : 20 : get_local: Param0
00003253 : 28 : i32.load - Flags: 2 Offset: 0
00003256 : 10 : call 149
00003259 : 0b : end
0000325A : 20 : get_local: Param0
0000325C : 10 : call 149
0000325F : 0b : end
00003260 : 41 : i32.const: 0
00003262 : 20 : get_local: Local3
00003264 : 41 : i32.const: 80
00003267 : 6a : i32.add
00003268 : 36 : i32.store - Flags: 2 Offset: 4
0000326B : 0b : end
Locals: 5 i32
Locals: 1 i64
00003273 : 41 : i32.const: 0
00003275 : 41 : i32.const: 0
00003277 : 28 : i32.load - Flags: 2 Offset: 4
0000327A : 41 : i32.const: 1232
0000327D : 6b : i32.sub
0000327E : 22 : tee_local: Local6
00003280 : 36 : i32.store - Flags: 2 Offset: 4
00003283 : 20 : get_local: Local6
00003285 : 20 : get_local: Param0
00003287 : 28 : i32.load - Flags: 2 Offset: 0
0000328A : 36 : i32.store - Flags: 2 Offset: 32
0000328D : 20 : get_local: Param0
0000328F : 28 : i32.load - Flags: 2 Offset: 16
00003292 : 21 : set_local: Local2
00003294 : 20 : get_local: Param0
00003296 : 28 : i32.load - Flags: 2 Offset: 12
00003299 : 21 : set_local: Local3
0000329B : 20 : get_local: Param0
0000329D : 28 : i32.load - Flags: 2 Offset: 8
000032A0 : 21 : set_local: Local4
000032A2 : 20 : get_local: Param0
000032A4 : 28 : i32.load - Flags: 2 Offset: 4
000032A7 : 21 : set_local: Local5
000032A9 : 20 : get_local: Local6
000032AB : 41 : i32.const: 3
000032AD : 36 : i32.store - Flags: 2 Offset: 36
000032B0 : 20 : get_local: Local6
000032B2 : 20 : get_local: Local5
000032B4 : 36 : i32.store - Flags: 2 Offset: 40
000032B7 : 20 : get_local: Local6
000032B9 : 41 : i32.const: 32
000032BB : 6a : i32.add
000032BC : 41 : i32.const: 12
000032BE : 6a : i32.add
000032BF : 41 : i32.const: 3
000032C1 : 36 : i32.store - Flags: 2 Offset: 0
000032C4 : 20 : get_local: Local6
000032C6 : 20 : get_local: Local4
000032C8 : 36 : i32.store - Flags: 2 Offset: 48
000032CB : 20 : get_local: Local6
000032CD : 41 : i32.const: 32
000032CF : 6a : i32.add
000032D0 : 41 : i32.const: 20
000032D2 : 6a : i32.add
000032D3 : 41 : i32.const: 3
000032D5 : 36 : i32.store - Flags: 2 Offset: 0
000032D8 : 20 : get_local: Local6
000032DA : 20 : get_local: Local3
000032DC : 36 : i32.store - Flags: 2 Offset: 56
000032DF : 20 : get_local: Local6
000032E1 : 41 : i32.const: 60
000032E3 : 6a : i32.add
000032E4 : 41 : i32.const: 7
000032E6 : 36 : i32.store - Flags: 2 Offset: 0
000032E9 : 20 : get_local: Local6
000032EB : 20 : get_local: Local2
000032ED : 36 : i32.store - Flags: 2 Offset: 64
000032F0 : 20 : get_local: Local6
000032F2 : 41 : i32.const: 68
000032F5 : 6a : i32.add
000032F6 : 41 : i32.const: 7
000032F8 : 36 : i32.store - Flags: 2 Offset: 0
000032FB : 20 : get_local: Local6
000032FD : 41 : i32.const: 856
00003300 : 36 : i32.store - Flags: 2 Offset: 8
00003303 : 20 : get_local: Local6
00003305 : 41 : i32.const: 6
00003307 : 36 : i32.store - Flags: 2 Offset: 12
0000330A : 20 : get_local: Local6
0000330C : 41 : i32.const: 30396
00003310 : 36 : i32.store - Flags: 2 Offset: 16
00003313 : 20 : get_local: Local6
00003315 : 41 : i32.const: 8
00003317 : 6a : i32.add
00003318 : 41 : i32.const: 12
0000331A : 6a : i32.add
0000331B : 41 : i32.const: 5
0000331D : 36 : i32.store - Flags: 2 Offset: 0
00003320 : 20 : get_local: Local6
00003322 : 20 : get_local: Local6
00003324 : 41 : i32.const: 32
00003326 : 6a : i32.add
00003327 : 36 : i32.store - Flags: 2 Offset: 24
0000332A : 20 : get_local: Local6
0000332C : 41 : i32.const: 8
0000332E : 6a : i32.add
0000332F : 41 : i32.const: 20
00003331 : 6a : i32.add
00003332 : 41 : i32.const: 5
00003334 : 36 : i32.store - Flags: 2 Offset: 0
00003337 : 20 : get_local: Local6
00003339 : 20 : get_local: Local0
0000333B : 20 : get_local: Local6
0000333D : 41 : i32.const: 8
0000333F : 6a : i32.add
00003340 : 20 : get_local: Local1
00003342 : 28 : i32.load - Flags: 2 Offset: 24
00003345 : 22 : tee_local: Local1
00003347 : 11 : call_indirect 03 reserved: 00
0000334A : 02 : block: 40
0000334C : 02 : block: 40
0000334E : 41 : i32.const: 0
00003350 : 0d : br_if:00
00003352 : 20 : get_local: Local6
00003354 : 2d : i32.load8_u - Flags: 0 Offset: 0
00003357 : 41 : i32.const: 2
00003359 : 47 : i32.ne
0000335A : 0d : br_if:01
0000335C : 0b : end
0000335D : 20 : get_local: Local6
0000335F : 28 : i32.load - Flags: 2 Offset: 4
00003362 : 22 : tee_local: Local2
00003364 : 28 : i32.load - Flags: 2 Offset: 0
00003367 : 20 : get_local: Local2
00003369 : 28 : i32.load - Flags: 2 Offset: 4
0000336C : 28 : i32.load - Flags: 2 Offset: 0
0000336F : 11 : call_indirect 02 reserved: 00
00003372 : 02 : block: 40
00003374 : 20 : get_local: Local2
00003376 : 28 : i32.load - Flags: 2 Offset: 4
00003379 : 28 : i32.load - Flags: 2 Offset: 4
0000337C : 45 : i32.eqz
0000337D : 0d : br_if:00
0000337F : 20 : get_local: Local2
00003381 : 28 : i32.load - Flags: 2 Offset: 0
00003384 : 10 : call 149
00003387 : 0b : end
00003388 : 20 : get_local: Local2
0000338A : 10 : call 149
0000338D : 0b : end
0000338E : 02 : block: 40
00003390 : 02 : block: 40
00003392 : 02 : block: 40
00003394 : 20 : get_local: Param0
00003396 : 28 : i32.load - Flags: 2 Offset: 20
00003399 : 2d : i32.load8_u - Flags: 0 Offset: 0
0000339C : 41 : i32.const: 4
0000339E : 47 : i32.ne
0000339F : 0d : br_if:00
000033A1 : 41 : i32.const: 0
000033A3 : 41 : i32.const: 0
000033A5 : 41 : i32.const: 0
000033A7 : 2d : i32.load8_u - Flags: 0 Offset: 912
000033AB : 22 : tee_local: Param00
000033AD : 20 : get_local: Param0
000033AF : 41 : i32.const: 1
000033B1 : 46 : i32.eq
000033B2 : 1b : select
000033B3 : 3a : i32.store8 - Flags: 0 Offset: 912
000033B7 : 20 : get_local: Param0
000033B9 : 45 : i32.eqz
000033BA : 0d : br_if:01
000033BC : 20 : get_local: Local6
000033BE : 41 : i32.const: 52
000033C0 : 6a : i32.add
000033C1 : 41 : i32.const: 0
000033C3 : 36 : i32.store - Flags: 2 Offset: 0
000033C6 : 20 : get_local: Local6
000033C8 : 41 : i32.const: 1
000033CA : 36 : i32.store - Flags: 2 Offset: 36
000033CD : 20 : get_local: Local6
000033CF : 41 : i32.const: 980
000033D2 : 36 : i32.store - Flags: 2 Offset: 32
000033D5 : 20 : get_local: Local6
000033D7 : 41 : i32.const: 0
000033D9 : 36 : i32.store - Flags: 2 Offset: 40
000033DC : 20 : get_local: Local6
000033DE : 41 : i32.const: 29876
000033E2 : 36 : i32.store - Flags: 2 Offset: 48
000033E5 : 20 : get_local: Local6
000033E7 : 41 : i32.const: 8
000033E9 : 6a : i32.add
000033EA : 20 : get_local: Local0
000033EC : 20 : get_local: Local6
000033EE : 41 : i32.const: 32
000033F0 : 6a : i32.add
000033F1 : 20 : get_local: Local1
000033F3 : 11 : call_indirect 03 reserved: 00
000033F6 : 02 : block: 40
000033F8 : 41 : i32.const: 0
000033FA : 0d : br_if:00
000033FC : 20 : get_local: Local6
000033FE : 2d : i32.load8_u - Flags: 0 Offset: 8
00003401 : 41 : i32.const: 2
00003403 : 47 : i32.ne
00003404 : 0d : br_if:02
00003406 : 0b : end
00003407 : 20 : get_local: Local6
00003409 : 28 : i32.load - Flags: 2 Offset: 12
0000340C : 22 : tee_local: Param00
0000340E : 28 : i32.load - Flags: 2 Offset: 0
00003411 : 20 : get_local: Param0
00003413 : 28 : i32.load - Flags: 2 Offset: 4
00003416 : 28 : i32.load - Flags: 2 Offset: 0
00003419 : 11 : call_indirect 02 reserved: 00
0000341C : 02 : block: 40
0000341E : 20 : get_local: Param0
00003420 : 28 : i32.load - Flags: 2 Offset: 4
00003423 : 28 : i32.load - Flags: 2 Offset: 4
00003426 : 45 : i32.eqz
00003427 : 0d : br_if:00
00003429 : 20 : get_local: Param0
0000342B : 28 : i32.load - Flags: 2 Offset: 0
0000342E : 10 : call 149
00003431 : 0b : end
00003432 : 20 : get_local: Param0
00003434 : 10 : call 149
00003437 : 0c : br:01
00003439 : 0b : end
0000343A : 41 : i32.const: 0
0000343C : 2d : i32.load8_u - Flags: 0 Offset: 928
00003440 : 0d : br_if:01
00003442 : 41 : i32.const: 0
00003444 : 41 : i32.const: 1
00003446 : 3a : i32.store8 - Flags: 0 Offset: 928
0000344A : 20 : get_local: Local6
0000344C : 41 : i32.const: 1232
0000344F : 6a : i32.add
00003450 : 21 : set_local: Local0
00003452 : 20 : get_local: Local6
00003454 : 41 : i32.const: 32
00003456 : 6a : i32.add
00003457 : 21 : set_local: Param0
00003459 : 03 : loop: 40
0000345B : 20 : get_local: Param0
0000345D : 42 : i64.const: 0
0000345F : 37 : i64.store - Flags: 2 Offset: 0
00003462 : 20 : get_local: Param0
00003464 : 41 : i32.const: 8
00003466 : 6a : i32.add
00003467 : 41 : i32.const: 0
00003469 : 36 : i32.store - Flags: 2 Offset: 0
0000346C : 20 : get_local: Param0
0000346E : 41 : i32.const: 12
00003470 : 6a : i32.add
00003471 : 22 : tee_local: Param00
00003473 : 20 : get_local: Local0
00003475 : 47 : i32.ne
00003476 : 0d : br_if:00
00003478 : 0b : end
00003479 : 20 : get_local: Local6
0000347B : 41 : i32.const: 8
0000347D : 6a : i32.add
0000347E : 41 : i32.const: 944
00003481 : 41 : i32.const: 35
00003483 : 10 : call 17
00003485 : 20 : get_local: Local6
00003487 : 29 : i64.load - Flags: 3 Offset: 8
0000348A : 21 : set_local: Local7
0000348C : 41 : i32.const: 0
0000348E : 41 : i32.const: 0
00003490 : 3a : i32.store8 - Flags: 0 Offset: 928
00003494 : 02 : block: 40
00003496 : 41 : i32.const: 0
00003498 : 0d : br_if:00
0000349A : 20 : get_local: Local7
0000349C : a7 : i32.wrap/i64
0000349D : 41 : i32.const: 3
0000349F : 71 : i32.and
000034A0 : 41 : i32.const: 2
000034A2 : 47 : i32.ne
000034A3 : 0d : br_if:01
000034A5 : 0b : end
000034A6 : 20 : get_local: Local7
000034A8 : 42 : i64.const: 32
000034AA : 88 : i64.shr_u
000034AB : a7 : i32.wrap/i64
000034AC : 22 : tee_local: Param00
000034AE : 28 : i32.load - Flags: 2 Offset: 0
000034B1 : 20 : get_local: Param0
000034B3 : 28 : i32.load - Flags: 2 Offset: 4
000034B6 : 28 : i32.load - Flags: 2 Offset: 0
000034B9 : 11 : call_indirect 02 reserved: 00
000034BC : 02 : block: 40
000034BE : 20 : get_local: Param0
000034C0 : 28 : i32.load - Flags: 2 Offset: 4
000034C3 : 28 : i32.load - Flags: 2 Offset: 4
000034C6 : 45 : i32.eqz
000034C7 : 0d : br_if:00
000034C9 : 20 : get_local: Param0
000034CB : 28 : i32.load - Flags: 2 Offset: 0
000034CE : 10 : call 149
000034D1 : 0b : end
000034D2 : 20 : get_local: Param0
000034D4 : 10 : call 149
000034D7 : 0b : end
000034D8 : 41 : i32.const: 0
000034DA : 20 : get_local: Local6
000034DC : 41 : i32.const: 1232
000034DF : 6a : i32.add
000034E0 : 36 : i32.store - Flags: 2 Offset: 4
000034E3 : 0f : return
000034E4 : 0b : end
000034E5 : 41 : i32.const: 400
000034E8 : 41 : i32.const: 32
000034EA : 41 : i32.const: 432
000034ED : 10 : call 11
000034EF : 00 : unreachable
000034F0 : 0b : end
Locals: 3 i32
Locals: 1 i64
000034F8 : 41 : i32.const: 0
000034FA : 41 : i32.const: 0
000034FC : 28 : i32.load - Flags: 2 Offset: 4
000034FF : 41 : i32.const: 64
00003502 : 6b : i32.sub
00003503 : 22 : tee_local: Local4
00003505 : 36 : i32.store - Flags: 2 Offset: 4
00003508 : 02 : block: 40
0000350A : 20 : get_local: Local1
0000350C : 41 : i32.const: 127
0000350E : 4c : i32.le_s
0000350F : 0d : br_if:00
00003511 : 02 : block: 40
00003513 : 02 : block: 40
00003515 : 02 : block: 40
00003517 : 20 : get_local: Local1
00003519 : 45 : i32.eqz
0000351A : 0d : br_if:00
0000351C : 20 : get_local: Local1
0000351E : 10 : call 144
00003521 : 22 : tee_local: Local3
00003523 : 0d : br_if:01
00003525 : 0c : br:02
00003527 : 0b : end
00003528 : 41 : i32.const: 1
0000352A : 21 : set_local: Local3
0000352C : 0b : end
0000352D : 20 : get_local: Local4
0000352F : 20 : get_local: Local1
00003531 : 36 : i32.store - Flags: 2 Offset: 36
00003534 : 20 : get_local: Local4
00003536 : 20 : get_local: Local3
00003538 : 36 : i32.store - Flags: 2 Offset: 32
0000353B : 20 : get_local: Local4
0000353D : 41 : i32.const: 0
0000353F : 36 : i32.store - Flags: 2 Offset: 40
00003542 : 20 : get_local: Local4
00003544 : 41 : i32.const: 32
00003546 : 6a : i32.add
00003547 : 20 : get_local: Local1
00003549 : 10 : call 150
0000354C : 20 : get_local: Local4
0000354E : 20 : get_local: Local4
00003550 : 28 : i32.load - Flags: 2 Offset: 40
00003553 : 22 : tee_local: Local3
00003555 : 20 : get_local: Local1
00003557 : 6a : i32.add
00003558 : 36 : i32.store - Flags: 2 Offset: 40
0000355B : 20 : get_local: Local3
0000355D : 20 : get_local: Local4
0000355F : 28 : i32.load - Flags: 2 Offset: 32
00003562 : 6a : i32.add
00003563 : 20 : get_local: Local0
00003565 : 20 : get_local: Local1
00003567 : 10 : call memcpy
00003569 : 1a : drop
0000356A : 20 : get_local: Local4
0000356C : 41 : i32.const: 48
0000356E : 6a : i32.add
0000356F : 41 : i32.const: 8
00003571 : 6a : i32.add
00003572 : 22 : tee_local: Local1
00003574 : 20 : get_local: Local4
00003576 : 28 : i32.load - Flags: 2 Offset: 40
00003579 : 22 : tee_local: Local0
0000357B : 36 : i32.store - Flags: 2 Offset: 0
0000357E : 20 : get_local: Local4
00003580 : 41 : i32.const: 16
00003582 : 6a : i32.add
00003583 : 41 : i32.const: 8
00003585 : 6a : i32.add
00003586 : 22 : tee_local: Local3
00003588 : 20 : get_local: Local0
0000358A : 36 : i32.store - Flags: 2 Offset: 0
0000358D : 20 : get_local: Local4
0000358F : 20 : get_local: Local4
00003591 : 28 : i32.load - Flags: 2 Offset: 32
00003594 : 22 : tee_local: Local0
00003596 : 36 : i32.store - Flags: 2 Offset: 48
00003599 : 20 : get_local: Local4
0000359B : 20 : get_local: Local4
0000359D : 28 : i32.load - Flags: 2 Offset: 36
000035A0 : 22 : tee_local: Local2
000035A2 : 36 : i32.store - Flags: 2 Offset: 52
000035A5 : 20 : get_local: Local4
000035A7 : 20 : get_local: Local2
000035A9 : 36 : i32.store - Flags: 2 Offset: 20
000035AC : 20 : get_local: Local4
000035AE : 20 : get_local: Local0
000035B0 : 36 : i32.store - Flags: 2 Offset: 16
000035B3 : 20 : get_local: Local1
000035B5 : 20 : get_local: Local3
000035B7 : 28 : i32.load - Flags: 2 Offset: 0
000035BA : 22 : tee_local: Local0
000035BC : 36 : i32.store - Flags: 2 Offset: 0
000035BF : 20 : get_local: Local4
000035C1 : 41 : i32.const: 8
000035C3 : 6a : i32.add
000035C4 : 22 : tee_local: Local3
000035C6 : 20 : get_local: Local0
000035C8 : 36 : i32.store - Flags: 2 Offset: 0
000035CB : 20 : get_local: Local4
000035CD : 20 : get_local: Local4
000035CF : 28 : i32.load - Flags: 2 Offset: 16
000035D2 : 22 : tee_local: Local0
000035D4 : 36 : i32.store - Flags: 2 Offset: 48
000035D7 : 20 : get_local: Local4
000035D9 : 20 : get_local: Local4
000035DB : 28 : i32.load - Flags: 2 Offset: 20
000035DE : 22 : tee_local: Local2
000035E0 : 36 : i32.store - Flags: 2 Offset: 52
000035E3 : 20 : get_local: Local4
000035E5 : 20 : get_local: Local2
000035E7 : 36 : i32.store - Flags: 2 Offset: 4
000035EA : 20 : get_local: Local4
000035EC : 20 : get_local: Local0
000035EE : 36 : i32.store - Flags: 2 Offset: 0
000035F1 : 20 : get_local: Local1
000035F3 : 20 : get_local: Local3
000035F5 : 28 : i32.load - Flags: 2 Offset: 0
000035F8 : 22 : tee_local: Local0
000035FA : 36 : i32.store - Flags: 2 Offset: 0
000035FD : 20 : get_local: Local4
000035FF : 41 : i32.const: 32
00003601 : 6a : i32.add
00003602 : 41 : i32.const: 8
00003604 : 6a : i32.add
00003605 : 22 : tee_local: Local2
00003607 : 20 : get_local: Local0
00003609 : 36 : i32.store - Flags: 2 Offset: 0
0000360C : 20 : get_local: Local4
0000360E : 20 : get_local: Local4
00003610 : 28 : i32.load - Flags: 2 Offset: 0
00003613 : 22 : tee_local: Local0
00003615 : 36 : i32.store - Flags: 2 Offset: 48
00003618 : 20 : get_local: Local4
0000361A : 20 : get_local: Local4
0000361C : 28 : i32.load - Flags: 2 Offset: 4
0000361F : 22 : tee_local: Local3
00003621 : 36 : i32.store - Flags: 2 Offset: 52
00003624 : 20 : get_local: Local4
00003626 : 20 : get_local: Local3
00003628 : 36 : i32.store - Flags: 2 Offset: 36
0000362B : 20 : get_local: Local4
0000362D : 20 : get_local: Local0
0000362F : 36 : i32.store - Flags: 2 Offset: 32
00003632 : 41 : i32.const: 12
00003634 : 10 : call 144
00003637 : 22 : tee_local: Local0
00003639 : 45 : i32.eqz
0000363A : 0d : br_if:00
0000363C : 20 : get_local: Local0
0000363E : 20 : get_local: Local4
00003640 : 29 : i64.load - Flags: 3 Offset: 32
00003643 : 22 : tee_local: Local5
00003645 : 37 : i64.store - Flags: 2 Offset: 0
00003648 : 20 : get_local: Local0
0000364A : 41 : i32.const: 8
0000364C : 6a : i32.add
0000364D : 20 : get_local: Local2
0000364F : 28 : i32.load - Flags: 2 Offset: 0
00003652 : 22 : tee_local: Local3
00003654 : 36 : i32.store - Flags: 2 Offset: 0
00003657 : 20 : get_local: Local1
00003659 : 20 : get_local: Local3
0000365B : 36 : i32.store - Flags: 2 Offset: 0
0000365E : 20 : get_local: Local4
00003660 : 20 : get_local: Local5
00003662 : 37 : i64.store - Flags: 3 Offset: 48
00003665 : 41 : i32.const: 12
00003667 : 10 : call 144
0000366A : 22 : tee_local: Local1
0000366C : 45 : i32.eqz
0000366D : 0d : br_if:00
0000366F : 20 : get_local: Local1
00003671 : 20 : get_local: Local0
00003673 : 36 : i32.store - Flags: 2 Offset: 0
00003676 : 20 : get_local: Local1
00003678 : 41 : i32.const: 1044
0000367B : 36 : i32.store - Flags: 2 Offset: 4
0000367E : 20 : get_local: Local4
00003680 : 41 : i32.const: 48
00003682 : 6a : i32.add
00003683 : 41 : i32.const: 2
00003685 : 6a : i32.add
00003686 : 22 : tee_local: Local0
00003688 : 20 : get_local: Local4
0000368A : 41 : i32.const: 32
0000368C : 6a : i32.add
0000368D : 41 : i32.const: 2
0000368F : 6a : i32.add
00003690 : 2d : i32.load8_u - Flags: 0 Offset: 0
00003693 : 3a : i32.store8 - Flags: 0 Offset: 0
00003696 : 20 : get_local: Local4
00003698 : 20 : get_local: Local4
0000369A : 2f : i32.load16_u - Flags: 0 Offset: 32
0000369D : 3b : i32.store16 - Flags: 1 Offset: 48
000036A0 : 20 : get_local: Local1
000036A2 : 41 : i32.const: 16
000036A4 : 3a : i32.store8 - Flags: 0 Offset: 8
000036A7 : 20 : get_local: Local1
000036A9 : 41 : i32.const: 11
000036AB : 6a : i32.add
000036AC : 20 : get_local: Local0
000036AE : 2d : i32.load8_u - Flags: 0 Offset: 0
000036B1 : 3a : i32.store8 - Flags: 0 Offset: 0
000036B4 : 20 : get_local: Local1
000036B6 : 20 : get_local: Local4
000036B8 : 2f : i32.load16_u - Flags: 1 Offset: 48
000036BB : 3b : i32.store16 - Flags: 0 Offset: 9
000036BE : 20 : get_local: Param0
000036C0 : 41 : i32.const: 2
000036C2 : 3a : i32.store8 - Flags: 0 Offset: 0
000036C5 : 20 : get_local: Param0
000036C7 : 41 : i32.const: 4
000036C9 : 6a : i32.add
000036CA : 20 : get_local: Local1
000036CC : 36 : i32.store - Flags: 2 Offset: 0
000036CF : 20 : get_local: Param0
000036D1 : 41 : i32.const: 3
000036D3 : 6a : i32.add
000036D4 : 20 : get_local: Local0
000036D6 : 2d : i32.load8_u - Flags: 0 Offset: 0
000036D9 : 3a : i32.store8 - Flags: 0 Offset: 0
000036DC : 20 : get_local: Param0
000036DE : 20 : get_local: Local4
000036E0 : 2f : i32.load16_u - Flags: 0 Offset: 48
000036E3 : 3b : i32.store16 - Flags: 0 Offset: 1
000036E6 : 41 : i32.const: 0
000036E8 : 20 : get_local: Local4
000036EA : 41 : i32.const: 64
000036ED : 6a : i32.add
000036EE : 36 : i32.store - Flags: 2 Offset: 4
000036F1 : 0f : return
000036F2 : 0b : end
000036F3 : 00 : unreachable
000036F4 : 00 : unreachable
000036F5 : 0b : end
000036F6 : 41 : i32.const: 2452
000036F9 : 10 : call 159
000036FC : 00 : unreachable
000036FD : 0b : end
00003700 : 02 : block: 40
00003702 : 20 : get_local: Param0
00003704 : 28 : i32.load - Flags: 2 Offset: 4
00003707 : 45 : i32.eqz
00003708 : 0d : br_if:00
0000370A : 20 : get_local: Param0
0000370C : 28 : i32.load - Flags: 2 Offset: 0
0000370F : 10 : call 149
00003712 : 0b : end
00003713 : 0b : end
00003716 : 20 : get_local: Param0
00003718 : 20 : get_local: Local0
0000371A : 28 : i32.load - Flags: 2 Offset: 8
0000371D : 36 : i32.store - Flags: 2 Offset: 4
00003720 : 20 : get_local: Param0
00003722 : 20 : get_local: Local0
00003724 : 28 : i32.load - Flags: 2 Offset: 0
00003727 : 36 : i32.store - Flags: 2 Offset: 0
0000372A : 0b : end
0000372D : 20 : get_local: Param0
0000372F : 41 : i32.const: 0
00003731 : 36 : i32.store - Flags: 2 Offset: 0
00003734 : 0b : end
00003737 : 42 : i64.const: 1.2236358317434E+19
00003742 : 0b : end
00003745 : 20 : get_local: Local0
00003747 : 20 : get_local: Param0
00003749 : 28 : i32.load - Flags: 2 Offset: 0
0000374C : 20 : get_local: Param0
0000374E : 28 : i32.load - Flags: 2 Offset: 8
00003751 : 10 : call 161
00003754 : 0b : end
Locals: 2 i32
0000375A : 41 : i32.const: 0
0000375C : 41 : i32.const: 0
0000375E : 28 : i32.load - Flags: 2 Offset: 4
00003761 : 41 : i32.const: 16
00003763 : 6b : i32.sub
00003764 : 22 : tee_local: Local2
00003766 : 36 : i32.store - Flags: 2 Offset: 4
00003769 : 20 : get_local: Local2
0000376B : 20 : get_local: Local0
0000376D : 28 : i32.load - Flags: 2 Offset: 24
00003770 : 41 : i32.const: 1088
00003773 : 41 : i32.const: 11
00003775 : 20 : get_local: Local0
00003777 : 41 : i32.const: 28
00003779 : 6a : i32.add
0000377A : 28 : i32.load - Flags: 2 Offset: 0
0000377D : 28 : i32.load - Flags: 2 Offset: 12
00003780 : 11 : call_indirect 00 reserved: 00
00003783 : 3a : i32.store8 - Flags: 0 Offset: 8
00003786 : 20 : get_local: Local2
00003788 : 20 : get_local: Local0
0000378A : 36 : i32.store - Flags: 2 Offset: 0
0000378D : 20 : get_local: Local2
0000378F : 41 : i32.const: 0
00003791 : 36 : i32.store - Flags: 2 Offset: 4
00003794 : 20 : get_local: Local2
00003796 : 41 : i32.const: 0
00003798 : 3a : i32.store8 - Flags: 0 Offset: 9
0000379B : 20 : get_local: Local2
0000379D : 20 : get_local: Param0
0000379F : 36 : i32.store - Flags: 2 Offset: 12
000037A2 : 20 : get_local: Local2
000037A4 : 20 : get_local: Local2
000037A6 : 41 : i32.const: 12
000037A8 : 6a : i32.add
000037A9 : 41 : i32.const: 1100
000037AC : 10 : call 171
000037AF : 1a : drop
000037B0 : 20 : get_local: Local2
000037B2 : 2d : i32.load8_u - Flags: 0 Offset: 8
000037B5 : 21 : set_local: Local0
000037B7 : 02 : block: 40
000037B9 : 20 : get_local: Local2
000037BB : 28 : i32.load - Flags: 2 Offset: 4
000037BE : 22 : tee_local: Local1
000037C0 : 45 : i32.eqz
000037C1 : 0d : br_if:00
000037C3 : 20 : get_local: Local0
000037C5 : 41 : i32.const: 255
000037C8 : 71 : i32.and
000037C9 : 21 : set_local: Param0
000037CB : 41 : i32.const: 1
000037CD : 21 : set_local: Local0
000037CF : 02 : block: 40
000037D1 : 20 : get_local: Param0
000037D3 : 0d : br_if:00
000037D5 : 02 : block: 40
000037D7 : 20 : get_local: Local2
000037D9 : 28 : i32.load - Flags: 2 Offset: 0
000037DC : 22 : tee_local: Param00
000037DE : 2d : i32.load8_u - Flags: 0 Offset: 0
000037E1 : 41 : i32.const: 4
000037E3 : 71 : i32.and
000037E4 : 45 : i32.eqz
000037E5 : 0d : br_if:00
000037E7 : 41 : i32.const: 1
000037E9 : 21 : set_local: Local0
000037EB : 20 : get_local: Param0
000037ED : 28 : i32.load - Flags: 2 Offset: 24
000037F0 : 41 : i32.const: 32320
000037F4 : 41 : i32.const: 1
000037F6 : 20 : get_local: Param0
000037F8 : 41 : i32.const: 28
000037FA : 6a : i32.add
000037FB : 28 : i32.load - Flags: 2 Offset: 0
000037FE : 28 : i32.load - Flags: 2 Offset: 12
00003801 : 11 : call_indirect 00 reserved: 00
00003804 : 0d : br_if:01
00003806 : 0b : end
00003807 : 02 : block: 40
00003809 : 20 : get_local: Local1
0000380B : 41 : i32.const: 1
0000380D : 47 : i32.ne
0000380E : 0d : br_if:00
00003810 : 20 : get_local: Local2
00003812 : 41 : i32.const: 9
00003814 : 6a : i32.add
00003815 : 2d : i32.load8_u - Flags: 0 Offset: 0
00003818 : 41 : i32.const: 255
0000381B : 71 : i32.and
0000381C : 45 : i32.eqz
0000381D : 0d : br_if:00
0000381F : 41 : i32.const: 1
00003821 : 21 : set_local: Local0
00003823 : 20 : get_local: Param0
00003825 : 28 : i32.load - Flags: 2 Offset: 24
00003828 : 41 : i32.const: 32336
0000382C : 41 : i32.const: 1
0000382E : 20 : get_local: Param0
00003830 : 41 : i32.const: 28
00003832 : 6a : i32.add
00003833 : 28 : i32.load - Flags: 2 Offset: 0
00003836 : 28 : i32.load - Flags: 2 Offset: 12
00003839 : 11 : call_indirect 00 reserved: 00
0000383C : 0d : br_if:01
0000383E : 0b : end
0000383F : 20 : get_local: Param0
00003841 : 28 : i32.load - Flags: 2 Offset: 24
00003844 : 41 : i32.const: 32352
00003848 : 41 : i32.const: 1
0000384A : 20 : get_local: Param0
0000384C : 41 : i32.const: 28
0000384E : 6a : i32.add
0000384F : 28 : i32.load - Flags: 2 Offset: 0
00003852 : 28 : i32.load - Flags: 2 Offset: 12
00003855 : 11 : call_indirect 00 reserved: 00
00003858 : 21 : set_local: Local0
0000385A : 0b : end
0000385B : 20 : get_local: Local2
0000385D : 41 : i32.const: 8
0000385F : 6a : i32.add
00003860 : 20 : get_local: Local0
00003862 : 3a : i32.store8 - Flags: 0 Offset: 0
00003865 : 0b : end
00003866 : 41 : i32.const: 0
00003868 : 20 : get_local: Local2
0000386A : 41 : i32.const: 16
0000386C : 6a : i32.add
0000386D : 36 : i32.store - Flags: 2 Offset: 4
00003870 : 20 : get_local: Local0
00003872 : 41 : i32.const: 255
00003875 : 71 : i32.and
00003876 : 41 : i32.const: 0
00003878 : 47 : i32.ne
00003879 : 0b : end
0000387C : 0b : end
Locals: 15 i32
Locals: 1 i64
00003884 : 20 : get_local: Param0
00003886 : 28 : i32.load - Flags: 2 Offset: 0
00003889 : 22 : tee_local: Param00
0000388B : 28 : i32.load - Flags: 2 Offset: 8
0000388E : 21 : set_local: Local2
00003890 : 20 : get_local: Param0
00003892 : 28 : i32.load - Flags: 2 Offset: 0
00003895 : 21 : set_local: Local1
00003897 : 02 : block: 40
00003899 : 02 : block: 40
0000389B : 20 : get_local: Local0
0000389D : 28 : i32.load - Flags: 2 Offset: 24
000038A0 : 22 : tee_local: Local3
000038A2 : 41 : i32.const: 34
000038A4 : 20 : get_local: Local0
000038A6 : 41 : i32.const: 28
000038A8 : 6a : i32.add
000038A9 : 28 : i32.load - Flags: 2 Offset: 0
000038AC : 22 : tee_local: Local0
000038AE : 28 : i32.load - Flags: 2 Offset: 16
000038B1 : 22 : tee_local: Local4
000038B3 : 11 : call_indirect 04 reserved: 00
000038B6 : 0d : br_if:00
000038B8 : 02 : block: 40
000038BA : 02 : block: 40
000038BC : 02 : block: 40
000038BE : 20 : get_local: Local2
000038C0 : 45 : i32.eqz
000038C1 : 0d : br_if:00
000038C3 : 20 : get_local: Local1
000038C5 : 20 : get_local: Local2
000038C7 : 6a : i32.add
000038C8 : 21 : set_local: Local5
000038CA : 20 : get_local: Local0
000038CC : 41 : i32.const: 12
000038CE : 6a : i32.add
000038CF : 21 : set_local: Local10
000038D1 : 20 : get_local: Local1
000038D3 : 21 : set_local: Local0
000038D5 : 41 : i32.const: 0
000038D7 : 21 : set_local: Local9
000038D9 : 41 : i32.const: 0
000038DB : 21 : set_local: Local7
000038DD : 02 : block: 40
000038DF : 02 : block: 40
000038E1 : 03 : loop: 40
000038E3 : 20 : get_local: Local7
000038E5 : 21 : set_local: Param0
000038E7 : 20 : get_local: Local0
000038E9 : 21 : set_local: Local12
000038EB : 02 : block: 40
000038ED : 03 : loop: 40
000038EF : 20 : get_local: Local0
000038F1 : 41 : i32.const: 1
000038F3 : 6a : i32.add
000038F4 : 21 : set_local: Local13
000038F6 : 02 : block: 40
000038F8 : 02 : block: 40
000038FA : 02 : block: 40
000038FC : 02 : block: 40
000038FE : 02 : block: 40
00003900 : 20 : get_local: Local0
00003902 : 2c : i32.load8_s - Flags: 0 Offset: 0
00003905 : 22 : tee_local: Local6
00003907 : 41 : i32.const: 0
00003909 : 48 : i32.lt_s
0000390A : 0d : br_if:00
0000390C : 20 : get_local: Local6
0000390E : 41 : i32.const: 255
00003911 : 71 : i32.and
00003912 : 21 : set_local: Local6
00003914 : 0c : br:01
00003916 : 0b : end
00003917 : 02 : block: 40
00003919 : 02 : block: 40
0000391B : 20 : get_local: Local13
0000391D : 20 : get_local: Local5
0000391F : 46 : i32.eq
00003920 : 0d : br_if:00
00003922 : 20 : get_local: Local13
00003924 : 2d : i32.load8_u - Flags: 0 Offset: 0
00003927 : 41 : i32.const: 63
00003929 : 71 : i32.and
0000392A : 21 : set_local: Local11
0000392C : 20 : get_local: Local0
0000392E : 41 : i32.const: 2
00003930 : 6a : i32.add
00003931 : 22 : tee_local: Local0
00003933 : 21 : set_local: Local13
00003935 : 0c : br:01
00003937 : 0b : end
00003938 : 41 : i32.const: 0
0000393A : 21 : set_local: Local11
0000393C : 20 : get_local: Local5
0000393E : 21 : set_local: Local0
00003940 : 0b : end
00003941 : 20 : get_local: Local6
00003943 : 41 : i32.const: 31
00003945 : 71 : i32.and
00003946 : 21 : set_local: Local14
00003948 : 20 : get_local: Local11
0000394A : 41 : i32.const: 255
0000394D : 71 : i32.and
0000394E : 21 : set_local: Local11
00003950 : 02 : block: 40
00003952 : 02 : block: 40
00003954 : 02 : block: 40
00003956 : 20 : get_local: Local6
00003958 : 41 : i32.const: 255
0000395B : 71 : i32.and
0000395C : 22 : tee_local: Local6
0000395E : 41 : i32.const: 224
00003961 : 49 : i32.lt_u
00003962 : 0d : br_if:00
00003964 : 20 : get_local: Local0
00003966 : 20 : get_local: Local5
00003968 : 46 : i32.eq
00003969 : 0d : br_if:01
0000396B : 20 : get_local: Local0
0000396D : 2d : i32.load8_u - Flags: 0 Offset: 0
00003970 : 41 : i32.const: 63
00003972 : 71 : i32.and
00003973 : 21 : set_local: Local15
00003975 : 20 : get_local: Local0
00003977 : 41 : i32.const: 1
00003979 : 6a : i32.add
0000397A : 22 : tee_local: Param0e
0000397C : 21 : set_local: Local7
0000397E : 0c : br:02
00003980 : 0b : end
00003981 : 20 : get_local: Local11
00003983 : 20 : get_local: Local14
00003985 : 41 : i32.const: 6
00003987 : 74 : i32.shl
00003988 : 72 : i32.or
00003989 : 21 : set_local: Local6
0000398B : 0c : br:02
0000398D : 0b : end
0000398E : 41 : i32.const: 0
00003990 : 21 : set_local: Local15
00003992 : 20 : get_local: Local5
00003994 : 21 : set_local: Local7
00003996 : 0b : end
00003997 : 20 : get_local: Local15
00003999 : 41 : i32.const: 255
0000399C : 71 : i32.and
0000399D : 20 : get_local: Local11
0000399F : 41 : i32.const: 6
000039A1 : 74 : i32.shl
000039A2 : 72 : i32.or
000039A3 : 21 : set_local: Local11
000039A5 : 02 : block: 40
000039A7 : 20 : get_local: Local6
000039A9 : 41 : i32.const: 240
000039AC : 49 : i32.lt_u
000039AD : 0d : br_if:00
000039AF : 20 : get_local: Local7
000039B1 : 20 : get_local: Local5
000039B3 : 46 : i32.eq
000039B4 : 0d : br_if:02
000039B6 : 20 : get_local: Local7
000039B8 : 41 : i32.const: 1
000039BA : 6a : i32.add
000039BB : 21 : set_local: Local0
000039BD : 20 : get_local: Local7
000039BF : 2d : i32.load8_u - Flags: 0 Offset: 0
000039C2 : 41 : i32.const: 63
000039C4 : 71 : i32.and
000039C5 : 21 : set_local: Local6
000039C7 : 0c : br:03
000039C9 : 0b : end
000039CA : 20 : get_local: Local11
000039CC : 20 : get_local: Local14
000039CE : 41 : i32.const: 12
000039D0 : 74 : i32.shl
000039D1 : 72 : i32.or
000039D2 : 21 : set_local: Local6
000039D4 : 0b : end
000039D5 : 20 : get_local: Local13
000039D7 : 21 : set_local: Local0
000039D9 : 0c : br:02
000039DB : 0b : end
000039DC : 41 : i32.const: 0
000039DE : 21 : set_local: Local6
000039E0 : 20 : get_local: Local13
000039E2 : 21 : set_local: Local0
000039E4 : 0b : end
000039E5 : 20 : get_local: Local11
000039E7 : 41 : i32.const: 6
000039E9 : 74 : i32.shl
000039EA : 20 : get_local: Local14
000039EC : 41 : i32.const: 18
000039EE : 74 : i32.shl
000039EF : 41 : i32.const: 1835008
000039F4 : 71 : i32.and
000039F5 : 72 : i32.or
000039F6 : 20 : get_local: Local6
000039F8 : 41 : i32.const: 255
000039FB : 71 : i32.and
000039FC : 72 : i32.or
000039FD : 22 : tee_local: Local6
000039FF : 41 : i32.const: 1114112
00003A04 : 46 : i32.eq
00003A05 : 0d : br_if:02
00003A07 : 0b : end
00003A08 : 20 : get_local: Local0
00003A0A : 20 : get_local: Local12
00003A0C : 6b : i32.sub
00003A0D : 21 : set_local: Local14
00003A0F : 41 : i32.const: 2
00003A11 : 21 : set_local: Local13
00003A13 : 02 : block: 40
00003A15 : 02 : block: 40
00003A17 : 02 : block: 40
00003A19 : 02 : block: 40
00003A1B : 02 : block: 40
00003A1D : 02 : block: 40
00003A1F : 02 : block: 40
00003A21 : 02 : block: 40
00003A23 : 20 : get_local: Local6
00003A25 : 41 : i32.const: 119
00003A27 : 6a : i32.add
00003A28 : 22 : tee_local: Local7
00003A2A : 41 : i32.const: 30
00003A2C : 4b : i32.gt_u
00003A2D : 0d : br_if:00
00003A2F : 41 : i32.const: 116
00003A32 : 21 : set_local: Local12
00003A34 : 41 : i32.const: 9
00003A36 : 21 : set_local: Local11
00003A38 : 02 : block: 40
00003A3A : 20 : get_local: Local7
00003A3C : 0e : br_table: Targets: 31
--Target 0
----Target Table:08
--Target 1
----Target Table:00
--Target 2
----Target Table:02
--Target 3
----Target Table:02
--Target 4
----Target Table:04
--Target 5
----Target Table:02
--Target 6
----Target Table:02
--Target 7
----Target Table:02
--Target 8
----Target Table:02
--Target 9
----Target Table:02
--Target 10
----Target Table:02
--Target 11
----Target Table:02
--Target 12
----Target Table:02
--Target 13
----Target Table:02
--Target 14
----Target Table:02
--Target 15
----Target Table:02
--Target 16
----Target Table:02
--Target 17
----Target Table:02
--Target 18
----Target Table:02
--Target 19
----Target Table:02
--Target 20
----Target Table:02
--Target 21
----Target Table:02
--Target 22
----Target Table:02
--Target 23
----Target Table:02
--Target 24
----Target Table:02
--Target 25
----Target Table:03
--Target 26
----Target Table:02
--Target 27
----Target Table:02
--Target 28
----Target Table:02
--Target 29
----Target Table:02
--Target 30
----Target Table:03
--Default: 08
00003A5E : 0b : end
00003A5F : 41 : i32.const: 110
00003A62 : 21 : set_local: Local12
00003A64 : 0c : br:04
00003A66 : 0b : end
00003A67 : 20 : get_local: Local6
00003A69 : 41 : i32.const: 92
00003A6C : 46 : i32.eq
00003A6D : 0d : br_if:01
00003A6F : 0b : end
00003A70 : 41 : i32.const: 1
00003A72 : 21 : set_local: Local13
00003A74 : 20 : get_local: Local6
00003A76 : 10 : call 169
00003A79 : 45 : i32.eqz
00003A7A : 0d : br_if:03
00003A7C : 0b : end
00003A7D : 20 : get_local: Local6
00003A7F : 21 : set_local: Local11
00003A81 : 0c : br:03
00003A83 : 0b : end
00003A84 : 41 : i32.const: 114
00003A87 : 21 : set_local: Local12
00003A89 : 0b : end
00003A8A : 20 : get_local: Local6
00003A8C : 21 : set_local: Local11
00003A8E : 0c : br:02
00003A90 : 0b : end
00003A91 : 20 : get_local: Local6
00003A93 : 41 : i32.const: 1
00003A95 : 72 : i32.or
00003A96 : 67 : i32.clz
00003A97 : 41 : i32.const: 2
00003A99 : 76 : i32.shr_u
00003A9A : 41 : i32.const: 7
00003A9C : 73 : i32.xor
00003A9D : ad : i64.extend_u/i32
00003A9E : 42 : i64.const: 21474836480
00003AA5 : 84 : i64.or
00003AA6 : 21 : set_local: Local16
00003AA8 : 41 : i32.const: 3
00003AAA : 21 : set_local: Local13
00003AAC : 20 : get_local: Local6
00003AAE : 21 : set_local: Local11
00003AB0 : 0b : end
00003AB1 : 20 : get_local: Local6
00003AB3 : 21 : set_local: Local12
00003AB5 : 0b : end
00003AB6 : 02 : block: 40
00003AB8 : 20 : get_local: Local14
00003ABA : 20 : get_local: Param0
00003ABC : 6a : i32.add
00003ABD : 21 : set_local: Local7
00003ABF : 02 : block: 40
00003AC1 : 20 : get_local: Local13
00003AC3 : 41 : i32.const: 3
00003AC5 : 71 : i32.and
00003AC6 : 22 : tee_local: Local6
00003AC8 : 41 : i32.const: 1
00003ACA : 46 : i32.eq
00003ACB : 0d : br_if:00
00003ACD : 20 : get_local: Local6
00003ACF : 41 : i32.const: 3
00003AD1 : 47 : i32.ne
00003AD2 : 0d : br_if:01
00003AD4 : 20 : get_local: Local16
00003AD6 : 42 : i64.const: 32
00003AD8 : 88 : i64.shr_u
00003AD9 : a7 : i32.wrap/i64
00003ADA : 41 : i32.const: 255
00003ADD : 71 : i32.and
00003ADE : 41 : i32.const: 4
00003AE0 : 73 : i32.xor
00003AE1 : 41 : i32.const: 2
00003AE3 : 74 : i32.shl
00003AE4 : 41 : i32.const: 32480
00003AE8 : 6a : i32.add
00003AE9 : 28 : i32.load - Flags: 2 Offset: 0
00003AEC : 20 : get_local: Local16
00003AEE : a7 : i32.wrap/i64
00003AEF : 6a : i32.add
00003AF0 : 41 : i32.const: 1
00003AF2 : 47 : i32.ne
00003AF3 : 0d : br_if:01
00003AF5 : 0b : end
00003AF6 : 20 : get_local: Local7
00003AF8 : 21 : set_local: Param0
00003AFA : 20 : get_local: Local0
00003AFC : 21 : set_local: Local12
00003AFE : 20 : get_local: Local0
00003B00 : 20 : get_local: Local5
00003B02 : 47 : i32.ne
00003B03 : 0d : br_if:01
00003B05 : 0c : br:02
00003B07 : 0b : end
00003B08 : 0b : end
00003B09 : 20 : get_local: Param0
00003B0B : 20 : get_local: Local9
00003B0D : 49 : i32.lt_u
00003B0E : 0d : br_if:03
00003B10 : 02 : block: 40
00003B12 : 20 : get_local: Local9
00003B14 : 45 : i32.eqz
00003B15 : 0d : br_if:00
00003B17 : 20 : get_local: Local9
00003B19 : 20 : get_local: Local2
00003B1B : 46 : i32.eq
00003B1C : 0d : br_if:00
00003B1E : 20 : get_local: Local9
00003B20 : 20 : get_local: Local2
00003B22 : 4f : i32.ge_u
00003B23 : 0d : br_if:04
00003B25 : 20 : get_local: Local1
00003B27 : 20 : get_local: Local9
00003B29 : 6a : i32.add
00003B2A : 2c : i32.load8_s - Flags: 0 Offset: 0
00003B2D : 41 : i32.const: 16319
00003B30 : 4c : i32.le_s
00003B31 : 0d : br_if:04
00003B33 : 0b : end
00003B34 : 02 : block: 40
00003B36 : 20 : get_local: Param0
00003B38 : 45 : i32.eqz
00003B39 : 0d : br_if:00
00003B3B : 20 : get_local: Param0
00003B3D : 20 : get_local: Local2
00003B3F : 46 : i32.eq
00003B40 : 0d : br_if:00
00003B42 : 20 : get_local: Param0
00003B44 : 20 : get_local: Local2
00003B46 : 4f : i32.ge_u
00003B47 : 0d : br_if:04
00003B49 : 20 : get_local: Local1
00003B4B : 20 : get_local: Param0
00003B4D : 6a : i32.add
00003B4E : 2c : i32.load8_s - Flags: 0 Offset: 0
00003B51 : 41 : i32.const: 16319
00003B54 : 4c : i32.le_s
00003B55 : 0d : br_if:04
00003B57 : 0b : end
00003B58 : 20 : get_local: Local3
00003B5A : 20 : get_local: Local1
00003B5C : 20 : get_local: Local9
00003B5E : 6a : i32.add
00003B5F : 20 : get_local: Param0
00003B61 : 20 : get_local: Local9
00003B63 : 6b : i32.sub
00003B64 : 20 : get_local: Local10
00003B66 : 28 : i32.load - Flags: 2 Offset: 0
00003B69 : 11 : call_indirect 00 reserved: 00
00003B6C : 0d : br_if:02
00003B6E : 20 : get_local: Local16
00003B70 : 42 : i64.const: 32
00003B72 : 88 : i64.shr_u
00003B73 : a7 : i32.wrap/i64
00003B74 : 21 : set_local: Local6
00003B76 : 20 : get_local: Local16
00003B78 : a7 : i32.wrap/i64
00003B79 : 21 : set_local: Local15
00003B7B : 02 : block: 40
00003B7D : 03 : loop: 40
00003B7F : 20 : get_local: Local6
00003B81 : 21 : set_local: Local9
00003B83 : 02 : block: 40
00003B85 : 02 : block: 40
00003B87 : 02 : block: 40
00003B89 : 02 : block: 40
00003B8B : 02 : block: 40
00003B8D : 02 : block: 40
00003B8F : 20 : get_local: Local13
00003B91 : 41 : i32.const: 3
00003B93 : 71 : i32.and
00003B94 : 22 : tee_local: Local6
00003B96 : 41 : i32.const: 1
00003B98 : 46 : i32.eq
00003B99 : 0d : br_if:00
00003B9B : 41 : i32.const: 92
00003B9E : 21 : set_local: Local14
00003BA0 : 20 : get_local: Local6
00003BA2 : 41 : i32.const: 2
00003BA4 : 46 : i32.eq
00003BA5 : 0d : br_if:01
00003BA7 : 20 : get_local: Local6
00003BA9 : 41 : i32.const: 3
00003BAB : 47 : i32.ne
00003BAC : 0d : br_if:07
00003BAE : 41 : i32.const: 4
00003BB0 : 21 : set_local: Local6
00003BB2 : 20 : get_local: Local9
00003BB4 : 41 : i32.const: 7
00003BB6 : 71 : i32.and
00003BB7 : 41 : i32.const: 127
00003BB9 : 6a : i32.add
00003BBA : 22 : tee_local: Local8
00003BBC : 41 : i32.const: 4
00003BBE : 4b : i32.gt_u
00003BBF : 0d : br_if:07
00003BC1 : 02 : block: 40
00003BC3 : 20 : get_local: Local8
00003BC5 : 0e : br_table: Targets: 5
--Target 0
----Target Table:00
--Target 1
----Target Table:04
--Target 2
----Target Table:05
--Target 3
----Target Table:06
--Target 4
----Target Table:03
--Default: 00
00003BCD : 0b : end
00003BCE : 41 : i32.const: 0
00003BD0 : 21 : set_local: Local6
00003BD2 : 20 : get_local: Local3
00003BD4 : 41 : i32.const: 125
00003BD7 : 20 : get_local: Local4
00003BD9 : 11 : call_indirect 04 reserved: 00
00003BDC : 45 : i32.eqz
00003BDD : 0d : br_if:06
00003BDF : 0c : br:0a
00003BE1 : 0b : end
00003BE2 : 41 : i32.const: 0
00003BE4 : 21 : set_local: Local13
00003BE6 : 20 : get_local: Local12
00003BE8 : 21 : set_local: Local14
00003BEA : 20 : get_local: Local9
00003BEC : 21 : set_local: Local6
00003BEE : 20 : get_local: Local12
00003BF0 : 41 : i32.const: 1114112
00003BF5 : 47 : i32.ne
00003BF6 : 0d : br_if:01
00003BF8 : 0c : br:06
00003BFA : 0b : end
00003BFB : 20 : get_local: Local9
00003BFD : 21 : set_local: Local6
00003BFF : 41 : i32.const: 1
00003C01 : 21 : set_local: Local13
00003C03 : 0b : end
00003C04 : 20 : get_local: Local3
00003C06 : 20 : get_local: Local14
00003C08 : 20 : get_local: Local4
00003C0A : 11 : call_indirect 04 reserved: 00
00003C0D : 45 : i32.eqz
00003C0E : 0d : br_if:03
00003C10 : 0c : br:07
00003C12 : 0b : end
00003C13 : 20 : get_local: Local9
00003C15 : 41 : i32.const: 1
00003C17 : 20 : get_local: Local15
00003C19 : 1b : select
00003C1A : 21 : set_local: Local6
00003C1C : 20 : get_local: Local15
00003C1E : 41 : i32.const: 2
00003C20 : 74 : i32.shl
00003C21 : 21 : set_local: Local9
00003C23 : 20 : get_local: Local15
00003C25 : 41 : i32.const: 127
00003C27 : 6a : i32.add
00003C28 : 41 : i32.const: 0
00003C2A : 20 : get_local: Local15
00003C2C : 1b : select
00003C2D : 21 : set_local: Local15
00003C2F : 20 : get_local: Local3
00003C31 : 41 : i32.const: 48
00003C33 : 41 : i32.const: 87
00003C36 : 20 : get_local: Local12
00003C38 : 20 : get_local: Local9
00003C3A : 41 : i32.const: 28
00003C3C : 71 : i32.and
00003C3D : 76 : i32.shr_u
00003C3E : 41 : i32.const: 15
00003C40 : 71 : i32.and
00003C41 : 22 : tee_local: Param0a
00003C43 : 41 : i32.const: 10
00003C45 : 49 : i32.lt_u
00003C46 : 1b : select
00003C47 : 20 : get_local: Local9
00003C49 : 6a : i32.add
00003C4A : 20 : get_local: Local4
00003C4C : 11 : call_indirect 04 reserved: 00
00003C4F : 45 : i32.eqz
00003C50 : 0d : br_if:02
00003C52 : 0c : br:06
00003C54 : 0b : end
00003C55 : 41 : i32.const: 2
00003C57 : 21 : set_local: Local6
00003C59 : 20 : get_local: Local3
00003C5B : 41 : i32.const: 123
00003C5E : 20 : get_local: Local4
00003C60 : 11 : call_indirect 04 reserved: 00
00003C63 : 45 : i32.eqz
00003C64 : 0d : br_if:01
00003C66 : 0c : br:05
00003C68 : 0b : end
00003C69 : 41 : i32.const: 3
00003C6B : 21 : set_local: Local6
00003C6D : 20 : get_local: Local3
00003C6F : 41 : i32.const: 117
00003C72 : 20 : get_local: Local4
00003C74 : 11 : call_indirect 04 reserved: 00
00003C77 : 45 : i32.eqz
00003C78 : 0d : br_if:00
00003C7A : 0c : br:04
00003C7C : 0b : end
00003C7D : 00 : unreachable
00003C7E : 0b : end
00003C7F : 41 : i32.const: 1
00003C81 : 21 : set_local: Local13
00003C83 : 02 : block: 40
00003C85 : 20 : get_local: Local11
00003C87 : 41 : i32.const: 128
00003C8A : 49 : i32.lt_u
00003C8B : 0d : br_if:00
00003C8D : 41 : i32.const: 2
00003C8F : 21 : set_local: Local13
00003C91 : 20 : get_local: Local11
00003C93 : 41 : i32.const: 2048
00003C96 : 49 : i32.lt_u
00003C97 : 0d : br_if:00
00003C99 : 41 : i32.const: 3
00003C9B : 41 : i32.const: 4
00003C9D : 20 : get_local: Local11
00003C9F : 41 : i32.const: 65536
00003CA3 : 49 : i32.lt_u
00003CA4 : 1b : select
00003CA5 : 21 : set_local: Local13
00003CA7 : 0b : end
00003CA8 : 20 : get_local: Local13
00003CAA : 20 : get_local: Param0
00003CAC : 6a : i32.add
00003CAD : 21 : set_local: Local9
00003CAF : 20 : get_local: Local0
00003CB1 : 20 : get_local: Local5
00003CB3 : 47 : i32.ne
00003CB4 : 0d : br_if:01
00003CB6 : 0b : end
00003CB7 : 0b : end
00003CB8 : 20 : get_local: Local9
00003CBA : 45 : i32.eqz
00003CBB : 0d : br_if:03
00003CBD : 20 : get_local: Local9
00003CBF : 20 : get_local: Local2
00003CC1 : 46 : i32.eq
00003CC2 : 0d : br_if:03
00003CC4 : 02 : block: 40
00003CC6 : 20 : get_local: Local9
00003CC8 : 20 : get_local: Local2
00003CCA : 4f : i32.ge_u
00003CCB : 0d : br_if:00
00003CCD : 20 : get_local: Local1
00003CCF : 20 : get_local: Local9
00003CD1 : 6a : i32.add
00003CD2 : 22 : tee_local: Local0
00003CD4 : 2c : i32.load8_s - Flags: 0 Offset: 0
00003CD7 : 41 : i32.const: 16319
00003CDA : 4a : i32.gt_s
00003CDB : 0d : br_if:05
00003CDD : 0b : end
00003CDE : 20 : get_local: Local1
00003CE0 : 20 : get_local: Local2
00003CE2 : 20 : get_local: Local9
00003CE4 : 20 : get_local: Local2
00003CE6 : 10 : call 162
00003CE9 : 00 : unreachable
00003CEA : 0b : end
00003CEB : 41 : i32.const: 1
00003CED : 0f : return
00003CEE : 0b : end
00003CEF : 20 : get_local: Local1
00003CF1 : 20 : get_local: Local2
00003CF3 : 20 : get_local: Local9
00003CF5 : 20 : get_local: Param0
00003CF7 : 10 : call 162
00003CFA : 00 : unreachable
00003CFB : 0b : end
00003CFC : 20 : get_local: Local0
00003CFE : 41 : i32.const: 12
00003D00 : 6a : i32.add
00003D01 : 21 : set_local: Local10
00003D03 : 41 : i32.const: 0
00003D05 : 21 : set_local: Local9
00003D07 : 0b : end
00003D08 : 20 : get_local: Local1
00003D0A : 20 : get_local: Local9
00003D0C : 6a : i32.add
00003D0D : 21 : set_local: Local0
00003D0F : 0b : end
00003D10 : 20 : get_local: Local3
00003D12 : 20 : get_local: Local0
00003D14 : 20 : get_local: Local2
00003D16 : 20 : get_local: Local9
00003D18 : 6b : i32.sub
00003D19 : 20 : get_local: Local10
00003D1B : 28 : i32.load - Flags: 2 Offset: 0
00003D1E : 11 : call_indirect 00 reserved: 00
00003D21 : 45 : i32.eqz
00003D22 : 0d : br_if:01
00003D24 : 0b : end
00003D25 : 41 : i32.const: 1
00003D27 : 0f : return
00003D28 : 0b : end
00003D29 : 20 : get_local: Local3
00003D2B : 41 : i32.const: 34
00003D2D : 20 : get_local: Local4
00003D2F : 11 : call_indirect 04 reserved: 00
00003D32 : 0b : end
00003D35 : 0b : end
00003D38 : 20 : get_local: Param0
00003D3A : 20 : get_local: Local2
00003D3C : 36 : i32.store - Flags: 2 Offset: 4
00003D3F : 20 : get_local: Param0
00003D41 : 41 : i32.const: 0
00003D43 : 36 : i32.store - Flags: 2 Offset: 0
00003D46 : 0b : end
00003D49 : 20 : get_local: Param0
00003D4B : 41 : i32.const: 3
00003D4D : 3a : i32.store8 - Flags: 0 Offset: 0
00003D50 : 0b : end
00003D53 : 20 : get_local: Param0
00003D55 : 41 : i32.const: 3
00003D57 : 3a : i32.store8 - Flags: 0 Offset: 0
00003D5A : 0b : end
Locals: 3 i32
00003D60 : 41 : i32.const: 0
00003D62 : 41 : i32.const: 0
00003D64 : 28 : i32.load - Flags: 2 Offset: 4
00003D67 : 41 : i32.const: 64
00003D6A : 6b : i32.sub
00003D6B : 22 : tee_local: Local4
00003D6D : 36 : i32.store - Flags: 2 Offset: 4
00003D70 : 20 : get_local: Local0
00003D72 : 28 : i32.load - Flags: 2 Offset: 0
00003D75 : 21 : set_local: Local0
00003D77 : 20 : get_local: Local4
00003D79 : 41 : i32.const: 16
00003D7B : 6a : i32.add
00003D7C : 22 : tee_local: Local2
00003D7E : 20 : get_local: Local1
00003D80 : 41 : i32.const: 16
00003D82 : 6a : i32.add
00003D83 : 29 : i64.load - Flags: 2 Offset: 0
00003D86 : 37 : i64.store - Flags: 3 Offset: 0
00003D89 : 20 : get_local: Local4
00003D8B : 41 : i32.const: 8
00003D8D : 6a : i32.add
00003D8E : 22 : tee_local: Local3
00003D90 : 20 : get_local: Local1
00003D92 : 41 : i32.const: 8
00003D94 : 6a : i32.add
00003D95 : 29 : i64.load - Flags: 2 Offset: 0
00003D98 : 37 : i64.store - Flags: 3 Offset: 0
00003D9B : 20 : get_local: Local4
00003D9D : 20 : get_local: Local1
00003D9F : 29 : i64.load - Flags: 2 Offset: 0
00003DA2 : 37 : i64.store - Flags: 3 Offset: 0
00003DA5 : 20 : get_local: Local4
00003DA7 : 41 : i32.const: 35
00003DA9 : 6a : i32.add
00003DAA : 20 : get_local: Local4
00003DAC : 41 : i32.const: 46
00003DAE : 6a : i32.add
00003DAF : 2d : i32.load8_u - Flags: 0 Offset: 0
00003DB2 : 3a : i32.store8 - Flags: 0 Offset: 0
00003DB5 : 20 : get_local: Local4
00003DB7 : 41 : i32.const: 33
00003DB9 : 6a : i32.add
00003DBA : 20 : get_local: Local4
00003DBC : 41 : i32.const: 44
00003DBE : 6a : i32.add
00003DBF : 2f : i32.load16_u - Flags: 0 Offset: 0
00003DC2 : 3b : i32.store16 - Flags: 0 Offset: 0
00003DC5 : 20 : get_local: Local4
00003DC7 : 20 : get_local: Local0
00003DC9 : 36 : i32.store - Flags: 2 Offset: 24
00003DCC : 20 : get_local: Local4
00003DCE : 41 : i32.const: 3
00003DD0 : 3a : i32.store8 - Flags: 0 Offset: 28
00003DD3 : 20 : get_local: Local4
00003DD5 : 20 : get_local: Local4
00003DD7 : 28 : i32.load - Flags: 0 Offset: 40
00003DDA : 36 : i32.store - Flags: 0 Offset: 29
00003DDD : 20 : get_local: Local4
00003DDF : 41 : i32.const: 40
00003DE1 : 6a : i32.add
00003DE2 : 41 : i32.const: 16
00003DE4 : 6a : i32.add
00003DE5 : 20 : get_local: Local2
00003DE7 : 29 : i64.load - Flags: 3 Offset: 0
00003DEA : 37 : i64.store - Flags: 3 Offset: 0
00003DED : 20 : get_local: Local4
00003DEF : 41 : i32.const: 40
00003DF1 : 6a : i32.add
00003DF2 : 41 : i32.const: 8
00003DF4 : 6a : i32.add
00003DF5 : 20 : get_local: Local3
00003DF7 : 29 : i64.load - Flags: 3 Offset: 0
00003DFA : 37 : i64.store - Flags: 3 Offset: 0
00003DFD : 20 : get_local: Local4
00003DFF : 20 : get_local: Local4
00003E01 : 29 : i64.load - Flags: 3 Offset: 0
00003E04 : 37 : i64.store - Flags: 3 Offset: 40
00003E07 : 02 : block: 40
00003E09 : 02 : block: 40
00003E0B : 02 : block: 40
00003E0D : 02 : block: 40
00003E0F : 02 : block: 40
00003E11 : 20 : get_local: Local4
00003E13 : 41 : i32.const: 24
00003E15 : 6a : i32.add
00003E16 : 41 : i32.const: 1172
00003E19 : 20 : get_local: Local4
00003E1B : 41 : i32.const: 40
00003E1D : 6a : i32.add
00003E1E : 10 : call 167
00003E21 : 45 : i32.eqz
00003E22 : 0d : br_if:00
00003E24 : 20 : get_local: Local4
00003E26 : 2d : i32.load8_u - Flags: 0 Offset: 28
00003E29 : 41 : i32.const: 3
00003E2B : 47 : i32.ne
00003E2C : 0d : br_if:03
00003E2E : 20 : get_local: Local4
00003E30 : 41 : i32.const: 40
00003E32 : 6a : i32.add
00003E33 : 41 : i32.const: 1200
00003E36 : 41 : i32.const: 15
00003E38 : 10 : call 17
00003E3A : 20 : get_local: Param0
00003E3C : 20 : get_local: Local4
00003E3E : 29 : i64.load - Flags: 3 Offset: 40
00003E41 : 37 : i64.store - Flags: 2 Offset: 0
00003E44 : 41 : i32.const: 0
00003E46 : 45 : i32.eqz
00003E47 : 0d : br_if:01
00003E49 : 0c : br:02
00003E4B : 0b : end
00003E4C : 20 : get_local: Param0
00003E4E : 41 : i32.const: 3
00003E50 : 3a : i32.store8 - Flags: 0 Offset: 0
00003E53 : 41 : i32.const: 0
00003E55 : 0d : br_if:01
00003E57 : 0b : end
00003E58 : 20 : get_local: Local4
00003E5A : 2d : i32.load8_u - Flags: 0 Offset: 28
00003E5D : 41 : i32.const: 2
00003E5F : 47 : i32.ne
00003E60 : 0d : br_if:02
00003E62 : 0b : end
00003E63 : 20 : get_local: Local4
00003E65 : 41 : i32.const: 32
00003E67 : 6a : i32.add
00003E68 : 22 : tee_local: Param00
00003E6A : 28 : i32.load - Flags: 2 Offset: 0
00003E6D : 22 : tee_local: Local1
00003E6F : 28 : i32.load - Flags: 2 Offset: 0
00003E72 : 20 : get_local: Local1
00003E74 : 28 : i32.load - Flags: 2 Offset: 4
00003E77 : 28 : i32.load - Flags: 2 Offset: 0
00003E7A : 11 : call_indirect 02 reserved: 00
00003E7D : 02 : block: 40
00003E7F : 20 : get_local: Local1
00003E81 : 28 : i32.load - Flags: 2 Offset: 4
00003E84 : 28 : i32.load - Flags: 2 Offset: 4
00003E87 : 45 : i32.eqz
00003E88 : 0d : br_if:00
00003E8A : 20 : get_local: Local1
00003E8C : 28 : i32.load - Flags: 2 Offset: 0
00003E8F : 10 : call 149
00003E92 : 0b : end
00003E93 : 20 : get_local: Param0
00003E95 : 28 : i32.load - Flags: 2 Offset: 0
00003E98 : 10 : call 149
00003E9B : 0c : br:01
00003E9D : 0b : end
00003E9E : 20 : get_local: Param0
00003EA0 : 20 : get_local: Local4
00003EA2 : 29 : i64.load - Flags: 2 Offset: 28
00003EA5 : 37 : i64.store - Flags: 2 Offset: 0
00003EA8 : 0b : end
00003EA9 : 41 : i32.const: 0
00003EAB : 20 : get_local: Local4
00003EAD : 41 : i32.const: 64
00003EB0 : 6a : i32.add
00003EB1 : 36 : i32.store - Flags: 2 Offset: 4
00003EB4 : 0b : end
Locals: 1 i32
00003EB9 : 02 : block: 40
00003EBB : 02 : block: 40
00003EBD : 41 : i32.const: 0
00003EBF : 0d : br_if:00
00003EC1 : 20 : get_local: Param0
00003EC3 : 2d : i32.load8_u - Flags: 0 Offset: 4
00003EC6 : 41 : i32.const: 2
00003EC8 : 47 : i32.ne
00003EC9 : 0d : br_if:01
00003ECB : 0b : end
00003ECC : 20 : get_local: Param0
00003ECE : 41 : i32.const: 8
00003ED0 : 6a : i32.add
00003ED1 : 22 : tee_local: Local0
00003ED3 : 28 : i32.load - Flags: 2 Offset: 0
00003ED6 : 22 : tee_local: Param00
00003ED8 : 28 : i32.load - Flags: 2 Offset: 0
00003EDB : 20 : get_local: Param0
00003EDD : 28 : i32.load - Flags: 2 Offset: 4
00003EE0 : 28 : i32.load - Flags: 2 Offset: 0
00003EE3 : 11 : call_indirect 02 reserved: 00
00003EE6 : 02 : block: 40
00003EE8 : 20 : get_local: Param0
00003EEA : 28 : i32.load - Flags: 2 Offset: 4
00003EED : 28 : i32.load - Flags: 2 Offset: 4
00003EF0 : 45 : i32.eqz
00003EF1 : 0d : br_if:00
00003EF3 : 20 : get_local: Param0
00003EF5 : 28 : i32.load - Flags: 2 Offset: 0
00003EF8 : 10 : call 149
00003EFB : 0b : end
00003EFC : 20 : get_local: Local0
00003EFE : 28 : i32.load - Flags: 2 Offset: 0
00003F01 : 10 : call 149
00003F04 : 0b : end
00003F05 : 0b : end
00003F08 : 41 : i32.const: 0
00003F0A : 0b : end
00003F0D : 41 : i32.const: 0
00003F0F : 0b : end
Locals: 1 i32
00003F14 : 41 : i32.const: 0
00003F16 : 41 : i32.const: 0
00003F18 : 28 : i32.load - Flags: 2 Offset: 4
00003F1B : 41 : i32.const: 32
00003F1D : 6b : i32.sub
00003F1E : 22 : tee_local: Local1
00003F20 : 36 : i32.store - Flags: 2 Offset: 4
00003F23 : 20 : get_local: Local1
00003F25 : 20 : get_local: Param0
00003F27 : 36 : i32.store - Flags: 2 Offset: 4
00003F2A : 20 : get_local: Local1
00003F2C : 41 : i32.const: 8
00003F2E : 6a : i32.add
00003F2F : 41 : i32.const: 16
00003F31 : 6a : i32.add
00003F32 : 20 : get_local: Local0
00003F34 : 41 : i32.const: 16
00003F36 : 6a : i32.add
00003F37 : 29 : i64.load - Flags: 2 Offset: 0
00003F3A : 37 : i64.store - Flags: 3 Offset: 0
00003F3D : 20 : get_local: Local1
00003F3F : 41 : i32.const: 8
00003F41 : 6a : i32.add
00003F42 : 41 : i32.const: 8
00003F44 : 6a : i32.add
00003F45 : 20 : get_local: Local0
00003F47 : 41 : i32.const: 8
00003F49 : 6a : i32.add
00003F4A : 29 : i64.load - Flags: 2 Offset: 0
00003F4D : 37 : i64.store - Flags: 3 Offset: 0
00003F50 : 20 : get_local: Local1
00003F52 : 20 : get_local: Local0
00003F54 : 29 : i64.load - Flags: 2 Offset: 0
00003F57 : 37 : i64.store - Flags: 3 Offset: 8
00003F5A : 20 : get_local: Local1
00003F5C : 41 : i32.const: 4
00003F5E : 6a : i32.add
00003F5F : 41 : i32.const: 1216
00003F62 : 20 : get_local: Local1
00003F64 : 41 : i32.const: 8
00003F66 : 6a : i32.add
00003F67 : 10 : call 167
00003F6A : 21 : set_local: Local0
00003F6C : 41 : i32.const: 0
00003F6E : 20 : get_local: Local1
00003F70 : 41 : i32.const: 32
00003F72 : 6a : i32.add
00003F73 : 36 : i32.store - Flags: 2 Offset: 4
00003F76 : 20 : get_local: Local0
00003F78 : 0b : end
00003F7B : 0b : end
00003F7E : 41 : i32.const: 0
00003F80 : 0b : end
00003F83 : 41 : i32.const: 0
00003F85 : 0b : end
Locals: 3 i32
00003F8B : 41 : i32.const: 0
00003F8D : 41 : i32.const: 0
00003F8F : 28 : i32.load - Flags: 2 Offset: 4
00003F92 : 41 : i32.const: 64
00003F95 : 6b : i32.sub
00003F96 : 22 : tee_local: Local3
00003F98 : 36 : i32.store - Flags: 2 Offset: 4
00003F9B : 20 : get_local: Param0
00003F9D : 28 : i32.load - Flags: 2 Offset: 0
00003FA0 : 21 : set_local: Param0
00003FA2 : 20 : get_local: Local3
00003FA4 : 41 : i32.const: 8
00003FA6 : 6a : i32.add
00003FA7 : 41 : i32.const: 16
00003FA9 : 6a : i32.add
00003FAA : 22 : tee_local: Local1
00003FAC : 20 : get_local: Local0
00003FAE : 41 : i32.const: 16
00003FB0 : 6a : i32.add
00003FB1 : 29 : i64.load - Flags: 2 Offset: 0
00003FB4 : 37 : i64.store - Flags: 3 Offset: 0
00003FB7 : 20 : get_local: Local3
00003FB9 : 41 : i32.const: 8
00003FBB : 6a : i32.add
00003FBC : 41 : i32.const: 8
00003FBE : 6a : i32.add
00003FBF : 22 : tee_local: Local2
00003FC1 : 20 : get_local: Local0
00003FC3 : 41 : i32.const: 8
00003FC5 : 6a : i32.add
00003FC6 : 29 : i64.load - Flags: 2 Offset: 0
00003FC9 : 37 : i64.store - Flags: 3 Offset: 0
00003FCC : 20 : get_local: Local3
00003FCE : 20 : get_local: Local0
00003FD0 : 29 : i64.load - Flags: 2 Offset: 0
00003FD3 : 37 : i64.store - Flags: 3 Offset: 8
00003FD6 : 20 : get_local: Local3
00003FD8 : 20 : get_local: Param0
00003FDA : 36 : i32.store - Flags: 2 Offset: 36
00003FDD : 20 : get_local: Local3
00003FDF : 41 : i32.const: 40
00003FE1 : 6a : i32.add
00003FE2 : 41 : i32.const: 16
00003FE4 : 6a : i32.add
00003FE5 : 20 : get_local: Local1
00003FE7 : 29 : i64.load - Flags: 3 Offset: 0
00003FEA : 37 : i64.store - Flags: 3 Offset: 0
00003FED : 20 : get_local: Local3
00003FEF : 41 : i32.const: 40
00003FF1 : 6a : i32.add
00003FF2 : 41 : i32.const: 8
00003FF4 : 6a : i32.add
00003FF5 : 20 : get_local: Local2
00003FF7 : 29 : i64.load - Flags: 3 Offset: 0
00003FFA : 37 : i64.store - Flags: 3 Offset: 0
00003FFD : 20 : get_local: Local3
00003FFF : 20 : get_local: Local3
00004001 : 29 : i64.load - Flags: 3 Offset: 8
00004004 : 37 : i64.store - Flags: 3 Offset: 40
00004007 : 20 : get_local: Local3
00004009 : 41 : i32.const: 36
0000400B : 6a : i32.add
0000400C : 41 : i32.const: 1216
0000400F : 20 : get_local: Local3
00004011 : 41 : i32.const: 40
00004013 : 6a : i32.add
00004014 : 10 : call 167
00004017 : 21 : set_local: Local0
00004019 : 41 : i32.const: 0
0000401B : 20 : get_local: Local3
0000401D : 41 : i32.const: 64
00004020 : 6a : i32.add
00004021 : 36 : i32.store - Flags: 2 Offset: 4
00004024 : 20 : get_local: Local0
00004026 : 0b : end
Locals: 4 i32
0000402C : 02 : block: 40
0000402E : 02 : block: 40
00004030 : 20 : get_local: Param0
00004032 : 28 : i32.load - Flags: 2 Offset: 0
00004035 : 22 : tee_local: Local0
00004037 : 28 : i32.load - Flags: 2 Offset: 0
0000403A : 22 : tee_local: Local3
0000403C : 0d : br_if:00
0000403E : 20 : get_local: Local0
00004040 : 28 : i32.load - Flags: 2 Offset: 4
00004043 : 21 : set_local: Local1
00004045 : 41 : i32.const: 8
00004047 : 10 : call 144
0000404A : 22 : tee_local: Local3
0000404C : 45 : i32.eqz
0000404D : 0d : br_if:01
0000404F : 20 : get_local: Local3
00004051 : 20 : get_local: Local1
00004053 : 36 : i32.store - Flags: 2 Offset: 4
00004056 : 20 : get_local: Local3
00004058 : 41 : i32.const: 0
0000405A : 36 : i32.store - Flags: 2 Offset: 0
0000405D : 20 : get_local: Local0
0000405F : 20 : get_local: Local0
00004061 : 28 : i32.load - Flags: 2 Offset: 0
00004064 : 22 : tee_local: Local1
00004066 : 20 : get_local: Local3
00004068 : 20 : get_local: Local1
0000406A : 1b : select
0000406B : 36 : i32.store - Flags: 2 Offset: 0
0000406E : 20 : get_local: Local1
00004070 : 45 : i32.eqz
00004071 : 0d : br_if:00
00004073 : 02 : block: 40
00004075 : 20 : get_local: Local3
00004077 : 41 : i32.const: 4
00004079 : 6a : i32.add
0000407A : 28 : i32.load - Flags: 2 Offset: 0
0000407D : 22 : tee_local: Local2
0000407F : 45 : i32.eqz
00004080 : 0d : br_if:00
00004082 : 20 : get_local: Local3
00004084 : 28 : i32.load - Flags: 2 Offset: 0
00004087 : 20 : get_local: Local2
00004089 : 11 : call_indirect 02 reserved: 00
0000408C : 0b : end
0000408D : 20 : get_local: Local3
0000408F : 10 : call 149
00004092 : 20 : get_local: Local1
00004094 : 21 : set_local: Local3
00004096 : 0b : end
00004097 : 20 : get_local: Local3
00004099 : 41 : i32.const: 1
0000409B : 36 : i32.store - Flags: 2 Offset: 0
0000409E : 02 : block: 40
000040A0 : 20 : get_local: Param0
000040A2 : 28 : i32.load - Flags: 2 Offset: 4
000040A5 : 45 : i32.eqz
000040A6 : 0d : br_if:00
000040A8 : 20 : get_local: Param0
000040AA : 28 : i32.load - Flags: 2 Offset: 12
000040AD : 22 : tee_local: Local3
000040AF : 45 : i32.eqz
000040B0 : 0d : br_if:00
000040B2 : 20 : get_local: Local3
000040B4 : 20 : get_local: Param0
000040B6 : 28 : i32.load - Flags: 2 Offset: 16
000040B9 : 28 : i32.load - Flags: 2 Offset: 0
000040BC : 11 : call_indirect 02 reserved: 00
000040BF : 20 : get_local: Param0
000040C1 : 28 : i32.load - Flags: 2 Offset: 16
000040C4 : 28 : i32.load - Flags: 2 Offset: 4
000040C7 : 45 : i32.eqz
000040C8 : 0d : br_if:00
000040CA : 20 : get_local: Param0
000040CC : 41 : i32.const: 12
000040CE : 6a : i32.add
000040CF : 28 : i32.load - Flags: 2 Offset: 0
000040D2 : 10 : call 149
000040D5 : 0b : end
000040D6 : 20 : get_local: Param0
000040D8 : 10 : call 149
000040DB : 02 : block: 40
000040DD : 20 : get_local: Local0
000040DF : 28 : i32.load - Flags: 2 Offset: 0
000040E2 : 22 : tee_local: Param00
000040E4 : 0d : br_if:00
000040E6 : 20 : get_local: Local0
000040E8 : 28 : i32.load - Flags: 2 Offset: 4
000040EB : 21 : set_local: Local3
000040ED : 41 : i32.const: 8
000040EF : 10 : call 144
000040F2 : 22 : tee_local: Param00
000040F4 : 45 : i32.eqz
000040F5 : 0d : br_if:01
000040F7 : 20 : get_local: Param0
000040F9 : 20 : get_local: Local3
000040FB : 36 : i32.store - Flags: 2 Offset: 4
000040FE : 20 : get_local: Param0
00004100 : 41 : i32.const: 0
00004102 : 36 : i32.store - Flags: 2 Offset: 0
00004105 : 20 : get_local: Local0
00004107 : 20 : get_local: Local0
00004109 : 28 : i32.load - Flags: 2 Offset: 0
0000410C : 22 : tee_local: Local3
0000410E : 20 : get_local: Param0
00004110 : 20 : get_local: Local3
00004112 : 1b : select
00004113 : 36 : i32.store - Flags: 2 Offset: 0
00004116 : 20 : get_local: Local3
00004118 : 45 : i32.eqz
00004119 : 0d : br_if:00
0000411B : 02 : block: 40
0000411D : 20 : get_local: Param0
0000411F : 41 : i32.const: 4
00004121 : 6a : i32.add
00004122 : 28 : i32.load - Flags: 2 Offset: 0
00004125 : 22 : tee_local: Local0
00004127 : 45 : i32.eqz
00004128 : 0d : br_if:00
0000412A : 20 : get_local: Param0
0000412C : 28 : i32.load - Flags: 2 Offset: 0
0000412F : 20 : get_local: Local0
00004131 : 11 : call_indirect 02 reserved: 00
00004134 : 0b : end
00004135 : 20 : get_local: Param0
00004137 : 10 : call 149
0000413A : 20 : get_local: Local3
0000413C : 21 : set_local: Param0
0000413E : 0b : end
0000413F : 20 : get_local: Param0
00004141 : 41 : i32.const: 0
00004143 : 36 : i32.store - Flags: 2 Offset: 0
00004146 : 0f : return
00004147 : 0b : end
00004148 : 00 : unreachable
00004149 : 00 : unreachable
0000414A : 0b : end
Locals: 4 i32
00004150 : 02 : block: 40
00004152 : 02 : block: 40
00004154 : 20 : get_local: Param0
00004156 : 28 : i32.load - Flags: 2 Offset: 0
00004159 : 22 : tee_local: Local0
0000415B : 28 : i32.load - Flags: 2 Offset: 0
0000415E : 22 : tee_local: Local3
00004160 : 0d : br_if:00
00004162 : 20 : get_local: Local0
00004164 : 28 : i32.load - Flags: 2 Offset: 4
00004167 : 21 : set_local: Local1
00004169 : 41 : i32.const: 8
0000416B : 10 : call 144
0000416E : 22 : tee_local: Local3
00004170 : 45 : i32.eqz
00004171 : 0d : br_if:01
00004173 : 20 : get_local: Local3
00004175 : 20 : get_local: Local1
00004177 : 36 : i32.store - Flags: 2 Offset: 4
0000417A : 20 : get_local: Local3
0000417C : 41 : i32.const: 0
0000417E : 36 : i32.store - Flags: 2 Offset: 0
00004181 : 20 : get_local: Local0
00004183 : 20 : get_local: Local0
00004185 : 28 : i32.load - Flags: 2 Offset: 0
00004188 : 22 : tee_local: Local1
0000418A : 20 : get_local: Local3
0000418C : 20 : get_local: Local1
0000418E : 1b : select
0000418F : 36 : i32.store - Flags: 2 Offset: 0
00004192 : 20 : get_local: Local1
00004194 : 45 : i32.eqz
00004195 : 0d : br_if:00
00004197 : 02 : block: 40
00004199 : 20 : get_local: Local3
0000419B : 41 : i32.const: 4
0000419D : 6a : i32.add
0000419E : 28 : i32.load - Flags: 2 Offset: 0
000041A1 : 22 : tee_local: Local2
000041A3 : 45 : i32.eqz
000041A4 : 0d : br_if:00
000041A6 : 20 : get_local: Local3
000041A8 : 28 : i32.load - Flags: 2 Offset: 0
000041AB : 20 : get_local: Local2
000041AD : 11 : call_indirect 02 reserved: 00
000041B0 : 0b : end
000041B1 : 20 : get_local: Local3
000041B3 : 10 : call 149
000041B6 : 20 : get_local: Local1
000041B8 : 21 : set_local: Local3
000041BA : 0b : end
000041BB : 20 : get_local: Local3
000041BD : 41 : i32.const: 1
000041BF : 36 : i32.store - Flags: 2 Offset: 0
000041C2 : 20 : get_local: Param0
000041C4 : 10 : call 149
000041C7 : 02 : block: 40
000041C9 : 20 : get_local: Local0
000041CB : 28 : i32.load - Flags: 2 Offset: 0
000041CE : 22 : tee_local: Local3
000041D0 : 0d : br_if:00
000041D2 : 20 : get_local: Local0
000041D4 : 28 : i32.load - Flags: 2 Offset: 4
000041D7 : 21 : set_local: Param0
000041D9 : 41 : i32.const: 8
000041DB : 10 : call 144
000041DE : 22 : tee_local: Local3
000041E0 : 45 : i32.eqz
000041E1 : 0d : br_if:01
000041E3 : 20 : get_local: Local3
000041E5 : 20 : get_local: Param0
000041E7 : 36 : i32.store - Flags: 2 Offset: 4
000041EA : 20 : get_local: Local3
000041EC : 41 : i32.const: 0
000041EE : 36 : i32.store - Flags: 2 Offset: 0
000041F1 : 20 : get_local: Local0
000041F3 : 20 : get_local: Local0
000041F5 : 28 : i32.load - Flags: 2 Offset: 0
000041F8 : 22 : tee_local: Param00
000041FA : 20 : get_local: Local3
000041FC : 20 : get_local: Param0
000041FE : 1b : select
000041FF : 36 : i32.store - Flags: 2 Offset: 0
00004202 : 20 : get_local: Param0
00004204 : 45 : i32.eqz
00004205 : 0d : br_if:00
00004207 : 02 : block: 40
00004209 : 20 : get_local: Local3
0000420B : 41 : i32.const: 4
0000420D : 6a : i32.add
0000420E : 28 : i32.load - Flags: 2 Offset: 0
00004211 : 22 : tee_local: Local0
00004213 : 45 : i32.eqz
00004214 : 0d : br_if:00
00004216 : 20 : get_local: Local3
00004218 : 28 : i32.load - Flags: 2 Offset: 0
0000421B : 20 : get_local: Local0
0000421D : 11 : call_indirect 02 reserved: 00
00004220 : 0b : end
00004221 : 20 : get_local: Local3
00004223 : 10 : call 149
00004226 : 20 : get_local: Param0
00004228 : 21 : set_local: Local3
0000422A : 0b : end
0000422B : 20 : get_local: Local3
0000422D : 41 : i32.const: 0
0000422F : 36 : i32.store - Flags: 2 Offset: 0
00004232 : 0f : return
00004233 : 0b : end
00004234 : 00 : unreachable
00004235 : 00 : unreachable
00004236 : 0b : end
00004239 : 0b : end
0000423C : 42 : i64.const: 1229646359891580772
00004246 : 0b : end
Locals: 2 i32
0000424C : 41 : i32.const: 0
0000424E : 41 : i32.const: 0
00004250 : 28 : i32.load - Flags: 2 Offset: 4
00004253 : 41 : i32.const: 16
00004255 : 6b : i32.sub
00004256 : 22 : tee_local: Local2
00004258 : 36 : i32.store - Flags: 2 Offset: 4
0000425B : 20 : get_local: Local2
0000425D : 20 : get_local: Local0
0000425F : 28 : i32.load - Flags: 2 Offset: 24
00004262 : 41 : i32.const: 1536
00004265 : 41 : i32.const: 8
00004267 : 20 : get_local: Local0
00004269 : 41 : i32.const: 28
0000426B : 6a : i32.add
0000426C : 28 : i32.load - Flags: 2 Offset: 0
0000426F : 28 : i32.load - Flags: 2 Offset: 12
00004272 : 11 : call_indirect 00 reserved: 00
00004275 : 3a : i32.store8 - Flags: 0 Offset: 8
00004278 : 20 : get_local: Local2
0000427A : 20 : get_local: Local0
0000427C : 36 : i32.store - Flags: 2 Offset: 0
0000427F : 20 : get_local: Local2
00004281 : 41 : i32.const: 0
00004283 : 36 : i32.store - Flags: 2 Offset: 4
00004286 : 20 : get_local: Local2
00004288 : 41 : i32.const: 0
0000428A : 3a : i32.store8 - Flags: 0 Offset: 9
0000428D : 20 : get_local: Local2
0000428F : 20 : get_local: Param0
00004291 : 36 : i32.store - Flags: 2 Offset: 12
00004294 : 20 : get_local: Local2
00004296 : 20 : get_local: Local2
00004298 : 41 : i32.const: 12
0000429A : 6a : i32.add
0000429B : 41 : i32.const: 1544
0000429E : 10 : call 171
000042A1 : 21 : set_local: Local0
000042A3 : 20 : get_local: Local2
000042A5 : 20 : get_local: Param0
000042A7 : 41 : i32.const: 4
000042A9 : 6a : i32.add
000042AA : 36 : i32.store - Flags: 2 Offset: 12
000042AD : 20 : get_local: Local0
000042AF : 20 : get_local: Local2
000042B1 : 41 : i32.const: 12
000042B3 : 6a : i32.add
000042B4 : 41 : i32.const: 1560
000042B7 : 10 : call 171
000042BA : 1a : drop
000042BB : 20 : get_local: Local2
000042BD : 2d : i32.load8_u - Flags: 0 Offset: 8
000042C0 : 21 : set_local: Local0
000042C2 : 02 : block: 40
000042C4 : 20 : get_local: Local2
000042C6 : 28 : i32.load - Flags: 2 Offset: 4
000042C9 : 22 : tee_local: Local1
000042CB : 45 : i32.eqz
000042CC : 0d : br_if:00
000042CE : 20 : get_local: Local0
000042D0 : 41 : i32.const: 255
000042D3 : 71 : i32.and
000042D4 : 21 : set_local: Param0
000042D6 : 41 : i32.const: 1
000042D8 : 21 : set_local: Local0
000042DA : 02 : block: 40
000042DC : 20 : get_local: Param0
000042DE : 0d : br_if:00
000042E0 : 02 : block: 40
000042E2 : 20 : get_local: Local2
000042E4 : 28 : i32.load - Flags: 2 Offset: 0
000042E7 : 22 : tee_local: Param00
000042E9 : 2d : i32.load8_u - Flags: 0 Offset: 0
000042EC : 41 : i32.const: 4
000042EE : 71 : i32.and
000042EF : 45 : i32.eqz
000042F0 : 0d : br_if:00
000042F2 : 41 : i32.const: 1
000042F4 : 21 : set_local: Local0
000042F6 : 20 : get_local: Param0
000042F8 : 28 : i32.load - Flags: 2 Offset: 24
000042FB : 41 : i32.const: 32320
000042FF : 41 : i32.const: 1
00004301 : 20 : get_local: Param0
00004303 : 41 : i32.const: 28
00004305 : 6a : i32.add
00004306 : 28 : i32.load - Flags: 2 Offset: 0
00004309 : 28 : i32.load - Flags: 2 Offset: 12
0000430C : 11 : call_indirect 00 reserved: 00
0000430F : 0d : br_if:01
00004311 : 0b : end
00004312 : 02 : block: 40
00004314 : 20 : get_local: Local1
00004316 : 41 : i32.const: 1
00004318 : 47 : i32.ne
00004319 : 0d : br_if:00
0000431B : 20 : get_local: Local2
0000431D : 41 : i32.const: 9
0000431F : 6a : i32.add
00004320 : 2d : i32.load8_u - Flags: 0 Offset: 0
00004323 : 41 : i32.const: 255
00004326 : 71 : i32.and
00004327 : 45 : i32.eqz
00004328 : 0d : br_if:00
0000432A : 41 : i32.const: 1
0000432C : 21 : set_local: Local0
0000432E : 20 : get_local: Param0
00004330 : 28 : i32.load - Flags: 2 Offset: 24
00004333 : 41 : i32.const: 32336
00004337 : 41 : i32.const: 1
00004339 : 20 : get_local: Param0
0000433B : 41 : i32.const: 28
0000433D : 6a : i32.add
0000433E : 28 : i32.load - Flags: 2 Offset: 0
00004341 : 28 : i32.load - Flags: 2 Offset: 12
00004344 : 11 : call_indirect 00 reserved: 00
00004347 : 0d : br_if:01
00004349 : 0b : end
0000434A : 20 : get_local: Param0
0000434C : 28 : i32.load - Flags: 2 Offset: 24
0000434F : 41 : i32.const: 32352
00004353 : 41 : i32.const: 1
00004355 : 20 : get_local: Param0
00004357 : 41 : i32.const: 28
00004359 : 6a : i32.add
0000435A : 28 : i32.load - Flags: 2 Offset: 0
0000435D : 28 : i32.load - Flags: 2 Offset: 12
00004360 : 11 : call_indirect 00 reserved: 00
00004363 : 21 : set_local: Local0
00004365 : 0b : end
00004366 : 20 : get_local: Local2
00004368 : 41 : i32.const: 8
0000436A : 6a : i32.add
0000436B : 20 : get_local: Local0
0000436D : 3a : i32.store8 - Flags: 0 Offset: 0
00004370 : 0b : end
00004371 : 41 : i32.const: 0
00004373 : 20 : get_local: Local2
00004375 : 41 : i32.const: 16
00004377 : 6a : i32.add
00004378 : 36 : i32.store - Flags: 2 Offset: 4
0000437B : 20 : get_local: Local0
0000437D : 41 : i32.const: 255
00004380 : 71 : i32.and
00004381 : 41 : i32.const: 0
00004383 : 47 : i32.ne
00004384 : 0b : end
00004387 : 0b : end
Locals: 15 i32
Locals: 2 i64
0000438F : 41 : i32.const: 0
00004391 : 41 : i32.const: 0
00004393 : 28 : i32.load - Flags: 2 Offset: 4
00004396 : 41 : i32.const: 112
00004399 : 6b : i32.sub
0000439A : 22 : tee_local: Local9
0000439C : 36 : i32.store - Flags: 2 Offset: 4
0000439F : 20 : get_local: Local0
000043A1 : 41 : i32.const: 28
000043A3 : 6a : i32.add
000043A4 : 22 : tee_local: Local3
000043A6 : 28 : i32.load - Flags: 2 Offset: 0
000043A9 : 21 : set_local: Local13
000043AB : 20 : get_local: Param0
000043AD : 28 : i32.load - Flags: 2 Offset: 0
000043B0 : 22 : tee_local: Param00
000043B2 : 28 : i32.load - Flags: 2 Offset: 8
000043B5 : 21 : set_local: Local12
000043B7 : 20 : get_local: Param0
000043B9 : 28 : i32.load - Flags: 2 Offset: 0
000043BC : 21 : set_local: Local14
000043BE : 20 : get_local: Local0
000043C0 : 28 : i32.load - Flags: 2 Offset: 24
000043C3 : 21 : set_local: Param0
000043C5 : 20 : get_local: Local15
000043C7 : 41 : i32.const: 36
000043C9 : 6a : i32.add
000043CA : 41 : i32.const: 0
000043CC : 36 : i32.store - Flags: 2 Offset: 0
000043CF : 41 : i32.const: 1
000043D1 : 21 : set_local: Local4
000043D3 : 20 : get_local: Local15
000043D5 : 41 : i32.const: 1
000043D7 : 36 : i32.store - Flags: 2 Offset: 20
000043DA : 20 : get_local: Local15
000043DC : 41 : i32.const: 32692
000043E0 : 36 : i32.store - Flags: 2 Offset: 16
000043E3 : 20 : get_local: Local15
000043E5 : 41 : i32.const: 0
000043E7 : 36 : i32.store - Flags: 2 Offset: 24
000043EA : 20 : get_local: Local15
000043EC : 41 : i32.const: 29876
000043F0 : 36 : i32.store - Flags: 2 Offset: 32
000043F3 : 20 : get_local: Param0
000043F5 : 20 : get_local: Local13
000043F7 : 20 : get_local: Local15
000043F9 : 41 : i32.const: 16
000043FB : 6a : i32.add
000043FC : 10 : call 167
000043FF : 21 : set_local: Param0
00004401 : 02 : block: 40
00004403 : 20 : get_local: Local12
00004405 : 45 : i32.eqz
00004406 : 0d : br_if:00
00004408 : 20 : get_local: Local15
0000440A : 41 : i32.const: 9
0000440C : 6a : i32.add
0000440D : 21 : set_local: Local1
0000440F : 20 : get_local: Local15
00004411 : 41 : i32.const: 110
00004414 : 6a : i32.add
00004415 : 21 : set_local: Local11
00004417 : 20 : get_local: Local0
00004419 : 41 : i32.const: 24
0000441B : 6a : i32.add
0000441C : 21 : set_local: Local10
0000441E : 41 : i32.const: 0
00004420 : 21 : set_local: Local13
00004422 : 03 : loop: 40
00004424 : 20 : get_local: Local13
00004426 : 21 : set_local: Local2
00004428 : 41 : i32.const: 1
0000442A : 21 : set_local: Local13
0000442C : 20 : get_local: Param0
0000442E : 41 : i32.const: 255
00004431 : 71 : i32.and
00004432 : 21 : set_local: Local4
00004434 : 41 : i32.const: 1
00004436 : 21 : set_local: Param0
00004438 : 02 : block: 40
0000443A : 20 : get_local: Local4
0000443C : 0d : br_if:00
0000443E : 02 : block: 40
00004440 : 02 : block: 40
00004442 : 02 : block: 40
00004444 : 02 : block: 40
00004446 : 02 : block: 40
00004448 : 02 : block: 40
0000444A : 02 : block: 40
0000444C : 02 : block: 40
0000444E : 02 : block: 40
00004450 : 20 : get_local: Local0
00004452 : 28 : i32.load - Flags: 2 Offset: 0
00004455 : 22 : tee_local: Param00
00004457 : 41 : i32.const: 4
00004459 : 71 : i32.and
0000445A : 0d : br_if:00
0000445C : 02 : block: 40
0000445E : 20 : get_local: Local2
00004460 : 41 : i32.const: 255
00004463 : 71 : i32.and
00004464 : 45 : i32.eqz
00004465 : 0d : br_if:00
00004467 : 41 : i32.const: 1
00004469 : 21 : set_local: Param0
0000446B : 20 : get_local: Local10
0000446D : 28 : i32.load - Flags: 2 Offset: 0
00004470 : 41 : i32.const: 32672
00004474 : 41 : i32.const: 2
00004476 : 20 : get_local: Local3
00004478 : 28 : i32.load - Flags: 2 Offset: 0
0000447B : 28 : i32.load - Flags: 2 Offset: 12
0000447E : 11 : call_indirect 00 reserved: 00
00004481 : 0d : br_if:0a
00004483 : 0b : end
00004484 : 20 : get_local: Local14
00004486 : 2d : i32.load8_u - Flags: 0 Offset: 0
00004489 : 22 : tee_local: Local4
0000448B : 41 : i32.const: 100
0000448E : 49 : i32.lt_u
0000448F : 0d : br_if:01
00004491 : 20 : get_local: Local11
00004493 : 20 : get_local: Local4
00004495 : 41 : i32.const: 100
00004498 : 70 : i32.rem_u
00004499 : 41 : i32.const: 1
0000449B : 74 : i32.shl
0000449C : 41 : i32.const: 29556
000044A0 : 6a : i32.add
000044A1 : 2f : i32.load16_u - Flags: 1 Offset: 0
000044A4 : 3b : i32.store16 - Flags: 0 Offset: 0
000044A7 : 20 : get_local: Local4
000044A9 : 41 : i32.const: 100
000044AC : 6e : i32.div_u
000044AD : 21 : set_local: Local4
000044AF : 41 : i32.const: 36
000044B1 : 21 : set_local: Param0
000044B3 : 0c : br:02
000044B5 : 0b : end
000044B6 : 20 : get_local: Local10
000044B8 : 29 : i64.load - Flags: 2 Offset: 0
000044BB : 21 : set_local: Local16
000044BD : 20 : get_local: Local15
000044BF : 41 : i32.const: 8
000044C1 : 6a : i32.add
000044C2 : 41 : i32.const: 0
000044C4 : 3a : i32.store8 - Flags: 0 Offset: 0
000044C7 : 20 : get_local: Local15
000044C9 : 20 : get_local: Local16
000044CB : 37 : i64.store - Flags: 3 Offset: 0
000044CE : 20 : get_local: Local1
000044D0 : 41 : i32.const: 2
000044D2 : 6a : i32.add
000044D3 : 20 : get_local: Local15
000044D5 : 41 : i32.const: 73
000044D8 : 6a : i32.add
000044D9 : 41 : i32.const: 2
000044DB : 6a : i32.add
000044DC : 2d : i32.load8_u - Flags: 0 Offset: 0
000044DF : 3a : i32.store8 - Flags: 0 Offset: 0
000044E2 : 20 : get_local: Local1
000044E4 : 20 : get_local: Local15
000044E6 : 2f : i32.load16_u - Flags: 0 Offset: 73
000044E9 : 3b : i32.store16 - Flags: 0 Offset: 0
000044EC : 20 : get_local: Local0
000044EE : 41 : i32.const: 44
000044F0 : 6a : i32.add
000044F1 : 28 : i32.load - Flags: 2 Offset: 0
000044F4 : 21 : set_local: Local4
000044F6 : 20 : get_local: Local0
000044F8 : 41 : i32.const: 40
000044FA : 6a : i32.add
000044FB : 28 : i32.load - Flags: 2 Offset: 0
000044FE : 21 : set_local: Local5
00004500 : 20 : get_local: Local0
00004502 : 41 : i32.const: 36
00004504 : 6a : i32.add
00004505 : 28 : i32.load - Flags: 2 Offset: 0
00004508 : 21 : set_local: Local6
0000450A : 20 : get_local: Local0
0000450C : 41 : i32.const: 32
0000450E : 6a : i32.add
0000450F : 28 : i32.load - Flags: 2 Offset: 0
00004512 : 21 : set_local: Local7
00004514 : 20 : get_local: Local0
00004516 : 41 : i32.const: 16
00004518 : 6a : i32.add
00004519 : 29 : i64.load - Flags: 2 Offset: 0
0000451C : 21 : set_local: Local16
0000451E : 20 : get_local: Local0
00004520 : 41 : i32.const: 8
00004522 : 6a : i32.add
00004523 : 29 : i64.load - Flags: 2 Offset: 0
00004526 : 21 : set_local: Local17
00004528 : 20 : get_local: Local0
0000452A : 41 : i32.const: 48
0000452C : 6a : i32.add
0000452D : 2d : i32.load8_u - Flags: 0 Offset: 0
00004530 : 21 : set_local: Local8
00004532 : 20 : get_local: Local0
00004534 : 41 : i32.const: 4
00004536 : 6a : i32.add
00004537 : 28 : i32.load - Flags: 2 Offset: 0
0000453A : 21 : set_local: Local9
0000453C : 20 : get_local: Local15
0000453E : 20 : get_local: Param0
00004540 : 36 : i32.store - Flags: 2 Offset: 16
00004543 : 20 : get_local: Local15
00004545 : 20 : get_local: Local9
00004547 : 36 : i32.store - Flags: 2 Offset: 20
0000454A : 20 : get_local: Local15
0000454C : 41 : i32.const: 16
0000454E : 6a : i32.add
0000454F : 41 : i32.const: 48
00004551 : 6a : i32.add
00004552 : 20 : get_local: Local8
00004554 : 3a : i32.store8 - Flags: 0 Offset: 0
00004557 : 20 : get_local: Local15
00004559 : 41 : i32.const: 16
0000455B : 6a : i32.add
0000455C : 41 : i32.const: 8
0000455E : 6a : i32.add
0000455F : 20 : get_local: Local17
00004561 : 37 : i64.store - Flags: 3 Offset: 0
00004564 : 20 : get_local: Local15
00004566 : 41 : i32.const: 16
00004568 : 6a : i32.add
00004569 : 41 : i32.const: 16
0000456B : 6a : i32.add
0000456C : 20 : get_local: Local16
0000456E : 37 : i64.store - Flags: 3 Offset: 0
00004571 : 20 : get_local: Local15
00004573 : 41 : i32.const: 16
00004575 : 6a : i32.add
00004576 : 41 : i32.const: 24
00004578 : 6a : i32.add
00004579 : 20 : get_local: Local15
0000457B : 36 : i32.store - Flags: 2 Offset: 0
0000457E : 20 : get_local: Local15
00004580 : 41 : i32.const: 16
00004582 : 6a : i32.add
00004583 : 41 : i32.const: 28
00004585 : 6a : i32.add
00004586 : 41 : i32.const: 32388
0000458A : 36 : i32.store - Flags: 2 Offset: 0
0000458D : 20 : get_local: Local15
0000458F : 41 : i32.const: 16
00004591 : 6a : i32.add
00004592 : 41 : i32.const: 32
00004594 : 6a : i32.add
00004595 : 20 : get_local: Local7
00004597 : 36 : i32.store - Flags: 2 Offset: 0
0000459A : 20 : get_local: Local15
0000459C : 41 : i32.const: 16
0000459E : 6a : i32.add
0000459F : 41 : i32.const: 36
000045A1 : 6a : i32.add
000045A2 : 20 : get_local: Local6
000045A4 : 36 : i32.store - Flags: 2 Offset: 0
000045A7 : 20 : get_local: Local15
000045A9 : 41 : i32.const: 16
000045AB : 6a : i32.add
000045AC : 41 : i32.const: 40
000045AE : 6a : i32.add
000045AF : 20 : get_local: Local5
000045B1 : 36 : i32.store - Flags: 2 Offset: 0
000045B4 : 20 : get_local: Local15
000045B6 : 41 : i32.const: 16
000045B8 : 6a : i32.add
000045B9 : 41 : i32.const: 44
000045BB : 6a : i32.add
000045BC : 20 : get_local: Local4
000045BE : 36 : i32.store - Flags: 2 Offset: 0
000045C1 : 02 : block: 40
000045C3 : 20 : get_local: Local15
000045C5 : 41 : i32.const: 32656
000045C9 : 41 : i32.const: 32320
000045CD : 20 : get_local: Local2
000045CF : 41 : i32.const: 255
000045D2 : 71 : i32.and
000045D3 : 22 : tee_local: Param00
000045D5 : 1b : select
000045D6 : 41 : i32.const: 2
000045D8 : 41 : i32.const: 1
000045DA : 20 : get_local: Param0
000045DC : 1b : select
000045DD : 10 : call 172
000045E0 : 45 : i32.eqz
000045E1 : 0d : br_if:00
000045E3 : 41 : i32.const: 1
000045E5 : 21 : set_local: Param0
000045E7 : 0c : br:09
000045E9 : 0b : end
000045EA : 20 : get_local: Local14
000045EC : 2d : i32.load8_u - Flags: 0 Offset: 0
000045EF : 22 : tee_local: Local4
000045F1 : 41 : i32.const: 100
000045F4 : 49 : i32.lt_u
000045F5 : 0d : br_if:02
000045F7 : 20 : get_local: Local11
000045F9 : 20 : get_local: Local4
000045FB : 41 : i32.const: 100
000045FE : 70 : i32.rem_u
000045FF : 41 : i32.const: 1
00004601 : 74 : i32.shl
00004602 : 41 : i32.const: 29556
00004606 : 6a : i32.add
00004607 : 2f : i32.load16_u - Flags: 1 Offset: 0
0000460A : 3b : i32.store16 - Flags: 0 Offset: 0
0000460D : 20 : get_local: Local4
0000460F : 41 : i32.const: 100
00004612 : 6e : i32.div_u
00004613 : 21 : set_local: Local4
00004615 : 41 : i32.const: 36
00004617 : 21 : set_local: Param0
00004619 : 0c : br:03
0000461B : 0b : end
0000461C : 41 : i32.const: 38
0000461E : 21 : set_local: Param0
00004620 : 20 : get_local: Local4
00004622 : 41 : i32.const: 9
00004624 : 4b : i32.gt_u
00004625 : 0d : br_if:03
00004627 : 0b : end
00004628 : 20 : get_local: Local15
0000462A : 41 : i32.const: 73
0000462D : 6a : i32.add
0000462E : 20 : get_local: Param0
00004630 : 6a : i32.add
00004631 : 20 : get_local: Local4
00004633 : 41 : i32.const: 48
00004635 : 6a : i32.add
00004636 : 3a : i32.store8 - Flags: 0 Offset: 0
00004639 : 0c : br:03
0000463B : 0b : end
0000463C : 41 : i32.const: 38
0000463E : 21 : set_local: Param0
00004640 : 20 : get_local: Local4
00004642 : 41 : i32.const: 9
00004644 : 4b : i32.gt_u
00004645 : 0d : br_if:03
00004647 : 0b : end
00004648 : 20 : get_local: Local15
0000464A : 41 : i32.const: 73
0000464D : 6a : i32.add
0000464E : 20 : get_local: Param0
00004650 : 6a : i32.add
00004651 : 20 : get_local: Local4
00004653 : 41 : i32.const: 48
00004655 : 6a : i32.add
00004656 : 3a : i32.store8 - Flags: 0 Offset: 0
00004659 : 0c : br:03
0000465B : 0b : end
0000465C : 41 : i32.const: 37
0000465E : 21 : set_local: Param0
00004660 : 20 : get_local: Local15
00004662 : 41 : i32.const: 73
00004665 : 6a : i32.add
00004666 : 41 : i32.const: 37
00004668 : 6a : i32.add
00004669 : 20 : get_local: Local4
0000466B : 41 : i32.const: 1
0000466D : 74 : i32.shl
0000466E : 41 : i32.const: 29556
00004672 : 6a : i32.add
00004673 : 2f : i32.load16_u - Flags: 1 Offset: 0
00004676 : 3b : i32.store16 - Flags: 0 Offset: 0
00004679 : 0b : end
0000467A : 20 : get_local: Local0
0000467C : 20 : get_local: Local15
0000467E : 41 : i32.const: 73
00004681 : 6a : i32.add
00004682 : 20 : get_local: Param0
00004684 : 6a : i32.add
00004685 : 41 : i32.const: 39
00004687 : 20 : get_local: Param0
00004689 : 6b : i32.sub
0000468A : 10 : call 157
0000468D : 21 : set_local: Param0
0000468F : 0c : br:02
00004691 : 0b : end
00004692 : 41 : i32.const: 37
00004694 : 21 : set_local: Param0
00004696 : 20 : get_local: Local15
00004698 : 41 : i32.const: 73
0000469B : 6a : i32.add
0000469C : 41 : i32.const: 37
0000469E : 6a : i32.add
0000469F : 20 : get_local: Local4
000046A1 : 41 : i32.const: 1
000046A3 : 74 : i32.shl
000046A4 : 41 : i32.const: 29556
000046A8 : 6a : i32.add
000046A9 : 2f : i32.load16_u - Flags: 1 Offset: 0
000046AC : 3b : i32.store16 - Flags: 0 Offset: 0
000046AF : 0b : end
000046B0 : 20 : get_local: Local15
000046B2 : 41 : i32.const: 16
000046B4 : 6a : i32.add
000046B5 : 20 : get_local: Local15
000046B7 : 41 : i32.const: 73
000046BA : 6a : i32.add
000046BB : 20 : get_local: Param0
000046BD : 6a : i32.add
000046BE : 41 : i32.const: 39
000046C0 : 20 : get_local: Param0
000046C2 : 6b : i32.sub
000046C3 : 10 : call 157
000046C6 : 21 : set_local: Param0
000046C8 : 0b : end
000046C9 : 20 : get_local: Local14
000046CB : 41 : i32.const: 1
000046CD : 6a : i32.add
000046CE : 21 : set_local: Local14
000046D0 : 20 : get_local: Local12
000046D2 : 41 : i32.const: 127
000046D4 : 6a : i32.add
000046D5 : 22 : tee_local: Param0d
000046D7 : 0d : br_if:00
000046D9 : 0b : end
000046DA : 41 : i32.const: 0
000046DC : 21 : set_local: Local4
000046DE : 0b : end
000046DF : 41 : i32.const: 1
000046E1 : 21 : set_local: Local14
000046E3 : 02 : block: 40
000046E5 : 20 : get_local: Param0
000046E7 : 0d : br_if:00
000046E9 : 41 : i32.const: 1
000046EB : 21 : set_local: Local14
000046ED : 20 : get_local: Local0
000046EF : 41 : i32.const: 24
000046F1 : 6a : i32.add
000046F2 : 28 : i32.load - Flags: 2 Offset: 0
000046F5 : 22 : tee_local: Param0d
000046F7 : 41 : i32.const: 29756
000046FB : 41 : i32.const: 32320
000046FF : 20 : get_local: Local0
00004701 : 2d : i32.load8_u - Flags: 0 Offset: 0
00004704 : 41 : i32.const: 4
00004706 : 71 : i32.and
00004707 : 45 : i32.eqz
00004708 : 20 : get_local: Local4
0000470A : 72 : i32.or
0000470B : 22 : tee_local: Param00
0000470D : 1b : select
0000470E : 20 : get_local: Param0
00004710 : 41 : i32.const: 1
00004712 : 73 : i32.xor
00004713 : 20 : get_local: Local0
00004715 : 41 : i32.const: 28
00004717 : 6a : i32.add
00004718 : 28 : i32.load - Flags: 2 Offset: 0
0000471B : 28 : i32.load - Flags: 2 Offset: 12
0000471E : 22 : tee_local: Param00
00004720 : 11 : call_indirect 00 reserved: 00
00004723 : 0d : br_if:00
00004725 : 20 : get_local: Local12
00004727 : 41 : i32.const: 32688
0000472B : 41 : i32.const: 1
0000472D : 20 : get_local: Param0
0000472F : 11 : call_indirect 00 reserved: 00
00004732 : 21 : set_local: Local14
00004734 : 0b : end
00004735 : 41 : i32.const: 0
00004737 : 20 : get_local: Local15
00004739 : 41 : i32.const: 112
0000473C : 6a : i32.add
0000473D : 36 : i32.store - Flags: 2 Offset: 4
00004740 : 20 : get_local: Local14
00004742 : 0b : end
00004745 : 0b : end
00004748 : 20 : get_local: Param0
0000474A : 28 : i32.load - Flags: 2 Offset: 0
0000474D : 20 : get_local: Local0
0000474F : 10 : call 155
00004752 : 0b : end
Locals: 6 i32
00004758 : 41 : i32.const: 0
0000475A : 41 : i32.const: 0
0000475C : 28 : i32.load - Flags: 2 Offset: 4
0000475F : 41 : i32.const: 48
00004761 : 6b : i32.sub
00004762 : 22 : tee_local: Local5
00004764 : 36 : i32.store - Flags: 2 Offset: 4
00004767 : 02 : block: 40
00004769 : 02 : block: 40
0000476B : 02 : block: 40
0000476D : 02 : block: 40
0000476F : 20 : get_local: Param0
00004771 : 28 : i32.load - Flags: 2 Offset: 4
00004774 : 20 : get_local: Param0
00004776 : 28 : i32.load - Flags: 2 Offset: 8
00004779 : 22 : tee_local: Local0
0000477B : 47 : i32.ne
0000477C : 0d : br_if:00
0000477E : 20 : get_local: Local0
00004780 : 41 : i32.const: 1
00004782 : 6a : i32.add
00004783 : 22 : tee_local: Local1
00004785 : 20 : get_local: Local0
00004787 : 49 : i32.lt_u
00004788 : 0d : br_if:01
0000478A : 20 : get_local: Local1
0000478C : 41 : i32.const: 127
0000478E : 4c : i32.le_s
0000478F : 0d : br_if:02
00004791 : 02 : block: 40
00004793 : 02 : block: 40
00004795 : 20 : get_local: Local0
00004797 : 45 : i32.eqz
00004798 : 0d : br_if:00
0000479A : 20 : get_local: Param0
0000479C : 28 : i32.load - Flags: 2 Offset: 0
0000479F : 21 : set_local: Local4
000047A1 : 20 : get_local: Local5
000047A3 : 41 : i32.const: 32
000047A5 : 6a : i32.add
000047A6 : 41 : i32.const: 8
000047A8 : 6a : i32.add
000047A9 : 20 : get_local: Local5
000047AB : 41 : i32.const: 16
000047AD : 6a : i32.add
000047AE : 41 : i32.const: 8
000047B0 : 6a : i32.add
000047B1 : 28 : i32.load - Flags: 2 Offset: 0
000047B4 : 22 : tee_local: Local2
000047B6 : 36 : i32.store - Flags: 2 Offset: 0
000047B9 : 20 : get_local: Local5
000047BB : 41 : i32.const: 8
000047BD : 6a : i32.add
000047BE : 20 : get_local: Local2
000047C0 : 36 : i32.store - Flags: 2 Offset: 0
000047C3 : 20 : get_local: Local5
000047C5 : 20 : get_local: Local5
000047C7 : 28 : i32.load - Flags: 2 Offset: 16
000047CA : 22 : tee_local: Local2
000047CC : 36 : i32.store - Flags: 2 Offset: 32
000047CF : 20 : get_local: Local5
000047D1 : 20 : get_local: Local5
000047D3 : 28 : i32.load - Flags: 2 Offset: 20
000047D6 : 22 : tee_local: Local3
000047D8 : 36 : i32.store - Flags: 2 Offset: 36
000047DB : 20 : get_local: Local5
000047DD : 20 : get_local: Local3
000047DF : 36 : i32.store - Flags: 2 Offset: 4
000047E2 : 20 : get_local: Local5
000047E4 : 20 : get_local: Local2
000047E6 : 36 : i32.store - Flags: 2 Offset: 0
000047E9 : 20 : get_local: Local4
000047EB : 20 : get_local: Local0
000047ED : 41 : i32.const: 1
000047EF : 20 : get_local: Local1
000047F1 : 41 : i32.const: 1
000047F3 : 20 : get_local: Local5
000047F5 : 10 : call 193
000047F8 : 22 : tee_local: Local4
000047FA : 20 : get_local: Local5
000047FC : 28 : i32.load - Flags: 2 Offset: 0
000047FF : 20 : get_local: Local4
00004801 : 1b : select
00004802 : 21 : set_local: Local0
00004804 : 20 : get_local: Local4
00004806 : 0d : br_if:01
00004808 : 0c : br:05
0000480A : 0b : end
0000480B : 02 : block: 40
0000480D : 02 : block: 40
0000480F : 20 : get_local: Local1
00004811 : 10 : call 144
00004814 : 22 : tee_local: Local0
00004816 : 45 : i32.eqz
00004817 : 0d : br_if:00
00004819 : 20 : get_local: Local0
0000481B : 21 : set_local: Local4
0000481D : 0c : br:01
0000481F : 0b : end
00004820 : 20 : get_local: Local5
00004822 : 41 : i32.const: 40
00004824 : 6a : i32.add
00004825 : 41 : i32.const: 1
00004827 : 36 : i32.store - Flags: 2 Offset: 0
0000482A : 20 : get_local: Local5
0000482C : 20 : get_local: Local1
0000482E : 36 : i32.store - Flags: 2 Offset: 36
00004831 : 20 : get_local: Local5
00004833 : 20 : get_local: Local0
00004835 : 36 : i32.store - Flags: 2 Offset: 32
00004838 : 41 : i32.const: 0
0000483A : 21 : set_local: Local4
0000483C : 0b : end
0000483D : 20 : get_local: Local4
0000483F : 20 : get_local: Local0
00004841 : 20 : get_local: Local4
00004843 : 1b : select
00004844 : 21 : set_local: Local0
00004846 : 20 : get_local: Local4
00004848 : 45 : i32.eqz
00004849 : 0d : br_if:04
0000484B : 0b : end
0000484C : 20 : get_local: Param0
0000484E : 20 : get_local: Local0
00004850 : 36 : i32.store - Flags: 2 Offset: 0
00004853 : 20 : get_local: Param0
00004855 : 41 : i32.const: 4
00004857 : 6a : i32.add
00004858 : 20 : get_local: Local1
0000485A : 36 : i32.store - Flags: 2 Offset: 0
0000485D : 0b : end
0000485E : 41 : i32.const: 0
00004860 : 20 : get_local: Local5
00004862 : 41 : i32.const: 48
00004864 : 6a : i32.add
00004865 : 36 : i32.store - Flags: 2 Offset: 4
00004868 : 0f : return
00004869 : 0b : end
0000486A : 41 : i32.const: 1696
0000486D : 10 : call 183
00004870 : 00 : unreachable
00004871 : 0b : end
00004872 : 41 : i32.const: 1668
00004875 : 10 : call 159
00004878 : 00 : unreachable
00004879 : 0b : end
0000487A : 00 : unreachable
0000487B : 00 : unreachable
0000487C : 0b : end
Locals: 6 i32
00004882 : 41 : i32.const: 0
00004884 : 41 : i32.const: 0
00004886 : 28 : i32.load - Flags: 2 Offset: 4
00004889 : 41 : i32.const: 48
0000488B : 6b : i32.sub
0000488C : 22 : tee_local: Local5
0000488E : 36 : i32.store - Flags: 2 Offset: 4
00004891 : 02 : block: 40
00004893 : 02 : block: 40
00004895 : 02 : block: 40
00004897 : 02 : block: 40
00004899 : 20 : get_local: Param0
0000489B : 28 : i32.load - Flags: 2 Offset: 4
0000489E : 22 : tee_local: Local0
000048A0 : 45 : i32.eqz
000048A1 : 0d : br_if:00
000048A3 : 20 : get_local: Local0
000048A5 : 41 : i32.const: 1
000048A7 : 74 : i32.shl
000048A8 : 22 : tee_local: Local4
000048AA : 41 : i32.const: 127
000048AC : 4c : i32.le_s
000048AD : 0d : br_if:02
000048AF : 20 : get_local: Param0
000048B1 : 28 : i32.load - Flags: 2 Offset: 0
000048B4 : 21 : set_local: Local1
000048B6 : 20 : get_local: Local5
000048B8 : 41 : i32.const: 32
000048BA : 6a : i32.add
000048BB : 41 : i32.const: 8
000048BD : 6a : i32.add
000048BE : 20 : get_local: Local5
000048C0 : 41 : i32.const: 16
000048C2 : 6a : i32.add
000048C3 : 41 : i32.const: 8
000048C5 : 6a : i32.add
000048C6 : 28 : i32.load - Flags: 2 Offset: 0
000048C9 : 22 : tee_local: Local2
000048CB : 36 : i32.store - Flags: 2 Offset: 0
000048CE : 20 : get_local: Local5
000048D0 : 41 : i32.const: 8
000048D2 : 6a : i32.add
000048D3 : 20 : get_local: Local2
000048D5 : 36 : i32.store - Flags: 2 Offset: 0
000048D8 : 20 : get_local: Local5
000048DA : 20 : get_local: Local5
000048DC : 28 : i32.load - Flags: 2 Offset: 16
000048DF : 22 : tee_local: Local2
000048E1 : 36 : i32.store - Flags: 2 Offset: 32
000048E4 : 20 : get_local: Local5
000048E6 : 20 : get_local: Local5
000048E8 : 28 : i32.load - Flags: 2 Offset: 20
000048EB : 22 : tee_local: Local3
000048ED : 36 : i32.store - Flags: 2 Offset: 36
000048F0 : 20 : get_local: Local5
000048F2 : 20 : get_local: Local3
000048F4 : 36 : i32.store - Flags: 2 Offset: 4
000048F7 : 20 : get_local: Local5
000048F9 : 20 : get_local: Local2
000048FB : 36 : i32.store - Flags: 2 Offset: 0
000048FE : 20 : get_local: Local1
00004900 : 20 : get_local: Local0
00004902 : 41 : i32.const: 1
00004904 : 20 : get_local: Local4
00004906 : 41 : i32.const: 1
00004908 : 20 : get_local: Local5
0000490A : 10 : call 193
0000490D : 22 : tee_local: Local0
0000490F : 0d : br_if:01
00004911 : 00 : unreachable
00004912 : 00 : unreachable
00004913 : 0b : end
00004914 : 41 : i32.const: 4
00004916 : 21 : set_local: Local4
00004918 : 41 : i32.const: 4
0000491A : 10 : call 144
0000491D : 22 : tee_local: Local0
0000491F : 45 : i32.eqz
00004920 : 0d : br_if:02
00004922 : 0b : end
00004923 : 20 : get_local: Param0
00004925 : 20 : get_local: Local0
00004927 : 36 : i32.store - Flags: 2 Offset: 0
0000492A : 20 : get_local: Param0
0000492C : 41 : i32.const: 4
0000492E : 6a : i32.add
0000492F : 20 : get_local: Local4
00004931 : 36 : i32.store - Flags: 2 Offset: 0
00004934 : 41 : i32.const: 0
00004936 : 20 : get_local: Local5
00004938 : 41 : i32.const: 48
0000493A : 6a : i32.add
0000493B : 36 : i32.store - Flags: 2 Offset: 4
0000493E : 0f : return
0000493F : 0b : end
00004940 : 41 : i32.const: 1668
00004943 : 10 : call 159
00004946 : 00 : unreachable
00004947 : 0b : end
00004948 : 00 : unreachable
00004949 : 00 : unreachable
0000494A : 0b : end
Locals: 4 i32
00004950 : 02 : block: 40
00004952 : 02 : block: 40
00004954 : 20 : get_local: Param0
00004956 : 28 : i32.load - Flags: 2 Offset: 0
00004959 : 22 : tee_local: Local0
0000495B : 28 : i32.load - Flags: 2 Offset: 0
0000495E : 22 : tee_local: Local3
00004960 : 0d : br_if:00
00004962 : 20 : get_local: Local0
00004964 : 28 : i32.load - Flags: 2 Offset: 4
00004967 : 21 : set_local: Local1
00004969 : 41 : i32.const: 8
0000496B : 10 : call 144
0000496E : 22 : tee_local: Local3
00004970 : 45 : i32.eqz
00004971 : 0d : br_if:01
00004973 : 20 : get_local: Local3
00004975 : 20 : get_local: Local1
00004977 : 36 : i32.store - Flags: 2 Offset: 4
0000497A : 20 : get_local: Local3
0000497C : 41 : i32.const: 0
0000497E : 36 : i32.store - Flags: 2 Offset: 0
00004981 : 20 : get_local: Local0
00004983 : 20 : get_local: Local0
00004985 : 28 : i32.load - Flags: 2 Offset: 0
00004988 : 22 : tee_local: Local1
0000498A : 20 : get_local: Local3
0000498C : 20 : get_local: Local1
0000498E : 1b : select
0000498F : 36 : i32.store - Flags: 2 Offset: 0
00004992 : 20 : get_local: Local1
00004994 : 45 : i32.eqz
00004995 : 0d : br_if:00
00004997 : 02 : block: 40
00004999 : 20 : get_local: Local3
0000499B : 41 : i32.const: 4
0000499D : 6a : i32.add
0000499E : 28 : i32.load - Flags: 2 Offset: 0
000049A1 : 22 : tee_local: Local2
000049A3 : 45 : i32.eqz
000049A4 : 0d : br_if:00
000049A6 : 20 : get_local: Local3
000049A8 : 28 : i32.load - Flags: 2 Offset: 0
000049AB : 20 : get_local: Local2
000049AD : 11 : call_indirect 02 reserved: 00
000049B0 : 0b : end
000049B1 : 20 : get_local: Local3
000049B3 : 10 : call 149
000049B6 : 20 : get_local: Local1
000049B8 : 21 : set_local: Local3
000049BA : 0b : end
000049BB : 20 : get_local: Local3
000049BD : 41 : i32.const: 1
000049BF : 36 : i32.store - Flags: 2 Offset: 0
000049C2 : 02 : block: 40
000049C4 : 20 : get_local: Param0
000049C6 : 2d : i32.load8_u - Flags: 0 Offset: 8
000049C9 : 41 : i32.const: 2
000049CB : 71 : i32.and
000049CC : 0d : br_if:00
000049CE : 20 : get_local: Param0
000049D0 : 28 : i32.load - Flags: 2 Offset: 16
000049D3 : 22 : tee_local: Local3
000049D5 : 20 : get_local: Local3
000049D7 : 28 : i32.load - Flags: 2 Offset: 0
000049DA : 22 : tee_local: Local3
000049DC : 41 : i32.const: 127
000049DE : 6a : i32.add
000049DF : 36 : i32.store - Flags: 2 Offset: 0
000049E2 : 20 : get_local: Local3
000049E4 : 41 : i32.const: 1
000049E6 : 47 : i32.ne
000049E7 : 0d : br_if:00
000049E9 : 20 : get_local: Param0
000049EB : 41 : i32.const: 16
000049ED : 6a : i32.add
000049EE : 10 : call 7
000049F0 : 0b : end
000049F1 : 20 : get_local: Param0
000049F3 : 10 : call 149
000049F6 : 02 : block: 40
000049F8 : 20 : get_local: Local0
000049FA : 28 : i32.load - Flags: 2 Offset: 0
000049FD : 22 : tee_local: Param00
000049FF : 0d : br_if:00
00004A01 : 20 : get_local: Local0
00004A03 : 28 : i32.load - Flags: 2 Offset: 4
00004A06 : 21 : set_local: Local3
00004A08 : 41 : i32.const: 8
00004A0A : 10 : call 144
00004A0D : 22 : tee_local: Param00
00004A0F : 45 : i32.eqz
00004A10 : 0d : br_if:01
00004A12 : 20 : get_local: Param0
00004A14 : 20 : get_local: Local3
00004A16 : 36 : i32.store - Flags: 2 Offset: 4
00004A19 : 20 : get_local: Param0
00004A1B : 41 : i32.const: 0
00004A1D : 36 : i32.store - Flags: 2 Offset: 0
00004A20 : 20 : get_local: Local0
00004A22 : 20 : get_local: Local0
00004A24 : 28 : i32.load - Flags: 2 Offset: 0
00004A27 : 22 : tee_local: Local3
00004A29 : 20 : get_local: Param0
00004A2B : 20 : get_local: Local3
00004A2D : 1b : select
00004A2E : 36 : i32.store - Flags: 2 Offset: 0
00004A31 : 20 : get_local: Local3
00004A33 : 45 : i32.eqz
00004A34 : 0d : br_if:00
00004A36 : 02 : block: 40
00004A38 : 20 : get_local: Param0
00004A3A : 41 : i32.const: 4
00004A3C : 6a : i32.add
00004A3D : 28 : i32.load - Flags: 2 Offset: 0
00004A40 : 22 : tee_local: Local0
00004A42 : 45 : i32.eqz
00004A43 : 0d : br_if:00
00004A45 : 20 : get_local: Param0
00004A47 : 28 : i32.load - Flags: 2 Offset: 0
00004A4A : 20 : get_local: Local0
00004A4C : 11 : call_indirect 02 reserved: 00
00004A4F : 0b : end
00004A50 : 20 : get_local: Param0
00004A52 : 10 : call 149
00004A55 : 20 : get_local: Local3
00004A57 : 21 : set_local: Param0
00004A59 : 0b : end
00004A5A : 20 : get_local: Param0
00004A5C : 41 : i32.const: 0
00004A5E : 36 : i32.store - Flags: 2 Offset: 0
00004A61 : 0f : return
00004A62 : 0b : end
00004A63 : 00 : unreachable
00004A64 : 00 : unreachable
00004A65 : 0b : end
Locals: 5 i32
00004A6B : 41 : i32.const: 0
00004A6D : 41 : i32.const: 0
00004A6F : 28 : i32.load - Flags: 2 Offset: 4
00004A72 : 41 : i32.const: 48
00004A74 : 6b : i32.sub
00004A75 : 22 : tee_local: Local5
00004A77 : 36 : i32.store - Flags: 2 Offset: 4
00004A7A : 02 : block: 40
00004A7C : 02 : block: 40
00004A7E : 02 : block: 40
00004A80 : 02 : block: 40
00004A82 : 20 : get_local: Param0
00004A84 : 28 : i32.load - Flags: 2 Offset: 4
00004A87 : 22 : tee_local: Local2
00004A89 : 20 : get_local: Param0
00004A8B : 28 : i32.load - Flags: 2 Offset: 8
00004A8E : 22 : tee_local: Local1
00004A90 : 6b : i32.sub
00004A91 : 20 : get_local: Local0
00004A93 : 4f : i32.ge_u
00004A94 : 0d : br_if:00
00004A96 : 20 : get_local: Local1
00004A98 : 20 : get_local: Local0
00004A9A : 6a : i32.add
00004A9B : 22 : tee_local: Local0
00004A9D : 20 : get_local: Local1
00004A9F : 49 : i32.lt_u
00004AA0 : 0d : br_if:01
00004AA2 : 20 : get_local: Local0
00004AA4 : 20 : get_local: Local2
00004AA6 : 41 : i32.const: 1
00004AA8 : 74 : i32.shl
00004AA9 : 22 : tee_local: Local1
00004AAB : 20 : get_local: Local0
00004AAD : 20 : get_local: Local1
00004AAF : 4f : i32.ge_u
00004AB0 : 1b : select
00004AB1 : 22 : tee_local: Local0
00004AB3 : 41 : i32.const: 127
00004AB5 : 4c : i32.le_s
00004AB6 : 0d : br_if:02
00004AB8 : 02 : block: 40
00004ABA : 02 : block: 40
00004ABC : 20 : get_local: Local2
00004ABE : 45 : i32.eqz
00004ABF : 0d : br_if:00
00004AC1 : 20 : get_local: Param0
00004AC3 : 28 : i32.load - Flags: 2 Offset: 0
00004AC6 : 21 : set_local: Local1
00004AC8 : 20 : get_local: Local5
00004ACA : 41 : i32.const: 32
00004ACC : 6a : i32.add
00004ACD : 41 : i32.const: 8
00004ACF : 6a : i32.add
00004AD0 : 20 : get_local: Local5
00004AD2 : 41 : i32.const: 16
00004AD4 : 6a : i32.add
00004AD5 : 41 : i32.const: 8
00004AD7 : 6a : i32.add
00004AD8 : 28 : i32.load - Flags: 2 Offset: 0
00004ADB : 22 : tee_local: Local3
00004ADD : 36 : i32.store - Flags: 2 Offset: 0
00004AE0 : 20 : get_local: Local5
00004AE2 : 41 : i32.const: 8
00004AE4 : 6a : i32.add
00004AE5 : 20 : get_local: Local3
00004AE7 : 36 : i32.store - Flags: 2 Offset: 0
00004AEA : 20 : get_local: Local5
00004AEC : 20 : get_local: Local5
00004AEE : 28 : i32.load - Flags: 2 Offset: 16
00004AF1 : 22 : tee_local: Local3
00004AF3 : 36 : i32.store - Flags: 2 Offset: 32
00004AF6 : 20 : get_local: Local5
00004AF8 : 20 : get_local: Local5
00004AFA : 28 : i32.load - Flags: 2 Offset: 20
00004AFD : 22 : tee_local: Local4
00004AFF : 36 : i32.store - Flags: 2 Offset: 36
00004B02 : 20 : get_local: Local5
00004B04 : 20 : get_local: Local4
00004B06 : 36 : i32.store - Flags: 2 Offset: 4
00004B09 : 20 : get_local: Local5
00004B0B : 20 : get_local: Local3
00004B0D : 36 : i32.store - Flags: 2 Offset: 0
00004B10 : 20 : get_local: Local1
00004B12 : 20 : get_local: Local2
00004B14 : 41 : i32.const: 1
00004B16 : 20 : get_local: Local0
00004B18 : 41 : i32.const: 1
00004B1A : 20 : get_local: Local5
00004B1C : 10 : call 193
00004B1F : 22 : tee_local: Local1
00004B21 : 20 : get_local: Local5
00004B23 : 28 : i32.load - Flags: 2 Offset: 0
00004B26 : 20 : get_local: Local1
00004B28 : 1b : select
00004B29 : 21 : set_local: Local2
00004B2B : 20 : get_local: Local1
00004B2D : 0d : br_if:01
00004B2F : 0c : br:05
00004B31 : 0b : end
00004B32 : 02 : block: 40
00004B34 : 02 : block: 40
00004B36 : 20 : get_local: Local0
00004B38 : 10 : call 144
00004B3B : 22 : tee_local: Local2
00004B3D : 45 : i32.eqz
00004B3E : 0d : br_if:00
00004B40 : 20 : get_local: Local2
00004B42 : 21 : set_local: Local1
00004B44 : 0c : br:01
00004B46 : 0b : end
00004B47 : 20 : get_local: Local5
00004B49 : 41 : i32.const: 40
00004B4B : 6a : i32.add
00004B4C : 41 : i32.const: 1
00004B4E : 36 : i32.store - Flags: 2 Offset: 0
00004B51 : 20 : get_local: Local5
00004B53 : 20 : get_local: Local0
00004B55 : 36 : i32.store - Flags: 2 Offset: 36
00004B58 : 20 : get_local: Local5
00004B5A : 20 : get_local: Local2
00004B5C : 36 : i32.store - Flags: 2 Offset: 32
00004B5F : 41 : i32.const: 0
00004B61 : 21 : set_local: Local1
00004B63 : 0b : end
00004B64 : 20 : get_local: Local1
00004B66 : 20 : get_local: Local2
00004B68 : 20 : get_local: Local1
00004B6A : 1b : select
00004B6B : 21 : set_local: Local2
00004B6D : 20 : get_local: Local1
00004B6F : 45 : i32.eqz
00004B70 : 0d : br_if:04
00004B72 : 0b : end
00004B73 : 20 : get_local: Param0
00004B75 : 20 : get_local: Local2
00004B77 : 36 : i32.store - Flags: 2 Offset: 0
00004B7A : 20 : get_local: Param0
00004B7C : 41 : i32.const: 4
00004B7E : 6a : i32.add
00004B7F : 20 : get_local: Local0
00004B81 : 36 : i32.store - Flags: 2 Offset: 0
00004B84 : 0b : end
00004B85 : 41 : i32.const: 0
00004B87 : 20 : get_local: Local5
00004B89 : 41 : i32.const: 48
00004B8B : 6a : i32.add
00004B8C : 36 : i32.store - Flags: 2 Offset: 4
00004B8F : 0f : return
00004B90 : 0b : end
00004B91 : 41 : i32.const: 1696
00004B94 : 10 : call 183
00004B97 : 00 : unreachable
00004B98 : 0b : end
00004B99 : 41 : i32.const: 1668
00004B9C : 10 : call 159
00004B9F : 00 : unreachable
00004BA0 : 0b : end
00004BA1 : 00 : unreachable
00004BA2 : 00 : unreachable
00004BA3 : 0b : end
00004BA6 : 02 : block: 40
00004BA8 : 20 : get_local: Param0
00004BAA : 28 : i32.load - Flags: 2 Offset: 4
00004BAD : 45 : i32.eqz
00004BAE : 0d : br_if:00
00004BB0 : 20 : get_local: Param0
00004BB2 : 28 : i32.load - Flags: 2 Offset: 0
00004BB5 : 10 : call 149
00004BB8 : 0b : end
00004BB9 : 0b : end
Locals: 3 i32
00004BBF : 41 : i32.const: 0
00004BC1 : 41 : i32.const: 0
00004BC3 : 28 : i32.load - Flags: 2 Offset: 4
00004BC6 : 41 : i32.const: 80
00004BC9 : 6b : i32.sub
00004BCA : 22 : tee_local: Local3
00004BCC : 36 : i32.store - Flags: 2 Offset: 4
00004BCF : 20 : get_local: Local3
00004BD1 : 41 : i32.const: 0
00004BD3 : 36 : i32.store - Flags: 2 Offset: 16
00004BD6 : 20 : get_local: Local3
00004BD8 : 42 : i64.const: 1
00004BDA : 37 : i64.store - Flags: 3 Offset: 8
00004BDD : 20 : get_local: Local3
00004BDF : 41 : i32.const: 24
00004BE1 : 6a : i32.add
00004BE2 : 41 : i32.const: 16
00004BE4 : 6a : i32.add
00004BE5 : 22 : tee_local: Local1
00004BE7 : 20 : get_local: Param0
00004BE9 : 41 : i32.const: 16
00004BEB : 6a : i32.add
00004BEC : 29 : i64.load - Flags: 2 Offset: 0
00004BEF : 37 : i64.store - Flags: 3 Offset: 0
00004BF2 : 20 : get_local: Local3
00004BF4 : 41 : i32.const: 24
00004BF6 : 6a : i32.add
00004BF7 : 41 : i32.const: 8
00004BF9 : 6a : i32.add
00004BFA : 22 : tee_local: Local2
00004BFC : 20 : get_local: Param0
00004BFE : 41 : i32.const: 8
00004C00 : 6a : i32.add
00004C01 : 29 : i64.load - Flags: 2 Offset: 0
00004C04 : 37 : i64.store - Flags: 3 Offset: 0
00004C07 : 20 : get_local: Local3
00004C09 : 20 : get_local: Param0
00004C0B : 29 : i64.load - Flags: 2 Offset: 0
00004C0E : 37 : i64.store - Flags: 3 Offset: 24
00004C11 : 20 : get_local: Local3
00004C13 : 20 : get_local: Local3
00004C15 : 41 : i32.const: 8
00004C17 : 6a : i32.add
00004C18 : 36 : i32.store - Flags: 2 Offset: 52
00004C1B : 20 : get_local: Local3
00004C1D : 41 : i32.const: 56
00004C1F : 6a : i32.add
00004C20 : 41 : i32.const: 16
00004C22 : 6a : i32.add
00004C23 : 20 : get_local: Local1
00004C25 : 29 : i64.load - Flags: 3 Offset: 0
00004C28 : 37 : i64.store - Flags: 3 Offset: 0
00004C2B : 20 : get_local: Local3
00004C2D : 41 : i32.const: 56
00004C2F : 6a : i32.add
00004C30 : 41 : i32.const: 8
00004C32 : 6a : i32.add
00004C33 : 22 : tee_local: Param00
00004C35 : 20 : get_local: Local2
00004C37 : 29 : i64.load - Flags: 3 Offset: 0
00004C3A : 37 : i64.store - Flags: 3 Offset: 0
00004C3D : 20 : get_local: Local3
00004C3F : 20 : get_local: Local3
00004C41 : 29 : i64.load - Flags: 3 Offset: 24
00004C44 : 37 : i64.store - Flags: 3 Offset: 56
00004C47 : 20 : get_local: Local3
00004C49 : 41 : i32.const: 52
00004C4B : 6a : i32.add
00004C4C : 41 : i32.const: 1848
00004C4F : 20 : get_local: Local3
00004C51 : 41 : i32.const: 56
00004C53 : 6a : i32.add
00004C54 : 10 : call 167
00004C57 : 1a : drop
00004C58 : 20 : get_local: Param0
00004C5A : 20 : get_local: Local3
00004C5C : 28 : i32.load - Flags: 2 Offset: 16
00004C5F : 36 : i32.store - Flags: 2 Offset: 0
00004C62 : 20 : get_local: Local3
00004C64 : 20 : get_local: Local3
00004C66 : 29 : i64.load - Flags: 3 Offset: 8
00004C69 : 37 : i64.store - Flags: 3 Offset: 56
00004C6C : 20 : get_local: Local3
00004C6E : 41 : i32.const: 56
00004C70 : 6a : i32.add
00004C71 : 20 : get_local: Local0
00004C73 : 10 : call 54
00004C75 : 00 : unreachable
00004C76 : 0b : end
Locals: 2 i32
Locals: 1 i64
00004C7D : 41 : i32.const: 0
00004C7F : 41 : i32.const: 0
00004C81 : 28 : i32.load - Flags: 2 Offset: 4
00004C84 : 41 : i32.const: 32
00004C86 : 6b : i32.sub
00004C87 : 22 : tee_local: Local2
00004C89 : 36 : i32.store - Flags: 2 Offset: 4
00004C8C : 20 : get_local: Local2
00004C8E : 41 : i32.const: 8
00004C90 : 6a : i32.add
00004C91 : 22 : tee_local: Local1
00004C93 : 20 : get_local: Param0
00004C95 : 41 : i32.const: 8
00004C97 : 6a : i32.add
00004C98 : 28 : i32.load - Flags: 2 Offset: 0
00004C9B : 36 : i32.store - Flags: 2 Offset: 0
00004C9E : 20 : get_local: Local2
00004CA0 : 20 : get_local: Param0
00004CA2 : 29 : i64.load - Flags: 2 Offset: 0
00004CA5 : 37 : i64.store - Flags: 3 Offset: 0
00004CA8 : 02 : block: 40
00004CAA : 41 : i32.const: 12
00004CAC : 10 : call 144
00004CAF : 22 : tee_local: Param00
00004CB1 : 0d : br_if:00
00004CB3 : 00 : unreachable
00004CB4 : 00 : unreachable
00004CB5 : 0b : end
00004CB6 : 20 : get_local: Local2
00004CB8 : 41 : i32.const: 16
00004CBA : 6a : i32.add
00004CBB : 41 : i32.const: 8
00004CBD : 6a : i32.add
00004CBE : 20 : get_local: Local1
00004CC0 : 28 : i32.load - Flags: 2 Offset: 0
00004CC3 : 22 : tee_local: Local1
00004CC5 : 36 : i32.store - Flags: 2 Offset: 0
00004CC8 : 20 : get_local: Param0
00004CCA : 20 : get_local: Local2
00004CCC : 29 : i64.load - Flags: 3 Offset: 0
00004CCF : 22 : tee_local: Local3
00004CD1 : 37 : i64.store - Flags: 2 Offset: 0
00004CD4 : 20 : get_local: Param0
00004CD6 : 41 : i32.const: 8
00004CD8 : 6a : i32.add
00004CD9 : 20 : get_local: Local1
00004CDB : 36 : i32.store - Flags: 2 Offset: 0
00004CDE : 20 : get_local: Local2
00004CE0 : 20 : get_local: Local3
00004CE2 : 37 : i64.store - Flags: 3 Offset: 16
00004CE5 : 20 : get_local: Param0
00004CE7 : 41 : i32.const: 1832
00004CEA : 20 : get_local: Local0
00004CEC : 10 : call 12
00004CEE : 00 : unreachable
00004CEF : 0b : end
00004CF2 : 42 : i64.const: 1.1906693200758E+19
00004CFD : 0b : end
00004D00 : 0b : end
Locals: 1 i32
00004D05 : 20 : get_local: Param0
00004D07 : 28 : i32.load - Flags: 2 Offset: 0
00004D0A : 22 : tee_local: Param00
00004D0C : 20 : get_local: Local1
00004D0E : 10 : call 51
00004D10 : 20 : get_local: Param0
00004D12 : 20 : get_local: Param0
00004D14 : 28 : i32.load - Flags: 2 Offset: 8
00004D17 : 22 : tee_local: Local2
00004D19 : 20 : get_local: Local1
00004D1B : 6a : i32.add
00004D1C : 36 : i32.store - Flags: 2 Offset: 8
00004D1F : 20 : get_local: Local2
00004D21 : 20 : get_local: Param0
00004D23 : 28 : i32.load - Flags: 2 Offset: 0
00004D26 : 6a : i32.add
00004D27 : 20 : get_local: Local0
00004D29 : 20 : get_local: Local1
00004D2B : 10 : call memcpy
00004D2D : 1a : drop
00004D2E : 41 : i32.const: 0
00004D30 : 0b : end
Locals: 7 i32
00004D36 : 41 : i32.const: 0
00004D38 : 41 : i32.const: 0
00004D3A : 28 : i32.load - Flags: 2 Offset: 4
00004D3D : 41 : i32.const: 16
00004D3F : 6b : i32.sub
00004D40 : 22 : tee_local: Local7
00004D42 : 36 : i32.store - Flags: 2 Offset: 4
00004D45 : 20 : get_local: Param0
00004D47 : 28 : i32.load - Flags: 2 Offset: 0
00004D4A : 21 : set_local: Param0
00004D4C : 02 : block: 40
00004D4E : 02 : block: 40
00004D50 : 02 : block: 40
00004D52 : 02 : block: 40
00004D54 : 20 : get_local: Local0
00004D56 : 41 : i32.const: 128
00004D59 : 4f : i32.ge_u
00004D5A : 0d : br_if:00
00004D5C : 20 : get_local: Param0
00004D5E : 28 : i32.load - Flags: 2 Offset: 8
00004D61 : 22 : tee_local: Local6
00004D63 : 20 : get_local: Param0
00004D65 : 28 : i32.load - Flags: 2 Offset: 4
00004D68 : 46 : i32.eq
00004D69 : 0d : br_if:01
00004D6B : 0c : br:02
00004D6D : 0b : end
00004D6E : 41 : i32.const: 0
00004D70 : 21 : set_local: Local3
00004D72 : 20 : get_local: Local7
00004D74 : 41 : i32.const: 0
00004D76 : 36 : i32.store - Flags: 2 Offset: 12
00004D79 : 02 : block: 40
00004D7B : 02 : block: 40
00004D7D : 20 : get_local: Local0
00004D7F : 41 : i32.const: 2048
00004D82 : 4f : i32.ge_u
00004D83 : 0d : br_if:00
00004D85 : 41 : i32.const: 2
00004D87 : 21 : set_local: Local6
00004D89 : 41 : i32.const: 1
00004D8B : 21 : set_local: Local5
00004D8D : 41 : i32.const: 192
00004D90 : 21 : set_local: Local4
00004D92 : 41 : i32.const: 31
00004D94 : 21 : set_local: Local2
00004D96 : 0c : br:01
00004D98 : 0b : end
00004D99 : 02 : block: 40
00004D9B : 02 : block: 40
00004D9D : 20 : get_local: Local0
00004D9F : 41 : i32.const: 65536
00004DA3 : 4f : i32.ge_u
00004DA4 : 0d : br_if:00
00004DA6 : 41 : i32.const: 3
00004DA8 : 21 : set_local: Local6
00004DAA : 41 : i32.const: 2
00004DAC : 21 : set_local: Local5
00004DAE : 41 : i32.const: 1
00004DB0 : 21 : set_local: Local3
00004DB2 : 41 : i32.const: 224
00004DB5 : 21 : set_local: Local4
00004DB7 : 41 : i32.const: 0
00004DB9 : 21 : set_local: Local2
00004DBB : 41 : i32.const: 15
00004DBD : 21 : set_local: Local1
00004DBF : 0c : br:01
00004DC1 : 0b : end
00004DC2 : 20 : get_local: Local7
00004DC4 : 20 : get_local: Local0
00004DC6 : 41 : i32.const: 18
00004DC8 : 76 : i32.shr_u
00004DC9 : 41 : i32.const: 240
00004DCC : 72 : i32.or
00004DCD : 3a : i32.store8 - Flags: 0 Offset: 12
00004DD0 : 41 : i32.const: 4
00004DD2 : 21 : set_local: Local6
00004DD4 : 41 : i32.const: 3
00004DD6 : 21 : set_local: Local5
00004DD8 : 41 : i32.const: 2
00004DDA : 21 : set_local: Local3
00004DDC : 41 : i32.const: 128
00004DDF : 21 : set_local: Local4
00004DE1 : 41 : i32.const: 1
00004DE3 : 21 : set_local: Local2
00004DE5 : 41 : i32.const: 63
00004DE7 : 21 : set_local: Local1
00004DE9 : 0b : end
00004DEA : 20 : get_local: Local7
00004DEC : 41 : i32.const: 12
00004DEE : 6a : i32.add
00004DEF : 20 : get_local: Local2
00004DF1 : 72 : i32.or
00004DF2 : 20 : get_local: Local1
00004DF4 : 20 : get_local: Local0
00004DF6 : 41 : i32.const: 12
00004DF8 : 76 : i32.shr_u
00004DF9 : 71 : i32.and
00004DFA : 20 : get_local: Local4
00004DFC : 72 : i32.or
00004DFD : 3a : i32.store8 - Flags: 0 Offset: 0
00004E00 : 41 : i32.const: 128
00004E03 : 21 : set_local: Local4
00004E05 : 41 : i32.const: 63
00004E07 : 21 : set_local: Local2
00004E09 : 0b : end
00004E0A : 20 : get_local: Local7
00004E0C : 41 : i32.const: 12
00004E0E : 6a : i32.add
00004E0F : 20 : get_local: Local3
00004E11 : 6a : i32.add
00004E12 : 20 : get_local: Local2
00004E14 : 20 : get_local: Local0
00004E16 : 41 : i32.const: 6
00004E18 : 76 : i32.shr_u
00004E19 : 71 : i32.and
00004E1A : 20 : get_local: Local4
00004E1C : 72 : i32.or
00004E1D : 3a : i32.store8 - Flags: 0 Offset: 0
00004E20 : 20 : get_local: Local7
00004E22 : 41 : i32.const: 12
00004E24 : 6a : i32.add
00004E25 : 20 : get_local: Local5
00004E27 : 6a : i32.add
00004E28 : 20 : get_local: Local0
00004E2A : 41 : i32.const: 63
00004E2C : 71 : i32.and
00004E2D : 41 : i32.const: 128
00004E30 : 72 : i32.or
00004E31 : 3a : i32.store8 - Flags: 0 Offset: 0
00004E34 : 20 : get_local: Param0
00004E36 : 20 : get_local: Local6
00004E38 : 10 : call 51
00004E3A : 20 : get_local: Param0
00004E3C : 20 : get_local: Param0
00004E3E : 28 : i32.load - Flags: 2 Offset: 8
00004E41 : 22 : tee_local: Local0
00004E43 : 20 : get_local: Local6
00004E45 : 6a : i32.add
00004E46 : 36 : i32.store - Flags: 2 Offset: 8
00004E49 : 20 : get_local: Local0
00004E4B : 20 : get_local: Param0
00004E4D : 28 : i32.load - Flags: 2 Offset: 0
00004E50 : 6a : i32.add
00004E51 : 20 : get_local: Local7
00004E53 : 41 : i32.const: 12
00004E55 : 6a : i32.add
00004E56 : 20 : get_local: Local6
00004E58 : 10 : call memcpy
00004E5A : 1a : drop
00004E5B : 0c : br:02
00004E5D : 0b : end
00004E5E : 20 : get_local: Param0
00004E60 : 10 : call 49
00004E62 : 20 : get_local: Param0
00004E64 : 41 : i32.const: 8
00004E66 : 6a : i32.add
00004E67 : 28 : i32.load - Flags: 2 Offset: 0
00004E6A : 21 : set_local: Local6
00004E6C : 0b : end
00004E6D : 20 : get_local: Param0
00004E6F : 41 : i32.const: 8
00004E71 : 6a : i32.add
00004E72 : 20 : get_local: Local6
00004E74 : 41 : i32.const: 1
00004E76 : 6a : i32.add
00004E77 : 36 : i32.store - Flags: 2 Offset: 0
00004E7A : 20 : get_local: Param0
00004E7C : 28 : i32.load - Flags: 2 Offset: 0
00004E7F : 20 : get_local: Local6
00004E81 : 6a : i32.add
00004E82 : 20 : get_local: Local0
00004E84 : 3a : i32.store8 - Flags: 0 Offset: 0
00004E87 : 0b : end
00004E88 : 41 : i32.const: 0
00004E8A : 20 : get_local: Local7
00004E8C : 41 : i32.const: 16
00004E8E : 6a : i32.add
00004E8F : 36 : i32.store - Flags: 2 Offset: 4
00004E92 : 41 : i32.const: 0
00004E94 : 0b : end
Locals: 3 i32
00004E9A : 41 : i32.const: 0
00004E9C : 41 : i32.const: 0
00004E9E : 28 : i32.load - Flags: 2 Offset: 4
00004EA1 : 41 : i32.const: 64
00004EA4 : 6b : i32.sub
00004EA5 : 22 : tee_local: Local3
00004EA7 : 36 : i32.store - Flags: 2 Offset: 4
00004EAA : 20 : get_local: Param0
00004EAC : 28 : i32.load - Flags: 2 Offset: 0
00004EAF : 21 : set_local: Param0
00004EB1 : 20 : get_local: Local3
00004EB3 : 41 : i32.const: 8
00004EB5 : 6a : i32.add
00004EB6 : 41 : i32.const: 16
00004EB8 : 6a : i32.add
00004EB9 : 22 : tee_local: Local1
00004EBB : 20 : get_local: Local0
00004EBD : 41 : i32.const: 16
00004EBF : 6a : i32.add
00004EC0 : 29 : i64.load - Flags: 2 Offset: 0
00004EC3 : 37 : i64.store - Flags: 3 Offset: 0
00004EC6 : 20 : get_local: Local3
00004EC8 : 41 : i32.const: 8
00004ECA : 6a : i32.add
00004ECB : 41 : i32.const: 8
00004ECD : 6a : i32.add
00004ECE : 22 : tee_local: Local2
00004ED0 : 20 : get_local: Local0
00004ED2 : 41 : i32.const: 8
00004ED4 : 6a : i32.add
00004ED5 : 29 : i64.load - Flags: 2 Offset: 0
00004ED8 : 37 : i64.store - Flags: 3 Offset: 0
00004EDB : 20 : get_local: Local3
00004EDD : 20 : get_local: Local0
00004EDF : 29 : i64.load - Flags: 2 Offset: 0
00004EE2 : 37 : i64.store - Flags: 3 Offset: 8
00004EE5 : 20 : get_local: Local3
00004EE7 : 20 : get_local: Param0
00004EE9 : 36 : i32.store - Flags: 2 Offset: 36
00004EEC : 20 : get_local: Local3
00004EEE : 41 : i32.const: 40
00004EF0 : 6a : i32.add
00004EF1 : 41 : i32.const: 16
00004EF3 : 6a : i32.add
00004EF4 : 20 : get_local: Local1
00004EF6 : 29 : i64.load - Flags: 3 Offset: 0
00004EF9 : 37 : i64.store - Flags: 3 Offset: 0
00004EFC : 20 : get_local: Local3
00004EFE : 41 : i32.const: 40
00004F00 : 6a : i32.add
00004F01 : 41 : i32.const: 8
00004F03 : 6a : i32.add
00004F04 : 20 : get_local: Local2
00004F06 : 29 : i64.load - Flags: 3 Offset: 0
00004F09 : 37 : i64.store - Flags: 3 Offset: 0
00004F0C : 20 : get_local: Local3
00004F0E : 20 : get_local: Local3
00004F10 : 29 : i64.load - Flags: 3 Offset: 8
00004F13 : 37 : i64.store - Flags: 3 Offset: 40
00004F16 : 20 : get_local: Local3
00004F18 : 41 : i32.const: 36
00004F1A : 6a : i32.add
00004F1B : 41 : i32.const: 1848
00004F1E : 20 : get_local: Local3
00004F20 : 41 : i32.const: 40
00004F22 : 6a : i32.add
00004F23 : 10 : call 167
00004F26 : 21 : set_local: Local0
00004F28 : 41 : i32.const: 0
00004F2A : 20 : get_local: Local3
00004F2C : 41 : i32.const: 64
00004F2F : 6a : i32.add
00004F30 : 36 : i32.store - Flags: 2 Offset: 4
00004F33 : 20 : get_local: Local0
00004F35 : 0b : end
Locals: 1 i32
00004F3B : 41 : i32.const: 0
00004F3D : 41 : i32.const: 0
00004F3F : 28 : i32.load - Flags: 2 Offset: 4
00004F42 : 41 : i32.const: 16
00004F44 : 6b : i32.sub
00004F45 : 22 : tee_local: Local1
00004F47 : 36 : i32.store - Flags: 2 Offset: 4
00004F4A : 20 : get_local: Local1
00004F4C : 20 : get_local: Local0
00004F4E : 28 : i32.load - Flags: 2 Offset: 24
00004F51 : 41 : i32.const: 1872
00004F54 : 41 : i32.const: 15
00004F56 : 20 : get_local: Local0
00004F58 : 41 : i32.const: 28
00004F5A : 6a : i32.add
00004F5B : 28 : i32.load - Flags: 2 Offset: 0
00004F5E : 28 : i32.load - Flags: 2 Offset: 12
00004F61 : 11 : call_indirect 00 reserved: 00
00004F64 : 3a : i32.store8 - Flags: 0 Offset: 4
00004F67 : 20 : get_local: Local1
00004F69 : 20 : get_local: Local0
00004F6B : 36 : i32.store - Flags: 2 Offset: 0
00004F6E : 20 : get_local: Local1
00004F70 : 41 : i32.const: 0
00004F72 : 3a : i32.store8 - Flags: 0 Offset: 5
00004F75 : 20 : get_local: Local1
00004F77 : 20 : get_local: Param0
00004F79 : 36 : i32.store - Flags: 2 Offset: 12
00004F7C : 20 : get_local: Local1
00004F7E : 41 : i32.const: 1808
00004F81 : 41 : i32.const: 5
00004F83 : 20 : get_local: Local1
00004F85 : 41 : i32.const: 12
00004F87 : 6a : i32.add
00004F88 : 41 : i32.const: 1888
00004F8B : 10 : call 184
00004F8E : 21 : set_local: Local0
00004F90 : 20 : get_local: Local1
00004F92 : 20 : get_local: Param0
00004F94 : 41 : i32.const: 8
00004F96 : 6a : i32.add
00004F97 : 36 : i32.store - Flags: 2 Offset: 12
00004F9A : 20 : get_local: Local0
00004F9C : 41 : i32.const: 1824
00004F9F : 41 : i32.const: 5
00004FA1 : 20 : get_local: Local1
00004FA3 : 41 : i32.const: 12
00004FA5 : 6a : i32.add
00004FA6 : 41 : i32.const: 1904
00004FA9 : 10 : call 184
00004FAC : 1a : drop
00004FAD : 20 : get_local: Local1
00004FAF : 2d : i32.load8_u - Flags: 0 Offset: 4
00004FB2 : 21 : set_local: Local0
00004FB4 : 02 : block: 40
00004FB6 : 20 : get_local: Local1
00004FB8 : 2d : i32.load8_u - Flags: 0 Offset: 5
00004FBB : 45 : i32.eqz
00004FBC : 0d : br_if:00
00004FBE : 20 : get_local: Local0
00004FC0 : 41 : i32.const: 255
00004FC3 : 71 : i32.and
00004FC4 : 21 : set_local: Param0
00004FC6 : 41 : i32.const: 1
00004FC8 : 21 : set_local: Local0
00004FCA : 02 : block: 40
00004FCC : 20 : get_local: Param0
00004FCE : 0d : br_if:00
00004FD0 : 20 : get_local: Local1
00004FD2 : 28 : i32.load - Flags: 2 Offset: 0
00004FD5 : 22 : tee_local: Local0
00004FD7 : 28 : i32.load - Flags: 2 Offset: 24
00004FDA : 41 : i32.const: 32624
00004FDE : 41 : i32.const: 32640
00004FE2 : 20 : get_local: Local0
00004FE4 : 28 : i32.load - Flags: 2 Offset: 0
00004FE7 : 41 : i32.const: 4
00004FE9 : 71 : i32.and
00004FEA : 41 : i32.const: 2
00004FEC : 76 : i32.shr_u
00004FED : 1b : select
00004FEE : 41 : i32.const: 2
00004FF0 : 20 : get_local: Local0
00004FF2 : 41 : i32.const: 28
00004FF4 : 6a : i32.add
00004FF5 : 28 : i32.load - Flags: 2 Offset: 0
00004FF8 : 28 : i32.load - Flags: 2 Offset: 12
00004FFB : 11 : call_indirect 00 reserved: 00
00004FFE : 21 : set_local: Local0
00005000 : 0b : end
00005001 : 20 : get_local: Local1
00005003 : 20 : get_local: Local0
00005005 : 3a : i32.store8 - Flags: 0 Offset: 4
00005008 : 0b : end
00005009 : 41 : i32.const: 0
0000500B : 20 : get_local: Local1
0000500D : 41 : i32.const: 16
0000500F : 6a : i32.add
00005010 : 36 : i32.store - Flags: 2 Offset: 4
00005013 : 20 : get_local: Local0
00005015 : 41 : i32.const: 255
00005018 : 71 : i32.and
00005019 : 41 : i32.const: 0
0000501B : 47 : i32.ne
0000501C : 0b : end
0000501F : 0b : end
Locals: 1 i32
00005025 : 41 : i32.const: 0
00005027 : 41 : i32.const: 0
00005029 : 28 : i32.load - Flags: 2 Offset: 4
0000502C : 41 : i32.const: 16
0000502E : 6b : i32.sub
0000502F : 22 : tee_local: Local1
00005031 : 36 : i32.store - Flags: 2 Offset: 4
00005034 : 20 : get_local: Param0
00005036 : 28 : i32.load - Flags: 2 Offset: 0
00005039 : 21 : set_local: Param0
0000503B : 20 : get_local: Local1
0000503D : 20 : get_local: Local0
0000503F : 28 : i32.load - Flags: 2 Offset: 24
00005042 : 41 : i32.const: 32752
00005046 : 41 : i32.const: 9
00005048 : 20 : get_local: Local0
0000504A : 41 : i32.const: 28
0000504C : 6a : i32.add
0000504D : 28 : i32.load - Flags: 2 Offset: 0
00005050 : 28 : i32.load - Flags: 2 Offset: 12
00005053 : 11 : call_indirect 00 reserved: 00
00005056 : 3a : i32.store8 - Flags: 0 Offset: 4
00005059 : 20 : get_local: Local1
0000505B : 20 : get_local: Local0
0000505D : 36 : i32.store - Flags: 2 Offset: 0
00005060 : 20 : get_local: Local1
00005062 : 41 : i32.const: 0
00005064 : 3a : i32.store8 - Flags: 0 Offset: 5
00005067 : 20 : get_local: Local1
00005069 : 20 : get_local: Param0
0000506B : 36 : i32.store - Flags: 2 Offset: 12
0000506E : 20 : get_local: Local1
00005070 : 41 : i32.const: 32768
00005074 : 41 : i32.const: 11
00005076 : 20 : get_local: Local1
00005078 : 41 : i32.const: 12
0000507A : 6a : i32.add
0000507B : 41 : i32.const: 32708
0000507F : 10 : call 184
00005082 : 21 : set_local: Local0
00005084 : 20 : get_local: Local1
00005086 : 20 : get_local: Param0
00005088 : 41 : i32.const: 4
0000508A : 6a : i32.add
0000508B : 36 : i32.store - Flags: 2 Offset: 12
0000508E : 20 : get_local: Local0
00005090 : 41 : i32.const: 32784
00005094 : 41 : i32.const: 9
00005096 : 20 : get_local: Local1
00005098 : 41 : i32.const: 12
0000509A : 6a : i32.add
0000509B : 41 : i32.const: 32796
0000509F : 10 : call 184
000050A2 : 1a : drop
000050A3 : 20 : get_local: Local1
000050A5 : 2d : i32.load8_u - Flags: 0 Offset: 4
000050A8 : 21 : set_local: Local0
000050AA : 02 : block: 40
000050AC : 20 : get_local: Local1
000050AE : 2d : i32.load8_u - Flags: 0 Offset: 5
000050B1 : 45 : i32.eqz
000050B2 : 0d : br_if:00
000050B4 : 20 : get_local: Local0
000050B6 : 41 : i32.const: 255
000050B9 : 71 : i32.and
000050BA : 21 : set_local: Param0
000050BC : 41 : i32.const: 1
000050BE : 21 : set_local: Local0
000050C0 : 02 : block: 40
000050C2 : 20 : get_local: Param0
000050C4 : 0d : br_if:00
000050C6 : 20 : get_local: Local1
000050C8 : 28 : i32.load - Flags: 2 Offset: 0
000050CB : 22 : tee_local: Local0
000050CD : 28 : i32.load - Flags: 2 Offset: 24
000050D0 : 41 : i32.const: 32624
000050D4 : 41 : i32.const: 32640
000050D8 : 20 : get_local: Local0
000050DA : 28 : i32.load - Flags: 2 Offset: 0
000050DD : 41 : i32.const: 4
000050DF : 71 : i32.and
000050E0 : 41 : i32.const: 2
000050E2 : 76 : i32.shr_u
000050E3 : 1b : select
000050E4 : 41 : i32.const: 2
000050E6 : 20 : get_local: Local0
000050E8 : 41 : i32.const: 28
000050EA : 6a : i32.add
000050EB : 28 : i32.load - Flags: 2 Offset: 0
000050EE : 28 : i32.load - Flags: 2 Offset: 12
000050F1 : 11 : call_indirect 00 reserved: 00
000050F4 : 21 : set_local: Local0
000050F6 : 0b : end
000050F7 : 20 : get_local: Local1
000050F9 : 20 : get_local: Local0
000050FB : 3a : i32.store8 - Flags: 0 Offset: 4
000050FE : 0b : end
000050FF : 41 : i32.const: 0
00005101 : 20 : get_local: Local1
00005103 : 41 : i32.const: 16
00005105 : 6a : i32.add
00005106 : 36 : i32.store - Flags: 2 Offset: 4
00005109 : 20 : get_local: Local0
0000510B : 41 : i32.const: 255
0000510E : 71 : i32.and
0000510F : 41 : i32.const: 0
00005111 : 47 : i32.ne
00005112 : 0b : end
00005115 : 0b : end
Locals: 10 i32
0000511B : 41 : i32.const: 0
0000511D : 41 : i32.const: 0
0000511F : 28 : i32.load - Flags: 2 Offset: 4
00005122 : 41 : i32.const: 112
00005125 : 6b : i32.sub
00005126 : 22 : tee_local: Param0a
00005128 : 36 : i32.store - Flags: 2 Offset: 4
0000512B : 20 : get_local: Local0
0000512D : 41 : i32.const: 28
0000512F : 6a : i32.add
00005130 : 28 : i32.load - Flags: 2 Offset: 0
00005133 : 21 : set_local: Local2
00005135 : 20 : get_local: Param0
00005137 : 28 : i32.load - Flags: 2 Offset: 0
0000513A : 22 : tee_local: Param00
0000513C : 28 : i32.load - Flags: 2 Offset: 4
0000513F : 21 : set_local: Local8
00005141 : 20 : get_local: Param0
00005143 : 28 : i32.load - Flags: 2 Offset: 0
00005146 : 21 : set_local: Param0
00005148 : 20 : get_local: Local0
0000514A : 28 : i32.load - Flags: 2 Offset: 24
0000514D : 21 : set_local: Local1
0000514F : 20 : get_local: Local9
00005151 : 41 : i32.const: 76
00005154 : 6a : i32.add
00005155 : 41 : i32.const: 0
00005157 : 36 : i32.store - Flags: 2 Offset: 0
0000515A : 41 : i32.const: 1
0000515C : 21 : set_local: Local0
0000515E : 20 : get_local: Local9
00005160 : 41 : i32.const: 1
00005162 : 36 : i32.store - Flags: 2 Offset: 60
00005165 : 20 : get_local: Local9
00005167 : 41 : i32.const: 1816
0000516A : 36 : i32.store - Flags: 2 Offset: 56
0000516D : 20 : get_local: Local9
0000516F : 41 : i32.const: 0
00005171 : 36 : i32.store - Flags: 2 Offset: 64
00005174 : 20 : get_local: Local9
00005176 : 41 : i32.const: 29876
0000517A : 36 : i32.store - Flags: 2 Offset: 72
0000517D : 02 : block: 40
0000517F : 20 : get_local: Local1
00005181 : 20 : get_local: Local2
00005183 : 20 : get_local: Local9
00005185 : 41 : i32.const: 56
00005187 : 6a : i32.add
00005188 : 10 : call 167
0000518B : 0d : br_if:00
0000518D : 20 : get_local: Local8
0000518F : 41 : i32.const: 127
00005191 : 6a : i32.add
00005192 : 21 : set_local: Local6
00005194 : 02 : block: 40
00005196 : 20 : get_local: Local8
00005198 : 45 : i32.eqz
00005199 : 0d : br_if:00
0000519B : 20 : get_local: Local9
0000519D : 41 : i32.const: 44
0000519F : 6a : i32.add
000051A0 : 41 : i32.const: 8
000051A2 : 6a : i32.add
000051A3 : 22 : tee_local: Local4
000051A5 : 20 : get_local: Local9
000051A7 : 41 : i32.const: 100
000051AA : 6a : i32.add
000051AB : 41 : i32.const: 8
000051AD : 6a : i32.add
000051AE : 22 : tee_local: Local0
000051B0 : 28 : i32.load - Flags: 2 Offset: 0
000051B3 : 36 : i32.store - Flags: 2 Offset: 0
000051B6 : 20 : get_local: Local9
000051B8 : 41 : i32.const: 32
000051BA : 6a : i32.add
000051BB : 41 : i32.const: 8
000051BD : 6a : i32.add
000051BE : 22 : tee_local: Local7
000051C0 : 20 : get_local: Local9
000051C2 : 41 : i32.const: 56
000051C4 : 6a : i32.add
000051C5 : 41 : i32.const: 8
000051C7 : 6a : i32.add
000051C8 : 22 : tee_local: Local8
000051CA : 28 : i32.load - Flags: 2 Offset: 0
000051CD : 36 : i32.store - Flags: 2 Offset: 0
000051D0 : 20 : get_local: Local9
000051D2 : 20 : get_local: Local9
000051D4 : 29 : i64.load - Flags: 2 Offset: 100
000051D7 : 37 : i64.store - Flags: 2 Offset: 44
000051DA : 20 : get_local: Local9
000051DC : 41 : i32.const: 32
000051DE : 6a : i32.add
000051DF : 41 : i32.const: 4
000051E1 : 6a : i32.add
000051E2 : 22 : tee_local: Local3
000051E4 : 20 : get_local: Local9
000051E6 : 41 : i32.const: 56
000051E8 : 6a : i32.add
000051E9 : 41 : i32.const: 4
000051EB : 6a : i32.add
000051EC : 28 : i32.load - Flags: 2 Offset: 0
000051EF : 36 : i32.store - Flags: 2 Offset: 0
000051F2 : 20 : get_local: Local9
000051F4 : 20 : get_local: Local9
000051F6 : 28 : i32.load - Flags: 2 Offset: 56
000051F9 : 36 : i32.store - Flags: 2 Offset: 32
000051FC : 20 : get_local: Local8
000051FE : 20 : get_local: Local4
00005200 : 28 : i32.load - Flags: 2 Offset: 0
00005203 : 36 : i32.store - Flags: 2 Offset: 0
00005206 : 20 : get_local: Local9
00005208 : 20 : get_local: Local9
0000520A : 29 : i64.load - Flags: 2 Offset: 44
0000520D : 37 : i64.store - Flags: 2 Offset: 56
00005210 : 20 : get_local: Local9
00005212 : 41 : i32.const: 100
00005215 : 6a : i32.add
00005216 : 41 : i32.const: 4
00005218 : 6a : i32.add
00005219 : 20 : get_local: Local3
0000521B : 28 : i32.load - Flags: 2 Offset: 0
0000521E : 36 : i32.store - Flags: 2 Offset: 0
00005221 : 20 : get_local: Local0
00005223 : 20 : get_local: Local7
00005225 : 28 : i32.load - Flags: 2 Offset: 0
00005228 : 36 : i32.store - Flags: 2 Offset: 0
0000522B : 20 : get_local: Local9
0000522D : 20 : get_local: Local9
0000522F : 28 : i32.load - Flags: 2 Offset: 32
00005232 : 36 : i32.store - Flags: 2 Offset: 100
00005235 : 20 : get_local: Local9
00005237 : 41 : i32.const: 20
00005239 : 6a : i32.add
0000523A : 41 : i32.const: 8
0000523C : 6a : i32.add
0000523D : 22 : tee_local: Local4
0000523F : 20 : get_local: Local8
00005241 : 28 : i32.load - Flags: 2 Offset: 0
00005244 : 36 : i32.store - Flags: 2 Offset: 0
00005247 : 20 : get_local: Local9
00005249 : 20 : get_local: Local9
0000524B : 29 : i64.load - Flags: 2 Offset: 56
0000524E : 37 : i64.store - Flags: 2 Offset: 20
00005251 : 20 : get_local: Local9
00005253 : 41 : i32.const: 8
00005255 : 6a : i32.add
00005256 : 41 : i32.const: 8
00005258 : 6a : i32.add
00005259 : 22 : tee_local: Local8
0000525B : 20 : get_local: Local0
0000525D : 28 : i32.load - Flags: 2 Offset: 0
00005260 : 36 : i32.store - Flags: 2 Offset: 0
00005263 : 20 : get_local: Local9
00005265 : 20 : get_local: Local9
00005267 : 29 : i64.load - Flags: 2 Offset: 100
0000526A : 37 : i64.store - Flags: 2 Offset: 8
0000526D : 20 : get_local: Local9
0000526F : 41 : i32.const: 56
00005271 : 6a : i32.add
00005272 : 41 : i32.const: 16
00005274 : 6a : i32.add
00005275 : 22 : tee_local: Local0
00005277 : 20 : get_local: Local9
00005279 : 41 : i32.const: 20
0000527B : 6a : i32.add
0000527C : 41 : i32.const: 4
0000527E : 6a : i32.add
0000527F : 28 : i32.load - Flags: 2 Offset: 0
00005282 : 36 : i32.store - Flags: 2 Offset: 0
00005285 : 41 : i32.const: 0
00005287 : 21 : set_local: Local7
00005289 : 20 : get_local: Local9
0000528B : 41 : i32.const: 0
0000528D : 36 : i32.store - Flags: 2 Offset: 64
00005290 : 20 : get_local: Local9
00005292 : 41 : i32.const: 76
00005295 : 6a : i32.add
00005296 : 22 : tee_local: Local5
00005298 : 20 : get_local: Local4
0000529A : 28 : i32.load - Flags: 2 Offset: 0
0000529D : 36 : i32.store - Flags: 2 Offset: 0
000052A0 : 20 : get_local: Local9
000052A2 : 20 : get_local: Param0
000052A4 : 36 : i32.store - Flags: 2 Offset: 56
000052A7 : 20 : get_local: Local9
000052A9 : 41 : i32.const: 68
000052AC : 6a : i32.add
000052AD : 22 : tee_local: Local4
000052AF : 20 : get_local: Local9
000052B1 : 28 : i32.load - Flags: 2 Offset: 20
000052B4 : 36 : i32.store - Flags: 2 Offset: 0
000052B7 : 20 : get_local: Local9
000052B9 : 20 : get_local: Param0
000052BB : 20 : get_local: Local6
000052BD : 6a : i32.add
000052BE : 22 : tee_local: Local3
000052C0 : 36 : i32.store - Flags: 2 Offset: 60
000052C3 : 20 : get_local: Local9
000052C5 : 41 : i32.const: 0
000052C7 : 36 : i32.store - Flags: 2 Offset: 80
000052CA : 20 : get_local: Local9
000052CC : 41 : i32.const: 92
000052CF : 6a : i32.add
000052D0 : 20 : get_local: Local8
000052D2 : 28 : i32.load - Flags: 2 Offset: 0
000052D5 : 36 : i32.store - Flags: 2 Offset: 0
000052D8 : 20 : get_local: Local9
000052DA : 41 : i32.const: 84
000052DD : 6a : i32.add
000052DE : 20 : get_local: Local9
000052E0 : 29 : i64.load - Flags: 2 Offset: 8
000052E3 : 37 : i64.store - Flags: 2 Offset: 0
000052E6 : 20 : get_local: Local0
000052E8 : 28 : i32.load - Flags: 2 Offset: 0
000052EB : 21 : set_local: Local8
000052ED : 03 : loop: 40
000052EF : 02 : block: 40
000052F1 : 02 : block: 40
000052F3 : 02 : block: 40
000052F5 : 02 : block: 40
000052F7 : 20 : get_local: Local7
000052F9 : 41 : i32.const: 1
000052FB : 71 : i32.and
000052FC : 45 : i32.eqz
000052FD : 0d : br_if:00
000052FF : 20 : get_local: Local4
00005301 : 28 : i32.load - Flags: 2 Offset: 0
00005304 : 22 : tee_local: Local0
00005306 : 20 : get_local: Local8
00005308 : 4f : i32.ge_u
00005309 : 0d : br_if:02
0000530B : 0c : br:01
0000530D : 0b : end
0000530E : 41 : i32.const: 0
00005310 : 21 : set_local: Local10
00005312 : 0c : br:02
00005314 : 0b : end
00005315 : 41 : i32.const: 5
00005317 : 21 : set_local: Local10
00005319 : 0c : br:01
0000531B : 0b : end
0000531C : 41 : i32.const: 0
0000531E : 21 : set_local: Local10
00005320 : 0b : end
00005321 : 03 : loop: 40
00005323 : 02 : block: 40
00005325 : 02 : block: 40
00005327 : 02 : block: 40
00005329 : 02 : block: 40
0000532B : 02 : block: 40
0000532D : 02 : block: 40
0000532F : 02 : block: 40
00005331 : 02 : block: 40
00005333 : 02 : block: 40
00005335 : 02 : block: 40
00005337 : 02 : block: 40
00005339 : 02 : block: 40
0000533B : 02 : block: 40
0000533D : 02 : block: 40
0000533F : 02 : block: 40
00005341 : 02 : block: 40
00005343 : 02 : block: 40
00005345 : 02 : block: 40
00005347 : 02 : block: 40
00005349 : 02 : block: 40
0000534B : 02 : block: 40
0000534D : 02 : block: 40
0000534F : 02 : block: 40
00005351 : 02 : block: 40
00005353 : 02 : block: 40
00005355 : 02 : block: 40
00005357 : 02 : block: 40
00005359 : 02 : block: 40
0000535B : 02 : block: 40
0000535D : 02 : block: 40
0000535F : 02 : block: 40
00005361 : 02 : block: 40
00005363 : 02 : block: 40
00005365 : 02 : block: 40
00005367 : 02 : block: 40
00005369 : 20 : get_local: Local10
0000536B : 0e : br_table: Targets: 16
--Target 0
----Target Table:0d
--Target 1
----Target Table:00
--Target 2
----Target Table:01
--Target 3
----Target Table:09
--Target 4
----Target Table:0b
--Target 5
----Target Table:0c
--Target 6
----Target Table:0e
--Target 7
----Target Table:0f
--Target 8
----Target Table:08
--Target 9
----Target Table:07
--Target 10
----Target Table:05
--Target 11
----Target Table:0a
--Target 12
----Target Table:06
--Target 13
----Target Table:02
--Target 14
----Target Table:03
--Target 15
----Target Table:04
--Default: 04
0000537E : 0b : end
0000537F : 41 : i32.const: 2
00005381 : 21 : set_local: Local8
00005383 : 20 : get_local: Param0
00005385 : 2d : i32.load8_u - Flags: 0 Offset: 0
00005388 : 22 : tee_local: Local6
0000538A : 41 : i32.const: 119
0000538C : 6a : i32.add
0000538D : 22 : tee_local: Local7
0000538F : 41 : i32.const: 30
00005391 : 4b : i32.gt_u
00005392 : 0d : br_if:14
00005394 : 41 : i32.const: 2
00005396 : 21 : set_local: Local10
00005398 : 0c : br:22
0000539A : 0b : end
0000539B : 41 : i32.const: 29788
0000539F : 21 : set_local: Local0
000053A1 : 02 : block: 40
000053A3 : 20 : get_local: Local7
000053A5 : 0e : br_table: Targets: 31
--Target 0
----Target Table:15
--Target 1
----Target Table:00
--Target 2
----Target Table:16
--Target 3
----Target Table:16
--Target 4
----Target Table:17
--Target 5
----Target Table:16
--Target 6
----Target Table:16
--Target 7
----Target Table:16
--Target 8
----Target Table:16
--Target 9
----Target Table:16
--Target 10
----Target Table:16
--Target 11
----Target Table:16
--Target 12
----Target Table:16
--Target 13
----Target Table:16
--Target 14
----Target Table:16
--Target 15
----Target Table:16
--Target 16
----Target Table:16
--Target 17
----Target Table:16
--Target 18
----Target Table:16
--Target 19
----Target Table:16
--Target 20
----Target Table:16
--Target 21
----Target Table:16
--Target 22
----Target Table:16
--Target 23
----Target Table:16
--Target 24
----Target Table:16
--Target 25
----Target Table:18
--Target 26
----Target Table:16
--Target 27
----Target Table:16
--Target 28
----Target Table:16
--Target 29
----Target Table:16
--Target 30
----Target Table:19
--Default: 15
000053C7 : 0b : end
000053C8 : 41 : i32.const: 13
000053CA : 21 : set_local: Local10
000053CC : 0c : br:21
000053CE : 0b : end
000053CF : 41 : i32.const: 28252
000053D3 : 21 : set_local: Local0
000053D5 : 0c : br:1b
000053D7 : 0b : end
000053D8 : 20 : get_local: Local6
000053DA : 41 : i32.const: 92
000053DD : 47 : i32.ne
000053DE : 0d : br_if:1d
000053E0 : 41 : i32.const: 15
000053E2 : 21 : set_local: Local10
000053E4 : 0c : br:1f
000053E6 : 0b : end
000053E7 : 41 : i32.const: 23644
000053EB : 21 : set_local: Local0
000053ED : 0c : br:18
000053EF : 0b : end
000053F0 : 20 : get_local: Local6
000053F2 : 41 : i32.const: 96
000053F4 : 6a : i32.add
000053F5 : 41 : i32.const: 255
000053F8 : 71 : i32.and
000053F9 : 41 : i32.const: 95
000053FC : 4f : i32.ge_u
000053FD : 0d : br_if:1c
000053FF : 41 : i32.const: 12
00005401 : 21 : set_local: Local10
00005403 : 0c : br:1d
00005405 : 0b : end
00005406 : 41 : i32.const: 1
00005408 : 21 : set_local: Local8
0000540A : 20 : get_local: Local6
0000540C : 21 : set_local: Local0
0000540E : 0c : br:19
00005410 : 0b : end
00005411 : 41 : i32.const: 29276
00005415 : 21 : set_local: Local0
00005417 : 0c : br:17
00005419 : 0b : end
0000541A : 41 : i32.const: 8796
0000541E : 21 : set_local: Local0
00005420 : 0c : br:12
00005422 : 0b : end
00005423 : 41 : i32.const: 10076
00005427 : 21 : set_local: Local0
00005429 : 0c : br:12
0000542B : 0b : end
0000542C : 41 : i32.const: 4
0000542E : 21 : set_local: Local8
00005430 : 41 : i32.const: 48
00005432 : 41 : i32.const: 87
00005435 : 20 : get_local: Local6
00005437 : 41 : i32.const: 160
0000543A : 49 : i32.lt_u
0000543B : 1b : select
0000543C : 20 : get_local: Local6
0000543E : 41 : i32.const: 4
00005440 : 76 : i32.shr_u
00005441 : 6a : i32.add
00005442 : 41 : i32.const: 16
00005444 : 74 : i32.shl
00005445 : 41 : i32.const: 48
00005447 : 41 : i32.const: 87
0000544A : 20 : get_local: Local6
0000544C : 41 : i32.const: 15
0000544E : 71 : i32.and
0000544F : 22 : tee_local: Local0
00005451 : 41 : i32.const: 10
00005453 : 49 : i32.lt_u
00005454 : 1b : select
00005455 : 20 : get_local: Local0
00005457 : 6a : i32.add
00005458 : 41 : i32.const: 24
0000545A : 74 : i32.shl
0000545B : 72 : i32.or
0000545C : 41 : i32.const: 30812
00005460 : 72 : i32.or
00005461 : 21 : set_local: Local0
00005463 : 41 : i32.const: 4
00005465 : 21 : set_local: Local10
00005467 : 0c : br:18
00005469 : 0b : end
0000546A : 20 : get_local: Param0
0000546C : 41 : i32.const: 1
0000546E : 6a : i32.add
0000546F : 21 : set_local: Param0
00005471 : 20 : get_local: Local5
00005473 : 20 : get_local: Local0
00005475 : 36 : i32.store - Flags: 2 Offset: 0
00005478 : 41 : i32.const: 0
0000547A : 21 : set_local: Local0
0000547C : 20 : get_local: Local4
0000547E : 41 : i32.const: 0
00005480 : 36 : i32.store - Flags: 2 Offset: 0
00005483 : 41 : i32.const: 0
00005485 : 20 : get_local: Local8
00005487 : 4f : i32.ge_u
00005488 : 0d : br_if:08
0000548A : 41 : i32.const: 5
0000548C : 21 : set_local: Local10
0000548E : 0c : br:17
00005490 : 0b : end
00005491 : 20 : get_local: Local0
00005493 : 41 : i32.const: 1
00005495 : 6a : i32.add
00005496 : 22 : tee_local: Local7
00005498 : 20 : get_local: Local0
0000549A : 4f : i32.ge_u
0000549B : 0d : br_if:06
0000549D : 41 : i32.const: 0
0000549F : 21 : set_local: Local10
000054A1 : 0c : br:16
000054A3 : 0b : end
000054A4 : 20 : get_local: Param0
000054A6 : 20 : get_local: Local3
000054A8 : 47 : i32.ne
000054A9 : 0d : br_if:04
000054AB : 0c : br:02
000054AD : 0b : end
000054AE : 20 : get_local: Local4
000054B0 : 20 : get_local: Local7
000054B2 : 36 : i32.store - Flags: 2 Offset: 0
000054B5 : 20 : get_local: Local0
000054B7 : 41 : i32.const: 4
000054B9 : 4f : i32.ge_u
000054BA : 0d : br_if:02
000054BC : 41 : i32.const: 7
000054BE : 21 : set_local: Local10
000054C0 : 0c : br:14
000054C2 : 0b : end
000054C3 : 41 : i32.const: 1
000054C5 : 21 : set_local: Local7
000054C7 : 20 : get_local: Local1
000054C9 : 20 : get_local: Local4
000054CB : 20 : get_local: Local0
000054CD : 6a : i32.add
000054CE : 41 : i32.const: 8
000054D0 : 6a : i32.add
000054D1 : 2d : i32.load8_u - Flags: 0 Offset: 0
000054D4 : 20 : get_local: Local2
000054D6 : 41 : i32.const: 16
000054D8 : 6a : i32.add
000054D9 : 28 : i32.load - Flags: 2 Offset: 0
000054DC : 11 : call_indirect 04 reserved: 00
000054DF : 45 : i32.eqz
000054E0 : 0d : br_if:14
000054E2 : 41 : i32.const: 1
000054E4 : 21 : set_local: Local0
000054E6 : 0c : br:16
000054E8 : 0b : end
000054E9 : 20 : get_local: Local9
000054EB : 41 : i32.const: 76
000054EE : 6a : i32.add
000054EF : 41 : i32.const: 0
000054F1 : 36 : i32.store - Flags: 2 Offset: 0
000054F4 : 20 : get_local: Local9
000054F6 : 41 : i32.const: 1
000054F8 : 36 : i32.store - Flags: 2 Offset: 60
000054FB : 20 : get_local: Local9
000054FD : 41 : i32.const: 1816
00005500 : 36 : i32.store - Flags: 2 Offset: 56
00005503 : 20 : get_local: Local9
00005505 : 41 : i32.const: 0
00005507 : 36 : i32.store - Flags: 2 Offset: 64
0000550A : 20 : get_local: Local9
0000550C : 41 : i32.const: 29876
00005510 : 36 : i32.store - Flags: 2 Offset: 72
00005513 : 20 : get_local: Local1
00005515 : 20 : get_local: Local2
00005517 : 20 : get_local: Local9
00005519 : 41 : i32.const: 56
0000551B : 6a : i32.add
0000551C : 10 : call 167
0000551F : 21 : set_local: Local0
00005521 : 0c : br:15
00005523 : 0b : end
00005524 : 41 : i32.const: 1760
00005527 : 20 : get_local: Local0
00005529 : 41 : i32.const: 4
0000552B : 10 : call 154
0000552E : 00 : unreachable
0000552F : 0b : end
00005530 : 41 : i32.const: 1
00005532 : 21 : set_local: Local10
00005534 : 0c : br:10
00005536 : 0b : end
00005537 : 41 : i32.const: 6
00005539 : 21 : set_local: Local10
0000553B : 0c : br:0f
0000553D : 0b : end
0000553E : 41 : i32.const: 0
00005540 : 21 : set_local: Local10
00005542 : 0c : br:0e
00005544 : 0b : end
00005545 : 41 : i32.const: 14
00005547 : 21 : set_local: Local10
00005549 : 0c : br:0d
0000554B : 0b : end
0000554C : 41 : i32.const: 4
0000554E : 21 : set_local: Local10
00005550 : 0c : br:0c
00005552 : 0b : end
00005553 : 41 : i32.const: 10
00005555 : 21 : set_local: Local10
00005557 : 0c : br:0b
00005559 : 0b : end
0000555A : 41 : i32.const: 9
0000555C : 21 : set_local: Local10
0000555E : 0c : br:0a
00005560 : 0b : end
00005561 : 41 : i32.const: 8
00005563 : 21 : set_local: Local10
00005565 : 0c : br:09
00005567 : 0b : end
00005568 : 41 : i32.const: 3
0000556A : 21 : set_local: Local10
0000556C : 0c : br:08
0000556E : 0b : end
0000556F : 41 : i32.const: 4
00005571 : 21 : set_local: Local10
00005573 : 0c : br:07
00005575 : 0b : end
00005576 : 41 : i32.const: 4
00005578 : 21 : set_local: Local10
0000557A : 0c : br:06
0000557C : 0b : end
0000557D : 41 : i32.const: 4
0000557F : 21 : set_local: Local10
00005581 : 0c : br:05
00005583 : 0b : end
00005584 : 41 : i32.const: 4
00005586 : 21 : set_local: Local10
00005588 : 0c : br:04
0000558A : 0b : end
0000558B : 41 : i32.const: 4
0000558D : 21 : set_local: Local10
0000558F : 0c : br:03
00005591 : 0b : end
00005592 : 41 : i32.const: 4
00005594 : 21 : set_local: Local10
00005596 : 0c : br:02
00005598 : 0b : end
00005599 : 41 : i32.const: 10
0000559B : 21 : set_local: Local10
0000559D : 0c : br:01
0000559F : 0b : end
000055A0 : 41 : i32.const: 11
000055A2 : 21 : set_local: Local10
000055A4 : 0c : br:00
000055A6 : 0b : end
000055A7 : 00 : unreachable
000055A8 : 0b : end
000055A9 : 00 : unreachable
000055AA : 0b : end
000055AB : 20 : get_local: Local6
000055AD : 41 : i32.const: 0
000055AF : 10 : call 153
000055B2 : 00 : unreachable
000055B3 : 0b : end
000055B4 : 41 : i32.const: 0
000055B6 : 20 : get_local: Local9
000055B8 : 41 : i32.const: 112
000055BB : 6a : i32.add
000055BC : 36 : i32.store - Flags: 2 Offset: 4
000055BF : 20 : get_local: Local0
000055C1 : 0b : end
000055C4 : 0b : end
Locals: 1 i32
000055C9 : 02 : block: 40
000055CB : 20 : get_local: Local1
000055CD : 45 : i32.eqz
000055CE : 0d : br_if:00
000055D0 : 20 : get_local: Param0
000055D2 : 21 : set_local: Local2
000055D4 : 03 : loop: 40
000055D6 : 20 : get_local: Local2
000055D8 : 20 : get_local: Local0
000055DA : 2d : i32.load8_u - Flags: 0 Offset: 0
000055DD : 3a : i32.store8 - Flags: 0 Offset: 0
000055E0 : 20 : get_local: Local0
000055E2 : 41 : i32.const: 1
000055E4 : 6a : i32.add
000055E5 : 21 : set_local: Local0
000055E7 : 20 : get_local: Local2
000055E9 : 41 : i32.const: 1
000055EB : 6a : i32.add
000055EC : 21 : set_local: Local2
000055EE : 20 : get_local: Local1
000055F0 : 41 : i32.const: 127
000055F2 : 6a : i32.add
000055F3 : 22 : tee_local: Local1
000055F5 : 0d : br_if:00
000055F7 : 0b : end
000055F8 : 0b : end
000055F9 : 20 : get_local: Param0
000055FB : 0b : end
Locals: 1 i32
00005600 : 02 : block: 40
00005602 : 02 : block: 40
00005604 : 20 : get_local: Local0
00005606 : 20 : get_local: Param0
00005608 : 4f : i32.ge_u
00005609 : 0d : br_if:00
0000560B : 20 : get_local: Local1
0000560D : 45 : i32.eqz
0000560E : 0d : br_if:01
00005610 : 03 : loop: 40
00005612 : 20 : get_local: Param0
00005614 : 20 : get_local: Local1
00005616 : 6a : i32.add
00005617 : 41 : i32.const: 127
00005619 : 6a : i32.add
0000561A : 20 : get_local: Local0
0000561C : 20 : get_local: Local1
0000561E : 6a : i32.add
0000561F : 41 : i32.const: 127
00005621 : 6a : i32.add
00005622 : 2d : i32.load8_u - Flags: 0 Offset: 0
00005625 : 3a : i32.store8 - Flags: 0 Offset: 0
00005628 : 20 : get_local: Local1
0000562A : 41 : i32.const: 127
0000562C : 6a : i32.add
0000562D : 22 : tee_local: Local1
0000562F : 0d : br_if:00
00005631 : 0c : br:02
00005633 : 0b : end
00005634 : 00 : unreachable
00005635 : 0b : end
00005636 : 20 : get_local: Local1
00005638 : 45 : i32.eqz
00005639 : 0d : br_if:00
0000563B : 20 : get_local: Param0
0000563D : 21 : set_local: Local2
0000563F : 03 : loop: 40
00005641 : 20 : get_local: Local2
00005643 : 20 : get_local: Local0
00005645 : 2d : i32.load8_u - Flags: 0 Offset: 0
00005648 : 3a : i32.store8 - Flags: 0 Offset: 0
0000564B : 20 : get_local: Local0
0000564D : 41 : i32.const: 1
0000564F : 6a : i32.add
00005650 : 21 : set_local: Local0
00005652 : 20 : get_local: Local2
00005654 : 41 : i32.const: 1
00005656 : 6a : i32.add
00005657 : 21 : set_local: Local2
00005659 : 20 : get_local: Local1
0000565B : 41 : i32.const: 127
0000565D : 6a : i32.add
0000565E : 22 : tee_local: Local1
00005660 : 0d : br_if:00
00005662 : 0b : end
00005663 : 0b : end
00005664 : 20 : get_local: Param0
00005666 : 0b : end
Locals: 1 i32
0000566B : 02 : block: 40
0000566D : 20 : get_local: Local1
0000566F : 45 : i32.eqz
00005670 : 0d : br_if:00
00005672 : 20 : get_local: Param0
00005674 : 21 : set_local: Local2
00005676 : 03 : loop: 40
00005678 : 20 : get_local: Local2
0000567A : 20 : get_local: Local0
0000567C : 3a : i32.store8 - Flags: 0 Offset: 0
0000567F : 20 : get_local: Local2
00005681 : 41 : i32.const: 1
00005683 : 6a : i32.add
00005684 : 21 : set_local: Local2
00005686 : 20 : get_local: Local1
00005688 : 41 : i32.const: 127
0000568A : 6a : i32.add
0000568B : 22 : tee_local: Local1
0000568D : 0d : br_if:00
0000568F : 0b : end
00005690 : 0b : end
00005691 : 20 : get_local: Param0
00005693 : 0b : end
Locals: 3 i32
00005698 : 02 : block: 40
0000569A : 02 : block: 40
0000569C : 20 : get_local: Local1
0000569E : 45 : i32.eqz
0000569F : 0d : br_if:00
000056A1 : 41 : i32.const: 0
000056A3 : 21 : set_local: Local4
000056A5 : 03 : loop: 40
000056A7 : 20 : get_local: Param0
000056A9 : 20 : get_local: Local4
000056AB : 6a : i32.add
000056AC : 2d : i32.load8_u - Flags: 0 Offset: 0
000056AF : 22 : tee_local: Local2
000056B1 : 20 : get_local: Local0
000056B3 : 20 : get_local: Local4
000056B5 : 6a : i32.add
000056B6 : 2d : i32.load8_u - Flags: 0 Offset: 0
000056B9 : 22 : tee_local: Local3
000056BB : 47 : i32.ne
000056BC : 0d : br_if:02
000056BE : 20 : get_local: Local4
000056C0 : 41 : i32.const: 1
000056C2 : 6a : i32.add
000056C3 : 22 : tee_local: Local4
000056C5 : 20 : get_local: Local1
000056C7 : 49 : i32.lt_u
000056C8 : 0d : br_if:00
000056CA : 0b : end
000056CB : 41 : i32.const: 0
000056CD : 0f : return
000056CE : 0b : end
000056CF : 41 : i32.const: 0
000056D1 : 0f : return
000056D2 : 0b : end
000056D3 : 20 : get_local: Local2
000056D5 : 20 : get_local: Local3
000056D7 : 6b : i32.sub
000056D8 : 0b : end
Locals: 5 i32
000056DD : 20 : get_local: Local0
000056DF : a7 : i32.wrap/i64
000056E0 : 22 : tee_local: Local3
000056E2 : 41 : i32.const: 16
000056E4 : 76 : i32.shr_u
000056E5 : 22 : tee_local: Local5
000056E7 : 20 : get_local: Param0
000056E9 : a7 : i32.wrap/i64
000056EA : 22 : tee_local: Local1
000056EC : 41 : i32.const: 16
000056EE : 76 : i32.shr_u
000056EF : 22 : tee_local: Local2
000056F1 : 6c : i32.mul
000056F2 : 20 : get_local: Local3
000056F4 : 20 : get_local: Param0
000056F6 : 42 : i64.const: 32
000056F8 : 88 : i64.shr_u
000056F9 : a7 : i32.wrap/i64
000056FA : 6c : i32.mul
000056FB : 6a : i32.add
000056FC : 20 : get_local: Local0
000056FE : 42 : i64.const: 32
00005700 : 88 : i64.shr_u
00005701 : a7 : i32.wrap/i64
00005702 : 20 : get_local: Local1
00005704 : 6c : i32.mul
00005705 : 6a : i32.add
00005706 : 20 : get_local: Local3
00005708 : 41 : i32.const: 65535
0000570C : 71 : i32.and
0000570D : 22 : tee_local: Local3
0000570F : 20 : get_local: Local1
00005711 : 41 : i32.const: 65535
00005715 : 71 : i32.and
00005716 : 22 : tee_local: Local1
00005718 : 6c : i32.mul
00005719 : 22 : tee_local: Local4
0000571B : 41 : i32.const: 16
0000571D : 76 : i32.shr_u
0000571E : 20 : get_local: Local3
00005720 : 20 : get_local: Local2
00005722 : 6c : i32.mul
00005723 : 6a : i32.add
00005724 : 22 : tee_local: Local3
00005726 : 41 : i32.const: 16
00005728 : 76 : i32.shr_u
00005729 : 6a : i32.add
0000572A : 20 : get_local: Local3
0000572C : 41 : i32.const: 65535
00005730 : 71 : i32.and
00005731 : 20 : get_local: Local5
00005733 : 20 : get_local: Local1
00005735 : 6c : i32.mul
00005736 : 22 : tee_local: Local1
00005738 : 6a : i32.add
00005739 : 41 : i32.const: 16
0000573B : 76 : i32.shr_u
0000573C : 6a : i32.add
0000573D : ad : i64.extend_u/i32
0000573E : 42 : i64.const: 32
00005740 : 86 : i64.shl
00005741 : 20 : get_local: Local3
00005743 : 20 : get_local: Local1
00005745 : 6a : i32.add
00005746 : 41 : i32.const: 16
00005748 : 74 : i32.shl
00005749 : 20 : get_local: Local4
0000574B : 41 : i32.const: 65535
0000574F : 71 : i32.and
00005750 : 72 : i32.or
00005751 : ad : i64.extend_u/i32
00005752 : 84 : i64.or
00005753 : 0b : end
Locals: 5 i64
00005758 : 20 : get_local: Param0
0000575A : 20 : get_local: Local2
0000575C : 42 : i64.const: 4294967295
00005762 : 83 : i64.and
00005763 : 22 : tee_local: Local7
00005765 : 20 : get_local: Local0
00005767 : 42 : i64.const: 4294967295
0000576D : 83 : i64.and
0000576E : 22 : tee_local: Local5
00005770 : 7e : i64.mul
00005771 : 22 : tee_local: Local6
00005773 : 42 : i64.const: 32
00005775 : 88 : i64.shr_u
00005776 : 20 : get_local: Local7
00005778 : 20 : get_local: Local0
0000577A : 42 : i64.const: 32
0000577C : 88 : i64.shr_u
0000577D : 22 : tee_local: Local4
0000577F : 7e : i64.mul
00005780 : 7c : i64.add
00005781 : 22 : tee_local: Local7
00005783 : 20 : get_local: Local2
00005785 : 42 : i64.const: 32
00005787 : 88 : i64.shr_u
00005788 : 22 : tee_local: Local8
0000578A : 20 : get_local: Local5
0000578C : 7e : i64.mul
0000578D : 22 : tee_local: Local5
0000578F : 7c : i64.add
00005790 : 42 : i64.const: 32
00005792 : 86 : i64.shl
00005793 : 20 : get_local: Local6
00005795 : 42 : i64.const: 4294967295
0000579B : 83 : i64.and
0000579C : 84 : i64.or
0000579D : 37 : i64.store - Flags: 3 Offset: 0
000057A0 : 20 : get_local: Param0
000057A2 : 41 : i32.const: 8
000057A4 : 6a : i32.add
000057A5 : 20 : get_local: Local8
000057A7 : 20 : get_local: Local4
000057A9 : 7e : i64.mul
000057AA : 20 : get_local: Local2
000057AC : 20 : get_local: Local1
000057AE : 7e : i64.mul
000057AF : 7c : i64.add
000057B0 : 20 : get_local: Local3
000057B2 : 20 : get_local: Local0
000057B4 : 7e : i64.mul
000057B5 : 7c : i64.add
000057B6 : 20 : get_local: Local7
000057B8 : 42 : i64.const: 32
000057BA : 88 : i64.shr_u
000057BB : 7c : i64.add
000057BC : 20 : get_local: Local7
000057BE : 42 : i64.const: 4294967295
000057C4 : 83 : i64.and
000057C5 : 20 : get_local: Local5
000057C7 : 7c : i64.add
000057C8 : 42 : i64.const: 32
000057CA : 88 : i64.shr_u
000057CB : 7c : i64.add
000057CC : 37 : i64.store - Flags: 3 Offset: 0
000057CF : 0b : end
Locals: 4 i32
000057D5 : 20 : get_local: Local1
000057D7 : 41 : i32.const: 0
000057D9 : 36 : i32.store - Flags: 2 Offset: 0
000057DC : 02 : block: 40
000057DE : 02 : block: 40
000057E0 : 02 : block: 40
000057E2 : 20 : get_local: Param0
000057E4 : 41 : i32.const: 32212254720
000057EA : 47 : i32.ne
000057EB : 0d : br_if:00
000057ED : 20 : get_local: Local0
000057EF : 41 : i32.const: 2
000057F1 : 49 : i32.lt_u
000057F2 : 0d : br_if:01
000057F4 : 20 : get_local: Local1
000057F6 : 41 : i32.const: 1
000057F8 : 36 : i32.store - Flags: 2 Offset: 0
000057FB : 20 : get_local: Local0
000057FD : 20 : get_local: Param0
000057FF : 6c : i32.mul
00005800 : 0f : return
00005801 : 0b : end
00005802 : 02 : block: 40
00005804 : 20 : get_local: Local0
00005806 : 41 : i32.const: 32212254720
0000580C : 47 : i32.ne
0000580D : 0d : br_if:00
0000580F : 20 : get_local: Param0
00005811 : 41 : i32.const: 2
00005813 : 49 : i32.lt_u
00005814 : 0d : br_if:01
00005816 : 20 : get_local: Local1
00005818 : 41 : i32.const: 1
0000581A : 36 : i32.store - Flags: 2 Offset: 0
0000581D : 20 : get_local: Local0
0000581F : 20 : get_local: Param0
00005821 : 6c : i32.mul
00005822 : 0f : return
00005823 : 0b : end
00005824 : 20 : get_local: Param0
00005826 : 41 : i32.const: 31
00005828 : 75 : i32.shr_s
00005829 : 22 : tee_local: Local2
0000582B : 20 : get_local: Param0
0000582D : 73 : i32.xor
0000582E : 20 : get_local: Local2
00005830 : 6b : i32.sub
00005831 : 22 : tee_local: Local3
00005833 : 41 : i32.const: 2
00005835 : 48 : i32.lt_s
00005836 : 0d : br_if:00
00005838 : 20 : get_local: Local0
0000583A : 41 : i32.const: 31
0000583C : 75 : i32.shr_s
0000583D : 22 : tee_local: Local4
0000583F : 20 : get_local: Local0
00005841 : 73 : i32.xor
00005842 : 20 : get_local: Local4
00005844 : 6b : i32.sub
00005845 : 22 : tee_local: Local5
00005847 : 41 : i32.const: 2
00005849 : 48 : i32.lt_s
0000584A : 0d : br_if:00
0000584C : 02 : block: 40
0000584E : 20 : get_local: Local2
00005850 : 20 : get_local: Local4
00005852 : 47 : i32.ne
00005853 : 0d : br_if:00
00005855 : 20 : get_local: Local5
00005857 : 45 : i32.eqz
00005858 : 0d : br_if:02
0000585A : 20 : get_local: Local3
0000585C : 41 : i32.const: 2147483647
00005862 : 20 : get_local: Local5
00005864 : 6d : i32.div_s
00005865 : 4c : i32.le_s
00005866 : 0d : br_if:01
00005868 : 20 : get_local: Local1
0000586A : 41 : i32.const: 1
0000586C : 36 : i32.store - Flags: 2 Offset: 0
0000586F : 20 : get_local: Local0
00005871 : 20 : get_local: Param0
00005873 : 6c : i32.mul
00005874 : 0f : return
00005875 : 0b : end
00005876 : 41 : i32.const: 1
00005878 : 20 : get_local: Local5
0000587A : 6b : i32.sub
0000587B : 41 : i32.const: 1
0000587D : 4d : i32.le_u
0000587E : 0d : br_if:01
00005880 : 20 : get_local: Local3
00005882 : 41 : i32.const: 32212254720
00005888 : 41 : i32.const: 0
0000588A : 20 : get_local: Local5
0000588C : 6b : i32.sub
0000588D : 6d : i32.div_s
0000588E : 4c : i32.le_s
0000588F : 0d : br_if:00
00005891 : 20 : get_local: Local1
00005893 : 41 : i32.const: 1
00005895 : 36 : i32.store - Flags: 2 Offset: 0
00005898 : 0b : end
00005899 : 20 : get_local: Local0
0000589B : 20 : get_local: Param0
0000589D : 6c : i32.mul
0000589E : 0f : return
0000589F : 0b : end
000058A0 : 00 : unreachable
000058A1 : 00 : unreachable
000058A2 : 0b : end
Locals: 4 i64
000058A8 : 20 : get_local: Local1
000058AA : 41 : i32.const: 0
000058AC : 36 : i32.store - Flags: 2 Offset: 0
000058AF : 02 : block: 40
000058B1 : 02 : block: 40
000058B3 : 02 : block: 40
000058B5 : 20 : get_local: Param0
000058B7 : 42 : i64.const: 9.2233720368548E+18
000058C2 : 52 : i64.ne
000058C3 : 0d : br_if:00
000058C5 : 20 : get_local: Local0
000058C7 : 42 : i64.const: 2
000058C9 : 54 : i64.lt_u
000058CA : 0d : br_if:01
000058CC : 20 : get_local: Local1
000058CE : 41 : i32.const: 1
000058D0 : 36 : i32.store - Flags: 2 Offset: 0
000058D3 : 20 : get_local: Local0
000058D5 : 20 : get_local: Param0
000058D7 : 7e : i64.mul
000058D8 : 0f : return
000058D9 : 0b : end
000058DA : 02 : block: 40
000058DC : 20 : get_local: Local0
000058DE : 42 : i64.const: 9.2233720368548E+18
000058E9 : 52 : i64.ne
000058EA : 0d : br_if:00
000058EC : 20 : get_local: Param0
000058EE : 42 : i64.const: 2
000058F0 : 54 : i64.lt_u
000058F1 : 0d : br_if:01
000058F3 : 20 : get_local: Local1
000058F5 : 41 : i32.const: 1
000058F7 : 36 : i32.store - Flags: 2 Offset: 0
000058FA : 20 : get_local: Local0
000058FC : 20 : get_local: Param0
000058FE : 7e : i64.mul
000058FF : 0f : return
00005900 : 0b : end
00005901 : 20 : get_local: Param0
00005903 : 42 : i64.const: 63
00005905 : 87 : i64.shr_s
00005906 : 22 : tee_local: Local2
00005908 : 20 : get_local: Param0
0000590A : 85 : i64.xor
0000590B : 20 : get_local: Local2
0000590D : 7d : i64.sub
0000590E : 22 : tee_local: Local3
00005910 : 42 : i64.const: 2
00005912 : 53 : i64.lt_s
00005913 : 0d : br_if:00
00005915 : 20 : get_local: Local0
00005917 : 42 : i64.const: 63
00005919 : 87 : i64.shr_s
0000591A : 22 : tee_local: Local4
0000591C : 20 : get_local: Local0
0000591E : 85 : i64.xor
0000591F : 20 : get_local: Local4
00005921 : 7d : i64.sub
00005922 : 22 : tee_local: Local5
00005924 : 42 : i64.const: 2
00005926 : 53 : i64.lt_s
00005927 : 0d : br_if:00
00005929 : 02 : block: 40
0000592B : 20 : get_local: Local2
0000592D : 20 : get_local: Local4
0000592F : 52 : i64.ne
00005930 : 0d : br_if:00
00005932 : 20 : get_local: Local5
00005934 : 42 : i64.const: 0
00005936 : 51 : i64.eq
00005937 : 0d : br_if:02
00005939 : 20 : get_local: Local3
0000593B : 42 : i64.const: 9223372036854775807
00005946 : 20 : get_local: Local5
00005948 : 7f : i64.div_s
00005949 : 57 : i64.le_s
0000594A : 0d : br_if:01
0000594C : 20 : get_local: Local1
0000594E : 41 : i32.const: 1
00005950 : 36 : i32.store - Flags: 2 Offset: 0
00005953 : 20 : get_local: Local0
00005955 : 20 : get_local: Param0
00005957 : 7e : i64.mul
00005958 : 0f : return
00005959 : 0b : end
0000595A : 42 : i64.const: 1
0000595C : 20 : get_local: Local5
0000595E : 7d : i64.sub
0000595F : 42 : i64.const: 1
00005961 : 58 : i64.le_u
00005962 : 0d : br_if:01
00005964 : 20 : get_local: Local3
00005966 : 42 : i64.const: 9.2233720368548E+18
00005971 : 42 : i64.const: 0
00005973 : 20 : get_local: Local5
00005975 : 7d : i64.sub
00005976 : 7f : i64.div_s
00005977 : 57 : i64.le_s
00005978 : 0d : br_if:00
0000597A : 20 : get_local: Local1
0000597C : 41 : i32.const: 1
0000597E : 36 : i32.store - Flags: 2 Offset: 0
00005981 : 0b : end
00005982 : 20 : get_local: Local0
00005984 : 20 : get_local: Param0
00005986 : 7e : i64.mul
00005987 : 0f : return
00005988 : 0b : end
00005989 : 00 : unreachable
0000598A : 00 : unreachable
0000598B : 0b : end
Locals: 1 i32
Locals: 5 i64
00005993 : 41 : i32.const: 0
00005995 : 41 : i32.const: 0
00005997 : 28 : i32.load - Flags: 2 Offset: 4
0000599A : 41 : i32.const: 48
0000599C : 6b : i32.sub
0000599D : 22 : tee_local: Local5
0000599F : 36 : i32.store - Flags: 2 Offset: 4
000059A2 : 20 : get_local: Local5
000059A4 : 41 : i32.const: 32
000059A6 : 6a : i32.add
000059A7 : 20 : get_local: Local2
000059A9 : 20 : get_local: Local3
000059AB : 20 : get_local: Local0
000059AD : 20 : get_local: Local1
000059AF : 10 : call __multi3
000059B1 : 20 : get_local: Local4
000059B3 : 41 : i32.const: 0
000059B5 : 36 : i32.store - Flags: 2 Offset: 0
000059B8 : 20 : get_local: Local5
000059BA : 41 : i32.const: 40
000059BC : 6a : i32.add
000059BD : 29 : i64.load - Flags: 3 Offset: 0
000059C0 : 21 : set_local: Local7
000059C2 : 20 : get_local: Local5
000059C4 : 29 : i64.load - Flags: 3 Offset: 32
000059C7 : 21 : set_local: Local6
000059C9 : 02 : block: 40
000059CB : 02 : block: 40
000059CD : 02 : block: 40
000059CF : 20 : get_local: Local0
000059D1 : 20 : get_local: Local1
000059D3 : 42 : i64.const: 9.2233720368548E+18
000059DE : 85 : i64.xor
000059DF : 84 : i64.or
000059E0 : 42 : i64.const: 0
000059E2 : 52 : i64.ne
000059E3 : 0d : br_if:00
000059E5 : 20 : get_local: Local2
000059E7 : 42 : i64.const: 2
000059E9 : 54 : i64.lt_u
000059EA : 41 : i32.const: 0
000059EC : 20 : get_local: Local3
000059EE : 50 : i64.eqz
000059EF : 1b : select
000059F0 : 0d : br_if:01
000059F2 : 20 : get_local: Local4
000059F4 : 41 : i32.const: 1
000059F6 : 36 : i32.store - Flags: 2 Offset: 0
000059F9 : 0c : br:01
000059FB : 0b : end
000059FC : 02 : block: 40
000059FE : 20 : get_local: Local2
00005A00 : 20 : get_local: Local3
00005A02 : 42 : i64.const: 9.2233720368548E+18
00005A0D : 85 : i64.xor
00005A0E : 84 : i64.or
00005A0F : 50 : i64.eqz
00005A10 : 45 : i32.eqz
00005A11 : 0d : br_if:00
00005A13 : 20 : get_local: Local0
00005A15 : 42 : i64.const: 2
00005A17 : 54 : i64.lt_u
00005A18 : 41 : i32.const: 0
00005A1A : 20 : get_local: Local1
00005A1C : 50 : i64.eqz
00005A1D : 1b : select
00005A1E : 0d : br_if:01
00005A20 : 20 : get_local: Local4
00005A22 : 41 : i32.const: 1
00005A24 : 36 : i32.store - Flags: 2 Offset: 0
00005A27 : 0c : br:01
00005A29 : 0b : end
00005A2A : 20 : get_local: Local1
00005A2C : 42 : i64.const: 63
00005A2E : 87 : i64.shr_s
00005A2F : 22 : tee_local: Local8
00005A31 : 20 : get_local: Local0
00005A33 : 85 : i64.xor
00005A34 : 22 : tee_local: Local0
00005A36 : 20 : get_local: Local8
00005A38 : 7d : i64.sub
00005A39 : 22 : tee_local: Param0a
00005A3B : 42 : i64.const: 2
00005A3D : 54 : i64.lt_u
00005A3E : 20 : get_local: Local8
00005A40 : 20 : get_local: Local1
00005A42 : 85 : i64.xor
00005A43 : 20 : get_local: Local8
00005A45 : 7d : i64.sub
00005A46 : 20 : get_local: Local0
00005A48 : 20 : get_local: Local8
00005A4A : 54 : i64.lt_u
00005A4B : ad : i64.extend_u/i32
00005A4C : 7d : i64.sub
00005A4D : 22 : tee_local: Local0
00005A4F : 42 : i64.const: 0
00005A51 : 53 : i64.lt_s
00005A52 : 20 : get_local: Local0
00005A54 : 50 : i64.eqz
00005A55 : 1b : select
00005A56 : 0d : br_if:00
00005A58 : 20 : get_local: Local3
00005A5A : 42 : i64.const: 63
00005A5C : 87 : i64.shr_s
00005A5D : 22 : tee_local: Local1
00005A5F : 20 : get_local: Local2
00005A61 : 85 : i64.xor
00005A62 : 22 : tee_local: Param0b
00005A64 : 20 : get_local: Local1
00005A66 : 7d : i64.sub
00005A67 : 22 : tee_local: Local2
00005A69 : 42 : i64.const: 2
00005A6B : 54 : i64.lt_u
00005A6C : 20 : get_local: Local1
00005A6E : 20 : get_local: Local3
00005A70 : 85 : i64.xor
00005A71 : 20 : get_local: Local1
00005A73 : 7d : i64.sub
00005A74 : 20 : get_local: Local10
00005A76 : 20 : get_local: Local1
00005A78 : 54 : i64.lt_u
00005A79 : ad : i64.extend_u/i32
00005A7A : 7d : i64.sub
00005A7B : 22 : tee_local: Local3
00005A7D : 42 : i64.const: 0
00005A7F : 53 : i64.lt_s
00005A80 : 20 : get_local: Local3
00005A82 : 50 : i64.eqz
00005A83 : 1b : select
00005A84 : 0d : br_if:00
00005A86 : 02 : block: 40
00005A88 : 20 : get_local: Local8
00005A8A : 20 : get_local: Local1
00005A8C : 85 : i64.xor
00005A8D : 22 : tee_local: Local1
00005A8F : 20 : get_local: Local1
00005A91 : 84 : i64.or
00005A92 : 42 : i64.const: 0
00005A94 : 52 : i64.ne
00005A95 : 0d : br_if:00
00005A97 : 20 : get_local: Local2
00005A99 : 20 : get_local: Local3
00005A9B : 84 : i64.or
00005A9C : 42 : i64.const: 0
00005A9E : 51 : i64.eq
00005A9F : 0d : br_if:02
00005AA1 : 20 : get_local: Local5
00005AA3 : 42 : i64.const: 127
00005AA5 : 42 : i64.const: 9223372036854775807
00005AB0 : 20 : get_local: Local2
00005AB2 : 20 : get_local: Local3
00005AB4 : 10 : call __divti3
00005AB6 : 20 : get_local: Local9
00005AB8 : 20 : get_local: Local5
00005ABA : 29 : i64.load - Flags: 3 Offset: 0
00005ABD : 56 : i64.gt_u
00005ABE : 20 : get_local: Local0
00005AC0 : 20 : get_local: Local5
00005AC2 : 41 : i32.const: 8
00005AC4 : 6a : i32.add
00005AC5 : 29 : i64.load - Flags: 3 Offset: 0
00005AC8 : 22 : tee_local: Local1
00005ACA : 55 : i64.gt_s
00005ACB : 20 : get_local: Local0
00005ACD : 20 : get_local: Local1
00005ACF : 51 : i64.eq
00005AD0 : 1b : select
00005AD1 : 45 : i32.eqz
00005AD2 : 0d : br_if:01
00005AD4 : 20 : get_local: Local4
00005AD6 : 41 : i32.const: 1
00005AD8 : 36 : i32.store - Flags: 2 Offset: 0
00005ADB : 0c : br:01
00005ADD : 0b : end
00005ADE : 42 : i64.const: 1
00005AE0 : 20 : get_local: Local2
00005AE2 : 7d : i64.sub
00005AE3 : 42 : i64.const: 1
00005AE5 : 56 : i64.gt_u
00005AE6 : 42 : i64.const: 0
00005AE8 : 20 : get_local: Local3
00005AEA : 7d : i64.sub
00005AEB : 22 : tee_local: Local3
00005AED : 20 : get_local: Local2
00005AEF : 42 : i64.const: 1
00005AF1 : 56 : i64.gt_u
00005AF2 : ad : i64.extend_u/i32
00005AF3 : 7d : i64.sub
00005AF4 : 22 : tee_local: Local1
00005AF6 : 42 : i64.const: 0
00005AF8 : 52 : i64.ne
00005AF9 : 20 : get_local: Local1
00005AFB : 50 : i64.eqz
00005AFC : 1b : select
00005AFD : 45 : i32.eqz
00005AFE : 0d : br_if:01
00005B00 : 20 : get_local: Local5
00005B02 : 41 : i32.const: 16
00005B04 : 6a : i32.add
00005B05 : 42 : i64.const: 0
00005B07 : 42 : i64.const: 9.2233720368548E+18
00005B12 : 42 : i64.const: 0
00005B14 : 20 : get_local: Local2
00005B16 : 7d : i64.sub
00005B17 : 20 : get_local: Local3
00005B19 : 20 : get_local: Local2
00005B1B : 42 : i64.const: 0
00005B1D : 52 : i64.ne
00005B1E : ad : i64.extend_u/i32
00005B1F : 7d : i64.sub
00005B20 : 10 : call __divti3
00005B22 : 20 : get_local: Local9
00005B24 : 20 : get_local: Local5
00005B26 : 29 : i64.load - Flags: 3 Offset: 16
00005B29 : 56 : i64.gt_u
00005B2A : 20 : get_local: Local0
00005B2C : 20 : get_local: Local5
00005B2E : 41 : i32.const: 24
00005B30 : 6a : i32.add
00005B31 : 29 : i64.load - Flags: 3 Offset: 0
00005B34 : 22 : tee_local: Local1
00005B36 : 55 : i64.gt_s
00005B37 : 20 : get_local: Local0
00005B39 : 20 : get_local: Local1
00005B3B : 51 : i64.eq
00005B3C : 1b : select
00005B3D : 45 : i32.eqz
00005B3E : 0d : br_if:00
00005B40 : 20 : get_local: Local4
00005B42 : 41 : i32.const: 1
00005B44 : 36 : i32.store - Flags: 2 Offset: 0
00005B47 : 0b : end
00005B48 : 20 : get_local: Param0
00005B4A : 20 : get_local: Local6
00005B4C : 37 : i64.store - Flags: 3 Offset: 0
00005B4F : 20 : get_local: Param0
00005B51 : 41 : i32.const: 8
00005B53 : 6a : i32.add
00005B54 : 20 : get_local: Local7
00005B56 : 37 : i64.store - Flags: 3 Offset: 0
00005B59 : 41 : i32.const: 0
00005B5B : 20 : get_local: Local5
00005B5D : 41 : i32.const: 48
00005B5F : 6a : i32.add
00005B60 : 36 : i32.store - Flags: 2 Offset: 4
00005B63 : 0f : return
00005B64 : 0b : end
00005B65 : 00 : unreachable
00005B66 : 00 : unreachable
00005B67 : 0b : end
Locals: 2 i32
00005B6C : 02 : block: 40
00005B6E : 20 : get_local: Local0
00005B70 : 41 : i32.const: 31
00005B72 : 75 : i32.shr_s
00005B73 : 22 : tee_local: Local2
00005B75 : 20 : get_local: Local0
00005B77 : 73 : i32.xor
00005B78 : 20 : get_local: Local2
00005B7A : 6b : i32.sub
00005B7B : 22 : tee_local: Local2
00005B7D : 45 : i32.eqz
00005B7E : 0d : br_if:00
00005B80 : 20 : get_local: Param0
00005B82 : 41 : i32.const: 31
00005B84 : 75 : i32.shr_s
00005B85 : 22 : tee_local: Local1
00005B87 : 20 : get_local: Param0
00005B89 : 73 : i32.xor
00005B8A : 20 : get_local: Local1
00005B8C : 6b : i32.sub
00005B8D : 20 : get_local: Local2
00005B8F : 6e : i32.div_u
00005B90 : 20 : get_local: Local0
00005B92 : 20 : get_local: Param0
00005B94 : 73 : i32.xor
00005B95 : 41 : i32.const: 31
00005B97 : 75 : i32.shr_s
00005B98 : 22 : tee_local: Local0
00005B9A : 73 : i32.xor
00005B9B : 20 : get_local: Local0
00005B9D : 6b : i32.sub
00005B9E : 0f : return
00005B9F : 0b : end
00005BA0 : 00 : unreachable
00005BA1 : 00 : unreachable
00005BA2 : 0b : end
Locals: 2 i64
00005BA7 : 02 : block: 40
00005BA9 : 20 : get_local: Local0
00005BAB : 42 : i64.const: 63
00005BAD : 87 : i64.shr_s
00005BAE : 22 : tee_local: Local2
00005BB0 : 20 : get_local: Local0
00005BB2 : 85 : i64.xor
00005BB3 : 20 : get_local: Local2
00005BB5 : 7d : i64.sub
00005BB6 : 22 : tee_local: Local2
00005BB8 : 42 : i64.const: 0
00005BBA : 51 : i64.eq
00005BBB : 0d : br_if:00
00005BBD : 20 : get_local: Param0
00005BBF : 42 : i64.const: 63
00005BC1 : 87 : i64.shr_s
00005BC2 : 22 : tee_local: Local1
00005BC4 : 20 : get_local: Param0
00005BC6 : 85 : i64.xor
00005BC7 : 20 : get_local: Local1
00005BC9 : 7d : i64.sub
00005BCA : 20 : get_local: Local2
00005BCC : 80 : i64.div_u
00005BCD : 20 : get_local: Local0
00005BCF : 20 : get_local: Param0
00005BD1 : 85 : i64.xor
00005BD2 : 42 : i64.const: 63
00005BD4 : 87 : i64.shr_s
00005BD5 : 22 : tee_local: Local0
00005BD7 : 85 : i64.xor
00005BD8 : 20 : get_local: Local0
00005BDA : 7d : i64.sub
00005BDB : 0f : return
00005BDC : 0b : end
00005BDD : 00 : unreachable
00005BDE : 00 : unreachable
00005BDF : 0b : end
Locals: 1 i32
Locals: 2 i64
00005BE7 : 41 : i32.const: 0
00005BE9 : 41 : i32.const: 0
00005BEB : 28 : i32.load - Flags: 2 Offset: 4
00005BEE : 41 : i32.const: 16
00005BF0 : 6b : i32.sub
00005BF1 : 22 : tee_local: Local4
00005BF3 : 36 : i32.store - Flags: 2 Offset: 4
00005BF6 : 02 : block: 40
00005BF8 : 20 : get_local: Local3
00005BFA : 42 : i64.const: 63
00005BFC : 87 : i64.shr_s
00005BFD : 22 : tee_local: Local6
00005BFF : 20 : get_local: Local2
00005C01 : 85 : i64.xor
00005C02 : 22 : tee_local: Local2
00005C04 : 20 : get_local: Local6
00005C06 : 7d : i64.sub
00005C07 : 22 : tee_local: Local5
00005C09 : 20 : get_local: Local6
00005C0B : 20 : get_local: Local3
00005C0D : 85 : i64.xor
00005C0E : 20 : get_local: Local6
00005C10 : 7d : i64.sub
00005C11 : 20 : get_local: Local2
00005C13 : 20 : get_local: Local6
00005C15 : 54 : i64.lt_u
00005C16 : ad : i64.extend_u/i32
00005C17 : 7d : i64.sub
00005C18 : 22 : tee_local: Local2
00005C1A : 84 : i64.or
00005C1B : 42 : i64.const: 0
00005C1D : 51 : i64.eq
00005C1E : 0d : br_if:00
00005C20 : 20 : get_local: Local4
00005C22 : 20 : get_local: Local1
00005C24 : 42 : i64.const: 63
00005C26 : 87 : i64.shr_s
00005C27 : 22 : tee_local: Local6
00005C29 : 20 : get_local: Local0
00005C2B : 85 : i64.xor
00005C2C : 22 : tee_local: Local0
00005C2E : 20 : get_local: Local6
00005C30 : 7d : i64.sub
00005C31 : 20 : get_local: Local6
00005C33 : 20 : get_local: Local1
00005C35 : 85 : i64.xor
00005C36 : 20 : get_local: Local6
00005C38 : 7d : i64.sub
00005C39 : 20 : get_local: Local0
00005C3B : 20 : get_local: Local6
00005C3D : 54 : i64.lt_u
00005C3E : ad : i64.extend_u/i32
00005C3F : 7d : i64.sub
00005C40 : 20 : get_local: Local5
00005C42 : 20 : get_local: Local2
00005C44 : 10 : call __udivti3
00005C46 : 20 : get_local: Param0
00005C48 : 20 : get_local: Local4
00005C4A : 29 : i64.load - Flags: 3 Offset: 0
00005C4D : 20 : get_local: Local3
00005C4F : 20 : get_local: Local1
00005C51 : 85 : i64.xor
00005C52 : 42 : i64.const: 63
00005C54 : 87 : i64.shr_s
00005C55 : 22 : tee_local: Local6
00005C57 : 85 : i64.xor
00005C58 : 22 : tee_local: Local3
00005C5A : 20 : get_local: Local6
00005C5C : 7d : i64.sub
00005C5D : 37 : i64.store - Flags: 3 Offset: 0
00005C60 : 20 : get_local: Param0
00005C62 : 41 : i32.const: 8
00005C64 : 6a : i32.add
00005C65 : 20 : get_local: Local4
00005C67 : 41 : i32.const: 8
00005C69 : 6a : i32.add
00005C6A : 29 : i64.load - Flags: 3 Offset: 0
00005C6D : 20 : get_local: Local6
00005C6F : 85 : i64.xor
00005C70 : 20 : get_local: Local6
00005C72 : 7d : i64.sub
00005C73 : 20 : get_local: Local3
00005C75 : 20 : get_local: Local6
00005C77 : 54 : i64.lt_u
00005C78 : ad : i64.extend_u/i32
00005C79 : 7d : i64.sub
00005C7A : 37 : i64.store - Flags: 3 Offset: 0
00005C7D : 41 : i32.const: 0
00005C7F : 20 : get_local: Local4
00005C81 : 41 : i32.const: 16
00005C83 : 6a : i32.add
00005C84 : 36 : i32.store - Flags: 2 Offset: 4
00005C87 : 0f : return
00005C88 : 0b : end
00005C89 : 00 : unreachable
00005C8A : 00 : unreachable
00005C8B : 0b : end
Locals: 1 i32
00005C90 : 02 : block: 40
00005C92 : 20 : get_local: Local0
00005C94 : 41 : i32.const: 31
00005C96 : 75 : i32.shr_s
00005C97 : 22 : tee_local: Local1
00005C99 : 20 : get_local: Local0
00005C9B : 73 : i32.xor
00005C9C : 20 : get_local: Local1
00005C9E : 6b : i32.sub
00005C9F : 22 : tee_local: Local1
00005CA1 : 45 : i32.eqz
00005CA2 : 0d : br_if:00
00005CA4 : 20 : get_local: Param0
00005CA6 : 41 : i32.const: 31
00005CA8 : 75 : i32.shr_s
00005CA9 : 22 : tee_local: Local0
00005CAB : 20 : get_local: Param0
00005CAD : 73 : i32.xor
00005CAE : 20 : get_local: Local0
00005CB0 : 6b : i32.sub
00005CB1 : 20 : get_local: Local1
00005CB3 : 70 : i32.rem_u
00005CB4 : 20 : get_local: Local0
00005CB6 : 73 : i32.xor
00005CB7 : 20 : get_local: Local0
00005CB9 : 6b : i32.sub
00005CBA : 0f : return
00005CBB : 0b : end
00005CBC : 00 : unreachable
00005CBD : 00 : unreachable
00005CBE : 0b : end
Locals: 1 i64
00005CC3 : 02 : block: 40
00005CC5 : 20 : get_local: Local0
00005CC7 : 42 : i64.const: 63
00005CC9 : 87 : i64.shr_s
00005CCA : 22 : tee_local: Local1
00005CCC : 20 : get_local: Local0
00005CCE : 85 : i64.xor
00005CCF : 20 : get_local: Local1
00005CD1 : 7d : i64.sub
00005CD2 : 22 : tee_local: Local1
00005CD4 : 42 : i64.const: 0
00005CD6 : 51 : i64.eq
00005CD7 : 0d : br_if:00
00005CD9 : 20 : get_local: Param0
00005CDB : 42 : i64.const: 63
00005CDD : 87 : i64.shr_s
00005CDE : 22 : tee_local: Local0
00005CE0 : 20 : get_local: Param0
00005CE2 : 85 : i64.xor
00005CE3 : 20 : get_local: Local0
00005CE5 : 7d : i64.sub
00005CE6 : 20 : get_local: Local1
00005CE8 : 82 : Unknown Opcode (82) at 0x5ce8
00005CE9 : 20 : get_local: Local0
00005CEB : 85 : i64.xor
00005CEC : 20 : get_local: Local0
00005CEE : 7d : i64.sub
00005CEF : 0f : return
00005CF0 : 0b : end
00005CF1 : 00 : unreachable
00005CF2 : 00 : unreachable
00005CF3 : 0b : end
Locals: 1 i32
Locals: 2 i64
00005CFB : 41 : i32.const: 0
00005CFD : 41 : i32.const: 0
00005CFF : 28 : i32.load - Flags: 2 Offset: 4
00005D02 : 41 : i32.const: 16
00005D04 : 6b : i32.sub
00005D05 : 22 : tee_local: Local4
00005D07 : 36 : i32.store - Flags: 2 Offset: 4
00005D0A : 02 : block: 40
00005D0C : 20 : get_local: Local3
00005D0E : 42 : i64.const: 63
00005D10 : 87 : i64.shr_s
00005D11 : 22 : tee_local: Local6
00005D13 : 20 : get_local: Local2
00005D15 : 85 : i64.xor
00005D16 : 22 : tee_local: Local2
00005D18 : 20 : get_local: Local6
00005D1A : 7d : i64.sub
00005D1B : 22 : tee_local: Local5
00005D1D : 20 : get_local: Local6
00005D1F : 20 : get_local: Local3
00005D21 : 85 : i64.xor
00005D22 : 20 : get_local: Local6
00005D24 : 7d : i64.sub
00005D25 : 20 : get_local: Local2
00005D27 : 20 : get_local: Local6
00005D29 : 54 : i64.lt_u
00005D2A : ad : i64.extend_u/i32
00005D2B : 7d : i64.sub
00005D2C : 22 : tee_local: Local3
00005D2E : 84 : i64.or
00005D2F : 42 : i64.const: 0
00005D31 : 51 : i64.eq
00005D32 : 0d : br_if:00
00005D34 : 20 : get_local: Local4
00005D36 : 20 : get_local: Local1
00005D38 : 42 : i64.const: 63
00005D3A : 87 : i64.shr_s
00005D3B : 22 : tee_local: Local6
00005D3D : 20 : get_local: Local0
00005D3F : 85 : i64.xor
00005D40 : 22 : tee_local: Local2
00005D42 : 20 : get_local: Local6
00005D44 : 7d : i64.sub
00005D45 : 20 : get_local: Local6
00005D47 : 20 : get_local: Local1
00005D49 : 85 : i64.xor
00005D4A : 20 : get_local: Local6
00005D4C : 7d : i64.sub
00005D4D : 20 : get_local: Local2
00005D4F : 20 : get_local: Local6
00005D51 : 54 : i64.lt_u
00005D52 : ad : i64.extend_u/i32
00005D53 : 7d : i64.sub
00005D54 : 20 : get_local: Local5
00005D56 : 20 : get_local: Local3
00005D58 : 10 : call __umodti3
00005D5A : 20 : get_local: Param0
00005D5C : 20 : get_local: Local4
00005D5E : 29 : i64.load - Flags: 3 Offset: 0
00005D61 : 20 : get_local: Local6
00005D63 : 85 : i64.xor
00005D64 : 22 : tee_local: Local3
00005D66 : 20 : get_local: Local6
00005D68 : 7d : i64.sub
00005D69 : 37 : i64.store - Flags: 3 Offset: 0
00005D6C : 20 : get_local: Param0
00005D6E : 41 : i32.const: 8
00005D70 : 6a : i32.add
00005D71 : 20 : get_local: Local4
00005D73 : 41 : i32.const: 8
00005D75 : 6a : i32.add
00005D76 : 29 : i64.load - Flags: 3 Offset: 0
00005D79 : 20 : get_local: Local6
00005D7B : 85 : i64.xor
00005D7C : 20 : get_local: Local6
00005D7E : 7d : i64.sub
00005D7F : 20 : get_local: Local3
00005D81 : 20 : get_local: Local6
00005D83 : 54 : i64.lt_u
00005D84 : ad : i64.extend_u/i32
00005D85 : 7d : i64.sub
00005D86 : 37 : i64.store - Flags: 3 Offset: 0
00005D89 : 41 : i32.const: 0
00005D8B : 20 : get_local: Local4
00005D8D : 41 : i32.const: 16
00005D8F : 6a : i32.add
00005D90 : 36 : i32.store - Flags: 2 Offset: 4
00005D93 : 0f : return
00005D94 : 0b : end
00005D95 : 00 : unreachable
00005D96 : 00 : unreachable
00005D97 : 0b : end
Locals: 2 i32
00005D9C : 02 : block: 40
00005D9E : 20 : get_local: Local0
00005DA0 : 41 : i32.const: 31
00005DA2 : 75 : i32.shr_s
00005DA3 : 22 : tee_local: Local3
00005DA5 : 20 : get_local: Local0
00005DA7 : 73 : i32.xor
00005DA8 : 20 : get_local: Local3
00005DAA : 6b : i32.sub
00005DAB : 22 : tee_local: Local3
00005DAD : 45 : i32.eqz
00005DAE : 0d : br_if:00
00005DB0 : 20 : get_local: Local1
00005DB2 : 20 : get_local: Param0
00005DB4 : 20 : get_local: Param0
00005DB6 : 41 : i32.const: 31
00005DB8 : 75 : i32.shr_s
00005DB9 : 22 : tee_local: Local2
00005DBB : 20 : get_local: Param0
00005DBD : 73 : i32.xor
00005DBE : 20 : get_local: Local2
00005DC0 : 6b : i32.sub
00005DC1 : 20 : get_local: Local3
00005DC3 : 6e : i32.div_u
00005DC4 : 20 : get_local: Local0
00005DC6 : 20 : get_local: Param0
00005DC8 : 73 : i32.xor
00005DC9 : 41 : i32.const: 31
00005DCB : 75 : i32.shr_s
00005DCC : 22 : tee_local: Local3
00005DCE : 73 : i32.xor
00005DCF : 20 : get_local: Local3
00005DD1 : 6b : i32.sub
00005DD2 : 22 : tee_local: Local3
00005DD4 : 20 : get_local: Local0
00005DD6 : 6c : i32.mul
00005DD7 : 6b : i32.sub
00005DD8 : 36 : i32.store - Flags: 2 Offset: 0
00005DDB : 20 : get_local: Local3
00005DDD : 0f : return
00005DDE : 0b : end
00005DDF : 00 : unreachable
00005DE0 : 00 : unreachable
00005DE1 : 0b : end
Locals: 2 i64
00005DE6 : 02 : block: 40
00005DE8 : 20 : get_local: Local0
00005DEA : 42 : i64.const: 63
00005DEC : 87 : i64.shr_s
00005DED : 22 : tee_local: Local3
00005DEF : 20 : get_local: Local0
00005DF1 : 85 : i64.xor
00005DF2 : 20 : get_local: Local3
00005DF4 : 7d : i64.sub
00005DF5 : 22 : tee_local: Local3
00005DF7 : 42 : i64.const: 0
00005DF9 : 51 : i64.eq
00005DFA : 0d : br_if:00
00005DFC : 20 : get_local: Local1
00005DFE : 20 : get_local: Param0
00005E00 : 20 : get_local: Param0
00005E02 : 42 : i64.const: 63
00005E04 : 87 : i64.shr_s
00005E05 : 22 : tee_local: Local2
00005E07 : 20 : get_local: Param0
00005E09 : 85 : i64.xor
00005E0A : 20 : get_local: Local2
00005E0C : 7d : i64.sub
00005E0D : 20 : get_local: Local3
00005E0F : 80 : i64.div_u
00005E10 : 20 : get_local: Local0
00005E12 : 20 : get_local: Param0
00005E14 : 85 : i64.xor
00005E15 : 42 : i64.const: 63
00005E17 : 87 : i64.shr_s
00005E18 : 22 : tee_local: Local3
00005E1A : 85 : i64.xor
00005E1B : 20 : get_local: Local3
00005E1D : 7d : i64.sub
00005E1E : 22 : tee_local: Local3
00005E20 : 20 : get_local: Local0
00005E22 : 7e : i64.mul
00005E23 : 7d : i64.sub
00005E24 : 37 : i64.store - Flags: 3 Offset: 0
00005E27 : 20 : get_local: Local3
00005E29 : 0f : return
00005E2A : 0b : end
00005E2B : 00 : unreachable
00005E2C : 00 : unreachable
00005E2D : 0b : end
Locals: 1 i32
00005E32 : 02 : block: 40
00005E34 : 20 : get_local: Local0
00005E36 : 41 : i32.const: 32
00005E38 : 71 : i32.and
00005E39 : 0d : br_if:00
00005E3B : 02 : block: 40
00005E3D : 20 : get_local: Local0
00005E3F : 45 : i32.eqz
00005E40 : 0d : br_if:00
00005E42 : 20 : get_local: Param0
00005E44 : a7 : i32.wrap/i64
00005E45 : 22 : tee_local: Local1
00005E47 : 41 : i32.const: 0
00005E49 : 20 : get_local: Local0
00005E4B : 6b : i32.sub
00005E4C : 41 : i32.const: 31
00005E4E : 71 : i32.and
00005E4F : 76 : i32.shr_u
00005E50 : 20 : get_local: Param0
00005E52 : 42 : i64.const: 32
00005E54 : 88 : i64.shr_u
00005E55 : a7 : i32.wrap/i64
00005E56 : 20 : get_local: Local0
00005E58 : 41 : i32.const: 31
00005E5A : 71 : i32.and
00005E5B : 22 : tee_local: Local0
00005E5D : 74 : i32.shl
00005E5E : 72 : i32.or
00005E5F : ad : i64.extend_u/i32
00005E60 : 42 : i64.const: 32
00005E62 : 86 : i64.shl
00005E63 : 20 : get_local: Local1
00005E65 : 20 : get_local: Local0
00005E67 : 74 : i32.shl
00005E68 : ad : i64.extend_u/i32
00005E69 : 84 : i64.or
00005E6A : 21 : set_local: Param0
00005E6C : 0b : end
00005E6D : 20 : get_local: Param0
00005E6F : 0f : return
00005E70 : 0b : end
00005E71 : 20 : get_local: Param0
00005E73 : a7 : i32.wrap/i64
00005E74 : 20 : get_local: Local0
00005E76 : 41 : i32.const: 31
00005E78 : 71 : i32.and
00005E79 : 74 : i32.shl
00005E7A : ad : i64.extend_u/i32
00005E7B : 42 : i64.const: 32
00005E7D : 86 : i64.shl
00005E7E : 0b : end
Locals: 1 i64
00005E83 : 02 : block: 40
00005E85 : 02 : block: 40
00005E87 : 20 : get_local: Local2
00005E89 : 41 : i32.const: 64
00005E8C : 71 : i32.and
00005E8D : 0d : br_if:00
00005E8F : 20 : get_local: Local2
00005E91 : 45 : i32.eqz
00005E92 : 0d : br_if:01
00005E94 : 20 : get_local: Local0
00005E96 : 41 : i32.const: 0
00005E98 : 20 : get_local: Local2
00005E9A : 6b : i32.sub
00005E9B : 41 : i32.const: 63
00005E9D : 71 : i32.and
00005E9E : ad : i64.extend_u/i32
00005E9F : 88 : i64.shr_u
00005EA0 : 20 : get_local: Local1
00005EA2 : 20 : get_local: Local2
00005EA4 : 41 : i32.const: 63
00005EA6 : 71 : i32.and
00005EA7 : ad : i64.extend_u/i32
00005EA8 : 22 : tee_local: Local3
00005EAA : 86 : i64.shl
00005EAB : 84 : i64.or
00005EAC : 21 : set_local: Local1
00005EAE : 20 : get_local: Local0
00005EB0 : 20 : get_local: Local3
00005EB2 : 86 : i64.shl
00005EB3 : 21 : set_local: Local0
00005EB5 : 0c : br:01
00005EB7 : 0b : end
00005EB8 : 20 : get_local: Local0
00005EBA : 20 : get_local: Local2
00005EBC : 41 : i32.const: 63
00005EBE : 71 : i32.and
00005EBF : ad : i64.extend_u/i32
00005EC0 : 86 : i64.shl
00005EC1 : 21 : set_local: Local1
00005EC3 : 42 : i64.const: 0
00005EC5 : 21 : set_local: Local0
00005EC7 : 0b : end
00005EC8 : 20 : get_local: Param0
00005ECA : 20 : get_local: Local0
00005ECC : 37 : i64.store - Flags: 3 Offset: 0
00005ECF : 20 : get_local: Param0
00005ED1 : 41 : i32.const: 8
00005ED3 : 6a : i32.add
00005ED4 : 20 : get_local: Local1
00005ED6 : 37 : i64.store - Flags: 3 Offset: 0
00005ED9 : 0b : end
Locals: 2 i32
00005EDE : 02 : block: 40
00005EE0 : 02 : block: 40
00005EE2 : 02 : block: 40
00005EE4 : 20 : get_local: Local0
00005EE6 : 41 : i32.const: 32
00005EE8 : 71 : i32.and
00005EE9 : 0d : br_if:00
00005EEB : 20 : get_local: Local0
00005EED : 45 : i32.eqz
00005EEE : 0d : br_if:02
00005EF0 : 20 : get_local: Param0
00005EF2 : a7 : i32.wrap/i64
00005EF3 : 20 : get_local: Local0
00005EF5 : 41 : i32.const: 31
00005EF7 : 71 : i32.and
00005EF8 : 22 : tee_local: Local2
00005EFA : 76 : i32.shr_u
00005EFB : 20 : get_local: Param0
00005EFD : 42 : i64.const: 32
00005EFF : 88 : i64.shr_u
00005F00 : a7 : i32.wrap/i64
00005F01 : 22 : tee_local: Local1
00005F03 : 41 : i32.const: 0
00005F05 : 20 : get_local: Local0
00005F07 : 6b : i32.sub
00005F08 : 41 : i32.const: 31
00005F0A : 71 : i32.and
00005F0B : 74 : i32.shl
00005F0C : 72 : i32.or
00005F0D : 21 : set_local: Local0
00005F0F : 0c : br:01
00005F11 : 0b : end
00005F12 : 41 : i32.const: 31
00005F14 : 21 : set_local: Local2
00005F16 : 20 : get_local: Param0
00005F18 : 42 : i64.const: 32
00005F1A : 88 : i64.shr_u
00005F1B : a7 : i32.wrap/i64
00005F1C : 22 : tee_local: Local1
00005F1E : 20 : get_local: Local0
00005F20 : 41 : i32.const: 31
00005F22 : 71 : i32.and
00005F23 : 75 : i32.shr_s
00005F24 : 21 : set_local: Local0
00005F26 : 0b : end
00005F27 : 20 : get_local: Local1
00005F29 : 20 : get_local: Local2
00005F2B : 75 : i32.shr_s
00005F2C : ad : i64.extend_u/i32
00005F2D : 42 : i64.const: 32
00005F2F : 86 : i64.shl
00005F30 : 20 : get_local: Local0
00005F32 : ad : i64.extend_u/i32
00005F33 : 84 : i64.or
00005F34 : 21 : set_local: Param0
00005F36 : 0b : end
00005F37 : 20 : get_local: Param0
00005F39 : 0b : end
Locals: 1 i64
00005F3E : 02 : block: 40
00005F40 : 02 : block: 40
00005F42 : 02 : block: 40
00005F44 : 20 : get_local: Local2
00005F46 : 41 : i32.const: 64
00005F49 : 71 : i32.and
00005F4A : 0d : br_if:00
00005F4C : 20 : get_local: Local2
00005F4E : 45 : i32.eqz
00005F4F : 0d : br_if:02
00005F51 : 20 : get_local: Local0
00005F53 : 20 : get_local: Local2
00005F55 : 41 : i32.const: 63
00005F57 : 71 : i32.and
00005F58 : ad : i64.extend_u/i32
00005F59 : 22 : tee_local: Local3
00005F5B : 88 : i64.shr_u
00005F5C : 20 : get_local: Local1
00005F5E : 41 : i32.const: 0
00005F60 : 20 : get_local: Local2
00005F62 : 6b : i32.sub
00005F63 : 41 : i32.const: 63
00005F65 : 71 : i32.and
00005F66 : ad : i64.extend_u/i32
00005F67 : 86 : i64.shl
00005F68 : 84 : i64.or
00005F69 : 21 : set_local: Local0
00005F6B : 0c : br:01
00005F6D : 0b : end
00005F6E : 20 : get_local: Local1
00005F70 : 20 : get_local: Local2
00005F72 : 41 : i32.const: 63
00005F74 : 71 : i32.and
00005F75 : ad : i64.extend_u/i32
00005F76 : 87 : i64.shr_s
00005F77 : 21 : set_local: Local0
00005F79 : 42 : i64.const: 63
00005F7B : 21 : set_local: Local3
00005F7D : 0b : end
00005F7E : 20 : get_local: Local1
00005F80 : 20 : get_local: Local3
00005F82 : 87 : i64.shr_s
00005F83 : 21 : set_local: Local1
00005F85 : 0b : end
00005F86 : 20 : get_local: Param0
00005F88 : 20 : get_local: Local0
00005F8A : 37 : i64.store - Flags: 3 Offset: 0
00005F8D : 20 : get_local: Param0
00005F8F : 41 : i32.const: 8
00005F91 : 6a : i32.add
00005F92 : 20 : get_local: Local1
00005F94 : 37 : i64.store - Flags: 3 Offset: 0
00005F97 : 0b : end
Locals: 2 i32
00005F9C : 02 : block: 40
00005F9E : 02 : block: 40
00005FA0 : 02 : block: 40
00005FA2 : 20 : get_local: Local0
00005FA4 : 41 : i32.const: 32
00005FA6 : 71 : i32.and
00005FA7 : 0d : br_if:00
00005FA9 : 20 : get_local: Local0
00005FAB : 45 : i32.eqz
00005FAC : 0d : br_if:02
00005FAE : 20 : get_local: Param0
00005FB0 : a7 : i32.wrap/i64
00005FB1 : 20 : get_local: Local0
00005FB3 : 41 : i32.const: 31
00005FB5 : 71 : i32.and
00005FB6 : 22 : tee_local: Local2
00005FB8 : 76 : i32.shr_u
00005FB9 : 20 : get_local: Param0
00005FBB : 42 : i64.const: 32
00005FBD : 88 : i64.shr_u
00005FBE : a7 : i32.wrap/i64
00005FBF : 22 : tee_local: Local1
00005FC1 : 41 : i32.const: 0
00005FC3 : 20 : get_local: Local0
00005FC5 : 6b : i32.sub
00005FC6 : 41 : i32.const: 31
00005FC8 : 71 : i32.and
00005FC9 : 74 : i32.shl
00005FCA : 72 : i32.or
00005FCB : 21 : set_local: Local0
00005FCD : 20 : get_local: Local1
00005FCF : 20 : get_local: Local2
00005FD1 : 76 : i32.shr_u
00005FD2 : ad : i64.extend_u/i32
00005FD3 : 42 : i64.const: 32
00005FD5 : 86 : i64.shl
00005FD6 : 21 : set_local: Param0
00005FD8 : 0c : br:01
00005FDA : 0b : end
00005FDB : 20 : get_local: Param0
00005FDD : 42 : i64.const: 32
00005FDF : 88 : i64.shr_u
00005FE0 : a7 : i32.wrap/i64
00005FE1 : 20 : get_local: Local0
00005FE3 : 41 : i32.const: 31
00005FE5 : 71 : i32.and
00005FE6 : 76 : i32.shr_u
00005FE7 : 21 : set_local: Local0
00005FE9 : 42 : i64.const: 0
00005FEB : 21 : set_local: Param0
00005FED : 0b : end
00005FEE : 20 : get_local: Local0
00005FF0 : ad : i64.extend_u/i32
00005FF1 : 20 : get_local: Param0
00005FF3 : 84 : i64.or
00005FF4 : 21 : set_local: Param0
00005FF6 : 0b : end
00005FF7 : 20 : get_local: Param0
00005FF9 : 0b : end
Locals: 1 i64
00005FFE : 02 : block: 40
00006000 : 02 : block: 40
00006002 : 02 : block: 40
00006004 : 20 : get_local: Local2
00006006 : 41 : i32.const: 64
00006009 : 71 : i32.and
0000600A : 0d : br_if:00
0000600C : 20 : get_local: Local2
0000600E : 45 : i32.eqz
0000600F : 0d : br_if:02
00006011 : 20 : get_local: Local0
00006013 : 20 : get_local: Local2
00006015 : 41 : i32.const: 63
00006017 : 71 : i32.and
00006018 : ad : i64.extend_u/i32
00006019 : 22 : tee_local: Local3
0000601B : 88 : i64.shr_u
0000601C : 20 : get_local: Local1
0000601E : 41 : i32.const: 0
00006020 : 20 : get_local: Local2
00006022 : 6b : i32.sub
00006023 : 41 : i32.const: 63
00006025 : 71 : i32.and
00006026 : ad : i64.extend_u/i32
00006027 : 86 : i64.shl
00006028 : 84 : i64.or
00006029 : 21 : set_local: Local0
0000602B : 20 : get_local: Local1
0000602D : 20 : get_local: Local3
0000602F : 88 : i64.shr_u
00006030 : 21 : set_local: Local1
00006032 : 42 : i64.const: 0
00006034 : 21 : set_local: Local3
00006036 : 0c : br:01
00006038 : 0b : end
00006039 : 20 : get_local: Local1
0000603B : 20 : get_local: Local2
0000603D : 41 : i32.const: 63
0000603F : 71 : i32.and
00006040 : ad : i64.extend_u/i32
00006041 : 88 : i64.shr_u
00006042 : 21 : set_local: Local0
00006044 : 42 : i64.const: 0
00006046 : 21 : set_local: Local3
00006048 : 42 : i64.const: 0
0000604A : 21 : set_local: Local1
0000604C : 0b : end
0000604D : 20 : get_local: Local0
0000604F : 20 : get_local: Local3
00006051 : 84 : i64.or
00006052 : 21 : set_local: Local0
00006054 : 0b : end
00006055 : 20 : get_local: Param0
00006057 : 20 : get_local: Local0
00006059 : 37 : i64.store - Flags: 3 Offset: 0
0000605C : 20 : get_local: Param0
0000605E : 41 : i32.const: 8
00006060 : 6a : i32.add
00006061 : 20 : get_local: Local1
00006063 : 37 : i64.store - Flags: 3 Offset: 0
00006066 : 0b : end
Locals: 5 i32
0000606C : 02 : block: 40
0000606E : 20 : get_local: Local0
00006070 : 45 : i32.eqz
00006071 : 0d : br_if:00
00006073 : 41 : i32.const: 0
00006075 : 21 : set_local: Local4
00006077 : 02 : block: 40
00006079 : 20 : get_local: Param0
0000607B : 45 : i32.eqz
0000607C : 0d : br_if:00
0000607E : 20 : get_local: Local0
00006080 : 67 : i32.clz
00006081 : 20 : get_local: Param0
00006083 : 67 : i32.clz
00006084 : 6b : i32.sub
00006085 : 22 : tee_local: Local3
00006087 : 41 : i32.const: 32
00006089 : 4f : i32.ge_u
0000608A : 0d : br_if:00
0000608C : 02 : block: 40
0000608E : 20 : get_local: Local3
00006090 : 41 : i32.const: 31
00006092 : 47 : i32.ne
00006093 : 0d : br_if:00
00006095 : 20 : get_local: Param0
00006097 : 0f : return
00006098 : 0b : end
00006099 : 20 : get_local: Param0
0000609B : 41 : i32.const: 31
0000609D : 20 : get_local: Local3
0000609F : 6b : i32.sub
000060A0 : 41 : i32.const: 31
000060A2 : 71 : i32.and
000060A3 : 74 : i32.shl
000060A4 : 21 : set_local: Local4
000060A6 : 02 : block: 40
000060A8 : 02 : block: 40
000060AA : 20 : get_local: Local3
000060AC : 41 : i32.const: 1
000060AE : 6a : i32.add
000060AF : 22 : tee_local: Local3
000060B1 : 45 : i32.eqz
000060B2 : 0d : br_if:00
000060B4 : 20 : get_local: Local0
000060B6 : 41 : i32.const: 127
000060B8 : 6a : i32.add
000060B9 : 21 : set_local: Local1
000060BB : 20 : get_local: Param0
000060BD : 20 : get_local: Local3
000060BF : 41 : i32.const: 31
000060C1 : 71 : i32.and
000060C2 : 76 : i32.shr_u
000060C3 : 21 : set_local: Param0
000060C5 : 41 : i32.const: 0
000060C7 : 21 : set_local: Local5
000060C9 : 03 : loop: 40
000060CB : 20 : get_local: Local4
000060CD : 41 : i32.const: 31
000060CF : 76 : i32.shr_u
000060D0 : 20 : get_local: Param0
000060D2 : 41 : i32.const: 1
000060D4 : 74 : i32.shl
000060D5 : 72 : i32.or
000060D6 : 22 : tee_local: Param00
000060D8 : 20 : get_local: Local1
000060DA : 20 : get_local: Param0
000060DC : 6b : i32.sub
000060DD : 41 : i32.const: 31
000060DF : 75 : i32.shr_s
000060E0 : 22 : tee_local: Local2
000060E2 : 20 : get_local: Local0
000060E4 : 71 : i32.and
000060E5 : 6b : i32.sub
000060E6 : 21 : set_local: Param0
000060E8 : 20 : get_local: Local4
000060EA : 41 : i32.const: 1
000060EC : 74 : i32.shl
000060ED : 20 : get_local: Local5
000060EF : 72 : i32.or
000060F0 : 21 : set_local: Local4
000060F2 : 20 : get_local: Local2
000060F4 : 41 : i32.const: 1
000060F6 : 71 : i32.and
000060F7 : 22 : tee_local: Local2
000060F9 : 21 : set_local: Local5
000060FB : 20 : get_local: Local3
000060FD : 41 : i32.const: 127
000060FF : 6a : i32.add
00006100 : 22 : tee_local: Local3
00006102 : 0d : br_if:00
00006104 : 0c : br:02
00006106 : 0b : end
00006107 : 00 : unreachable
00006108 : 0b : end
00006109 : 41 : i32.const: 0
0000610B : 21 : set_local: Local2
0000610D : 0b : end
0000610E : 20 : get_local: Local4
00006110 : 41 : i32.const: 1
00006112 : 74 : i32.shl
00006113 : 20 : get_local: Local2
00006115 : 72 : i32.or
00006116 : 21 : set_local: Local4
00006118 : 0b : end
00006119 : 20 : get_local: Local4
0000611B : 0f : return
0000611C : 0b : end
0000611D : 00 : unreachable
0000611E : 00 : unreachable
0000611F : 0b : end
Locals: 6 i32
00006125 : 02 : block: 40
00006127 : 20 : get_local: Local0
00006129 : 45 : i32.eqz
0000612A : 0d : br_if:00
0000612C : 41 : i32.const: 0
0000612E : 21 : set_local: Local4
00006130 : 02 : block: 40
00006132 : 20 : get_local: Param0
00006134 : 45 : i32.eqz
00006135 : 0d : br_if:00
00006137 : 20 : get_local: Local0
00006139 : 67 : i32.clz
0000613A : 20 : get_local: Param0
0000613C : 67 : i32.clz
0000613D : 6b : i32.sub
0000613E : 22 : tee_local: Local3
00006140 : 41 : i32.const: 31
00006142 : 4b : i32.gt_u
00006143 : 0d : br_if:00
00006145 : 20 : get_local: Param0
00006147 : 21 : set_local: Local4
00006149 : 20 : get_local: Local3
0000614B : 41 : i32.const: 31
0000614D : 46 : i32.eq
0000614E : 0d : br_if:00
00006150 : 20 : get_local: Param0
00006152 : 41 : i32.const: 31
00006154 : 20 : get_local: Local3
00006156 : 6b : i32.sub
00006157 : 41 : i32.const: 31
00006159 : 71 : i32.and
0000615A : 74 : i32.shl
0000615B : 21 : set_local: Local4
0000615D : 02 : block: 40
0000615F : 02 : block: 40
00006161 : 20 : get_local: Local3
00006163 : 41 : i32.const: 1
00006165 : 6a : i32.add
00006166 : 22 : tee_local: Local3
00006168 : 45 : i32.eqz
00006169 : 0d : br_if:00
0000616B : 20 : get_local: Local0
0000616D : 41 : i32.const: 127
0000616F : 6a : i32.add
00006170 : 21 : set_local: Local1
00006172 : 20 : get_local: Param0
00006174 : 20 : get_local: Local3
00006176 : 41 : i32.const: 31
00006178 : 71 : i32.and
00006179 : 76 : i32.shr_u
0000617A : 21 : set_local: Local5
0000617C : 41 : i32.const: 0
0000617E : 21 : set_local: Local6
00006180 : 03 : loop: 40
00006182 : 20 : get_local: Local5
00006184 : 41 : i32.const: 1
00006186 : 74 : i32.shl
00006187 : 20 : get_local: Local4
00006189 : 41 : i32.const: 31
0000618B : 76 : i32.shr_u
0000618C : 72 : i32.or
0000618D : 22 : tee_local: Local5
0000618F : 20 : get_local: Local1
00006191 : 20 : get_local: Local5
00006193 : 6b : i32.sub
00006194 : 41 : i32.const: 31
00006196 : 75 : i32.shr_s
00006197 : 22 : tee_local: Local2
00006199 : 20 : get_local: Local0
0000619B : 71 : i32.and
0000619C : 6b : i32.sub
0000619D : 21 : set_local: Local5
0000619F : 20 : get_local: Local6
000061A1 : 20 : get_local: Local4
000061A3 : 41 : i32.const: 1
000061A5 : 74 : i32.shl
000061A6 : 72 : i32.or
000061A7 : 21 : set_local: Local4
000061A9 : 20 : get_local: Local2
000061AB : 41 : i32.const: 1
000061AD : 71 : i32.and
000061AE : 22 : tee_local: Local2
000061B0 : 21 : set_local: Local6
000061B2 : 20 : get_local: Local3
000061B4 : 41 : i32.const: 127
000061B6 : 6a : i32.add
000061B7 : 22 : tee_local: Local3
000061B9 : 0d : br_if:00
000061BB : 0c : br:02
000061BD : 0b : end
000061BE : 00 : unreachable
000061BF : 0b : end
000061C0 : 41 : i32.const: 0
000061C2 : 21 : set_local: Local2
000061C4 : 0b : end
000061C5 : 20 : get_local: Local4
000061C7 : 41 : i32.const: 1
000061C9 : 74 : i32.shl
000061CA : 20 : get_local: Local2
000061CC : 72 : i32.or
000061CD : 21 : set_local: Local4
000061CF : 0b : end
000061D0 : 20 : get_local: Param0
000061D2 : 20 : get_local: Local4
000061D4 : 20 : get_local: Local0
000061D6 : 6c : i32.mul
000061D7 : 6b : i32.sub
000061D8 : 0f : return
000061D9 : 0b : end
000061DA : 00 : unreachable
000061DB : 00 : unreachable
000061DC : 0b : end
Locals: 6 i32
000061E2 : 02 : block: 40
000061E4 : 20 : get_local: Local0
000061E6 : 45 : i32.eqz
000061E7 : 0d : br_if:00
000061E9 : 41 : i32.const: 0
000061EB : 21 : set_local: Local5
000061ED : 02 : block: 40
000061EF : 20 : get_local: Param0
000061F1 : 45 : i32.eqz
000061F2 : 0d : br_if:00
000061F4 : 20 : get_local: Local0
000061F6 : 67 : i32.clz
000061F7 : 20 : get_local: Param0
000061F9 : 67 : i32.clz
000061FA : 6b : i32.sub
000061FB : 22 : tee_local: Local4
000061FD : 41 : i32.const: 31
000061FF : 4b : i32.gt_u
00006200 : 0d : br_if:00
00006202 : 20 : get_local: Param0
00006204 : 21 : set_local: Local5
00006206 : 20 : get_local: Local4
00006208 : 41 : i32.const: 31
0000620A : 46 : i32.eq
0000620B : 0d : br_if:00
0000620D : 20 : get_local: Param0
0000620F : 41 : i32.const: 31
00006211 : 20 : get_local: Local4
00006213 : 6b : i32.sub
00006214 : 41 : i32.const: 31
00006216 : 71 : i32.and
00006217 : 74 : i32.shl
00006218 : 21 : set_local: Local5
0000621A : 02 : block: 40
0000621C : 02 : block: 40
0000621E : 20 : get_local: Local4
00006220 : 41 : i32.const: 1
00006222 : 6a : i32.add
00006223 : 22 : tee_local: Local4
00006225 : 45 : i32.eqz
00006226 : 0d : br_if:00
00006228 : 20 : get_local: Local0
0000622A : 41 : i32.const: 127
0000622C : 6a : i32.add
0000622D : 21 : set_local: Local2
0000622F : 20 : get_local: Param0
00006231 : 20 : get_local: Local4
00006233 : 41 : i32.const: 31
00006235 : 71 : i32.and
00006236 : 76 : i32.shr_u
00006237 : 21 : set_local: Local6
00006239 : 41 : i32.const: 0
0000623B : 21 : set_local: Local7
0000623D : 03 : loop: 40
0000623F : 20 : get_local: Local6
00006241 : 41 : i32.const: 1
00006243 : 74 : i32.shl
00006244 : 20 : get_local: Local5
00006246 : 41 : i32.const: 31
00006248 : 76 : i32.shr_u
00006249 : 72 : i32.or
0000624A : 22 : tee_local: Local6
0000624C : 20 : get_local: Local2
0000624E : 20 : get_local: Local6
00006250 : 6b : i32.sub
00006251 : 41 : i32.const: 31
00006253 : 75 : i32.shr_s
00006254 : 22 : tee_local: Local3
00006256 : 20 : get_local: Local0
00006258 : 71 : i32.and
00006259 : 6b : i32.sub
0000625A : 21 : set_local: Local6
0000625C : 20 : get_local: Local7
0000625E : 20 : get_local: Local5
00006260 : 41 : i32.const: 1
00006262 : 74 : i32.shl
00006263 : 72 : i32.or
00006264 : 21 : set_local: Local5
00006266 : 20 : get_local: Local3
00006268 : 41 : i32.const: 1
0000626A : 71 : i32.and
0000626B : 22 : tee_local: Local3
0000626D : 21 : set_local: Local7
0000626F : 20 : get_local: Local4
00006271 : 41 : i32.const: 127
00006273 : 6a : i32.add
00006274 : 22 : tee_local: Local4
00006276 : 0d : br_if:00
00006278 : 0c : br:02
0000627A : 0b : end
0000627B : 00 : unreachable
0000627C : 0b : end
0000627D : 41 : i32.const: 0
0000627F : 21 : set_local: Local3
00006281 : 0b : end
00006282 : 20 : get_local: Local5
00006284 : 41 : i32.const: 1
00006286 : 74 : i32.shl
00006287 : 20 : get_local: Local3
00006289 : 72 : i32.or
0000628A : 21 : set_local: Local5
0000628C : 0b : end
0000628D : 02 : block: 40
0000628F : 20 : get_local: Local1
00006291 : 45 : i32.eqz
00006292 : 0d : br_if:00
00006294 : 20 : get_local: Local1
00006296 : 20 : get_local: Param0
00006298 : 20 : get_local: Local5
0000629A : 20 : get_local: Local0
0000629C : 6c : i32.mul
0000629D : 6b : i32.sub
0000629E : 36 : i32.store - Flags: 2 Offset: 0
000062A1 : 0b : end
000062A2 : 20 : get_local: Local5
000062A4 : 0f : return
000062A5 : 0b : end
000062A6 : 00 : unreachable
000062A7 : 00 : unreachable
000062A8 : 0b : end
000062AB : 20 : get_local: Param0
000062AD : 20 : get_local: Local0
000062AF : 41 : i32.const: 0
000062B1 : 10 : call __udivmoddi4
000062B3 : 0b : end
Locals: 3 i32
Locals: 4 i64
000062BB : 02 : block: 40
000062BD : 02 : block: 40
000062BF : 02 : block: 40
000062C1 : 02 : block: 40
000062C3 : 02 : block: 40
000062C5 : 02 : block: 40
000062C7 : 02 : block: 40
000062C9 : 02 : block: 40
000062CB : 02 : block: 40
000062CD : 02 : block: 40
000062CF : 02 : block: 40
000062D1 : 02 : block: 40
000062D3 : 02 : block: 40
000062D5 : 02 : block: 40
000062D7 : 02 : block: 40
000062D9 : 20 : get_local: Param0
000062DB : 42 : i64.const: 32
000062DD : 88 : i64.shr_u
000062DE : a7 : i32.wrap/i64
000062DF : 22 : tee_local: Local2
000062E1 : 45 : i32.eqz
000062E2 : 0d : br_if:00
000062E4 : 20 : get_local: Local0
000062E6 : 42 : i64.const: 32
000062E8 : 88 : i64.shr_u
000062E9 : a7 : i32.wrap/i64
000062EA : 21 : set_local: Local4
000062EC : 20 : get_local: Local0
000062EE : a7 : i32.wrap/i64
000062EF : 22 : tee_local: Local3
000062F1 : 45 : i32.eqz
000062F2 : 0d : br_if:01
000062F4 : 20 : get_local: Local4
000062F6 : 45 : i32.eqz
000062F7 : 0d : br_if:03
000062F9 : 20 : get_local: Local4
000062FB : 67 : i32.clz
000062FC : 20 : get_local: Local2
000062FE : 67 : i32.clz
000062FF : 6b : i32.sub
00006300 : 22 : tee_local: Local4
00006302 : 41 : i32.const: 31
00006304 : 4d : i32.le_u
00006305 : 0d : br_if:04
00006307 : 42 : i64.const: 0
00006309 : 21 : set_local: Local8
0000630B : 20 : get_local: Local1
0000630D : 45 : i32.eqz
0000630E : 0d : br_if:08
00006310 : 20 : get_local: Local1
00006312 : 20 : get_local: Param0
00006314 : 37 : i64.store - Flags: 3 Offset: 0
00006317 : 42 : i64.const: 0
00006319 : 0f : return
0000631A : 0b : end
0000631B : 20 : get_local: Local0
0000631D : 42 : i64.const: 4294967296
00006323 : 5a : Unknown Opcode (5a) at 0x6323
00006324 : 0d : br_if:01
00006326 : 20 : get_local: Local0
00006328 : a7 : i32.wrap/i64
00006329 : 21 : set_local: Local4
0000632B : 20 : get_local: Local1
0000632D : 45 : i32.eqz
0000632E : 0d : br_if:05
00006330 : 20 : get_local: Local4
00006332 : 45 : i32.eqz
00006333 : 0d : br_if:0d
00006335 : 20 : get_local: Local1
00006337 : 20 : get_local: Param0
00006339 : a7 : i32.wrap/i64
0000633A : 22 : tee_local: Local2
0000633C : 20 : get_local: Local4
0000633E : 70 : i32.rem_u
0000633F : ad : i64.extend_u/i32
00006340 : 37 : i64.store - Flags: 3 Offset: 0
00006343 : 0c : br:06
00006345 : 0b : end
00006346 : 20 : get_local: Local4
00006348 : 45 : i32.eqz
00006349 : 0d : br_if:0c
0000634B : 20 : get_local: Param0
0000634D : a7 : i32.wrap/i64
0000634E : 45 : i32.eqz
0000634F : 0d : br_if:03
00006351 : 20 : get_local: Local4
00006353 : 41 : i32.const: 127
00006355 : 6a : i32.add
00006356 : 22 : tee_local: Local3
00006358 : 20 : get_local: Local4
0000635A : 71 : i32.and
0000635B : 45 : i32.eqz
0000635C : 0d : br_if:08
0000635E : 20 : get_local: Local4
00006360 : 67 : i32.clz
00006361 : 20 : get_local: Local2
00006363 : 67 : i32.clz
00006364 : 6b : i32.sub
00006365 : 22 : tee_local: Local4
00006367 : 41 : i32.const: 30
00006369 : 4d : i32.le_u
0000636A : 0d : br_if:09
0000636C : 42 : i64.const: 0
0000636E : 21 : set_local: Local8
00006370 : 20 : get_local: Local1
00006372 : 45 : i32.eqz
00006373 : 0d : br_if:06
00006375 : 20 : get_local: Local1
00006377 : 20 : get_local: Param0
00006379 : 37 : i64.store - Flags: 3 Offset: 0
0000637C : 42 : i64.const: 0
0000637E : 0f : return
0000637F : 0b : end
00006380 : 42 : i64.const: 0
00006382 : 21 : set_local: Local8
00006384 : 20 : get_local: Local1
00006386 : 45 : i32.eqz
00006387 : 0d : br_if:05
00006389 : 20 : get_local: Local1
0000638B : 20 : get_local: Param0
0000638D : 37 : i64.store - Flags: 3 Offset: 0
00006390 : 42 : i64.const: 0
00006392 : 0f : return
00006393 : 0b : end
00006394 : 20 : get_local: Local3
00006396 : 41 : i32.const: 127
00006398 : 6a : i32.add
00006399 : 22 : tee_local: Local4
0000639B : 20 : get_local: Local3
0000639D : 71 : i32.and
0000639E : 45 : i32.eqz
0000639F : 0d : br_if:05
000063A1 : 41 : i32.const: 0
000063A3 : 20 : get_local: Local3
000063A5 : 67 : i32.clz
000063A6 : 41 : i32.const: 33
000063A8 : 6a : i32.add
000063A9 : 20 : get_local: Local2
000063AB : 67 : i32.clz
000063AC : 6b : i32.sub
000063AD : 22 : tee_local: Local4
000063AF : 6b : i32.sub
000063B0 : 21 : set_local: Local2
000063B2 : 0c : br:08
000063B4 : 0b : end
000063B5 : 41 : i32.const: 63
000063B7 : 20 : get_local: Local4
000063B9 : 6b : i32.sub
000063BA : 21 : set_local: Local2
000063BC : 20 : get_local: Local4
000063BE : 41 : i32.const: 1
000063C0 : 6a : i32.add
000063C1 : 21 : set_local: Local4
000063C3 : 0c : br:07
000063C5 : 0b : end
000063C6 : 02 : block: 40
000063C8 : 20 : get_local: Local1
000063CA : 45 : i32.eqz
000063CB : 0d : br_if:00
000063CD : 20 : get_local: Local1
000063CF : 20 : get_local: Local2
000063D1 : 20 : get_local: Local4
000063D3 : 70 : i32.rem_u
000063D4 : ad : i64.extend_u/i32
000063D5 : 42 : i64.const: 32
000063D7 : 86 : i64.shl
000063D8 : 37 : i64.store - Flags: 3 Offset: 0
000063DB : 0b : end
000063DC : 20 : get_local: Local2
000063DE : 20 : get_local: Local4
000063E0 : 6e : i32.div_u
000063E1 : ad : i64.extend_u/i32
000063E2 : 0f : return
000063E3 : 0b : end
000063E4 : 20 : get_local: Local4
000063E6 : 45 : i32.eqz
000063E7 : 0d : br_if:07
000063E9 : 20 : get_local: Param0
000063EB : a7 : i32.wrap/i64
000063EC : 21 : set_local: Local2
000063EE : 0b : end
000063EF : 20 : get_local: Local2
000063F1 : 20 : get_local: Local4
000063F3 : 6e : i32.div_u
000063F4 : ad : i64.extend_u/i32
000063F5 : 21 : set_local: Local8
000063F7 : 0b : end
000063F8 : 20 : get_local: Local8
000063FA : 0f : return
000063FB : 0b : end
000063FC : 02 : block: 40
000063FE : 20 : get_local: Local1
00006400 : 45 : i32.eqz
00006401 : 0d : br_if:00
00006403 : 20 : get_local: Local1
00006405 : 20 : get_local: Local4
00006407 : 20 : get_local: Param0
00006409 : a7 : i32.wrap/i64
0000640A : 71 : i32.and
0000640B : ad : i64.extend_u/i32
0000640C : 37 : i64.store - Flags: 3 Offset: 0
0000640F : 0b : end
00006410 : 20 : get_local: Local3
00006412 : 41 : i32.const: 1
00006414 : 47 : i32.ne
00006415 : 0d : br_if:03
00006417 : 20 : get_local: Param0
00006419 : 0f : return
0000641A : 0b : end
0000641B : 02 : block: 40
0000641D : 20 : get_local: Local1
0000641F : 45 : i32.eqz
00006420 : 0d : br_if:00
00006422 : 20 : get_local: Local1
00006424 : 20 : get_local: Local3
00006426 : 20 : get_local: Local2
00006428 : 71 : i32.and
00006429 : ad : i64.extend_u/i32
0000642A : 42 : i64.const: 32
0000642C : 86 : i64.shl
0000642D : 20 : get_local: Param0
0000642F : 42 : i64.const: 4294967295
00006435 : 83 : i64.and
00006436 : 84 : i64.or
00006437 : 37 : i64.store - Flags: 3 Offset: 0
0000643A : 0b : end
0000643B : 20 : get_local: Local2
0000643D : 20 : get_local: Local4
0000643F : 68 : Unknown Opcode (68) at 0x643f
00006440 : 41 : i32.const: 31
00006442 : 71 : i32.and
00006443 : 76 : i32.shr_u
00006444 : ad : i64.extend_u/i32
00006445 : 0f : return
00006446 : 0b : end
00006447 : 41 : i32.const: 63
00006449 : 20 : get_local: Local4
0000644B : 6b : i32.sub
0000644C : 21 : set_local: Local2
0000644E : 20 : get_local: Local4
00006450 : 41 : i32.const: 1
00006452 : 6a : i32.add
00006453 : 21 : set_local: Local4
00006455 : 0b : end
00006456 : 20 : get_local: Param0
00006458 : 20 : get_local: Local2
0000645A : 41 : i32.const: 63
0000645C : 71 : i32.and
0000645D : ad : i64.extend_u/i32
0000645E : 86 : i64.shl
0000645F : 21 : set_local: Local8
00006461 : 20 : get_local: Param0
00006463 : 20 : get_local: Local4
00006465 : 41 : i32.const: 63
00006467 : 71 : i32.and
00006468 : ad : i64.extend_u/i32
00006469 : 88 : i64.shr_u
0000646A : 21 : set_local: Param0
0000646C : 02 : block: 40
0000646E : 02 : block: 40
00006470 : 20 : get_local: Local4
00006472 : 45 : i32.eqz
00006473 : 0d : br_if:00
00006475 : 20 : get_local: Local0
00006477 : 42 : i64.const: 127
00006479 : 7c : i64.add
0000647A : 21 : set_local: Local5
0000647C : 42 : i64.const: 0
0000647E : 21 : set_local: Local7
00006480 : 03 : loop: 40
00006482 : 20 : get_local: Param0
00006484 : 42 : i64.const: 1
00006486 : 86 : i64.shl
00006487 : 20 : get_local: Local8
00006489 : 42 : i64.const: 63
0000648B : 88 : i64.shr_u
0000648C : 84 : i64.or
0000648D : 22 : tee_local: Param00
0000648F : 20 : get_local: Local5
00006491 : 20 : get_local: Param0
00006493 : 7d : i64.sub
00006494 : 42 : i64.const: 63
00006496 : 87 : i64.shr_s
00006497 : 22 : tee_local: Local6
00006499 : 20 : get_local: Local0
0000649B : 83 : i64.and
0000649C : 7d : i64.sub
0000649D : 21 : set_local: Param0
0000649F : 20 : get_local: Local7
000064A1 : 20 : get_local: Local8
000064A3 : 42 : i64.const: 1
000064A5 : 86 : i64.shl
000064A6 : 84 : i64.or
000064A7 : 21 : set_local: Local8
000064A9 : 20 : get_local: Local6
000064AB : 42 : i64.const: 1
000064AD : 83 : i64.and
000064AE : 22 : tee_local: Local6
000064B0 : 21 : set_local: Local7
000064B2 : 20 : get_local: Local4
000064B4 : 41 : i32.const: 127
000064B6 : 6a : i32.add
000064B7 : 22 : tee_local: Local4
000064B9 : 0d : br_if:00
000064BB : 0c : br:02
000064BD : 0b : end
000064BE : 00 : unreachable
000064BF : 0b : end
000064C0 : 42 : i64.const: 0
000064C2 : 21 : set_local: Local6
000064C4 : 0b : end
000064C5 : 02 : block: 40
000064C7 : 20 : get_local: Local1
000064C9 : 45 : i32.eqz
000064CA : 0d : br_if:00
000064CC : 20 : get_local: Local1
000064CE : 20 : get_local: Param0
000064D0 : 37 : i64.store - Flags: 3 Offset: 0
000064D3 : 0b : end
000064D4 : 20 : get_local: Local6
000064D6 : 20 : get_local: Local8
000064D8 : 42 : i64.const: 1
000064DA : 86 : i64.shl
000064DB : 84 : i64.or
000064DC : 0f : return
000064DD : 0b : end
000064DE : 20 : get_local: Param0
000064E0 : 20 : get_local: Local3
000064E2 : 68 : Unknown Opcode (68) at 0x64e2
000064E3 : ad : i64.extend_u/i32
000064E4 : 88 : i64.shr_u
000064E5 : 0f : return
000064E6 : 0b : end
000064E7 : 00 : unreachable
000064E8 : 00 : unreachable
000064E9 : 0b : end
Locals: 1 i32
000064EE : 41 : i32.const: 0
000064F0 : 41 : i32.const: 0
000064F2 : 28 : i32.load - Flags: 2 Offset: 4
000064F5 : 41 : i32.const: 16
000064F7 : 6b : i32.sub
000064F8 : 22 : tee_local: Local1
000064FA : 36 : i32.store - Flags: 2 Offset: 4
000064FD : 20 : get_local: Local1
000064FF : 42 : i64.const: 0
00006501 : 37 : i64.store - Flags: 3 Offset: 8
00006504 : 20 : get_local: Param0
00006506 : 20 : get_local: Local0
00006508 : 20 : get_local: Local1
0000650A : 41 : i32.const: 8
0000650C : 6a : i32.add
0000650D : 10 : call __udivmoddi4
0000650F : 1a : drop
00006510 : 20 : get_local: Local1
00006512 : 29 : i64.load - Flags: 3 Offset: 8
00006515 : 21 : set_local: Param0
00006517 : 41 : i32.const: 0
00006519 : 20 : get_local: Local1
0000651B : 41 : i32.const: 16
0000651D : 6a : i32.add
0000651E : 36 : i32.store - Flags: 2 Offset: 4
00006521 : 20 : get_local: Param0
00006523 : 0b : end
Locals: 1 i32
00006528 : 41 : i32.const: 0
0000652A : 41 : i32.const: 0
0000652C : 28 : i32.load - Flags: 2 Offset: 4
0000652F : 41 : i32.const: 16
00006531 : 6b : i32.sub
00006532 : 22 : tee_local: Local4
00006534 : 36 : i32.store - Flags: 2 Offset: 4
00006537 : 20 : get_local: Local4
00006539 : 20 : get_local: Local0
0000653B : 20 : get_local: Local1
0000653D : 20 : get_local: Local2
0000653F : 20 : get_local: Local3
00006541 : 41 : i32.const: 0
00006543 : 10 : call __udivmodti4
00006545 : 20 : get_local: Local4
00006547 : 29 : i64.load - Flags: 3 Offset: 0
0000654A : 21 : set_local: Local0
0000654C : 20 : get_local: Param0
0000654E : 41 : i32.const: 8
00006550 : 6a : i32.add
00006551 : 20 : get_local: Local4
00006553 : 41 : i32.const: 8
00006555 : 6a : i32.add
00006556 : 29 : i64.load - Flags: 3 Offset: 0
00006559 : 37 : i64.store - Flags: 3 Offset: 0
0000655C : 20 : get_local: Param0
0000655E : 20 : get_local: Local0
00006560 : 37 : i64.store - Flags: 3 Offset: 0
00006563 : 41 : i32.const: 0
00006565 : 20 : get_local: Local4
00006567 : 41 : i32.const: 16
00006569 : 6a : i32.add
0000656A : 36 : i32.store - Flags: 2 Offset: 4
0000656D : 0b : end
Locals: 3 i32
Locals: 8 i64
00006575 : 41 : i32.const: 0
00006577 : 41 : i32.const: 0
00006579 : 28 : i32.load - Flags: 2 Offset: 4
0000657C : 41 : i32.const: 48
0000657E : 6b : i32.sub
0000657F : 22 : tee_local: Local7
00006581 : 36 : i32.store - Flags: 2 Offset: 4
00006584 : 02 : block: 40
00006586 : 02 : block: 40
00006588 : 02 : block: 40
0000658A : 02 : block: 40
0000658C : 02 : block: 40
0000658E : 02 : block: 40
00006590 : 02 : block: 40
00006592 : 02 : block: 40
00006594 : 02 : block: 40
00006596 : 02 : block: 40
00006598 : 02 : block: 40
0000659A : 02 : block: 40
0000659C : 02 : block: 40
0000659E : 02 : block: 40
000065A0 : 02 : block: 40
000065A2 : 02 : block: 40
000065A4 : 20 : get_local: Local1
000065A6 : 42 : i64.const: 0
000065A8 : 51 : i64.eq
000065A9 : 0d : br_if:00
000065AB : 20 : get_local: Local2
000065AD : 50 : i64.eqz
000065AE : 0d : br_if:01
000065B0 : 20 : get_local: Local3
000065B2 : 50 : i64.eqz
000065B3 : 0d : br_if:03
000065B5 : 20 : get_local: Local3
000065B7 : 79 : i64.clz
000065B8 : a7 : i32.wrap/i64
000065B9 : 20 : get_local: Local1
000065BB : 79 : i64.clz
000065BC : a7 : i32.wrap/i64
000065BD : 6b : i32.sub
000065BE : 22 : tee_local: Local5
000065C0 : 41 : i32.const: 63
000065C2 : 4d : i32.le_u
000065C3 : 0d : br_if:05
000065C5 : 20 : get_local: Local4
000065C7 : 45 : i32.eqz
000065C8 : 0d : br_if:04
000065CA : 20 : get_local: Local4
000065CC : 20 : get_local: Local0
000065CE : 37 : i64.store - Flags: 3 Offset: 0
000065D1 : 20 : get_local: Local4
000065D3 : 41 : i32.const: 8
000065D5 : 6a : i32.add
000065D6 : 20 : get_local: Local1
000065D8 : 37 : i64.store - Flags: 3 Offset: 0
000065DB : 42 : i64.const: 0
000065DD : 21 : set_local: Local0
000065DF : 0c : br:0b
000065E1 : 0b : end
000065E2 : 20 : get_local: Local3
000065E4 : 50 : i64.eqz
000065E5 : 45 : i32.eqz
000065E6 : 0d : br_if:01
000065E8 : 20 : get_local: Local4
000065EA : 45 : i32.eqz
000065EB : 0d : br_if:06
000065ED : 20 : get_local: Local2
000065EF : 42 : i64.const: 0
000065F1 : 51 : i64.eq
000065F2 : 0d : br_if:0e
000065F4 : 20 : get_local: Local4
000065F6 : 41 : i32.const: 8
000065F8 : 6a : i32.add
000065F9 : 42 : i64.const: 0
000065FB : 37 : i64.store - Flags: 3 Offset: 0
000065FE : 20 : get_local: Local4
00006600 : 20 : get_local: Local0
00006602 : 20 : get_local: Local2
00006604 : 82 : Unknown Opcode (82) at 0x6604
00006605 : 37 : i64.store - Flags: 3 Offset: 0
00006608 : 0c : br:07
0000660A : 0b : end
0000660B : 20 : get_local: Local3
0000660D : 50 : i64.eqz
0000660E : 0d : br_if:0d
00006610 : 20 : get_local: Local0
00006612 : 42 : i64.const: 0
00006614 : 51 : i64.eq
00006615 : 0d : br_if:04
00006617 : 20 : get_local: Local3
00006619 : 42 : i64.const: 127
0000661B : 7c : i64.add
0000661C : 22 : tee_local: Param0d
0000661E : 20 : get_local: Local3
00006620 : 83 : i64.and
00006621 : 50 : i64.eqz
00006622 : 0d : br_if:08
00006624 : 20 : get_local: Local3
00006626 : 79 : i64.clz
00006627 : a7 : i32.wrap/i64
00006628 : 20 : get_local: Local1
0000662A : 79 : i64.clz
0000662B : a7 : i32.wrap/i64
0000662C : 6b : i32.sub
0000662D : 22 : tee_local: Local5
0000662F : 41 : i32.const: 62
00006631 : 4d : i32.le_u
00006632 : 0d : br_if:0a
00006634 : 20 : get_local: Local4
00006636 : 45 : i32.eqz
00006637 : 0d : br_if:02
00006639 : 20 : get_local: Local4
0000663B : 20 : get_local: Local0
0000663D : 37 : i64.store - Flags: 3 Offset: 0
00006640 : 20 : get_local: Local4
00006642 : 41 : i32.const: 8
00006644 : 6a : i32.add
00006645 : 20 : get_local: Local1
00006647 : 37 : i64.store - Flags: 3 Offset: 0
0000664A : 42 : i64.const: 0
0000664C : 21 : set_local: Local0
0000664E : 0c : br:09
00006650 : 0b : end
00006651 : 20 : get_local: Local4
00006653 : 45 : i32.eqz
00006654 : 0d : br_if:01
00006656 : 20 : get_local: Local4
00006658 : 20 : get_local: Local0
0000665A : 37 : i64.store - Flags: 3 Offset: 0
0000665D : 20 : get_local: Local4
0000665F : 41 : i32.const: 8
00006661 : 6a : i32.add
00006662 : 20 : get_local: Local1
00006664 : 37 : i64.store - Flags: 3 Offset: 0
00006667 : 42 : i64.const: 0
<