]> git.proxmox.com Git - rustc.git/blob - src/binaryen/test/emcc_hello_world.fromasm.clamp
New upstream version 1.25.0+dfsg1
[rustc.git] / src / binaryen / test / emcc_hello_world.fromasm.clamp
1 (module
2 (type $FUNCSIG$iiii (func (param i32 i32 i32) (result i32)))
3 (type $FUNCSIG$ii (func (param i32) (result i32)))
4 (type $FUNCSIG$vi (func (param i32)))
5 (type $FUNCSIG$v (func))
6 (type $FUNCSIG$i (func (result i32)))
7 (type $FUNCSIG$iii (func (param i32 i32) (result i32)))
8 (type $FUNCSIG$vii (func (param i32 i32)))
9 (import "env" "STACKTOP" (global $STACKTOP$asm2wasm$import i32))
10 (import "env" "STACK_MAX" (global $STACK_MAX$asm2wasm$import i32))
11 (import "env" "tempDoublePtr" (global $tempDoublePtr$asm2wasm$import i32))
12 (import "env" "abort" (func $abort))
13 (import "env" "nullFunc_ii" (func $nullFunc_ii (param i32)))
14 (import "env" "nullFunc_iiii" (func $nullFunc_iiii (param i32)))
15 (import "env" "nullFunc_vi" (func $nullFunc_vi (param i32)))
16 (import "env" "_pthread_cleanup_pop" (func $_pthread_cleanup_pop (param i32)))
17 (import "env" "___lock" (func $___lock (param i32)))
18 (import "env" "_pthread_self" (func $_pthread_self (result i32)))
19 (import "env" "_abort" (func $_abort))
20 (import "env" "___syscall6" (func $___syscall6 (param i32 i32) (result i32)))
21 (import "env" "_sbrk" (func $_sbrk (param i32) (result i32)))
22 (import "env" "_time" (func $_time (param i32) (result i32)))
23 (import "env" "_emscripten_memcpy_big" (func $_emscripten_memcpy_big (param i32 i32 i32) (result i32)))
24 (import "env" "___syscall54" (func $___syscall54 (param i32 i32) (result i32)))
25 (import "env" "___unlock" (func $___unlock (param i32)))
26 (import "env" "___syscall140" (func $___syscall140 (param i32 i32) (result i32)))
27 (import "env" "_pthread_cleanup_push" (func $_pthread_cleanup_push (param i32 i32)))
28 (import "env" "_sysconf" (func $_sysconf (param i32) (result i32)))
29 (import "env" "___syscall146" (func $___syscall146 (param i32 i32) (result i32)))
30 (import "env" "memory" (memory $0 256 256))
31 (import "env" "table" (table 18 18 anyfunc))
32 (import "env" "memoryBase" (global $memoryBase i32))
33 (import "env" "tableBase" (global $tableBase i32))
34 (global $STACKTOP (mut i32) (get_global $STACKTOP$asm2wasm$import))
35 (global $STACK_MAX (mut i32) (get_global $STACK_MAX$asm2wasm$import))
36 (global $tempDoublePtr (mut i32) (get_global $tempDoublePtr$asm2wasm$import))
37 (global $__THREW__ (mut i32) (i32.const 0))
38 (global $threwValue (mut i32) (i32.const 0))
39 (global $tempRet0 (mut i32) (i32.const 0))
40 (elem (get_global $tableBase) $b0 $___stdio_close $b1 $b1 $___stdout_write $___stdio_seek $___stdio_write $b1 $b1 $b1 $b2 $b2 $b2 $b2 $b2 $_cleanup $b2 $b2)
41 (data (i32.const 1024) "emcc_hello_world.asm.js")
42 (export "_i64Subtract" (func $_i64Subtract))
43 (export "_free" (func $_free))
44 (export "_main" (func $_main))
45 (export "_i64Add" (func $_i64Add))
46 (export "_memset" (func $_memset))
47 (export "_malloc" (func $_malloc))
48 (export "_memcpy" (func $_memcpy))
49 (export "_bitshift64Lshr" (func $_bitshift64Lshr))
50 (export "_fflush" (func $_fflush))
51 (export "___errno_location" (func $___errno_location))
52 (export "_bitshift64Shl" (func $_bitshift64Shl))
53 (export "runPostSets" (func $runPostSets))
54 (export "stackAlloc" (func $stackAlloc))
55 (export "stackSave" (func $stackSave))
56 (export "stackRestore" (func $stackRestore))
57 (export "establishStackSpace" (func $establishStackSpace))
58 (export "setThrew" (func $setThrew))
59 (export "setTempRet0" (func $setTempRet0))
60 (export "getTempRet0" (func $getTempRet0))
61 (export "dynCall_ii" (func $dynCall_ii))
62 (export "dynCall_iiii" (func $dynCall_iiii))
63 (export "dynCall_vi" (func $dynCall_vi))
64 (export "___udivmoddi4" (func $___udivmoddi4))
65 (func $stackAlloc (; 18 ;) (param $0 i32) (result i32)
66 (local $1 i32)
67 (set_local $1
68 (get_global $STACKTOP)
69 )
70 (set_global $STACKTOP
71 (i32.add
72 (get_global $STACKTOP)
73 (get_local $0)
74 )
75 )
76 (set_global $STACKTOP
77 (i32.and
78 (i32.add
79 (get_global $STACKTOP)
80 (i32.const 15)
81 )
82 (i32.const -16)
83 )
84 )
85 (if
86 (i32.ge_s
87 (get_global $STACKTOP)
88 (get_global $STACK_MAX)
89 )
90 (call $abort)
91 )
92 (get_local $1)
93 )
94 (func $stackSave (; 19 ;) (result i32)
95 (get_global $STACKTOP)
96 )
97 (func $stackRestore (; 20 ;) (param $0 i32)
98 (set_global $STACKTOP
99 (get_local $0)
100 )
101 )
102 (func $establishStackSpace (; 21 ;) (param $0 i32) (param $1 i32)
103 (set_global $STACKTOP
104 (get_local $0)
105 )
106 (set_global $STACK_MAX
107 (get_local $1)
108 )
109 )
110 (func $setThrew (; 22 ;) (param $0 i32) (param $1 i32)
111 (if
112 (i32.eqz
113 (get_global $__THREW__)
114 )
115 (block
116 (set_global $__THREW__
117 (get_local $0)
118 )
119 (set_global $threwValue
120 (get_local $1)
121 )
122 )
123 )
124 )
125 (func $setTempRet0 (; 23 ;) (param $0 i32)
126 (set_global $tempRet0
127 (get_local $0)
128 )
129 )
130 (func $getTempRet0 (; 24 ;) (result i32)
131 (get_global $tempRet0)
132 )
133 (func $_main (; 25 ;) (result i32)
134 (local $0 i32)
135 (set_local $0
136 (get_global $STACKTOP)
137 )
138 (set_global $STACKTOP
139 (i32.add
140 (get_global $STACKTOP)
141 (i32.const 16)
142 )
143 )
144 (if
145 (i32.ge_s
146 (get_global $STACKTOP)
147 (get_global $STACK_MAX)
148 )
149 (call $abort)
150 )
151 (drop
152 (call $_printf
153 (i32.const 672)
154 (get_local $0)
155 )
156 )
157 (set_global $STACKTOP
158 (get_local $0)
159 )
160 (i32.const 0)
161 )
162 (func $_frexp (; 26 ;) (param $0 f64) (param $1 i32) (result f64)
163 (local $2 i32)
164 (local $3 i32)
165 (local $4 i32)
166 (f64.store
167 (get_global $tempDoublePtr)
168 (get_local $0)
169 )
170 (block $switch
171 (block $switch-default
172 (block $switch-case0
173 (block $switch-case
174 (br_table $switch-case $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-case0 $switch-default
175 (tee_local $3
176 (i32.and
177 (tee_local $3
178 (call $_bitshift64Lshr
179 (tee_local $2
180 (i32.load
181 (get_global $tempDoublePtr)
182 )
183 )
184 (tee_local $4
185 (i32.load offset=4
186 (get_global $tempDoublePtr)
187 )
188 )
189 (i32.const 52)
190 )
191 )
192 (i32.const 2047)
193 )
194 )
195 )
196 )
197 (i32.store
198 (get_local $1)
199 (tee_local $2
200 (if (result i32)
201 (f64.ne
202 (get_local $0)
203 (f64.const 0)
204 )
205 (block (result i32)
206 (set_local $0
207 (call $_frexp
208 (f64.mul
209 (get_local $0)
210 (f64.const 18446744073709551615)
211 )
212 (get_local $1)
213 )
214 )
215 (i32.add
216 (i32.load
217 (get_local $1)
218 )
219 (i32.const -64)
220 )
221 )
222 (i32.const 0)
223 )
224 )
225 )
226 (br $switch)
227 )
228 (br $switch)
229 )
230 (i32.store
231 (get_local $1)
232 (i32.add
233 (get_local $3)
234 (i32.const -1022)
235 )
236 )
237 (i32.store
238 (get_global $tempDoublePtr)
239 (get_local $2)
240 )
241 (i32.store offset=4
242 (get_global $tempDoublePtr)
243 (i32.or
244 (i32.and
245 (get_local $4)
246 (i32.const -2146435073)
247 )
248 (i32.const 1071644672)
249 )
250 )
251 (set_local $0
252 (f64.load
253 (get_global $tempDoublePtr)
254 )
255 )
256 )
257 (get_local $0)
258 )
259 (func $_strerror (; 27 ;) (param $0 i32) (result i32)
260 (local $1 i32)
261 (local $2 i32)
262 (set_local $1
263 (i32.const 0)
264 )
265 (block $__rjto$1
266 (block $__rjti$1
267 (block $__rjti$0
268 (loop $while-in
269 (br_if $__rjti$0
270 (i32.eq
271 (i32.load8_u offset=687
272 (get_local $1)
273 )
274 (get_local $0)
275 )
276 )
277 (br_if $while-in
278 (i32.ne
279 (tee_local $1
280 (i32.add
281 (get_local $1)
282 (i32.const 1)
283 )
284 )
285 (i32.const 87)
286 )
287 )
288 (set_local $1
289 (i32.const 87)
290 )
291 (br $__rjti$1)
292 )
293 )
294 (br_if $__rjti$1
295 (get_local $1)
296 )
297 (set_local $0
298 (i32.const 775)
299 )
300 (br $__rjto$1)
301 )
302 (set_local $0
303 (i32.const 775)
304 )
305 (loop $while-in1
306 (loop $while-in3
307 (set_local $2
308 (i32.add
309 (get_local $0)
310 (i32.const 1)
311 )
312 )
313 (if
314 (i32.load8_s
315 (get_local $0)
316 )
317 (block
318 (set_local $0
319 (get_local $2)
320 )
321 (br $while-in3)
322 )
323 (set_local $0
324 (get_local $2)
325 )
326 )
327 )
328 (br_if $while-in1
329 (tee_local $1
330 (i32.add
331 (get_local $1)
332 (i32.const -1)
333 )
334 )
335 )
336 )
337 )
338 (get_local $0)
339 )
340 (func $___errno_location (; 28 ;) (result i32)
341 (if (result i32)
342 (i32.load
343 (i32.const 16)
344 )
345 (i32.load offset=60
346 (call $_pthread_self)
347 )
348 (i32.const 60)
349 )
350 )
351 (func $___stdio_close (; 29 ;) (param $0 i32) (result i32)
352 (local $1 i32)
353 (local $2 i32)
354 (set_local $1
355 (get_global $STACKTOP)
356 )
357 (set_global $STACKTOP
358 (i32.add
359 (get_global $STACKTOP)
360 (i32.const 16)
361 )
362 )
363 (if
364 (i32.ge_s
365 (get_global $STACKTOP)
366 (get_global $STACK_MAX)
367 )
368 (call $abort)
369 )
370 (i32.store
371 (tee_local $2
372 (get_local $1)
373 )
374 (i32.load offset=60
375 (get_local $0)
376 )
377 )
378 (set_local $0
379 (call $___syscall_ret
380 (call $___syscall6
381 (i32.const 6)
382 (get_local $2)
383 )
384 )
385 )
386 (set_global $STACKTOP
387 (get_local $1)
388 )
389 (get_local $0)
390 )
391 (func $___stdout_write (; 30 ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
392 (local $3 i32)
393 (local $4 i32)
394 (local $5 i32)
395 (set_local $4
396 (get_global $STACKTOP)
397 )
398 (set_global $STACKTOP
399 (i32.add
400 (get_global $STACKTOP)
401 (i32.const 80)
402 )
403 )
404 (if
405 (i32.ge_s
406 (get_global $STACKTOP)
407 (get_global $STACK_MAX)
408 )
409 (call $abort)
410 )
411 (set_local $3
412 (get_local $4)
413 )
414 (set_local $5
415 (i32.add
416 (get_local $4)
417 (i32.const 12)
418 )
419 )
420 (i32.store offset=36
421 (get_local $0)
422 (i32.const 4)
423 )
424 (if
425 (i32.eqz
426 (i32.and
427 (i32.load
428 (get_local $0)
429 )
430 (i32.const 64)
431 )
432 )
433 (block
434 (i32.store
435 (get_local $3)
436 (i32.load offset=60
437 (get_local $0)
438 )
439 )
440 (i32.store offset=4
441 (get_local $3)
442 (i32.const 21505)
443 )
444 (i32.store offset=8
445 (get_local $3)
446 (get_local $5)
447 )
448 (if
449 (call $___syscall54
450 (i32.const 54)
451 (get_local $3)
452 )
453 (i32.store8 offset=75
454 (get_local $0)
455 (i32.const -1)
456 )
457 )
458 )
459 )
460 (set_local $0
461 (call $___stdio_write
462 (get_local $0)
463 (get_local $1)
464 (get_local $2)
465 )
466 )
467 (set_global $STACKTOP
468 (get_local $4)
469 )
470 (get_local $0)
471 )
472 (func $___stdio_seek (; 31 ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
473 (local $3 i32)
474 (local $4 i32)
475 (set_local $4
476 (get_global $STACKTOP)
477 )
478 (set_global $STACKTOP
479 (i32.add
480 (get_global $STACKTOP)
481 (i32.const 32)
482 )
483 )
484 (if
485 (i32.ge_s
486 (get_global $STACKTOP)
487 (get_global $STACK_MAX)
488 )
489 (call $abort)
490 )
491 (i32.store
492 (tee_local $3
493 (get_local $4)
494 )
495 (i32.load offset=60
496 (get_local $0)
497 )
498 )
499 (i32.store offset=4
500 (get_local $3)
501 (i32.const 0)
502 )
503 (i32.store offset=8
504 (get_local $3)
505 (get_local $1)
506 )
507 (i32.store offset=12
508 (get_local $3)
509 (tee_local $0
510 (i32.add
511 (get_local $4)
512 (i32.const 20)
513 )
514 )
515 )
516 (i32.store offset=16
517 (get_local $3)
518 (get_local $2)
519 )
520 (set_local $0
521 (if (result i32)
522 (i32.lt_s
523 (call $___syscall_ret
524 (call $___syscall140
525 (i32.const 140)
526 (get_local $3)
527 )
528 )
529 (i32.const 0)
530 )
531 (block (result i32)
532 (i32.store
533 (get_local $0)
534 (i32.const -1)
535 )
536 (i32.const -1)
537 )
538 (i32.load
539 (get_local $0)
540 )
541 )
542 )
543 (set_global $STACKTOP
544 (get_local $4)
545 )
546 (get_local $0)
547 )
548 (func $_fflush (; 32 ;) (param $0 i32) (result i32)
549 (local $1 i32)
550 (local $2 i32)
551 (block $do-once
552 (if
553 (get_local $0)
554 (block
555 (if
556 (i32.le_s
557 (i32.load offset=76
558 (get_local $0)
559 )
560 (i32.const -1)
561 )
562 (block
563 (set_local $0
564 (call $___fflush_unlocked
565 (get_local $0)
566 )
567 )
568 (br $do-once)
569 )
570 )
571 (set_local $2
572 (i32.eqz
573 (call $___lockfile
574 (get_local $0)
575 )
576 )
577 )
578 (set_local $1
579 (call $___fflush_unlocked
580 (get_local $0)
581 )
582 )
583 (set_local $0
584 (if (result i32)
585 (get_local $2)
586 (get_local $1)
587 (block (result i32)
588 (call $___unlockfile
589 (get_local $0)
590 )
591 (get_local $1)
592 )
593 )
594 )
595 )
596 (block
597 (set_local $0
598 (if (result i32)
599 (i32.load
600 (i32.const 12)
601 )
602 (call $_fflush
603 (i32.load
604 (i32.const 12)
605 )
606 )
607 (i32.const 0)
608 )
609 )
610 (call $___lock
611 (i32.const 44)
612 )
613 (if
614 (tee_local $1
615 (i32.load
616 (i32.const 40)
617 )
618 )
619 (loop $while-in
620 (set_local $2
621 (if (result i32)
622 (i32.gt_s
623 (i32.load offset=76
624 (get_local $1)
625 )
626 (i32.const -1)
627 )
628 (call $___lockfile
629 (get_local $1)
630 )
631 (i32.const 0)
632 )
633 )
634 (if
635 (i32.gt_u
636 (i32.load offset=20
637 (get_local $1)
638 )
639 (i32.load offset=28
640 (get_local $1)
641 )
642 )
643 (set_local $0
644 (i32.or
645 (call $___fflush_unlocked
646 (get_local $1)
647 )
648 (get_local $0)
649 )
650 )
651 )
652 (if
653 (get_local $2)
654 (call $___unlockfile
655 (get_local $1)
656 )
657 )
658 (br_if $while-in
659 (tee_local $1
660 (i32.load offset=56
661 (get_local $1)
662 )
663 )
664 )
665 )
666 )
667 (call $___unlock
668 (i32.const 44)
669 )
670 )
671 )
672 )
673 (get_local $0)
674 )
675 (func $_printf (; 33 ;) (param $0 i32) (param $1 i32) (result i32)
676 (local $2 i32)
677 (local $3 i32)
678 (set_local $2
679 (get_global $STACKTOP)
680 )
681 (set_global $STACKTOP
682 (i32.add
683 (get_global $STACKTOP)
684 (i32.const 16)
685 )
686 )
687 (if
688 (i32.ge_s
689 (get_global $STACKTOP)
690 (get_global $STACK_MAX)
691 )
692 (call $abort)
693 )
694 (i32.store
695 (tee_local $3
696 (get_local $2)
697 )
698 (get_local $1)
699 )
700 (set_local $0
701 (call $_vfprintf
702 (i32.load
703 (i32.const 8)
704 )
705 (get_local $0)
706 (get_local $3)
707 )
708 )
709 (set_global $STACKTOP
710 (get_local $2)
711 )
712 (get_local $0)
713 )
714 (func $___lockfile (; 34 ;) (param $0 i32) (result i32)
715 (i32.const 0)
716 )
717 (func $___unlockfile (; 35 ;) (param $0 i32)
718 (nop)
719 )
720 (func $___stdio_write (; 36 ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
721 (local $3 i32)
722 (local $4 i32)
723 (local $5 i32)
724 (local $6 i32)
725 (local $7 i32)
726 (local $8 i32)
727 (local $9 i32)
728 (local $10 i32)
729 (local $11 i32)
730 (local $12 i32)
731 (local $13 i32)
732 (local $14 i32)
733 (set_local $8
734 (get_global $STACKTOP)
735 )
736 (set_global $STACKTOP
737 (i32.add
738 (get_global $STACKTOP)
739 (i32.const 48)
740 )
741 )
742 (if
743 (i32.ge_s
744 (get_global $STACKTOP)
745 (get_global $STACK_MAX)
746 )
747 (call $abort)
748 )
749 (set_local $9
750 (i32.add
751 (get_local $8)
752 (i32.const 16)
753 )
754 )
755 (set_local $10
756 (get_local $8)
757 )
758 (i32.store
759 (tee_local $4
760 (i32.add
761 (get_local $8)
762 (i32.const 32)
763 )
764 )
765 (tee_local $3
766 (i32.load
767 (tee_local $6
768 (i32.add
769 (get_local $0)
770 (i32.const 28)
771 )
772 )
773 )
774 )
775 )
776 (i32.store offset=4
777 (get_local $4)
778 (tee_local $3
779 (i32.sub
780 (i32.load
781 (tee_local $11
782 (i32.add
783 (get_local $0)
784 (i32.const 20)
785 )
786 )
787 )
788 (get_local $3)
789 )
790 )
791 )
792 (i32.store offset=8
793 (get_local $4)
794 (get_local $1)
795 )
796 (i32.store offset=12
797 (get_local $4)
798 (get_local $2)
799 )
800 (set_local $13
801 (i32.add
802 (get_local $0)
803 (i32.const 60)
804 )
805 )
806 (set_local $14
807 (i32.add
808 (get_local $0)
809 (i32.const 44)
810 )
811 )
812 (set_local $1
813 (get_local $4)
814 )
815 (set_local $4
816 (i32.const 2)
817 )
818 (set_local $12
819 (i32.add
820 (get_local $3)
821 (get_local $2)
822 )
823 )
824 (block $__rjto$1
825 (block $__rjti$1
826 (block $__rjti$0
827 (loop $while-in
828 (if
829 (i32.load
830 (i32.const 16)
831 )
832 (block
833 (call $_pthread_cleanup_push
834 (i32.const 5)
835 (get_local $0)
836 )
837 (i32.store
838 (get_local $10)
839 (i32.load
840 (get_local $13)
841 )
842 )
843 (i32.store offset=4
844 (get_local $10)
845 (get_local $1)
846 )
847 (i32.store offset=8
848 (get_local $10)
849 (get_local $4)
850 )
851 (set_local $3
852 (call $___syscall_ret
853 (call $___syscall146
854 (i32.const 146)
855 (get_local $10)
856 )
857 )
858 )
859 (call $_pthread_cleanup_pop
860 (i32.const 0)
861 )
862 )
863 (block
864 (i32.store
865 (get_local $9)
866 (i32.load
867 (get_local $13)
868 )
869 )
870 (i32.store offset=4
871 (get_local $9)
872 (get_local $1)
873 )
874 (i32.store offset=8
875 (get_local $9)
876 (get_local $4)
877 )
878 (set_local $3
879 (call $___syscall_ret
880 (call $___syscall146
881 (i32.const 146)
882 (get_local $9)
883 )
884 )
885 )
886 )
887 )
888 (br_if $__rjti$0
889 (i32.eq
890 (get_local $12)
891 (get_local $3)
892 )
893 )
894 (br_if $__rjti$1
895 (i32.lt_s
896 (get_local $3)
897 (i32.const 0)
898 )
899 )
900 (set_local $5
901 (if (result i32)
902 (i32.gt_u
903 (get_local $3)
904 (tee_local $5
905 (i32.load offset=4
906 (get_local $1)
907 )
908 )
909 )
910 (block (result i32)
911 (i32.store
912 (get_local $6)
913 (tee_local $7
914 (i32.load
915 (get_local $14)
916 )
917 )
918 )
919 (i32.store
920 (get_local $11)
921 (get_local $7)
922 )
923 (set_local $7
924 (i32.load offset=12
925 (get_local $1)
926 )
927 )
928 (set_local $1
929 (i32.add
930 (get_local $1)
931 (i32.const 8)
932 )
933 )
934 (set_local $4
935 (i32.add
936 (get_local $4)
937 (i32.const -1)
938 )
939 )
940 (i32.sub
941 (get_local $3)
942 (get_local $5)
943 )
944 )
945 (block (result i32)
946 (if
947 (i32.eq
948 (get_local $4)
949 (i32.const 2)
950 )
951 (block
952 (i32.store
953 (get_local $6)
954 (i32.add
955 (i32.load
956 (get_local $6)
957 )
958 (get_local $3)
959 )
960 )
961 (set_local $7
962 (get_local $5)
963 )
964 (set_local $4
965 (i32.const 2)
966 )
967 )
968 (set_local $7
969 (get_local $5)
970 )
971 )
972 (get_local $3)
973 )
974 )
975 )
976 (i32.store
977 (get_local $1)
978 (i32.add
979 (i32.load
980 (get_local $1)
981 )
982 (get_local $5)
983 )
984 )
985 (i32.store offset=4
986 (get_local $1)
987 (i32.sub
988 (get_local $7)
989 (get_local $5)
990 )
991 )
992 (set_local $12
993 (i32.sub
994 (get_local $12)
995 (get_local $3)
996 )
997 )
998 (br $while-in)
999 )
1000 )
1001 (i32.store offset=16
1002 (get_local $0)
1003 (i32.add
1004 (tee_local $1
1005 (i32.load
1006 (get_local $14)
1007 )
1008 )
1009 (i32.load offset=48
1010 (get_local $0)
1011 )
1012 )
1013 )
1014 (i32.store
1015 (get_local $6)
1016 (get_local $1)
1017 )
1018 (i32.store
1019 (get_local $11)
1020 (get_local $1)
1021 )
1022 (br $__rjto$1)
1023 )
1024 (i32.store offset=16
1025 (get_local $0)
1026 (i32.const 0)
1027 )
1028 (i32.store
1029 (get_local $6)
1030 (i32.const 0)
1031 )
1032 (i32.store
1033 (get_local $11)
1034 (i32.const 0)
1035 )
1036 (i32.store
1037 (get_local $0)
1038 (i32.or
1039 (i32.load
1040 (get_local $0)
1041 )
1042 (i32.const 32)
1043 )
1044 )
1045 (set_local $2
1046 (if (result i32)
1047 (i32.eq
1048 (get_local $4)
1049 (i32.const 2)
1050 )
1051 (i32.const 0)
1052 (i32.sub
1053 (get_local $2)
1054 (i32.load offset=4
1055 (get_local $1)
1056 )
1057 )
1058 )
1059 )
1060 )
1061 (set_global $STACKTOP
1062 (get_local $8)
1063 )
1064 (get_local $2)
1065 )
1066 (func $_vfprintf (; 37 ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
1067 (local $3 i32)
1068 (local $4 i32)
1069 (local $5 i32)
1070 (local $6 i32)
1071 (local $7 i32)
1072 (local $8 i32)
1073 (local $9 i32)
1074 (local $10 i32)
1075 (local $11 i32)
1076 (local $12 i32)
1077 (local $13 i32)
1078 (local $14 i32)
1079 (set_local $4
1080 (get_global $STACKTOP)
1081 )
1082 (set_global $STACKTOP
1083 (i32.add
1084 (get_global $STACKTOP)
1085 (i32.const 224)
1086 )
1087 )
1088 (if
1089 (i32.ge_s
1090 (get_global $STACKTOP)
1091 (get_global $STACK_MAX)
1092 )
1093 (call $abort)
1094 )
1095 (set_local $5
1096 (i32.add
1097 (get_local $4)
1098 (i32.const 120)
1099 )
1100 )
1101 (set_local $7
1102 (get_local $4)
1103 )
1104 (set_local $6
1105 (i32.add
1106 (get_local $4)
1107 (i32.const 136)
1108 )
1109 )
1110 (set_local $9
1111 (i32.add
1112 (tee_local $3
1113 (tee_local $8
1114 (i32.add
1115 (get_local $4)
1116 (i32.const 80)
1117 )
1118 )
1119 )
1120 (i32.const 40)
1121 )
1122 )
1123 (loop $do-in
1124 (i32.store
1125 (get_local $3)
1126 (i32.const 0)
1127 )
1128 (br_if $do-in
1129 (i32.lt_s
1130 (tee_local $3
1131 (i32.add
1132 (get_local $3)
1133 (i32.const 4)
1134 )
1135 )
1136 (get_local $9)
1137 )
1138 )
1139 )
1140 (i32.store
1141 (get_local $5)
1142 (i32.load
1143 (get_local $2)
1144 )
1145 )
1146 (set_local $0
1147 (if (result i32)
1148 (i32.lt_s
1149 (call $_printf_core
1150 (i32.const 0)
1151 (get_local $1)
1152 (get_local $5)
1153 (get_local $7)
1154 (get_local $8)
1155 )
1156 (i32.const 0)
1157 )
1158 (i32.const -1)
1159 (block (result i32)
1160 (set_local $14
1161 (if (result i32)
1162 (i32.gt_s
1163 (i32.load offset=76
1164 (get_local $0)
1165 )
1166 (i32.const -1)
1167 )
1168 (call $___lockfile
1169 (get_local $0)
1170 )
1171 (i32.const 0)
1172 )
1173 )
1174 (set_local $10
1175 (i32.load
1176 (get_local $0)
1177 )
1178 )
1179 (if
1180 (i32.lt_s
1181 (i32.load8_s offset=74
1182 (get_local $0)
1183 )
1184 (i32.const 1)
1185 )
1186 (i32.store
1187 (get_local $0)
1188 (i32.and
1189 (get_local $10)
1190 (i32.const -33)
1191 )
1192 )
1193 )
1194 (if
1195 (i32.load
1196 (tee_local $11
1197 (i32.add
1198 (get_local $0)
1199 (i32.const 48)
1200 )
1201 )
1202 )
1203 (set_local $1
1204 (call $_printf_core
1205 (get_local $0)
1206 (get_local $1)
1207 (get_local $5)
1208 (get_local $7)
1209 (get_local $8)
1210 )
1211 )
1212 (block
1213 (set_local $13
1214 (i32.load
1215 (tee_local $12
1216 (i32.add
1217 (get_local $0)
1218 (i32.const 44)
1219 )
1220 )
1221 )
1222 )
1223 (i32.store
1224 (get_local $12)
1225 (get_local $6)
1226 )
1227 (i32.store
1228 (tee_local $9
1229 (i32.add
1230 (get_local $0)
1231 (i32.const 28)
1232 )
1233 )
1234 (get_local $6)
1235 )
1236 (i32.store
1237 (tee_local $3
1238 (i32.add
1239 (get_local $0)
1240 (i32.const 20)
1241 )
1242 )
1243 (get_local $6)
1244 )
1245 (i32.store
1246 (get_local $11)
1247 (i32.const 80)
1248 )
1249 (i32.store
1250 (tee_local $2
1251 (i32.add
1252 (get_local $0)
1253 (i32.const 16)
1254 )
1255 )
1256 (i32.add
1257 (get_local $6)
1258 (i32.const 80)
1259 )
1260 )
1261 (set_local $1
1262 (call $_printf_core
1263 (get_local $0)
1264 (get_local $1)
1265 (get_local $5)
1266 (get_local $7)
1267 (get_local $8)
1268 )
1269 )
1270 (if
1271 (get_local $13)
1272 (block
1273 (drop
1274 (call_indirect (type $FUNCSIG$iiii)
1275 (get_local $0)
1276 (i32.const 0)
1277 (i32.const 0)
1278 (i32.add
1279 (i32.and
1280 (i32.load offset=36
1281 (get_local $0)
1282 )
1283 (i32.const 7)
1284 )
1285 (i32.const 2)
1286 )
1287 )
1288 )
1289 (set_local $1
1290 (select
1291 (get_local $1)
1292 (i32.const -1)
1293 (i32.load
1294 (get_local $3)
1295 )
1296 )
1297 )
1298 (i32.store
1299 (get_local $12)
1300 (get_local $13)
1301 )
1302 (i32.store
1303 (get_local $11)
1304 (i32.const 0)
1305 )
1306 (i32.store
1307 (get_local $2)
1308 (i32.const 0)
1309 )
1310 (i32.store
1311 (get_local $9)
1312 (i32.const 0)
1313 )
1314 (i32.store
1315 (get_local $3)
1316 (i32.const 0)
1317 )
1318 )
1319 )
1320 )
1321 )
1322 (i32.store
1323 (get_local $0)
1324 (i32.or
1325 (tee_local $2
1326 (i32.load
1327 (get_local $0)
1328 )
1329 )
1330 (i32.and
1331 (get_local $10)
1332 (i32.const 32)
1333 )
1334 )
1335 )
1336 (if
1337 (get_local $14)
1338 (call $___unlockfile
1339 (get_local $0)
1340 )
1341 )
1342 (select
1343 (i32.const -1)
1344 (get_local $1)
1345 (i32.and
1346 (get_local $2)
1347 (i32.const 32)
1348 )
1349 )
1350 )
1351 )
1352 )
1353 (set_global $STACKTOP
1354 (get_local $4)
1355 )
1356 (get_local $0)
1357 )
1358 (func $___fwritex (; 38 ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
1359 (local $3 i32)
1360 (local $4 i32)
1361 (local $5 i32)
1362 (local $6 i32)
1363 (block $label$break$L5
1364 (block $__rjti$0
1365 (br_if $__rjti$0
1366 (tee_local $3
1367 (i32.load
1368 (tee_local $4
1369 (i32.add
1370 (get_local $2)
1371 (i32.const 16)
1372 )
1373 )
1374 )
1375 )
1376 )
1377 (if
1378 (call $___towrite
1379 (get_local $2)
1380 )
1381 (set_local $3
1382 (i32.const 0)
1383 )
1384 (block
1385 (set_local $3
1386 (i32.load
1387 (get_local $4)
1388 )
1389 )
1390 (br $__rjti$0)
1391 )
1392 )
1393 (br $label$break$L5)
1394 )
1395 (if
1396 (i32.lt_u
1397 (i32.sub
1398 (get_local $3)
1399 (tee_local $4
1400 (i32.load
1401 (tee_local $5
1402 (i32.add
1403 (get_local $2)
1404 (i32.const 20)
1405 )
1406 )
1407 )
1408 )
1409 )
1410 (get_local $1)
1411 )
1412 (block
1413 (set_local $3
1414 (call_indirect (type $FUNCSIG$iiii)
1415 (get_local $2)
1416 (get_local $0)
1417 (get_local $1)
1418 (i32.add
1419 (i32.and
1420 (i32.load offset=36
1421 (get_local $2)
1422 )
1423 (i32.const 7)
1424 )
1425 (i32.const 2)
1426 )
1427 )
1428 )
1429 (br $label$break$L5)
1430 )
1431 )
1432 (set_local $2
1433 (block $label$break$L10 (result i32)
1434 (if (result i32)
1435 (i32.gt_s
1436 (i32.load8_s offset=75
1437 (get_local $2)
1438 )
1439 (i32.const -1)
1440 )
1441 (block (result i32)
1442 (set_local $3
1443 (get_local $1)
1444 )
1445 (loop $while-in
1446 (drop
1447 (br_if $label$break$L10
1448 (i32.const 0)
1449 (i32.eqz
1450 (get_local $3)
1451 )
1452 )
1453 )
1454 (if
1455 (i32.ne
1456 (i32.load8_s
1457 (i32.add
1458 (get_local $0)
1459 (tee_local $6
1460 (i32.add
1461 (get_local $3)
1462 (i32.const -1)
1463 )
1464 )
1465 )
1466 )
1467 (i32.const 10)
1468 )
1469 (block
1470 (set_local $3
1471 (get_local $6)
1472 )
1473 (br $while-in)
1474 )
1475 )
1476 )
1477 (br_if $label$break$L5
1478 (i32.lt_u
1479 (call_indirect (type $FUNCSIG$iiii)
1480 (get_local $2)
1481 (get_local $0)
1482 (get_local $3)
1483 (i32.add
1484 (i32.and
1485 (i32.load offset=36
1486 (get_local $2)
1487 )
1488 (i32.const 7)
1489 )
1490 (i32.const 2)
1491 )
1492 )
1493 (get_local $3)
1494 )
1495 )
1496 (set_local $4
1497 (i32.load
1498 (get_local $5)
1499 )
1500 )
1501 (set_local $1
1502 (i32.sub
1503 (get_local $1)
1504 (get_local $3)
1505 )
1506 )
1507 (set_local $0
1508 (i32.add
1509 (get_local $0)
1510 (get_local $3)
1511 )
1512 )
1513 (get_local $3)
1514 )
1515 (i32.const 0)
1516 )
1517 )
1518 )
1519 (drop
1520 (call $_memcpy
1521 (get_local $4)
1522 (get_local $0)
1523 (get_local $1)
1524 )
1525 )
1526 (i32.store
1527 (get_local $5)
1528 (i32.add
1529 (i32.load
1530 (get_local $5)
1531 )
1532 (get_local $1)
1533 )
1534 )
1535 (set_local $3
1536 (i32.add
1537 (get_local $2)
1538 (get_local $1)
1539 )
1540 )
1541 )
1542 (get_local $3)
1543 )
1544 (func $___towrite (; 39 ;) (param $0 i32) (result i32)
1545 (local $1 i32)
1546 (local $2 i32)
1547 (set_local $1
1548 (i32.load8_s
1549 (tee_local $2
1550 (i32.add
1551 (get_local $0)
1552 (i32.const 74)
1553 )
1554 )
1555 )
1556 )
1557 (i32.store8
1558 (get_local $2)
1559 (i32.or
1560 (i32.add
1561 (get_local $1)
1562 (i32.const 255)
1563 )
1564 (get_local $1)
1565 )
1566 )
1567 (tee_local $0
1568 (if (result i32)
1569 (i32.and
1570 (tee_local $1
1571 (i32.load
1572 (get_local $0)
1573 )
1574 )
1575 (i32.const 8)
1576 )
1577 (block (result i32)
1578 (i32.store
1579 (get_local $0)
1580 (i32.or
1581 (get_local $1)
1582 (i32.const 32)
1583 )
1584 )
1585 (i32.const -1)
1586 )
1587 (block (result i32)
1588 (i32.store offset=8
1589 (get_local $0)
1590 (i32.const 0)
1591 )
1592 (i32.store offset=4
1593 (get_local $0)
1594 (i32.const 0)
1595 )
1596 (i32.store offset=28
1597 (get_local $0)
1598 (tee_local $1
1599 (i32.load offset=44
1600 (get_local $0)
1601 )
1602 )
1603 )
1604 (i32.store offset=20
1605 (get_local $0)
1606 (get_local $1)
1607 )
1608 (i32.store offset=16
1609 (get_local $0)
1610 (i32.add
1611 (get_local $1)
1612 (i32.load offset=48
1613 (get_local $0)
1614 )
1615 )
1616 )
1617 (i32.const 0)
1618 )
1619 )
1620 )
1621 )
1622 (func $_wcrtomb (; 40 ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
1623 (block $do-once (result i32)
1624 (if (result i32)
1625 (get_local $0)
1626 (block (result i32)
1627 (if
1628 (i32.lt_u
1629 (get_local $1)
1630 (i32.const 128)
1631 )
1632 (block
1633 (i32.store8
1634 (get_local $0)
1635 (get_local $1)
1636 )
1637 (br $do-once
1638 (i32.const 1)
1639 )
1640 )
1641 )
1642 (if
1643 (i32.lt_u
1644 (get_local $1)
1645 (i32.const 2048)
1646 )
1647 (block
1648 (i32.store8
1649 (get_local $0)
1650 (i32.or
1651 (i32.shr_u
1652 (get_local $1)
1653 (i32.const 6)
1654 )
1655 (i32.const 192)
1656 )
1657 )
1658 (i32.store8 offset=1
1659 (get_local $0)
1660 (i32.or
1661 (i32.and
1662 (get_local $1)
1663 (i32.const 63)
1664 )
1665 (i32.const 128)
1666 )
1667 )
1668 (br $do-once
1669 (i32.const 2)
1670 )
1671 )
1672 )
1673 (if
1674 (i32.or
1675 (i32.lt_u
1676 (get_local $1)
1677 (i32.const 55296)
1678 )
1679 (i32.eq
1680 (i32.and
1681 (get_local $1)
1682 (i32.const -8192)
1683 )
1684 (i32.const 57344)
1685 )
1686 )
1687 (block
1688 (i32.store8
1689 (get_local $0)
1690 (i32.or
1691 (i32.shr_u
1692 (get_local $1)
1693 (i32.const 12)
1694 )
1695 (i32.const 224)
1696 )
1697 )
1698 (i32.store8 offset=1
1699 (get_local $0)
1700 (i32.or
1701 (i32.and
1702 (i32.shr_u
1703 (get_local $1)
1704 (i32.const 6)
1705 )
1706 (i32.const 63)
1707 )
1708 (i32.const 128)
1709 )
1710 )
1711 (i32.store8 offset=2
1712 (get_local $0)
1713 (i32.or
1714 (i32.and
1715 (get_local $1)
1716 (i32.const 63)
1717 )
1718 (i32.const 128)
1719 )
1720 )
1721 (br $do-once
1722 (i32.const 3)
1723 )
1724 )
1725 )
1726 (if (result i32)
1727 (i32.lt_u
1728 (i32.add
1729 (get_local $1)
1730 (i32.const -65536)
1731 )
1732 (i32.const 1048576)
1733 )
1734 (block (result i32)
1735 (i32.store8
1736 (get_local $0)
1737 (i32.or
1738 (i32.shr_u
1739 (get_local $1)
1740 (i32.const 18)
1741 )
1742 (i32.const 240)
1743 )
1744 )
1745 (i32.store8 offset=1
1746 (get_local $0)
1747 (i32.or
1748 (i32.and
1749 (i32.shr_u
1750 (get_local $1)
1751 (i32.const 12)
1752 )
1753 (i32.const 63)
1754 )
1755 (i32.const 128)
1756 )
1757 )
1758 (i32.store8 offset=2
1759 (get_local $0)
1760 (i32.or
1761 (i32.and
1762 (i32.shr_u
1763 (get_local $1)
1764 (i32.const 6)
1765 )
1766 (i32.const 63)
1767 )
1768 (i32.const 128)
1769 )
1770 )
1771 (i32.store8 offset=3
1772 (get_local $0)
1773 (i32.or
1774 (i32.and
1775 (get_local $1)
1776 (i32.const 63)
1777 )
1778 (i32.const 128)
1779 )
1780 )
1781 (i32.const 4)
1782 )
1783 (block (result i32)
1784 (i32.store
1785 (call $___errno_location)
1786 (i32.const 84)
1787 )
1788 (i32.const -1)
1789 )
1790 )
1791 )
1792 (i32.const 1)
1793 )
1794 )
1795 )
1796 (func $_wctomb (; 41 ;) (param $0 i32) (param $1 i32) (result i32)
1797 (if (result i32)
1798 (get_local $0)
1799 (call $_wcrtomb
1800 (get_local $0)
1801 (get_local $1)
1802 (i32.const 0)
1803 )
1804 (i32.const 0)
1805 )
1806 )
1807 (func $_memchr (; 42 ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
1808 (local $3 i32)
1809 (local $4 i32)
1810 (local $5 i32)
1811 (set_local $5
1812 (i32.and
1813 (get_local $1)
1814 (i32.const 255)
1815 )
1816 )
1817 (block $label$break$L8
1818 (block $__rjti$2
1819 (if
1820 (i32.and
1821 (tee_local $4
1822 (i32.ne
1823 (get_local $2)
1824 (i32.const 0)
1825 )
1826 )
1827 (i32.ne
1828 (i32.and
1829 (get_local $0)
1830 (i32.const 3)
1831 )
1832 (i32.const 0)
1833 )
1834 )
1835 (block
1836 (set_local $4
1837 (i32.and
1838 (get_local $1)
1839 (i32.const 255)
1840 )
1841 )
1842 (set_local $3
1843 (get_local $2)
1844 )
1845 (set_local $2
1846 (get_local $0)
1847 )
1848 (loop $while-in
1849 (br_if $__rjti$2
1850 (i32.eq
1851 (i32.load8_u
1852 (get_local $2)
1853 )
1854 (i32.and
1855 (get_local $4)
1856 (i32.const 255)
1857 )
1858 )
1859 )
1860 (br_if $while-in
1861 (i32.and
1862 (tee_local $0
1863 (i32.ne
1864 (tee_local $3
1865 (i32.add
1866 (get_local $3)
1867 (i32.const -1)
1868 )
1869 )
1870 (i32.const 0)
1871 )
1872 )
1873 (i32.ne
1874 (i32.and
1875 (tee_local $2
1876 (i32.add
1877 (get_local $2)
1878 (i32.const 1)
1879 )
1880 )
1881 (i32.const 3)
1882 )
1883 (i32.const 0)
1884 )
1885 )
1886 )
1887 )
1888 )
1889 (block
1890 (set_local $3
1891 (get_local $2)
1892 )
1893 (set_local $2
1894 (get_local $0)
1895 )
1896 (set_local $0
1897 (get_local $4)
1898 )
1899 )
1900 )
1901 (br_if $__rjti$2
1902 (get_local $0)
1903 )
1904 (set_local $0
1905 (i32.const 0)
1906 )
1907 (br $label$break$L8)
1908 )
1909 (set_local $0
1910 (get_local $3)
1911 )
1912 (if
1913 (i32.ne
1914 (i32.load8_u
1915 (get_local $2)
1916 )
1917 (tee_local $1
1918 (i32.and
1919 (get_local $1)
1920 (i32.const 255)
1921 )
1922 )
1923 )
1924 (block
1925 (set_local $3
1926 (i32.mul
1927 (get_local $5)
1928 (i32.const 16843009)
1929 )
1930 )
1931 (block $__rjto$0
1932 (block $__rjti$0
1933 (br_if $__rjti$0
1934 (i32.le_u
1935 (get_local $0)
1936 (i32.const 3)
1937 )
1938 )
1939 (loop $while-in3
1940 (if
1941 (i32.eqz
1942 (i32.and
1943 (i32.xor
1944 (i32.and
1945 (tee_local $4
1946 (i32.xor
1947 (i32.load
1948 (get_local $2)
1949 )
1950 (get_local $3)
1951 )
1952 )
1953 (i32.const -2139062144)
1954 )
1955 (i32.const -2139062144)
1956 )
1957 (i32.add
1958 (get_local $4)
1959 (i32.const -16843009)
1960 )
1961 )
1962 )
1963 (block
1964 (set_local $2
1965 (i32.add
1966 (get_local $2)
1967 (i32.const 4)
1968 )
1969 )
1970 (br_if $while-in3
1971 (i32.gt_u
1972 (tee_local $0
1973 (i32.add
1974 (get_local $0)
1975 (i32.const -4)
1976 )
1977 )
1978 (i32.const 3)
1979 )
1980 )
1981 (br $__rjti$0)
1982 )
1983 )
1984 )
1985 (br $__rjto$0)
1986 )
1987 (if
1988 (i32.eqz
1989 (get_local $0)
1990 )
1991 (block
1992 (set_local $0
1993 (i32.const 0)
1994 )
1995 (br $label$break$L8)
1996 )
1997 )
1998 )
1999 (loop $while-in5
2000 (br_if $label$break$L8
2001 (i32.eq
2002 (i32.load8_u
2003 (get_local $2)
2004 )
2005 (i32.and
2006 (get_local $1)
2007 (i32.const 255)
2008 )
2009 )
2010 )
2011 (set_local $2
2012 (i32.add
2013 (get_local $2)
2014 (i32.const 1)
2015 )
2016 )
2017 (br_if $while-in5
2018 (tee_local $0
2019 (i32.add
2020 (get_local $0)
2021 (i32.const -1)
2022 )
2023 )
2024 )
2025 (set_local $0
2026 (i32.const 0)
2027 )
2028 )
2029 )
2030 )
2031 )
2032 (select
2033 (get_local $2)
2034 (i32.const 0)
2035 (get_local $0)
2036 )
2037 )
2038 (func $___syscall_ret (; 43 ;) (param $0 i32) (result i32)
2039 (if (result i32)
2040 (i32.gt_u
2041 (get_local $0)
2042 (i32.const -4096)
2043 )
2044 (block (result i32)
2045 (i32.store
2046 (call $___errno_location)
2047 (i32.sub
2048 (i32.const 0)
2049 (get_local $0)
2050 )
2051 )
2052 (i32.const -1)
2053 )
2054 (get_local $0)
2055 )
2056 )
2057 (func $___fflush_unlocked (; 44 ;) (param $0 i32) (result i32)
2058 (local $1 i32)
2059 (local $2 i32)
2060 (local $3 i32)
2061 (local $4 i32)
2062 (local $5 i32)
2063 (local $6 i32)
2064 (tee_local $0
2065 (block $__rjto$0 (result i32)
2066 (block $__rjti$0
2067 (br_if $__rjti$0
2068 (i32.le_u
2069 (i32.load
2070 (tee_local $1
2071 (i32.add
2072 (get_local $0)
2073 (i32.const 20)
2074 )
2075 )
2076 )
2077 (i32.load
2078 (tee_local $2
2079 (i32.add
2080 (get_local $0)
2081 (i32.const 28)
2082 )
2083 )
2084 )
2085 )
2086 )
2087 (drop
2088 (call_indirect (type $FUNCSIG$iiii)
2089 (get_local $0)
2090 (i32.const 0)
2091 (i32.const 0)
2092 (i32.add
2093 (i32.and
2094 (i32.load offset=36
2095 (get_local $0)
2096 )
2097 (i32.const 7)
2098 )
2099 (i32.const 2)
2100 )
2101 )
2102 )
2103 (br_if $__rjti$0
2104 (i32.load
2105 (get_local $1)
2106 )
2107 )
2108 (br $__rjto$0
2109 (i32.const -1)
2110 )
2111 )
2112 (if
2113 (i32.lt_u
2114 (tee_local $4
2115 (i32.load
2116 (tee_local $3
2117 (i32.add
2118 (get_local $0)
2119 (i32.const 4)
2120 )
2121 )
2122 )
2123 )
2124 (tee_local $6
2125 (i32.load
2126 (tee_local $5
2127 (i32.add
2128 (get_local $0)
2129 (i32.const 8)
2130 )
2131 )
2132 )
2133 )
2134 )
2135 (drop
2136 (call_indirect (type $FUNCSIG$iiii)
2137 (get_local $0)
2138 (i32.sub
2139 (get_local $4)
2140 (get_local $6)
2141 )
2142 (i32.const 1)
2143 (i32.add
2144 (i32.and
2145 (i32.load offset=40
2146 (get_local $0)
2147 )
2148 (i32.const 7)
2149 )
2150 (i32.const 2)
2151 )
2152 )
2153 )
2154 )
2155 (i32.store offset=16
2156 (get_local $0)
2157 (i32.const 0)
2158 )
2159 (i32.store
2160 (get_local $2)
2161 (i32.const 0)
2162 )
2163 (i32.store
2164 (get_local $1)
2165 (i32.const 0)
2166 )
2167 (i32.store
2168 (get_local $5)
2169 (i32.const 0)
2170 )
2171 (i32.store
2172 (get_local $3)
2173 (i32.const 0)
2174 )
2175 (i32.const 0)
2176 )
2177 )
2178 )
2179 (func $_cleanup (; 45 ;) (param $0 i32)
2180 (if
2181 (i32.eqz
2182 (i32.load offset=68
2183 (get_local $0)
2184 )
2185 )
2186 (call $___unlockfile
2187 (get_local $0)
2188 )
2189 )
2190 )
2191 (func $f64-to-int (; 46 ;) (param $0 f64) (result i32)
2192 (if (result i32)
2193 (f64.ne
2194 (get_local $0)
2195 (get_local $0)
2196 )
2197 (i32.const -2147483648)
2198 (if (result i32)
2199 (f64.ge
2200 (get_local $0)
2201 (f64.const 2147483648)
2202 )
2203 (i32.const -2147483648)
2204 (if (result i32)
2205 (f64.le
2206 (get_local $0)
2207 (f64.const -2147483649)
2208 )
2209 (i32.const -2147483648)
2210 (i32.trunc_s/f64
2211 (get_local $0)
2212 )
2213 )
2214 )
2215 )
2216 )
2217 (func $f64-to-uint (; 47 ;) (param $0 f64) (result i32)
2218 (if (result i32)
2219 (f64.ne
2220 (get_local $0)
2221 (get_local $0)
2222 )
2223 (i32.const 0)
2224 (if (result i32)
2225 (f64.ge
2226 (get_local $0)
2227 (f64.const 4294967296)
2228 )
2229 (i32.const 0)
2230 (if (result i32)
2231 (f64.le
2232 (get_local $0)
2233 (f64.const -1)
2234 )
2235 (i32.const 0)
2236 (i32.trunc_u/f64
2237 (get_local $0)
2238 )
2239 )
2240 )
2241 )
2242 )
2243 (func $i32s-div (; 48 ;) (param $0 i32) (param $1 i32) (result i32)
2244 (if (result i32)
2245 (get_local $1)
2246 (if (result i32)
2247 (i32.and
2248 (i32.eq
2249 (get_local $0)
2250 (i32.const -2147483648)
2251 )
2252 (i32.eq
2253 (get_local $1)
2254 (i32.const -1)
2255 )
2256 )
2257 (i32.const 0)
2258 (i32.div_s
2259 (get_local $0)
2260 (get_local $1)
2261 )
2262 )
2263 (i32.const 0)
2264 )
2265 )
2266 (func $i32u-rem (; 49 ;) (param $0 i32) (param $1 i32) (result i32)
2267 (if (result i32)
2268 (get_local $1)
2269 (i32.rem_u
2270 (get_local $0)
2271 (get_local $1)
2272 )
2273 (i32.const 0)
2274 )
2275 )
2276 (func $i32u-div (; 50 ;) (param $0 i32) (param $1 i32) (result i32)
2277 (if (result i32)
2278 (get_local $1)
2279 (i32.div_u
2280 (get_local $0)
2281 (get_local $1)
2282 )
2283 (i32.const 0)
2284 )
2285 )
2286 (func $_printf_core (; 51 ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (result i32)
2287 (local $5 i32)
2288 (local $6 i32)
2289 (local $7 i32)
2290 (local $8 i32)
2291 (local $9 i32)
2292 (local $10 i32)
2293 (local $11 i32)
2294 (local $12 i32)
2295 (local $13 i32)
2296 (local $14 i32)
2297 (local $15 f64)
2298 (local $16 i32)
2299 (local $17 i32)
2300 (local $18 i32)
2301 (local $19 i32)
2302 (local $20 i32)
2303 (local $21 i32)
2304 (local $22 i32)
2305 (local $23 f64)
2306 (local $24 i32)
2307 (local $25 i32)
2308 (local $26 i32)
2309 (local $27 i32)
2310 (local $28 i32)
2311 (local $29 i32)
2312 (local $30 i32)
2313 (local $31 i32)
2314 (local $32 i32)
2315 (local $33 i32)
2316 (local $34 i32)
2317 (local $35 i32)
2318 (local $36 i32)
2319 (local $37 i32)
2320 (local $38 i32)
2321 (local $39 i32)
2322 (local $40 i32)
2323 (local $41 i32)
2324 (local $42 i32)
2325 (local $43 i32)
2326 (local $44 i32)
2327 (local $45 i32)
2328 (local $46 i32)
2329 (local $47 i32)
2330 (local $48 i32)
2331 (local $49 i32)
2332 (local $50 i32)
2333 (local $51 i32)
2334 (set_local $25
2335 (get_global $STACKTOP)
2336 )
2337 (set_global $STACKTOP
2338 (i32.add
2339 (get_global $STACKTOP)
2340 (i32.const 624)
2341 )
2342 )
2343 (if
2344 (i32.ge_s
2345 (get_global $STACKTOP)
2346 (get_global $STACK_MAX)
2347 )
2348 (call $abort)
2349 )
2350 (set_local $20
2351 (i32.add
2352 (get_local $25)
2353 (i32.const 16)
2354 )
2355 )
2356 (set_local $19
2357 (get_local $25)
2358 )
2359 (set_local $36
2360 (i32.add
2361 (get_local $25)
2362 (i32.const 528)
2363 )
2364 )
2365 (set_local $29
2366 (i32.ne
2367 (get_local $0)
2368 (i32.const 0)
2369 )
2370 )
2371 (set_local $39
2372 (tee_local $26
2373 (i32.add
2374 (tee_local $5
2375 (i32.add
2376 (get_local $25)
2377 (i32.const 536)
2378 )
2379 )
2380 (i32.const 40)
2381 )
2382 )
2383 )
2384 (set_local $40
2385 (i32.add
2386 (get_local $5)
2387 (i32.const 39)
2388 )
2389 )
2390 (set_local $44
2391 (i32.add
2392 (tee_local $41
2393 (i32.add
2394 (get_local $25)
2395 (i32.const 8)
2396 )
2397 )
2398 (i32.const 4)
2399 )
2400 )
2401 (set_local $34
2402 (i32.add
2403 (tee_local $5
2404 (i32.add
2405 (get_local $25)
2406 (i32.const 576)
2407 )
2408 )
2409 (i32.const 12)
2410 )
2411 )
2412 (set_local $42
2413 (i32.add
2414 (get_local $5)
2415 (i32.const 11)
2416 )
2417 )
2418 (set_local $45
2419 (i32.sub
2420 (tee_local $28
2421 (get_local $34)
2422 )
2423 (tee_local $37
2424 (tee_local $22
2425 (i32.add
2426 (get_local $25)
2427 (i32.const 588)
2428 )
2429 )
2430 )
2431 )
2432 )
2433 (set_local $46
2434 (i32.sub
2435 (i32.const -2)
2436 (get_local $37)
2437 )
2438 )
2439 (set_local $47
2440 (i32.add
2441 (get_local $28)
2442 (i32.const 2)
2443 )
2444 )
2445 (set_local $49
2446 (i32.add
2447 (tee_local $48
2448 (i32.add
2449 (get_local $25)
2450 (i32.const 24)
2451 )
2452 )
2453 (i32.const 288)
2454 )
2455 )
2456 (set_local $43
2457 (tee_local $30
2458 (i32.add
2459 (get_local $22)
2460 (i32.const 9)
2461 )
2462 )
2463 )
2464 (set_local $35
2465 (i32.add
2466 (get_local $22)
2467 (i32.const 8)
2468 )
2469 )
2470 (set_local $16
2471 (i32.const 0)
2472 )
2473 (set_local $5
2474 (get_local $1)
2475 )
2476 (set_local $10
2477 (i32.const 0)
2478 )
2479 (set_local $1
2480 (i32.const 0)
2481 )
2482 (block $label$break$L343
2483 (block $__rjti$9
2484 (loop $label$continue$L1
2485 (block $label$break$L1
2486 (if
2487 (i32.gt_s
2488 (get_local $16)
2489 (i32.const -1)
2490 )
2491 (set_local $16
2492 (if (result i32)
2493 (i32.gt_s
2494 (get_local $10)
2495 (i32.sub
2496 (i32.const 2147483647)
2497 (get_local $16)
2498 )
2499 )
2500 (block (result i32)
2501 (i32.store
2502 (call $___errno_location)
2503 (i32.const 75)
2504 )
2505 (i32.const -1)
2506 )
2507 (i32.add
2508 (get_local $10)
2509 (get_local $16)
2510 )
2511 )
2512 )
2513 )
2514 (br_if $__rjti$9
2515 (i32.eqz
2516 (tee_local $7
2517 (i32.load8_s
2518 (get_local $5)
2519 )
2520 )
2521 )
2522 )
2523 (set_local $10
2524 (get_local $5)
2525 )
2526 (block $label$break$L12
2527 (block $__rjti$1
2528 (loop $label$continue$L9
2529 (block $label$break$L9
2530 (block $switch-default
2531 (block $switch-case0
2532 (block $switch-case
2533 (br_table $switch-case0 $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-default $switch-case $switch-default
2534 (i32.shr_s
2535 (i32.shl
2536 (get_local $7)
2537 (i32.const 24)
2538 )
2539 (i32.const 24)
2540 )
2541 )
2542 )
2543 (set_local $6
2544 (get_local $10)
2545 )
2546 (br $__rjti$1)
2547 )
2548 (set_local $6
2549 (get_local $10)
2550 )
2551 (br $label$break$L9)
2552 )
2553 (set_local $7
2554 (i32.load8_s
2555 (tee_local $10
2556 (i32.add
2557 (get_local $10)
2558 (i32.const 1)
2559 )
2560 )
2561 )
2562 )
2563 (br $label$continue$L9)
2564 )
2565 )
2566 (br $label$break$L12)
2567 )
2568 (loop $while-in
2569 (br_if $label$break$L12
2570 (i32.ne
2571 (i32.load8_s offset=1
2572 (get_local $6)
2573 )
2574 (i32.const 37)
2575 )
2576 )
2577 (set_local $10
2578 (i32.add
2579 (get_local $10)
2580 (i32.const 1)
2581 )
2582 )
2583 (br_if $while-in
2584 (i32.eq
2585 (i32.load8_s
2586 (tee_local $6
2587 (i32.add
2588 (get_local $6)
2589 (i32.const 2)
2590 )
2591 )
2592 )
2593 (i32.const 37)
2594 )
2595 )
2596 )
2597 )
2598 (set_local $7
2599 (i32.sub
2600 (get_local $10)
2601 (get_local $5)
2602 )
2603 )
2604 (if
2605 (get_local $29)
2606 (if
2607 (i32.eqz
2608 (i32.and
2609 (i32.load
2610 (get_local $0)
2611 )
2612 (i32.const 32)
2613 )
2614 )
2615 (drop
2616 (call $___fwritex
2617 (get_local $5)
2618 (get_local $7)
2619 (get_local $0)
2620 )
2621 )
2622 )
2623 )
2624 (if
2625 (i32.ne
2626 (get_local $10)
2627 (get_local $5)
2628 )
2629 (block
2630 (set_local $5
2631 (get_local $6)
2632 )
2633 (set_local $10
2634 (get_local $7)
2635 )
2636 (br $label$continue$L1)
2637 )
2638 )
2639 (set_local $8
2640 (if (result i32)
2641 (i32.lt_u
2642 (tee_local $8
2643 (i32.add
2644 (tee_local $11
2645 (i32.load8_s
2646 (tee_local $10
2647 (i32.add
2648 (get_local $6)
2649 (i32.const 1)
2650 )
2651 )
2652 )
2653 )
2654 (i32.const -48)
2655 )
2656 )
2657 (i32.const 10)
2658 )
2659 (block (result i32)
2660 (set_local $6
2661 (i32.load8_s
2662 (tee_local $10
2663 (select
2664 (i32.add
2665 (get_local $6)
2666 (i32.const 3)
2667 )
2668 (get_local $10)
2669 (tee_local $11
2670 (i32.eq
2671 (i32.load8_s offset=2
2672 (get_local $6)
2673 )
2674 (i32.const 36)
2675 )
2676 )
2677 )
2678 )
2679 )
2680 )
2681 (set_local $17
2682 (select
2683 (get_local $8)
2684 (i32.const -1)
2685 (get_local $11)
2686 )
2687 )
2688 (select
2689 (i32.const 1)
2690 (get_local $1)
2691 (get_local $11)
2692 )
2693 )
2694 (block (result i32)
2695 (set_local $6
2696 (get_local $11)
2697 )
2698 (set_local $17
2699 (i32.const -1)
2700 )
2701 (get_local $1)
2702 )
2703 )
2704 )
2705 (block $label$break$L25
2706 (if
2707 (i32.eq
2708 (i32.and
2709 (tee_local $11
2710 (i32.shr_s
2711 (i32.shl
2712 (get_local $6)
2713 (i32.const 24)
2714 )
2715 (i32.const 24)
2716 )
2717 )
2718 (i32.const -32)
2719 )
2720 (i32.const 32)
2721 )
2722 (block
2723 (set_local $1
2724 (get_local $6)
2725 )
2726 (set_local $6
2727 (get_local $11)
2728 )
2729 (set_local $11
2730 (i32.const 0)
2731 )
2732 (loop $while-in4
2733 (if
2734 (i32.eqz
2735 (i32.and
2736 (i32.shl
2737 (i32.const 1)
2738 (i32.add
2739 (get_local $6)
2740 (i32.const -32)
2741 )
2742 )
2743 (i32.const 75913)
2744 )
2745 )
2746 (block
2747 (set_local $6
2748 (get_local $1)
2749 )
2750 (set_local $1
2751 (get_local $11)
2752 )
2753 (br $label$break$L25)
2754 )
2755 )
2756 (set_local $11
2757 (i32.or
2758 (i32.shl
2759 (i32.const 1)
2760 (i32.add
2761 (i32.shr_s
2762 (i32.shl
2763 (get_local $1)
2764 (i32.const 24)
2765 )
2766 (i32.const 24)
2767 )
2768 (i32.const -32)
2769 )
2770 )
2771 (get_local $11)
2772 )
2773 )
2774 (br_if $while-in4
2775 (i32.eq
2776 (i32.and
2777 (tee_local $6
2778 (tee_local $1
2779 (i32.load8_s
2780 (tee_local $10
2781 (i32.add
2782 (get_local $10)
2783 (i32.const 1)
2784 )
2785 )
2786 )
2787 )
2788 )
2789 (i32.const -32)
2790 )
2791 (i32.const 32)
2792 )
2793 )
2794 (set_local $6
2795 (get_local $1)
2796 )
2797 (set_local $1
2798 (get_local $11)
2799 )
2800 )
2801 )
2802 (set_local $1
2803 (i32.const 0)
2804 )
2805 )
2806 )
2807 (block $do-once5
2808 (if
2809 (i32.eq
2810 (i32.and
2811 (get_local $6)
2812 (i32.const 255)
2813 )
2814 (i32.const 42)
2815 )
2816 (block
2817 (set_local $10
2818 (block $__rjto$0 (result i32)
2819 (block $__rjti$0
2820 (br_if $__rjti$0
2821 (i32.ge_u
2822 (tee_local $11
2823 (i32.add
2824 (i32.load8_s
2825 (tee_local $6
2826 (i32.add
2827 (get_local $10)
2828 (i32.const 1)
2829 )
2830 )
2831 )
2832 (i32.const -48)
2833 )
2834 )
2835 (i32.const 10)
2836 )
2837 )
2838 (br_if $__rjti$0
2839 (i32.ne
2840 (i32.load8_s offset=2
2841 (get_local $10)
2842 )
2843 (i32.const 36)
2844 )
2845 )
2846 (i32.store
2847 (i32.add
2848 (get_local $4)
2849 (i32.shl
2850 (get_local $11)
2851 (i32.const 2)
2852 )
2853 )
2854 (i32.const 10)
2855 )
2856 (drop
2857 (i32.load offset=4
2858 (tee_local $6
2859 (i32.add
2860 (get_local $3)
2861 (i32.shl
2862 (i32.add
2863 (i32.load8_s
2864 (get_local $6)
2865 )
2866 (i32.const -48)
2867 )
2868 (i32.const 3)
2869 )
2870 )
2871 )
2872 )
2873 )
2874 (set_local $8
2875 (i32.const 1)
2876 )
2877 (set_local $14
2878 (i32.load
2879 (get_local $6)
2880 )
2881 )
2882 (br $__rjto$0
2883 (i32.add
2884 (get_local $10)
2885 (i32.const 3)
2886 )
2887 )
2888 )
2889 (if
2890 (get_local $8)
2891 (block
2892 (set_local $16
2893 (i32.const -1)
2894 )
2895 (br $label$break$L1)
2896 )
2897 )
2898 (if
2899 (i32.eqz
2900 (get_local $29)
2901 )
2902 (block
2903 (set_local $11
2904 (get_local $1)
2905 )
2906 (set_local $10
2907 (get_local $6)
2908 )
2909 (set_local $1
2910 (i32.const 0)
2911 )
2912 (set_local $14
2913 (i32.const 0)
2914 )
2915 (br $do-once5)
2916 )
2917 )
2918 (set_local $14
2919 (i32.load
2920 (tee_local $10
2921 (i32.and
2922 (i32.add
2923 (i32.load
2924 (get_local $2)
2925 )
2926 (i32.const 3)
2927 )
2928 (i32.const -4)
2929 )
2930 )
2931 )
2932 )
2933 (i32.store
2934 (get_local $2)
2935 (i32.add
2936 (get_local $10)
2937 (i32.const 4)
2938 )
2939 )
2940 (set_local $8
2941 (i32.const 0)
2942 )
2943 (get_local $6)
2944 )
2945 )
2946 (set_local $11
2947 (if (result i32)
2948 (i32.lt_s
2949 (get_local $14)
2950 (i32.const 0)
2951 )
2952 (block (result i32)
2953 (set_local $14
2954 (i32.sub
2955 (i32.const 0)
2956 (get_local $14)
2957 )
2958 )
2959 (i32.or
2960 (get_local $1)
2961 (i32.const 8192)
2962 )
2963 )
2964 (get_local $1)
2965 )
2966 )
2967 (set_local $1
2968 (get_local $8)
2969 )
2970 )
2971 (if
2972 (i32.lt_u
2973 (tee_local $6
2974 (i32.add
2975 (i32.shr_s
2976 (i32.shl
2977 (get_local $6)
2978 (i32.const 24)
2979 )
2980 (i32.const 24)
2981 )
2982 (i32.const -48)
2983 )
2984 )
2985 (i32.const 10)
2986 )
2987 (block
2988 (set_local $11
2989 (i32.const 0)
2990 )
2991 (loop $while-in8
2992 (set_local $6
2993 (i32.add
2994 (i32.mul
2995 (get_local $11)
2996 (i32.const 10)
2997 )
2998 (get_local $6)
2999 )
3000 )
3001 (if
3002 (i32.lt_u
3003 (tee_local $9
3004 (i32.add
3005 (i32.load8_s
3006 (tee_local $10
3007 (i32.add
3008 (get_local $10)
3009 (i32.const 1)
3010 )
3011 )
3012 )
3013 (i32.const -48)
3014 )
3015 )
3016 (i32.const 10)
3017 )
3018 (block
3019 (set_local $11
3020 (get_local $6)
3021 )
3022 (set_local $6
3023 (get_local $9)
3024 )
3025 (br $while-in8)
3026 )
3027 )
3028 )
3029 (if
3030 (i32.lt_s
3031 (get_local $6)
3032 (i32.const 0)
3033 )
3034 (block
3035 (set_local $16
3036 (i32.const -1)
3037 )
3038 (br $label$break$L1)
3039 )
3040 (block
3041 (set_local $11
3042 (get_local $1)
3043 )
3044 (set_local $1
3045 (get_local $8)
3046 )
3047 (set_local $14
3048 (get_local $6)
3049 )
3050 )
3051 )
3052 )
3053 (block
3054 (set_local $11
3055 (get_local $1)
3056 )
3057 (set_local $1
3058 (get_local $8)
3059 )
3060 (set_local $14
3061 (i32.const 0)
3062 )
3063 )
3064 )
3065 )
3066 )
3067 (set_local $6
3068 (block $label$break$L46 (result i32)
3069 (if (result i32)
3070 (i32.eq
3071 (i32.load8_s
3072 (get_local $10)
3073 )
3074 (i32.const 46)
3075 )
3076 (block (result i32)
3077 (if
3078 (i32.ne
3079 (tee_local $8
3080 (i32.load8_s
3081 (tee_local $6
3082 (i32.add
3083 (get_local $10)
3084 (i32.const 1)
3085 )
3086 )
3087 )
3088 )
3089 (i32.const 42)
3090 )
3091 (block
3092 (if
3093 (i32.lt_u
3094 (tee_local $9
3095 (i32.add
3096 (get_local $8)
3097 (i32.const -48)
3098 )
3099 )
3100 (i32.const 10)
3101 )
3102 (block
3103 (set_local $10
3104 (get_local $6)
3105 )
3106 (set_local $8
3107 (i32.const 0)
3108 )
3109 (set_local $6
3110 (get_local $9)
3111 )
3112 )
3113 (block
3114 (set_local $10
3115 (get_local $6)
3116 )
3117 (br $label$break$L46
3118 (i32.const 0)
3119 )
3120 )
3121 )
3122 (loop $while-in11
3123 (drop
3124 (br_if $label$break$L46
3125 (tee_local $6
3126 (i32.add
3127 (i32.mul
3128 (get_local $8)
3129 (i32.const 10)
3130 )
3131 (get_local $6)
3132 )
3133 )
3134 (i32.ge_u
3135 (tee_local $9
3136 (i32.add
3137 (i32.load8_s
3138 (tee_local $10
3139 (i32.add
3140 (get_local $10)
3141 (i32.const 1)
3142 )
3143 )
3144 )
3145 (i32.const -48)
3146 )
3147 )
3148 (i32.const 10)
3149 )
3150 )
3151 )
3152 (set_local $8
3153 (get_local $6)
3154 )
3155 (set_local $6
3156 (get_local $9)
3157 )
3158 (br $while-in11)
3159 )
3160 )
3161 )
3162 (if
3163 (i32.lt_u
3164 (tee_local $8
3165 (i32.add
3166 (i32.load8_s
3167 (tee_local $6
3168 (i32.add
3169 (get_local $10)
3170 (i32.const 2)
3171 )
3172 )
3173 )
3174 (i32.const -48)
3175 )
3176 )
3177 (i32.const 10)
3178 )
3179 (if
3180 (i32.eq
3181 (i32.load8_s offset=3
3182 (get_local $10)
3183 )
3184 (i32.const 36)
3185 )
3186 (block
3187 (i32.store
3188 (i32.add
3189 (get_local $4)
3190 (i32.shl
3191 (get_local $8)
3192 (i32.const 2)
3193 )
3194 )
3195 (i32.const 10)
3196 )
3197 (drop
3198 (i32.load offset=4
3199 (tee_local $6
3200 (i32.add
3201 (get_local $3)
3202 (i32.shl
3203 (i32.add
3204 (i32.load8_s
3205 (get_local $6)
3206 )
3207 (i32.const -48)
3208 )
3209 (i32.const 3)
3210 )
3211 )
3212 )
3213 )
3214 )
3215 (set_local $10
3216 (i32.add
3217 (get_local $10)
3218 (i32.const 4)
3219 )
3220 )
3221 (br $label$break$L46
3222 (i32.load
3223 (get_local $6)
3224 )
3225 )
3226 )
3227 )
3228 )
3229 (if
3230 (get_local $1)
3231 (block
3232 (set_local $16
3233 (i32.const -1)
3234 )
3235 (br $label$break$L1)
3236 )
3237 )
3238 (if (result i32)
3239 (get_local $29)
3240 (block (result i32)
3241 (set_local $8
3242 (i32.load
3243 (tee_local $10
3244 (i32.and
3245 (i32.add
3246 (i32.load
3247 (get_local $2)
3248 )
3249 (i32.const 3)
3250 )
3251 (i32.const -4)
3252 )
3253 )
3254 )
3255 )
3256 (i32.store
3257 (get_local $2)
3258 (i32.add
3259 (get_local $10)
3260 (i32.const 4)
3261 )
3262 )
3263 (set_local $10
3264 (get_local $6)
3265 )
3266 (get_local $8)
3267 )
3268 (block (result i32)
3269 (set_local $10
3270 (get_local $6)
3271 )
3272 (i32.const 0)
3273 )
3274 )
3275 )
3276 (i32.const -1)
3277 )
3278 )
3279 )
3280 (set_local $8
3281 (get_local $10)
3282 )
3283 (set_local $9
3284 (i32.const 0)
3285 )
3286 (loop $while-in13
3287 (if
3288 (i32.gt_u
3289 (tee_local $12
3290 (i32.add
3291 (i32.load8_s
3292 (get_local $8)
3293 )
3294 (i32.const -65)
3295 )
3296 )
3297 (i32.const 57)
3298 )
3299 (block
3300 (set_local $16
3301 (i32.const -1)
3302 )
3303 (br $label$break$L1)
3304 )
3305 )
3306 (set_local $10
3307 (i32.add
3308 (get_local $8)
3309 (i32.const 1)
3310 )
3311 )
3312 (if
3313 (i32.lt_u
3314 (i32.add
3315 (tee_local $12
3316 (i32.and
3317 (tee_local $13
3318 (i32.load8_s
3319 (i32.add
3320 (i32.add
3321 (i32.mul
3322 (get_local $9)
3323 (i32.const 58)
3324 )
3325 (i32.const 3611)
3326 )
3327 (get_local $12)
3328 )
3329 )
3330 )
3331 (i32.const 255)
3332 )
3333 )
3334 (i32.const -1)
3335 )
3336 (i32.const 8)
3337 )
3338 (block
3339 (set_local $8
3340 (get_local $10)
3341 )
3342 (set_local $9
3343 (get_local $12)
3344 )
3345 (br $while-in13)
3346 )
3347 (set_local $18
3348 (get_local $8)
3349 )
3350 )
3351 )
3352 (if
3353 (i32.eqz
3354 (i32.and
3355 (get_local $13)
3356 (i32.const 255)
3357 )
3358 )
3359 (block
3360 (set_local $16
3361 (i32.const -1)
3362 )
3363 (br $label$break$L1)
3364 )
3365 )
3366 (set_local $8
3367 (i32.gt_s
3368 (get_local $17)
3369 (i32.const -1)
3370 )
3371 )
3372 (block $__rjto$2
3373 (block $__rjti$2
3374 (if
3375 (i32.eq
3376 (i32.and
3377 (get_local $13)
3378 (i32.const 255)
3379 )
3380 (i32.const 19)
3381 )
3382 (if
3383 (get_local $8)
3384 (block
3385 (set_local $16
3386 (i32.const -1)
3387 )
3388 (br $label$break$L1)
3389 )
3390 (br $__rjti$2)
3391 )
3392 (block
3393 (if
3394 (get_local $8)
3395 (block
3396 (i32.store
3397 (i32.add
3398 (get_local $4)
3399 (i32.shl
3400 (get_local $17)
3401 (i32.const 2)
3402 )
3403 )
3404 (get_local $12)
3405 )
3406 (set_local $13
3407 (i32.load offset=4
3408 (tee_local $12
3409 (i32.add
3410 (get_local $3)
3411 (i32.shl
3412 (get_local $17)
3413 (i32.const 3)
3414 )
3415 )
3416 )
3417 )
3418 )
3419 (i32.store
3420 (tee_local $8
3421 (get_local $19)
3422 )
3423 (i32.load
3424 (get_local $12)
3425 )
3426 )
3427 (i32.store offset=4
3428 (get_local $8)
3429 (get_local $13)
3430 )
3431 (br $__rjti$2)
3432 )
3433 )
3434 (if
3435 (i32.eqz
3436 (get_local $29)
3437 )
3438 (block
3439 (set_local $16
3440 (i32.const 0)
3441 )
3442 (br $label$break$L1)
3443 )
3444 )
3445 (call $_pop_arg_336
3446 (get_local $19)
3447 (get_local $12)
3448 (get_local $2)
3449 )
3450 )
3451 )
3452 (br $__rjto$2)
3453 )
3454 (if
3455 (i32.eqz
3456 (get_local $29)
3457 )
3458 (block
3459 (set_local $5
3460 (get_local $10)
3461 )
3462 (set_local $10
3463 (get_local $7)
3464 )
3465 (br $label$continue$L1)
3466 )
3467 )
3468 )
3469 (set_local $11
3470 (select
3471 (tee_local $8
3472 (i32.and
3473 (get_local $11)
3474 (i32.const -65537)
3475 )
3476 )
3477 (get_local $11)
3478 (i32.and
3479 (get_local $11)
3480 (i32.const 8192)
3481 )
3482 )
3483 )
3484 (set_local $5
3485 (block $__rjto$8 (result i32)
3486 (block $__rjti$8
3487 (block $__rjti$7
3488 (block $__rjti$6
3489 (block $__rjti$5
3490 (block $__rjti$4
3491 (block $__rjti$3
3492 (block $switch-default120
3493 (block $switch-case42
3494 (block $switch-case41
3495 (block $switch-case40
3496 (block $switch-case39
3497 (block $switch-case38
3498 (block $switch-case37
3499 (block $switch-case36
3500 (block $switch-case34
3501 (block $switch-case33
3502 (block $switch-case29
3503 (block $switch-case28
3504 (block $switch-case27
3505 (br_table $switch-case42 $switch-default120 $switch-case40 $switch-default120 $switch-case42 $switch-case42 $switch-case42 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-case41 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-case29 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-default120 $switch-case42 $switch-default120 $switch-case37 $switch-case34 $switch-case42 $switch-case42 $switch-case42 $switch-default120 $switch-case34 $switch-default120 $switch-default120 $switch-default120 $switch-case38 $switch-case27 $switch-case33 $switch-case28 $switch-default120 $switch-default120 $switch-case39 $switch-default120 $switch-case36 $switch-default120 $switch-default120 $switch-case29 $switch-default120
3506 (i32.sub
3507 (tee_local $18
3508 (select
3509 (i32.and
3510 (tee_local $12
3511 (i32.load8_s
3512 (get_local $18)
3513 )
3514 )
3515 (i32.const -33)
3516 )
3517 (get_local $12)
3518 (i32.and
3519 (i32.ne
3520 (get_local $9)
3521 (i32.const 0)
3522 )
3523 (i32.eq
3524 (i32.and
3525 (get_local $12)
3526 (i32.const 15)
3527 )
3528 (i32.const 3)
3529 )
3530 )
3531 )
3532 )
3533 (i32.const 65)
3534 )
3535 )
3536 )
3537 (block $switch-default26
3538 (block $switch-case25
3539 (block $switch-case24
3540 (block $switch-case23
3541 (block $switch-case22
3542 (block $switch-case21
3543 (block $switch-case20
3544 (block $switch-case19
3545 (br_table $switch-case19 $switch-case20 $switch-case21 $switch-case22 $switch-case23 $switch-default26 $switch-case24 $switch-case25 $switch-default26
3546 (get_local $9)
3547 )
3548 )
3549 (i32.store
3550 (i32.load
3551 (get_local $19)
3552 )
3553 (get_local $16)
3554 )
3555 (set_local $5
3556 (get_local $10)
3557 )
3558 (set_local $10
3559 (get_local $7)
3560 )
3561 (br $label$continue$L1)
3562 )
3563 (i32.store
3564 (i32.load
3565 (get_local $19)
3566 )
3567 (get_local $16)
3568 )
3569 (set_local $5
3570 (get_local $10)
3571 )
3572 (set_local $10
3573 (get_local $7)
3574 )
3575 (br $label$continue$L1)
3576 )
3577 (i32.store
3578 (tee_local $5
3579 (i32.load
3580 (get_local $19)
3581 )
3582 )
3583 (get_local $16)
3584 )
3585 (i32.store offset=4
3586 (get_local $5)
3587 (i32.shr_s
3588 (i32.shl
3589 (i32.lt_s
3590 (get_local $16)
3591 (i32.const 0)
3592 )
3593 (i32.const 31)
3594 )
3595 (i32.const 31)
3596 )
3597 )
3598 (set_local $5
3599 (get_local $10)
3600 )
3601 (set_local $10
3602 (get_local $7)
3603 )
3604 (br $label$continue$L1)
3605 )
3606 (i32.store16
3607 (i32.load
3608 (get_local $19)
3609 )
3610 (get_local $16)
3611 )
3612 (set_local $5
3613 (get_local $10)
3614 )
3615 (set_local $10
3616 (get_local $7)
3617 )
3618 (br $label$continue$L1)
3619 )
3620 (i32.store8
3621 (i32.load
3622 (get_local $19)
3623 )
3624 (get_local $16)
3625 )
3626 (set_local $5
3627 (get_local $10)
3628 )
3629 (set_local $10
3630 (get_local $7)
3631 )
3632 (br $label$continue$L1)
3633 )
3634 (i32.store
3635 (i32.load
3636 (get_local $19)
3637 )
3638 (get_local $16)
3639 )
3640 (set_local $5
3641 (get_local $10)
3642 )
3643 (set_local $10
3644 (get_local $7)
3645 )
3646 (br $label$continue$L1)
3647 )
3648 (i32.store
3649 (tee_local $5
3650 (i32.load
3651 (get_local $19)
3652 )
3653 )
3654 (get_local $16)
3655 )
3656 (i32.store offset=4
3657 (get_local $5)
3658 (i32.shr_s
3659 (i32.shl
3660 (i32.lt_s
3661 (get_local $16)
3662 (i32.const 0)
3663 )
3664 (i32.const 31)
3665 )
3666 (i32.const 31)
3667 )
3668 )
3669 (set_local $5
3670 (get_local $10)
3671 )
3672 (set_local $10
3673 (get_local $7)
3674 )
3675 (br $label$continue$L1)
3676 )
3677 (set_local $5
3678 (get_local $10)
3679 )
3680 (set_local $10
3681 (get_local $7)
3682 )
3683 (br $label$continue$L1)
3684 )
3685 (set_local $7
3686 (i32.or
3687 (get_local $11)
3688 (i32.const 8)
3689 )
3690 )
3691 (set_local $6
3692 (select
3693 (get_local $6)
3694 (i32.const 8)
3695 (i32.gt_u
3696 (get_local $6)
3697 (i32.const 8)
3698 )
3699 )
3700 )
3701 (set_local $18
3702 (i32.const 120)
3703 )
3704 (br $__rjti$3)
3705 )
3706 (set_local $7
3707 (get_local $11)
3708 )
3709 (br $__rjti$3)
3710 )
3711 (if
3712 (i32.and
3713 (i32.eqz
3714 (tee_local $7
3715 (i32.load
3716 (tee_local $5
3717 (get_local $19)
3718 )
3719 )
3720 )
3721 )
3722 (i32.eqz
3723 (tee_local $8
3724 (i32.load offset=4
3725 (get_local $5)
3726 )
3727 )
3728 )
3729 )
3730 (set_local $8
3731 (get_local $26)
3732 )
3733 (block
3734 (set_local $5
3735 (get_local $7)
3736 )
3737 (set_local $7
3738 (get_local $8)
3739 )
3740 (set_local $8
3741 (get_local $26)
3742 )
3743 (loop $while-in32
3744 (i32.store8
3745 (tee_local $8
3746 (i32.add
3747 (get_local $8)
3748 (i32.const -1)
3749 )
3750 )
3751 (i32.or
3752 (i32.and
3753 (get_local $5)
3754 (i32.const 7)
3755 )
3756 (i32.const 48)
3757 )
3758 )
3759 (br_if $while-in32
3760 (i32.eqz
3761 (i32.and
3762 (i32.eqz
3763 (tee_local $5
3764 (call $_bitshift64Lshr
3765 (get_local $5)
3766 (get_local $7)
3767 (i32.const 3)
3768 )
3769 )
3770 )
3771 (i32.eqz
3772 (tee_local $7
3773 (get_global $tempRet0)
3774 )
3775 )
3776 )
3777 )
3778 )
3779 )
3780 )
3781 )
3782 (set_local $5
3783 (if (result i32)
3784 (i32.and
3785 (get_local $11)
3786 (i32.const 8)
3787 )
3788 (block (result i32)
3789 (set_local $7
3790 (get_local $11)
3791 )
3792 (set_local $6
3793 (select
3794 (tee_local $11
3795 (i32.add
3796 (i32.sub
3797 (get_local $39)
3798 (get_local $8)
3799 )
3800 (i32.const 1)
3801 )
3802 )
3803 (get_local $6)
3804 (i32.lt_s
3805 (get_local $6)
3806 (get_local $11)
3807 )
3808 )
3809 )
3810 (get_local $8)
3811 )
3812 (block (result i32)
3813 (set_local $7
3814 (get_local $11)
3815 )
3816 (get_local $8)
3817 )
3818 )
3819 )
3820 (set_local $8
3821 (i32.const 0)
3822 )
3823 (set_local $9
3824 (i32.const 4091)
3825 )
3826 (br $__rjti$8)
3827 )
3828 (set_local $5
3829 (i32.load
3830 (tee_local $7
3831 (get_local $19)
3832 )
3833 )
3834 )
3835 (if
3836 (i32.lt_s
3837 (tee_local $7
3838 (i32.load offset=4
3839 (get_local $7)
3840 )
3841 )
3842 (i32.const 0)
3843 )
3844 (block
3845 (i32.store
3846 (tee_local $8
3847 (get_local $19)
3848 )
3849 (tee_local $5
3850 (call $_i64Subtract
3851 (i32.const 0)
3852 (i32.const 0)
3853 (get_local $5)
3854 (get_local $7)
3855 )
3856 )
3857 )
3858 (i32.store offset=4
3859 (get_local $8)
3860 (tee_local $7
3861 (get_global $tempRet0)
3862 )
3863 )
3864 (set_local $8
3865 (i32.const 1)
3866 )
3867 (set_local $9
3868 (i32.const 4091)
3869 )
3870 (br $__rjti$4)
3871 )
3872 )
3873 (set_local $9
3874 (if (result i32)
3875 (i32.and
3876 (get_local $11)
3877 (i32.const 2048)
3878 )
3879 (block (result i32)
3880 (set_local $8
3881 (i32.const 1)
3882 )
3883 (i32.const 4092)
3884 )
3885 (block (result i32)
3886 (set_local $8
3887 (tee_local $9
3888 (i32.and
3889 (get_local $11)
3890 (i32.const 1)
3891 )
3892 )
3893 )
3894 (select
3895 (i32.const 4093)
3896 (i32.const 4091)
3897 (get_local $9)
3898 )
3899 )
3900 )
3901 )
3902 (br $__rjti$4)
3903 )
3904 (set_local $5
3905 (i32.load
3906 (tee_local $7
3907 (get_local $19)
3908 )
3909 )
3910 )
3911 (set_local $7
3912 (i32.load offset=4
3913 (get_local $7)
3914 )
3915 )
3916 (set_local $8
3917 (i32.const 0)
3918 )
3919 (set_local $9
3920 (i32.const 4091)
3921 )
3922 (br $__rjti$4)
3923 )
3924 (drop
3925 (i32.load offset=4
3926 (tee_local $5
3927 (get_local $19)
3928 )
3929 )
3930 )
3931 (i32.store8
3932 (get_local $40)
3933 (i32.load
3934 (get_local $5)
3935 )
3936 )
3937 (set_local $7
3938 (get_local $40)
3939 )
3940 (set_local $11
3941 (get_local $8)
3942 )
3943 (set_local $12
3944 (i32.const 1)
3945 )
3946 (set_local $8
3947 (i32.const 0)
3948 )
3949 (set_local $9
3950 (i32.const 4091)
3951 )
3952 (br $__rjto$8
3953 (get_local $26)
3954 )
3955 )
3956 (set_local $5
3957 (call $_strerror
3958 (i32.load
3959 (call $___errno_location)
3960 )
3961 )
3962 )
3963 (br $__rjti$5)
3964 )
3965 (set_local $5
3966 (select
3967 (tee_local $5
3968 (i32.load
3969 (get_local $19)
3970 )
3971 )
3972 (i32.const 4101)
3973 (get_local $5)
3974 )
3975 )
3976 (br $__rjti$5)
3977 )
3978 (drop
3979 (i32.load offset=4
3980 (tee_local $5
3981 (get_local $19)
3982 )
3983 )
3984 )
3985 (i32.store
3986 (get_local $41)
3987 (i32.load
3988 (get_local $5)
3989 )
3990 )
3991 (i32.store
3992 (get_local $44)
3993 (i32.const 0)
3994 )
3995 (i32.store
3996 (get_local $19)
3997 (get_local $41)
3998 )
3999 (set_local $8
4000 (i32.const -1)
4001 )
4002 (br $__rjti$6)
4003 )
4004 (if
4005 (get_local $6)
4006 (block
4007 (set_local $8
4008 (get_local $6)
4009 )
4010 (br $__rjti$6)
4011 )
4012 (block
4013 (call $_pad
4014 (get_local $0)
4015 (i32.const 32)
4016 (get_local $14)
4017 (i32.const 0)
4018 (get_local $11)
4019 )
4020 (set_local $7
4021 (i32.const 0)
4022 )
4023 (br $__rjti$7)
4024 )
4025 )
4026 )
4027 (set_local $15
4028 (f64.load
4029 (get_local $19)
4030 )
4031 )
4032 (i32.store
4033 (get_local $20)
4034 (i32.const 0)
4035 )
4036 (f64.store
4037 (get_global $tempDoublePtr)
4038 (get_local $15)
4039 )
4040 (drop
4041 (i32.load
4042 (get_global $tempDoublePtr)
4043 )
4044 )
4045 (set_local $31
4046 (if (result i32)
4047 (i32.lt_s
4048 (i32.load offset=4
4049 (get_global $tempDoublePtr)
4050 )
4051 (i32.const 0)
4052 )
4053 (block (result i32)
4054 (set_local $27
4055 (i32.const 1)
4056 )
4057 (set_local $15
4058 (f64.neg
4059 (get_local $15)
4060 )
4061 )
4062 (i32.const 4108)
4063 )
4064 (if (result i32)
4065 (i32.and
4066 (get_local $11)
4067 (i32.const 2048)
4068 )
4069 (block (result i32)
4070 (set_local $27
4071 (i32.const 1)
4072 )
4073 (i32.const 4111)
4074 )
4075 (block (result i32)
4076 (set_local $27
4077 (tee_local $5
4078 (i32.and
4079 (get_local $11)
4080 (i32.const 1)
4081 )
4082 )
4083 )
4084 (select
4085 (i32.const 4114)
4086 (i32.const 4109)
4087 (get_local $5)
4088 )
4089 )
4090 )
4091 )
4092 )
4093 (f64.store
4094 (get_global $tempDoublePtr)
4095 (get_local $15)
4096 )
4097 (drop
4098 (i32.load
4099 (get_global $tempDoublePtr)
4100 )
4101 )
4102 (set_local $7
4103 (block $do-once49 (result i32)
4104 (if (result i32)
4105 (i32.or
4106 (i32.lt_u
4107 (tee_local $5
4108 (i32.and
4109 (i32.load offset=4
4110 (get_global $tempDoublePtr)
4111 )
4112 (i32.const 2146435072)
4113 )
4114 )
4115 (i32.const 2146435072)
4116 )
4117 (i32.and
4118 (i32.eq
4119 (get_local $5)
4120 (i32.const 2146435072)
4121 )
4122 (i32.const 0)
4123 )
4124 )
4125 (block (result i32)
4126 (if
4127 (tee_local $5
4128 (f64.ne
4129 (tee_local $23
4130 (f64.mul
4131 (call $_frexp
4132 (get_local $15)
4133 (tee_local $5
4134 (get_local $20)
4135 )
4136 )
4137 (f64.const 2)
4138 )
4139 )
4140 (f64.const 0)
4141 )
4142 )
4143 (i32.store
4144 (get_local $20)
4145 (i32.add
4146 (i32.load
4147 (get_local $20)
4148 )
4149 (i32.const -1)
4150 )
4151 )
4152 )
4153 (if
4154 (i32.eq
4155 (tee_local $24
4156 (i32.or
4157 (get_local $18)
4158 (i32.const 32)
4159 )
4160 )
4161 (i32.const 97)
4162 )
4163 (block
4164 (set_local $9
4165 (select
4166 (i32.add
4167 (get_local $31)
4168 (i32.const 9)
4169 )
4170 (get_local $31)
4171 (tee_local $13
4172 (i32.and
4173 (get_local $18)
4174 (i32.const 32)
4175 )
4176 )
4177 )
4178 )
4179 (set_local $15
4180 (if (result f64)
4181 (i32.or
4182 (i32.gt_u
4183 (get_local $6)
4184 (i32.const 11)
4185 )
4186 (i32.eqz
4187 (tee_local $5
4188 (i32.sub
4189 (i32.const 12)
4190 (get_local $6)
4191 )
4192 )
4193 )
4194 )
4195 (get_local $23)
4196 (block (result f64)
4197 (set_local $15
4198 (f64.const 8)
4199 )
4200 (loop $while-in54
4201 (set_local $15
4202 (f64.mul
4203 (get_local $15)
4204 (f64.const 16)
4205 )
4206 )
4207 (br_if $while-in54
4208 (tee_local $5
4209 (i32.add
4210 (get_local $5)
4211 (i32.const -1)
4212 )
4213 )
4214 )
4215 )
4216 (if (result f64)
4217 (i32.eq
4218 (i32.load8_s
4219 (get_local $9)
4220 )
4221 (i32.const 45)
4222 )
4223 (f64.neg
4224 (f64.add
4225 (get_local $15)
4226 (f64.sub
4227 (f64.neg
4228 (get_local $23)
4229 )
4230 (get_local $15)
4231 )
4232 )
4233 )
4234 (f64.sub
4235 (f64.add
4236 (get_local $23)
4237 (get_local $15)
4238 )
4239 (get_local $15)
4240 )
4241 )
4242 )
4243 )
4244 )
4245 (if
4246 (i32.eq
4247 (tee_local $5
4248 (call $_fmt_u
4249 (tee_local $5
4250 (select
4251 (i32.sub
4252 (i32.const 0)
4253 (tee_local $7
4254 (i32.load
4255 (get_local $20)
4256 )
4257 )
4258 )
4259 (get_local $7)
4260 (i32.lt_s
4261 (get_local $7)
4262 (i32.const 0)
4263 )
4264 )
4265 )
4266 (i32.shr_s
4267 (i32.shl
4268 (i32.lt_s
4269 (get_local $5)
4270 (i32.const 0)
4271 )
4272 (i32.const 31)
4273 )
4274 (i32.const 31)
4275 )
4276 (get_local $34)
4277 )
4278 )
4279 (get_local $34)
4280 )
4281 (block
4282 (i32.store8
4283 (get_local $42)
4284 (i32.const 48)
4285 )
4286 (set_local $5
4287 (get_local $42)
4288 )
4289 )
4290 )
4291 (set_local $12
4292 (i32.or
4293 (get_local $27)
4294 (i32.const 2)
4295 )
4296 )
4297 (i32.store8
4298 (i32.add
4299 (get_local $5)
4300 (i32.const -1)
4301 )
4302 (i32.add
4303 (i32.and
4304 (i32.shr_s
4305 (get_local $7)
4306 (i32.const 31)
4307 )
4308 (i32.const 2)
4309 )
4310 (i32.const 43)
4311 )
4312 )
4313 (i32.store8
4314 (tee_local $8
4315 (i32.add
4316 (get_local $5)
4317 (i32.const -2)
4318 )
4319 )
4320 (i32.add
4321 (get_local $18)
4322 (i32.const 15)
4323 )
4324 )
4325 (set_local $18
4326 (i32.lt_s
4327 (get_local $6)
4328 (i32.const 1)
4329 )
4330 )
4331 (set_local $17
4332 (i32.eqz
4333 (i32.and
4334 (get_local $11)
4335 (i32.const 8)
4336 )
4337 )
4338 )
4339 (set_local $5
4340 (get_local $22)
4341 )
4342 (loop $while-in56
4343 (i32.store8
4344 (get_local $5)
4345 (i32.or
4346 (i32.load8_u
4347 (i32.add
4348 (tee_local $7
4349 (call $f64-to-int
4350 (get_local $15)
4351 )
4352 )
4353 (i32.const 4075)
4354 )
4355 )
4356 (get_local $13)
4357 )
4358 )
4359 (set_local $15
4360 (f64.mul
4361 (f64.sub
4362 (get_local $15)
4363 (f64.convert_s/i32
4364 (get_local $7)
4365 )
4366 )
4367 (f64.const 16)
4368 )
4369 )
4370 (set_local $5
4371 (block $do-once57 (result i32)
4372 (if (result i32)
4373 (i32.eq
4374 (i32.sub
4375 (tee_local $7
4376 (i32.add
4377 (get_local $5)
4378 (i32.const 1)
4379 )
4380 )
4381 (get_local $37)
4382 )
4383 (i32.const 1)
4384 )
4385 (block (result i32)
4386 (drop
4387 (br_if $do-once57
4388 (get_local $7)
4389 (i32.and
4390 (get_local $17)
4391 (i32.and
4392 (get_local $18)
4393 (f64.eq
4394 (get_local $15)
4395 (f64.const 0)
4396 )
4397 )
4398 )
4399 )
4400 )
4401 (i32.store8
4402 (get_local $7)
4403 (i32.const 46)
4404 )
4405 (i32.add
4406 (get_local $5)
4407 (i32.const 2)
4408 )
4409 )
4410 (get_local $7)
4411 )
4412 )
4413 )
4414 (br_if $while-in56
4415 (f64.ne
4416 (get_local $15)
4417 (f64.const 0)
4418 )
4419 )
4420 )
4421 (call $_pad
4422 (get_local $0)
4423 (i32.const 32)
4424 (get_local $14)
4425 (tee_local $7
4426 (i32.add
4427 (tee_local $6
4428 (select
4429 (i32.sub
4430 (i32.add
4431 (get_local $47)
4432 (get_local $6)
4433 )
4434 (get_local $8)
4435 )
4436 (i32.add
4437 (i32.sub
4438 (get_local $45)
4439 (get_local $8)
4440 )
4441 (get_local $5)
4442 )
4443 (i32.and
4444 (i32.ne
4445 (get_local $6)
4446 (i32.const 0)
4447 )
4448 (i32.lt_s
4449 (i32.add
4450 (get_local $46)
4451 (get_local $5)
4452 )
4453 (get_local $6)
4454 )
4455 )
4456 )
4457 )
4458 (get_local $12)
4459 )
4460 )
4461 (get_local $11)
4462 )
4463 (if
4464 (i32.eqz
4465 (i32.and
4466 (i32.load
4467 (get_local $0)
4468 )
4469 (i32.const 32)
4470 )
4471 )
4472 (drop
4473 (call $___fwritex
4474 (get_local $9)
4475 (get_local $12)
4476 (get_local $0)
4477 )
4478 )
4479 )
4480 (call $_pad
4481 (get_local $0)
4482 (i32.const 48)
4483 (get_local $14)
4484 (get_local $7)
4485 (i32.xor
4486 (get_local $11)
4487 (i32.const 65536)
4488 )
4489 )
4490 (set_local $5
4491 (i32.sub
4492 (get_local $5)
4493 (get_local $37)
4494 )
4495 )
4496 (if
4497 (i32.eqz
4498 (i32.and
4499 (i32.load
4500 (get_local $0)
4501 )
4502 (i32.const 32)
4503 )
4504 )
4505 (drop
4506 (call $___fwritex
4507 (get_local $22)
4508 (get_local $5)
4509 (get_local $0)
4510 )
4511 )
4512 )
4513 (call $_pad
4514 (get_local $0)
4515 (i32.const 48)
4516 (i32.sub
4517 (get_local $6)
4518 (i32.add
4519 (get_local $5)
4520 (tee_local $5
4521 (i32.sub
4522 (get_local $28)
4523 (get_local $8)
4524 )
4525 )
4526 )
4527 )
4528 (i32.const 0)
4529 (i32.const 0)
4530 )
4531 (if
4532 (i32.eqz
4533 (i32.and
4534 (i32.load
4535 (get_local $0)
4536 )
4537 (i32.const 32)
4538 )
4539 )
4540 (drop
4541 (call $___fwritex
4542 (get_local $8)
4543 (get_local $5)
4544 (get_local $0)
4545 )
4546 )
4547 )
4548 (call $_pad
4549 (get_local $0)
4550 (i32.const 32)
4551 (get_local $14)
4552 (get_local $7)
4553 (i32.xor
4554 (get_local $11)
4555 (i32.const 8192)
4556 )
4557 )
4558 (br $do-once49
4559 (select
4560 (get_local $14)
4561 (get_local $7)
4562 (i32.lt_s
4563 (get_local $7)
4564 (get_local $14)
4565 )
4566 )
4567 )
4568 )
4569 )
4570 (set_local $15
4571 (if (result f64)
4572 (get_local $5)
4573 (block (result f64)
4574 (i32.store
4575 (get_local $20)
4576 (tee_local $5
4577 (i32.add
4578 (i32.load
4579 (get_local $20)
4580 )
4581 (i32.const -28)
4582 )
4583 )
4584 )
4585 (f64.mul
4586 (get_local $23)
4587 (f64.const 268435456)
4588 )
4589 )
4590 (block (result f64)
4591 (set_local $5
4592 (i32.load
4593 (get_local $20)
4594 )
4595 )
4596 (get_local $23)
4597 )
4598 )
4599 )
4600 (set_local $7
4601 (tee_local $8
4602 (select
4603 (get_local $48)
4604 (get_local $49)
4605 (i32.lt_s
4606 (get_local $5)
4607 (i32.const 0)
4608 )
4609 )
4610 )
4611 )
4612 (loop $while-in60
4613 (i32.store
4614 (get_local $7)
4615 (tee_local $5
4616 (call $f64-to-uint
4617 (get_local $15)
4618 )
4619 )
4620 )
4621 (set_local $7
4622 (i32.add
4623 (get_local $7)
4624 (i32.const 4)
4625 )
4626 )
4627 (br_if $while-in60
4628 (f64.ne
4629 (tee_local $15
4630 (f64.mul
4631 (f64.sub
4632 (get_local $15)
4633 (f64.convert_u/i32
4634 (get_local $5)
4635 )
4636 )
4637 (f64.const 1e9)
4638 )
4639 )
4640 (f64.const 0)
4641 )
4642 )
4643 )
4644 (if
4645 (i32.gt_s
4646 (tee_local $9
4647 (i32.load
4648 (get_local $20)
4649 )
4650 )
4651 (i32.const 0)
4652 )
4653 (block
4654 (set_local $5
4655 (get_local $8)
4656 )
4657 (loop $while-in62
4658 (set_local $13
4659 (select
4660 (i32.const 29)
4661 (get_local $9)
4662 (i32.gt_s
4663 (get_local $9)
4664 (i32.const 29)
4665 )
4666 )
4667 )
4668 (block $do-once63
4669 (if
4670 (i32.ge_u
4671 (tee_local $9
4672 (i32.add
4673 (get_local $7)
4674 (i32.const -4)
4675 )
4676 )
4677 (get_local $5)
4678 )
4679 (block
4680 (set_local $12
4681 (i32.const 0)
4682 )
4683 (loop $while-in66
4684 (i32.store
4685 (get_local $9)
4686 (call $___uremdi3
4687 (tee_local $12
4688 (call $_i64Add
4689 (call $_bitshift64Shl
4690 (i32.load
4691 (get_local $9)
4692 )
4693 (i32.const 0)
4694 (get_local $13)
4695 )
4696 (get_global $tempRet0)
4697 (get_local $12)
4698 (i32.const 0)
4699 )
4700 )
4701 (tee_local $17
4702 (get_global $tempRet0)
4703 )
4704 (i32.const 1000000000)
4705 (i32.const 0)
4706 )
4707 )
4708 (set_local $12
4709 (call $___udivdi3
4710 (get_local $12)
4711 (get_local $17)
4712 (i32.const 1000000000)
4713 (i32.const 0)
4714 )
4715 )
4716 (br_if $while-in66
4717 (i32.ge_u
4718 (tee_local $9
4719 (i32.add
4720 (get_local $9)
4721 (i32.const -4)
4722 )
4723 )
4724 (get_local $5)
4725 )
4726 )
4727 )
4728 (br_if $do-once63
4729 (i32.eqz
4730 (get_local $12)
4731 )
4732 )
4733 (i32.store
4734 (tee_local $5
4735 (i32.add
4736 (get_local $5)
4737 (i32.const -4)
4738 )
4739 )
4740 (get_local $12)
4741 )
4742 )
4743 )
4744 )
4745 (loop $while-in68
4746 (if
4747 (i32.gt_u
4748 (get_local $7)
4749 (get_local $5)
4750 )
4751 (if
4752 (i32.eqz
4753 (i32.load
4754 (tee_local $9
4755 (i32.add
4756 (get_local $7)
4757 (i32.const -4)
4758 )
4759 )
4760 )
4761 )
4762 (block
4763 (set_local $7
4764 (get_local $9)
4765 )
4766 (br $while-in68)
4767 )
4768 )
4769 )
4770 )
4771 (i32.store
4772 (get_local $20)
4773 (tee_local $9
4774 (i32.sub
4775 (i32.load
4776 (get_local $20)
4777 )
4778 (get_local $13)
4779 )
4780 )
4781 )
4782 (br_if $while-in62
4783 (i32.gt_s
4784 (get_local $9)
4785 (i32.const 0)
4786 )
4787 )
4788 )
4789 )
4790 (set_local $5
4791 (get_local $8)
4792 )
4793 )
4794 (set_local $17
4795 (select
4796 (i32.const 6)
4797 (get_local $6)
4798 (i32.lt_s
4799 (get_local $6)
4800 (i32.const 0)
4801 )
4802 )
4803 )
4804 (if
4805 (i32.lt_s
4806 (get_local $9)
4807 (i32.const 0)
4808 )
4809 (block
4810 (set_local $21
4811 (i32.add
4812 (call $i32s-div
4813 (i32.add
4814 (get_local $17)
4815 (i32.const 25)
4816 )
4817 (i32.const 9)
4818 )
4819 (i32.const 1)
4820 )
4821 )
4822 (set_local $32
4823 (i32.eq
4824 (get_local $24)
4825 (i32.const 102)
4826 )
4827 )
4828 (set_local $6
4829 (get_local $5)
4830 )
4831 (set_local $5
4832 (get_local $7)
4833 )
4834 (loop $while-in70
4835 (set_local $13
4836 (select
4837 (i32.const 9)
4838 (tee_local $7
4839 (i32.sub
4840 (i32.const 0)
4841 (get_local $9)
4842 )
4843 )
4844 (i32.gt_s
4845 (get_local $7)
4846 (i32.const 9)
4847 )
4848 )
4849 )
4850 (block $do-once71
4851 (if
4852 (i32.lt_u
4853 (get_local $6)
4854 (get_local $5)
4855 )
4856 (block
4857 (set_local $12
4858 (i32.add
4859 (i32.shl
4860 (i32.const 1)
4861 (get_local $13)
4862 )
4863 (i32.const -1)
4864 )
4865 )
4866 (set_local $38
4867 (i32.shr_u
4868 (i32.const 1000000000)
4869 (get_local $13)
4870 )
4871 )
4872 (set_local $9
4873 (i32.const 0)
4874 )
4875 (set_local $7
4876 (get_local $6)
4877 )
4878 (loop $while-in74
4879 (i32.store
4880 (get_local $7)
4881 (i32.add
4882 (i32.shr_u
4883 (tee_local $33
4884 (i32.load
4885 (get_local $7)
4886 )
4887 )
4888 (get_local $13)
4889 )
4890 (get_local $9)
4891 )
4892 )
4893 (set_local $9
4894 (i32.mul
4895 (i32.and
4896 (get_local $33)
4897 (get_local $12)
4898 )
4899 (get_local $38)
4900 )
4901 )
4902 (br_if $while-in74
4903 (i32.lt_u
4904 (tee_local $7
4905 (i32.add
4906 (get_local $7)
4907 (i32.const 4)
4908 )
4909 )
4910 (get_local $5)
4911 )
4912 )
4913 )
4914 (set_local $7
4915 (select
4916 (get_local $6)
4917 (i32.add
4918 (get_local $6)
4919 (i32.const 4)
4920 )
4921 (i32.load
4922 (get_local $6)
4923 )
4924 )
4925 )
4926 (br_if $do-once71
4927 (i32.eqz
4928 (get_local $9)
4929 )
4930 )
4931 (i32.store
4932 (get_local $5)
4933 (get_local $9)
4934 )
4935 (set_local $5
4936 (i32.add
4937 (get_local $5)
4938 (i32.const 4)
4939 )
4940 )
4941 )
4942 (set_local $7
4943 (select
4944 (get_local $6)
4945 (i32.add
4946 (get_local $6)
4947 (i32.const 4)
4948 )
4949 (i32.load
4950 (get_local $6)
4951 )
4952 )
4953 )
4954 )
4955 )
4956 (set_local $12
4957 (select
4958 (i32.add
4959 (tee_local $6
4960 (select
4961 (get_local $8)
4962 (get_local $7)
4963 (get_local $32)
4964 )
4965 )
4966 (i32.shl
4967 (get_local $21)
4968 (i32.const 2)
4969 )
4970 )
4971 (get_local $5)
4972 (i32.gt_s
4973 (i32.shr_s
4974 (i32.sub
4975 (get_local $5)
4976 (get_local $6)
4977 )
4978 (i32.const 2)
4979 )
4980 (get_local $21)
4981 )
4982 )
4983 )
4984 (i32.store
4985 (get_local $20)
4986 (tee_local $9
4987 (i32.add
4988 (i32.load
4989 (get_local $20)
4990 )
4991 (get_local $13)
4992 )
4993 )
4994 )
4995 (if
4996 (i32.lt_s
4997 (get_local $9)
4998 (i32.const 0)
4999 )
5000 (block
5001 (set_local $6
5002 (get_local $7)
5003 )
5004 (set_local $5
5005 (get_local $12)
5006 )
5007 (br $while-in70)
5008 )
5009 (block
5010 (set_local $5
5011 (get_local $7)
5012 )
5013 (set_local $9
5014 (get_local $12)
5015 )
5016 )
5017 )
5018 )
5019 )
5020 (set_local $9
5021 (get_local $7)
5022 )
5023 )
5024 (set_local $21
5025 (get_local $8)
5026 )
5027 (block $do-once75
5028 (if
5029 (i32.lt_u
5030 (get_local $5)
5031 (get_local $9)
5032 )
5033 (block
5034 (set_local $7
5035 (i32.mul
5036 (i32.shr_s
5037 (i32.sub
5038 (get_local $21)
5039 (get_local $5)
5040 )
5041 (i32.const 2)
5042 )
5043 (i32.const 9)
5044 )
5045 )
5046 (br_if $do-once75
5047 (i32.lt_u
5048 (tee_local $12
5049 (i32.load
5050 (get_local $5)
5051 )
5052 )
5053 (i32.const 10)
5054 )
5055 )
5056 (set_local $6
5057 (i32.const 10)
5058 )
5059 (loop $while-in78
5060 (set_local $7
5061 (i32.add
5062 (get_local $7)
5063 (i32.const 1)
5064 )
5065 )
5066 (br_if $while-in78
5067 (i32.ge_u
5068 (get_local $12)
5069 (tee_local $6
5070 (i32.mul
5071 (get_local $6)
5072 (i32.const 10)
5073 )
5074 )
5075 )
5076 )
5077 )
5078 )
5079 (set_local $7
5080 (i32.const 0)
5081 )
5082 )
5083 )
5084 (set_local $5
5085 (if (result i32)
5086 (i32.lt_s
5087 (tee_local $6
5088 (i32.add
5089 (i32.sub
5090 (get_local $17)
5091 (select
5092 (get_local $7)
5093 (i32.const 0)
5094 (i32.ne
5095 (get_local $24)
5096 (i32.const 102)
5097 )
5098 )
5099 )
5100 (i32.shr_s
5101 (i32.shl
5102 (i32.and
5103 (tee_local $32
5104 (i32.ne
5105 (get_local $17)
5106 (i32.const 0)
5107 )
5108 )
5109 (tee_local $38
5110 (i32.eq
5111 (get_local $24)
5112 (i32.const 103)
5113 )
5114 )
5115 )
5116 (i32.const 31)
5117 )
5118 (i32.const 31)
5119 )
5120 )
5121 )
5122 (i32.add
5123 (i32.mul
5124 (i32.shr_s
5125 (i32.sub
5126 (get_local $9)
5127 (get_local $21)
5128 )
5129 (i32.const 2)
5130 )
5131 (i32.const 9)
5132 )
5133 (i32.const -9)
5134 )
5135 )
5136 (block (result i32)
5137 (set_local $13
5138 (call $i32s-div
5139 (tee_local $6
5140 (i32.add
5141 (get_local $6)
5142 (i32.const 9216)
5143 )
5144 )
5145 (i32.const 9)
5146 )
5147 )
5148 (if
5149 (i32.lt_s
5150 (tee_local $6
5151 (i32.add
5152 (i32.rem_s
5153 (get_local $6)
5154 (i32.const 9)
5155 )
5156 (i32.const 1)
5157 )
5158 )
5159 (i32.const 9)
5160 )
5161 (block
5162 (set_local $12
5163 (i32.const 10)
5164 )
5165 (loop $while-in80
5166 (set_local $12
5167 (i32.mul
5168 (get_local $12)
5169 (i32.const 10)
5170 )
5171 )
5172 (br_if $while-in80
5173 (i32.ne
5174 (tee_local $6
5175 (i32.add
5176 (get_local $6)
5177 (i32.const 1)
5178 )
5179 )
5180 (i32.const 9)
5181 )
5182 )
5183 )
5184 )
5185 (set_local $12
5186 (i32.const 10)
5187 )
5188 )
5189 (set_local $13
5190 (call $i32u-rem
5191 (tee_local $24
5192 (i32.load
5193 (tee_local $6
5194 (i32.add
5195 (i32.add
5196 (get_local $8)
5197 (i32.shl
5198 (get_local $13)
5199 (i32.const 2)
5200 )
5201 )
5202 (i32.const -4092)
5203 )
5204 )
5205 )
5206 )
5207 (get_local $12)
5208 )
5209 )
5210 (block $do-once81
5211 (if
5212 (i32.eqz
5213 (i32.and
5214 (tee_local $33
5215 (i32.eq
5216 (i32.add
5217 (get_local $6)
5218 (i32.const 4)
5219 )
5220 (get_local $9)
5221 )
5222 )
5223 (i32.eqz
5224 (get_local $13)
5225 )
5226 )
5227 )
5228 (block
5229 (set_local $50
5230 (call $i32u-div
5231 (get_local $24)
5232 (get_local $12)
5233 )
5234 )
5235 (set_local $15
5236 (if (result f64)
5237 (i32.lt_u
5238 (get_local $13)
5239 (tee_local $51
5240 (call $i32s-div
5241 (get_local $12)
5242 (i32.const 2)
5243 )
5244 )
5245 )
5246 (f64.const 0.5)
5247 (select
5248 (f64.const 1)
5249 (f64.const 1.5)
5250 (i32.and
5251 (get_local $33)
5252 (i32.eq
5253 (get_local $13)
5254 (get_local $51)
5255 )
5256 )
5257 )
5258 )
5259 )
5260 (set_local $23
5261 (select
5262 (f64.const 9007199254740994)
5263 (f64.const 9007199254740992)
5264 (i32.and
5265 (get_local $50)
5266 (i32.const 1)
5267 )
5268 )
5269 )
5270 (block $do-once83
5271 (if
5272 (get_local $27)
5273 (block
5274 (br_if $do-once83
5275 (i32.ne
5276 (i32.load8_s
5277 (get_local $31)
5278 )
5279 (i32.const 45)
5280 )
5281 )
5282 (set_local $23
5283 (f64.neg
5284 (get_local $23)
5285 )
5286 )
5287 (set_local $15
5288 (f64.neg
5289 (get_local $15)
5290 )
5291 )
5292 )
5293 )
5294 )
5295 (i32.store
5296 (get_local $6)
5297 (tee_local $13
5298 (i32.sub
5299 (get_local $24)
5300 (get_local $13)
5301 )
5302 )
5303 )
5304 (br_if $do-once81
5305 (f64.eq
5306 (f64.add
5307 (get_local $23)
5308 (get_local $15)
5309 )
5310 (get_local $23)
5311 )
5312 )
5313 (i32.store
5314 (get_local $6)
5315 (tee_local $7
5316 (i32.add
5317 (get_local $13)
5318 (get_local $12)
5319 )
5320 )
5321 )
5322 (if
5323 (i32.gt_u
5324 (get_local $7)
5325 (i32.const 999999999)
5326 )
5327 (loop $while-in86
5328 (i32.store
5329 (get_local $6)
5330 (i32.const 0)
5331 )
5332 (if
5333 (i32.lt_u
5334 (tee_local $6
5335 (i32.add
5336 (get_local $6)
5337 (i32.const -4)
5338 )
5339 )
5340 (get_local $5)
5341 )
5342 (i32.store
5343 (tee_local $5
5344 (i32.add
5345 (get_local $5)
5346 (i32.const -4)
5347 )
5348 )
5349 (i32.const 0)
5350 )
5351 )
5352 (i32.store
5353 (get_local $6)
5354 (tee_local $7
5355 (i32.add
5356 (i32.load
5357 (get_local $6)
5358 )
5359 (i32.const 1)
5360 )
5361 )
5362 )
5363 (br_if $while-in86
5364 (i32.gt_u
5365 (get_local $7)
5366 (i32.const 999999999)
5367 )
5368 )
5369 )
5370 )
5371 (set_local $7
5372 (i32.mul
5373 (i32.shr_s
5374 (i32.sub
5375 (get_local $21)
5376 (get_local $5)
5377 )
5378 (i32.const 2)
5379 )
5380 (i32.const 9)
5381 )
5382 )
5383 (br_if $do-once81
5384 (i32.lt_u
5385 (tee_local $13
5386 (i32.load
5387 (get_local $5)
5388 )
5389 )
5390 (i32.const 10)
5391 )
5392 )
5393 (set_local $12
5394 (i32.const 10)
5395 )
5396 (loop $while-in88
5397 (set_local $7
5398 (i32.add
5399 (get_local $7)
5400 (i32.const 1)
5401 )
5402 )
5403 (br_if $while-in88
5404 (i32.ge_u
5405 (get_local $13)
5406 (tee_local $12
5407 (i32.mul
5408 (get_local $12)
5409 (i32.const 10)
5410 )
5411 )
5412 )
5413 )
5414 )
5415 )
5416 )
5417 )
5418 (set_local $12
5419 (get_local $5)
5420 )
5421 (set_local $13
5422 (get_local $7)
5423 )
5424 (select
5425 (tee_local $5
5426 (i32.add
5427 (get_local $6)
5428 (i32.const 4)
5429 )
5430 )
5431 (get_local $9)
5432 (i32.gt_u
5433 (get_local $9)
5434 (get_local $5)
5435 )
5436 )
5437 )
5438 (block (result i32)
5439 (set_local $12
5440 (get_local $5)
5441 )
5442 (set_local $13
5443 (get_local $7)
5444 )
5445 (get_local $9)
5446 )
5447 )
5448 )
5449 (set_local $33
5450 (i32.sub
5451 (i32.const 0)
5452 (get_local $13)
5453 )
5454 )
5455 (loop $while-in90
5456 (block $while-out89
5457 (if
5458 (i32.le_u
5459 (get_local $5)
5460 (get_local $12)
5461 )
5462 (block
5463 (set_local $24
5464 (i32.const 0)
5465 )
5466 (set_local $9
5467 (get_local $5)
5468 )
5469 (br $while-out89)
5470 )
5471 )
5472 (if
5473 (i32.load
5474 (tee_local $7
5475 (i32.add
5476 (get_local $5)
5477 (i32.const -4)
5478 )
5479 )
5480 )
5481 (block
5482 (set_local $24
5483 (i32.const 1)
5484 )
5485 (set_local $9
5486 (get_local $5)
5487 )
5488 )
5489 (block
5490 (set_local $5
5491 (get_local $7)
5492 )
5493 (br $while-in90)
5494 )
5495 )
5496 )
5497 )
5498 (call $_pad
5499 (get_local $0)
5500 (i32.const 32)
5501 (get_local $14)
5502 (tee_local $13
5503 (i32.add
5504 (i32.add
5505 (i32.add
5506 (i32.add
5507 (get_local $27)
5508 (i32.const 1)
5509 )
5510 (tee_local $5
5511 (block $do-once91 (result i32)
5512 (if (result i32)
5513 (get_local $38)
5514 (block (result i32)
5515 (set_local $7
5516 (if (result i32)
5517 (i32.and
5518 (i32.gt_s
5519 (tee_local $5
5520 (i32.add
5521 (i32.xor
5522 (get_local $32)
5523 (i32.const 1)
5524 )
5525 (get_local $17)
5526 )
5527 )
5528 (get_local $13)
5529 )
5530 (i32.gt_s
5531 (get_local $13)
5532 (i32.const -5)
5533 )
5534 )
5535 (block (result i32)
5536 (set_local $17
5537 (i32.sub
5538 (i32.add
5539 (get_local $5)
5540 (i32.const -1)
5541 )
5542 (get_local $13)
5543 )
5544 )
5545 (i32.add
5546 (get_local $18)
5547 (i32.const -1)
5548 )
5549 )
5550 (block (result i32)
5551 (set_local $17
5552 (i32.add
5553 (get_local $5)
5554 (i32.const -1)
5555 )
5556 )
5557 (i32.add
5558 (get_local $18)
5559 (i32.const -2)
5560 )
5561 )
5562 )
5563 )
5564 (if
5565 (tee_local $5
5566 (i32.and
5567 (get_local $11)
5568 (i32.const 8)
5569 )
5570 )
5571 (block
5572 (set_local $21
5573 (get_local $5)
5574 )
5575 (br $do-once91
5576 (get_local $17)
5577 )
5578 )
5579 )
5580 (block $do-once93
5581 (if
5582 (get_local $24)
5583 (block
5584 (if
5585 (i32.eqz
5586 (tee_local $18
5587 (i32.load
5588 (i32.add
5589 (get_local $9)
5590 (i32.const -4)
5591 )
5592 )
5593 )
5594 )
5595 (block
5596 (set_local $5
5597 (i32.const 9)
5598 )
5599 (br $do-once93)
5600 )
5601 )
5602 (if
5603 (call $i32u-rem
5604 (get_local $18)
5605 (i32.const 10)
5606 )
5607 (block
5608 (set_local $5
5609 (i32.const 0)
5610 )
5611 (br $do-once93)
5612 )
5613 (block
5614 (set_local $6
5615 (i32.const 10)
5616 )
5617 (set_local $5
5618 (i32.const 0)
5619 )
5620 )
5621 )
5622 (loop $while-in96
5623 (set_local $5
5624 (i32.add
5625 (get_local $5)
5626 (i32.const 1)
5627 )
5628 )
5629 (br_if $while-in96
5630 (i32.eqz
5631 (call $i32u-rem
5632 (get_local $18)
5633 (tee_local $6
5634 (i32.mul
5635 (get_local $6)
5636 (i32.const 10)
5637 )
5638 )
5639 )
5640 )
5641 )
5642 )
5643 )
5644 (set_local $5
5645 (i32.const 9)
5646 )
5647 )
5648 )
5649 (set_local $6
5650 (i32.add
5651 (i32.mul
5652 (i32.shr_s
5653 (i32.sub
5654 (get_local $9)
5655 (get_local $21)
5656 )
5657 (i32.const 2)
5658 )
5659 (i32.const 9)
5660 )
5661 (i32.const -9)
5662 )
5663 )
5664 (if (result i32)
5665 (i32.eq
5666 (i32.or
5667 (get_local $7)
5668 (i32.const 32)
5669 )
5670 (i32.const 102)
5671 )
5672 (block (result i32)
5673 (set_local $21
5674 (i32.const 0)
5675 )
5676 (select
5677 (get_local $17)
5678 (tee_local $5
5679 (select
5680 (i32.const 0)
5681 (tee_local $5
5682 (i32.sub
5683 (get_local $6)
5684 (get_local $5)
5685 )
5686 )
5687 (i32.lt_s
5688 (get_local $5)
5689 (i32.const 0)
5690 )
5691 )
5692 )
5693 (i32.lt_s
5694 (get_local $17)
5695 (get_local $5)
5696 )
5697 )
5698 )
5699 (block (result i32)
5700 (set_local $21
5701 (i32.const 0)
5702 )
5703 (select
5704 (get_local $17)
5705 (tee_local $5
5706 (select
5707 (i32.const 0)
5708 (tee_local $5
5709 (i32.sub
5710 (i32.add
5711 (get_local $6)
5712 (get_local $13)
5713 )
5714 (get_local $5)
5715 )
5716 )
5717 (i32.lt_s
5718 (get_local $5)
5719 (i32.const 0)
5720 )
5721 )
5722 )
5723 (i32.lt_s
5724 (get_local $17)
5725 (get_local $5)
5726 )
5727 )
5728 )
5729 )
5730 )
5731 (block (result i32)
5732 (set_local $21
5733 (i32.and
5734 (get_local $11)
5735 (i32.const 8)
5736 )
5737 )
5738 (set_local $7
5739 (get_local $18)
5740 )
5741 (get_local $17)
5742 )
5743 )
5744 )
5745 )
5746 )
5747 (i32.ne
5748 (tee_local $32
5749 (i32.or
5750 (get_local $5)
5751 (get_local $21)
5752 )
5753 )
5754 (i32.const 0)
5755 )
5756 )
5757 (if (result i32)
5758 (tee_local $17
5759 (i32.eq
5760 (i32.or
5761 (get_local $7)
5762 (i32.const 32)
5763 )
5764 (i32.const 102)
5765 )
5766 )
5767 (block (result i32)
5768 (set_local $18
5769 (i32.const 0)
5770 )
5771 (select
5772 (get_local $13)
5773 (i32.const 0)
5774 (i32.gt_s
5775 (get_local $13)
5776 (i32.const 0)
5777 )
5778 )
5779 )
5780 (block (result i32)
5781 (if
5782 (i32.lt_s
5783 (i32.sub
5784 (get_local $28)
5785 (tee_local $6
5786 (call $_fmt_u
5787 (tee_local $6
5788 (select
5789 (get_local $33)
5790 (get_local $13)
5791 (i32.lt_s
5792 (get_local $13)
5793 (i32.const 0)
5794 )
5795 )
5796 )
5797 (i32.shr_s
5798 (i32.shl
5799 (i32.lt_s
5800 (get_local $6)
5801 (i32.const 0)
5802 )
5803 (i32.const 31)
5804 )
5805 (i32.const 31)
5806 )
5807 (get_local $34)
5808 )
5809 )
5810 )
5811 (i32.const 2)
5812 )
5813 (loop $while-in98
5814 (i32.store8
5815 (tee_local $6
5816 (i32.add
5817 (get_local $6)
5818 (i32.const -1)
5819 )
5820 )
5821 (i32.const 48)
5822 )
5823 (br_if $while-in98
5824 (i32.lt_s
5825 (i32.sub
5826 (get_local $28)
5827 (get_local $6)
5828 )
5829 (i32.const 2)
5830 )
5831 )
5832 )
5833 )
5834 (i32.store8
5835 (i32.add
5836 (get_local $6)
5837 (i32.const -1)
5838 )
5839 (i32.add
5840 (i32.and
5841 (i32.shr_s
5842 (get_local $13)
5843 (i32.const 31)
5844 )
5845 (i32.const 2)
5846 )
5847 (i32.const 43)
5848 )
5849 )
5850 (i32.store8
5851 (tee_local $6
5852 (i32.add
5853 (get_local $6)
5854 (i32.const -2)
5855 )
5856 )
5857 (get_local $7)
5858 )
5859 (set_local $18
5860 (get_local $6)
5861 )
5862 (i32.sub
5863 (get_local $28)
5864 (get_local $6)
5865 )
5866 )
5867 )
5868 )
5869 )
5870 (get_local $11)
5871 )
5872 (if
5873 (i32.eqz
5874 (i32.and
5875 (i32.load
5876 (get_local $0)
5877 )
5878 (i32.const 32)
5879 )
5880 )
5881 (drop
5882 (call $___fwritex
5883 (get_local $31)
5884 (get_local $27)
5885 (get_local $0)
5886 )
5887 )
5888 )
5889 (call $_pad
5890 (get_local $0)
5891 (i32.const 48)
5892 (get_local $14)
5893 (get_local $13)
5894 (i32.xor
5895 (get_local $11)
5896 (i32.const 65536)
5897 )
5898 )
5899 (block $do-once99
5900 (if
5901 (get_local $17)
5902 (block
5903 (set_local $6
5904 (tee_local $12
5905 (select
5906 (get_local $8)
5907 (get_local $12)
5908 (i32.gt_u
5909 (get_local $12)
5910 (get_local $8)
5911 )
5912 )
5913 )
5914 )
5915 (loop $while-in102
5916 (set_local $7
5917 (call $_fmt_u
5918 (i32.load
5919 (get_local $6)
5920 )
5921 (i32.const 0)
5922 (get_local $30)
5923 )
5924 )
5925 (block $do-once103
5926 (if
5927 (i32.eq
5928 (get_local $6)
5929 (get_local $12)
5930 )
5931 (block
5932 (br_if $do-once103
5933 (i32.ne
5934 (get_local $7)
5935 (get_local $30)
5936 )
5937 )
5938 (i32.store8
5939 (get_local $35)
5940 (i32.const 48)
5941 )
5942 (set_local $7
5943 (get_local $35)
5944 )
5945 )
5946 (block
5947 (br_if $do-once103
5948 (i32.le_u
5949 (get_local $7)
5950 (get_local $22)
5951 )
5952 )
5953 (loop $while-in106
5954 (i32.store8
5955 (tee_local $7
5956 (i32.add
5957 (get_local $7)
5958 (i32.const -1)
5959 )
5960 )
5961 (i32.const 48)
5962 )
5963 (br_if $while-in106
5964 (i32.gt_u
5965 (get_local $7)
5966 (get_local $22)
5967 )
5968 )
5969 )
5970 )
5971 )
5972 )
5973 (if
5974 (i32.eqz
5975 (i32.and
5976 (i32.load
5977 (get_local $0)
5978 )
5979 (i32.const 32)
5980 )
5981 )
5982 (drop
5983 (call $___fwritex
5984 (get_local $7)
5985 (i32.sub
5986 (get_local $43)
5987 (get_local $7)
5988 )
5989 (get_local $0)
5990 )
5991 )
5992 )
5993 (if
5994 (i32.le_u
5995 (tee_local $7
5996 (i32.add
5997 (get_local $6)
5998 (i32.const 4)
5999 )
6000 )
6001 (get_local $8)
6002 )
6003 (block
6004 (set_local $6
6005 (get_local $7)
6006 )
6007 (br $while-in102)
6008 )
6009 )
6010 )
6011 (block $do-once107
6012 (if
6013 (get_local $32)
6014 (block
6015 (br_if $do-once107
6016 (i32.and
6017 (i32.load
6018 (get_local $0)
6019 )
6020 (i32.const 32)
6021 )
6022 )
6023 (drop
6024 (call $___fwritex
6025 (i32.const 4143)
6026 (i32.const 1)
6027 (get_local $0)
6028 )
6029 )
6030 )
6031 )
6032 )
6033 (if
6034 (i32.and
6035 (i32.gt_s
6036 (get_local $5)
6037 (i32.const 0)
6038 )
6039 (i32.lt_u
6040 (get_local $7)
6041 (get_local $9)
6042 )
6043 )
6044 (loop $while-in110
6045 (if
6046 (i32.gt_u
6047 (tee_local $6
6048 (call $_fmt_u
6049 (i32.load
6050 (get_local $7)
6051 )
6052 (i32.const 0)
6053 (get_local $30)
6054 )
6055 )
6056 (get_local $22)
6057 )
6058 (loop $while-in112
6059 (i32.store8
6060 (tee_local $6
6061 (i32.add
6062 (get_local $6)
6063 (i32.const -1)
6064 )
6065 )
6066 (i32.const 48)
6067 )
6068 (br_if $while-in112
6069 (i32.gt_u
6070 (get_local $6)
6071 (get_local $22)
6072 )
6073 )
6074 )
6075 )
6076 (if
6077 (i32.eqz
6078 (i32.and
6079 (i32.load
6080 (get_local $0)
6081 )
6082 (i32.const 32)
6083 )
6084 )
6085 (drop
6086 (call $___fwritex
6087 (get_local $6)
6088 (select
6089 (i32.const 9)
6090 (get_local $5)
6091 (i32.gt_s
6092 (get_local $5)
6093 (i32.const 9)
6094 )
6095 )
6096 (get_local $0)
6097 )
6098 )
6099 )
6100 (set_local $6
6101 (i32.add
6102 (get_local $5)
6103 (i32.const -9)
6104 )
6105 )
6106 (if
6107 (i32.and
6108 (i32.gt_s
6109 (get_local $5)
6110 (i32.const 9)
6111 )
6112 (i32.lt_u
6113 (tee_local $7
6114 (i32.add
6115 (get_local $7)
6116 (i32.const 4)
6117 )
6118 )
6119 (get_local $9)
6120 )
6121 )
6122 (block
6123 (set_local $5
6124 (get_local $6)
6125 )
6126 (br $while-in110)
6127 )
6128 (set_local $5
6129 (get_local $6)
6130 )
6131 )
6132 )
6133 )
6134 (call $_pad
6135 (get_local $0)
6136 (i32.const 48)
6137 (i32.add
6138 (get_local $5)
6139 (i32.const 9)
6140 )
6141 (i32.const 9)
6142 (i32.const 0)
6143 )
6144 )
6145 (block
6146 (set_local $9
6147 (select
6148 (get_local $9)
6149 (i32.add
6150 (get_local $12)
6151 (i32.const 4)
6152 )
6153 (get_local $24)
6154 )
6155 )
6156 (if
6157 (i32.gt_s
6158 (get_local $5)
6159 (i32.const -1)
6160 )
6161 (block
6162 (set_local $17
6163 (i32.eqz
6164 (get_local $21)
6165 )
6166 )
6167 (set_local $6
6168 (get_local $12)
6169 )
6170 (set_local $7
6171 (get_local $5)
6172 )
6173 (loop $while-in114
6174 (if
6175 (i32.eq
6176 (tee_local $5
6177 (call $_fmt_u
6178 (i32.load
6179 (get_local $6)
6180 )
6181 (i32.const 0)
6182 (get_local $30)
6183 )
6184 )
6185 (get_local $30)
6186 )
6187 (block
6188 (i32.store8
6189 (get_local $35)
6190 (i32.const 48)
6191 )
6192 (set_local $5
6193 (get_local $35)
6194 )
6195 )
6196 )
6197 (block $do-once115
6198 (if
6199 (i32.eq
6200 (get_local $6)
6201 (get_local $12)
6202 )
6203 (block
6204 (if
6205 (i32.eqz
6206 (i32.and
6207 (i32.load
6208 (get_local $0)
6209 )
6210 (i32.const 32)
6211 )
6212 )
6213 (drop
6214 (call $___fwritex
6215 (get_local $5)
6216 (i32.const 1)
6217 (get_local $0)
6218 )
6219 )
6220 )
6221 (set_local $5
6222 (i32.add
6223 (get_local $5)
6224 (i32.const 1)
6225 )
6226 )
6227 (br_if $do-once115
6228 (i32.and
6229 (get_local $17)
6230 (i32.lt_s
6231 (get_local $7)
6232 (i32.const 1)
6233 )
6234 )
6235 )
6236 (br_if $do-once115
6237 (i32.and
6238 (i32.load
6239 (get_local $0)
6240 )
6241 (i32.const 32)
6242 )
6243 )
6244 (drop
6245 (call $___fwritex
6246 (i32.const 4143)
6247 (i32.const 1)
6248 (get_local $0)
6249 )
6250 )
6251 )
6252 (block
6253 (br_if $do-once115
6254 (i32.le_u
6255 (get_local $5)
6256 (get_local $22)
6257 )
6258 )
6259 (loop $while-in118
6260 (i32.store8
6261 (tee_local $5
6262 (i32.add
6263 (get_local $5)
6264 (i32.const -1)
6265 )
6266 )
6267 (i32.const 48)
6268 )
6269 (br_if $while-in118
6270 (i32.gt_u
6271 (get_local $5)
6272 (get_local $22)
6273 )
6274 )
6275 )
6276 )
6277 )
6278 )
6279 (set_local $8
6280 (i32.sub
6281 (get_local $43)
6282 (get_local $5)
6283 )
6284 )
6285 (if
6286 (i32.eqz
6287 (i32.and
6288 (i32.load
6289 (get_local $0)
6290 )
6291 (i32.const 32)
6292 )
6293 )
6294 (drop
6295 (call $___fwritex
6296 (get_local $5)
6297 (select
6298 (get_local $8)
6299 (get_local $7)
6300 (i32.gt_s
6301 (get_local $7)
6302 (get_local $8)
6303 )
6304 )
6305 (get_local $0)
6306 )
6307 )
6308 )
6309 (br_if $while-in114
6310 (i32.and
6311 (i32.lt_u
6312 (tee_local $6
6313 (i32.add
6314 (get_local $6)
6315 (i32.const 4)
6316 )
6317 )
6318 (get_local $9)
6319 )
6320 (i32.gt_s
6321 (tee_local $7
6322 (i32.sub
6323 (get_local $7)
6324 (get_local $8)
6325 )
6326 )
6327 (i32.const -1)
6328 )
6329 )
6330 )
6331 (set_local $5
6332 (get_local $7)
6333 )
6334 )
6335 )
6336 )
6337 (call $_pad
6338 (get_local $0)
6339 (i32.const 48)
6340 (i32.add
6341 (get_local $5)
6342 (i32.const 18)
6343 )
6344 (i32.const 18)
6345 (i32.const 0)
6346 )
6347 (br_if $do-once99
6348 (i32.and
6349 (i32.load
6350 (get_local $0)
6351 )
6352 (i32.const 32)
6353 )
6354 )
6355 (drop
6356 (call $___fwritex
6357 (get_local $18)
6358 (i32.sub
6359 (get_local $28)
6360 (get_local $18)
6361 )
6362 (get_local $0)
6363 )
6364 )
6365 )
6366 )
6367 )
6368 (call $_pad
6369 (get_local $0)
6370 (i32.const 32)
6371 (get_local $14)
6372 (get_local $13)
6373 (i32.xor
6374 (get_local $11)
6375 (i32.const 8192)
6376 )
6377 )
6378 (select
6379 (get_local $14)
6380 (get_local $13)
6381 (i32.lt_s
6382 (get_local $13)
6383 (get_local $14)
6384 )
6385 )
6386 )
6387 (block (result i32)
6388 (call $_pad
6389 (get_local $0)
6390 (i32.const 32)
6391 (get_local $14)
6392 (tee_local $7
6393 (i32.add
6394 (tee_local $9
6395 (select
6396 (i32.const 0)
6397 (get_local $27)
6398 (tee_local $6
6399 (i32.or
6400 (f64.ne
6401 (get_local $15)
6402 (get_local $15)
6403 )
6404 (i32.const 0)
6405 )
6406 )
6407 )
6408 )
6409 (i32.const 3)
6410 )
6411 )
6412 (get_local $8)
6413 )
6414 (if
6415 (i32.eqz
6416 (i32.and
6417 (tee_local $5
6418 (i32.load
6419 (get_local $0)
6420 )
6421 )
6422 (i32.const 32)
6423 )
6424 )
6425 (block
6426 (drop
6427 (call $___fwritex
6428 (get_local $31)
6429 (get_local $9)
6430 (get_local $0)
6431 )
6432 )
6433 (set_local $5
6434 (i32.load
6435 (get_local $0)
6436 )
6437 )
6438 )
6439 )
6440 (set_local $6
6441 (select
6442 (select
6443 (i32.const 4135)
6444 (i32.const 4139)
6445 (tee_local $8
6446 (i32.ne
6447 (i32.and
6448 (get_local $18)
6449 (i32.const 32)
6450 )
6451 (i32.const 0)
6452 )
6453 )
6454 )
6455 (select
6456 (i32.const 4127)
6457 (i32.const 4131)
6458 (get_local $8)
6459 )
6460 (get_local $6)
6461 )
6462 )
6463 (if
6464 (i32.eqz
6465 (i32.and
6466 (get_local $5)
6467 (i32.const 32)
6468 )
6469 )
6470 (drop
6471 (call $___fwritex
6472 (get_local $6)
6473 (i32.const 3)
6474 (get_local $0)
6475 )
6476 )
6477 )
6478 (call $_pad
6479 (get_local $0)
6480 (i32.const 32)
6481 (get_local $14)
6482 (get_local $7)
6483 (i32.xor
6484 (get_local $11)
6485 (i32.const 8192)
6486 )
6487 )
6488 (select
6489 (get_local $14)
6490 (get_local $7)
6491 (i32.lt_s
6492 (get_local $7)
6493 (get_local $14)
6494 )
6495 )
6496 )
6497 )
6498 )
6499 )
6500 (set_local $5
6501 (get_local $10)
6502 )
6503 (set_local $10
6504 (get_local $7)
6505 )
6506 (br $label$continue$L1)
6507 )
6508 (set_local $7
6509 (get_local $5)
6510 )
6511 (set_local $12
6512 (get_local $6)
6513 )
6514 (set_local $8
6515 (i32.const 0)
6516 )
6517 (set_local $9
6518 (i32.const 4091)
6519 )
6520 (br $__rjto$8
6521 (get_local $26)
6522 )
6523 )
6524 (set_local $9
6525 (i32.and
6526 (get_local $18)
6527 (i32.const 32)
6528 )
6529 )
6530 (if
6531 (i32.and
6532 (i32.eqz
6533 (tee_local $8
6534 (i32.load
6535 (tee_local $5
6536 (get_local $19)
6537 )
6538 )
6539 )
6540 )
6541 (i32.eqz
6542 (tee_local $11
6543 (i32.load offset=4
6544 (get_local $5)
6545 )
6546 )
6547 )
6548 )
6549 (block
6550 (set_local $5
6551 (get_local $26)
6552 )
6553 (set_local $8
6554 (i32.const 0)
6555 )
6556 (set_local $9
6557 (i32.const 4091)
6558 )
6559 (br $__rjti$8)
6560 )
6561 (block
6562 (set_local $5
6563 (get_local $8)
6564 )
6565 (set_local $8
6566 (get_local $26)
6567 )
6568 (loop $while-in123
6569 (i32.store8
6570 (tee_local $8
6571 (i32.add
6572 (get_local $8)
6573 (i32.const -1)
6574 )
6575 )
6576 (i32.or
6577 (i32.load8_u
6578 (i32.add
6579 (i32.and
6580 (get_local $5)
6581 (i32.const 15)
6582 )
6583 (i32.const 4075)
6584 )
6585 )
6586 (get_local $9)
6587 )
6588 )
6589 (br_if $while-in123
6590 (i32.eqz
6591 (i32.and
6592 (i32.eqz
6593 (tee_local $5
6594 (call $_bitshift64Lshr
6595 (get_local $5)
6596 (get_local $11)
6597 (i32.const 4)
6598 )
6599 )
6600 )
6601 (i32.eqz
6602 (tee_local $11
6603 (get_global $tempRet0)
6604 )
6605 )
6606 )
6607 )
6608 )
6609 (set_local $5
6610 (get_local $8)
6611 )
6612 )
6613 (set_local $8
6614 (if (result i32)
6615 (i32.or
6616 (i32.eqz
6617 (i32.and
6618 (get_local $7)
6619 (i32.const 8)
6620 )
6621 )
6622 (i32.and
6623 (i32.eqz
6624 (i32.load
6625 (tee_local $11
6626 (get_local $19)
6627 )
6628 )
6629 )
6630 (i32.eqz
6631 (i32.load offset=4
6632 (get_local $11)
6633 )
6634 )
6635 )
6636 )
6637 (block (result i32)
6638 (set_local $9
6639 (i32.const 4091)
6640 )
6641 (i32.const 0)
6642 )
6643 (block (result i32)
6644 (set_local $9
6645 (i32.add
6646 (i32.shr_s
6647 (get_local $18)
6648 (i32.const 4)
6649 )
6650 (i32.const 4091)
6651 )
6652 )
6653 (i32.const 2)
6654 )
6655 )
6656 )
6657 (br $__rjti$8)
6658 )
6659 )
6660 )
6661 (set_local $5
6662 (call $_fmt_u
6663 (get_local $5)
6664 (get_local $7)
6665 (get_local $26)
6666 )
6667 )
6668 (set_local $7
6669 (get_local $11)
6670 )
6671 (br $__rjti$8)
6672 )
6673 (set_local $18
6674 (i32.eqz
6675 (tee_local $13
6676 (call $_memchr
6677 (get_local $5)
6678 (i32.const 0)
6679 (get_local $6)
6680 )
6681 )
6682 )
6683 )
6684 (set_local $7
6685 (get_local $5)
6686 )
6687 (set_local $11
6688 (get_local $8)
6689 )
6690 (set_local $12
6691 (select
6692 (get_local $6)
6693 (i32.sub
6694 (get_local $13)
6695 (get_local $5)
6696 )
6697 (get_local $18)
6698 )
6699 )
6700 (set_local $8
6701 (i32.const 0)
6702 )
6703 (set_local $9
6704 (i32.const 4091)
6705 )
6706 (br $__rjto$8
6707 (select
6708 (i32.add
6709 (get_local $5)
6710 (get_local $6)
6711 )
6712 (get_local $13)
6713 (get_local $18)
6714 )
6715 )
6716 )
6717 (set_local $5
6718 (i32.const 0)
6719 )
6720 (set_local $7
6721 (i32.const 0)
6722 )
6723 (set_local $6
6724 (i32.load
6725 (get_local $19)
6726 )
6727 )
6728 (loop $while-in125
6729 (block $while-out124
6730 (br_if $while-out124
6731 (i32.eqz
6732 (tee_local $9
6733 (i32.load
6734 (get_local $6)
6735 )
6736 )
6737 )
6738 )
6739 (br_if $while-out124
6740 (i32.or
6741 (i32.lt_s
6742 (tee_local $7
6743 (call $_wctomb
6744 (get_local $36)
6745 (get_local $9)
6746 )
6747 )
6748 (i32.const 0)
6749 )
6750 (i32.gt_u
6751 (get_local $7)
6752 (i32.sub
6753 (get_local $8)
6754 (get_local $5)
6755 )
6756 )
6757 )
6758 )
6759 (set_local $6
6760 (i32.add
6761 (get_local $6)
6762 (i32.const 4)
6763 )
6764 )
6765 (br_if $while-in125
6766 (i32.gt_u
6767 (get_local $8)
6768 (tee_local $5
6769 (i32.add
6770 (get_local $7)
6771 (get_local $5)
6772 )
6773 )
6774 )
6775 )
6776 )
6777 )
6778 (if
6779 (i32.lt_s
6780 (get_local $7)
6781 (i32.const 0)
6782 )
6783 (block
6784 (set_local $16
6785 (i32.const -1)
6786 )
6787 (br $label$break$L1)
6788 )
6789 )
6790 (call $_pad
6791 (get_local $0)
6792 (i32.const 32)
6793 (get_local $14)
6794 (get_local $5)
6795 (get_local $11)
6796 )
6797 (if
6798 (get_local $5)
6799 (block
6800 (set_local $6
6801 (i32.const 0)
6802 )
6803 (set_local $7
6804 (i32.load
6805 (get_local $19)
6806 )
6807 )
6808 (loop $while-in127
6809 (if
6810 (i32.eqz
6811 (tee_local $8
6812 (i32.load
6813 (get_local $7)
6814 )
6815 )
6816 )
6817 (block
6818 (set_local $7
6819 (get_local $5)
6820 )
6821 (br $__rjti$7)
6822 )
6823 )
6824 (if
6825 (i32.gt_s
6826 (tee_local $6
6827 (i32.add
6828 (tee_local $8
6829 (call $_wctomb
6830 (get_local $36)
6831 (get_local $8)
6832 )
6833 )
6834 (get_local $6)
6835 )
6836 )
6837 (get_local $5)
6838 )
6839 (block
6840 (set_local $7
6841 (get_local $5)
6842 )
6843 (br $__rjti$7)
6844 )
6845 )
6846 (if
6847 (i32.eqz
6848 (i32.and
6849 (i32.load
6850 (get_local $0)
6851 )
6852 (i32.const 32)
6853 )
6854 )
6855 (drop
6856 (call $___fwritex
6857 (get_local $36)
6858 (get_local $8)
6859 (get_local $0)
6860 )
6861 )
6862 )
6863 (set_local $7
6864 (i32.add
6865 (get_local $7)
6866 (i32.const 4)
6867 )
6868 )
6869 (br_if $while-in127
6870 (i32.lt_u
6871 (get_local $6)
6872 (get_local $5)
6873 )
6874 )
6875 (set_local $7
6876 (get_local $5)
6877 )
6878 )
6879 )
6880 (set_local $7
6881 (i32.const 0)
6882 )
6883 )
6884 )
6885 (call $_pad
6886 (get_local $0)
6887 (i32.const 32)
6888 (get_local $14)
6889 (get_local $7)
6890 (i32.xor
6891 (get_local $11)
6892 (i32.const 8192)
6893 )
6894 )
6895 (set_local $5
6896 (get_local $10)
6897 )
6898 (set_local $10
6899 (select
6900 (get_local $14)
6901 (get_local $7)
6902 (i32.gt_s
6903 (get_local $14)
6904 (get_local $7)
6905 )
6906 )
6907 )
6908 (br $label$continue$L1)
6909 )
6910 (set_local $11
6911 (select
6912 (i32.and
6913 (get_local $7)
6914 (i32.const -65537)
6915 )
6916 (get_local $7)
6917 (i32.gt_s
6918 (get_local $6)
6919 (i32.const -1)
6920 )
6921 )
6922 )
6923 (set_local $12
6924 (if (result i32)
6925 (i32.or
6926 (get_local $6)
6927 (tee_local $12
6928 (i32.or
6929 (i32.ne
6930 (i32.load
6931 (tee_local $7
6932 (get_local $19)
6933 )
6934 )
6935 (i32.const 0)
6936 )
6937 (i32.ne
6938 (i32.load offset=4
6939 (get_local $7)
6940 )
6941 (i32.const 0)
6942 )
6943 )
6944 )
6945 )
6946 (block (result i32)
6947 (set_local $7
6948 (get_local $5)
6949 )
6950 (select
6951 (get_local $6)
6952 (tee_local $5
6953 (i32.add
6954 (i32.xor
6955 (i32.and
6956 (get_local $12)
6957 (i32.const 1)
6958 )
6959 (i32.const 1)
6960 )
6961 (i32.sub
6962 (get_local $39)
6963 (get_local $5)
6964 )
6965 )
6966 )
6967 (i32.gt_s
6968 (get_local $6)
6969 (get_local $5)
6970 )
6971 )
6972 )
6973 (block (result i32)
6974 (set_local $7
6975 (get_local $26)
6976 )
6977 (i32.const 0)
6978 )
6979 )
6980 )
6981 (get_local $26)
6982 )
6983 )
6984 (call $_pad
6985 (get_local $0)
6986 (i32.const 32)
6987 (tee_local $6
6988 (select
6989 (tee_local $5
6990 (i32.add
6991 (get_local $8)
6992 (tee_local $12
6993 (select
6994 (tee_local $13
6995 (i32.sub
6996 (get_local $5)
6997 (get_local $7)
6998 )
6999 )
7000 (get_local $12)
7001 (i32.lt_s
7002 (get_local $12)
7003 (get_local $13)
7004 )
7005 )
7006 )
7007 )
7008 )
7009 (get_local $14)
7010 (i32.lt_s
7011 (get_local $14)
7012 (get_local $5)
7013 )
7014 )
7015 )
7016 (get_local $5)
7017 (get_local $11)
7018 )
7019 (if
7020 (i32.eqz
7021 (i32.and
7022 (i32.load
7023 (get_local $0)
7024 )
7025 (i32.const 32)
7026 )
7027 )
7028 (drop
7029 (call $___fwritex
7030 (get_local $9)
7031 (get_local $8)
7032 (get_local $0)
7033 )
7034 )
7035 )
7036 (call $_pad
7037 (get_local $0)
7038 (i32.const 48)
7039 (get_local $6)
7040 (get_local $5)
7041 (i32.xor
7042 (get_local $11)
7043 (i32.const 65536)
7044 )
7045 )
7046 (call $_pad
7047 (get_local $0)
7048 (i32.const 48)
7049 (get_local $12)
7050 (get_local $13)
7051 (i32.const 0)
7052 )
7053 (if
7054 (i32.eqz
7055 (i32.and
7056 (i32.load
7057 (get_local $0)
7058 )
7059 (i32.const 32)
7060 )
7061 )
7062 (drop
7063 (call $___fwritex
7064 (get_local $7)
7065 (get_local $13)
7066 (get_local $0)
7067 )
7068 )
7069 )
7070 (call $_pad
7071 (get_local $0)
7072 (i32.const 32)
7073 (get_local $6)
7074 (get_local $5)
7075 (i32.xor
7076 (get_local $11)
7077 (i32.const 8192)
7078 )
7079 )
7080 (set_local $5
7081 (get_local $10)
7082 )
7083 (set_local $10
7084 (get_local $6)
7085 )
7086 (br $label$continue$L1)
7087 )
7088 )
7089 (br $label$break$L343)
7090 )
7091 (if
7092 (i32.eqz
7093 (get_local $0)
7094 )
7095 (if
7096 (get_local $1)
7097 (block
7098 (set_local $0
7099 (i32.const 1)
7100 )
7101 (loop $while-in130
7102 (if
7103 (tee_local $1
7104 (i32.load
7105 (i32.add
7106 (get_local $4)
7107 (i32.shl
7108 (get_local $0)
7109 (i32.const 2)
7110 )
7111 )
7112 )
7113 )
7114 (block
7115 (call $_pop_arg_336
7116 (i32.add
7117 (get_local $3)
7118 (i32.shl
7119 (get_local $0)
7120 (i32.const 3)
7121 )
7122 )
7123 (get_local $1)
7124 (get_local $2)
7125 )
7126 (br_if $while-in130
7127 (i32.lt_s
7128 (tee_local $0
7129 (i32.add
7130 (get_local $0)
7131 (i32.const 1)
7132 )
7133 )
7134 (i32.const 10)
7135 )
7136 )
7137 (set_local $16
7138 (i32.const 1)
7139 )
7140 (br $label$break$L343)
7141 )
7142 )
7143 )
7144 (if
7145 (i32.lt_s
7146 (get_local $0)
7147 (i32.const 10)
7148 )
7149 (loop $while-in132
7150 (if
7151 (i32.load
7152 (i32.add
7153 (get_local $4)
7154 (i32.shl
7155 (get_local $0)
7156 (i32.const 2)
7157 )
7158 )
7159 )
7160 (block
7161 (set_local $16
7162 (i32.const -1)
7163 )
7164 (br $label$break$L343)
7165 )
7166 )
7167 (br_if $while-in132
7168 (i32.lt_s
7169 (tee_local $0
7170 (i32.add
7171 (get_local $0)
7172 (i32.const 1)
7173 )
7174 )
7175 (i32.const 10)
7176 )
7177 )
7178 (set_local $16
7179 (i32.const 1)
7180 )
7181 )
7182 (set_local $16
7183 (i32.const 1)
7184 )
7185 )
7186 )
7187 (set_local $16
7188 (i32.const 0)
7189 )
7190 )
7191 )
7192 )
7193 (set_global $STACKTOP
7194 (get_local $25)
7195 )
7196 (get_local $16)
7197 )
7198 (func $_pop_arg_336 (; 52 ;) (param $0 i32) (param $1 i32) (param $2 i32)
7199 (local $3 i32)
7200 (local $4 f64)
7201 (local $5 i32)
7202 (block $label$break$L1
7203 (if
7204 (i32.le_u
7205 (get_local $1)
7206 (i32.const 20)
7207 )
7208 (block $switch-default
7209 (block $switch-case9
7210 (block $switch-case8
7211 (block $switch-case7
7212 (block $switch-case6
7213 (block $switch-case5
7214 (block $switch-case4
7215 (block $switch-case3
7216 (block $switch-case2
7217 (block $switch-case1
7218 (block $switch-case
7219 (br_table $switch-case $switch-case1 $switch-case2 $switch-case3 $switch-case4 $switch-case5 $switch-case6 $switch-case7 $switch-case8 $switch-case9 $switch-default
7220 (i32.sub
7221 (get_local $1)
7222 (i32.const 9)
7223 )
7224 )
7225 )
7226 (set_local $3
7227 (i32.load
7228 (tee_local $1
7229 (i32.and
7230 (i32.add
7231 (i32.load
7232 (get_local $2)
7233 )
7234 (i32.const 3)
7235 )
7236 (i32.const -4)
7237 )
7238 )
7239 )
7240 )
7241 (i32.store
7242 (get_local $2)
7243 (i32.add
7244 (get_local $1)
7245 (i32.const 4)
7246 )
7247 )
7248 (i32.store
7249 (get_local $0)
7250 (get_local $3)
7251 )
7252 (br $label$break$L1)
7253 )
7254 (set_local $1
7255 (i32.load
7256 (tee_local $3
7257 (i32.and
7258 (i32.add
7259 (i32.load
7260 (get_local $2)
7261 )
7262 (i32.const 3)
7263 )
7264 (i32.const -4)
7265 )
7266 )
7267 )
7268 )
7269 (i32.store
7270 (get_local $2)
7271 (i32.add
7272 (get_local $3)
7273 (i32.const 4)
7274 )
7275 )
7276 (i32.store
7277 (get_local $0)
7278 (get_local $1)
7279 )
7280 (i32.store offset=4
7281 (get_local $0)
7282 (i32.shr_s
7283 (i32.shl
7284 (i32.lt_s
7285 (get_local $1)
7286 (i32.const 0)
7287 )
7288 (i32.const 31)
7289 )
7290 (i32.const 31)
7291 )
7292 )
7293 (br $label$break$L1)
7294 )
7295 (set_local $3
7296 (i32.load
7297 (tee_local $1
7298 (i32.and
7299 (i32.add
7300 (i32.load
7301 (get_local $2)
7302 )
7303 (i32.const 3)
7304 )
7305 (i32.const -4)
7306 )
7307 )
7308 )
7309 )
7310 (i32.store
7311 (get_local $2)
7312 (i32.add
7313 (get_local $1)
7314 (i32.const 4)
7315 )
7316 )
7317 (i32.store
7318 (get_local $0)
7319 (get_local $3)
7320 )
7321 (i32.store offset=4
7322 (get_local $0)
7323 (i32.const 0)
7324 )
7325 (br $label$break$L1)
7326 )
7327 (set_local $5
7328 (i32.load
7329 (tee_local $3
7330 (tee_local $1
7331 (i32.and
7332 (i32.add
7333 (i32.load
7334 (get_local $2)
7335 )
7336 (i32.const 7)
7337 )
7338 (i32.const -8)
7339 )
7340 )
7341 )
7342 )
7343 )
7344 (set_local $3
7345 (i32.load offset=4
7346 (get_local $3)
7347 )
7348 )
7349 (i32.store
7350 (get_local $2)
7351 (i32.add
7352 (get_local $1)
7353 (i32.const 8)
7354 )
7355 )
7356 (i32.store
7357 (get_local $0)
7358 (get_local $5)
7359 )
7360 (i32.store offset=4
7361 (get_local $0)
7362 (get_local $3)
7363 )
7364 (br $label$break$L1)
7365 )
7366 (set_local $3
7367 (i32.load
7368 (tee_local $1
7369 (i32.and
7370 (i32.add
7371 (i32.load
7372 (get_local $2)
7373 )
7374 (i32.const 3)
7375 )
7376 (i32.const -4)
7377 )
7378 )
7379 )
7380 )
7381 (i32.store
7382 (get_local $2)
7383 (i32.add
7384 (get_local $1)
7385 (i32.const 4)
7386 )
7387 )
7388 (i32.store
7389 (get_local $0)
7390 (tee_local $1
7391 (i32.shr_s
7392 (i32.shl
7393 (i32.and
7394 (get_local $3)
7395 (i32.const 65535)
7396 )
7397 (i32.const 16)
7398 )
7399 (i32.const 16)
7400 )
7401 )
7402 )
7403 (i32.store offset=4
7404 (get_local $0)
7405 (i32.shr_s
7406 (i32.shl
7407 (i32.lt_s
7408 (get_local $1)
7409 (i32.const 0)
7410 )
7411 (i32.const 31)
7412 )
7413 (i32.const 31)
7414 )
7415 )
7416 (br $label$break$L1)
7417 )
7418 (set_local $3
7419 (i32.load
7420 (tee_local $1
7421 (i32.and
7422 (i32.add
7423 (i32.load
7424 (get_local $2)
7425 )
7426 (i32.const 3)
7427 )
7428 (i32.const -4)
7429 )
7430 )
7431 )
7432 )
7433 (i32.store
7434 (get_local $2)
7435 (i32.add
7436 (get_local $1)
7437 (i32.const 4)
7438 )
7439 )
7440 (i32.store
7441 (get_local $0)
7442 (i32.and
7443 (get_local $3)
7444 (i32.const 65535)
7445 )
7446 )
7447 (i32.store offset=4
7448 (get_local $0)
7449 (i32.const 0)
7450 )
7451 (br $label$break$L1)
7452 )
7453 (set_local $3
7454 (i32.load
7455 (tee_local $1
7456 (i32.and
7457 (i32.add
7458 (i32.load
7459 (get_local $2)
7460 )
7461 (i32.const 3)
7462 )
7463 (i32.const -4)
7464 )
7465 )
7466 )
7467 )
7468 (i32.store
7469 (get_local $2)
7470 (i32.add
7471 (get_local $1)
7472 (i32.const 4)
7473 )
7474 )
7475 (i32.store
7476 (get_local $0)
7477 (tee_local $1
7478 (i32.shr_s
7479 (i32.shl
7480 (i32.and
7481 (get_local $3)
7482 (i32.const 255)
7483 )
7484 (i32.const 24)
7485 )
7486 (i32.const 24)
7487 )
7488 )
7489 )
7490 (i32.store offset=4
7491 (get_local $0)
7492 (i32.shr_s
7493 (i32.shl
7494 (i32.lt_s
7495 (get_local $1)
7496 (i32.const 0)
7497 )
7498 (i32.const 31)
7499 )
7500 (i32.const 31)
7501 )
7502 )
7503 (br $label$break$L1)
7504 )
7505 (set_local $3
7506 (i32.load
7507 (tee_local $1
7508 (i32.and
7509 (i32.add
7510 (i32.load
7511 (get_local $2)
7512 )
7513 (i32.const 3)
7514 )
7515 (i32.const -4)
7516 )
7517 )
7518 )
7519 )
7520 (i32.store
7521 (get_local $2)
7522 (i32.add
7523 (get_local $1)
7524 (i32.const 4)
7525 )
7526 )
7527 (i32.store
7528 (get_local $0)
7529 (i32.and
7530 (get_local $3)
7531 (i32.const 255)
7532 )
7533 )
7534 (i32.store offset=4
7535 (get_local $0)
7536 (i32.const 0)
7537 )
7538 (br $label$break$L1)
7539 )
7540 (set_local $4
7541 (f64.load
7542 (tee_local $1
7543 (i32.and
7544 (i32.add
7545 (i32.load
7546 (get_local $2)
7547 )
7548 (i32.const 7)
7549 )
7550 (i32.const -8)
7551 )
7552 )
7553 )
7554 )
7555 (i32.store
7556 (get_local $2)
7557 (i32.add
7558 (get_local $1)
7559 (i32.const 8)
7560 )
7561 )
7562 (f64.store
7563 (get_local $0)
7564 (get_local $4)
7565 )
7566 (br $label$break$L1)
7567 )
7568 (set_local $4
7569 (f64.load
7570 (tee_local $1
7571 (i32.and
7572 (i32.add
7573 (i32.load
7574 (get_local $2)
7575 )
7576 (i32.const 7)
7577 )
7578 (i32.const -8)
7579 )
7580 )
7581 )
7582 )
7583 (i32.store
7584 (get_local $2)
7585 (i32.add
7586 (get_local $1)
7587 (i32.const 8)
7588 )
7589 )
7590 (f64.store
7591 (get_local $0)
7592 (get_local $4)
7593 )
7594 )
7595 )
7596 )
7597 )
7598 (func $_fmt_u (; 53 ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
7599 (local $3 i32)
7600 (local $4 i32)
7601 (if
7602 (i32.or
7603 (i32.gt_u
7604 (get_local $1)
7605 (i32.const 0)
7606 )
7607 (i32.and
7608 (i32.eqz
7609 (get_local $1)
7610 )
7611 (i32.gt_u
7612 (get_local $0)
7613 (i32.const -1)
7614 )
7615 )
7616 )
7617 (loop $while-in
7618 (i32.store8
7619 (tee_local $2
7620 (i32.add
7621 (get_local $2)
7622 (i32.const -1)
7623 )
7624 )
7625 (i32.or
7626 (tee_local $3
7627 (call $___uremdi3
7628 (get_local $0)
7629 (get_local $1)
7630 (i32.const 10)
7631 (i32.const 0)
7632 )
7633 )
7634 (i32.const 48)
7635 )
7636 )
7637 (set_local $3
7638 (call $___udivdi3
7639 (get_local $0)
7640 (get_local $1)
7641 (i32.const 10)
7642 (i32.const 0)
7643 )
7644 )
7645 (set_local $4
7646 (get_global $tempRet0)
7647 )
7648 (if
7649 (i32.or
7650 (i32.gt_u
7651 (get_local $1)
7652 (i32.const 9)
7653 )
7654 (i32.and
7655 (i32.eq
7656 (get_local $1)
7657 (i32.const 9)
7658 )
7659 (i32.gt_u
7660 (get_local $0)
7661 (i32.const -1)
7662 )
7663 )
7664 )
7665 (block
7666 (set_local $0
7667 (get_local $3)
7668 )
7669 (set_local $1
7670 (get_local $4)
7671 )
7672 (br $while-in)
7673 )
7674 (set_local $0
7675 (get_local $3)
7676 )
7677 )
7678 )
7679 )
7680 (if
7681 (get_local $0)
7682 (loop $while-in1
7683 (i32.store8
7684 (tee_local $2
7685 (i32.add
7686 (get_local $2)
7687 (i32.const -1)
7688 )
7689 )
7690 (i32.or
7691 (call $i32u-rem
7692 (get_local $0)
7693 (i32.const 10)
7694 )
7695 (i32.const 48)
7696 )
7697 )
7698 (set_local $1
7699 (call $i32u-div
7700 (get_local $0)
7701 (i32.const 10)
7702 )
7703 )
7704 (if
7705 (i32.ge_u
7706 (get_local $0)
7707 (i32.const 10)
7708 )
7709 (block
7710 (set_local $0
7711 (get_local $1)
7712 )
7713 (br $while-in1)
7714 )
7715 )
7716 )
7717 )
7718 (get_local $2)
7719 )
7720 (func $_pad (; 54 ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32)
7721 (local $5 i32)
7722 (local $6 i32)
7723 (local $7 i32)
7724 (set_local $7
7725 (get_global $STACKTOP)
7726 )
7727 (set_global $STACKTOP
7728 (i32.add
7729 (get_global $STACKTOP)
7730 (i32.const 256)
7731 )
7732 )
7733 (if
7734 (i32.ge_s
7735 (get_global $STACKTOP)
7736 (get_global $STACK_MAX)
7737 )
7738 (call $abort)
7739 )
7740 (set_local $6
7741 (get_local $7)
7742 )
7743 (block $do-once
7744 (if
7745 (i32.and
7746 (i32.gt_s
7747 (get_local $2)
7748 (get_local $3)
7749 )
7750 (i32.eqz
7751 (i32.and
7752 (get_local $4)
7753 (i32.const 73728)
7754 )
7755 )
7756 )
7757 (block
7758 (drop
7759 (call $_memset
7760 (get_local $6)
7761 (get_local $1)
7762 (select
7763 (i32.const 256)
7764 (tee_local $5
7765 (i32.sub
7766 (get_local $2)
7767 (get_local $3)
7768 )
7769 )
7770 (i32.gt_u
7771 (get_local $5)
7772 (i32.const 256)
7773 )
7774 )
7775 )
7776 )
7777 (set_local $4
7778 (i32.eqz
7779 (i32.and
7780 (tee_local $1
7781 (i32.load
7782 (get_local $0)
7783 )
7784 )
7785 (i32.const 32)
7786 )
7787 )
7788 )
7789 (if
7790 (i32.gt_u
7791 (get_local $5)
7792 (i32.const 255)
7793 )
7794 (block
7795 (loop $while-in
7796 (if
7797 (get_local $4)
7798 (block
7799 (drop
7800 (call $___fwritex
7801 (get_local $6)
7802 (i32.const 256)
7803 (get_local $0)
7804 )
7805 )
7806 (set_local $1
7807 (i32.load
7808 (get_local $0)
7809 )
7810 )
7811 )
7812 )
7813 (set_local $4
7814 (i32.eqz
7815 (i32.and
7816 (get_local $1)
7817 (i32.const 32)
7818 )
7819 )
7820 )
7821 (br_if $while-in
7822 (i32.gt_u
7823 (tee_local $5
7824 (i32.add
7825 (get_local $5)
7826 (i32.const -256)
7827 )
7828 )
7829 (i32.const 255)
7830 )
7831 )
7832 )
7833 (br_if $do-once
7834 (i32.eqz
7835 (get_local $4)
7836 )
7837 )
7838 (set_local $5
7839 (i32.and
7840 (i32.sub
7841 (get_local $2)
7842 (get_local $3)
7843 )
7844 (i32.const 255)
7845 )
7846 )
7847 )
7848 (br_if $do-once
7849 (i32.eqz
7850 (get_local $4)
7851 )
7852 )
7853 )
7854 (drop
7855 (call $___fwritex
7856 (get_local $6)
7857 (get_local $5)
7858 (get_local $0)
7859 )
7860 )
7861 )
7862 )
7863 )
7864 (set_global $STACKTOP
7865 (get_local $7)
7866 )
7867 )
7868 (func $_malloc (; 55 ;) (param $0 i32) (result i32)
7869 (local $1 i32)
7870 (local $2 i32)
7871 (local $3 i32)
7872 (local $4 i32)
7873 (local $5 i32)
7874 (local $6 i32)
7875 (local $7 i32)
7876 (local $8 i32)
7877 (local $9 i32)
7878 (local $10 i32)
7879 (local $11 i32)
7880 (local $12 i32)
7881 (local $13 i32)
7882 (local $14 i32)
7883 (local $15 i32)
7884 (local $16 i32)
7885 (local $17 i32)
7886 (local $18 i32)
7887 (block $folding-inner0
7888 (block $do-once
7889 (if
7890 (i32.lt_u
7891 (get_local $0)
7892 (i32.const 245)
7893 )
7894 (block
7895 (if
7896 (i32.and
7897 (tee_local $5
7898 (i32.shr_u
7899 (tee_local $11
7900 (i32.load
7901 (i32.const 176)
7902 )
7903 )
7904 (tee_local $13
7905 (i32.shr_u
7906 (tee_local $4
7907 (select
7908 (i32.const 16)
7909 (i32.and
7910 (i32.add
7911 (get_local $0)
7912 (i32.const 11)
7913 )
7914 (i32.const -8)
7915 )
7916 (i32.lt_u
7917 (get_local $0)
7918 (i32.const 11)
7919 )
7920 )
7921 )
7922 (i32.const 3)
7923 )
7924 )
7925 )
7926 )
7927 (i32.const 3)
7928 )
7929 (block
7930 (set_local $10
7931 (i32.load
7932 (tee_local $1
7933 (i32.add
7934 (tee_local $7
7935 (i32.load
7936 (tee_local $3
7937 (i32.add
7938 (tee_local $2
7939 (i32.add
7940 (i32.shl
7941 (tee_local $4
7942 (i32.add
7943 (i32.xor
7944 (i32.and
7945 (get_local $5)
7946 (i32.const 1)
7947 )
7948 (i32.const 1)
7949 )
7950 (get_local $13)
7951 )
7952 )
7953 (i32.const 3)
7954 )
7955 (i32.const 216)
7956 )
7957 )
7958 (i32.const 8)
7959 )
7960 )
7961 )
7962 )
7963 (i32.const 8)
7964 )
7965 )
7966 )
7967 )
7968 (if
7969 (i32.eq
7970 (get_local $2)
7971 (get_local $10)
7972 )
7973 (i32.store
7974 (i32.const 176)
7975 (i32.and
7976 (get_local $11)
7977 (i32.xor
7978 (i32.shl
7979 (i32.const 1)
7980 (get_local $4)
7981 )
7982 (i32.const -1)
7983 )
7984 )
7985 )
7986 (block
7987 (if
7988 (i32.lt_u
7989 (get_local $10)
7990 (i32.load
7991 (i32.const 192)
7992 )
7993 )
7994 (call $_abort)
7995 )
7996 (if
7997 (i32.eq
7998 (i32.load
7999 (tee_local $0
8000 (i32.add
8001 (get_local $10)
8002 (i32.const 12)
8003 )
8004 )
8005 )
8006 (get_local $7)
8007 )
8008 (block
8009 (i32.store
8010 (get_local $0)
8011 (get_local $2)
8012 )
8013 (i32.store
8014 (get_local $3)
8015 (get_local $10)
8016 )
8017 )
8018 (call $_abort)
8019 )
8020 )
8021 )
8022 (i32.store offset=4
8023 (get_local $7)
8024 (i32.or
8025 (tee_local $0
8026 (i32.shl
8027 (get_local $4)
8028 (i32.const 3)
8029 )
8030 )
8031 (i32.const 3)
8032 )
8033 )
8034 (i32.store
8035 (tee_local $0
8036 (i32.add
8037 (i32.add
8038 (get_local $7)
8039 (get_local $0)
8040 )
8041 (i32.const 4)
8042 )
8043 )
8044 (i32.or
8045 (i32.load
8046 (get_local $0)
8047 )
8048 (i32.const 1)
8049 )
8050 )
8051 (return
8052 (get_local $1)
8053 )
8054 )
8055 )
8056 (if
8057 (i32.gt_u
8058 (get_local $4)
8059 (tee_local $0
8060 (i32.load
8061 (i32.const 184)
8062 )
8063 )
8064 )
8065 (block
8066 (if
8067 (get_local $5)
8068 (block
8069 (set_local $10
8070 (i32.and
8071 (i32.shr_u
8072 (tee_local $3
8073 (i32.add
8074 (i32.and
8075 (tee_local $3
8076 (i32.and
8077 (i32.shl
8078 (get_local $5)
8079 (get_local $13)
8080 )
8081 (i32.or
8082 (tee_local $3
8083 (i32.shl
8084 (i32.const 2)
8085 (get_local $13)
8086 )
8087 )
8088 (i32.sub
8089 (i32.const 0)
8090 (get_local $3)
8091 )
8092 )
8093 )
8094 )
8095 (i32.sub
8096 (i32.const 0)
8097 (get_local $3)
8098 )
8099 )
8100 (i32.const -1)
8101 )
8102 )
8103 (i32.const 12)
8104 )
8105 (i32.const 16)
8106 )
8107 )
8108 (set_local $9
8109 (i32.load
8110 (tee_local $7
8111 (i32.add
8112 (tee_local $12
8113 (i32.load
8114 (tee_local $3
8115 (i32.add
8116 (tee_local $10
8117 (i32.add
8118 (i32.shl
8119 (tee_local $5
8120 (i32.add
8121 (i32.or
8122 (i32.or
8123 (i32.or
8124 (i32.or
8125 (tee_local $3
8126 (i32.and
8127 (i32.shr_u
8128 (tee_local $7
8129 (i32.shr_u
8130 (get_local $3)
8131 (get_local $10)
8132 )
8133 )
8134 (i32.const 5)
8135 )
8136 (i32.const 8)
8137 )
8138 )
8139 (get_local $10)
8140 )
8141 (tee_local $3
8142 (i32.and
8143 (i32.shr_u
8144 (tee_local $7
8145 (i32.shr_u
8146 (get_local $7)
8147 (get_local $3)
8148 )
8149 )
8150 (i32.const 2)
8151 )
8152 (i32.const 4)
8153 )
8154 )
8155 )
8156 (tee_local $3
8157 (i32.and
8158 (i32.shr_u
8159 (tee_local $7
8160 (i32.shr_u
8161 (get_local $7)
8162 (get_local $3)
8163 )
8164 )
8165 (i32.const 1)
8166 )
8167 (i32.const 2)
8168 )
8169 )
8170 )
8171 (tee_local $3
8172 (i32.and
8173 (i32.shr_u
8174 (tee_local $7
8175 (i32.shr_u
8176 (get_local $7)
8177 (get_local $3)
8178 )
8179 )
8180 (i32.const 1)
8181 )
8182 (i32.const 1)
8183 )
8184 )
8185 )
8186 (i32.shr_u
8187 (get_local $7)
8188 (get_local $3)
8189 )
8190 )
8191 )
8192 (i32.const 3)
8193 )
8194 (i32.const 216)
8195 )
8196 )
8197 (i32.const 8)
8198 )
8199 )
8200 )
8201 )
8202 (i32.const 8)
8203 )
8204 )
8205 )
8206 )
8207 (if
8208 (i32.eq
8209 (get_local $10)
8210 (get_local $9)
8211 )
8212 (block
8213 (i32.store
8214 (i32.const 176)
8215 (i32.and
8216 (get_local $11)
8217 (i32.xor
8218 (i32.shl
8219 (i32.const 1)
8220 (get_local $5)
8221 )
8222 (i32.const -1)
8223 )
8224 )
8225 )
8226 (set_local $8
8227 (get_local $0)
8228 )
8229 )
8230 (block
8231 (if
8232 (i32.lt_u
8233 (get_local $9)
8234 (i32.load
8235 (i32.const 192)
8236 )
8237 )
8238 (call $_abort)
8239 )
8240 (if
8241 (i32.eq
8242 (i32.load
8243 (tee_local $0
8244 (i32.add
8245 (get_local $9)
8246 (i32.const 12)
8247 )
8248 )
8249 )
8250 (get_local $12)
8251 )
8252 (block
8253 (i32.store
8254 (get_local $0)
8255 (get_local $10)
8256 )
8257 (i32.store
8258 (get_local $3)
8259 (get_local $9)
8260 )
8261 (set_local $8
8262 (i32.load
8263 (i32.const 184)
8264 )
8265 )
8266 )
8267 (call $_abort)
8268 )
8269 )
8270 )
8271 (i32.store offset=4
8272 (get_local $12)
8273 (i32.or
8274 (get_local $4)
8275 (i32.const 3)
8276 )
8277 )
8278 (i32.store offset=4
8279 (tee_local $10
8280 (i32.add
8281 (get_local $12)
8282 (get_local $4)
8283 )
8284 )
8285 (i32.or
8286 (tee_local $5
8287 (i32.sub
8288 (i32.shl
8289 (get_local $5)
8290 (i32.const 3)
8291 )
8292 (get_local $4)
8293 )
8294 )
8295 (i32.const 1)
8296 )
8297 )
8298 (i32.store
8299 (i32.add
8300 (get_local $10)
8301 (get_local $5)
8302 )
8303 (get_local $5)
8304 )
8305 (if
8306 (get_local $8)
8307 (block
8308 (set_local $12
8309 (i32.load
8310 (i32.const 196)
8311 )
8312 )
8313 (set_local $4
8314 (i32.add
8315 (i32.shl
8316 (tee_local $0
8317 (i32.shr_u
8318 (get_local $8)
8319 (i32.const 3)
8320 )
8321 )
8322 (i32.const 3)
8323 )
8324 (i32.const 216)
8325 )
8326 )
8327 (if
8328 (i32.and
8329 (tee_local $3
8330 (i32.load
8331 (i32.const 176)
8332 )
8333 )
8334 (tee_local $0
8335 (i32.shl
8336 (i32.const 1)
8337 (get_local $0)
8338 )
8339 )
8340 )
8341 (if
8342 (i32.lt_u
8343 (tee_local $0
8344 (i32.load
8345 (tee_local $3
8346 (i32.add
8347 (get_local $4)
8348 (i32.const 8)
8349 )
8350 )
8351 )
8352 )
8353 (i32.load
8354 (i32.const 192)
8355 )
8356 )
8357 (call $_abort)
8358 (block
8359 (set_local $2
8360 (get_local $3)
8361 )
8362 (set_local $1
8363 (get_local $0)
8364 )
8365 )
8366 )
8367 (block
8368 (i32.store
8369 (i32.const 176)
8370 (i32.or
8371 (get_local $3)
8372 (get_local $0)
8373 )
8374 )
8375 (set_local $2
8376 (i32.add
8377 (get_local $4)
8378 (i32.const 8)
8379 )
8380 )
8381 (set_local $1
8382 (get_local $4)
8383 )
8384 )
8385 )
8386 (i32.store
8387 (get_local $2)
8388 (get_local $12)
8389 )
8390 (i32.store offset=12
8391 (get_local $1)
8392 (get_local $12)
8393 )
8394 (i32.store offset=8
8395 (get_local $12)
8396 (get_local $1)
8397 )
8398 (i32.store offset=12
8399 (get_local $12)
8400 (get_local $4)
8401 )
8402 )
8403 )
8404 (i32.store
8405 (i32.const 184)
8406 (get_local $5)
8407 )
8408 (i32.store
8409 (i32.const 196)
8410 (get_local $10)
8411 )
8412 (return
8413 (get_local $7)
8414 )
8415 )
8416 )
8417 (if
8418 (tee_local $0
8419 (i32.load
8420 (i32.const 180)
8421 )
8422 )
8423 (block
8424 (set_local $2
8425 (i32.and
8426 (i32.shr_u
8427 (tee_local $0
8428 (i32.add
8429 (i32.and
8430 (get_local $0)
8431 (i32.sub
8432 (i32.const 0)
8433 (get_local $0)
8434 )
8435 )
8436 (i32.const -1)
8437 )
8438 )
8439 (i32.const 12)
8440 )
8441 (i32.const 16)
8442 )
8443 )
8444 (set_local $7
8445 (i32.sub
8446 (i32.and
8447 (i32.load offset=4
8448 (tee_local $0
8449 (i32.load offset=480
8450 (i32.shl
8451 (i32.add
8452 (i32.or
8453 (i32.or
8454 (i32.or
8455 (i32.or
8456 (tee_local $0
8457 (i32.and
8458 (i32.shr_u
8459 (tee_local $1
8460 (i32.shr_u
8461 (get_local $0)
8462 (get_local $2)
8463 )
8464 )
8465 (i32.const 5)
8466 )
8467 (i32.const 8)
8468 )
8469 )
8470 (get_local $2)
8471 )
8472 (tee_local $0
8473 (i32.and
8474 (i32.shr_u
8475 (tee_local $1
8476 (i32.shr_u
8477 (get_local $1)
8478 (get_local $0)
8479 )
8480 )
8481 (i32.const 2)
8482 )
8483 (i32.const 4)
8484 )
8485 )
8486 )
8487 (tee_local $0
8488 (i32.and
8489 (i32.shr_u
8490 (tee_local $1
8491 (i32.shr_u
8492 (get_local $1)
8493 (get_local $0)
8494 )
8495 )
8496 (i32.const 1)
8497 )
8498 (i32.const 2)
8499 )
8500 )
8501 )
8502 (tee_local $0
8503 (i32.and
8504 (i32.shr_u
8505 (tee_local $1
8506 (i32.shr_u
8507 (get_local $1)
8508 (get_local $0)
8509 )
8510 )
8511 (i32.const 1)
8512 )
8513 (i32.const 1)
8514 )
8515 )
8516 )
8517 (i32.shr_u
8518 (get_local $1)
8519 (get_local $0)
8520 )
8521 )
8522 (i32.const 2)
8523 )
8524 )
8525 )
8526 )
8527 (i32.const -8)
8528 )
8529 (get_local $4)
8530 )
8531 )
8532 (set_local $1
8533 (get_local $0)
8534 )
8535 (set_local $2
8536 (get_local $0)
8537 )
8538 (loop $while-in
8539 (block $while-out
8540 (if
8541 (i32.eqz
8542 (tee_local $0
8543 (i32.load offset=16
8544 (get_local $1)
8545 )
8546 )
8547 )
8548 (if
8549 (i32.eqz
8550 (tee_local $0
8551 (i32.load offset=20
8552 (get_local $1)
8553 )
8554 )
8555 )
8556 (block
8557 (set_local $10
8558 (get_local $7)
8559 )
8560 (set_local $5
8561 (get_local $2)
8562 )
8563 (br $while-out)
8564 )
8565 )
8566 )
8567 (set_local $10
8568 (i32.lt_u
8569 (tee_local $1
8570 (i32.sub
8571 (i32.and
8572 (i32.load offset=4
8573 (get_local $0)
8574 )
8575 (i32.const -8)
8576 )
8577 (get_local $4)
8578 )
8579 )
8580 (get_local $7)
8581 )
8582 )
8583 (set_local $7
8584 (select
8585 (get_local $1)
8586 (get_local $7)
8587 (get_local $10)
8588 )
8589 )
8590 (set_local $1
8591 (get_local $0)
8592 )
8593 (set_local $2
8594 (select
8595 (get_local $0)
8596 (get_local $2)
8597 (get_local $10)
8598 )
8599 )
8600 (br $while-in)
8601 )
8602 )
8603 (if
8604 (i32.lt_u
8605 (get_local $5)
8606 (tee_local $12
8607 (i32.load
8608 (i32.const 192)
8609 )
8610 )
8611 )
8612 (call $_abort)
8613 )
8614 (if
8615 (i32.ge_u
8616 (get_local $5)
8617 (tee_local $11
8618 (i32.add
8619 (get_local $5)
8620 (get_local $4)
8621 )
8622 )
8623 )
8624 (call $_abort)
8625 )
8626 (set_local $8
8627 (i32.load offset=24
8628 (get_local $5)
8629 )
8630 )
8631 (block $do-once4
8632 (if
8633 (i32.eq
8634 (tee_local $0
8635 (i32.load offset=12
8636 (get_local $5)
8637 )
8638 )
8639 (get_local $5)
8640 )
8641 (block
8642 (if
8643 (i32.eqz
8644 (tee_local $1
8645 (i32.load
8646 (tee_local $0
8647 (i32.add
8648 (get_local $5)
8649 (i32.const 20)
8650 )
8651 )
8652 )
8653 )
8654 )
8655 (if
8656 (i32.eqz
8657 (tee_local $1
8658 (i32.load
8659 (tee_local $0
8660 (i32.add
8661 (get_local $5)
8662 (i32.const 16)
8663 )
8664 )
8665 )
8666 )
8667 )
8668 (block
8669 (set_local $9
8670 (i32.const 0)
8671 )
8672 (br $do-once4)
8673 )
8674 )
8675 )
8676 (loop $while-in7
8677 (if
8678 (tee_local $2
8679 (i32.load
8680 (tee_local $7
8681 (i32.add
8682 (get_local $1)
8683 (i32.const 20)
8684 )
8685 )
8686 )
8687 )
8688 (block
8689 (set_local $1
8690 (get_local $2)
8691 )
8692 (set_local $0
8693 (get_local $7)
8694 )
8695 (br $while-in7)
8696 )
8697 )
8698 (if
8699 (tee_local $2
8700 (i32.load
8701 (tee_local $7
8702 (i32.add
8703 (get_local $1)
8704 (i32.const 16)
8705 )
8706 )
8707 )
8708 )
8709 (block
8710 (set_local $1
8711 (get_local $2)
8712 )
8713 (set_local $0
8714 (get_local $7)
8715 )
8716 (br $while-in7)
8717 )
8718 )
8719 )
8720 (if
8721 (i32.lt_u
8722 (get_local $0)
8723 (get_local $12)
8724 )
8725 (call $_abort)
8726 (block
8727 (i32.store
8728 (get_local $0)
8729 (i32.const 0)
8730 )
8731 (set_local $9
8732 (get_local $1)
8733 )
8734 )
8735 )
8736 )
8737 (block
8738 (if
8739 (i32.lt_u
8740 (tee_local $7
8741 (i32.load offset=8
8742 (get_local $5)
8743 )
8744 )
8745 (get_local $12)
8746 )
8747 (call $_abort)
8748 )
8749 (if
8750 (i32.ne
8751 (i32.load
8752 (tee_local $2
8753 (i32.add
8754 (get_local $7)
8755 (i32.const 12)
8756 )
8757 )
8758 )
8759 (get_local $5)
8760 )
8761 (call $_abort)
8762 )
8763 (if
8764 (i32.eq
8765 (i32.load
8766 (tee_local $1
8767 (i32.add
8768 (get_local $0)
8769 (i32.const 8)
8770 )
8771 )
8772 )
8773 (get_local $5)
8774 )
8775 (block
8776 (i32.store
8777 (get_local $2)
8778 (get_local $0)
8779 )
8780 (i32.store
8781 (get_local $1)
8782 (get_local $7)
8783 )
8784 (set_local $9
8785 (get_local $0)
8786 )
8787 )
8788 (call $_abort)
8789 )
8790 )
8791 )
8792 )
8793 (block $do-once8
8794 (if
8795 (get_local $8)
8796 (block
8797 (if
8798 (i32.eq
8799 (get_local $5)
8800 (i32.load
8801 (tee_local $0
8802 (i32.add
8803 (i32.shl
8804 (tee_local $1
8805 (i32.load offset=28
8806 (get_local $5)
8807 )
8808 )
8809 (i32.const 2)
8810 )
8811 (i32.const 480)
8812 )
8813 )
8814 )
8815 )
8816 (block
8817 (i32.store
8818 (get_local $0)
8819 (get_local $9)
8820 )
8821 (if
8822 (i32.eqz
8823 (get_local $9)
8824 )
8825 (block
8826 (i32.store
8827 (i32.const 180)
8828 (i32.and
8829 (i32.load
8830 (i32.const 180)
8831 )
8832 (i32.xor
8833 (i32.shl
8834 (i32.const 1)
8835 (get_local $1)
8836 )
8837 (i32.const -1)
8838 )
8839 )
8840 )
8841 (br $do-once8)
8842 )
8843 )
8844 )
8845 (block
8846 (if
8847 (i32.lt_u
8848 (get_local $8)
8849 (i32.load
8850 (i32.const 192)
8851 )
8852 )
8853 (call $_abort)
8854 )
8855 (if
8856 (i32.eq
8857 (i32.load
8858 (tee_local $0
8859 (i32.add
8860 (get_local $8)
8861 (i32.const 16)
8862 )
8863 )
8864 )
8865 (get_local $5)
8866 )
8867 (i32.store
8868 (get_local $0)
8869 (get_local $9)
8870 )
8871 (i32.store offset=20
8872 (get_local $8)
8873 (get_local $9)
8874 )
8875 )
8876 (br_if $do-once8
8877 (i32.eqz
8878 (get_local $9)
8879 )
8880 )
8881 )
8882 )
8883 (if
8884 (i32.lt_u
8885 (get_local $9)
8886 (tee_local $0
8887 (i32.load
8888 (i32.const 192)
8889 )
8890 )
8891 )
8892 (call $_abort)
8893 )
8894 (i32.store offset=24
8895 (get_local $9)
8896 (get_local $8)
8897 )
8898 (if
8899 (tee_local $1
8900 (i32.load offset=16
8901 (get_local $5)
8902 )
8903 )
8904 (if
8905 (i32.lt_u
8906 (get_local $1)
8907 (get_local $0)
8908 )
8909 (call $_abort)
8910 (block
8911 (i32.store offset=16
8912 (get_local $9)
8913 (get_local $1)
8914 )
8915 (i32.store offset=24
8916 (get_local $1)
8917 (get_local $9)
8918 )
8919 )
8920 )
8921 )
8922 (if
8923 (tee_local $0
8924 (i32.load offset=20
8925 (get_local $5)
8926 )
8927 )
8928 (if
8929 (i32.lt_u
8930 (get_local $0)
8931 (i32.load
8932 (i32.const 192)
8933 )
8934 )
8935 (call $_abort)
8936 (block
8937 (i32.store offset=20
8938 (get_local $9)
8939 (get_local $0)
8940 )
8941 (i32.store offset=24
8942 (get_local $0)
8943 (get_local $9)
8944 )
8945 )
8946 )
8947 )
8948 )
8949 )
8950 )
8951 (if
8952 (i32.lt_u
8953 (get_local $10)
8954 (i32.const 16)
8955 )
8956 (block
8957 (i32.store offset=4
8958 (get_local $5)
8959 (i32.or
8960 (tee_local $0
8961 (i32.add
8962 (get_local $10)
8963 (get_local $4)
8964 )
8965 )
8966 (i32.const 3)
8967 )
8968 )
8969 (i32.store
8970 (tee_local $0
8971 (i32.add
8972 (i32.add
8973 (get_local $5)
8974 (get_local $0)
8975 )
8976 (i32.const 4)
8977 )
8978 )
8979 (i32.or
8980 (i32.load
8981 (get_local $0)
8982 )
8983 (i32.const 1)
8984 )
8985 )
8986 )
8987 (block
8988 (i32.store offset=4
8989 (get_local $5)
8990 (i32.or
8991 (get_local $4)
8992 (i32.const 3)
8993 )
8994 )
8995 (i32.store offset=4
8996 (get_local $11)
8997 (i32.or
8998 (get_local $10)
8999 (i32.const 1)
9000 )
9001 )
9002 (i32.store
9003 (i32.add
9004 (get_local $11)
9005 (get_local $10)
9006 )
9007 (get_local $10)
9008 )
9009 (if
9010 (tee_local $0
9011 (i32.load
9012 (i32.const 184)
9013 )
9014 )
9015 (block
9016 (set_local $4
9017 (i32.load
9018 (i32.const 196)
9019 )
9020 )
9021 (set_local $2
9022 (i32.add
9023 (i32.shl
9024 (tee_local $0
9025 (i32.shr_u
9026 (get_local $0)
9027 (i32.const 3)
9028 )
9029 )
9030 (i32.const 3)
9031 )
9032 (i32.const 216)
9033 )
9034 )
9035 (if
9036 (i32.and
9037 (tee_local $1
9038 (i32.load
9039 (i32.const 176)
9040 )
9041 )
9042 (tee_local $0
9043 (i32.shl
9044 (i32.const 1)
9045 (get_local $0)
9046 )
9047 )
9048 )
9049 (if
9050 (i32.lt_u
9051 (tee_local $0
9052 (i32.load
9053 (tee_local $1
9054 (i32.add
9055 (get_local $2)
9056 (i32.const 8)
9057 )
9058 )
9059 )
9060 )
9061 (i32.load
9062 (i32.const 192)
9063 )
9064 )
9065 (call $_abort)
9066 (block
9067 (set_local $6
9068 (get_local $1)
9069 )
9070 (set_local $3
9071 (get_local $0)
9072 )
9073 )
9074 )
9075 (block
9076 (i32.store
9077 (i32.const 176)
9078 (i32.or
9079 (get_local $1)
9080 (get_local $0)
9081 )
9082 )
9083 (set_local $6
9084 (i32.add
9085 (get_local $2)
9086 (i32.const 8)
9087 )
9088 )
9089 (set_local $3
9090 (get_local $2)
9091 )
9092 )
9093 )
9094 (i32.store
9095 (get_local $6)
9096 (get_local $4)
9097 )
9098 (i32.store offset=12
9099 (get_local $3)
9100 (get_local $4)
9101 )
9102 (i32.store offset=8
9103 (get_local $4)
9104 (get_local $3)
9105 )
9106 (i32.store offset=12
9107 (get_local $4)
9108 (get_local $2)
9109 )
9110 )
9111 )
9112 (i32.store
9113 (i32.const 184)
9114 (get_local $10)
9115 )
9116 (i32.store
9117 (i32.const 196)
9118 (get_local $11)
9119 )
9120 )
9121 )
9122 (return
9123 (i32.add
9124 (get_local $5)
9125 (i32.const 8)
9126 )
9127 )
9128 )
9129 (set_local $0
9130 (get_local $4)
9131 )
9132 )
9133 )
9134 (set_local $0
9135 (get_local $4)
9136 )
9137 )
9138 )
9139 (if
9140 (i32.gt_u
9141 (get_local $0)
9142 (i32.const -65)
9143 )
9144 (set_local $0
9145 (i32.const -1)
9146 )
9147 (block
9148 (set_local $2
9149 (i32.and
9150 (tee_local $0
9151 (i32.add
9152 (get_local $0)
9153 (i32.const 11)
9154 )
9155 )
9156 (i32.const -8)
9157 )
9158 )
9159 (if
9160 (tee_local $18
9161 (i32.load
9162 (i32.const 180)
9163 )
9164 )
9165 (block
9166 (set_local $14
9167 (if (result i32)
9168 (tee_local $0
9169 (i32.shr_u
9170 (get_local $0)
9171 (i32.const 8)
9172 )
9173 )
9174 (if (result i32)
9175 (i32.gt_u
9176 (get_local $2)
9177 (i32.const 16777215)
9178 )
9179 (i32.const 31)
9180 (i32.or
9181 (i32.and
9182 (i32.shr_u
9183 (get_local $2)
9184 (i32.add
9185 (tee_local $0
9186 (i32.add
9187 (i32.sub
9188 (i32.const 14)
9189 (i32.or
9190 (i32.or
9191 (tee_local $0
9192 (i32.and
9193 (i32.shr_u
9194 (i32.add
9195 (tee_local $1
9196 (i32.shl
9197 (get_local $0)
9198 (tee_local $3
9199 (i32.and
9200 (i32.shr_u
9201 (i32.add
9202 (get_local $0)
9203 (i32.const 1048320)
9204 )
9205 (i32.const 16)
9206 )
9207 (i32.const 8)
9208 )
9209 )
9210 )
9211 )
9212 (i32.const 520192)
9213 )
9214 (i32.const 16)
9215 )
9216 (i32.const 4)
9217 )
9218 )
9219 (get_local $3)
9220 )
9221 (tee_local $0
9222 (i32.and
9223 (i32.shr_u
9224 (i32.add
9225 (tee_local $1
9226 (i32.shl
9227 (get_local $1)
9228 (get_local $0)
9229 )
9230 )
9231 (i32.const 245760)
9232 )
9233 (i32.const 16)
9234 )
9235 (i32.const 2)
9236 )
9237 )
9238 )
9239 )
9240 (i32.shr_u
9241 (i32.shl
9242 (get_local $1)
9243 (get_local $0)
9244 )
9245 (i32.const 15)
9246 )
9247 )
9248 )
9249 (i32.const 7)
9250 )
9251 )
9252 (i32.const 1)
9253 )
9254 (i32.shl
9255 (get_local $0)
9256 (i32.const 1)
9257 )
9258 )
9259 )
9260 (i32.const 0)
9261 )
9262 )
9263 (set_local $3
9264 (i32.sub
9265 (i32.const 0)
9266 (get_local $2)
9267 )
9268 )
9269 (block $__rjto$3
9270 (block $__rjti$3
9271 (if
9272 (tee_local $0
9273 (i32.load offset=480
9274 (i32.shl
9275 (get_local $14)
9276 (i32.const 2)
9277 )
9278 )
9279 )
9280 (block
9281 (set_local $6
9282 (i32.const 0)
9283 )
9284 (set_local $8
9285 (i32.shl
9286 (get_local $2)
9287 (select
9288 (i32.const 0)
9289 (i32.sub
9290 (i32.const 25)
9291 (i32.shr_u
9292 (get_local $14)
9293 (i32.const 1)
9294 )
9295 )
9296 (i32.eq
9297 (get_local $14)
9298 (i32.const 31)
9299 )
9300 )
9301 )
9302 )
9303 (set_local $1
9304 (i32.const 0)
9305 )
9306 (loop $while-in14
9307 (if
9308 (i32.lt_u
9309 (tee_local $4
9310 (i32.sub
9311 (tee_local $9
9312 (i32.and
9313 (i32.load offset=4
9314 (get_local $0)
9315 )
9316 (i32.const -8)
9317 )
9318 )
9319 (get_local $2)
9320 )
9321 )
9322 (get_local $3)
9323 )
9324 (if
9325 (i32.eq
9326 (get_local $9)
9327 (get_local $2)
9328 )
9329 (block
9330 (set_local $1
9331 (get_local $4)
9332 )
9333 (set_local $3
9334 (get_local $0)
9335 )
9336 (br $__rjti$3)
9337 )
9338 (block
9339 (set_local $3
9340 (get_local $4)
9341 )
9342 (set_local $1
9343 (get_local $0)
9344 )
9345 )
9346 )
9347 )
9348 (set_local $0
9349 (select
9350 (get_local $6)
9351 (tee_local $4
9352 (i32.load offset=20
9353 (get_local $0)
9354 )
9355 )
9356 (i32.or
9357 (i32.eqz
9358 (get_local $4)
9359 )
9360 (i32.eq
9361 (get_local $4)
9362 (tee_local $9
9363 (i32.load
9364 (i32.add
9365 (i32.add
9366 (get_local $0)
9367 (i32.const 16)
9368 )
9369 (i32.shl
9370 (i32.shr_u
9371 (get_local $8)
9372 (i32.const 31)
9373 )
9374 (i32.const 2)
9375 )
9376 )
9377 )
9378 )
9379 )
9380 )
9381 )
9382 )
9383 (set_local $4
9384 (i32.shl
9385 (get_local $8)
9386 (i32.xor
9387 (tee_local $6
9388 (i32.eqz
9389 (get_local $9)
9390 )
9391 )
9392 (i32.const 1)
9393 )
9394 )
9395 )
9396 (if
9397 (get_local $6)
9398 (block
9399 (set_local $4
9400 (get_local $0)
9401 )
9402 (set_local $0
9403 (get_local $1)
9404 )
9405 )
9406 (block
9407 (set_local $6
9408 (get_local $0)
9409 )
9410 (set_local $8
9411 (get_local $4)
9412 )
9413 (set_local $0
9414 (get_local $9)
9415 )
9416 (br $while-in14)
9417 )
9418 )
9419 )
9420 )
9421 (block
9422 (set_local $4
9423 (i32.const 0)
9424 )
9425 (set_local $0
9426 (i32.const 0)
9427 )
9428 )
9429 )
9430 (if
9431 (i32.and
9432 (i32.eqz
9433 (get_local $4)
9434 )
9435 (i32.eqz
9436 (get_local $0)
9437 )
9438 )
9439 (block
9440 (if
9441 (i32.eqz
9442 (tee_local $1
9443 (i32.and
9444 (get_local $18)
9445 (i32.or
9446 (tee_local $1
9447 (i32.shl
9448 (i32.const 2)
9449 (get_local $14)
9450 )
9451 )
9452 (i32.sub
9453 (i32.const 0)
9454 (get_local $1)
9455 )
9456 )
9457 )
9458 )
9459 )
9460 (block
9461 (set_local $0
9462 (get_local $2)
9463 )
9464 (br $do-once)
9465 )
9466 )
9467 (set_local $9
9468 (i32.and
9469 (i32.shr_u
9470 (tee_local $1
9471 (i32.add
9472 (i32.and
9473 (get_local $1)
9474 (i32.sub
9475 (i32.const 0)
9476 (get_local $1)
9477 )
9478 )
9479 (i32.const -1)
9480 )
9481 )
9482 (i32.const 12)
9483 )
9484 (i32.const 16)
9485 )
9486 )
9487 (set_local $4
9488 (i32.load offset=480
9489 (i32.shl
9490 (i32.add
9491 (i32.or
9492 (i32.or
9493 (i32.or
9494 (i32.or
9495 (tee_local $1
9496 (i32.and
9497 (i32.shr_u
9498 (tee_local $4
9499 (i32.shr_u
9500 (get_local $1)
9501 (get_local $9)
9502 )
9503 )
9504 (i32.const 5)
9505 )
9506 (i32.const 8)
9507 )
9508 )
9509 (get_local $9)
9510 )
9511 (tee_local $1
9512 (i32.and
9513 (i32.shr_u
9514 (tee_local $4
9515 (i32.shr_u
9516 (get_local $4)
9517 (get_local $1)
9518 )
9519 )
9520 (i32.const 2)
9521 )
9522 (i32.const 4)
9523 )
9524 )
9525 )
9526 (tee_local $1
9527 (i32.and
9528 (i32.shr_u
9529 (tee_local $4
9530 (i32.shr_u
9531 (get_local $4)
9532 (get_local $1)
9533 )
9534 )
9535 (i32.const 1)
9536 )
9537 (i32.const 2)
9538 )
9539 )
9540 )
9541 (tee_local $1
9542 (i32.and
9543 (i32.shr_u
9544 (tee_local $4
9545 (i32.shr_u
9546 (get_local $4)
9547 (get_local $1)
9548 )
9549 )
9550 (i32.const 1)
9551 )
9552 (i32.const 1)
9553 )
9554 )
9555 )
9556 (i32.shr_u
9557 (get_local $4)
9558 (get_local $1)
9559 )
9560 )
9561 (i32.const 2)
9562 )
9563 )
9564 )
9565 )
9566 )
9567 (if
9568 (get_local $4)
9569 (block
9570 (set_local $1
9571 (get_local $3)
9572 )
9573 (set_local $3
9574 (get_local $4)
9575 )
9576 (br $__rjti$3)
9577 )
9578 (set_local $4
9579 (get_local $0)
9580 )
9581 )
9582 (br $__rjto$3)
9583 )
9584 (loop $while-in16
9585 (set_local $9
9586 (i32.lt_u
9587 (tee_local $4
9588 (i32.sub
9589 (i32.and
9590 (i32.load offset=4
9591 (get_local $3)
9592 )
9593 (i32.const -8)
9594 )
9595 (get_local $2)
9596 )
9597 )
9598 (get_local $1)
9599 )
9600 )
9601 (set_local $1
9602 (select
9603 (get_local $4)
9604 (get_local $1)
9605 (get_local $9)
9606 )
9607 )
9608 (set_local $0
9609 (select
9610 (get_local $3)
9611 (get_local $0)
9612 (get_local $9)
9613 )
9614 )
9615 (if
9616 (tee_local $4
9617 (i32.load offset=16
9618 (get_local $3)
9619 )
9620 )
9621 (block
9622 (set_local $3
9623 (get_local $4)
9624 )
9625 (br $while-in16)
9626 )
9627 )
9628 (br_if $while-in16
9629 (tee_local $3
9630 (i32.load offset=20
9631 (get_local $3)
9632 )
9633 )
9634 )
9635 (set_local $3
9636 (get_local $1)
9637 )
9638 (set_local $4
9639 (get_local $0)
9640 )
9641 )
9642 )
9643 (if
9644 (get_local $4)
9645 (if
9646 (i32.lt_u
9647 (get_local $3)
9648 (i32.sub
9649 (i32.load
9650 (i32.const 184)
9651 )
9652 (get_local $2)
9653 )
9654 )
9655 (block
9656 (if
9657 (i32.lt_u
9658 (get_local $4)
9659 (tee_local $12
9660 (i32.load
9661 (i32.const 192)
9662 )
9663 )
9664 )
9665 (call $_abort)
9666 )
9667 (if
9668 (i32.ge_u
9669 (get_local $4)
9670 (tee_local $6
9671 (i32.add
9672 (get_local $4)
9673 (get_local $2)
9674 )
9675 )
9676 )
9677 (call $_abort)
9678 )
9679 (set_local $9
9680 (i32.load offset=24
9681 (get_local $4)
9682 )
9683 )
9684 (block $do-once17
9685 (if
9686 (i32.eq
9687 (tee_local $0
9688 (i32.load offset=12
9689 (get_local $4)
9690 )
9691 )
9692 (get_local $4)
9693 )
9694 (block
9695 (if
9696 (i32.eqz
9697 (tee_local $1
9698 (i32.load
9699 (tee_local $0
9700 (i32.add
9701 (get_local $4)
9702 (i32.const 20)
9703 )
9704 )
9705 )
9706 )
9707 )
9708 (if
9709 (i32.eqz
9710 (tee_local $1
9711 (i32.load
9712 (tee_local $0
9713 (i32.add
9714 (get_local $4)
9715 (i32.const 16)
9716 )
9717 )
9718 )
9719 )
9720 )
9721 (block
9722 (set_local $11
9723 (i32.const 0)
9724 )
9725 (br $do-once17)
9726 )
9727 )
9728 )
9729 (loop $while-in20
9730 (if
9731 (tee_local $7
9732 (i32.load
9733 (tee_local $10
9734 (i32.add
9735 (get_local $1)
9736 (i32.const 20)
9737 )
9738 )
9739 )
9740 )
9741 (block
9742 (set_local $1
9743 (get_local $7)
9744 )
9745 (set_local $0
9746 (get_local $10)
9747 )
9748 (br $while-in20)
9749 )
9750 )
9751 (if
9752 (tee_local $7
9753 (i32.load
9754 (tee_local $10
9755 (i32.add
9756 (get_local $1)
9757 (i32.const 16)
9758 )
9759 )
9760 )
9761 )
9762 (block
9763 (set_local $1
9764 (get_local $7)
9765 )
9766 (set_local $0
9767 (get_local $10)
9768 )
9769 (br $while-in20)
9770 )
9771 )
9772 )
9773 (if
9774 (i32.lt_u
9775 (get_local $0)
9776 (get_local $12)
9777 )
9778 (call $_abort)
9779 (block
9780 (i32.store
9781 (get_local $0)
9782 (i32.const 0)
9783 )
9784 (set_local $11
9785 (get_local $1)
9786 )
9787 )
9788 )
9789 )
9790 (block
9791 (if
9792 (i32.lt_u
9793 (tee_local $10
9794 (i32.load offset=8
9795 (get_local $4)
9796 )
9797 )
9798 (get_local $12)
9799 )
9800 (call $_abort)
9801 )
9802 (if
9803 (i32.ne
9804 (i32.load
9805 (tee_local $7
9806 (i32.add
9807 (get_local $10)
9808 (i32.const 12)
9809 )
9810 )
9811 )
9812 (get_local $4)
9813 )
9814 (call $_abort)
9815 )
9816 (if
9817 (i32.eq
9818 (i32.load
9819 (tee_local $1
9820 (i32.add
9821 (get_local $0)
9822 (i32.const 8)
9823 )
9824 )
9825 )
9826 (get_local $4)
9827 )
9828 (block
9829 (i32.store
9830 (get_local $7)
9831 (get_local $0)
9832 )
9833 (i32.store
9834 (get_local $1)
9835 (get_local $10)
9836 )
9837 (set_local $11
9838 (get_local $0)
9839 )
9840 )
9841 (call $_abort)
9842 )
9843 )
9844 )
9845 )
9846 (block $do-once21
9847 (if
9848 (get_local $9)
9849 (block
9850 (if
9851 (i32.eq
9852 (get_local $4)
9853 (i32.load
9854 (tee_local $0
9855 (i32.add
9856 (i32.shl
9857 (tee_local $1
9858 (i32.load offset=28
9859 (get_local $4)
9860 )
9861 )
9862 (i32.const 2)
9863 )
9864 (i32.const 480)
9865 )
9866 )
9867 )
9868 )
9869 (block
9870 (i32.store
9871 (get_local $0)
9872 (get_local $11)
9873 )
9874 (if
9875 (i32.eqz
9876 (get_local $11)
9877 )
9878 (block
9879 (i32.store
9880 (i32.const 180)
9881 (i32.and
9882 (i32.load
9883 (i32.const 180)
9884 )
9885 (i32.xor
9886 (i32.shl
9887 (i32.const 1)
9888 (get_local $1)
9889 )
9890 (i32.const -1)
9891 )
9892 )
9893 )
9894 (br $do-once21)
9895 )
9896 )
9897 )
9898 (block
9899 (if
9900 (i32.lt_u
9901 (get_local $9)
9902 (i32.load
9903 (i32.const 192)
9904 )
9905 )
9906 (call $_abort)
9907 )
9908 (if
9909 (i32.eq
9910 (i32.load
9911 (tee_local $0
9912 (i32.add
9913 (get_local $9)
9914 (i32.const 16)
9915 )
9916 )
9917 )
9918 (get_local $4)
9919 )
9920 (i32.store
9921 (get_local $0)
9922 (get_local $11)
9923 )
9924 (i32.store offset=20
9925 (get_local $9)
9926 (get_local $11)
9927 )
9928 )
9929 (br_if $do-once21
9930 (i32.eqz
9931 (get_local $11)
9932 )
9933 )
9934 )
9935 )
9936 (if
9937 (i32.lt_u
9938 (get_local $11)
9939 (tee_local $0
9940 (i32.load
9941 (i32.const 192)
9942 )
9943 )
9944 )
9945 (call $_abort)
9946 )
9947 (i32.store offset=24
9948 (get_local $11)
9949 (get_local $9)
9950 )
9951 (if
9952 (tee_local $1
9953 (i32.load offset=16
9954 (get_local $4)
9955 )
9956 )
9957 (if
9958 (i32.lt_u
9959 (get_local $1)
9960 (get_local $0)
9961 )
9962 (call $_abort)
9963 (block
9964 (i32.store offset=16
9965 (get_local $11)
9966 (get_local $1)
9967 )
9968 (i32.store offset=24
9969 (get_local $1)
9970 (get_local $11)
9971 )
9972 )
9973 )
9974 )
9975 (if
9976 (tee_local $0
9977 (i32.load offset=20
9978 (get_local $4)
9979 )
9980 )
9981 (if
9982 (i32.lt_u
9983 (get_local $0)
9984 (i32.load
9985 (i32.const 192)
9986 )
9987 )
9988 (call $_abort)
9989 (block
9990 (i32.store offset=20
9991 (get_local $11)
9992 (get_local $0)
9993 )
9994 (i32.store offset=24
9995 (get_local $0)
9996 (get_local $11)
9997 )
9998 )
9999 )
10000 )
10001 )
10002 )
10003 )
10004 (block $do-once25
10005 (if
10006 (i32.lt_u
10007 (get_local $3)
10008 (i32.const 16)
10009 )
10010 (block
10011 (i32.store offset=4
10012 (get_local $4)
10013 (i32.or
10014 (tee_local $0
10015 (i32.add
10016 (get_local $3)
10017 (get_local $2)
10018 )
10019 )
10020 (i32.const 3)
10021 )
10022 )
10023 (i32.store
10024 (tee_local $0
10025 (i32.add
10026 (i32.add
10027 (get_local $4)
10028 (get_local $0)
10029 )
10030 (i32.const 4)
10031 )
10032 )
10033 (i32.or
10034 (i32.load
10035 (get_local $0)
10036 )
10037 (i32.const 1)
10038 )
10039 )
10040 )
10041 (block
10042 (i32.store offset=4
10043 (get_local $4)
10044 (i32.or
10045 (get_local $2)
10046 (i32.const 3)
10047 )
10048 )
10049 (i32.store offset=4
10050 (get_local $6)
10051 (i32.or
10052 (get_local $3)
10053 (i32.const 1)
10054 )
10055 )
10056 (i32.store
10057 (i32.add
10058 (get_local $6)
10059 (get_local $3)
10060 )
10061 (get_local $3)
10062 )
10063 (set_local $0
10064 (i32.shr_u
10065 (get_local $3)
10066 (i32.const 3)
10067 )
10068 )
10069 (if
10070 (i32.lt_u
10071 (get_local $3)
10072 (i32.const 256)
10073 )
10074 (block
10075 (set_local $3
10076 (i32.add
10077 (i32.shl
10078 (get_local $0)
10079 (i32.const 3)
10080 )
10081 (i32.const 216)
10082 )
10083 )
10084 (if
10085 (i32.and
10086 (tee_local $1
10087 (i32.load
10088 (i32.const 176)
10089 )
10090 )
10091 (tee_local $0
10092 (i32.shl
10093 (i32.const 1)
10094 (get_local $0)
10095 )
10096 )
10097 )
10098 (if
10099 (i32.lt_u
10100 (tee_local $0
10101 (i32.load
10102 (tee_local $1
10103 (i32.add
10104 (get_local $3)
10105 (i32.const 8)
10106 )
10107 )
10108 )
10109 )
10110 (i32.load
10111 (i32.const 192)
10112 )
10113 )
10114 (call $_abort)
10115 (block
10116 (set_local $13
10117 (get_local $1)
10118 )
10119 (set_local $5
10120 (get_local $0)
10121 )
10122 )
10123 )
10124 (block
10125 (i32.store
10126 (i32.const 176)
10127 (i32.or
10128 (get_local $1)
10129 (get_local $0)
10130 )
10131 )
10132 (set_local $13
10133 (i32.add
10134 (get_local $3)
10135 (i32.const 8)
10136 )
10137 )
10138 (set_local $5
10139 (get_local $3)
10140 )
10141 )
10142 )
10143 (i32.store
10144 (get_local $13)
10145 (get_local $6)
10146 )
10147 (i32.store offset=12
10148 (get_local $5)
10149 (get_local $6)
10150 )
10151 (i32.store offset=8
10152 (get_local $6)
10153 (get_local $5)
10154 )
10155 (i32.store offset=12
10156 (get_local $6)
10157 (get_local $3)
10158 )
10159 (br $do-once25)
10160 )
10161 )
10162 (set_local $2
10163 (i32.add
10164 (i32.shl
10165 (tee_local $7
10166 (if (result i32)
10167 (tee_local $0
10168 (i32.shr_u
10169 (get_local $3)
10170 (i32.const 8)
10171 )
10172 )
10173 (if (result i32)
10174 (i32.gt_u
10175 (get_local $3)
10176 (i32.const 16777215)
10177 )
10178 (i32.const 31)
10179 (i32.or
10180 (i32.and
10181 (i32.shr_u
10182 (get_local $3)
10183 (i32.add
10184 (tee_local $0
10185 (i32.add
10186 (i32.sub
10187 (i32.const 14)
10188 (i32.or
10189 (i32.or
10190 (tee_local $0
10191 (i32.and
10192 (i32.shr_u
10193 (i32.add
10194 (tee_local $1
10195 (i32.shl
10196 (get_local $0)
10197 (tee_local $2
10198 (i32.and
10199 (i32.shr_u
10200 (i32.add
10201 (get_local $0)
10202 (i32.const 1048320)
10203 )
10204 (i32.const 16)
10205 )
10206 (i32.const 8)
10207 )
10208 )
10209 )
10210 )
10211 (i32.const 520192)
10212 )
10213 (i32.const 16)
10214 )
10215 (i32.const 4)
10216 )
10217 )
10218 (get_local $2)
10219 )
10220 (tee_local $0
10221 (i32.and
10222 (i32.shr_u
10223 (i32.add
10224 (tee_local $1
10225 (i32.shl
10226 (get_local $1)
10227 (get_local $0)
10228 )
10229 )
10230 (i32.const 245760)
10231 )
10232 (i32.const 16)
10233 )
10234 (i32.const 2)
10235 )
10236 )
10237 )
10238 )
10239 (i32.shr_u
10240 (i32.shl
10241 (get_local $1)
10242 (get_local $0)
10243 )
10244 (i32.const 15)
10245 )
10246 )
10247 )
10248 (i32.const 7)
10249 )
10250 )
10251 (i32.const 1)
10252 )
10253 (i32.shl
10254 (get_local $0)
10255 (i32.const 1)
10256 )
10257 )
10258 )
10259 (i32.const 0)
10260 )
10261 )
10262 (i32.const 2)
10263 )
10264 (i32.const 480)
10265 )
10266 )
10267 (i32.store offset=28
10268 (get_local $6)
10269 (get_local $7)
10270 )
10271 (i32.store offset=4
10272 (tee_local $0
10273 (i32.add
10274 (get_local $6)
10275 (i32.const 16)
10276 )
10277 )
10278 (i32.const 0)
10279 )
10280 (i32.store
10281 (get_local $0)
10282 (i32.const 0)
10283 )
10284 (if
10285 (i32.eqz
10286 (i32.and
10287 (tee_local $1
10288 (i32.load
10289 (i32.const 180)
10290 )
10291 )
10292 (tee_local $0
10293 (i32.shl
10294 (i32.const 1)
10295 (get_local $7)
10296 )
10297 )
10298 )
10299 )
10300 (block
10301 (i32.store
10302 (i32.const 180)
10303 (i32.or
10304 (get_local $1)
10305 (get_local $0)
10306 )
10307 )
10308 (i32.store
10309 (get_local $2)
10310 (get_local $6)
10311 )
10312 (i32.store offset=24
10313 (get_local $6)
10314 (get_local $2)
10315 )
10316 (i32.store offset=12
10317 (get_local $6)
10318 (get_local $6)
10319 )
10320 (i32.store offset=8
10321 (get_local $6)
10322 (get_local $6)
10323 )
10324 (br $do-once25)
10325 )
10326 )
10327 (set_local $7
10328 (i32.shl
10329 (get_local $3)
10330 (select
10331 (i32.const 0)
10332 (i32.sub
10333 (i32.const 25)
10334 (i32.shr_u
10335 (get_local $7)
10336 (i32.const 1)
10337 )
10338 )
10339 (i32.eq
10340 (get_local $7)
10341 (i32.const 31)
10342 )
10343 )
10344 )
10345 )
10346 (set_local $0
10347 (i32.load
10348 (get_local $2)
10349 )
10350 )
10351 (block $__rjto$1
10352 (block $__rjti$1
10353 (loop $while-in28
10354 (br_if $__rjti$1
10355 (i32.eq
10356 (i32.and
10357 (i32.load offset=4
10358 (get_local $0)
10359 )
10360 (i32.const -8)
10361 )
10362 (get_local $3)
10363 )
10364 )
10365 (set_local $2
10366 (i32.shl
10367 (get_local $7)
10368 (i32.const 1)
10369 )
10370 )
10371 (if
10372 (tee_local $1
10373 (i32.load
10374 (tee_local $7
10375 (i32.add
10376 (i32.add
10377 (get_local $0)
10378 (i32.const 16)
10379 )
10380 (i32.shl
10381 (i32.shr_u
10382 (get_local $7)
10383 (i32.const 31)
10384 )
10385 (i32.const 2)
10386 )
10387 )
10388 )
10389 )
10390 )
10391 (block
10392 (set_local $7
10393 (get_local $2)
10394 )
10395 (set_local $0
10396 (get_local $1)
10397 )
10398 (br $while-in28)
10399 )
10400 )
10401 )
10402 (if
10403 (i32.lt_u
10404 (get_local $7)
10405 (i32.load
10406 (i32.const 192)
10407 )
10408 )
10409 (call $_abort)
10410 (block
10411 (i32.store
10412 (get_local $7)
10413 (get_local $6)
10414 )
10415 (i32.store offset=24
10416 (get_local $6)
10417 (get_local $0)
10418 )
10419 (i32.store offset=12
10420 (get_local $6)
10421 (get_local $6)
10422 )
10423 (i32.store offset=8
10424 (get_local $6)
10425 (get_local $6)
10426 )
10427 (br $do-once25)
10428 )
10429 )
10430 (br $__rjto$1)
10431 )
10432 (if
10433 (i32.and
10434 (i32.ge_u
10435 (tee_local $2
10436 (i32.load
10437 (tee_local $3
10438 (i32.add
10439 (get_local $0)
10440 (i32.const 8)
10441 )
10442 )
10443 )
10444 )
10445 (tee_local $1
10446 (i32.load
10447 (i32.const 192)
10448 )
10449 )
10450 )
10451 (i32.ge_u
10452 (get_local $0)
10453 (get_local $1)
10454 )
10455 )
10456 (block
10457 (i32.store offset=12
10458 (get_local $2)
10459 (get_local $6)
10460 )
10461 (i32.store
10462 (get_local $3)
10463 (get_local $6)
10464 )
10465 (i32.store offset=8
10466 (get_local $6)
10467 (get_local $2)
10468 )
10469 (i32.store offset=12
10470 (get_local $6)
10471 (get_local $0)
10472 )
10473 (i32.store offset=24
10474 (get_local $6)
10475 (i32.const 0)
10476 )
10477 )
10478 (call $_abort)
10479 )
10480 )
10481 )
10482 )
10483 )
10484 (return
10485 (i32.add
10486 (get_local $4)
10487 (i32.const 8)
10488 )
10489 )
10490 )
10491 (set_local $0
10492 (get_local $2)
10493 )
10494 )
10495 (set_local $0
10496 (get_local $2)
10497 )
10498 )
10499 )
10500 (set_local $0
10501 (get_local $2)
10502 )
10503 )
10504 )
10505 )
10506 )
10507 )
10508 (if
10509 (i32.ge_u
10510 (tee_local $1
10511 (i32.load
10512 (i32.const 184)
10513 )
10514 )
10515 (get_local $0)
10516 )
10517 (block
10518 (set_local $2
10519 (i32.load
10520 (i32.const 196)
10521 )
10522 )
10523 (if
10524 (i32.gt_u
10525 (tee_local $3
10526 (i32.sub
10527 (get_local $1)
10528 (get_local $0)
10529 )
10530 )
10531 (i32.const 15)
10532 )
10533 (block
10534 (i32.store
10535 (i32.const 196)
10536 (tee_local $1
10537 (i32.add
10538 (get_local $2)
10539 (get_local $0)
10540 )
10541 )
10542 )
10543 (i32.store
10544 (i32.const 184)
10545 (get_local $3)
10546 )
10547 (i32.store offset=4
10548 (get_local $1)
10549 (i32.or
10550 (get_local $3)
10551 (i32.const 1)
10552 )
10553 )
10554 (i32.store
10555 (i32.add
10556 (get_local $1)
10557 (get_local $3)
10558 )
10559 (get_local $3)
10560 )
10561 (i32.store offset=4
10562 (get_local $2)
10563 (i32.or
10564 (get_local $0)
10565 (i32.const 3)
10566 )
10567 )
10568 )
10569 (block
10570 (i32.store
10571 (i32.const 184)
10572 (i32.const 0)
10573 )
10574 (i32.store
10575 (i32.const 196)
10576 (i32.const 0)
10577 )
10578 (i32.store offset=4
10579 (get_local $2)
10580 (i32.or
10581 (get_local $1)
10582 (i32.const 3)
10583 )
10584 )
10585 (i32.store
10586 (tee_local $0
10587 (i32.add
10588 (i32.add
10589 (get_local $2)
10590 (get_local $1)
10591 )
10592 (i32.const 4)
10593 )
10594 )
10595 (i32.or
10596 (i32.load
10597 (get_local $0)
10598 )
10599 (i32.const 1)
10600 )
10601 )
10602 )
10603 )
10604 (return
10605 (i32.add
10606 (get_local $2)
10607 (i32.const 8)
10608 )
10609 )
10610 )
10611 )
10612 (br_if $folding-inner0
10613 (i32.gt_u
10614 (tee_local $1
10615 (i32.load
10616 (i32.const 188)
10617 )
10618 )
10619 (get_local $0)
10620 )
10621 )
10622 (if
10623 (i32.eqz
10624 (i32.load
10625 (i32.const 648)
10626 )
10627 )
10628 (if
10629 (i32.and
10630 (i32.add
10631 (tee_local $1
10632 (call $_sysconf
10633 (i32.const 30)
10634 )
10635 )
10636 (i32.const -1)
10637 )
10638 (get_local $1)
10639 )
10640 (call $_abort)
10641 (block
10642 (i32.store
10643 (i32.const 656)
10644 (get_local $1)
10645 )
10646 (i32.store
10647 (i32.const 652)
10648 (get_local $1)
10649 )
10650 (i32.store
10651 (i32.const 660)
10652 (i32.const -1)
10653 )
10654 (i32.store
10655 (i32.const 664)
10656 (i32.const -1)
10657 )
10658 (i32.store
10659 (i32.const 668)
10660 (i32.const 0)
10661 )
10662 (i32.store
10663 (i32.const 620)
10664 (i32.const 0)
10665 )
10666 (i32.store
10667 (i32.const 648)
10668 (i32.xor
10669 (i32.and
10670 (call $_time
10671 (i32.const 0)
10672 )
10673 (i32.const -16)
10674 )
10675 (i32.const 1431655768)
10676 )
10677 )
10678 )
10679 )
10680 )
10681 (if
10682 (i32.le_u
10683 (tee_local $5
10684 (i32.and
10685 (tee_local $6
10686 (i32.add
10687 (tee_local $1
10688 (i32.load
10689 (i32.const 656)
10690 )
10691 )
10692 (tee_local $8
10693 (i32.add
10694 (get_local $0)
10695 (i32.const 47)
10696 )
10697 )
10698 )
10699 )
10700 (tee_local $9
10701 (i32.sub
10702 (i32.const 0)
10703 (get_local $1)
10704 )
10705 )
10706 )
10707 )
10708 (get_local $0)
10709 )
10710 (return
10711 (i32.const 0)
10712 )
10713 )
10714 (if
10715 (tee_local $2
10716 (i32.load
10717 (i32.const 616)
10718 )
10719 )
10720 (if
10721 (i32.or
10722 (i32.le_u
10723 (tee_local $1
10724 (i32.add
10725 (tee_local $3
10726 (i32.load
10727 (i32.const 608)
10728 )
10729 )
10730 (get_local $5)
10731 )
10732 )
10733 (get_local $3)
10734 )
10735 (i32.gt_u
10736 (get_local $1)
10737 (get_local $2)
10738 )
10739 )
10740 (return
10741 (i32.const 0)
10742 )
10743 )
10744 )
10745 (set_local $11
10746 (i32.add
10747 (get_local $0)
10748 (i32.const 48)
10749 )
10750 )
10751 (block $__rjto$13
10752 (block $__rjti$13
10753 (if
10754 (i32.eqz
10755 (i32.and
10756 (i32.load
10757 (i32.const 620)
10758 )
10759 (i32.const 4)
10760 )
10761 )
10762 (block
10763 (block $label$break$L279
10764 (block $__rjti$5
10765 (block $__rjti$4
10766 (br_if $__rjti$4
10767 (i32.eqz
10768 (tee_local $4
10769 (i32.load
10770 (i32.const 200)
10771 )
10772 )
10773 )
10774 )
10775 (set_local $1
10776 (i32.const 624)
10777 )
10778 (loop $while-in34
10779 (block $while-out33
10780 (if
10781 (i32.le_u
10782 (tee_local $3
10783 (i32.load
10784 (get_local $1)
10785 )
10786 )
10787 (get_local $4)
10788 )
10789 (if
10790 (i32.gt_u
10791 (i32.add
10792 (get_local $3)
10793 (i32.load
10794 (tee_local $2
10795 (i32.add
10796 (get_local $1)
10797 (i32.const 4)
10798 )
10799 )
10800 )
10801 )
10802 (get_local $4)
10803 )
10804 (block
10805 (set_local $4
10806 (get_local $1)
10807 )
10808 (br $while-out33)
10809 )
10810 )
10811 )
10812 (br_if $while-in34
10813 (tee_local $1
10814 (i32.load offset=8
10815 (get_local $1)
10816 )
10817 )
10818 )
10819 (br $__rjti$4)
10820 )
10821 )
10822 (if
10823 (i32.lt_u
10824 (tee_local $3
10825 (i32.and
10826 (i32.sub
10827 (get_local $6)
10828 (i32.load
10829 (i32.const 188)
10830 )
10831 )
10832 (get_local $9)
10833 )
10834 )
10835 (i32.const 2147483647)
10836 )
10837 (if
10838 (i32.eq
10839 (tee_local $1
10840 (call $_sbrk
10841 (get_local $3)
10842 )
10843 )
10844 (i32.add
10845 (i32.load
10846 (get_local $4)
10847 )
10848 (i32.load
10849 (get_local $2)
10850 )
10851 )
10852 )
10853 (br_if $__rjti$13
10854 (i32.ne
10855 (get_local $1)
10856 (i32.const -1)
10857 )
10858 )
10859 (block
10860 (set_local $2
10861 (get_local $1)
10862 )
10863 (br $__rjti$5)
10864 )
10865 )
10866 )
10867 (br $label$break$L279)
10868 )
10869 (if
10870 (i32.ne
10871 (tee_local $1
10872 (call $_sbrk
10873 (i32.const 0)
10874 )
10875 )
10876 (i32.const -1)
10877 )
10878 (block
10879 (set_local $3
10880 (if (result i32)
10881 (i32.and
10882 (tee_local $2
10883 (i32.add
10884 (tee_local $4
10885 (i32.load
10886 (i32.const 652)
10887 )
10888 )
10889 (i32.const -1)
10890 )
10891 )
10892 (tee_local $3
10893 (get_local $1)
10894 )
10895 )
10896 (i32.add
10897 (i32.sub
10898 (get_local $5)
10899 (get_local $3)
10900 )
10901 (i32.and
10902 (i32.add
10903 (get_local $2)
10904 (get_local $3)
10905 )
10906 (i32.sub
10907 (i32.const 0)
10908 (get_local $4)
10909 )
10910 )
10911 )
10912 (get_local $5)
10913 )
10914 )
10915 (set_local $9
10916 (i32.add
10917 (tee_local $4
10918 (i32.load
10919 (i32.const 608)
10920 )
10921 )
10922 (get_local $3)
10923 )
10924 )
10925 (if
10926 (i32.and
10927 (i32.gt_u
10928 (get_local $3)
10929 (get_local $0)
10930 )
10931 (i32.lt_u
10932 (get_local $3)
10933 (i32.const 2147483647)
10934 )
10935 )
10936 (block
10937 (if
10938 (tee_local $2
10939 (i32.load
10940 (i32.const 616)
10941 )
10942 )
10943 (br_if $label$break$L279
10944 (i32.or
10945 (i32.le_u
10946 (get_local $9)
10947 (get_local $4)
10948 )
10949 (i32.gt_u
10950 (get_local $9)
10951 (get_local $2)
10952 )
10953 )
10954 )
10955 )
10956 (br_if $__rjti$13
10957 (i32.eq
10958 (tee_local $2
10959 (call $_sbrk
10960 (get_local $3)
10961 )
10962 )
10963 (get_local $1)
10964 )
10965 )
10966 (br $__rjti$5)
10967 )
10968 )
10969 )
10970 )
10971 (br $label$break$L279)
10972 )
10973 (set_local $1
10974 (get_local $3)
10975 )
10976 (set_local $4
10977 (i32.sub
10978 (i32.const 0)
10979 (get_local $1)
10980 )
10981 )
10982 (if
10983 (i32.and
10984 (i32.gt_u
10985 (get_local $11)
10986 (get_local $1)
10987 )
10988 (i32.and
10989 (i32.lt_u
10990 (get_local $1)
10991 (i32.const 2147483647)
10992 )
10993 (i32.ne
10994 (get_local $2)
10995 (i32.const -1)
10996 )
10997 )
10998 )
10999 (if
11000 (i32.lt_u
11001 (tee_local $3
11002 (i32.and
11003 (i32.add
11004 (i32.sub
11005 (get_local $8)
11006 (get_local $1)
11007 )
11008 (tee_local $3
11009 (i32.load
11010 (i32.const 656)
11011 )
11012 )
11013 )
11014 (i32.sub
11015 (i32.const 0)
11016 (get_local $3)
11017 )
11018 )
11019 )
11020 (i32.const 2147483647)
11021 )
11022 (if
11023 (i32.eq
11024 (call $_sbrk
11025 (get_local $3)
11026 )
11027 (i32.const -1)
11028 )
11029 (block
11030 (drop
11031 (call $_sbrk
11032 (get_local $4)
11033 )
11034 )
11035 (br $label$break$L279)
11036 )
11037 (set_local $3
11038 (i32.add
11039 (get_local $3)
11040 (get_local $1)
11041 )
11042 )
11043 )
11044 (set_local $3
11045 (get_local $1)
11046 )
11047 )
11048 (set_local $3
11049 (get_local $1)
11050 )
11051 )
11052 (if
11053 (i32.ne
11054 (get_local $2)
11055 (i32.const -1)
11056 )
11057 (block
11058 (set_local $1
11059 (get_local $2)
11060 )
11061 (br $__rjti$13)
11062 )
11063 )
11064 )
11065 (i32.store
11066 (i32.const 620)
11067 (i32.or
11068 (i32.load
11069 (i32.const 620)
11070 )
11071 (i32.const 4)
11072 )
11073 )
11074 )
11075 )
11076 (if
11077 (i32.lt_u
11078 (get_local $5)
11079 (i32.const 2147483647)
11080 )
11081 (if
11082 (i32.and
11083 (i32.lt_u
11084 (tee_local $1
11085 (call $_sbrk
11086 (get_local $5)
11087 )
11088 )
11089 (tee_local $3
11090 (call $_sbrk
11091 (i32.const 0)
11092 )
11093 )
11094 )
11095 (i32.and
11096 (i32.ne
11097 (get_local $1)
11098 (i32.const -1)
11099 )
11100 (i32.ne
11101 (get_local $3)
11102 (i32.const -1)
11103 )
11104 )
11105 )
11106 (br_if $__rjti$13
11107 (i32.gt_u
11108 (tee_local $3
11109 (i32.sub
11110 (get_local $3)
11111 (get_local $1)
11112 )
11113 )
11114 (i32.add
11115 (get_local $0)
11116 (i32.const 40)
11117 )
11118 )
11119 )
11120 )
11121 )
11122 (br $__rjto$13)
11123 )
11124 (i32.store
11125 (i32.const 608)
11126 (tee_local $2
11127 (i32.add
11128 (i32.load
11129 (i32.const 608)
11130 )
11131 (get_local $3)
11132 )
11133 )
11134 )
11135 (if
11136 (i32.gt_u
11137 (get_local $2)
11138 (i32.load
11139 (i32.const 612)
11140 )
11141 )
11142 (i32.store
11143 (i32.const 612)
11144 (get_local $2)
11145 )
11146 )
11147 (block $do-once40
11148 (if
11149 (tee_local $6
11150 (i32.load
11151 (i32.const 200)
11152 )
11153 )
11154 (block
11155 (set_local $2
11156 (i32.const 624)
11157 )
11158 (block $__rjto$10
11159 (block $__rjti$10
11160 (loop $while-in45
11161 (br_if $__rjti$10
11162 (i32.eq
11163 (get_local $1)
11164 (i32.add
11165 (tee_local $11
11166 (i32.load
11167 (get_local $2)
11168 )
11169 )
11170 (tee_local $5
11171 (i32.load
11172 (tee_local $4
11173 (i32.add
11174 (get_local $2)
11175 (i32.const 4)
11176 )
11177 )
11178 )
11179 )
11180 )
11181 )
11182 )
11183 (br_if $while-in45
11184 (tee_local $2
11185 (i32.load offset=8
11186 (get_local $2)
11187 )
11188 )
11189 )
11190 )
11191 (br $__rjto$10)
11192 )
11193 (if
11194 (i32.eqz
11195 (i32.and
11196 (i32.load offset=12
11197 (get_local $2)
11198 )
11199 (i32.const 8)
11200 )
11201 )
11202 (if
11203 (i32.and
11204 (i32.lt_u
11205 (get_local $6)
11206 (get_local $1)
11207 )
11208 (i32.ge_u
11209 (get_local $6)
11210 (get_local $11)
11211 )
11212 )
11213 (block
11214 (i32.store
11215 (get_local $4)
11216 (i32.add
11217 (get_local $5)
11218 (get_local $3)
11219 )
11220 )
11221 (set_local $2
11222 (i32.add
11223 (get_local $6)
11224 (tee_local $1
11225 (select
11226 (i32.and
11227 (i32.sub
11228 (i32.const 0)
11229 (tee_local $1
11230 (i32.add
11231 (get_local $6)
11232 (i32.const 8)
11233 )
11234 )
11235 )
11236 (i32.const 7)
11237 )
11238 (i32.const 0)
11239 (i32.and
11240 (get_local $1)
11241 (i32.const 7)
11242 )
11243 )
11244 )
11245 )
11246 )
11247 (set_local $1
11248 (i32.add
11249 (i32.sub
11250 (get_local $3)
11251 (get_local $1)
11252 )
11253 (i32.load
11254 (i32.const 188)
11255 )
11256 )
11257 )
11258 (i32.store
11259 (i32.const 200)
11260 (get_local $2)
11261 )
11262 (i32.store
11263 (i32.const 188)
11264 (get_local $1)
11265 )
11266 (i32.store offset=4
11267 (get_local $2)
11268 (i32.or
11269 (get_local $1)
11270 (i32.const 1)
11271 )
11272 )
11273 (i32.store offset=4
11274 (i32.add
11275 (get_local $2)
11276 (get_local $1)
11277 )
11278 (i32.const 40)
11279 )
11280 (i32.store
11281 (i32.const 204)
11282 (i32.load
11283 (i32.const 664)
11284 )
11285 )
11286 (br $do-once40)
11287 )
11288 )
11289 )
11290 )
11291 (if
11292 (i32.lt_u
11293 (get_local $1)
11294 (tee_local $4
11295 (i32.load
11296 (i32.const 192)
11297 )
11298 )
11299 )
11300 (block
11301 (i32.store
11302 (i32.const 192)
11303 (get_local $1)
11304 )
11305 (set_local $4
11306 (get_local $1)
11307 )
11308 )
11309 )
11310 (set_local $11
11311 (i32.add
11312 (get_local $1)
11313 (get_local $3)
11314 )
11315 )
11316 (set_local $2
11317 (i32.const 624)
11318 )
11319 (block $__rjto$11
11320 (block $__rjti$11
11321 (loop $while-in47
11322 (if
11323 (i32.eq
11324 (i32.load
11325 (get_local $2)
11326 )
11327 (get_local $11)
11328 )
11329 (block
11330 (set_local $5
11331 (get_local $2)
11332 )
11333 (br $__rjti$11)
11334 )
11335 )
11336 (br_if $while-in47
11337 (tee_local $2
11338 (i32.load offset=8
11339 (get_local $2)
11340 )
11341 )
11342 )
11343 (set_local $4
11344 (i32.const 624)
11345 )
11346 )
11347 (br $__rjto$11)
11348 )
11349 (if
11350 (i32.and
11351 (i32.load offset=12
11352 (get_local $2)
11353 )
11354 (i32.const 8)
11355 )
11356 (set_local $4
11357 (i32.const 624)
11358 )
11359 (block
11360 (i32.store
11361 (get_local $5)
11362 (get_local $1)
11363 )
11364 (i32.store
11365 (tee_local $2
11366 (i32.add
11367 (get_local $2)
11368 (i32.const 4)
11369 )
11370 )
11371 (i32.add
11372 (i32.load
11373 (get_local $2)
11374 )
11375 (get_local $3)
11376 )
11377 )
11378 (set_local $8
11379 (i32.add
11380 (tee_local $9
11381 (i32.add
11382 (get_local $1)
11383 (select
11384 (i32.and
11385 (i32.sub
11386 (i32.const 0)
11387 (tee_local $1
11388 (i32.add
11389 (get_local $1)
11390 (i32.const 8)
11391 )
11392 )
11393 )
11394 (i32.const 7)
11395 )
11396 (i32.const 0)
11397 (i32.and
11398 (get_local $1)
11399 (i32.const 7)
11400 )
11401 )
11402 )
11403 )
11404 (get_local $0)
11405 )
11406 )
11407 (set_local $7
11408 (i32.sub
11409 (i32.sub
11410 (tee_local $5
11411 (i32.add
11412 (get_local $11)
11413 (select
11414 (i32.and
11415 (i32.sub
11416 (i32.const 0)
11417 (tee_local $1
11418 (i32.add
11419 (get_local $11)
11420 (i32.const 8)
11421 )
11422 )
11423 )
11424 (i32.const 7)
11425 )
11426 (i32.const 0)
11427 (i32.and
11428 (get_local $1)
11429 (i32.const 7)
11430 )
11431 )
11432 )
11433 )
11434 (get_local $9)
11435 )
11436 (get_local $0)
11437 )
11438 )
11439 (i32.store offset=4
11440 (get_local $9)
11441 (i32.or
11442 (get_local $0)
11443 (i32.const 3)
11444 )
11445 )
11446 (block $do-once48
11447 (if
11448 (i32.eq
11449 (get_local $5)
11450 (get_local $6)
11451 )
11452 (block
11453 (i32.store
11454 (i32.const 188)
11455 (tee_local $0
11456 (i32.add
11457 (i32.load
11458 (i32.const 188)
11459 )
11460 (get_local $7)
11461 )
11462 )
11463 )
11464 (i32.store
11465 (i32.const 200)
11466 (get_local $8)
11467 )
11468 (i32.store offset=4
11469 (get_local $8)
11470 (i32.or
11471 (get_local $0)
11472 (i32.const 1)
11473 )
11474 )
11475 )
11476 (block
11477 (if
11478 (i32.eq
11479 (get_local $5)
11480 (i32.load
11481 (i32.const 196)
11482 )
11483 )
11484 (block
11485 (i32.store
11486 (i32.const 184)
11487 (tee_local $0
11488 (i32.add
11489 (i32.load
11490 (i32.const 184)
11491 )
11492 (get_local $7)
11493 )
11494 )
11495 )
11496 (i32.store
11497 (i32.const 196)
11498 (get_local $8)
11499 )
11500 (i32.store offset=4
11501 (get_local $8)
11502 (i32.or
11503 (get_local $0)
11504 (i32.const 1)
11505 )
11506 )
11507 (i32.store
11508 (i32.add
11509 (get_local $8)
11510 (get_local $0)
11511 )
11512 (get_local $0)
11513 )
11514 (br $do-once48)
11515 )
11516 )
11517 (i32.store
11518 (tee_local $0
11519 (i32.add
11520 (tee_local $0
11521 (if (result i32)
11522 (i32.eq
11523 (i32.and
11524 (tee_local $0
11525 (i32.load offset=4
11526 (get_local $5)
11527 )
11528 )
11529 (i32.const 3)
11530 )
11531 (i32.const 1)
11532 )
11533 (block (result i32)
11534 (set_local $11
11535 (i32.and
11536 (get_local $0)
11537 (i32.const -8)
11538 )
11539 )
11540 (set_local $1
11541 (i32.shr_u
11542 (get_local $0)
11543 (i32.const 3)
11544 )
11545 )
11546 (block $label$break$L331
11547 (if
11548 (i32.lt_u
11549 (get_local $0)
11550 (i32.const 256)
11551 )
11552 (block
11553 (set_local $2
11554 (i32.load offset=12
11555 (get_local $5)
11556 )
11557 )
11558 (block $do-once51
11559 (if
11560 (i32.ne
11561 (tee_local $3
11562 (i32.load offset=8
11563 (get_local $5)
11564 )
11565 )
11566 (tee_local $0
11567 (i32.add
11568 (i32.shl
11569 (get_local $1)
11570 (i32.const 3)
11571 )
11572 (i32.const 216)
11573 )
11574 )
11575 )
11576 (block
11577 (if
11578 (i32.lt_u
11579 (get_local $3)
11580 (get_local $4)
11581 )
11582 (call $_abort)
11583 )
11584 (br_if $do-once51
11585 (i32.eq
11586 (i32.load offset=12
11587 (get_local $3)
11588 )
11589 (get_local $5)
11590 )
11591 )
11592 (call $_abort)
11593 )
11594 )
11595 )
11596 (if
11597 (i32.eq
11598 (get_local $2)
11599 (get_local $3)
11600 )
11601 (block
11602 (i32.store
11603 (i32.const 176)
11604 (i32.and
11605 (i32.load
11606 (i32.const 176)
11607 )
11608 (i32.xor
11609 (i32.shl
11610 (i32.const 1)
11611 (get_local $1)
11612 )
11613 (i32.const -1)
11614 )
11615 )
11616 )
11617 (br $label$break$L331)
11618 )
11619 )
11620 (block $do-once53
11621 (if
11622 (i32.eq
11623 (get_local $2)
11624 (get_local $0)
11625 )
11626 (set_local $15
11627 (i32.add
11628 (get_local $2)
11629 (i32.const 8)
11630 )
11631 )
11632 (block
11633 (if
11634 (i32.lt_u
11635 (get_local $2)
11636 (get_local $4)
11637 )
11638 (call $_abort)
11639 )
11640 (if
11641 (i32.eq
11642 (i32.load
11643 (tee_local $0
11644 (i32.add
11645 (get_local $2)
11646 (i32.const 8)
11647 )
11648 )
11649 )
11650 (get_local $5)
11651 )
11652 (block
11653 (set_local $15
11654 (get_local $0)
11655 )
11656 (br $do-once53)
11657 )
11658 )
11659 (call $_abort)
11660 )
11661 )
11662 )
11663 (i32.store offset=12
11664 (get_local $3)
11665 (get_local $2)
11666 )
11667 (i32.store
11668 (get_local $15)
11669 (get_local $3)
11670 )
11671 )
11672 (block
11673 (set_local $6
11674 (i32.load offset=24
11675 (get_local $5)
11676 )
11677 )
11678 (block $do-once55
11679 (if
11680 (i32.eq
11681 (tee_local $0
11682 (i32.load offset=12
11683 (get_local $5)
11684 )
11685 )
11686 (get_local $5)
11687 )
11688 (block
11689 (if
11690 (i32.eqz
11691 (tee_local $1
11692 (i32.load
11693 (tee_local $0
11694 (i32.add
11695 (tee_local $3
11696 (i32.add
11697 (get_local $5)
11698 (i32.const 16)
11699 )
11700 )
11701 (i32.const 4)
11702 )
11703 )
11704 )
11705 )
11706 )
11707 (if
11708 (tee_local $1
11709 (i32.load
11710 (get_local $3)
11711 )
11712 )
11713 (set_local $0
11714 (get_local $3)
11715 )
11716 (block
11717 (set_local $12
11718 (i32.const 0)
11719 )
11720 (br $do-once55)
11721 )
11722 )
11723 )
11724 (loop $while-in58
11725 (if
11726 (tee_local $3
11727 (i32.load
11728 (tee_local $2
11729 (i32.add
11730 (get_local $1)
11731 (i32.const 20)
11732 )
11733 )
11734 )
11735 )
11736 (block
11737 (set_local $1
11738 (get_local $3)
11739 )
11740 (set_local $0
11741 (get_local $2)
11742 )
11743 (br $while-in58)
11744 )
11745 )
11746 (if
11747 (tee_local $3
11748 (i32.load
11749 (tee_local $2
11750 (i32.add
11751 (get_local $1)
11752 (i32.const 16)
11753 )
11754 )
11755 )
11756 )
11757 (block
11758 (set_local $1
11759 (get_local $3)
11760 )
11761 (set_local $0
11762 (get_local $2)
11763 )
11764 (br $while-in58)
11765 )
11766 )
11767 )
11768 (if
11769 (i32.lt_u
11770 (get_local $0)
11771 (get_local $4)
11772 )
11773 (call $_abort)
11774 (block
11775 (i32.store
11776 (get_local $0)
11777 (i32.const 0)
11778 )
11779 (set_local $12
11780 (get_local $1)
11781 )
11782 )
11783 )
11784 )
11785 (block
11786 (if
11787 (i32.lt_u
11788 (tee_local $2
11789 (i32.load offset=8
11790 (get_local $5)
11791 )
11792 )
11793 (get_local $4)
11794 )
11795 (call $_abort)
11796 )
11797 (if
11798 (i32.ne
11799 (i32.load
11800 (tee_local $3
11801 (i32.add
11802 (get_local $2)
11803 (i32.const 12)
11804 )
11805 )
11806 )
11807 (get_local $5)
11808 )
11809 (call $_abort)
11810 )
11811 (if
11812 (i32.eq
11813 (i32.load
11814 (tee_local $1
11815 (i32.add
11816 (get_local $0)
11817 (i32.const 8)
11818 )
11819 )
11820 )
11821 (get_local $5)
11822 )
11823 (block
11824 (i32.store
11825 (get_local $3)
11826 (get_local $0)
11827 )
11828 (i32.store
11829 (get_local $1)
11830 (get_local $2)
11831 )
11832 (set_local $12
11833 (get_local $0)
11834 )
11835 )
11836 (call $_abort)
11837 )
11838 )
11839 )
11840 )
11841 (br_if $label$break$L331
11842 (i32.eqz
11843 (get_local $6)
11844 )
11845 )
11846 (block $do-once59
11847 (if
11848 (i32.eq
11849 (get_local $5)
11850 (i32.load
11851 (tee_local $0
11852 (i32.add
11853 (i32.shl
11854 (tee_local $1
11855 (i32.load offset=28
11856 (get_local $5)
11857 )
11858 )
11859 (i32.const 2)
11860 )
11861 (i32.const 480)
11862 )
11863 )
11864 )
11865 )
11866 (block
11867 (i32.store
11868 (get_local $0)
11869 (get_local $12)
11870 )
11871 (br_if $do-once59
11872 (get_local $12)
11873 )
11874 (i32.store
11875 (i32.const 180)
11876 (i32.and
11877 (i32.load
11878 (i32.const 180)
11879 )
11880 (i32.xor
11881 (i32.shl
11882 (i32.const 1)
11883 (get_local $1)
11884 )
11885 (i32.const -1)
11886 )
11887 )
11888 )
11889 (br $label$break$L331)
11890 )
11891 (block
11892 (if
11893 (i32.lt_u
11894 (get_local $6)
11895 (i32.load
11896 (i32.const 192)
11897 )
11898 )
11899 (call $_abort)
11900 )
11901 (if
11902 (i32.eq
11903 (i32.load
11904 (tee_local $0
11905 (i32.add
11906 (get_local $6)
11907 (i32.const 16)
11908 )
11909 )
11910 )
11911 (get_local $5)
11912 )
11913 (i32.store
11914 (get_local $0)
11915 (get_local $12)
11916 )
11917 (i32.store offset=20
11918 (get_local $6)
11919 (get_local $12)
11920 )
11921 )
11922 (br_if $label$break$L331
11923 (i32.eqz
11924 (get_local $12)
11925 )
11926 )
11927 )
11928 )
11929 )
11930 (if
11931 (i32.lt_u
11932 (get_local $12)
11933 (tee_local $1
11934 (i32.load
11935 (i32.const 192)
11936 )
11937 )
11938 )
11939 (call $_abort)
11940 )
11941 (i32.store offset=24
11942 (get_local $12)
11943 (get_local $6)
11944 )
11945 (if
11946 (tee_local $3
11947 (i32.load
11948 (tee_local $0
11949 (i32.add
11950 (get_local $5)
11951 (i32.const 16)
11952 )
11953 )
11954 )
11955 )
11956 (if
11957 (i32.lt_u
11958 (get_local $3)
11959 (get_local $1)
11960 )
11961 (call $_abort)
11962 (block
11963 (i32.store offset=16
11964 (get_local $12)
11965 (get_local $3)
11966 )
11967 (i32.store offset=24
11968 (get_local $3)
11969 (get_local $12)
11970 )
11971 )
11972 )
11973 )
11974 (br_if $label$break$L331
11975 (i32.eqz
11976 (tee_local $0
11977 (i32.load offset=4
11978 (get_local $0)
11979 )
11980 )
11981 )
11982 )
11983 (if
11984 (i32.lt_u
11985 (get_local $0)
11986 (i32.load
11987 (i32.const 192)
11988 )
11989 )
11990 (call $_abort)
11991 (block
11992 (i32.store offset=20
11993 (get_local $12)
11994 (get_local $0)
11995 )
11996 (i32.store offset=24
11997 (get_local $0)
11998 (get_local $12)
11999 )
12000 )
12001 )
12002 )
12003 )
12004 )
12005 (set_local $7
12006 (i32.add
12007 (get_local $11)
12008 (get_local $7)
12009 )
12010 )
12011 (i32.add
12012 (get_local $5)
12013 (get_local $11)
12014 )
12015 )
12016 (get_local $5)
12017 )
12018 )
12019 (i32.const 4)
12020 )
12021 )
12022 (i32.and
12023 (i32.load
12024 (get_local $0)
12025 )
12026 (i32.const -2)
12027 )
12028 )
12029 (i32.store offset=4
12030 (get_local $8)
12031 (i32.or
12032 (get_local $7)
12033 (i32.const 1)
12034 )
12035 )
12036 (i32.store
12037 (i32.add
12038 (get_local $8)
12039 (get_local $7)
12040 )
12041 (get_local $7)
12042 )
12043 (set_local $0
12044 (i32.shr_u
12045 (get_local $7)
12046 (i32.const 3)
12047 )
12048 )
12049 (if
12050 (i32.lt_u
12051 (get_local $7)
12052 (i32.const 256)
12053 )
12054 (block
12055 (set_local $3
12056 (i32.add
12057 (i32.shl
12058 (get_local $0)
12059 (i32.const 3)
12060 )
12061 (i32.const 216)
12062 )
12063 )
12064 (block $do-once63
12065 (if
12066 (i32.and
12067 (tee_local $1
12068 (i32.load
12069 (i32.const 176)
12070 )
12071 )
12072 (tee_local $0
12073 (i32.shl
12074 (i32.const 1)
12075 (get_local $0)
12076 )
12077 )
12078 )
12079 (block
12080 (if
12081 (i32.ge_u
12082 (tee_local $0
12083 (i32.load
12084 (tee_local $1
12085 (i32.add
12086 (get_local $3)
12087 (i32.const 8)
12088 )
12089 )
12090 )
12091 )
12092 (i32.load
12093 (i32.const 192)
12094 )
12095 )
12096 (block
12097 (set_local $16
12098 (get_local $1)
12099 )
12100 (set_local $10
12101 (get_local $0)
12102 )
12103 (br $do-once63)
12104 )
12105 )
12106 (call $_abort)
12107 )
12108 (block
12109 (i32.store
12110 (i32.const 176)
12111 (i32.or
12112 (get_local $1)
12113 (get_local $0)
12114 )
12115 )
12116 (set_local $16
12117 (i32.add
12118 (get_local $3)
12119 (i32.const 8)
12120 )
12121 )
12122 (set_local $10
12123 (get_local $3)
12124 )
12125 )
12126 )
12127 )
12128 (i32.store
12129 (get_local $16)
12130 (get_local $8)
12131 )
12132 (i32.store offset=12
12133 (get_local $10)
12134 (get_local $8)
12135 )
12136 (i32.store offset=8
12137 (get_local $8)
12138 (get_local $10)
12139 )
12140 (i32.store offset=12
12141 (get_local $8)
12142 (get_local $3)
12143 )
12144 (br $do-once48)
12145 )
12146 )
12147 (set_local $3
12148 (i32.add
12149 (i32.shl
12150 (tee_local $2
12151 (block $do-once65 (result i32)
12152 (if (result i32)
12153 (tee_local $0
12154 (i32.shr_u
12155 (get_local $7)
12156 (i32.const 8)
12157 )
12158 )
12159 (block (result i32)
12160 (drop
12161 (br_if $do-once65
12162 (i32.const 31)
12163 (i32.gt_u
12164 (get_local $7)
12165 (i32.const 16777215)
12166 )
12167 )
12168 )
12169 (i32.or
12170 (i32.and
12171 (i32.shr_u
12172 (get_local $7)
12173 (i32.add
12174 (tee_local $0
12175 (i32.add
12176 (i32.sub
12177 (i32.const 14)
12178 (i32.or
12179 (i32.or
12180 (tee_local $0
12181 (i32.and
12182 (i32.shr_u
12183 (i32.add
12184 (tee_local $1
12185 (i32.shl
12186 (get_local $0)
12187 (tee_local $3
12188 (i32.and
12189 (i32.shr_u
12190 (i32.add
12191 (get_local $0)
12192 (i32.const 1048320)
12193 )
12194 (i32.const 16)
12195 )
12196 (i32.const 8)
12197 )
12198 )
12199 )
12200 )
12201 (i32.const 520192)
12202 )
12203 (i32.const 16)
12204 )
12205 (i32.const 4)
12206 )
12207 )
12208 (get_local $3)
12209 )
12210 (tee_local $0
12211 (i32.and
12212 (i32.shr_u
12213 (i32.add
12214 (tee_local $1
12215 (i32.shl
12216 (get_local $1)
12217 (get_local $0)
12218 )
12219 )
12220 (i32.const 245760)
12221 )
12222 (i32.const 16)
12223 )
12224 (i32.const 2)
12225 )
12226 )
12227 )
12228 )
12229 (i32.shr_u
12230 (i32.shl
12231 (get_local $1)
12232 (get_local $0)
12233 )
12234 (i32.const 15)
12235 )
12236 )
12237 )
12238 (i32.const 7)
12239 )
12240 )
12241 (i32.const 1)
12242 )
12243 (i32.shl
12244 (get_local $0)
12245 (i32.const 1)
12246 )
12247 )
12248 )
12249 (i32.const 0)
12250 )
12251 )
12252 )
12253 (i32.const 2)
12254 )
12255 (i32.const 480)
12256 )
12257 )
12258 (i32.store offset=28
12259 (get_local $8)
12260 (get_local $2)
12261 )
12262 (i32.store offset=4
12263 (tee_local $0
12264 (i32.add
12265 (get_local $8)
12266 (i32.const 16)
12267 )
12268 )
12269 (i32.const 0)
12270 )
12271 (i32.store
12272 (get_local $0)
12273 (i32.const 0)
12274 )
12275 (if
12276 (i32.eqz
12277 (i32.and
12278 (tee_local $1
12279 (i32.load
12280 (i32.const 180)
12281 )
12282 )
12283 (tee_local $0
12284 (i32.shl
12285 (i32.const 1)
12286 (get_local $2)
12287 )
12288 )
12289 )
12290 )
12291 (block
12292 (i32.store
12293 (i32.const 180)
12294 (i32.or
12295 (get_local $1)
12296 (get_local $0)
12297 )
12298 )
12299 (i32.store
12300 (get_local $3)
12301 (get_local $8)
12302 )
12303 (i32.store offset=24
12304 (get_local $8)
12305 (get_local $3)
12306 )
12307 (i32.store offset=12
12308 (get_local $8)
12309 (get_local $8)
12310 )
12311 (i32.store offset=8
12312 (get_local $8)
12313 (get_local $8)
12314 )
12315 (br $do-once48)
12316 )
12317 )
12318 (set_local $2
12319 (i32.shl
12320 (get_local $7)
12321 (select
12322 (i32.const 0)
12323 (i32.sub
12324 (i32.const 25)
12325 (i32.shr_u
12326 (get_local $2)
12327 (i32.const 1)
12328 )
12329 )
12330 (i32.eq
12331 (get_local $2)
12332 (i32.const 31)
12333 )
12334 )
12335 )
12336 )
12337 (set_local $0
12338 (i32.load
12339 (get_local $3)
12340 )
12341 )
12342 (block $__rjto$7
12343 (block $__rjti$7
12344 (loop $while-in68
12345 (br_if $__rjti$7
12346 (i32.eq
12347 (i32.and
12348 (i32.load offset=4
12349 (get_local $0)
12350 )
12351 (i32.const -8)
12352 )
12353 (get_local $7)
12354 )
12355 )
12356 (set_local $3
12357 (i32.shl
12358 (get_local $2)
12359 (i32.const 1)
12360 )
12361 )
12362 (if
12363 (tee_local $1
12364 (i32.load
12365 (tee_local $2
12366 (i32.add
12367 (i32.add
12368 (get_local $0)
12369 (i32.const 16)
12370 )
12371 (i32.shl
12372 (i32.shr_u
12373 (get_local $2)
12374 (i32.const 31)
12375 )
12376 (i32.const 2)
12377 )
12378 )
12379 )
12380 )
12381 )
12382 (block
12383 (set_local $2
12384 (get_local $3)
12385 )
12386 (set_local $0
12387 (get_local $1)
12388 )
12389 (br $while-in68)
12390 )
12391 )
12392 )
12393 (if
12394 (i32.lt_u
12395 (get_local $2)
12396 (i32.load
12397 (i32.const 192)
12398 )
12399 )
12400 (call $_abort)
12401 (block
12402 (i32.store
12403 (get_local $2)
12404 (get_local $8)
12405 )
12406 (i32.store offset=24
12407 (get_local $8)
12408 (get_local $0)
12409 )
12410 (i32.store offset=12
12411 (get_local $8)
12412 (get_local $8)
12413 )
12414 (i32.store offset=8
12415 (get_local $8)
12416 (get_local $8)
12417 )
12418 (br $do-once48)
12419 )
12420 )
12421 (br $__rjto$7)
12422 )
12423 (if
12424 (i32.and
12425 (i32.ge_u
12426 (tee_local $2
12427 (i32.load
12428 (tee_local $3
12429 (i32.add
12430 (get_local $0)
12431 (i32.const 8)
12432 )
12433 )
12434 )
12435 )
12436 (tee_local $1
12437 (i32.load
12438 (i32.const 192)
12439 )
12440 )
12441 )
12442 (i32.ge_u
12443 (get_local $0)
12444 (get_local $1)
12445 )
12446 )
12447 (block
12448 (i32.store offset=12
12449 (get_local $2)
12450 (get_local $8)
12451 )
12452 (i32.store
12453 (get_local $3)
12454 (get_local $8)
12455 )
12456 (i32.store offset=8
12457 (get_local $8)
12458 (get_local $2)
12459 )
12460 (i32.store offset=12
12461 (get_local $8)
12462 (get_local $0)
12463 )
12464 (i32.store offset=24
12465 (get_local $8)
12466 (i32.const 0)
12467 )
12468 )
12469 (call $_abort)
12470 )
12471 )
12472 )
12473 )
12474 )
12475 (return
12476 (i32.add
12477 (get_local $9)
12478 (i32.const 8)
12479 )
12480 )
12481 )
12482 )
12483 )
12484 (loop $while-in70
12485 (block $while-out69
12486 (if
12487 (i32.le_u
12488 (tee_local $2
12489 (i32.load
12490 (get_local $4)
12491 )
12492 )
12493 (get_local $6)
12494 )
12495 (br_if $while-out69
12496 (i32.gt_u
12497 (tee_local $2
12498 (i32.add
12499 (get_local $2)
12500 (i32.load offset=4
12501 (get_local $4)
12502 )
12503 )
12504 )
12505 (get_local $6)
12506 )
12507 )
12508 )
12509 (set_local $4
12510 (i32.load offset=8
12511 (get_local $4)
12512 )
12513 )
12514 (br $while-in70)
12515 )
12516 )
12517 (set_local $10
12518 (i32.add
12519 (tee_local $4
12520 (i32.add
12521 (get_local $2)
12522 (i32.const -47)
12523 )
12524 )
12525 (i32.const 8)
12526 )
12527 )
12528 (set_local $12
12529 (i32.add
12530 (tee_local $11
12531 (select
12532 (get_local $6)
12533 (tee_local $4
12534 (i32.add
12535 (get_local $4)
12536 (select
12537 (i32.and
12538 (i32.sub
12539 (i32.const 0)
12540 (get_local $10)
12541 )
12542 (i32.const 7)
12543 )
12544 (i32.const 0)
12545 (i32.and
12546 (get_local $10)
12547 (i32.const 7)
12548 )
12549 )
12550 )
12551 )
12552 (i32.lt_u
12553 (get_local $4)
12554 (tee_local $10
12555 (i32.add
12556 (get_local $6)
12557 (i32.const 16)
12558 )
12559 )
12560 )
12561 )
12562 )
12563 (i32.const 8)
12564 )
12565 )
12566 (i32.store
12567 (i32.const 200)
12568 (tee_local $5
12569 (i32.add
12570 (get_local $1)
12571 (tee_local $4
12572 (select
12573 (i32.and
12574 (i32.sub
12575 (i32.const 0)
12576 (tee_local $4
12577 (i32.add
12578 (get_local $1)
12579 (i32.const 8)
12580 )
12581 )
12582 )
12583 (i32.const 7)
12584 )
12585 (i32.const 0)
12586 (i32.and
12587 (get_local $4)
12588 (i32.const 7)
12589 )
12590 )
12591 )
12592 )
12593 )
12594 )
12595 (i32.store
12596 (i32.const 188)
12597 (tee_local $4
12598 (i32.sub
12599 (i32.add
12600 (get_local $3)
12601 (i32.const -40)
12602 )
12603 (get_local $4)
12604 )
12605 )
12606 )
12607 (i32.store offset=4
12608 (get_local $5)
12609 (i32.or
12610 (get_local $4)
12611 (i32.const 1)
12612 )
12613 )
12614 (i32.store offset=4
12615 (i32.add
12616 (get_local $5)
12617 (get_local $4)
12618 )
12619 (i32.const 40)
12620 )
12621 (i32.store
12622 (i32.const 204)
12623 (i32.load
12624 (i32.const 664)
12625 )
12626 )
12627 (i32.store
12628 (tee_local $4
12629 (i32.add
12630 (get_local $11)
12631 (i32.const 4)
12632 )
12633 )
12634 (i32.const 27)
12635 )
12636 (i32.store
12637 (get_local $12)
12638 (i32.load
12639 (i32.const 624)
12640 )
12641 )
12642 (i32.store offset=4
12643 (get_local $12)
12644 (i32.load
12645 (i32.const 628)
12646 )
12647 )
12648 (i32.store offset=8
12649 (get_local $12)
12650 (i32.load
12651 (i32.const 632)
12652 )
12653 )
12654 (i32.store offset=12
12655 (get_local $12)
12656 (i32.load
12657 (i32.const 636)
12658 )
12659 )
12660 (i32.store
12661 (i32.const 624)
12662 (get_local $1)
12663 )
12664 (i32.store
12665 (i32.const 628)
12666 (get_local $3)
12667 )
12668 (i32.store
12669 (i32.const 636)
12670 (i32.const 0)
12671 )
12672 (i32.store
12673 (i32.const 632)
12674 (get_local $12)
12675 )
12676 (set_local $1
12677 (i32.add
12678 (get_local $11)
12679 (i32.const 24)
12680 )
12681 )
12682 (loop $while-in72
12683 (i32.store
12684 (tee_local $1
12685 (i32.add
12686 (get_local $1)
12687 (i32.const 4)
12688 )
12689 )
12690 (i32.const 7)
12691 )
12692 (br_if $while-in72
12693 (i32.lt_u
12694 (i32.add
12695 (get_local $1)
12696 (i32.const 4)
12697 )
12698 (get_local $2)
12699 )
12700 )
12701 )
12702 (if
12703 (i32.ne
12704 (get_local $11)
12705 (get_local $6)
12706 )
12707 (block
12708 (i32.store
12709 (get_local $4)
12710 (i32.and
12711 (i32.load
12712 (get_local $4)
12713 )
12714 (i32.const -2)
12715 )
12716 )
12717 (i32.store offset=4
12718 (get_local $6)
12719 (i32.or
12720 (tee_local $5
12721 (i32.sub
12722 (get_local $11)
12723 (get_local $6)
12724 )
12725 )
12726 (i32.const 1)
12727 )
12728 )
12729 (i32.store
12730 (get_local $11)
12731 (get_local $5)
12732 )
12733 (set_local $1
12734 (i32.shr_u
12735 (get_local $5)
12736 (i32.const 3)
12737 )
12738 )
12739 (if
12740 (i32.lt_u
12741 (get_local $5)
12742 (i32.const 256)
12743 )
12744 (block
12745 (set_local $2
12746 (i32.add
12747 (i32.shl
12748 (get_local $1)
12749 (i32.const 3)
12750 )
12751 (i32.const 216)
12752 )
12753 )
12754 (if
12755 (i32.and
12756 (tee_local $3
12757 (i32.load
12758 (i32.const 176)
12759 )
12760 )
12761 (tee_local $1
12762 (i32.shl
12763 (i32.const 1)
12764 (get_local $1)
12765 )
12766 )
12767 )
12768 (if
12769 (i32.lt_u
12770 (tee_local $1
12771 (i32.load
12772 (tee_local $3
12773 (i32.add
12774 (get_local $2)
12775 (i32.const 8)
12776 )
12777 )
12778 )
12779 )
12780 (i32.load
12781 (i32.const 192)
12782 )
12783 )
12784 (call $_abort)
12785 (block
12786 (set_local $17
12787 (get_local $3)
12788 )
12789 (set_local $7
12790 (get_local $1)
12791 )
12792 )
12793 )
12794 (block
12795 (i32.store
12796 (i32.const 176)
12797 (i32.or
12798 (get_local $3)
12799 (get_local $1)
12800 )
12801 )
12802 (set_local $17
12803 (i32.add
12804 (get_local $2)
12805 (i32.const 8)
12806 )
12807 )
12808 (set_local $7
12809 (get_local $2)
12810 )
12811 )
12812 )
12813 (i32.store
12814 (get_local $17)
12815 (get_local $6)
12816 )
12817 (i32.store offset=12
12818 (get_local $7)
12819 (get_local $6)
12820 )
12821 (i32.store offset=8
12822 (get_local $6)
12823 (get_local $7)
12824 )
12825 (i32.store offset=12
12826 (get_local $6)
12827 (get_local $2)
12828 )
12829 (br $do-once40)
12830 )
12831 )
12832 (set_local $2
12833 (i32.add
12834 (i32.shl
12835 (tee_local $4
12836 (if (result i32)
12837 (tee_local $1
12838 (i32.shr_u
12839 (get_local $5)
12840 (i32.const 8)
12841 )
12842 )
12843 (if (result i32)
12844 (i32.gt_u
12845 (get_local $5)
12846 (i32.const 16777215)
12847 )
12848 (i32.const 31)
12849 (i32.or
12850 (i32.and
12851 (i32.shr_u
12852 (get_local $5)
12853 (i32.add
12854 (tee_local $1
12855 (i32.add
12856 (i32.sub
12857 (i32.const 14)
12858 (i32.or
12859 (i32.or
12860 (tee_local $1
12861 (i32.and
12862 (i32.shr_u
12863 (i32.add
12864 (tee_local $3
12865 (i32.shl
12866 (get_local $1)
12867 (tee_local $2
12868 (i32.and
12869 (i32.shr_u
12870 (i32.add
12871 (get_local $1)
12872 (i32.const 1048320)
12873 )
12874 (i32.const 16)
12875 )
12876 (i32.const 8)
12877 )
12878 )
12879 )
12880 )
12881 (i32.const 520192)
12882 )
12883 (i32.const 16)
12884 )
12885 (i32.const 4)
12886 )
12887 )
12888 (get_local $2)
12889 )
12890 (tee_local $1
12891 (i32.and
12892 (i32.shr_u
12893 (i32.add
12894 (tee_local $3
12895 (i32.shl
12896 (get_local $3)
12897 (get_local $1)
12898 )
12899 )
12900 (i32.const 245760)
12901 )
12902 (i32.const 16)
12903 )
12904 (i32.const 2)
12905 )
12906 )
12907 )
12908 )
12909 (i32.shr_u
12910 (i32.shl
12911 (get_local $3)
12912 (get_local $1)
12913 )
12914 (i32.const 15)
12915 )
12916 )
12917 )
12918 (i32.const 7)
12919 )
12920 )
12921 (i32.const 1)
12922 )
12923 (i32.shl
12924 (get_local $1)
12925 (i32.const 1)
12926 )
12927 )
12928 )
12929 (i32.const 0)
12930 )
12931 )
12932 (i32.const 2)
12933 )
12934 (i32.const 480)
12935 )
12936 )
12937 (i32.store offset=28
12938 (get_local $6)
12939 (get_local $4)
12940 )
12941 (i32.store offset=20
12942 (get_local $6)
12943 (i32.const 0)
12944 )
12945 (i32.store
12946 (get_local $10)
12947 (i32.const 0)
12948 )
12949 (if
12950 (i32.eqz
12951 (i32.and
12952 (tee_local $3
12953 (i32.load
12954 (i32.const 180)
12955 )
12956 )
12957 (tee_local $1
12958 (i32.shl
12959 (i32.const 1)
12960 (get_local $4)
12961 )
12962 )
12963 )
12964 )
12965 (block
12966 (i32.store
12967 (i32.const 180)
12968 (i32.or
12969 (get_local $3)
12970 (get_local $1)
12971 )
12972 )
12973 (i32.store
12974 (get_local $2)
12975 (get_local $6)
12976 )
12977 (i32.store offset=24
12978 (get_local $6)
12979 (get_local $2)
12980 )
12981 (i32.store offset=12
12982 (get_local $6)
12983 (get_local $6)
12984 )
12985 (i32.store offset=8
12986 (get_local $6)
12987 (get_local $6)
12988 )
12989 (br $do-once40)
12990 )
12991 )
12992 (set_local $4
12993 (i32.shl
12994 (get_local $5)
12995 (select
12996 (i32.const 0)
12997 (i32.sub
12998 (i32.const 25)
12999 (i32.shr_u
13000 (get_local $4)
13001 (i32.const 1)
13002 )
13003 )
13004 (i32.eq
13005 (get_local $4)
13006 (i32.const 31)
13007 )
13008 )
13009 )
13010 )
13011 (set_local $1
13012 (i32.load
13013 (get_local $2)
13014 )
13015 )
13016 (block $__rjto$9
13017 (block $__rjti$9
13018 (loop $while-in74
13019 (br_if $__rjti$9
13020 (i32.eq
13021 (i32.and
13022 (i32.load offset=4
13023 (get_local $1)
13024 )
13025 (i32.const -8)
13026 )
13027 (get_local $5)
13028 )
13029 )
13030 (set_local $2
13031 (i32.shl
13032 (get_local $4)
13033 (i32.const 1)
13034 )
13035 )
13036 (if
13037 (tee_local $3
13038 (i32.load
13039 (tee_local $4
13040 (i32.add
13041 (i32.add
13042 (get_local $1)
13043 (i32.const 16)
13044 )
13045 (i32.shl
13046 (i32.shr_u
13047 (get_local $4)
13048 (i32.const 31)
13049 )
13050 (i32.const 2)
13051 )
13052 )
13053 )
13054 )
13055 )
13056 (block
13057 (set_local $4
13058 (get_local $2)
13059 )
13060 (set_local $1
13061 (get_local $3)
13062 )
13063 (br $while-in74)
13064 )
13065 )
13066 )
13067 (if
13068 (i32.lt_u
13069 (get_local $4)
13070 (i32.load
13071 (i32.const 192)
13072 )
13073 )
13074 (call $_abort)
13075 (block
13076 (i32.store
13077 (get_local $4)
13078 (get_local $6)
13079 )
13080 (i32.store offset=24
13081 (get_local $6)
13082 (get_local $1)
13083 )
13084 (i32.store offset=12
13085 (get_local $6)
13086 (get_local $6)
13087 )
13088 (i32.store offset=8
13089 (get_local $6)
13090 (get_local $6)
13091 )
13092 (br $do-once40)
13093 )
13094 )
13095 (br $__rjto$9)
13096 )
13097 (if
13098 (i32.and
13099 (i32.ge_u
13100 (tee_local $4
13101 (i32.load
13102 (tee_local $2
13103 (i32.add
13104 (get_local $1)
13105 (i32.const 8)
13106 )
13107 )
13108 )
13109 )
13110 (tee_local $3
13111 (i32.load
13112 (i32.const 192)
13113 )
13114 )
13115 )
13116 (i32.ge_u
13117 (get_local $1)
13118 (get_local $3)
13119 )
13120 )
13121 (block
13122 (i32.store offset=12
13123 (get_local $4)
13124 (get_local $6)
13125 )
13126 (i32.store
13127 (get_local $2)
13128 (get_local $6)
13129 )
13130 (i32.store offset=8
13131 (get_local $6)
13132 (get_local $4)
13133 )
13134 (i32.store offset=12
13135 (get_local $6)
13136 (get_local $1)
13137 )
13138 (i32.store offset=24
13139 (get_local $6)
13140 (i32.const 0)
13141 )
13142 )
13143 (call $_abort)
13144 )
13145 )
13146 )
13147 )
13148 )
13149 (block
13150 (if
13151 (i32.or
13152 (i32.eqz
13153 (tee_local $2
13154 (i32.load
13155 (i32.const 192)
13156 )
13157 )
13158 )
13159 (i32.lt_u
13160 (get_local $1)
13161 (get_local $2)
13162 )
13163 )
13164 (i32.store
13165 (i32.const 192)
13166 (get_local $1)
13167 )
13168 )
13169 (i32.store
13170 (i32.const 624)
13171 (get_local $1)
13172 )
13173 (i32.store
13174 (i32.const 628)
13175 (get_local $3)
13176 )
13177 (i32.store
13178 (i32.const 636)
13179 (i32.const 0)
13180 )
13181 (i32.store
13182 (i32.const 212)
13183 (i32.load
13184 (i32.const 648)
13185 )
13186 )
13187 (i32.store
13188 (i32.const 208)
13189 (i32.const -1)
13190 )
13191 (set_local $2
13192 (i32.const 0)
13193 )
13194 (loop $while-in43
13195 (i32.store offset=12
13196 (tee_local $4
13197 (i32.add
13198 (i32.shl
13199 (get_local $2)
13200 (i32.const 3)
13201 )
13202 (i32.const 216)
13203 )
13204 )
13205 (get_local $4)
13206 )
13207 (i32.store offset=8
13208 (get_local $4)
13209 (get_local $4)
13210 )
13211 (br_if $while-in43
13212 (i32.ne
13213 (tee_local $2
13214 (i32.add
13215 (get_local $2)
13216 (i32.const 1)
13217 )
13218 )
13219 (i32.const 32)
13220 )
13221 )
13222 )
13223 (i32.store
13224 (i32.const 200)
13225 (tee_local $2
13226 (i32.add
13227 (get_local $1)
13228 (tee_local $1
13229 (select
13230 (i32.and
13231 (i32.sub
13232 (i32.const 0)
13233 (tee_local $1
13234 (i32.add
13235 (get_local $1)
13236 (i32.const 8)
13237 )
13238 )
13239 )
13240 (i32.const 7)
13241 )
13242 (i32.const 0)
13243 (i32.and
13244 (get_local $1)
13245 (i32.const 7)
13246 )
13247 )
13248 )
13249 )
13250 )
13251 )
13252 (i32.store
13253 (i32.const 188)
13254 (tee_local $1
13255 (i32.sub
13256 (i32.add
13257 (get_local $3)
13258 (i32.const -40)
13259 )
13260 (get_local $1)
13261 )
13262 )
13263 )
13264 (i32.store offset=4
13265 (get_local $2)
13266 (i32.or
13267 (get_local $1)
13268 (i32.const 1)
13269 )
13270 )
13271 (i32.store offset=4
13272 (i32.add
13273 (get_local $2)
13274 (get_local $1)
13275 )
13276 (i32.const 40)
13277 )
13278 (i32.store
13279 (i32.const 204)
13280 (i32.load
13281 (i32.const 664)
13282 )
13283 )
13284 )
13285 )
13286 )
13287 (br_if $folding-inner0
13288 (i32.gt_u
13289 (tee_local $1
13290 (i32.load
13291 (i32.const 188)
13292 )
13293 )
13294 (get_local $0)
13295 )
13296 )
13297 )
13298 (i32.store
13299 (call $___errno_location)
13300 (i32.const 12)
13301 )
13302 (return
13303 (i32.const 0)
13304 )
13305 )
13306 (i32.store
13307 (i32.const 188)
13308 (tee_local $3
13309 (i32.sub
13310 (get_local $1)
13311 (get_local $0)
13312 )
13313 )
13314 )
13315 (i32.store
13316 (i32.const 200)
13317 (tee_local $1
13318 (i32.add
13319 (tee_local $2
13320 (i32.load
13321 (i32.const 200)
13322 )
13323 )
13324 (get_local $0)
13325 )
13326 )
13327 )
13328 (i32.store offset=4
13329 (get_local $1)
13330 (i32.or
13331 (get_local $3)
13332 (i32.const 1)
13333 )
13334 )
13335 (i32.store offset=4
13336 (get_local $2)
13337 (i32.or
13338 (get_local $0)
13339 (i32.const 3)
13340 )
13341 )
13342 (i32.add
13343 (get_local $2)
13344 (i32.const 8)
13345 )
13346 )
13347 (func $_free (; 56 ;) (param $0 i32)
13348 (local $1 i32)
13349 (local $2 i32)
13350 (local $3 i32)
13351 (local $4 i32)
13352 (local $5 i32)
13353 (local $6 i32)
13354 (local $7 i32)
13355 (local $8 i32)
13356 (local $9 i32)
13357 (local $10 i32)
13358 (local $11 i32)
13359 (local $12 i32)
13360 (local $13 i32)
13361 (local $14 i32)
13362 (local $15 i32)
13363 (if
13364 (i32.eqz
13365 (get_local $0)
13366 )
13367 (return)
13368 )
13369 (if
13370 (i32.lt_u
13371 (tee_local $1
13372 (i32.add
13373 (get_local $0)
13374 (i32.const -8)
13375 )
13376 )
13377 (tee_local $11
13378 (i32.load
13379 (i32.const 192)
13380 )
13381 )
13382 )
13383 (call $_abort)
13384 )
13385 (if
13386 (i32.eq
13387 (tee_local $5
13388 (i32.and
13389 (tee_local $7
13390 (i32.load
13391 (i32.add
13392 (get_local $0)
13393 (i32.const -4)
13394 )
13395 )
13396 )
13397 (i32.const 3)
13398 )
13399 )
13400 (i32.const 1)
13401 )
13402 (call $_abort)
13403 )
13404 (set_local $8
13405 (i32.add
13406 (get_local $1)
13407 (tee_local $0
13408 (i32.and
13409 (get_local $7)
13410 (i32.const -8)
13411 )
13412 )
13413 )
13414 )
13415 (block $do-once
13416 (if
13417 (i32.and
13418 (get_local $7)
13419 (i32.const 1)
13420 )
13421 (block
13422 (set_local $2
13423 (get_local $1)
13424 )
13425 (set_local $3
13426 (get_local $0)
13427 )
13428 )
13429 (block
13430 (set_local $7
13431 (i32.load
13432 (get_local $1)
13433 )
13434 )
13435 (if
13436 (i32.eqz
13437 (get_local $5)
13438 )
13439 (return)
13440 )
13441 (if
13442 (i32.lt_u
13443 (tee_local $1
13444 (i32.add
13445 (get_local $1)
13446 (i32.sub
13447 (i32.const 0)
13448 (get_local $7)
13449 )
13450 )
13451 )
13452 (get_local $11)
13453 )
13454 (call $_abort)
13455 )
13456 (set_local $0
13457 (i32.add
13458 (get_local $7)
13459 (get_local $0)
13460 )
13461 )
13462 (if
13463 (i32.eq
13464 (get_local $1)
13465 (i32.load
13466 (i32.const 196)
13467 )
13468 )
13469 (block
13470 (if
13471 (i32.ne
13472 (i32.and
13473 (tee_local $3
13474 (i32.load
13475 (tee_local $2
13476 (i32.add
13477 (get_local $8)
13478 (i32.const 4)
13479 )
13480 )
13481 )
13482 )
13483 (i32.const 3)
13484 )
13485 (i32.const 3)
13486 )
13487 (block
13488 (set_local $2
13489 (get_local $1)
13490 )
13491 (set_local $3
13492 (get_local $0)
13493 )
13494 (br $do-once)
13495 )
13496 )
13497 (i32.store
13498 (i32.const 184)
13499 (get_local $0)
13500 )
13501 (i32.store
13502 (get_local $2)
13503 (i32.and
13504 (get_local $3)
13505 (i32.const -2)
13506 )
13507 )
13508 (i32.store offset=4
13509 (get_local $1)
13510 (i32.or
13511 (get_local $0)
13512 (i32.const 1)
13513 )
13514 )
13515 (i32.store
13516 (i32.add
13517 (get_local $1)
13518 (get_local $0)
13519 )
13520 (get_local $0)
13521 )
13522 (return)
13523 )
13524 )
13525 (set_local $5
13526 (i32.shr_u
13527 (get_local $7)
13528 (i32.const 3)
13529 )
13530 )
13531 (if
13532 (i32.lt_u
13533 (get_local $7)
13534 (i32.const 256)
13535 )
13536 (block
13537 (set_local $6
13538 (i32.load offset=12
13539 (get_local $1)
13540 )
13541 )
13542 (if
13543 (i32.ne
13544 (tee_local $2
13545 (i32.load offset=8
13546 (get_local $1)
13547 )
13548 )
13549 (tee_local $3
13550 (i32.add
13551 (i32.shl
13552 (get_local $5)
13553 (i32.const 3)
13554 )
13555 (i32.const 216)
13556 )
13557 )
13558 )
13559 (block
13560 (if
13561 (i32.lt_u
13562 (get_local $2)
13563 (get_local $11)
13564 )
13565 (call $_abort)
13566 )
13567 (if
13568 (i32.ne
13569 (i32.load offset=12
13570 (get_local $2)
13571 )
13572 (get_local $1)
13573 )
13574 (call $_abort)
13575 )
13576 )
13577 )
13578 (if
13579 (i32.eq
13580 (get_local $6)
13581 (get_local $2)
13582 )
13583 (block
13584 (i32.store
13585 (i32.const 176)
13586 (i32.and
13587 (i32.load
13588 (i32.const 176)
13589 )
13590 (i32.xor
13591 (i32.shl
13592 (i32.const 1)
13593 (get_local $5)
13594 )
13595 (i32.const -1)
13596 )
13597 )
13598 )
13599 (set_local $2
13600 (get_local $1)
13601 )
13602 (set_local $3
13603 (get_local $0)
13604 )
13605 (br $do-once)
13606 )
13607 )
13608 (if
13609 (i32.eq
13610 (get_local $6)
13611 (get_local $3)
13612 )
13613 (set_local $4
13614 (i32.add
13615 (get_local $6)
13616 (i32.const 8)
13617 )
13618 )
13619 (block
13620 (if
13621 (i32.lt_u
13622 (get_local $6)
13623 (get_local $11)
13624 )
13625 (call $_abort)
13626 )
13627 (if
13628 (i32.eq
13629 (i32.load
13630 (tee_local $3
13631 (i32.add
13632 (get_local $6)
13633 (i32.const 8)
13634 )
13635 )
13636 )
13637 (get_local $1)
13638 )
13639 (set_local $4
13640 (get_local $3)
13641 )
13642 (call $_abort)
13643 )
13644 )
13645 )
13646 (i32.store offset=12
13647 (get_local $2)
13648 (get_local $6)
13649 )
13650 (i32.store
13651 (get_local $4)
13652 (get_local $2)
13653 )
13654 (set_local $2
13655 (get_local $1)
13656 )
13657 (set_local $3
13658 (get_local $0)
13659 )
13660 (br $do-once)
13661 )
13662 )
13663 (set_local $12
13664 (i32.load offset=24
13665 (get_local $1)
13666 )
13667 )
13668 (block $do-once0
13669 (if
13670 (i32.eq
13671 (tee_local $4
13672 (i32.load offset=12
13673 (get_local $1)
13674 )
13675 )
13676 (get_local $1)
13677 )
13678 (block
13679 (if
13680 (i32.eqz
13681 (tee_local $5
13682 (i32.load
13683 (tee_local $4
13684 (i32.add
13685 (tee_local $7
13686 (i32.add
13687 (get_local $1)
13688 (i32.const 16)
13689 )
13690 )
13691 (i32.const 4)
13692 )
13693 )
13694 )
13695 )
13696 )
13697 (if
13698 (tee_local $5
13699 (i32.load
13700 (get_local $7)
13701 )
13702 )
13703 (set_local $4
13704 (get_local $7)
13705 )
13706 (block
13707 (set_local $6
13708 (i32.const 0)
13709 )
13710 (br $do-once0)
13711 )
13712 )
13713 )
13714 (loop $while-in
13715 (if
13716 (tee_local $7
13717 (i32.load
13718 (tee_local $10
13719 (i32.add
13720 (get_local $5)
13721 (i32.const 20)
13722 )
13723 )
13724 )
13725 )
13726 (block
13727 (set_local $5
13728 (get_local $7)
13729 )
13730 (set_local $4
13731 (get_local $10)
13732 )
13733 (br $while-in)
13734 )
13735 )
13736 (if
13737 (tee_local $7
13738 (i32.load
13739 (tee_local $10
13740 (i32.add
13741 (get_local $5)
13742 (i32.const 16)
13743 )
13744 )
13745 )
13746 )
13747 (block
13748 (set_local $5
13749 (get_local $7)
13750 )
13751 (set_local $4
13752 (get_local $10)
13753 )
13754 (br $while-in)
13755 )
13756 )
13757 )
13758 (if
13759 (i32.lt_u
13760 (get_local $4)
13761 (get_local $11)
13762 )
13763 (call $_abort)
13764 (block
13765 (i32.store
13766 (get_local $4)
13767 (i32.const 0)
13768 )
13769 (set_local $6
13770 (get_local $5)
13771 )
13772 )
13773 )
13774 )
13775 (block
13776 (if
13777 (i32.lt_u
13778 (tee_local $10
13779 (i32.load offset=8
13780 (get_local $1)
13781 )
13782 )
13783 (get_local $11)
13784 )
13785 (call $_abort)
13786 )
13787 (if
13788 (i32.ne
13789 (i32.load
13790 (tee_local $7
13791 (i32.add
13792 (get_local $10)
13793 (i32.const 12)
13794 )
13795 )
13796 )
13797 (get_local $1)
13798 )
13799 (call $_abort)
13800 )
13801 (if
13802 (i32.eq
13803 (i32.load
13804 (tee_local $5
13805 (i32.add
13806 (get_local $4)
13807 (i32.const 8)
13808 )
13809 )
13810 )
13811 (get_local $1)
13812 )
13813 (block
13814 (i32.store
13815 (get_local $7)
13816 (get_local $4)
13817 )
13818 (i32.store
13819 (get_local $5)
13820 (get_local $10)
13821 )
13822 (set_local $6
13823 (get_local $4)
13824 )
13825 )
13826 (call $_abort)
13827 )
13828 )
13829 )
13830 )
13831 (if
13832 (get_local $12)
13833 (block
13834 (if
13835 (i32.eq
13836 (get_local $1)
13837 (i32.load
13838 (tee_local $4
13839 (i32.add
13840 (i32.shl
13841 (tee_local $5
13842 (i32.load offset=28
13843 (get_local $1)
13844 )
13845 )
13846 (i32.const 2)
13847 )
13848 (i32.const 480)
13849 )
13850 )
13851 )
13852 )
13853 (block
13854 (i32.store
13855 (get_local $4)
13856 (get_local $6)
13857 )
13858 (if
13859 (i32.eqz
13860 (get_local $6)
13861 )
13862 (block
13863 (i32.store
13864 (i32.const 180)
13865 (i32.and
13866 (i32.load
13867 (i32.const 180)
13868 )
13869 (i32.xor
13870 (i32.shl
13871 (i32.const 1)
13872 (get_local $5)
13873 )
13874 (i32.const -1)
13875 )
13876 )
13877 )
13878 (set_local $2
13879 (get_local $1)
13880 )
13881 (set_local $3
13882 (get_local $0)
13883 )
13884 (br $do-once)
13885 )
13886 )
13887 )
13888 (block
13889 (if
13890 (i32.lt_u
13891 (get_local $12)
13892 (i32.load
13893 (i32.const 192)
13894 )
13895 )
13896 (call $_abort)
13897 )
13898 (if
13899 (i32.eq
13900 (i32.load
13901 (tee_local $4
13902 (i32.add
13903 (get_local $12)
13904 (i32.const 16)
13905 )
13906 )
13907 )
13908 (get_local $1)
13909 )
13910 (i32.store
13911 (get_local $4)
13912 (get_local $6)
13913 )
13914 (i32.store offset=20
13915 (get_local $12)
13916 (get_local $6)
13917 )
13918 )
13919 (if
13920 (i32.eqz
13921 (get_local $6)
13922 )
13923 (block
13924 (set_local $2
13925 (get_local $1)
13926 )
13927 (set_local $3
13928 (get_local $0)
13929 )
13930 (br $do-once)
13931 )
13932 )
13933 )
13934 )
13935 (if
13936 (i32.lt_u
13937 (get_local $6)
13938 (tee_local $5
13939 (i32.load
13940 (i32.const 192)
13941 )
13942 )
13943 )
13944 (call $_abort)
13945 )
13946 (i32.store offset=24
13947 (get_local $6)
13948 (get_local $12)
13949 )
13950 (if
13951 (tee_local $7
13952 (i32.load
13953 (tee_local $4
13954 (i32.add
13955 (get_local $1)
13956 (i32.const 16)
13957 )
13958 )
13959 )
13960 )
13961 (if
13962 (i32.lt_u
13963 (get_local $7)
13964 (get_local $5)
13965 )
13966 (call $_abort)
13967 (block
13968 (i32.store offset=16
13969 (get_local $6)
13970 (get_local $7)
13971 )
13972 (i32.store offset=24
13973 (get_local $7)
13974 (get_local $6)
13975 )
13976 )
13977 )
13978 )
13979 (if
13980 (tee_local $4
13981 (i32.load offset=4
13982 (get_local $4)
13983 )
13984 )
13985 (if
13986 (i32.lt_u
13987 (get_local $4)
13988 (i32.load
13989 (i32.const 192)
13990 )
13991 )
13992 (call $_abort)
13993 (block
13994 (i32.store offset=20
13995 (get_local $6)
13996 (get_local $4)
13997 )
13998 (i32.store offset=24
13999 (get_local $4)
14000 (get_local $6)
14001 )
14002 (set_local $2
14003 (get_local $1)
14004 )
14005 (set_local $3
14006 (get_local $0)
14007 )
14008 )
14009 )
14010 (block
14011 (set_local $2
14012 (get_local $1)
14013 )
14014 (set_local $3
14015 (get_local $0)
14016 )
14017 )
14018 )
14019 )
14020 (block
14021 (set_local $2
14022 (get_local $1)
14023 )
14024 (set_local $3
14025 (get_local $0)
14026 )
14027 )
14028 )
14029 )
14030 )
14031 )
14032 (if
14033 (i32.ge_u
14034 (get_local $2)
14035 (get_local $8)
14036 )
14037 (call $_abort)
14038 )
14039 (if
14040 (i32.eqz
14041 (i32.and
14042 (tee_local $1
14043 (i32.load
14044 (tee_local $0
14045 (i32.add
14046 (get_local $8)
14047 (i32.const 4)
14048 )
14049 )
14050 )
14051 )
14052 (i32.const 1)
14053 )
14054 )
14055 (call $_abort)
14056 )
14057 (if
14058 (i32.and
14059 (get_local $1)
14060 (i32.const 2)
14061 )
14062 (block
14063 (i32.store
14064 (get_local $0)
14065 (i32.and
14066 (get_local $1)
14067 (i32.const -2)
14068 )
14069 )
14070 (i32.store offset=4
14071 (get_local $2)
14072 (i32.or
14073 (get_local $3)
14074 (i32.const 1)
14075 )
14076 )
14077 (i32.store
14078 (i32.add
14079 (get_local $2)
14080 (get_local $3)
14081 )
14082 (get_local $3)
14083 )
14084 )
14085 (block
14086 (if
14087 (i32.eq
14088 (get_local $8)
14089 (i32.load
14090 (i32.const 200)
14091 )
14092 )
14093 (block
14094 (i32.store
14095 (i32.const 188)
14096 (tee_local $0
14097 (i32.add
14098 (i32.load
14099 (i32.const 188)
14100 )
14101 (get_local $3)
14102 )
14103 )
14104 )
14105 (i32.store
14106 (i32.const 200)
14107 (get_local $2)
14108 )
14109 (i32.store offset=4
14110 (get_local $2)
14111 (i32.or
14112 (get_local $0)
14113 (i32.const 1)
14114 )
14115 )
14116 (if
14117 (i32.ne
14118 (get_local $2)
14119 (i32.load
14120 (i32.const 196)
14121 )
14122 )
14123 (return)
14124 )
14125 (i32.store
14126 (i32.const 196)
14127 (i32.const 0)
14128 )
14129 (i32.store
14130 (i32.const 184)
14131 (i32.const 0)
14132 )
14133 (return)
14134 )
14135 )
14136 (if
14137 (i32.eq
14138 (get_local $8)
14139 (i32.load
14140 (i32.const 196)
14141 )
14142 )
14143 (block
14144 (i32.store
14145 (i32.const 184)
14146 (tee_local $0
14147 (i32.add
14148 (i32.load
14149 (i32.const 184)
14150 )
14151 (get_local $3)
14152 )
14153 )
14154 )
14155 (i32.store
14156 (i32.const 196)
14157 (get_local $2)
14158 )
14159 (i32.store offset=4
14160 (get_local $2)
14161 (i32.or
14162 (get_local $0)
14163 (i32.const 1)
14164 )
14165 )
14166 (i32.store
14167 (i32.add
14168 (get_local $2)
14169 (get_local $0)
14170 )
14171 (get_local $0)
14172 )
14173 (return)
14174 )
14175 )
14176 (set_local $5
14177 (i32.add
14178 (i32.and
14179 (get_local $1)
14180 (i32.const -8)
14181 )
14182 (get_local $3)
14183 )
14184 )
14185 (set_local $3
14186 (i32.shr_u
14187 (get_local $1)
14188 (i32.const 3)
14189 )
14190 )
14191 (block $do-once4
14192 (if
14193 (i32.lt_u
14194 (get_local $1)
14195 (i32.const 256)
14196 )
14197 (block
14198 (set_local $4
14199 (i32.load offset=12
14200 (get_local $8)
14201 )
14202 )
14203 (if
14204 (i32.ne
14205 (tee_local $1
14206 (i32.load offset=8
14207 (get_local $8)
14208 )
14209 )
14210 (tee_local $0
14211 (i32.add
14212 (i32.shl
14213 (get_local $3)
14214 (i32.const 3)
14215 )
14216 (i32.const 216)
14217 )
14218 )
14219 )
14220 (block
14221 (if
14222 (i32.lt_u
14223 (get_local $1)
14224 (i32.load
14225 (i32.const 192)
14226 )
14227 )
14228 (call $_abort)
14229 )
14230 (if
14231 (i32.ne
14232 (i32.load offset=12
14233 (get_local $1)
14234 )
14235 (get_local $8)
14236 )
14237 (call $_abort)
14238 )
14239 )
14240 )
14241 (if
14242 (i32.eq
14243 (get_local $4)
14244 (get_local $1)
14245 )
14246 (block
14247 (i32.store
14248 (i32.const 176)
14249 (i32.and
14250 (i32.load
14251 (i32.const 176)
14252 )
14253 (i32.xor
14254 (i32.shl
14255 (i32.const 1)
14256 (get_local $3)
14257 )
14258 (i32.const -1)
14259 )
14260 )
14261 )
14262 (br $do-once4)
14263 )
14264 )
14265 (if
14266 (i32.eq
14267 (get_local $4)
14268 (get_local $0)
14269 )
14270 (set_local $14
14271 (i32.add
14272 (get_local $4)
14273 (i32.const 8)
14274 )
14275 )
14276 (block
14277 (if
14278 (i32.lt_u
14279 (get_local $4)
14280 (i32.load
14281 (i32.const 192)
14282 )
14283 )
14284 (call $_abort)
14285 )
14286 (if
14287 (i32.eq
14288 (i32.load
14289 (tee_local $0
14290 (i32.add
14291 (get_local $4)
14292 (i32.const 8)
14293 )
14294 )
14295 )
14296 (get_local $8)
14297 )
14298 (set_local $14
14299 (get_local $0)
14300 )
14301 (call $_abort)
14302 )
14303 )
14304 )
14305 (i32.store offset=12
14306 (get_local $1)
14307 (get_local $4)
14308 )
14309 (i32.store
14310 (get_local $14)
14311 (get_local $1)
14312 )
14313 )
14314 (block
14315 (set_local $6
14316 (i32.load offset=24
14317 (get_local $8)
14318 )
14319 )
14320 (block $do-once6
14321 (if
14322 (i32.eq
14323 (tee_local $0
14324 (i32.load offset=12
14325 (get_local $8)
14326 )
14327 )
14328 (get_local $8)
14329 )
14330 (block
14331 (if
14332 (i32.eqz
14333 (tee_local $3
14334 (i32.load
14335 (tee_local $0
14336 (i32.add
14337 (tee_local $1
14338 (i32.add
14339 (get_local $8)
14340 (i32.const 16)
14341 )
14342 )
14343 (i32.const 4)
14344 )
14345 )
14346 )
14347 )
14348 )
14349 (if
14350 (tee_local $3
14351 (i32.load
14352 (get_local $1)
14353 )
14354 )
14355 (set_local $0
14356 (get_local $1)
14357 )
14358 (block
14359 (set_local $9
14360 (i32.const 0)
14361 )
14362 (br $do-once6)
14363 )
14364 )
14365 )
14366 (loop $while-in9
14367 (if
14368 (tee_local $1
14369 (i32.load
14370 (tee_local $4
14371 (i32.add
14372 (get_local $3)
14373 (i32.const 20)
14374 )
14375 )
14376 )
14377 )
14378 (block
14379 (set_local $3
14380 (get_local $1)
14381 )
14382 (set_local $0
14383 (get_local $4)
14384 )
14385 (br $while-in9)
14386 )
14387 )
14388 (if
14389 (tee_local $1
14390 (i32.load
14391 (tee_local $4
14392 (i32.add
14393 (get_local $3)
14394 (i32.const 16)
14395 )
14396 )
14397 )
14398 )
14399 (block
14400 (set_local $3
14401 (get_local $1)
14402 )
14403 (set_local $0
14404 (get_local $4)
14405 )
14406 (br $while-in9)
14407 )
14408 )
14409 )
14410 (if
14411 (i32.lt_u
14412 (get_local $0)
14413 (i32.load
14414 (i32.const 192)
14415 )
14416 )
14417 (call $_abort)
14418 (block
14419 (i32.store
14420 (get_local $0)
14421 (i32.const 0)
14422 )
14423 (set_local $9
14424 (get_local $3)
14425 )
14426 )
14427 )
14428 )
14429 (block
14430 (if
14431 (i32.lt_u
14432 (tee_local $4
14433 (i32.load offset=8
14434 (get_local $8)
14435 )
14436 )
14437 (i32.load
14438 (i32.const 192)
14439 )
14440 )
14441 (call $_abort)
14442 )
14443 (if
14444 (i32.ne
14445 (i32.load
14446 (tee_local $1
14447 (i32.add
14448 (get_local $4)
14449 (i32.const 12)
14450 )
14451 )
14452 )
14453 (get_local $8)
14454 )
14455 (call $_abort)
14456 )
14457 (if
14458 (i32.eq
14459 (i32.load
14460 (tee_local $3
14461 (i32.add
14462 (get_local $0)
14463 (i32.const 8)
14464 )
14465 )
14466 )
14467 (get_local $8)
14468 )
14469 (block
14470 (i32.store
14471 (get_local $1)
14472 (get_local $0)
14473 )
14474 (i32.store
14475 (get_local $3)
14476 (get_local $4)
14477 )
14478 (set_local $9
14479 (get_local $0)
14480 )
14481 )
14482 (call $_abort)
14483 )
14484 )
14485 )
14486 )
14487 (if
14488 (get_local $6)
14489 (block
14490 (if
14491 (i32.eq
14492 (get_local $8)
14493 (i32.load
14494 (tee_local $0
14495 (i32.add
14496 (i32.shl
14497 (tee_local $3
14498 (i32.load offset=28
14499 (get_local $8)
14500 )
14501 )
14502 (i32.const 2)
14503 )
14504 (i32.const 480)
14505 )
14506 )
14507 )
14508 )
14509 (block
14510 (i32.store
14511 (get_local $0)
14512 (get_local $9)
14513 )
14514 (if
14515 (i32.eqz
14516 (get_local $9)
14517 )
14518 (block
14519 (i32.store
14520 (i32.const 180)
14521 (i32.and
14522 (i32.load
14523 (i32.const 180)
14524 )
14525 (i32.xor
14526 (i32.shl
14527 (i32.const 1)
14528 (get_local $3)
14529 )
14530 (i32.const -1)
14531 )
14532 )
14533 )
14534 (br $do-once4)
14535 )
14536 )
14537 )
14538 (block
14539 (if
14540 (i32.lt_u
14541 (get_local $6)
14542 (i32.load
14543 (i32.const 192)
14544 )
14545 )
14546 (call $_abort)
14547 )
14548 (if
14549 (i32.eq
14550 (i32.load
14551 (tee_local $0
14552 (i32.add
14553 (get_local $6)
14554 (i32.const 16)
14555 )
14556 )
14557 )
14558 (get_local $8)
14559 )
14560 (i32.store
14561 (get_local $0)
14562 (get_local $9)
14563 )
14564 (i32.store offset=20
14565 (get_local $6)
14566 (get_local $9)
14567 )
14568 )
14569 (br_if $do-once4
14570 (i32.eqz
14571 (get_local $9)
14572 )
14573 )
14574 )
14575 )
14576 (if
14577 (i32.lt_u
14578 (get_local $9)
14579 (tee_local $3
14580 (i32.load
14581 (i32.const 192)
14582 )
14583 )
14584 )
14585 (call $_abort)
14586 )
14587 (i32.store offset=24
14588 (get_local $9)
14589 (get_local $6)
14590 )
14591 (if
14592 (tee_local $1
14593 (i32.load
14594 (tee_local $0
14595 (i32.add
14596 (get_local $8)
14597 (i32.const 16)
14598 )
14599 )
14600 )
14601 )
14602 (if
14603 (i32.lt_u
14604 (get_local $1)
14605 (get_local $3)
14606 )
14607 (call $_abort)
14608 (block
14609 (i32.store offset=16
14610 (get_local $9)
14611 (get_local $1)
14612 )
14613 (i32.store offset=24
14614 (get_local $1)
14615 (get_local $9)
14616 )
14617 )
14618 )
14619 )
14620 (if
14621 (tee_local $0
14622 (i32.load offset=4
14623 (get_local $0)
14624 )
14625 )
14626 (if
14627 (i32.lt_u
14628 (get_local $0)
14629 (i32.load
14630 (i32.const 192)
14631 )
14632 )
14633 (call $_abort)
14634 (block
14635 (i32.store offset=20
14636 (get_local $9)
14637 (get_local $0)
14638 )
14639 (i32.store offset=24
14640 (get_local $0)
14641 (get_local $9)
14642 )
14643 )
14644 )
14645 )
14646 )
14647 )
14648 )
14649 )
14650 )
14651 (i32.store offset=4
14652 (get_local $2)
14653 (i32.or
14654 (get_local $5)
14655 (i32.const 1)
14656 )
14657 )
14658 (i32.store
14659 (i32.add
14660 (get_local $2)
14661 (get_local $5)
14662 )
14663 (get_local $5)
14664 )
14665 (if
14666 (i32.eq
14667 (get_local $2)
14668 (i32.load
14669 (i32.const 196)
14670 )
14671 )
14672 (block
14673 (i32.store
14674 (i32.const 184)
14675 (get_local $5)
14676 )
14677 (return)
14678 )
14679 (set_local $3
14680 (get_local $5)
14681 )
14682 )
14683 )
14684 )
14685 (set_local $0
14686 (i32.shr_u
14687 (get_local $3)
14688 (i32.const 3)
14689 )
14690 )
14691 (if
14692 (i32.lt_u
14693 (get_local $3)
14694 (i32.const 256)
14695 )
14696 (block
14697 (set_local $1
14698 (i32.add
14699 (i32.shl
14700 (get_local $0)
14701 (i32.const 3)
14702 )
14703 (i32.const 216)
14704 )
14705 )
14706 (if
14707 (i32.and
14708 (tee_local $3
14709 (i32.load
14710 (i32.const 176)
14711 )
14712 )
14713 (tee_local $0
14714 (i32.shl
14715 (i32.const 1)
14716 (get_local $0)
14717 )
14718 )
14719 )
14720 (if
14721 (i32.lt_u
14722 (tee_local $0
14723 (i32.load
14724 (tee_local $3
14725 (i32.add
14726 (get_local $1)
14727 (i32.const 8)
14728 )
14729 )
14730 )
14731 )
14732 (i32.load
14733 (i32.const 192)
14734 )
14735 )
14736 (call $_abort)
14737 (block
14738 (set_local $15
14739 (get_local $3)
14740 )
14741 (set_local $13
14742 (get_local $0)
14743 )
14744 )
14745 )
14746 (block
14747 (i32.store
14748 (i32.const 176)
14749 (i32.or
14750 (get_local $3)
14751 (get_local $0)
14752 )
14753 )
14754 (set_local $15
14755 (i32.add
14756 (get_local $1)
14757 (i32.const 8)
14758 )
14759 )
14760 (set_local $13
14761 (get_local $1)
14762 )
14763 )
14764 )
14765 (i32.store
14766 (get_local $15)
14767 (get_local $2)
14768 )
14769 (i32.store offset=12
14770 (get_local $13)
14771 (get_local $2)
14772 )
14773 (i32.store offset=8
14774 (get_local $2)
14775 (get_local $13)
14776 )
14777 (i32.store offset=12
14778 (get_local $2)
14779 (get_local $1)
14780 )
14781 (return)
14782 )
14783 )
14784 (set_local $4
14785 (i32.add
14786 (i32.shl
14787 (tee_local $5
14788 (if (result i32)
14789 (tee_local $0
14790 (i32.shr_u
14791 (get_local $3)
14792 (i32.const 8)
14793 )
14794 )
14795 (if (result i32)
14796 (i32.gt_u
14797 (get_local $3)
14798 (i32.const 16777215)
14799 )
14800 (i32.const 31)
14801 (i32.or
14802 (i32.and
14803 (i32.shr_u
14804 (get_local $3)
14805 (i32.add
14806 (tee_local $0
14807 (i32.add
14808 (i32.sub
14809 (i32.const 14)
14810 (i32.or
14811 (i32.or
14812 (tee_local $0
14813 (i32.and
14814 (i32.shr_u
14815 (i32.add
14816 (tee_local $1
14817 (i32.shl
14818 (get_local $0)
14819 (tee_local $4
14820 (i32.and
14821 (i32.shr_u
14822 (i32.add
14823 (get_local $0)
14824 (i32.const 1048320)
14825 )
14826 (i32.const 16)
14827 )
14828 (i32.const 8)
14829 )
14830 )
14831 )
14832 )
14833 (i32.const 520192)
14834 )
14835 (i32.const 16)
14836 )
14837 (i32.const 4)
14838 )
14839 )
14840 (get_local $4)
14841 )
14842 (tee_local $0
14843 (i32.and
14844 (i32.shr_u
14845 (i32.add
14846 (tee_local $1
14847 (i32.shl
14848 (get_local $1)
14849 (get_local $0)
14850 )
14851 )
14852 (i32.const 245760)
14853 )
14854 (i32.const 16)
14855 )
14856 (i32.const 2)
14857 )
14858 )
14859 )
14860 )
14861 (i32.shr_u
14862 (i32.shl
14863 (get_local $1)
14864 (get_local $0)
14865 )
14866 (i32.const 15)
14867 )
14868 )
14869 )
14870 (i32.const 7)
14871 )
14872 )
14873 (i32.const 1)
14874 )
14875 (i32.shl
14876 (get_local $0)
14877 (i32.const 1)
14878 )
14879 )
14880 )
14881 (i32.const 0)
14882 )
14883 )
14884 (i32.const 2)
14885 )
14886 (i32.const 480)
14887 )
14888 )
14889 (i32.store offset=28
14890 (get_local $2)
14891 (get_local $5)
14892 )
14893 (i32.store offset=20
14894 (get_local $2)
14895 (i32.const 0)
14896 )
14897 (i32.store offset=16
14898 (get_local $2)
14899 (i32.const 0)
14900 )
14901 (block $do-once12
14902 (if
14903 (i32.and
14904 (tee_local $1
14905 (i32.load
14906 (i32.const 180)
14907 )
14908 )
14909 (tee_local $0
14910 (i32.shl
14911 (i32.const 1)
14912 (get_local $5)
14913 )
14914 )
14915 )
14916 (block
14917 (set_local $5
14918 (i32.shl
14919 (get_local $3)
14920 (select
14921 (i32.const 0)
14922 (i32.sub
14923 (i32.const 25)
14924 (i32.shr_u
14925 (get_local $5)
14926 (i32.const 1)
14927 )
14928 )
14929 (i32.eq
14930 (get_local $5)
14931 (i32.const 31)
14932 )
14933 )
14934 )
14935 )
14936 (set_local $0
14937 (i32.load
14938 (get_local $4)
14939 )
14940 )
14941 (block $__rjto$1
14942 (block $__rjti$1
14943 (loop $while-in15
14944 (br_if $__rjti$1
14945 (i32.eq
14946 (i32.and
14947 (i32.load offset=4
14948 (get_local $0)
14949 )
14950 (i32.const -8)
14951 )
14952 (get_local $3)
14953 )
14954 )
14955 (set_local $4
14956 (i32.shl
14957 (get_local $5)
14958 (i32.const 1)
14959 )
14960 )
14961 (if
14962 (tee_local $1
14963 (i32.load
14964 (tee_local $5
14965 (i32.add
14966 (i32.add
14967 (get_local $0)
14968 (i32.const 16)
14969 )
14970 (i32.shl
14971 (i32.shr_u
14972 (get_local $5)
14973 (i32.const 31)
14974 )
14975 (i32.const 2)
14976 )
14977 )
14978 )
14979 )
14980 )
14981 (block
14982 (set_local $5
14983 (get_local $4)
14984 )
14985 (set_local $0
14986 (get_local $1)
14987 )
14988 (br $while-in15)
14989 )
14990 )
14991 )
14992 (if
14993 (i32.lt_u
14994 (get_local $5)
14995 (i32.load
14996 (i32.const 192)
14997 )
14998 )
14999 (call $_abort)
15000 (block
15001 (i32.store
15002 (get_local $5)
15003 (get_local $2)
15004 )
15005 (i32.store offset=24
15006 (get_local $2)
15007 (get_local $0)
15008 )
15009 (i32.store offset=12
15010 (get_local $2)
15011 (get_local $2)
15012 )
15013 (i32.store offset=8
15014 (get_local $2)
15015 (get_local $2)
15016 )
15017 (br $do-once12)
15018 )
15019 )
15020 (br $__rjto$1)
15021 )
15022 (if
15023 (i32.and
15024 (i32.ge_u
15025 (tee_local $4
15026 (i32.load
15027 (tee_local $1
15028 (i32.add
15029 (get_local $0)
15030 (i32.const 8)
15031 )
15032 )
15033 )
15034 )
15035 (tee_local $3
15036 (i32.load
15037 (i32.const 192)
15038 )
15039 )
15040 )
15041 (i32.ge_u
15042 (get_local $0)
15043 (get_local $3)
15044 )
15045 )
15046 (block
15047 (i32.store offset=12
15048 (get_local $4)
15049 (get_local $2)
15050 )
15051 (i32.store
15052 (get_local $1)
15053 (get_local $2)
15054 )
15055 (i32.store offset=8
15056 (get_local $2)
15057 (get_local $4)
15058 )
15059 (i32.store offset=12
15060 (get_local $2)
15061 (get_local $0)
15062 )
15063 (i32.store offset=24
15064 (get_local $2)
15065 (i32.const 0)
15066 )
15067 )
15068 (call $_abort)
15069 )
15070 )
15071 )
15072 (block
15073 (i32.store
15074 (i32.const 180)
15075 (i32.or
15076 (get_local $1)
15077 (get_local $0)
15078 )
15079 )
15080 (i32.store
15081 (get_local $4)
15082 (get_local $2)
15083 )
15084 (i32.store offset=24
15085 (get_local $2)
15086 (get_local $4)
15087 )
15088 (i32.store offset=12
15089 (get_local $2)
15090 (get_local $2)
15091 )
15092 (i32.store offset=8
15093 (get_local $2)
15094 (get_local $2)
15095 )
15096 )
15097 )
15098 )
15099 (i32.store
15100 (i32.const 208)
15101 (tee_local $0
15102 (i32.add
15103 (i32.load
15104 (i32.const 208)
15105 )
15106 (i32.const -1)
15107 )
15108 )
15109 )
15110 (if
15111 (get_local $0)
15112 (return)
15113 (set_local $0
15114 (i32.const 632)
15115 )
15116 )
15117 (loop $while-in17
15118 (set_local $0
15119 (i32.add
15120 (tee_local $3
15121 (i32.load
15122 (get_local $0)
15123 )
15124 )
15125 (i32.const 8)
15126 )
15127 )
15128 (br_if $while-in17
15129 (get_local $3)
15130 )
15131 )
15132 (i32.store
15133 (i32.const 208)
15134 (i32.const -1)
15135 )
15136 )
15137 (func $runPostSets (; 57 ;)
15138 (nop)
15139 )
15140 (func $_i64Subtract (; 58 ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32)
15141 (set_global $tempRet0
15142 (i32.sub
15143 (i32.sub
15144 (get_local $1)
15145 (get_local $3)
15146 )
15147 (i32.gt_u
15148 (get_local $2)
15149 (get_local $0)
15150 )
15151 )
15152 )
15153 (i32.sub
15154 (get_local $0)
15155 (get_local $2)
15156 )
15157 )
15158 (func $_i64Add (; 59 ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32)
15159 (local $4 i32)
15160 (set_global $tempRet0
15161 (i32.add
15162 (i32.add
15163 (get_local $1)
15164 (get_local $3)
15165 )
15166 (i32.lt_u
15167 (tee_local $4
15168 (i32.add
15169 (get_local $0)
15170 (get_local $2)
15171 )
15172 )
15173 (get_local $0)
15174 )
15175 )
15176 )
15177 (get_local $4)
15178 )
15179 (func $_memset (; 60 ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
15180 (local $3 i32)
15181 (local $4 i32)
15182 (local $5 i32)
15183 (set_local $4
15184 (i32.add
15185 (get_local $0)
15186 (get_local $2)
15187 )
15188 )
15189 (if
15190 (i32.ge_s
15191 (get_local $2)
15192 (i32.const 20)
15193 )
15194 (block
15195 (set_local $1
15196 (i32.and
15197 (get_local $1)
15198 (i32.const 255)
15199 )
15200 )
15201 (if
15202 (tee_local $3
15203 (i32.and
15204 (get_local $0)
15205 (i32.const 3)
15206 )
15207 )
15208 (block
15209 (set_local $3
15210 (i32.sub
15211 (i32.add
15212 (get_local $0)
15213 (i32.const 4)
15214 )
15215 (get_local $3)
15216 )
15217 )
15218 (loop $while-in
15219 (if
15220 (i32.lt_s
15221 (get_local $0)
15222 (get_local $3)
15223 )
15224 (block
15225 (i32.store8
15226 (get_local $0)
15227 (get_local $1)
15228 )
15229 (set_local $0
15230 (i32.add
15231 (get_local $0)
15232 (i32.const 1)
15233 )
15234 )
15235 (br $while-in)
15236 )
15237 )
15238 )
15239 )
15240 )
15241 (set_local $3
15242 (i32.or
15243 (i32.or
15244 (i32.or
15245 (get_local $1)
15246 (i32.shl
15247 (get_local $1)
15248 (i32.const 8)
15249 )
15250 )
15251 (i32.shl
15252 (get_local $1)
15253 (i32.const 16)
15254 )
15255 )
15256 (i32.shl
15257 (get_local $1)
15258 (i32.const 24)
15259 )
15260 )
15261 )
15262 (set_local $5
15263 (i32.and
15264 (get_local $4)
15265 (i32.const -4)
15266 )
15267 )
15268 (loop $while-in1
15269 (if
15270 (i32.lt_s
15271 (get_local $0)
15272 (get_local $5)
15273 )
15274 (block
15275 (i32.store
15276 (get_local $0)
15277 (get_local $3)
15278 )
15279 (set_local $0
15280 (i32.add
15281 (get_local $0)
15282 (i32.const 4)
15283 )
15284 )
15285 (br $while-in1)
15286 )
15287 )
15288 )
15289 )
15290 )
15291 (loop $while-in3
15292 (if
15293 (i32.lt_s
15294 (get_local $0)
15295 (get_local $4)
15296 )
15297 (block
15298 (i32.store8
15299 (get_local $0)
15300 (get_local $1)
15301 )
15302 (set_local $0
15303 (i32.add
15304 (get_local $0)
15305 (i32.const 1)
15306 )
15307 )
15308 (br $while-in3)
15309 )
15310 )
15311 )
15312 (i32.sub
15313 (get_local $0)
15314 (get_local $2)
15315 )
15316 )
15317 (func $_bitshift64Lshr (; 61 ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
15318 (if
15319 (i32.lt_s
15320 (get_local $2)
15321 (i32.const 32)
15322 )
15323 (block
15324 (set_global $tempRet0
15325 (i32.shr_u
15326 (get_local $1)
15327 (get_local $2)
15328 )
15329 )
15330 (return
15331 (i32.or
15332 (i32.shr_u
15333 (get_local $0)
15334 (get_local $2)
15335 )
15336 (i32.shl
15337 (i32.and
15338 (get_local $1)
15339 (i32.sub
15340 (i32.shl
15341 (i32.const 1)
15342 (get_local $2)
15343 )
15344 (i32.const 1)
15345 )
15346 )
15347 (i32.sub
15348 (i32.const 32)
15349 (get_local $2)
15350 )
15351 )
15352 )
15353 )
15354 )
15355 )
15356 (set_global $tempRet0
15357 (i32.const 0)
15358 )
15359 (i32.shr_u
15360 (get_local $1)
15361 (i32.sub
15362 (get_local $2)
15363 (i32.const 32)
15364 )
15365 )
15366 )
15367 (func $_bitshift64Shl (; 62 ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
15368 (if
15369 (i32.lt_s
15370 (get_local $2)
15371 (i32.const 32)
15372 )
15373 (block
15374 (set_global $tempRet0
15375 (i32.or
15376 (i32.shl
15377 (get_local $1)
15378 (get_local $2)
15379 )
15380 (i32.shr_u
15381 (i32.and
15382 (get_local $0)
15383 (i32.shl
15384 (i32.sub
15385 (i32.shl
15386 (i32.const 1)
15387 (get_local $2)
15388 )
15389 (i32.const 1)
15390 )
15391 (i32.sub
15392 (i32.const 32)
15393 (get_local $2)
15394 )
15395 )
15396 )
15397 (i32.sub
15398 (i32.const 32)
15399 (get_local $2)
15400 )
15401 )
15402 )
15403 )
15404 (return
15405 (i32.shl
15406 (get_local $0)
15407 (get_local $2)
15408 )
15409 )
15410 )
15411 )
15412 (set_global $tempRet0
15413 (i32.shl
15414 (get_local $0)
15415 (i32.sub
15416 (get_local $2)
15417 (i32.const 32)
15418 )
15419 )
15420 )
15421 (i32.const 0)
15422 )
15423 (func $_memcpy (; 63 ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
15424 (local $3 i32)
15425 (if
15426 (i32.ge_s
15427 (get_local $2)
15428 (i32.const 4096)
15429 )
15430 (return
15431 (call $_emscripten_memcpy_big
15432 (get_local $0)
15433 (get_local $1)
15434 (get_local $2)
15435 )
15436 )
15437 )
15438 (set_local $3
15439 (get_local $0)
15440 )
15441 (if
15442 (i32.eq
15443 (i32.and
15444 (get_local $0)
15445 (i32.const 3)
15446 )
15447 (i32.and
15448 (get_local $1)
15449 (i32.const 3)
15450 )
15451 )
15452 (block
15453 (loop $while-in
15454 (if
15455 (i32.and
15456 (get_local $0)
15457 (i32.const 3)
15458 )
15459 (block
15460 (if
15461 (i32.eqz
15462 (get_local $2)
15463 )
15464 (return
15465 (get_local $3)
15466 )
15467 )
15468 (i32.store8
15469 (get_local $0)
15470 (i32.load8_s
15471 (get_local $1)
15472 )
15473 )
15474 (set_local $0
15475 (i32.add
15476 (get_local $0)
15477 (i32.const 1)
15478 )
15479 )
15480 (set_local $1
15481 (i32.add
15482 (get_local $1)
15483 (i32.const 1)
15484 )
15485 )
15486 (set_local $2
15487 (i32.sub
15488 (get_local $2)
15489 (i32.const 1)
15490 )
15491 )
15492 (br $while-in)
15493 )
15494 )
15495 )
15496 (loop $while-in1
15497 (if
15498 (i32.ge_s
15499 (get_local $2)
15500 (i32.const 4)
15501 )
15502 (block
15503 (i32.store
15504 (get_local $0)
15505 (i32.load
15506 (get_local $1)
15507 )
15508 )
15509 (set_local $0
15510 (i32.add
15511 (get_local $0)
15512 (i32.const 4)
15513 )
15514 )
15515 (set_local $1
15516 (i32.add
15517 (get_local $1)
15518 (i32.const 4)
15519 )
15520 )
15521 (set_local $2
15522 (i32.sub
15523 (get_local $2)
15524 (i32.const 4)
15525 )
15526 )
15527 (br $while-in1)
15528 )
15529 )
15530 )
15531 )
15532 )
15533 (loop $while-in3
15534 (if
15535 (i32.gt_s
15536 (get_local $2)
15537 (i32.const 0)
15538 )
15539 (block
15540 (i32.store8
15541 (get_local $0)
15542 (i32.load8_s
15543 (get_local $1)
15544 )
15545 )
15546 (set_local $0
15547 (i32.add
15548 (get_local $0)
15549 (i32.const 1)
15550 )
15551 )
15552 (set_local $1
15553 (i32.add
15554 (get_local $1)
15555 (i32.const 1)
15556 )
15557 )
15558 (set_local $2
15559 (i32.sub
15560 (get_local $2)
15561 (i32.const 1)
15562 )
15563 )
15564 (br $while-in3)
15565 )
15566 )
15567 )
15568 (get_local $3)
15569 )
15570 (func $___udivdi3 (; 64 ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32)
15571 (call $___udivmoddi4
15572 (get_local $0)
15573 (get_local $1)
15574 (get_local $2)
15575 (get_local $3)
15576 (i32.const 0)
15577 )
15578 )
15579 (func $___uremdi3 (; 65 ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32)
15580 (local $4 i32)
15581 (set_local $4
15582 (get_global $STACKTOP)
15583 )
15584 (set_global $STACKTOP
15585 (i32.add
15586 (get_global $STACKTOP)
15587 (i32.const 16)
15588 )
15589 )
15590 (drop
15591 (call $___udivmoddi4
15592 (get_local $0)
15593 (get_local $1)
15594 (get_local $2)
15595 (get_local $3)
15596 (tee_local $0
15597 (get_local $4)
15598 )
15599 )
15600 )
15601 (set_global $STACKTOP
15602 (get_local $4)
15603 )
15604 (set_global $tempRet0
15605 (i32.load offset=4
15606 (get_local $0)
15607 )
15608 )
15609 (i32.load
15610 (get_local $0)
15611 )
15612 )
15613 (func $___udivmoddi4 (; 66 ;) (param $xl i32) (param $xh i32) (param $yl i32) (param $yh i32) (param $r i32) (result i32)
15614 (local $x64 i64)
15615 (local $y64 i64)
15616 (set_local $x64
15617 (i64.or
15618 (i64.extend_u/i32
15619 (get_local $xl)
15620 )
15621 (i64.shl
15622 (i64.extend_u/i32
15623 (get_local $xh)
15624 )
15625 (i64.const 32)
15626 )
15627 )
15628 )
15629 (set_local $y64
15630 (i64.or
15631 (i64.extend_u/i32
15632 (get_local $yl)
15633 )
15634 (i64.shl
15635 (i64.extend_u/i32
15636 (get_local $yh)
15637 )
15638 (i64.const 32)
15639 )
15640 )
15641 )
15642 (if
15643 (get_local $r)
15644 (i64.store
15645 (get_local $r)
15646 (i64.rem_u
15647 (get_local $x64)
15648 (get_local $y64)
15649 )
15650 )
15651 )
15652 (set_local $x64
15653 (i64.div_u
15654 (get_local $x64)
15655 (get_local $y64)
15656 )
15657 )
15658 (set_global $tempRet0
15659 (i32.wrap/i64
15660 (i64.shr_u
15661 (get_local $x64)
15662 (i64.const 32)
15663 )
15664 )
15665 )
15666 (i32.wrap/i64
15667 (get_local $x64)
15668 )
15669 )
15670 (func $dynCall_ii (; 67 ;) (param $0 i32) (param $1 i32) (result i32)
15671 (call_indirect (type $FUNCSIG$ii)
15672 (get_local $1)
15673 (i32.and
15674 (get_local $0)
15675 (i32.const 1)
15676 )
15677 )
15678 )
15679 (func $dynCall_iiii (; 68 ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (result i32)
15680 (call_indirect (type $FUNCSIG$iiii)
15681 (get_local $1)
15682 (get_local $2)
15683 (get_local $3)
15684 (i32.add
15685 (i32.and
15686 (get_local $0)
15687 (i32.const 7)
15688 )
15689 (i32.const 2)
15690 )
15691 )
15692 )
15693 (func $dynCall_vi (; 69 ;) (param $0 i32) (param $1 i32)
15694 (call_indirect (type $FUNCSIG$vi)
15695 (get_local $1)
15696 (i32.add
15697 (i32.and
15698 (get_local $0)
15699 (i32.const 7)
15700 )
15701 (i32.const 10)
15702 )
15703 )
15704 )
15705 (func $b0 (; 70 ;) (param $0 i32) (result i32)
15706 (call $nullFunc_ii
15707 (i32.const 0)
15708 )
15709 (i32.const 0)
15710 )
15711 (func $b1 (; 71 ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
15712 (call $nullFunc_iiii
15713 (i32.const 1)
15714 )
15715 (i32.const 0)
15716 )
15717 (func $b2 (; 72 ;) (param $0 i32)
15718 (call $nullFunc_vi
15719 (i32.const 2)
15720 )
15721 )
15722 )