]> git.proxmox.com Git - rustc.git/blob - src/binaryen/test/emcc_hello_world.fromasm.no-opts
New upstream version 1.23.0+dfsg1
[rustc.git] / src / binaryen / test / emcc_hello_world.fromasm.no-opts
1 (module
2 (type $FUNCSIG$iiii (func (param i32 i32 i32) (result i32)))
3 (type $FUNCSIG$id (func (param f64) (result i32)))
4 (type $FUNCSIG$ii (func (param i32) (result i32)))
5 (type $FUNCSIG$vi (func (param i32)))
6 (type $FUNCSIG$v (func))
7 (type $FUNCSIG$i (func (result i32)))
8 (type $FUNCSIG$iii (func (param i32 i32) (result i32)))
9 (type $FUNCSIG$vii (func (param i32 i32)))
10 (import "env" "STACKTOP" (global $STACKTOP$asm2wasm$import i32))
11 (import "env" "STACK_MAX" (global $STACK_MAX$asm2wasm$import i32))
12 (import "env" "tempDoublePtr" (global $tempDoublePtr$asm2wasm$import i32))
13 (import "env" "ABORT" (global $ABORT$asm2wasm$import i32))
14 (import "env" "cttz_i8" (global $cttz_i8$asm2wasm$import i32))
15 (import "global" "NaN" (global $nan$asm2wasm$import f64))
16 (import "global" "Infinity" (global $inf$asm2wasm$import f64))
17 (import "env" "abort" (func $abort))
18 (import "env" "nullFunc_ii" (func $nullFunc_ii (param i32)))
19 (import "env" "nullFunc_iiii" (func $nullFunc_iiii (param i32)))
20 (import "env" "nullFunc_vi" (func $nullFunc_vi (param i32)))
21 (import "env" "_pthread_cleanup_pop" (func $_pthread_cleanup_pop (param i32)))
22 (import "env" "___lock" (func $___lock (param i32)))
23 (import "env" "_pthread_self" (func $_pthread_self (result i32)))
24 (import "env" "_abort" (func $_abort))
25 (import "env" "___syscall6" (func $___syscall6 (param i32 i32) (result i32)))
26 (import "env" "_sbrk" (func $_sbrk (param i32) (result i32)))
27 (import "env" "_time" (func $_time (param i32) (result i32)))
28 (import "env" "_emscripten_memcpy_big" (func $_emscripten_memcpy_big (param i32 i32 i32) (result i32)))
29 (import "env" "___syscall54" (func $___syscall54 (param i32 i32) (result i32)))
30 (import "env" "___unlock" (func $___unlock (param i32)))
31 (import "env" "___syscall140" (func $___syscall140 (param i32 i32) (result i32)))
32 (import "env" "_pthread_cleanup_push" (func $_pthread_cleanup_push (param i32 i32)))
33 (import "env" "_sysconf" (func $_sysconf (param i32) (result i32)))
34 (import "env" "___syscall146" (func $___syscall146 (param i32 i32) (result i32)))
35 (import "asm2wasm" "f64-to-int" (func $f64-to-int (param f64) (result i32)))
36 (import "env" "memory" (memory $0 256 256))
37 (import "env" "table" (table 18 18 anyfunc))
38 (import "env" "memoryBase" (global $memoryBase i32))
39 (import "env" "tableBase" (global $tableBase i32))
40 (global $STACKTOP (mut i32) (get_global $STACKTOP$asm2wasm$import))
41 (global $STACK_MAX (mut i32) (get_global $STACK_MAX$asm2wasm$import))
42 (global $tempDoublePtr (mut i32) (get_global $tempDoublePtr$asm2wasm$import))
43 (global $ABORT (mut i32) (get_global $ABORT$asm2wasm$import))
44 (global $cttz_i8 (mut i32) (get_global $cttz_i8$asm2wasm$import))
45 (global $__THREW__ (mut i32) (i32.const 0))
46 (global $threwValue (mut i32) (i32.const 0))
47 (global $setjmpId (mut i32) (i32.const 0))
48 (global $undef (mut i32) (i32.const 0))
49 (global $nan (mut f64) (get_global $nan$asm2wasm$import))
50 (global $inf (mut f64) (get_global $inf$asm2wasm$import))
51 (global $tempInt (mut i32) (i32.const 0))
52 (global $tempBigInt (mut i32) (i32.const 0))
53 (global $tempBigIntP (mut i32) (i32.const 0))
54 (global $tempBigIntS (mut i32) (i32.const 0))
55 (global $tempBigIntR (mut f64) (f64.const 0))
56 (global $tempBigIntI (mut i32) (i32.const 0))
57 (global $tempBigIntD (mut i32) (i32.const 0))
58 (global $tempValue (mut i32) (i32.const 0))
59 (global $tempDouble (mut f64) (f64.const 0))
60 (global $tempRet0 (mut i32) (i32.const 0))
61 (global $tempRet1 (mut i32) (i32.const 0))
62 (global $tempRet2 (mut i32) (i32.const 0))
63 (global $tempRet3 (mut i32) (i32.const 0))
64 (global $tempRet4 (mut i32) (i32.const 0))
65 (global $tempRet5 (mut i32) (i32.const 0))
66 (global $tempRet6 (mut i32) (i32.const 0))
67 (global $tempRet7 (mut i32) (i32.const 0))
68 (global $tempRet8 (mut i32) (i32.const 0))
69 (global $tempRet9 (mut i32) (i32.const 0))
70 (global $tempFloat (mut f64) (f64.const 0))
71 (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)
72 (export "_i64Subtract" (func $_i64Subtract))
73 (export "_free" (func $_free))
74 (export "_main" (func $_main))
75 (export "_i64Add" (func $_i64Add))
76 (export "_memset" (func $_memset))
77 (export "_malloc" (func $_malloc))
78 (export "_memcpy" (func $_memcpy))
79 (export "_bitshift64Lshr" (func $_bitshift64Lshr))
80 (export "_fflush" (func $_fflush))
81 (export "___errno_location" (func $___errno_location))
82 (export "_bitshift64Shl" (func $_bitshift64Shl))
83 (export "runPostSets" (func $runPostSets))
84 (export "stackAlloc" (func $stackAlloc))
85 (export "stackSave" (func $stackSave))
86 (export "stackRestore" (func $stackRestore))
87 (export "establishStackSpace" (func $establishStackSpace))
88 (export "setThrew" (func $setThrew))
89 (export "setTempRet0" (func $setTempRet0))
90 (export "getTempRet0" (func $getTempRet0))
91 (export "dynCall_ii" (func $dynCall_ii))
92 (export "dynCall_iiii" (func $dynCall_iiii))
93 (export "dynCall_vi" (func $dynCall_vi))
94 (export "___udivmoddi4" (func $___udivmoddi4))
95 (func $stackAlloc (; 19 ;) (param $size i32) (result i32)
96 (local $ret i32)
97 (set_local $ret
98 (get_global $STACKTOP)
99 )
100 (set_global $STACKTOP
101 (i32.add
102 (get_global $STACKTOP)
103 (get_local $size)
104 )
105 )
106 (set_global $STACKTOP
107 (i32.and
108 (i32.add
109 (get_global $STACKTOP)
110 (i32.const 15)
111 )
112 (i32.const -16)
113 )
114 )
115 (if
116 (i32.ge_s
117 (get_global $STACKTOP)
118 (get_global $STACK_MAX)
119 )
120 (call $abort)
121 )
122 (return
123 (get_local $ret)
124 )
125 )
126 (func $stackSave (; 20 ;) (result i32)
127 (return
128 (get_global $STACKTOP)
129 )
130 )
131 (func $stackRestore (; 21 ;) (param $top i32)
132 (set_global $STACKTOP
133 (get_local $top)
134 )
135 )
136 (func $establishStackSpace (; 22 ;) (param $stackBase i32) (param $stackMax i32)
137 (set_global $STACKTOP
138 (get_local $stackBase)
139 )
140 (set_global $STACK_MAX
141 (get_local $stackMax)
142 )
143 )
144 (func $setThrew (; 23 ;) (param $threw i32) (param $value i32)
145 (if
146 (i32.eq
147 (get_global $__THREW__)
148 (i32.const 0)
149 )
150 (block
151 (set_global $__THREW__
152 (get_local $threw)
153 )
154 (set_global $threwValue
155 (get_local $value)
156 )
157 )
158 )
159 )
160 (func $copyTempFloat (; 24 ;) (param $ptr i32)
161 (i32.store8
162 (get_global $tempDoublePtr)
163 (i32.load8_s
164 (get_local $ptr)
165 )
166 )
167 (i32.store8
168 (i32.add
169 (get_global $tempDoublePtr)
170 (i32.const 1)
171 )
172 (i32.load8_s
173 (i32.add
174 (get_local $ptr)
175 (i32.const 1)
176 )
177 )
178 )
179 (i32.store8
180 (i32.add
181 (get_global $tempDoublePtr)
182 (i32.const 2)
183 )
184 (i32.load8_s
185 (i32.add
186 (get_local $ptr)
187 (i32.const 2)
188 )
189 )
190 )
191 (i32.store8
192 (i32.add
193 (get_global $tempDoublePtr)
194 (i32.const 3)
195 )
196 (i32.load8_s
197 (i32.add
198 (get_local $ptr)
199 (i32.const 3)
200 )
201 )
202 )
203 )
204 (func $copyTempDouble (; 25 ;) (param $ptr i32)
205 (i32.store8
206 (get_global $tempDoublePtr)
207 (i32.load8_s
208 (get_local $ptr)
209 )
210 )
211 (i32.store8
212 (i32.add
213 (get_global $tempDoublePtr)
214 (i32.const 1)
215 )
216 (i32.load8_s
217 (i32.add
218 (get_local $ptr)
219 (i32.const 1)
220 )
221 )
222 )
223 (i32.store8
224 (i32.add
225 (get_global $tempDoublePtr)
226 (i32.const 2)
227 )
228 (i32.load8_s
229 (i32.add
230 (get_local $ptr)
231 (i32.const 2)
232 )
233 )
234 )
235 (i32.store8
236 (i32.add
237 (get_global $tempDoublePtr)
238 (i32.const 3)
239 )
240 (i32.load8_s
241 (i32.add
242 (get_local $ptr)
243 (i32.const 3)
244 )
245 )
246 )
247 (i32.store8
248 (i32.add
249 (get_global $tempDoublePtr)
250 (i32.const 4)
251 )
252 (i32.load8_s
253 (i32.add
254 (get_local $ptr)
255 (i32.const 4)
256 )
257 )
258 )
259 (i32.store8
260 (i32.add
261 (get_global $tempDoublePtr)
262 (i32.const 5)
263 )
264 (i32.load8_s
265 (i32.add
266 (get_local $ptr)
267 (i32.const 5)
268 )
269 )
270 )
271 (i32.store8
272 (i32.add
273 (get_global $tempDoublePtr)
274 (i32.const 6)
275 )
276 (i32.load8_s
277 (i32.add
278 (get_local $ptr)
279 (i32.const 6)
280 )
281 )
282 )
283 (i32.store8
284 (i32.add
285 (get_global $tempDoublePtr)
286 (i32.const 7)
287 )
288 (i32.load8_s
289 (i32.add
290 (get_local $ptr)
291 (i32.const 7)
292 )
293 )
294 )
295 )
296 (func $setTempRet0 (; 26 ;) (param $value i32)
297 (set_global $tempRet0
298 (get_local $value)
299 )
300 )
301 (func $getTempRet0 (; 27 ;) (result i32)
302 (return
303 (get_global $tempRet0)
304 )
305 )
306 (func $_main (; 28 ;) (result i32)
307 (local $$retval i32)
308 (local $$vararg_buffer i32)
309 (local $label i32)
310 (local $sp i32)
311 (set_local $sp
312 (get_global $STACKTOP)
313 )
314 (set_global $STACKTOP
315 (i32.add
316 (get_global $STACKTOP)
317 (i32.const 16)
318 )
319 )
320 (if
321 (i32.ge_s
322 (get_global $STACKTOP)
323 (get_global $STACK_MAX)
324 )
325 (call $abort)
326 )
327 (set_local $$vararg_buffer
328 (get_local $sp)
329 )
330 (set_local $$retval
331 (i32.const 0)
332 )
333 (drop
334 (call $_printf
335 (i32.const 672)
336 (get_local $$vararg_buffer)
337 )
338 )
339 (set_global $STACKTOP
340 (get_local $sp)
341 )
342 (return
343 (i32.const 0)
344 )
345 )
346 (func $_frexp (; 29 ;) (param $$x f64) (param $$e i32) (result f64)
347 (local $$0 i32)
348 (local $$1 i32)
349 (local $$2 i32)
350 (local $$3 i32)
351 (local $$4 i32)
352 (local $$5 i32)
353 (local $$6 i32)
354 (local $$7 f64)
355 (local $$call f64)
356 (local $$conv i32)
357 (local $$mul f64)
358 (local $$retval$0 f64)
359 (local $$storemerge i32)
360 (local $$sub i32)
361 (local $$sub8 i32)
362 (local $$tobool1 i32)
363 (local $$x$addr$0 f64)
364 (local $label i32)
365 (local $sp i32)
366 (set_local $sp
367 (get_global $STACKTOP)
368 )
369 (f64.store
370 (get_global $tempDoublePtr)
371 (get_local $$x)
372 )
373 (set_local $$0
374 (i32.load
375 (get_global $tempDoublePtr)
376 )
377 )
378 (set_local $$1
379 (i32.load
380 (i32.add
381 (get_global $tempDoublePtr)
382 (i32.const 4)
383 )
384 )
385 )
386 (set_local $$2
387 (call $_bitshift64Lshr
388 (get_local $$0)
389 (get_local $$1)
390 (i32.const 52)
391 )
392 )
393 (set_local $$3
394 (get_global $tempRet0)
395 )
396 (set_local $$conv
397 (i32.and
398 (get_local $$2)
399 (i32.const 2047)
400 )
401 )
402 (block $switch
403 (block $switch-default
404 (block $switch-case0
405 (block $switch-case
406 (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
407 (i32.sub
408 (get_local $$conv)
409 (i32.const 0)
410 )
411 )
412 )
413 (block
414 (set_local $$tobool1
415 (f64.ne
416 (get_local $$x)
417 (f64.const 0)
418 )
419 )
420 (if
421 (get_local $$tobool1)
422 (block
423 (set_local $$mul
424 (f64.mul
425 (get_local $$x)
426 (f64.const 18446744073709551615)
427 )
428 )
429 (set_local $$call
430 (call $_frexp
431 (get_local $$mul)
432 (get_local $$e)
433 )
434 )
435 (set_local $$4
436 (i32.load
437 (get_local $$e)
438 )
439 )
440 (set_local $$sub
441 (i32.add
442 (get_local $$4)
443 (i32.const -64)
444 )
445 )
446 (set_local $$storemerge
447 (get_local $$sub)
448 )
449 (set_local $$x$addr$0
450 (get_local $$call)
451 )
452 )
453 (block
454 (set_local $$storemerge
455 (i32.const 0)
456 )
457 (set_local $$x$addr$0
458 (get_local $$x)
459 )
460 )
461 )
462 (i32.store
463 (get_local $$e)
464 (get_local $$storemerge)
465 )
466 (set_local $$retval$0
467 (get_local $$x$addr$0)
468 )
469 (br $switch)
470 )
471 )
472 (block
473 (set_local $$retval$0
474 (get_local $$x)
475 )
476 (br $switch)
477 )
478 )
479 (block
480 (set_local $$sub8
481 (i32.add
482 (get_local $$conv)
483 (i32.const -1022)
484 )
485 )
486 (i32.store
487 (get_local $$e)
488 (get_local $$sub8)
489 )
490 (set_local $$5
491 (i32.and
492 (get_local $$1)
493 (i32.const -2146435073)
494 )
495 )
496 (set_local $$6
497 (i32.or
498 (get_local $$5)
499 (i32.const 1071644672)
500 )
501 )
502 (i32.store
503 (get_global $tempDoublePtr)
504 (get_local $$0)
505 )
506 (i32.store
507 (i32.add
508 (get_global $tempDoublePtr)
509 (i32.const 4)
510 )
511 (get_local $$6)
512 )
513 (set_local $$7
514 (f64.load
515 (get_global $tempDoublePtr)
516 )
517 )
518 (set_local $$retval$0
519 (get_local $$7)
520 )
521 )
522 )
523 (return
524 (get_local $$retval$0)
525 )
526 )
527 (func $_frexpl (; 30 ;) (param $$x f64) (param $$e i32) (result f64)
528 (local $$call f64)
529 (local $label i32)
530 (local $sp i32)
531 (set_local $sp
532 (get_global $STACKTOP)
533 )
534 (set_local $$call
535 (call $_frexp
536 (get_local $$x)
537 (get_local $$e)
538 )
539 )
540 (return
541 (get_local $$call)
542 )
543 )
544 (func $_strerror (; 31 ;) (param $$e i32) (result i32)
545 (local $$0 i32)
546 (local $$1 i32)
547 (local $$arrayidx i32)
548 (local $$cmp i32)
549 (local $$conv i32)
550 (local $$dec i32)
551 (local $$i$012 i32)
552 (local $$i$012$lcssa i32)
553 (local $$i$111 i32)
554 (local $$inc i32)
555 (local $$incdec$ptr i32)
556 (local $$incdec$ptr$lcssa i32)
557 (local $$s$0$lcssa i32)
558 (local $$s$010 i32)
559 (local $$s$1 i32)
560 (local $$tobool i32)
561 (local $$tobool5 i32)
562 (local $$tobool5$9 i32)
563 (local $$tobool8 i32)
564 (local $label i32)
565 (local $sp i32)
566 (set_local $sp
567 (get_global $STACKTOP)
568 )
569 (set_local $$i$012
570 (i32.const 0)
571 )
572 (loop $while-in
573 (block $while-out
574 (set_local $$arrayidx
575 (i32.add
576 (i32.const 687)
577 (get_local $$i$012)
578 )
579 )
580 (set_local $$0
581 (i32.load8_s
582 (get_local $$arrayidx)
583 )
584 )
585 (set_local $$conv
586 (i32.and
587 (get_local $$0)
588 (i32.const 255)
589 )
590 )
591 (set_local $$cmp
592 (i32.eq
593 (get_local $$conv)
594 (get_local $$e)
595 )
596 )
597 (if
598 (get_local $$cmp)
599 (block
600 (set_local $$i$012$lcssa
601 (get_local $$i$012)
602 )
603 (set_local $label
604 (i32.const 2)
605 )
606 (br $while-out)
607 )
608 )
609 (set_local $$inc
610 (i32.add
611 (get_local $$i$012)
612 (i32.const 1)
613 )
614 )
615 (set_local $$tobool
616 (i32.eq
617 (get_local $$inc)
618 (i32.const 87)
619 )
620 )
621 (if
622 (get_local $$tobool)
623 (block
624 (set_local $$i$111
625 (i32.const 87)
626 )
627 (set_local $$s$010
628 (i32.const 775)
629 )
630 (set_local $label
631 (i32.const 5)
632 )
633 (br $while-out)
634 )
635 (set_local $$i$012
636 (get_local $$inc)
637 )
638 )
639 (br $while-in)
640 )
641 )
642 (if
643 (i32.eq
644 (get_local $label)
645 (i32.const 2)
646 )
647 (block
648 (set_local $$tobool5$9
649 (i32.eq
650 (get_local $$i$012$lcssa)
651 (i32.const 0)
652 )
653 )
654 (if
655 (get_local $$tobool5$9)
656 (set_local $$s$0$lcssa
657 (i32.const 775)
658 )
659 (block
660 (set_local $$i$111
661 (get_local $$i$012$lcssa)
662 )
663 (set_local $$s$010
664 (i32.const 775)
665 )
666 (set_local $label
667 (i32.const 5)
668 )
669 )
670 )
671 )
672 )
673 (if
674 (i32.eq
675 (get_local $label)
676 (i32.const 5)
677 )
678 (loop $while-in1
679 (block $while-out0
680 (set_local $label
681 (i32.const 0)
682 )
683 (set_local $$s$1
684 (get_local $$s$010)
685 )
686 (loop $while-in3
687 (block $while-out2
688 (set_local $$1
689 (i32.load8_s
690 (get_local $$s$1)
691 )
692 )
693 (set_local $$tobool8
694 (i32.eq
695 (i32.shr_s
696 (i32.shl
697 (get_local $$1)
698 (i32.const 24)
699 )
700 (i32.const 24)
701 )
702 (i32.const 0)
703 )
704 )
705 (set_local $$incdec$ptr
706 (i32.add
707 (get_local $$s$1)
708 (i32.const 1)
709 )
710 )
711 (if
712 (get_local $$tobool8)
713 (block
714 (set_local $$incdec$ptr$lcssa
715 (get_local $$incdec$ptr)
716 )
717 (br $while-out2)
718 )
719 (set_local $$s$1
720 (get_local $$incdec$ptr)
721 )
722 )
723 (br $while-in3)
724 )
725 )
726 (set_local $$dec
727 (i32.add
728 (get_local $$i$111)
729 (i32.const -1)
730 )
731 )
732 (set_local $$tobool5
733 (i32.eq
734 (get_local $$dec)
735 (i32.const 0)
736 )
737 )
738 (if
739 (get_local $$tobool5)
740 (block
741 (set_local $$s$0$lcssa
742 (get_local $$incdec$ptr$lcssa)
743 )
744 (br $while-out0)
745 )
746 (block
747 (set_local $$i$111
748 (get_local $$dec)
749 )
750 (set_local $$s$010
751 (get_local $$incdec$ptr$lcssa)
752 )
753 (set_local $label
754 (i32.const 5)
755 )
756 )
757 )
758 (br $while-in1)
759 )
760 )
761 )
762 (return
763 (get_local $$s$0$lcssa)
764 )
765 )
766 (func $___errno_location (; 32 ;) (result i32)
767 (local $$0 i32)
768 (local $$1 i32)
769 (local $$call$i i32)
770 (local $$errno_ptr i32)
771 (local $$retval$0 i32)
772 (local $$tobool i32)
773 (local $label i32)
774 (local $sp i32)
775 (set_local $sp
776 (get_global $STACKTOP)
777 )
778 (set_local $$0
779 (i32.load
780 (i32.const 16)
781 )
782 )
783 (set_local $$tobool
784 (i32.eq
785 (get_local $$0)
786 (i32.const 0)
787 )
788 )
789 (if
790 (get_local $$tobool)
791 (set_local $$retval$0
792 (i32.const 60)
793 )
794 (block
795 (set_local $$call$i
796 (call $_pthread_self)
797 )
798 (set_local $$errno_ptr
799 (i32.add
800 (get_local $$call$i)
801 (i32.const 60)
802 )
803 )
804 (set_local $$1
805 (i32.load
806 (get_local $$errno_ptr)
807 )
808 )
809 (set_local $$retval$0
810 (get_local $$1)
811 )
812 )
813 )
814 (return
815 (get_local $$retval$0)
816 )
817 )
818 (func $___stdio_close (; 33 ;) (param $$f i32) (result i32)
819 (local $$0 i32)
820 (local $$call i32)
821 (local $$call1 i32)
822 (local $$fd i32)
823 (local $$vararg_buffer i32)
824 (local $label i32)
825 (local $sp i32)
826 (set_local $sp
827 (get_global $STACKTOP)
828 )
829 (set_global $STACKTOP
830 (i32.add
831 (get_global $STACKTOP)
832 (i32.const 16)
833 )
834 )
835 (if
836 (i32.ge_s
837 (get_global $STACKTOP)
838 (get_global $STACK_MAX)
839 )
840 (call $abort)
841 )
842 (set_local $$vararg_buffer
843 (get_local $sp)
844 )
845 (set_local $$fd
846 (i32.add
847 (get_local $$f)
848 (i32.const 60)
849 )
850 )
851 (set_local $$0
852 (i32.load
853 (get_local $$fd)
854 )
855 )
856 (i32.store
857 (get_local $$vararg_buffer)
858 (get_local $$0)
859 )
860 (set_local $$call
861 (call $___syscall6
862 (i32.const 6)
863 (get_local $$vararg_buffer)
864 )
865 )
866 (set_local $$call1
867 (call $___syscall_ret
868 (get_local $$call)
869 )
870 )
871 (set_global $STACKTOP
872 (get_local $sp)
873 )
874 (return
875 (get_local $$call1)
876 )
877 )
878 (func $___stdout_write (; 34 ;) (param $$f i32) (param $$buf i32) (param $$len i32) (result i32)
879 (local $$0 i32)
880 (local $$1 i32)
881 (local $$and i32)
882 (local $$call i32)
883 (local $$call3 i32)
884 (local $$fd i32)
885 (local $$lbf i32)
886 (local $$tio i32)
887 (local $$tobool i32)
888 (local $$tobool2 i32)
889 (local $$vararg_buffer i32)
890 (local $$vararg_ptr1 i32)
891 (local $$vararg_ptr2 i32)
892 (local $$write i32)
893 (local $label i32)
894 (local $sp i32)
895 (set_local $sp
896 (get_global $STACKTOP)
897 )
898 (set_global $STACKTOP
899 (i32.add
900 (get_global $STACKTOP)
901 (i32.const 80)
902 )
903 )
904 (if
905 (i32.ge_s
906 (get_global $STACKTOP)
907 (get_global $STACK_MAX)
908 )
909 (call $abort)
910 )
911 (set_local $$vararg_buffer
912 (get_local $sp)
913 )
914 (set_local $$tio
915 (i32.add
916 (get_local $sp)
917 (i32.const 12)
918 )
919 )
920 (set_local $$write
921 (i32.add
922 (get_local $$f)
923 (i32.const 36)
924 )
925 )
926 (i32.store
927 (get_local $$write)
928 (i32.const 4)
929 )
930 (set_local $$0
931 (i32.load
932 (get_local $$f)
933 )
934 )
935 (set_local $$and
936 (i32.and
937 (get_local $$0)
938 (i32.const 64)
939 )
940 )
941 (set_local $$tobool
942 (i32.eq
943 (get_local $$and)
944 (i32.const 0)
945 )
946 )
947 (if
948 (get_local $$tobool)
949 (block
950 (set_local $$fd
951 (i32.add
952 (get_local $$f)
953 (i32.const 60)
954 )
955 )
956 (set_local $$1
957 (i32.load
958 (get_local $$fd)
959 )
960 )
961 (i32.store
962 (get_local $$vararg_buffer)
963 (get_local $$1)
964 )
965 (set_local $$vararg_ptr1
966 (i32.add
967 (get_local $$vararg_buffer)
968 (i32.const 4)
969 )
970 )
971 (i32.store
972 (get_local $$vararg_ptr1)
973 (i32.const 21505)
974 )
975 (set_local $$vararg_ptr2
976 (i32.add
977 (get_local $$vararg_buffer)
978 (i32.const 8)
979 )
980 )
981 (i32.store
982 (get_local $$vararg_ptr2)
983 (get_local $$tio)
984 )
985 (set_local $$call
986 (call $___syscall54
987 (i32.const 54)
988 (get_local $$vararg_buffer)
989 )
990 )
991 (set_local $$tobool2
992 (i32.eq
993 (get_local $$call)
994 (i32.const 0)
995 )
996 )
997 (if
998 (i32.eqz
999 (get_local $$tobool2)
1000 )
1001 (block
1002 (set_local $$lbf
1003 (i32.add
1004 (get_local $$f)
1005 (i32.const 75)
1006 )
1007 )
1008 (i32.store8
1009 (get_local $$lbf)
1010 (i32.const -1)
1011 )
1012 )
1013 )
1014 )
1015 )
1016 (set_local $$call3
1017 (call $___stdio_write
1018 (get_local $$f)
1019 (get_local $$buf)
1020 (get_local $$len)
1021 )
1022 )
1023 (set_global $STACKTOP
1024 (get_local $sp)
1025 )
1026 (return
1027 (get_local $$call3)
1028 )
1029 )
1030 (func $___stdio_seek (; 35 ;) (param $$f i32) (param $$off i32) (param $$whence i32) (result i32)
1031 (local $$$pre i32)
1032 (local $$0 i32)
1033 (local $$1 i32)
1034 (local $$call i32)
1035 (local $$call1 i32)
1036 (local $$cmp i32)
1037 (local $$fd i32)
1038 (local $$ret i32)
1039 (local $$vararg_buffer i32)
1040 (local $$vararg_ptr1 i32)
1041 (local $$vararg_ptr2 i32)
1042 (local $$vararg_ptr3 i32)
1043 (local $$vararg_ptr4 i32)
1044 (local $label i32)
1045 (local $sp i32)
1046 (set_local $sp
1047 (get_global $STACKTOP)
1048 )
1049 (set_global $STACKTOP
1050 (i32.add
1051 (get_global $STACKTOP)
1052 (i32.const 32)
1053 )
1054 )
1055 (if
1056 (i32.ge_s
1057 (get_global $STACKTOP)
1058 (get_global $STACK_MAX)
1059 )
1060 (call $abort)
1061 )
1062 (set_local $$vararg_buffer
1063 (get_local $sp)
1064 )
1065 (set_local $$ret
1066 (i32.add
1067 (get_local $sp)
1068 (i32.const 20)
1069 )
1070 )
1071 (set_local $$fd
1072 (i32.add
1073 (get_local $$f)
1074 (i32.const 60)
1075 )
1076 )
1077 (set_local $$0
1078 (i32.load
1079 (get_local $$fd)
1080 )
1081 )
1082 (i32.store
1083 (get_local $$vararg_buffer)
1084 (get_local $$0)
1085 )
1086 (set_local $$vararg_ptr1
1087 (i32.add
1088 (get_local $$vararg_buffer)
1089 (i32.const 4)
1090 )
1091 )
1092 (i32.store
1093 (get_local $$vararg_ptr1)
1094 (i32.const 0)
1095 )
1096 (set_local $$vararg_ptr2
1097 (i32.add
1098 (get_local $$vararg_buffer)
1099 (i32.const 8)
1100 )
1101 )
1102 (i32.store
1103 (get_local $$vararg_ptr2)
1104 (get_local $$off)
1105 )
1106 (set_local $$vararg_ptr3
1107 (i32.add
1108 (get_local $$vararg_buffer)
1109 (i32.const 12)
1110 )
1111 )
1112 (i32.store
1113 (get_local $$vararg_ptr3)
1114 (get_local $$ret)
1115 )
1116 (set_local $$vararg_ptr4
1117 (i32.add
1118 (get_local $$vararg_buffer)
1119 (i32.const 16)
1120 )
1121 )
1122 (i32.store
1123 (get_local $$vararg_ptr4)
1124 (get_local $$whence)
1125 )
1126 (set_local $$call
1127 (call $___syscall140
1128 (i32.const 140)
1129 (get_local $$vararg_buffer)
1130 )
1131 )
1132 (set_local $$call1
1133 (call $___syscall_ret
1134 (get_local $$call)
1135 )
1136 )
1137 (set_local $$cmp
1138 (i32.lt_s
1139 (get_local $$call1)
1140 (i32.const 0)
1141 )
1142 )
1143 (if
1144 (get_local $$cmp)
1145 (block
1146 (i32.store
1147 (get_local $$ret)
1148 (i32.const -1)
1149 )
1150 (set_local $$1
1151 (i32.const -1)
1152 )
1153 )
1154 (block
1155 (set_local $$$pre
1156 (i32.load
1157 (get_local $$ret)
1158 )
1159 )
1160 (set_local $$1
1161 (get_local $$$pre)
1162 )
1163 )
1164 )
1165 (set_global $STACKTOP
1166 (get_local $sp)
1167 )
1168 (return
1169 (get_local $$1)
1170 )
1171 )
1172 (func $_fflush (; 36 ;) (param $$f i32) (result i32)
1173 (local $$0 i32)
1174 (local $$1 i32)
1175 (local $$2 i32)
1176 (local $$3 i32)
1177 (local $$4 i32)
1178 (local $$5 i32)
1179 (local $$call i32)
1180 (local $$call1 i32)
1181 (local $$call1$18 i32)
1182 (local $$call16 i32)
1183 (local $$call22 i32)
1184 (local $$call7 i32)
1185 (local $$cmp i32)
1186 (local $$cmp14 i32)
1187 (local $$cmp20 i32)
1188 (local $$cond10 i32)
1189 (local $$cond19 i32)
1190 (local $$f$addr$0 i32)
1191 (local $$f$addr$0$19 i32)
1192 (local $$f$addr$022 i32)
1193 (local $$lock i32)
1194 (local $$lock13 i32)
1195 (local $$next i32)
1196 (local $$or i32)
1197 (local $$phitmp i32)
1198 (local $$r$0$lcssa i32)
1199 (local $$r$021 i32)
1200 (local $$r$1 i32)
1201 (local $$retval$0 i32)
1202 (local $$tobool i32)
1203 (local $$tobool11 i32)
1204 (local $$tobool11$20 i32)
1205 (local $$tobool24 i32)
1206 (local $$tobool5 i32)
1207 (local $$wbase i32)
1208 (local $$wpos i32)
1209 (local $label i32)
1210 (local $sp i32)
1211 (set_local $sp
1212 (get_global $STACKTOP)
1213 )
1214 (set_local $$tobool
1215 (i32.eq
1216 (get_local $$f)
1217 (i32.const 0)
1218 )
1219 )
1220 (block $do-once
1221 (if
1222 (get_local $$tobool)
1223 (block
1224 (set_local $$1
1225 (i32.load
1226 (i32.const 12)
1227 )
1228 )
1229 (set_local $$tobool5
1230 (i32.eq
1231 (get_local $$1)
1232 (i32.const 0)
1233 )
1234 )
1235 (if
1236 (get_local $$tobool5)
1237 (set_local $$cond10
1238 (i32.const 0)
1239 )
1240 (block
1241 (set_local $$2
1242 (i32.load
1243 (i32.const 12)
1244 )
1245 )
1246 (set_local $$call7
1247 (call $_fflush
1248 (get_local $$2)
1249 )
1250 )
1251 (set_local $$cond10
1252 (get_local $$call7)
1253 )
1254 )
1255 )
1256 (call $___lock
1257 (i32.const 44)
1258 )
1259 (set_local $$f$addr$0$19
1260 (i32.load
1261 (i32.const 40)
1262 )
1263 )
1264 (set_local $$tobool11$20
1265 (i32.eq
1266 (get_local $$f$addr$0$19)
1267 (i32.const 0)
1268 )
1269 )
1270 (if
1271 (get_local $$tobool11$20)
1272 (set_local $$r$0$lcssa
1273 (get_local $$cond10)
1274 )
1275 (block
1276 (set_local $$f$addr$022
1277 (get_local $$f$addr$0$19)
1278 )
1279 (set_local $$r$021
1280 (get_local $$cond10)
1281 )
1282 (loop $while-in
1283 (block $while-out
1284 (set_local $$lock13
1285 (i32.add
1286 (get_local $$f$addr$022)
1287 (i32.const 76)
1288 )
1289 )
1290 (set_local $$3
1291 (i32.load
1292 (get_local $$lock13)
1293 )
1294 )
1295 (set_local $$cmp14
1296 (i32.gt_s
1297 (get_local $$3)
1298 (i32.const -1)
1299 )
1300 )
1301 (if
1302 (get_local $$cmp14)
1303 (block
1304 (set_local $$call16
1305 (call $___lockfile
1306 (get_local $$f$addr$022)
1307 )
1308 )
1309 (set_local $$cond19
1310 (get_local $$call16)
1311 )
1312 )
1313 (set_local $$cond19
1314 (i32.const 0)
1315 )
1316 )
1317 (set_local $$wpos
1318 (i32.add
1319 (get_local $$f$addr$022)
1320 (i32.const 20)
1321 )
1322 )
1323 (set_local $$4
1324 (i32.load
1325 (get_local $$wpos)
1326 )
1327 )
1328 (set_local $$wbase
1329 (i32.add
1330 (get_local $$f$addr$022)
1331 (i32.const 28)
1332 )
1333 )
1334 (set_local $$5
1335 (i32.load
1336 (get_local $$wbase)
1337 )
1338 )
1339 (set_local $$cmp20
1340 (i32.gt_u
1341 (get_local $$4)
1342 (get_local $$5)
1343 )
1344 )
1345 (if
1346 (get_local $$cmp20)
1347 (block
1348 (set_local $$call22
1349 (call $___fflush_unlocked
1350 (get_local $$f$addr$022)
1351 )
1352 )
1353 (set_local $$or
1354 (i32.or
1355 (get_local $$call22)
1356 (get_local $$r$021)
1357 )
1358 )
1359 (set_local $$r$1
1360 (get_local $$or)
1361 )
1362 )
1363 (set_local $$r$1
1364 (get_local $$r$021)
1365 )
1366 )
1367 (set_local $$tobool24
1368 (i32.eq
1369 (get_local $$cond19)
1370 (i32.const 0)
1371 )
1372 )
1373 (if
1374 (i32.eqz
1375 (get_local $$tobool24)
1376 )
1377 (call $___unlockfile
1378 (get_local $$f$addr$022)
1379 )
1380 )
1381 (set_local $$next
1382 (i32.add
1383 (get_local $$f$addr$022)
1384 (i32.const 56)
1385 )
1386 )
1387 (set_local $$f$addr$0
1388 (i32.load
1389 (get_local $$next)
1390 )
1391 )
1392 (set_local $$tobool11
1393 (i32.eq
1394 (get_local $$f$addr$0)
1395 (i32.const 0)
1396 )
1397 )
1398 (if
1399 (get_local $$tobool11)
1400 (block
1401 (set_local $$r$0$lcssa
1402 (get_local $$r$1)
1403 )
1404 (br $while-out)
1405 )
1406 (block
1407 (set_local $$f$addr$022
1408 (get_local $$f$addr$0)
1409 )
1410 (set_local $$r$021
1411 (get_local $$r$1)
1412 )
1413 )
1414 )
1415 (br $while-in)
1416 )
1417 )
1418 )
1419 )
1420 (call $___unlock
1421 (i32.const 44)
1422 )
1423 (set_local $$retval$0
1424 (get_local $$r$0$lcssa)
1425 )
1426 )
1427 (block
1428 (set_local $$lock
1429 (i32.add
1430 (get_local $$f)
1431 (i32.const 76)
1432 )
1433 )
1434 (set_local $$0
1435 (i32.load
1436 (get_local $$lock)
1437 )
1438 )
1439 (set_local $$cmp
1440 (i32.gt_s
1441 (get_local $$0)
1442 (i32.const -1)
1443 )
1444 )
1445 (if
1446 (i32.eqz
1447 (get_local $$cmp)
1448 )
1449 (block
1450 (set_local $$call1$18
1451 (call $___fflush_unlocked
1452 (get_local $$f)
1453 )
1454 )
1455 (set_local $$retval$0
1456 (get_local $$call1$18)
1457 )
1458 (br $do-once)
1459 )
1460 )
1461 (set_local $$call
1462 (call $___lockfile
1463 (get_local $$f)
1464 )
1465 )
1466 (set_local $$phitmp
1467 (i32.eq
1468 (get_local $$call)
1469 (i32.const 0)
1470 )
1471 )
1472 (set_local $$call1
1473 (call $___fflush_unlocked
1474 (get_local $$f)
1475 )
1476 )
1477 (if
1478 (get_local $$phitmp)
1479 (set_local $$retval$0
1480 (get_local $$call1)
1481 )
1482 (block
1483 (call $___unlockfile
1484 (get_local $$f)
1485 )
1486 (set_local $$retval$0
1487 (get_local $$call1)
1488 )
1489 )
1490 )
1491 )
1492 )
1493 )
1494 (return
1495 (get_local $$retval$0)
1496 )
1497 )
1498 (func $_printf (; 37 ;) (param $$fmt i32) (param $$varargs i32) (result i32)
1499 (local $$0 i32)
1500 (local $$ap i32)
1501 (local $$call i32)
1502 (local $label i32)
1503 (local $sp i32)
1504 (set_local $sp
1505 (get_global $STACKTOP)
1506 )
1507 (set_global $STACKTOP
1508 (i32.add
1509 (get_global $STACKTOP)
1510 (i32.const 16)
1511 )
1512 )
1513 (if
1514 (i32.ge_s
1515 (get_global $STACKTOP)
1516 (get_global $STACK_MAX)
1517 )
1518 (call $abort)
1519 )
1520 (set_local $$ap
1521 (get_local $sp)
1522 )
1523 (i32.store
1524 (get_local $$ap)
1525 (get_local $$varargs)
1526 )
1527 (set_local $$0
1528 (i32.load
1529 (i32.const 8)
1530 )
1531 )
1532 (set_local $$call
1533 (call $_vfprintf
1534 (get_local $$0)
1535 (get_local $$fmt)
1536 (get_local $$ap)
1537 )
1538 )
1539 (set_global $STACKTOP
1540 (get_local $sp)
1541 )
1542 (return
1543 (get_local $$call)
1544 )
1545 )
1546 (func $___lockfile (; 38 ;) (param $$f i32) (result i32)
1547 (local $label i32)
1548 (local $sp i32)
1549 (set_local $sp
1550 (get_global $STACKTOP)
1551 )
1552 (return
1553 (i32.const 0)
1554 )
1555 )
1556 (func $___unlockfile (; 39 ;) (param $$f i32)
1557 (local $label i32)
1558 (local $sp i32)
1559 (set_local $sp
1560 (get_global $STACKTOP)
1561 )
1562 (return)
1563 )
1564 (func $___stdio_write (; 40 ;) (param $$f i32) (param $$buf i32) (param $$len i32) (result i32)
1565 (local $$$pre i32)
1566 (local $$0 i32)
1567 (local $$1 i32)
1568 (local $$10 i32)
1569 (local $$11 i32)
1570 (local $$12 i32)
1571 (local $$13 i32)
1572 (local $$14 i32)
1573 (local $$2 i32)
1574 (local $$3 i32)
1575 (local $$4 i32)
1576 (local $$5 i32)
1577 (local $$6 i32)
1578 (local $$7 i32)
1579 (local $$8 i32)
1580 (local $$9 i32)
1581 (local $$add i32)
1582 (local $$add$ptr i32)
1583 (local $$add$ptr41 i32)
1584 (local $$add$ptr46 i32)
1585 (local $$buf31 i32)
1586 (local $$buf_size i32)
1587 (local $$call i32)
1588 (local $$call10 i32)
1589 (local $$call7 i32)
1590 (local $$call9 i32)
1591 (local $$cmp i32)
1592 (local $$cmp17 i32)
1593 (local $$cmp22 i32)
1594 (local $$cmp29 i32)
1595 (local $$cmp38 i32)
1596 (local $$cnt$0 i32)
1597 (local $$cnt$1 i32)
1598 (local $$dec i32)
1599 (local $$fd8 i32)
1600 (local $$incdec$ptr i32)
1601 (local $$iov$0 i32)
1602 (local $$iov$0$lcssa57 i32)
1603 (local $$iov$1 i32)
1604 (local $$iov_base2 i32)
1605 (local $$iov_len i32)
1606 (local $$iov_len24 i32)
1607 (local $$iov_len28 i32)
1608 (local $$iov_len3 i32)
1609 (local $$iov_len50 i32)
1610 (local $$iov_len50$phi$trans$insert i32)
1611 (local $$iovcnt$0 i32)
1612 (local $$iovcnt$0$lcssa58 i32)
1613 (local $$iovcnt$1 i32)
1614 (local $$iovs i32)
1615 (local $$or i32)
1616 (local $$rem$0 i32)
1617 (local $$retval$0 i32)
1618 (local $$sub i32)
1619 (local $$sub$ptr$sub i32)
1620 (local $$sub26 i32)
1621 (local $$sub36 i32)
1622 (local $$sub51 i32)
1623 (local $$tobool i32)
1624 (local $$vararg_buffer i32)
1625 (local $$vararg_buffer3 i32)
1626 (local $$vararg_ptr1 i32)
1627 (local $$vararg_ptr2 i32)
1628 (local $$vararg_ptr6 i32)
1629 (local $$vararg_ptr7 i32)
1630 (local $$wbase i32)
1631 (local $$wend i32)
1632 (local $$wend19 i32)
1633 (local $$wpos i32)
1634 (local $label i32)
1635 (local $sp i32)
1636 (set_local $sp
1637 (get_global $STACKTOP)
1638 )
1639 (set_global $STACKTOP
1640 (i32.add
1641 (get_global $STACKTOP)
1642 (i32.const 48)
1643 )
1644 )
1645 (if
1646 (i32.ge_s
1647 (get_global $STACKTOP)
1648 (get_global $STACK_MAX)
1649 )
1650 (call $abort)
1651 )
1652 (set_local $$vararg_buffer3
1653 (i32.add
1654 (get_local $sp)
1655 (i32.const 16)
1656 )
1657 )
1658 (set_local $$vararg_buffer
1659 (get_local $sp)
1660 )
1661 (set_local $$iovs
1662 (i32.add
1663 (get_local $sp)
1664 (i32.const 32)
1665 )
1666 )
1667 (set_local $$wbase
1668 (i32.add
1669 (get_local $$f)
1670 (i32.const 28)
1671 )
1672 )
1673 (set_local $$0
1674 (i32.load
1675 (get_local $$wbase)
1676 )
1677 )
1678 (i32.store
1679 (get_local $$iovs)
1680 (get_local $$0)
1681 )
1682 (set_local $$iov_len
1683 (i32.add
1684 (get_local $$iovs)
1685 (i32.const 4)
1686 )
1687 )
1688 (set_local $$wpos
1689 (i32.add
1690 (get_local $$f)
1691 (i32.const 20)
1692 )
1693 )
1694 (set_local $$1
1695 (i32.load
1696 (get_local $$wpos)
1697 )
1698 )
1699 (set_local $$sub$ptr$sub
1700 (i32.sub
1701 (get_local $$1)
1702 (get_local $$0)
1703 )
1704 )
1705 (i32.store
1706 (get_local $$iov_len)
1707 (get_local $$sub$ptr$sub)
1708 )
1709 (set_local $$iov_base2
1710 (i32.add
1711 (get_local $$iovs)
1712 (i32.const 8)
1713 )
1714 )
1715 (i32.store
1716 (get_local $$iov_base2)
1717 (get_local $$buf)
1718 )
1719 (set_local $$iov_len3
1720 (i32.add
1721 (get_local $$iovs)
1722 (i32.const 12)
1723 )
1724 )
1725 (i32.store
1726 (get_local $$iov_len3)
1727 (get_local $$len)
1728 )
1729 (set_local $$add
1730 (i32.add
1731 (get_local $$sub$ptr$sub)
1732 (get_local $$len)
1733 )
1734 )
1735 (set_local $$fd8
1736 (i32.add
1737 (get_local $$f)
1738 (i32.const 60)
1739 )
1740 )
1741 (set_local $$buf31
1742 (i32.add
1743 (get_local $$f)
1744 (i32.const 44)
1745 )
1746 )
1747 (set_local $$iov$0
1748 (get_local $$iovs)
1749 )
1750 (set_local $$iovcnt$0
1751 (i32.const 2)
1752 )
1753 (set_local $$rem$0
1754 (get_local $$add)
1755 )
1756 (loop $while-in
1757 (block $while-out
1758 (set_local $$2
1759 (i32.load
1760 (i32.const 16)
1761 )
1762 )
1763 (set_local $$tobool
1764 (i32.eq
1765 (get_local $$2)
1766 (i32.const 0)
1767 )
1768 )
1769 (if
1770 (get_local $$tobool)
1771 (block
1772 (set_local $$4
1773 (i32.load
1774 (get_local $$fd8)
1775 )
1776 )
1777 (i32.store
1778 (get_local $$vararg_buffer3)
1779 (get_local $$4)
1780 )
1781 (set_local $$vararg_ptr6
1782 (i32.add
1783 (get_local $$vararg_buffer3)
1784 (i32.const 4)
1785 )
1786 )
1787 (i32.store
1788 (get_local $$vararg_ptr6)
1789 (get_local $$iov$0)
1790 )
1791 (set_local $$vararg_ptr7
1792 (i32.add
1793 (get_local $$vararg_buffer3)
1794 (i32.const 8)
1795 )
1796 )
1797 (i32.store
1798 (get_local $$vararg_ptr7)
1799 (get_local $$iovcnt$0)
1800 )
1801 (set_local $$call9
1802 (call $___syscall146
1803 (i32.const 146)
1804 (get_local $$vararg_buffer3)
1805 )
1806 )
1807 (set_local $$call10
1808 (call $___syscall_ret
1809 (get_local $$call9)
1810 )
1811 )
1812 (set_local $$cnt$0
1813 (get_local $$call10)
1814 )
1815 )
1816 (block
1817 (call $_pthread_cleanup_push
1818 (i32.const 5)
1819 (get_local $$f)
1820 )
1821 (set_local $$3
1822 (i32.load
1823 (get_local $$fd8)
1824 )
1825 )
1826 (i32.store
1827 (get_local $$vararg_buffer)
1828 (get_local $$3)
1829 )
1830 (set_local $$vararg_ptr1
1831 (i32.add
1832 (get_local $$vararg_buffer)
1833 (i32.const 4)
1834 )
1835 )
1836 (i32.store
1837 (get_local $$vararg_ptr1)
1838 (get_local $$iov$0)
1839 )
1840 (set_local $$vararg_ptr2
1841 (i32.add
1842 (get_local $$vararg_buffer)
1843 (i32.const 8)
1844 )
1845 )
1846 (i32.store
1847 (get_local $$vararg_ptr2)
1848 (get_local $$iovcnt$0)
1849 )
1850 (set_local $$call
1851 (call $___syscall146
1852 (i32.const 146)
1853 (get_local $$vararg_buffer)
1854 )
1855 )
1856 (set_local $$call7
1857 (call $___syscall_ret
1858 (get_local $$call)
1859 )
1860 )
1861 (call $_pthread_cleanup_pop
1862 (i32.const 0)
1863 )
1864 (set_local $$cnt$0
1865 (get_local $$call7)
1866 )
1867 )
1868 )
1869 (set_local $$cmp
1870 (i32.eq
1871 (get_local $$rem$0)
1872 (get_local $$cnt$0)
1873 )
1874 )
1875 (if
1876 (get_local $$cmp)
1877 (block
1878 (set_local $label
1879 (i32.const 6)
1880 )
1881 (br $while-out)
1882 )
1883 )
1884 (set_local $$cmp17
1885 (i32.lt_s
1886 (get_local $$cnt$0)
1887 (i32.const 0)
1888 )
1889 )
1890 (if
1891 (get_local $$cmp17)
1892 (block
1893 (set_local $$iov$0$lcssa57
1894 (get_local $$iov$0)
1895 )
1896 (set_local $$iovcnt$0$lcssa58
1897 (get_local $$iovcnt$0)
1898 )
1899 (set_local $label
1900 (i32.const 8)
1901 )
1902 (br $while-out)
1903 )
1904 )
1905 (set_local $$sub26
1906 (i32.sub
1907 (get_local $$rem$0)
1908 (get_local $$cnt$0)
1909 )
1910 )
1911 (set_local $$iov_len28
1912 (i32.add
1913 (get_local $$iov$0)
1914 (i32.const 4)
1915 )
1916 )
1917 (set_local $$10
1918 (i32.load
1919 (get_local $$iov_len28)
1920 )
1921 )
1922 (set_local $$cmp29
1923 (i32.gt_u
1924 (get_local $$cnt$0)
1925 (get_local $$10)
1926 )
1927 )
1928 (if
1929 (get_local $$cmp29)
1930 (block
1931 (set_local $$11
1932 (i32.load
1933 (get_local $$buf31)
1934 )
1935 )
1936 (i32.store
1937 (get_local $$wbase)
1938 (get_local $$11)
1939 )
1940 (i32.store
1941 (get_local $$wpos)
1942 (get_local $$11)
1943 )
1944 (set_local $$sub36
1945 (i32.sub
1946 (get_local $$cnt$0)
1947 (get_local $$10)
1948 )
1949 )
1950 (set_local $$incdec$ptr
1951 (i32.add
1952 (get_local $$iov$0)
1953 (i32.const 8)
1954 )
1955 )
1956 (set_local $$dec
1957 (i32.add
1958 (get_local $$iovcnt$0)
1959 (i32.const -1)
1960 )
1961 )
1962 (set_local $$iov_len50$phi$trans$insert
1963 (i32.add
1964 (get_local $$iov$0)
1965 (i32.const 12)
1966 )
1967 )
1968 (set_local $$$pre
1969 (i32.load
1970 (get_local $$iov_len50$phi$trans$insert)
1971 )
1972 )
1973 (set_local $$14
1974 (get_local $$$pre)
1975 )
1976 (set_local $$cnt$1
1977 (get_local $$sub36)
1978 )
1979 (set_local $$iov$1
1980 (get_local $$incdec$ptr)
1981 )
1982 (set_local $$iovcnt$1
1983 (get_local $$dec)
1984 )
1985 )
1986 (block
1987 (set_local $$cmp38
1988 (i32.eq
1989 (get_local $$iovcnt$0)
1990 (i32.const 2)
1991 )
1992 )
1993 (if
1994 (get_local $$cmp38)
1995 (block
1996 (set_local $$12
1997 (i32.load
1998 (get_local $$wbase)
1999 )
2000 )
2001 (set_local $$add$ptr41
2002 (i32.add
2003 (get_local $$12)
2004 (get_local $$cnt$0)
2005 )
2006 )
2007 (i32.store
2008 (get_local $$wbase)
2009 (get_local $$add$ptr41)
2010 )
2011 (set_local $$14
2012 (get_local $$10)
2013 )
2014 (set_local $$cnt$1
2015 (get_local $$cnt$0)
2016 )
2017 (set_local $$iov$1
2018 (get_local $$iov$0)
2019 )
2020 (set_local $$iovcnt$1
2021 (i32.const 2)
2022 )
2023 )
2024 (block
2025 (set_local $$14
2026 (get_local $$10)
2027 )
2028 (set_local $$cnt$1
2029 (get_local $$cnt$0)
2030 )
2031 (set_local $$iov$1
2032 (get_local $$iov$0)
2033 )
2034 (set_local $$iovcnt$1
2035 (get_local $$iovcnt$0)
2036 )
2037 )
2038 )
2039 )
2040 )
2041 (set_local $$13
2042 (i32.load
2043 (get_local $$iov$1)
2044 )
2045 )
2046 (set_local $$add$ptr46
2047 (i32.add
2048 (get_local $$13)
2049 (get_local $$cnt$1)
2050 )
2051 )
2052 (i32.store
2053 (get_local $$iov$1)
2054 (get_local $$add$ptr46)
2055 )
2056 (set_local $$iov_len50
2057 (i32.add
2058 (get_local $$iov$1)
2059 (i32.const 4)
2060 )
2061 )
2062 (set_local $$sub51
2063 (i32.sub
2064 (get_local $$14)
2065 (get_local $$cnt$1)
2066 )
2067 )
2068 (i32.store
2069 (get_local $$iov_len50)
2070 (get_local $$sub51)
2071 )
2072 (set_local $$iov$0
2073 (get_local $$iov$1)
2074 )
2075 (set_local $$iovcnt$0
2076 (get_local $$iovcnt$1)
2077 )
2078 (set_local $$rem$0
2079 (get_local $$sub26)
2080 )
2081 (br $while-in)
2082 )
2083 )
2084 (if
2085 (i32.eq
2086 (get_local $label)
2087 (i32.const 6)
2088 )
2089 (block
2090 (set_local $$5
2091 (i32.load
2092 (get_local $$buf31)
2093 )
2094 )
2095 (set_local $$buf_size
2096 (i32.add
2097 (get_local $$f)
2098 (i32.const 48)
2099 )
2100 )
2101 (set_local $$6
2102 (i32.load
2103 (get_local $$buf_size)
2104 )
2105 )
2106 (set_local $$add$ptr
2107 (i32.add
2108 (get_local $$5)
2109 (get_local $$6)
2110 )
2111 )
2112 (set_local $$wend
2113 (i32.add
2114 (get_local $$f)
2115 (i32.const 16)
2116 )
2117 )
2118 (i32.store
2119 (get_local $$wend)
2120 (get_local $$add$ptr)
2121 )
2122 (set_local $$7
2123 (get_local $$5)
2124 )
2125 (i32.store
2126 (get_local $$wbase)
2127 (get_local $$7)
2128 )
2129 (i32.store
2130 (get_local $$wpos)
2131 (get_local $$7)
2132 )
2133 (set_local $$retval$0
2134 (get_local $$len)
2135 )
2136 )
2137 (if
2138 (i32.eq
2139 (get_local $label)
2140 (i32.const 8)
2141 )
2142 (block
2143 (set_local $$wend19
2144 (i32.add
2145 (get_local $$f)
2146 (i32.const 16)
2147 )
2148 )
2149 (i32.store
2150 (get_local $$wend19)
2151 (i32.const 0)
2152 )
2153 (i32.store
2154 (get_local $$wbase)
2155 (i32.const 0)
2156 )
2157 (i32.store
2158 (get_local $$wpos)
2159 (i32.const 0)
2160 )
2161 (set_local $$8
2162 (i32.load
2163 (get_local $$f)
2164 )
2165 )
2166 (set_local $$or
2167 (i32.or
2168 (get_local $$8)
2169 (i32.const 32)
2170 )
2171 )
2172 (i32.store
2173 (get_local $$f)
2174 (get_local $$or)
2175 )
2176 (set_local $$cmp22
2177 (i32.eq
2178 (get_local $$iovcnt$0$lcssa58)
2179 (i32.const 2)
2180 )
2181 )
2182 (if
2183 (get_local $$cmp22)
2184 (set_local $$retval$0
2185 (i32.const 0)
2186 )
2187 (block
2188 (set_local $$iov_len24
2189 (i32.add
2190 (get_local $$iov$0$lcssa57)
2191 (i32.const 4)
2192 )
2193 )
2194 (set_local $$9
2195 (i32.load
2196 (get_local $$iov_len24)
2197 )
2198 )
2199 (set_local $$sub
2200 (i32.sub
2201 (get_local $$len)
2202 (get_local $$9)
2203 )
2204 )
2205 (set_local $$retval$0
2206 (get_local $$sub)
2207 )
2208 )
2209 )
2210 )
2211 )
2212 )
2213 (set_global $STACKTOP
2214 (get_local $sp)
2215 )
2216 (return
2217 (get_local $$retval$0)
2218 )
2219 )
2220 (func $_vfprintf (; 41 ;) (param $$f i32) (param $$fmt i32) (param $$ap i32) (result i32)
2221 (local $$$call21 i32)
2222 (local $$0 i32)
2223 (local $$1 i32)
2224 (local $$2 i32)
2225 (local $$3 i32)
2226 (local $$4 i32)
2227 (local $$5 i32)
2228 (local $$6 i32)
2229 (local $$7 i32)
2230 (local $$add$ptr i32)
2231 (local $$and i32)
2232 (local $$and11 i32)
2233 (local $$and36 i32)
2234 (local $$ap2 i32)
2235 (local $$buf i32)
2236 (local $$buf_size i32)
2237 (local $$call i32)
2238 (local $$call21 i32)
2239 (local $$call21$30 i32)
2240 (local $$call6 i32)
2241 (local $$cmp i32)
2242 (local $$cmp5 i32)
2243 (local $$cmp7 i32)
2244 (local $$cond i32)
2245 (local $$internal_buf i32)
2246 (local $$lock i32)
2247 (local $$mode i32)
2248 (local $$nl_arg i32)
2249 (local $$nl_type i32)
2250 (local $$or i32)
2251 (local $$ret$1 i32)
2252 (local $$ret$1$ i32)
2253 (local $$retval$0 i32)
2254 (local $$tobool i32)
2255 (local $$tobool22 i32)
2256 (local $$tobool26 i32)
2257 (local $$tobool37 i32)
2258 (local $$tobool41 i32)
2259 (local $$vacopy_currentptr i32)
2260 (local $$wbase i32)
2261 (local $$wend i32)
2262 (local $$wpos i32)
2263 (local $$write i32)
2264 (local $dest i32)
2265 (local $label i32)
2266 (local $sp i32)
2267 (local $stop i32)
2268 (set_local $sp
2269 (get_global $STACKTOP)
2270 )
2271 (set_global $STACKTOP
2272 (i32.add
2273 (get_global $STACKTOP)
2274 (i32.const 224)
2275 )
2276 )
2277 (if
2278 (i32.ge_s
2279 (get_global $STACKTOP)
2280 (get_global $STACK_MAX)
2281 )
2282 (call $abort)
2283 )
2284 (set_local $$ap2
2285 (i32.add
2286 (get_local $sp)
2287 (i32.const 120)
2288 )
2289 )
2290 (set_local $$nl_type
2291 (i32.add
2292 (get_local $sp)
2293 (i32.const 80)
2294 )
2295 )
2296 (set_local $$nl_arg
2297 (get_local $sp)
2298 )
2299 (set_local $$internal_buf
2300 (i32.add
2301 (get_local $sp)
2302 (i32.const 136)
2303 )
2304 )
2305 (set_local $dest
2306 (get_local $$nl_type)
2307 )
2308 (set_local $stop
2309 (i32.add
2310 (get_local $dest)
2311 (i32.const 40)
2312 )
2313 )
2314 (loop $do-in
2315 (block $do-out
2316 (i32.store
2317 (get_local $dest)
2318 (i32.const 0)
2319 )
2320 (set_local $dest
2321 (i32.add
2322 (get_local $dest)
2323 (i32.const 4)
2324 )
2325 )
2326 (br_if $do-in
2327 (i32.lt_s
2328 (get_local $dest)
2329 (get_local $stop)
2330 )
2331 )
2332 )
2333 )
2334 (set_local $$vacopy_currentptr
2335 (i32.load
2336 (get_local $$ap)
2337 )
2338 )
2339 (i32.store
2340 (get_local $$ap2)
2341 (get_local $$vacopy_currentptr)
2342 )
2343 (set_local $$call
2344 (call $_printf_core
2345 (i32.const 0)
2346 (get_local $$fmt)
2347 (get_local $$ap2)
2348 (get_local $$nl_arg)
2349 (get_local $$nl_type)
2350 )
2351 )
2352 (set_local $$cmp
2353 (i32.lt_s
2354 (get_local $$call)
2355 (i32.const 0)
2356 )
2357 )
2358 (if
2359 (get_local $$cmp)
2360 (set_local $$retval$0
2361 (i32.const -1)
2362 )
2363 (block
2364 (set_local $$lock
2365 (i32.add
2366 (get_local $$f)
2367 (i32.const 76)
2368 )
2369 )
2370 (set_local $$0
2371 (i32.load
2372 (get_local $$lock)
2373 )
2374 )
2375 (set_local $$cmp5
2376 (i32.gt_s
2377 (get_local $$0)
2378 (i32.const -1)
2379 )
2380 )
2381 (if
2382 (get_local $$cmp5)
2383 (block
2384 (set_local $$call6
2385 (call $___lockfile
2386 (get_local $$f)
2387 )
2388 )
2389 (set_local $$cond
2390 (get_local $$call6)
2391 )
2392 )
2393 (set_local $$cond
2394 (i32.const 0)
2395 )
2396 )
2397 (set_local $$1
2398 (i32.load
2399 (get_local $$f)
2400 )
2401 )
2402 (set_local $$and
2403 (i32.and
2404 (get_local $$1)
2405 (i32.const 32)
2406 )
2407 )
2408 (set_local $$mode
2409 (i32.add
2410 (get_local $$f)
2411 (i32.const 74)
2412 )
2413 )
2414 (set_local $$2
2415 (i32.load8_s
2416 (get_local $$mode)
2417 )
2418 )
2419 (set_local $$cmp7
2420 (i32.lt_s
2421 (i32.shr_s
2422 (i32.shl
2423 (get_local $$2)
2424 (i32.const 24)
2425 )
2426 (i32.const 24)
2427 )
2428 (i32.const 1)
2429 )
2430 )
2431 (if
2432 (get_local $$cmp7)
2433 (block
2434 (set_local $$and11
2435 (i32.and
2436 (get_local $$1)
2437 (i32.const -33)
2438 )
2439 )
2440 (i32.store
2441 (get_local $$f)
2442 (get_local $$and11)
2443 )
2444 )
2445 )
2446 (set_local $$buf_size
2447 (i32.add
2448 (get_local $$f)
2449 (i32.const 48)
2450 )
2451 )
2452 (set_local $$3
2453 (i32.load
2454 (get_local $$buf_size)
2455 )
2456 )
2457 (set_local $$tobool
2458 (i32.eq
2459 (get_local $$3)
2460 (i32.const 0)
2461 )
2462 )
2463 (if
2464 (get_local $$tobool)
2465 (block
2466 (set_local $$buf
2467 (i32.add
2468 (get_local $$f)
2469 (i32.const 44)
2470 )
2471 )
2472 (set_local $$4
2473 (i32.load
2474 (get_local $$buf)
2475 )
2476 )
2477 (i32.store
2478 (get_local $$buf)
2479 (get_local $$internal_buf)
2480 )
2481 (set_local $$wbase
2482 (i32.add
2483 (get_local $$f)
2484 (i32.const 28)
2485 )
2486 )
2487 (i32.store
2488 (get_local $$wbase)
2489 (get_local $$internal_buf)
2490 )
2491 (set_local $$wpos
2492 (i32.add
2493 (get_local $$f)
2494 (i32.const 20)
2495 )
2496 )
2497 (i32.store
2498 (get_local $$wpos)
2499 (get_local $$internal_buf)
2500 )
2501 (i32.store
2502 (get_local $$buf_size)
2503 (i32.const 80)
2504 )
2505 (set_local $$add$ptr
2506 (i32.add
2507 (get_local $$internal_buf)
2508 (i32.const 80)
2509 )
2510 )
2511 (set_local $$wend
2512 (i32.add
2513 (get_local $$f)
2514 (i32.const 16)
2515 )
2516 )
2517 (i32.store
2518 (get_local $$wend)
2519 (get_local $$add$ptr)
2520 )
2521 (set_local $$call21
2522 (call $_printf_core
2523 (get_local $$f)
2524 (get_local $$fmt)
2525 (get_local $$ap2)
2526 (get_local $$nl_arg)
2527 (get_local $$nl_type)
2528 )
2529 )
2530 (set_local $$tobool22
2531 (i32.eq
2532 (get_local $$4)
2533 (i32.const 0)
2534 )
2535 )
2536 (if
2537 (get_local $$tobool22)
2538 (set_local $$ret$1
2539 (get_local $$call21)
2540 )
2541 (block
2542 (set_local $$write
2543 (i32.add
2544 (get_local $$f)
2545 (i32.const 36)
2546 )
2547 )
2548 (set_local $$5
2549 (i32.load
2550 (get_local $$write)
2551 )
2552 )
2553 (drop
2554 (call_indirect (type $FUNCSIG$iiii)
2555 (get_local $$f)
2556 (i32.const 0)
2557 (i32.const 0)
2558 (i32.add
2559 (i32.and
2560 (get_local $$5)
2561 (i32.const 7)
2562 )
2563 (i32.const 2)
2564 )
2565 )
2566 )
2567 (set_local $$6
2568 (i32.load
2569 (get_local $$wpos)
2570 )
2571 )
2572 (set_local $$tobool26
2573 (i32.eq
2574 (get_local $$6)
2575 (i32.const 0)
2576 )
2577 )
2578 (set_local $$$call21
2579 (if (result i32)
2580 (get_local $$tobool26)
2581 (i32.const -1)
2582 (get_local $$call21)
2583 )
2584 )
2585 (i32.store
2586 (get_local $$buf)
2587 (get_local $$4)
2588 )
2589 (i32.store
2590 (get_local $$buf_size)
2591 (i32.const 0)
2592 )
2593 (i32.store
2594 (get_local $$wend)
2595 (i32.const 0)
2596 )
2597 (i32.store
2598 (get_local $$wbase)
2599 (i32.const 0)
2600 )
2601 (i32.store
2602 (get_local $$wpos)
2603 (i32.const 0)
2604 )
2605 (set_local $$ret$1
2606 (get_local $$$call21)
2607 )
2608 )
2609 )
2610 )
2611 (block
2612 (set_local $$call21$30
2613 (call $_printf_core
2614 (get_local $$f)
2615 (get_local $$fmt)
2616 (get_local $$ap2)
2617 (get_local $$nl_arg)
2618 (get_local $$nl_type)
2619 )
2620 )
2621 (set_local $$ret$1
2622 (get_local $$call21$30)
2623 )
2624 )
2625 )
2626 (set_local $$7
2627 (i32.load
2628 (get_local $$f)
2629 )
2630 )
2631 (set_local $$and36
2632 (i32.and
2633 (get_local $$7)
2634 (i32.const 32)
2635 )
2636 )
2637 (set_local $$tobool37
2638 (i32.eq
2639 (get_local $$and36)
2640 (i32.const 0)
2641 )
2642 )
2643 (set_local $$ret$1$
2644 (if (result i32)
2645 (get_local $$tobool37)
2646 (get_local $$ret$1)
2647 (i32.const -1)
2648 )
2649 )
2650 (set_local $$or
2651 (i32.or
2652 (get_local $$7)
2653 (get_local $$and)
2654 )
2655 )
2656 (i32.store
2657 (get_local $$f)
2658 (get_local $$or)
2659 )
2660 (set_local $$tobool41
2661 (i32.eq
2662 (get_local $$cond)
2663 (i32.const 0)
2664 )
2665 )
2666 (if
2667 (i32.eqz
2668 (get_local $$tobool41)
2669 )
2670 (call $___unlockfile
2671 (get_local $$f)
2672 )
2673 )
2674 (set_local $$retval$0
2675 (get_local $$ret$1$)
2676 )
2677 )
2678 )
2679 (set_global $STACKTOP
2680 (get_local $sp)
2681 )
2682 (return
2683 (get_local $$retval$0)
2684 )
2685 )
2686 (func $___fwritex (; 42 ;) (param $$s i32) (param $$l i32) (param $$f i32) (result i32)
2687 (local $$$pre i32)
2688 (local $$$pre31 i32)
2689 (local $$0 i32)
2690 (local $$1 i32)
2691 (local $$10 i32)
2692 (local $$2 i32)
2693 (local $$3 i32)
2694 (local $$4 i32)
2695 (local $$5 i32)
2696 (local $$6 i32)
2697 (local $$7 i32)
2698 (local $$8 i32)
2699 (local $$9 i32)
2700 (local $$add i32)
2701 (local $$add$ptr i32)
2702 (local $$add$ptr26 i32)
2703 (local $$arrayidx i32)
2704 (local $$call i32)
2705 (local $$call16 i32)
2706 (local $$call4 i32)
2707 (local $$cmp i32)
2708 (local $$cmp11 i32)
2709 (local $$cmp17 i32)
2710 (local $$cmp6 i32)
2711 (local $$i$0 i32)
2712 (local $$i$0$lcssa36 i32)
2713 (local $$i$1 i32)
2714 (local $$l$addr$0 i32)
2715 (local $$lbf i32)
2716 (local $$retval$0 i32)
2717 (local $$s$addr$0 i32)
2718 (local $$sub i32)
2719 (local $$sub$ptr$sub i32)
2720 (local $$sub21 i32)
2721 (local $$tobool i32)
2722 (local $$tobool1 i32)
2723 (local $$tobool9 i32)
2724 (local $$wend i32)
2725 (local $$wpos i32)
2726 (local $$write i32)
2727 (local $$write15 i32)
2728 (local $label i32)
2729 (local $sp i32)
2730 (set_local $sp
2731 (get_global $STACKTOP)
2732 )
2733 (set_local $$wend
2734 (i32.add
2735 (get_local $$f)
2736 (i32.const 16)
2737 )
2738 )
2739 (set_local $$0
2740 (i32.load
2741 (get_local $$wend)
2742 )
2743 )
2744 (set_local $$tobool
2745 (i32.eq
2746 (get_local $$0)
2747 (i32.const 0)
2748 )
2749 )
2750 (if
2751 (get_local $$tobool)
2752 (block
2753 (set_local $$call
2754 (call $___towrite
2755 (get_local $$f)
2756 )
2757 )
2758 (set_local $$tobool1
2759 (i32.eq
2760 (get_local $$call)
2761 (i32.const 0)
2762 )
2763 )
2764 (if
2765 (get_local $$tobool1)
2766 (block
2767 (set_local $$$pre
2768 (i32.load
2769 (get_local $$wend)
2770 )
2771 )
2772 (set_local $$3
2773 (get_local $$$pre)
2774 )
2775 (set_local $label
2776 (i32.const 5)
2777 )
2778 )
2779 (set_local $$retval$0
2780 (i32.const 0)
2781 )
2782 )
2783 )
2784 (block
2785 (set_local $$1
2786 (get_local $$0)
2787 )
2788 (set_local $$3
2789 (get_local $$1)
2790 )
2791 (set_local $label
2792 (i32.const 5)
2793 )
2794 )
2795 )
2796 (block $label$break$L5
2797 (if
2798 (i32.eq
2799 (get_local $label)
2800 (i32.const 5)
2801 )
2802 (block
2803 (set_local $$wpos
2804 (i32.add
2805 (get_local $$f)
2806 (i32.const 20)
2807 )
2808 )
2809 (set_local $$2
2810 (i32.load
2811 (get_local $$wpos)
2812 )
2813 )
2814 (set_local $$sub$ptr$sub
2815 (i32.sub
2816 (get_local $$3)
2817 (get_local $$2)
2818 )
2819 )
2820 (set_local $$cmp
2821 (i32.lt_u
2822 (get_local $$sub$ptr$sub)
2823 (get_local $$l)
2824 )
2825 )
2826 (set_local $$4
2827 (get_local $$2)
2828 )
2829 (if
2830 (get_local $$cmp)
2831 (block
2832 (set_local $$write
2833 (i32.add
2834 (get_local $$f)
2835 (i32.const 36)
2836 )
2837 )
2838 (set_local $$5
2839 (i32.load
2840 (get_local $$write)
2841 )
2842 )
2843 (set_local $$call4
2844 (call_indirect (type $FUNCSIG$iiii)
2845 (get_local $$f)
2846 (get_local $$s)
2847 (get_local $$l)
2848 (i32.add
2849 (i32.and
2850 (get_local $$5)
2851 (i32.const 7)
2852 )
2853 (i32.const 2)
2854 )
2855 )
2856 )
2857 (set_local $$retval$0
2858 (get_local $$call4)
2859 )
2860 (br $label$break$L5)
2861 )
2862 )
2863 (set_local $$lbf
2864 (i32.add
2865 (get_local $$f)
2866 (i32.const 75)
2867 )
2868 )
2869 (set_local $$6
2870 (i32.load8_s
2871 (get_local $$lbf)
2872 )
2873 )
2874 (set_local $$cmp6
2875 (i32.gt_s
2876 (i32.shr_s
2877 (i32.shl
2878 (get_local $$6)
2879 (i32.const 24)
2880 )
2881 (i32.const 24)
2882 )
2883 (i32.const -1)
2884 )
2885 )
2886 (block $label$break$L10
2887 (if
2888 (get_local $$cmp6)
2889 (block
2890 (set_local $$i$0
2891 (get_local $$l)
2892 )
2893 (loop $while-in
2894 (block $while-out
2895 (set_local $$tobool9
2896 (i32.eq
2897 (get_local $$i$0)
2898 (i32.const 0)
2899 )
2900 )
2901 (if
2902 (get_local $$tobool9)
2903 (block
2904 (set_local $$9
2905 (get_local $$4)
2906 )
2907 (set_local $$i$1
2908 (i32.const 0)
2909 )
2910 (set_local $$l$addr$0
2911 (get_local $$l)
2912 )
2913 (set_local $$s$addr$0
2914 (get_local $$s)
2915 )
2916 (br $label$break$L10)
2917 )
2918 )
2919 (set_local $$sub
2920 (i32.add
2921 (get_local $$i$0)
2922 (i32.const -1)
2923 )
2924 )
2925 (set_local $$arrayidx
2926 (i32.add
2927 (get_local $$s)
2928 (get_local $$sub)
2929 )
2930 )
2931 (set_local $$7
2932 (i32.load8_s
2933 (get_local $$arrayidx)
2934 )
2935 )
2936 (set_local $$cmp11
2937 (i32.eq
2938 (i32.shr_s
2939 (i32.shl
2940 (get_local $$7)
2941 (i32.const 24)
2942 )
2943 (i32.const 24)
2944 )
2945 (i32.const 10)
2946 )
2947 )
2948 (if
2949 (get_local $$cmp11)
2950 (block
2951 (set_local $$i$0$lcssa36
2952 (get_local $$i$0)
2953 )
2954 (br $while-out)
2955 )
2956 (set_local $$i$0
2957 (get_local $$sub)
2958 )
2959 )
2960 (br $while-in)
2961 )
2962 )
2963 (set_local $$write15
2964 (i32.add
2965 (get_local $$f)
2966 (i32.const 36)
2967 )
2968 )
2969 (set_local $$8
2970 (i32.load
2971 (get_local $$write15)
2972 )
2973 )
2974 (set_local $$call16
2975 (call_indirect (type $FUNCSIG$iiii)
2976 (get_local $$f)
2977 (get_local $$s)
2978 (get_local $$i$0$lcssa36)
2979 (i32.add
2980 (i32.and
2981 (get_local $$8)
2982 (i32.const 7)
2983 )
2984 (i32.const 2)
2985 )
2986 )
2987 )
2988 (set_local $$cmp17
2989 (i32.lt_u
2990 (get_local $$call16)
2991 (get_local $$i$0$lcssa36)
2992 )
2993 )
2994 (if
2995 (get_local $$cmp17)
2996 (block
2997 (set_local $$retval$0
2998 (get_local $$i$0$lcssa36)
2999 )
3000 (br $label$break$L5)
3001 )
3002 )
3003 (set_local $$add$ptr
3004 (i32.add
3005 (get_local $$s)
3006 (get_local $$i$0$lcssa36)
3007 )
3008 )
3009 (set_local $$sub21
3010 (i32.sub
3011 (get_local $$l)
3012 (get_local $$i$0$lcssa36)
3013 )
3014 )
3015 (set_local $$$pre31
3016 (i32.load
3017 (get_local $$wpos)
3018 )
3019 )
3020 (set_local $$9
3021 (get_local $$$pre31)
3022 )
3023 (set_local $$i$1
3024 (get_local $$i$0$lcssa36)
3025 )
3026 (set_local $$l$addr$0
3027 (get_local $$sub21)
3028 )
3029 (set_local $$s$addr$0
3030 (get_local $$add$ptr)
3031 )
3032 )
3033 (block
3034 (set_local $$9
3035 (get_local $$4)
3036 )
3037 (set_local $$i$1
3038 (i32.const 0)
3039 )
3040 (set_local $$l$addr$0
3041 (get_local $$l)
3042 )
3043 (set_local $$s$addr$0
3044 (get_local $$s)
3045 )
3046 )
3047 )
3048 )
3049 (drop
3050 (call $_memcpy
3051 (get_local $$9)
3052 (get_local $$s$addr$0)
3053 (get_local $$l$addr$0)
3054 )
3055 )
3056 (set_local $$10
3057 (i32.load
3058 (get_local $$wpos)
3059 )
3060 )
3061 (set_local $$add$ptr26
3062 (i32.add
3063 (get_local $$10)
3064 (get_local $$l$addr$0)
3065 )
3066 )
3067 (i32.store
3068 (get_local $$wpos)
3069 (get_local $$add$ptr26)
3070 )
3071 (set_local $$add
3072 (i32.add
3073 (get_local $$i$1)
3074 (get_local $$l$addr$0)
3075 )
3076 )
3077 (set_local $$retval$0
3078 (get_local $$add)
3079 )
3080 )
3081 )
3082 )
3083 (return
3084 (get_local $$retval$0)
3085 )
3086 )
3087 (func $___towrite (; 43 ;) (param $$f i32) (result i32)
3088 (local $$0 i32)
3089 (local $$1 i32)
3090 (local $$2 i32)
3091 (local $$3 i32)
3092 (local $$4 i32)
3093 (local $$add$ptr i32)
3094 (local $$and i32)
3095 (local $$buf i32)
3096 (local $$buf_size i32)
3097 (local $$conv i32)
3098 (local $$conv3 i32)
3099 (local $$mode i32)
3100 (local $$or i32)
3101 (local $$or5 i32)
3102 (local $$rend i32)
3103 (local $$retval$0 i32)
3104 (local $$rpos i32)
3105 (local $$sub i32)
3106 (local $$tobool i32)
3107 (local $$wbase i32)
3108 (local $$wend i32)
3109 (local $$wpos i32)
3110 (local $label i32)
3111 (local $sp i32)
3112 (set_local $sp
3113 (get_global $STACKTOP)
3114 )
3115 (set_local $$mode
3116 (i32.add
3117 (get_local $$f)
3118 (i32.const 74)
3119 )
3120 )
3121 (set_local $$0
3122 (i32.load8_s
3123 (get_local $$mode)
3124 )
3125 )
3126 (set_local $$conv
3127 (i32.shr_s
3128 (i32.shl
3129 (get_local $$0)
3130 (i32.const 24)
3131 )
3132 (i32.const 24)
3133 )
3134 )
3135 (set_local $$sub
3136 (i32.add
3137 (get_local $$conv)
3138 (i32.const 255)
3139 )
3140 )
3141 (set_local $$or
3142 (i32.or
3143 (get_local $$sub)
3144 (get_local $$conv)
3145 )
3146 )
3147 (set_local $$conv3
3148 (i32.and
3149 (get_local $$or)
3150 (i32.const 255)
3151 )
3152 )
3153 (i32.store8
3154 (get_local $$mode)
3155 (get_local $$conv3)
3156 )
3157 (set_local $$1
3158 (i32.load
3159 (get_local $$f)
3160 )
3161 )
3162 (set_local $$and
3163 (i32.and
3164 (get_local $$1)
3165 (i32.const 8)
3166 )
3167 )
3168 (set_local $$tobool
3169 (i32.eq
3170 (get_local $$and)
3171 (i32.const 0)
3172 )
3173 )
3174 (if
3175 (get_local $$tobool)
3176 (block
3177 (set_local $$rend
3178 (i32.add
3179 (get_local $$f)
3180 (i32.const 8)
3181 )
3182 )
3183 (i32.store
3184 (get_local $$rend)
3185 (i32.const 0)
3186 )
3187 (set_local $$rpos
3188 (i32.add
3189 (get_local $$f)
3190 (i32.const 4)
3191 )
3192 )
3193 (i32.store
3194 (get_local $$rpos)
3195 (i32.const 0)
3196 )
3197 (set_local $$buf
3198 (i32.add
3199 (get_local $$f)
3200 (i32.const 44)
3201 )
3202 )
3203 (set_local $$2
3204 (i32.load
3205 (get_local $$buf)
3206 )
3207 )
3208 (set_local $$wbase
3209 (i32.add
3210 (get_local $$f)
3211 (i32.const 28)
3212 )
3213 )
3214 (i32.store
3215 (get_local $$wbase)
3216 (get_local $$2)
3217 )
3218 (set_local $$wpos
3219 (i32.add
3220 (get_local $$f)
3221 (i32.const 20)
3222 )
3223 )
3224 (i32.store
3225 (get_local $$wpos)
3226 (get_local $$2)
3227 )
3228 (set_local $$3
3229 (get_local $$2)
3230 )
3231 (set_local $$buf_size
3232 (i32.add
3233 (get_local $$f)
3234 (i32.const 48)
3235 )
3236 )
3237 (set_local $$4
3238 (i32.load
3239 (get_local $$buf_size)
3240 )
3241 )
3242 (set_local $$add$ptr
3243 (i32.add
3244 (get_local $$3)
3245 (get_local $$4)
3246 )
3247 )
3248 (set_local $$wend
3249 (i32.add
3250 (get_local $$f)
3251 (i32.const 16)
3252 )
3253 )
3254 (i32.store
3255 (get_local $$wend)
3256 (get_local $$add$ptr)
3257 )
3258 (set_local $$retval$0
3259 (i32.const 0)
3260 )
3261 )
3262 (block
3263 (set_local $$or5
3264 (i32.or
3265 (get_local $$1)
3266 (i32.const 32)
3267 )
3268 )
3269 (i32.store
3270 (get_local $$f)
3271 (get_local $$or5)
3272 )
3273 (set_local $$retval$0
3274 (i32.const -1)
3275 )
3276 )
3277 )
3278 (return
3279 (get_local $$retval$0)
3280 )
3281 )
3282 (func $_wcrtomb (; 44 ;) (param $$s i32) (param $$wc i32) (param $$st i32) (result i32)
3283 (local $$0 i32)
3284 (local $$and i32)
3285 (local $$and19 i32)
3286 (local $$and23 i32)
3287 (local $$and36 i32)
3288 (local $$and41 i32)
3289 (local $$and45 i32)
3290 (local $$call i32)
3291 (local $$cmp i32)
3292 (local $$cmp11 i32)
3293 (local $$cmp2 i32)
3294 (local $$cmp28 i32)
3295 (local $$cmp9 i32)
3296 (local $$conv i32)
3297 (local $$conv16 i32)
3298 (local $$conv21 i32)
3299 (local $$conv25 i32)
3300 (local $$conv33 i32)
3301 (local $$conv38 i32)
3302 (local $$conv43 i32)
3303 (local $$conv47 i32)
3304 (local $$conv5 i32)
3305 (local $$conv7 i32)
3306 (local $$incdec$ptr i32)
3307 (local $$incdec$ptr17 i32)
3308 (local $$incdec$ptr22 i32)
3309 (local $$incdec$ptr34 i32)
3310 (local $$incdec$ptr39 i32)
3311 (local $$incdec$ptr44 i32)
3312 (local $$or i32)
3313 (local $$or$cond i32)
3314 (local $$or15 i32)
3315 (local $$or20 i32)
3316 (local $$or24 i32)
3317 (local $$or32 i32)
3318 (local $$or37 i32)
3319 (local $$or42 i32)
3320 (local $$or46 i32)
3321 (local $$or6 i32)
3322 (local $$retval$0 i32)
3323 (local $$shr$28 i32)
3324 (local $$shr14$26 i32)
3325 (local $$shr18$27 i32)
3326 (local $$shr31$23 i32)
3327 (local $$shr35$24 i32)
3328 (local $$shr40$25 i32)
3329 (local $$sub27 i32)
3330 (local $$tobool i32)
3331 (local $label i32)
3332 (local $sp i32)
3333 (set_local $sp
3334 (get_global $STACKTOP)
3335 )
3336 (set_local $$tobool
3337 (i32.eq
3338 (get_local $$s)
3339 (i32.const 0)
3340 )
3341 )
3342 (block $do-once
3343 (if
3344 (get_local $$tobool)
3345 (set_local $$retval$0
3346 (i32.const 1)
3347 )
3348 (block
3349 (set_local $$cmp
3350 (i32.lt_u
3351 (get_local $$wc)
3352 (i32.const 128)
3353 )
3354 )
3355 (if
3356 (get_local $$cmp)
3357 (block
3358 (set_local $$conv
3359 (i32.and
3360 (get_local $$wc)
3361 (i32.const 255)
3362 )
3363 )
3364 (i32.store8
3365 (get_local $$s)
3366 (get_local $$conv)
3367 )
3368 (set_local $$retval$0
3369 (i32.const 1)
3370 )
3371 (br $do-once)
3372 )
3373 )
3374 (set_local $$cmp2
3375 (i32.lt_u
3376 (get_local $$wc)
3377 (i32.const 2048)
3378 )
3379 )
3380 (if
3381 (get_local $$cmp2)
3382 (block
3383 (set_local $$shr$28
3384 (i32.shr_u
3385 (get_local $$wc)
3386 (i32.const 6)
3387 )
3388 )
3389 (set_local $$or
3390 (i32.or
3391 (get_local $$shr$28)
3392 (i32.const 192)
3393 )
3394 )
3395 (set_local $$conv5
3396 (i32.and
3397 (get_local $$or)
3398 (i32.const 255)
3399 )
3400 )
3401 (set_local $$incdec$ptr
3402 (i32.add
3403 (get_local $$s)
3404 (i32.const 1)
3405 )
3406 )
3407 (i32.store8
3408 (get_local $$s)
3409 (get_local $$conv5)
3410 )
3411 (set_local $$and
3412 (i32.and
3413 (get_local $$wc)
3414 (i32.const 63)
3415 )
3416 )
3417 (set_local $$or6
3418 (i32.or
3419 (get_local $$and)
3420 (i32.const 128)
3421 )
3422 )
3423 (set_local $$conv7
3424 (i32.and
3425 (get_local $$or6)
3426 (i32.const 255)
3427 )
3428 )
3429 (i32.store8
3430 (get_local $$incdec$ptr)
3431 (get_local $$conv7)
3432 )
3433 (set_local $$retval$0
3434 (i32.const 2)
3435 )
3436 (br $do-once)
3437 )
3438 )
3439 (set_local $$cmp9
3440 (i32.lt_u
3441 (get_local $$wc)
3442 (i32.const 55296)
3443 )
3444 )
3445 (set_local $$0
3446 (i32.and
3447 (get_local $$wc)
3448 (i32.const -8192)
3449 )
3450 )
3451 (set_local $$cmp11
3452 (i32.eq
3453 (get_local $$0)
3454 (i32.const 57344)
3455 )
3456 )
3457 (set_local $$or$cond
3458 (i32.or
3459 (get_local $$cmp9)
3460 (get_local $$cmp11)
3461 )
3462 )
3463 (if
3464 (get_local $$or$cond)
3465 (block
3466 (set_local $$shr14$26
3467 (i32.shr_u
3468 (get_local $$wc)
3469 (i32.const 12)
3470 )
3471 )
3472 (set_local $$or15
3473 (i32.or
3474 (get_local $$shr14$26)
3475 (i32.const 224)
3476 )
3477 )
3478 (set_local $$conv16
3479 (i32.and
3480 (get_local $$or15)
3481 (i32.const 255)
3482 )
3483 )
3484 (set_local $$incdec$ptr17
3485 (i32.add
3486 (get_local $$s)
3487 (i32.const 1)
3488 )
3489 )
3490 (i32.store8
3491 (get_local $$s)
3492 (get_local $$conv16)
3493 )
3494 (set_local $$shr18$27
3495 (i32.shr_u
3496 (get_local $$wc)
3497 (i32.const 6)
3498 )
3499 )
3500 (set_local $$and19
3501 (i32.and
3502 (get_local $$shr18$27)
3503 (i32.const 63)
3504 )
3505 )
3506 (set_local $$or20
3507 (i32.or
3508 (get_local $$and19)
3509 (i32.const 128)
3510 )
3511 )
3512 (set_local $$conv21
3513 (i32.and
3514 (get_local $$or20)
3515 (i32.const 255)
3516 )
3517 )
3518 (set_local $$incdec$ptr22
3519 (i32.add
3520 (get_local $$s)
3521 (i32.const 2)
3522 )
3523 )
3524 (i32.store8
3525 (get_local $$incdec$ptr17)
3526 (get_local $$conv21)
3527 )
3528 (set_local $$and23
3529 (i32.and
3530 (get_local $$wc)
3531 (i32.const 63)
3532 )
3533 )
3534 (set_local $$or24
3535 (i32.or
3536 (get_local $$and23)
3537 (i32.const 128)
3538 )
3539 )
3540 (set_local $$conv25
3541 (i32.and
3542 (get_local $$or24)
3543 (i32.const 255)
3544 )
3545 )
3546 (i32.store8
3547 (get_local $$incdec$ptr22)
3548 (get_local $$conv25)
3549 )
3550 (set_local $$retval$0
3551 (i32.const 3)
3552 )
3553 (br $do-once)
3554 )
3555 )
3556 (set_local $$sub27
3557 (i32.add
3558 (get_local $$wc)
3559 (i32.const -65536)
3560 )
3561 )
3562 (set_local $$cmp28
3563 (i32.lt_u
3564 (get_local $$sub27)
3565 (i32.const 1048576)
3566 )
3567 )
3568 (if
3569 (get_local $$cmp28)
3570 (block
3571 (set_local $$shr31$23
3572 (i32.shr_u
3573 (get_local $$wc)
3574 (i32.const 18)
3575 )
3576 )
3577 (set_local $$or32
3578 (i32.or
3579 (get_local $$shr31$23)
3580 (i32.const 240)
3581 )
3582 )
3583 (set_local $$conv33
3584 (i32.and
3585 (get_local $$or32)
3586 (i32.const 255)
3587 )
3588 )
3589 (set_local $$incdec$ptr34
3590 (i32.add
3591 (get_local $$s)
3592 (i32.const 1)
3593 )
3594 )
3595 (i32.store8
3596 (get_local $$s)
3597 (get_local $$conv33)
3598 )
3599 (set_local $$shr35$24
3600 (i32.shr_u
3601 (get_local $$wc)
3602 (i32.const 12)
3603 )
3604 )
3605 (set_local $$and36
3606 (i32.and
3607 (get_local $$shr35$24)
3608 (i32.const 63)
3609 )
3610 )
3611 (set_local $$or37
3612 (i32.or
3613 (get_local $$and36)
3614 (i32.const 128)
3615 )
3616 )
3617 (set_local $$conv38
3618 (i32.and
3619 (get_local $$or37)
3620 (i32.const 255)
3621 )
3622 )
3623 (set_local $$incdec$ptr39
3624 (i32.add
3625 (get_local $$s)
3626 (i32.const 2)
3627 )
3628 )
3629 (i32.store8
3630 (get_local $$incdec$ptr34)
3631 (get_local $$conv38)
3632 )
3633 (set_local $$shr40$25
3634 (i32.shr_u
3635 (get_local $$wc)
3636 (i32.const 6)
3637 )
3638 )
3639 (set_local $$and41
3640 (i32.and
3641 (get_local $$shr40$25)
3642 (i32.const 63)
3643 )
3644 )
3645 (set_local $$or42
3646 (i32.or
3647 (get_local $$and41)
3648 (i32.const 128)
3649 )
3650 )
3651 (set_local $$conv43
3652 (i32.and
3653 (get_local $$or42)
3654 (i32.const 255)
3655 )
3656 )
3657 (set_local $$incdec$ptr44
3658 (i32.add
3659 (get_local $$s)
3660 (i32.const 3)
3661 )
3662 )
3663 (i32.store8
3664 (get_local $$incdec$ptr39)
3665 (get_local $$conv43)
3666 )
3667 (set_local $$and45
3668 (i32.and
3669 (get_local $$wc)
3670 (i32.const 63)
3671 )
3672 )
3673 (set_local $$or46
3674 (i32.or
3675 (get_local $$and45)
3676 (i32.const 128)
3677 )
3678 )
3679 (set_local $$conv47
3680 (i32.and
3681 (get_local $$or46)
3682 (i32.const 255)
3683 )
3684 )
3685 (i32.store8
3686 (get_local $$incdec$ptr44)
3687 (get_local $$conv47)
3688 )
3689 (set_local $$retval$0
3690 (i32.const 4)
3691 )
3692 (br $do-once)
3693 )
3694 (block
3695 (set_local $$call
3696 (call $___errno_location)
3697 )
3698 (i32.store
3699 (get_local $$call)
3700 (i32.const 84)
3701 )
3702 (set_local $$retval$0
3703 (i32.const -1)
3704 )
3705 (br $do-once)
3706 )
3707 )
3708 )
3709 )
3710 )
3711 (return
3712 (get_local $$retval$0)
3713 )
3714 )
3715 (func $_wctomb (; 45 ;) (param $$s i32) (param $$wc i32) (result i32)
3716 (local $$call i32)
3717 (local $$retval$0 i32)
3718 (local $$tobool i32)
3719 (local $label i32)
3720 (local $sp i32)
3721 (set_local $sp
3722 (get_global $STACKTOP)
3723 )
3724 (set_local $$tobool
3725 (i32.eq
3726 (get_local $$s)
3727 (i32.const 0)
3728 )
3729 )
3730 (if
3731 (get_local $$tobool)
3732 (set_local $$retval$0
3733 (i32.const 0)
3734 )
3735 (block
3736 (set_local $$call
3737 (call $_wcrtomb
3738 (get_local $$s)
3739 (get_local $$wc)
3740 (i32.const 0)
3741 )
3742 )
3743 (set_local $$retval$0
3744 (get_local $$call)
3745 )
3746 )
3747 )
3748 (return
3749 (get_local $$retval$0)
3750 )
3751 )
3752 (func $_memchr (; 46 ;) (param $$src i32) (param $$c i32) (param $$n i32) (result i32)
3753 (local $$0 i32)
3754 (local $$1 i32)
3755 (local $$2 i32)
3756 (local $$3 i32)
3757 (local $$4 i32)
3758 (local $$5 i32)
3759 (local $$6 i32)
3760 (local $$7 i32)
3761 (local $$and i32)
3762 (local $$and$39 i32)
3763 (local $$and15 i32)
3764 (local $$and16 i32)
3765 (local $$cmp i32)
3766 (local $$cmp11 i32)
3767 (local $$cmp11$32 i32)
3768 (local $$cmp28 i32)
3769 (local $$cmp8 i32)
3770 (local $$cond i32)
3771 (local $$conv1 i32)
3772 (local $$dec i32)
3773 (local $$dec34 i32)
3774 (local $$incdec$ptr i32)
3775 (local $$incdec$ptr21 i32)
3776 (local $$incdec$ptr33 i32)
3777 (local $$lnot i32)
3778 (local $$mul i32)
3779 (local $$n$addr$0$lcssa i32)
3780 (local $$n$addr$0$lcssa61 i32)
3781 (local $$n$addr$043 i32)
3782 (local $$n$addr$1$lcssa i32)
3783 (local $$n$addr$133 i32)
3784 (local $$n$addr$133$lcssa i32)
3785 (local $$n$addr$227 i32)
3786 (local $$n$addr$3 i32)
3787 (local $$neg i32)
3788 (local $$or$cond i32)
3789 (local $$or$cond$42 i32)
3790 (local $$s$0$lcssa i32)
3791 (local $$s$0$lcssa60 i32)
3792 (local $$s$044 i32)
3793 (local $$s$128 i32)
3794 (local $$s$2 i32)
3795 (local $$sub i32)
3796 (local $$sub22 i32)
3797 (local $$tobool i32)
3798 (local $$tobool$40 i32)
3799 (local $$tobool2 i32)
3800 (local $$tobool2$41 i32)
3801 (local $$tobool2$lcssa i32)
3802 (local $$tobool25 i32)
3803 (local $$tobool25$26 i32)
3804 (local $$tobool36 i32)
3805 (local $$w$0$lcssa i32)
3806 (local $$w$034 i32)
3807 (local $$w$034$lcssa i32)
3808 (local $$xor i32)
3809 (local $label i32)
3810 (local $sp i32)
3811 (set_local $sp
3812 (get_global $STACKTOP)
3813 )
3814 (set_local $$conv1
3815 (i32.and
3816 (get_local $$c)
3817 (i32.const 255)
3818 )
3819 )
3820 (set_local $$0
3821 (get_local $$src)
3822 )
3823 (set_local $$and$39
3824 (i32.and
3825 (get_local $$0)
3826 (i32.const 3)
3827 )
3828 )
3829 (set_local $$tobool$40
3830 (i32.ne
3831 (get_local $$and$39)
3832 (i32.const 0)
3833 )
3834 )
3835 (set_local $$tobool2$41
3836 (i32.ne
3837 (get_local $$n)
3838 (i32.const 0)
3839 )
3840 )
3841 (set_local $$or$cond$42
3842 (i32.and
3843 (get_local $$tobool2$41)
3844 (get_local $$tobool$40)
3845 )
3846 )
3847 (block $label$break$L1
3848 (if
3849 (get_local $$or$cond$42)
3850 (block
3851 (set_local $$1
3852 (i32.and
3853 (get_local $$c)
3854 (i32.const 255)
3855 )
3856 )
3857 (set_local $$n$addr$043
3858 (get_local $$n)
3859 )
3860 (set_local $$s$044
3861 (get_local $$src)
3862 )
3863 (loop $while-in
3864 (block $while-out
3865 (set_local $$2
3866 (i32.load8_s
3867 (get_local $$s$044)
3868 )
3869 )
3870 (set_local $$cmp
3871 (i32.eq
3872 (i32.shr_s
3873 (i32.shl
3874 (get_local $$2)
3875 (i32.const 24)
3876 )
3877 (i32.const 24)
3878 )
3879 (i32.shr_s
3880 (i32.shl
3881 (get_local $$1)
3882 (i32.const 24)
3883 )
3884 (i32.const 24)
3885 )
3886 )
3887 )
3888 (if
3889 (get_local $$cmp)
3890 (block
3891 (set_local $$n$addr$0$lcssa61
3892 (get_local $$n$addr$043)
3893 )
3894 (set_local $$s$0$lcssa60
3895 (get_local $$s$044)
3896 )
3897 (set_local $label
3898 (i32.const 6)
3899 )
3900 (br $label$break$L1)
3901 )
3902 )
3903 (set_local $$incdec$ptr
3904 (i32.add
3905 (get_local $$s$044)
3906 (i32.const 1)
3907 )
3908 )
3909 (set_local $$dec
3910 (i32.add
3911 (get_local $$n$addr$043)
3912 (i32.const -1)
3913 )
3914 )
3915 (set_local $$3
3916 (get_local $$incdec$ptr)
3917 )
3918 (set_local $$and
3919 (i32.and
3920 (get_local $$3)
3921 (i32.const 3)
3922 )
3923 )
3924 (set_local $$tobool
3925 (i32.ne
3926 (get_local $$and)
3927 (i32.const 0)
3928 )
3929 )
3930 (set_local $$tobool2
3931 (i32.ne
3932 (get_local $$dec)
3933 (i32.const 0)
3934 )
3935 )
3936 (set_local $$or$cond
3937 (i32.and
3938 (get_local $$tobool2)
3939 (get_local $$tobool)
3940 )
3941 )
3942 (if
3943 (get_local $$or$cond)
3944 (block
3945 (set_local $$n$addr$043
3946 (get_local $$dec)
3947 )
3948 (set_local $$s$044
3949 (get_local $$incdec$ptr)
3950 )
3951 )
3952 (block
3953 (set_local $$n$addr$0$lcssa
3954 (get_local $$dec)
3955 )
3956 (set_local $$s$0$lcssa
3957 (get_local $$incdec$ptr)
3958 )
3959 (set_local $$tobool2$lcssa
3960 (get_local $$tobool2)
3961 )
3962 (set_local $label
3963 (i32.const 5)
3964 )
3965 (br $while-out)
3966 )
3967 )
3968 (br $while-in)
3969 )
3970 )
3971 )
3972 (block
3973 (set_local $$n$addr$0$lcssa
3974 (get_local $$n)
3975 )
3976 (set_local $$s$0$lcssa
3977 (get_local $$src)
3978 )
3979 (set_local $$tobool2$lcssa
3980 (get_local $$tobool2$41)
3981 )
3982 (set_local $label
3983 (i32.const 5)
3984 )
3985 )
3986 )
3987 )
3988 (if
3989 (i32.eq
3990 (get_local $label)
3991 (i32.const 5)
3992 )
3993 (if
3994 (get_local $$tobool2$lcssa)
3995 (block
3996 (set_local $$n$addr$0$lcssa61
3997 (get_local $$n$addr$0$lcssa)
3998 )
3999 (set_local $$s$0$lcssa60
4000 (get_local $$s$0$lcssa)
4001 )
4002 (set_local $label
4003 (i32.const 6)
4004 )
4005 )
4006 (block
4007 (set_local $$n$addr$3
4008 (i32.const 0)
4009 )
4010 (set_local $$s$2
4011 (get_local $$s$0$lcssa)
4012 )
4013 )
4014 )
4015 )
4016 (block $label$break$L8
4017 (if
4018 (i32.eq
4019 (get_local $label)
4020 (i32.const 6)
4021 )
4022 (block
4023 (set_local $$4
4024 (i32.load8_s
4025 (get_local $$s$0$lcssa60)
4026 )
4027 )
4028 (set_local $$5
4029 (i32.and
4030 (get_local $$c)
4031 (i32.const 255)
4032 )
4033 )
4034 (set_local $$cmp8
4035 (i32.eq
4036 (i32.shr_s
4037 (i32.shl
4038 (get_local $$4)
4039 (i32.const 24)
4040 )
4041 (i32.const 24)
4042 )
4043 (i32.shr_s
4044 (i32.shl
4045 (get_local $$5)
4046 (i32.const 24)
4047 )
4048 (i32.const 24)
4049 )
4050 )
4051 )
4052 (if
4053 (get_local $$cmp8)
4054 (block
4055 (set_local $$n$addr$3
4056 (get_local $$n$addr$0$lcssa61)
4057 )
4058 (set_local $$s$2
4059 (get_local $$s$0$lcssa60)
4060 )
4061 )
4062 (block
4063 (set_local $$mul
4064 (i32.mul
4065 (get_local $$conv1)
4066 (i32.const 16843009)
4067 )
4068 )
4069 (set_local $$cmp11$32
4070 (i32.gt_u
4071 (get_local $$n$addr$0$lcssa61)
4072 (i32.const 3)
4073 )
4074 )
4075 (block $label$break$L11
4076 (if
4077 (get_local $$cmp11$32)
4078 (block
4079 (set_local $$n$addr$133
4080 (get_local $$n$addr$0$lcssa61)
4081 )
4082 (set_local $$w$034
4083 (get_local $$s$0$lcssa60)
4084 )
4085 (loop $while-in3
4086 (block $while-out2
4087 (set_local $$6
4088 (i32.load
4089 (get_local $$w$034)
4090 )
4091 )
4092 (set_local $$xor
4093 (i32.xor
4094 (get_local $$6)
4095 (get_local $$mul)
4096 )
4097 )
4098 (set_local $$sub
4099 (i32.add
4100 (get_local $$xor)
4101 (i32.const -16843009)
4102 )
4103 )
4104 (set_local $$neg
4105 (i32.and
4106 (get_local $$xor)
4107 (i32.const -2139062144)
4108 )
4109 )
4110 (set_local $$and15
4111 (i32.xor
4112 (get_local $$neg)
4113 (i32.const -2139062144)
4114 )
4115 )
4116 (set_local $$and16
4117 (i32.and
4118 (get_local $$and15)
4119 (get_local $$sub)
4120 )
4121 )
4122 (set_local $$lnot
4123 (i32.eq
4124 (get_local $$and16)
4125 (i32.const 0)
4126 )
4127 )
4128 (if
4129 (i32.eqz
4130 (get_local $$lnot)
4131 )
4132 (block
4133 (set_local $$n$addr$133$lcssa
4134 (get_local $$n$addr$133)
4135 )
4136 (set_local $$w$034$lcssa
4137 (get_local $$w$034)
4138 )
4139 (br $while-out2)
4140 )
4141 )
4142 (set_local $$incdec$ptr21
4143 (i32.add
4144 (get_local $$w$034)
4145 (i32.const 4)
4146 )
4147 )
4148 (set_local $$sub22
4149 (i32.add
4150 (get_local $$n$addr$133)
4151 (i32.const -4)
4152 )
4153 )
4154 (set_local $$cmp11
4155 (i32.gt_u
4156 (get_local $$sub22)
4157 (i32.const 3)
4158 )
4159 )
4160 (if
4161 (get_local $$cmp11)
4162 (block
4163 (set_local $$n$addr$133
4164 (get_local $$sub22)
4165 )
4166 (set_local $$w$034
4167 (get_local $$incdec$ptr21)
4168 )
4169 )
4170 (block
4171 (set_local $$n$addr$1$lcssa
4172 (get_local $$sub22)
4173 )
4174 (set_local $$w$0$lcssa
4175 (get_local $$incdec$ptr21)
4176 )
4177 (set_local $label
4178 (i32.const 11)
4179 )
4180 (br $label$break$L11)
4181 )
4182 )
4183 (br $while-in3)
4184 )
4185 )
4186 (set_local $$n$addr$227
4187 (get_local $$n$addr$133$lcssa)
4188 )
4189 (set_local $$s$128
4190 (get_local $$w$034$lcssa)
4191 )
4192 )
4193 (block
4194 (set_local $$n$addr$1$lcssa
4195 (get_local $$n$addr$0$lcssa61)
4196 )
4197 (set_local $$w$0$lcssa
4198 (get_local $$s$0$lcssa60)
4199 )
4200 (set_local $label
4201 (i32.const 11)
4202 )
4203 )
4204 )
4205 )
4206 (if
4207 (i32.eq
4208 (get_local $label)
4209 (i32.const 11)
4210 )
4211 (block
4212 (set_local $$tobool25$26
4213 (i32.eq
4214 (get_local $$n$addr$1$lcssa)
4215 (i32.const 0)
4216 )
4217 )
4218 (if
4219 (get_local $$tobool25$26)
4220 (block
4221 (set_local $$n$addr$3
4222 (i32.const 0)
4223 )
4224 (set_local $$s$2
4225 (get_local $$w$0$lcssa)
4226 )
4227 (br $label$break$L8)
4228 )
4229 (block
4230 (set_local $$n$addr$227
4231 (get_local $$n$addr$1$lcssa)
4232 )
4233 (set_local $$s$128
4234 (get_local $$w$0$lcssa)
4235 )
4236 )
4237 )
4238 )
4239 )
4240 (loop $while-in5
4241 (block $while-out4
4242 (set_local $$7
4243 (i32.load8_s
4244 (get_local $$s$128)
4245 )
4246 )
4247 (set_local $$cmp28
4248 (i32.eq
4249 (i32.shr_s
4250 (i32.shl
4251 (get_local $$7)
4252 (i32.const 24)
4253 )
4254 (i32.const 24)
4255 )
4256 (i32.shr_s
4257 (i32.shl
4258 (get_local $$5)
4259 (i32.const 24)
4260 )
4261 (i32.const 24)
4262 )
4263 )
4264 )
4265 (if
4266 (get_local $$cmp28)
4267 (block
4268 (set_local $$n$addr$3
4269 (get_local $$n$addr$227)
4270 )
4271 (set_local $$s$2
4272 (get_local $$s$128)
4273 )
4274 (br $label$break$L8)
4275 )
4276 )
4277 (set_local $$incdec$ptr33
4278 (i32.add
4279 (get_local $$s$128)
4280 (i32.const 1)
4281 )
4282 )
4283 (set_local $$dec34
4284 (i32.add
4285 (get_local $$n$addr$227)
4286 (i32.const -1)
4287 )
4288 )
4289 (set_local $$tobool25
4290 (i32.eq
4291 (get_local $$dec34)
4292 (i32.const 0)
4293 )
4294 )
4295 (if
4296 (get_local $$tobool25)
4297 (block
4298 (set_local $$n$addr$3
4299 (i32.const 0)
4300 )
4301 (set_local $$s$2
4302 (get_local $$incdec$ptr33)
4303 )
4304 (br $while-out4)
4305 )
4306 (block
4307 (set_local $$n$addr$227
4308 (get_local $$dec34)
4309 )
4310 (set_local $$s$128
4311 (get_local $$incdec$ptr33)
4312 )
4313 )
4314 )
4315 (br $while-in5)
4316 )
4317 )
4318 )
4319 )
4320 )
4321 )
4322 )
4323 (set_local $$tobool36
4324 (i32.ne
4325 (get_local $$n$addr$3)
4326 (i32.const 0)
4327 )
4328 )
4329 (set_local $$cond
4330 (if (result i32)
4331 (get_local $$tobool36)
4332 (get_local $$s$2)
4333 (i32.const 0)
4334 )
4335 )
4336 (return
4337 (get_local $$cond)
4338 )
4339 )
4340 (func $___syscall_ret (; 47 ;) (param $$r i32) (result i32)
4341 (local $$call i32)
4342 (local $$cmp i32)
4343 (local $$retval$0 i32)
4344 (local $$sub i32)
4345 (local $label i32)
4346 (local $sp i32)
4347 (set_local $sp
4348 (get_global $STACKTOP)
4349 )
4350 (set_local $$cmp
4351 (i32.gt_u
4352 (get_local $$r)
4353 (i32.const -4096)
4354 )
4355 )
4356 (if
4357 (get_local $$cmp)
4358 (block
4359 (set_local $$sub
4360 (i32.sub
4361 (i32.const 0)
4362 (get_local $$r)
4363 )
4364 )
4365 (set_local $$call
4366 (call $___errno_location)
4367 )
4368 (i32.store
4369 (get_local $$call)
4370 (get_local $$sub)
4371 )
4372 (set_local $$retval$0
4373 (i32.const -1)
4374 )
4375 )
4376 (set_local $$retval$0
4377 (get_local $$r)
4378 )
4379 )
4380 (return
4381 (get_local $$retval$0)
4382 )
4383 )
4384 (func $___fflush_unlocked (; 48 ;) (param $$f i32) (result i32)
4385 (local $$0 i32)
4386 (local $$1 i32)
4387 (local $$2 i32)
4388 (local $$3 i32)
4389 (local $$4 i32)
4390 (local $$5 i32)
4391 (local $$6 i32)
4392 (local $$cmp i32)
4393 (local $$cmp4 i32)
4394 (local $$rend i32)
4395 (local $$retval$0 i32)
4396 (local $$rpos i32)
4397 (local $$seek i32)
4398 (local $$sub$ptr$lhs$cast i32)
4399 (local $$sub$ptr$rhs$cast i32)
4400 (local $$sub$ptr$sub i32)
4401 (local $$tobool i32)
4402 (local $$wbase i32)
4403 (local $$wend i32)
4404 (local $$wpos i32)
4405 (local $$write i32)
4406 (local $label i32)
4407 (local $sp i32)
4408 (set_local $sp
4409 (get_global $STACKTOP)
4410 )
4411 (set_local $$wpos
4412 (i32.add
4413 (get_local $$f)
4414 (i32.const 20)
4415 )
4416 )
4417 (set_local $$0
4418 (i32.load
4419 (get_local $$wpos)
4420 )
4421 )
4422 (set_local $$wbase
4423 (i32.add
4424 (get_local $$f)
4425 (i32.const 28)
4426 )
4427 )
4428 (set_local $$1
4429 (i32.load
4430 (get_local $$wbase)
4431 )
4432 )
4433 (set_local $$cmp
4434 (i32.gt_u
4435 (get_local $$0)
4436 (get_local $$1)
4437 )
4438 )
4439 (if
4440 (get_local $$cmp)
4441 (block
4442 (set_local $$write
4443 (i32.add
4444 (get_local $$f)
4445 (i32.const 36)
4446 )
4447 )
4448 (set_local $$2
4449 (i32.load
4450 (get_local $$write)
4451 )
4452 )
4453 (drop
4454 (call_indirect (type $FUNCSIG$iiii)
4455 (get_local $$f)
4456 (i32.const 0)
4457 (i32.const 0)
4458 (i32.add
4459 (i32.and
4460 (get_local $$2)
4461 (i32.const 7)
4462 )
4463 (i32.const 2)
4464 )
4465 )
4466 )
4467 (set_local $$3
4468 (i32.load
4469 (get_local $$wpos)
4470 )
4471 )
4472 (set_local $$tobool
4473 (i32.eq
4474 (get_local $$3)
4475 (i32.const 0)
4476 )
4477 )
4478 (if
4479 (get_local $$tobool)
4480 (set_local $$retval$0
4481 (i32.const -1)
4482 )
4483 (set_local $label
4484 (i32.const 3)
4485 )
4486 )
4487 )
4488 (set_local $label
4489 (i32.const 3)
4490 )
4491 )
4492 (if
4493 (i32.eq
4494 (get_local $label)
4495 (i32.const 3)
4496 )
4497 (block
4498 (set_local $$rpos
4499 (i32.add
4500 (get_local $$f)
4501 (i32.const 4)
4502 )
4503 )
4504 (set_local $$4
4505 (i32.load
4506 (get_local $$rpos)
4507 )
4508 )
4509 (set_local $$rend
4510 (i32.add
4511 (get_local $$f)
4512 (i32.const 8)
4513 )
4514 )
4515 (set_local $$5
4516 (i32.load
4517 (get_local $$rend)
4518 )
4519 )
4520 (set_local $$cmp4
4521 (i32.lt_u
4522 (get_local $$4)
4523 (get_local $$5)
4524 )
4525 )
4526 (if
4527 (get_local $$cmp4)
4528 (block
4529 (set_local $$seek
4530 (i32.add
4531 (get_local $$f)
4532 (i32.const 40)
4533 )
4534 )
4535 (set_local $$6
4536 (i32.load
4537 (get_local $$seek)
4538 )
4539 )
4540 (set_local $$sub$ptr$lhs$cast
4541 (get_local $$4)
4542 )
4543 (set_local $$sub$ptr$rhs$cast
4544 (get_local $$5)
4545 )
4546 (set_local $$sub$ptr$sub
4547 (i32.sub
4548 (get_local $$sub$ptr$lhs$cast)
4549 (get_local $$sub$ptr$rhs$cast)
4550 )
4551 )
4552 (drop
4553 (call_indirect (type $FUNCSIG$iiii)
4554 (get_local $$f)
4555 (get_local $$sub$ptr$sub)
4556 (i32.const 1)
4557 (i32.add
4558 (i32.and
4559 (get_local $$6)
4560 (i32.const 7)
4561 )
4562 (i32.const 2)
4563 )
4564 )
4565 )
4566 )
4567 )
4568 (set_local $$wend
4569 (i32.add
4570 (get_local $$f)
4571 (i32.const 16)
4572 )
4573 )
4574 (i32.store
4575 (get_local $$wend)
4576 (i32.const 0)
4577 )
4578 (i32.store
4579 (get_local $$wbase)
4580 (i32.const 0)
4581 )
4582 (i32.store
4583 (get_local $$wpos)
4584 (i32.const 0)
4585 )
4586 (i32.store
4587 (get_local $$rend)
4588 (i32.const 0)
4589 )
4590 (i32.store
4591 (get_local $$rpos)
4592 (i32.const 0)
4593 )
4594 (set_local $$retval$0
4595 (i32.const 0)
4596 )
4597 )
4598 )
4599 (return
4600 (get_local $$retval$0)
4601 )
4602 )
4603 (func $_cleanup (; 49 ;) (param $$p i32)
4604 (local $$0 i32)
4605 (local $$lockcount i32)
4606 (local $$tobool i32)
4607 (local $label i32)
4608 (local $sp i32)
4609 (set_local $sp
4610 (get_global $STACKTOP)
4611 )
4612 (set_local $$lockcount
4613 (i32.add
4614 (get_local $$p)
4615 (i32.const 68)
4616 )
4617 )
4618 (set_local $$0
4619 (i32.load
4620 (get_local $$lockcount)
4621 )
4622 )
4623 (set_local $$tobool
4624 (i32.eq
4625 (get_local $$0)
4626 (i32.const 0)
4627 )
4628 )
4629 (if
4630 (get_local $$tobool)
4631 (call $___unlockfile
4632 (get_local $$p)
4633 )
4634 )
4635 (return)
4636 )
4637 (func $i32s-div (; 50 ;) (param $0 i32) (param $1 i32) (result i32)
4638 (if (result i32)
4639 (i32.eqz
4640 (get_local $1)
4641 )
4642 (i32.const 0)
4643 (if (result i32)
4644 (i32.and
4645 (i32.eq
4646 (get_local $0)
4647 (i32.const -2147483648)
4648 )
4649 (i32.eq
4650 (get_local $1)
4651 (i32.const -1)
4652 )
4653 )
4654 (i32.const 0)
4655 (i32.div_s
4656 (get_local $0)
4657 (get_local $1)
4658 )
4659 )
4660 )
4661 )
4662 (func $i32s-rem (; 51 ;) (param $0 i32) (param $1 i32) (result i32)
4663 (if (result i32)
4664 (i32.eqz
4665 (get_local $1)
4666 )
4667 (i32.const 0)
4668 (i32.rem_s
4669 (get_local $0)
4670 (get_local $1)
4671 )
4672 )
4673 )
4674 (func $i32u-rem (; 52 ;) (param $0 i32) (param $1 i32) (result i32)
4675 (if (result i32)
4676 (i32.eqz
4677 (get_local $1)
4678 )
4679 (i32.const 0)
4680 (i32.rem_u
4681 (get_local $0)
4682 (get_local $1)
4683 )
4684 )
4685 )
4686 (func $i32u-div (; 53 ;) (param $0 i32) (param $1 i32) (result i32)
4687 (if (result i32)
4688 (i32.eqz
4689 (get_local $1)
4690 )
4691 (i32.const 0)
4692 (i32.div_u
4693 (get_local $0)
4694 (get_local $1)
4695 )
4696 )
4697 )
4698 (func $_printf_core (; 54 ;) (param $$f i32) (param $$fmt i32) (param $$ap i32) (param $$nl_arg i32) (param $$nl_type i32) (result i32)
4699 (local $$$ i32)
4700 (local $$$$i i32)
4701 (local $$$396$i f64)
4702 (local $$$404$i f64)
4703 (local $$$l10n$0 i32)
4704 (local $$$lcssa i32)
4705 (local $$$p$i i32)
4706 (local $$$p$inc468$i i32)
4707 (local $$$pr$i i32)
4708 (local $$$pr477$i i32)
4709 (local $$$pre i32)
4710 (local $$$pre$i i32)
4711 (local $$$pre357 i32)
4712 (local $$$pre564$i i32)
4713 (local $$$pre566$i i32)
4714 (local $$$pre567$i i32)
4715 (local $$$sub514$i i32)
4716 (local $$$sub562$i i32)
4717 (local $$0 i32)
4718 (local $$1 i32)
4719 (local $$10 i32)
4720 (local $$100 i32)
4721 (local $$101 i32)
4722 (local $$102 i32)
4723 (local $$103 i32)
4724 (local $$104 i32)
4725 (local $$105 i32)
4726 (local $$106 i32)
4727 (local $$107 i32)
4728 (local $$108 i32)
4729 (local $$109 i32)
4730 (local $$11 i32)
4731 (local $$110 i32)
4732 (local $$111 i32)
4733 (local $$112 i32)
4734 (local $$113 i32)
4735 (local $$114 i32)
4736 (local $$115 i32)
4737 (local $$116 i32)
4738 (local $$117 i32)
4739 (local $$118 i32)
4740 (local $$119 i32)
4741 (local $$12 i32)
4742 (local $$120 i32)
4743 (local $$121 i32)
4744 (local $$122 i32)
4745 (local $$123 i32)
4746 (local $$124 i32)
4747 (local $$125 i32)
4748 (local $$126 i32)
4749 (local $$127 i32)
4750 (local $$128 i32)
4751 (local $$129 i32)
4752 (local $$13 i32)
4753 (local $$130 i32)
4754 (local $$131 i32)
4755 (local $$132 i32)
4756 (local $$133 i32)
4757 (local $$134 i32)
4758 (local $$135 i32)
4759 (local $$136 i32)
4760 (local $$137 i32)
4761 (local $$138 i32)
4762 (local $$139 i32)
4763 (local $$14 i32)
4764 (local $$140 i32)
4765 (local $$141 i32)
4766 (local $$142 i32)
4767 (local $$143 i32)
4768 (local $$144 i32)
4769 (local $$145 i32)
4770 (local $$146 i32)
4771 (local $$147 i32)
4772 (local $$148 i32)
4773 (local $$149 i32)
4774 (local $$15 i32)
4775 (local $$150 i32)
4776 (local $$151 i32)
4777 (local $$152 i32)
4778 (local $$153 i32)
4779 (local $$154 i32)
4780 (local $$155 i32)
4781 (local $$156 i32)
4782 (local $$157 i32)
4783 (local $$158 i32)
4784 (local $$159 i32)
4785 (local $$16 i32)
4786 (local $$160 i32)
4787 (local $$161 i32)
4788 (local $$162 i32)
4789 (local $$163 i32)
4790 (local $$164 i32)
4791 (local $$165 i32)
4792 (local $$166 i32)
4793 (local $$167 i32)
4794 (local $$168 i32)
4795 (local $$169 i32)
4796 (local $$17 i32)
4797 (local $$170 i32)
4798 (local $$171 i32)
4799 (local $$172 i32)
4800 (local $$173 i32)
4801 (local $$174 i32)
4802 (local $$175 i32)
4803 (local $$176 i32)
4804 (local $$177 i32)
4805 (local $$178 i32)
4806 (local $$179 i32)
4807 (local $$18 i32)
4808 (local $$180 i32)
4809 (local $$181 f64)
4810 (local $$182 i32)
4811 (local $$183 i32)
4812 (local $$184 i32)
4813 (local $$185 i32)
4814 (local $$186 i32)
4815 (local $$187 i32)
4816 (local $$188 i32)
4817 (local $$189 i32)
4818 (local $$19 i32)
4819 (local $$190 i32)
4820 (local $$191 i32)
4821 (local $$192 i32)
4822 (local $$193 i32)
4823 (local $$194 i32)
4824 (local $$195 i32)
4825 (local $$196 i32)
4826 (local $$197 i32)
4827 (local $$198 i32)
4828 (local $$199 i32)
4829 (local $$2 i32)
4830 (local $$20 i32)
4831 (local $$200 i32)
4832 (local $$201 i32)
4833 (local $$202 i32)
4834 (local $$203 i32)
4835 (local $$204 i32)
4836 (local $$205 i32)
4837 (local $$206 i32)
4838 (local $$207 i32)
4839 (local $$208 i32)
4840 (local $$209 i32)
4841 (local $$21 i32)
4842 (local $$210 i32)
4843 (local $$211 i32)
4844 (local $$212 i32)
4845 (local $$213 i32)
4846 (local $$214 i32)
4847 (local $$215 i32)
4848 (local $$216 i32)
4849 (local $$217 i32)
4850 (local $$218 i32)
4851 (local $$219 i32)
4852 (local $$22 i32)
4853 (local $$220 i32)
4854 (local $$221 i32)
4855 (local $$222 i32)
4856 (local $$223 i32)
4857 (local $$224 i32)
4858 (local $$225 i32)
4859 (local $$226 i32)
4860 (local $$227 i32)
4861 (local $$228 i32)
4862 (local $$229 i32)
4863 (local $$23 i32)
4864 (local $$230 i32)
4865 (local $$231 i32)
4866 (local $$232 i32)
4867 (local $$233 i32)
4868 (local $$234 i32)
4869 (local $$235 i32)
4870 (local $$236 i32)
4871 (local $$237 i32)
4872 (local $$238 i32)
4873 (local $$239 i32)
4874 (local $$24 i32)
4875 (local $$240 i32)
4876 (local $$241 i32)
4877 (local $$242 i32)
4878 (local $$243 i32)
4879 (local $$244 i32)
4880 (local $$245 i32)
4881 (local $$246 i32)
4882 (local $$247 i32)
4883 (local $$248 i32)
4884 (local $$249 i32)
4885 (local $$25 i32)
4886 (local $$250 i32)
4887 (local $$251 i32)
4888 (local $$252 i32)
4889 (local $$253 i32)
4890 (local $$254 i32)
4891 (local $$255 i32)
4892 (local $$256 i32)
4893 (local $$257 i32)
4894 (local $$258 i32)
4895 (local $$259 i32)
4896 (local $$26 i32)
4897 (local $$260 i32)
4898 (local $$261 i32)
4899 (local $$262 i32)
4900 (local $$263 i32)
4901 (local $$264 i32)
4902 (local $$265 i32)
4903 (local $$266 i32)
4904 (local $$267 i32)
4905 (local $$268 i32)
4906 (local $$27 i32)
4907 (local $$28 i32)
4908 (local $$29 i32)
4909 (local $$3 i32)
4910 (local $$30 i32)
4911 (local $$31 i32)
4912 (local $$32 i32)
4913 (local $$33 i32)
4914 (local $$34 i32)
4915 (local $$35 i32)
4916 (local $$36 i32)
4917 (local $$37 i32)
4918 (local $$38 i32)
4919 (local $$39 i32)
4920 (local $$4 i32)
4921 (local $$40 i32)
4922 (local $$41 i32)
4923 (local $$42 i32)
4924 (local $$43 i32)
4925 (local $$44 i32)
4926 (local $$45 i32)
4927 (local $$46 i32)
4928 (local $$47 i32)
4929 (local $$48 i32)
4930 (local $$49 i32)
4931 (local $$5 i32)
4932 (local $$50 i32)
4933 (local $$51 i32)
4934 (local $$52 i32)
4935 (local $$53 i32)
4936 (local $$54 i32)
4937 (local $$55 i32)
4938 (local $$56 i32)
4939 (local $$57 i32)
4940 (local $$58 i32)
4941 (local $$59 i32)
4942 (local $$6 i32)
4943 (local $$60 i32)
4944 (local $$61 i32)
4945 (local $$62 i32)
4946 (local $$63 i32)
4947 (local $$64 i32)
4948 (local $$65 i32)
4949 (local $$66 i32)
4950 (local $$67 i32)
4951 (local $$68 i32)
4952 (local $$69 i32)
4953 (local $$7 i32)
4954 (local $$70 i32)
4955 (local $$71 i32)
4956 (local $$72 i32)
4957 (local $$73 i32)
4958 (local $$74 i32)
4959 (local $$75 i32)
4960 (local $$76 i32)
4961 (local $$77 i32)
4962 (local $$78 i32)
4963 (local $$79 i32)
4964 (local $$8 i32)
4965 (local $$80 i32)
4966 (local $$81 i32)
4967 (local $$82 i32)
4968 (local $$83 i32)
4969 (local $$84 i32)
4970 (local $$85 i32)
4971 (local $$86 i32)
4972 (local $$87 i32)
4973 (local $$88 i32)
4974 (local $$89 i32)
4975 (local $$9 i32)
4976 (local $$90 i32)
4977 (local $$91 i32)
4978 (local $$92 i32)
4979 (local $$93 i32)
4980 (local $$94 i32)
4981 (local $$95 i32)
4982 (local $$96 i32)
4983 (local $$97 i32)
4984 (local $$98 i32)
4985 (local $$99 i32)
4986 (local $$a$0 i32)
4987 (local $$a$1 i32)
4988 (local $$a$1$lcssa$i i32)
4989 (local $$a$1549$i i32)
4990 (local $$a$2 i32)
4991 (local $$a$2$ph$i i32)
4992 (local $$a$3$lcssa$i i32)
4993 (local $$a$3539$i i32)
4994 (local $$a$5$lcssa$i i32)
4995 (local $$a$5521$i i32)
4996 (local $$a$6$i i32)
4997 (local $$a$8$i i32)
4998 (local $$a$9$ph$i i32)
4999 (local $$add i32)
5000 (local $$add$i i32)
5001 (local $$add$i$203 i32)
5002 (local $$add$i$239 i32)
5003 (local $$add$i$lcssa i32)
5004 (local $$add$ptr i32)
5005 (local $$add$ptr139 i32)
5006 (local $$add$ptr205 i32)
5007 (local $$add$ptr213$i i32)
5008 (local $$add$ptr257 i32)
5009 (local $$add$ptr311$i i32)
5010 (local $$add$ptr311$z$4$i i32)
5011 (local $$add$ptr340 i32)
5012 (local $$add$ptr354$i i32)
5013 (local $$add$ptr358$i i32)
5014 (local $$add$ptr359 i32)
5015 (local $$add$ptr373$i i32)
5016 (local $$add$ptr43 i32)
5017 (local $$add$ptr43$arrayidx31 i32)
5018 (local $$add$ptr442$i i32)
5019 (local $$add$ptr442$z$3$i i32)
5020 (local $$add$ptr473 i32)
5021 (local $$add$ptr65$i i32)
5022 (local $$add$ptr671$i i32)
5023 (local $$add$ptr742$i i32)
5024 (local $$add$ptr88 i32)
5025 (local $$add113$i i32)
5026 (local $$add150$i i32)
5027 (local $$add154$i i32)
5028 (local $$add163$i i32)
5029 (local $$add165$i i32)
5030 (local $$add269 i32)
5031 (local $$add269$p$0 i32)
5032 (local $$add273$i i32)
5033 (local $$add275$i i32)
5034 (local $$add284$i i32)
5035 (local $$add313$i i32)
5036 (local $$add322 i32)
5037 (local $$add355$i i32)
5038 (local $$add395 i32)
5039 (local $$add410$i f64)
5040 (local $$add412 i32)
5041 (local $$add414$i i32)
5042 (local $$add441 i32)
5043 (local $$add477$neg$i i32)
5044 (local $$add561$i i32)
5045 (local $$add608$i i32)
5046 (local $$add612$i i32)
5047 (local $$add620$i i32)
5048 (local $$add653$i i32)
5049 (local $$add67$i i32)
5050 (local $$add737$i i32)
5051 (local $$add810$i i32)
5052 (local $$add87$i f64)
5053 (local $$add90$i f64)
5054 (local $$and i32)
5055 (local $$and$i i32)
5056 (local $$and$i$216 i32)
5057 (local $$and$i$231 i32)
5058 (local $$and$i$238 i32)
5059 (local $$and$i$244 i32)
5060 (local $$and$i$406$i i32)
5061 (local $$and$i$412$i i32)
5062 (local $$and$i$418$i i32)
5063 (local $$and$i$424$i i32)
5064 (local $$and$i$430$i i32)
5065 (local $$and$i$436$i i32)
5066 (local $$and$i$442$i i32)
5067 (local $$and$i$448$i i32)
5068 (local $$and$i$454$i i32)
5069 (local $$and$i$460$i i32)
5070 (local $$and$i$466$i i32)
5071 (local $$and$i$472$i i32)
5072 (local $$and$i$i i32)
5073 (local $$and12$i i32)
5074 (local $$and134$i i32)
5075 (local $$and210 i32)
5076 (local $$and214 i32)
5077 (local $$and216 i32)
5078 (local $$and219 i32)
5079 (local $$and249 i32)
5080 (local $$and254 i32)
5081 (local $$and263 i32)
5082 (local $$and282$i i32)
5083 (local $$and289 i32)
5084 (local $$and294 i32)
5085 (local $$and309 i32)
5086 (local $$and309$fl$4 i32)
5087 (local $$and36$i i32)
5088 (local $$and379$i i32)
5089 (local $$and483$i i32)
5090 (local $$and610$pre$phi$iZ2D i32)
5091 (local $$and62$i i32)
5092 (local $$arg i32)
5093 (local $$arglist_current i32)
5094 (local $$arglist_current2 i32)
5095 (local $$arglist_next i32)
5096 (local $$arglist_next3 i32)
5097 (local $$argpos$0 i32)
5098 (local $$arraydecay208$add$ptr213$i i32)
5099 (local $$arrayidx$i i32)
5100 (local $$arrayidx$i$236 i32)
5101 (local $$arrayidx114 i32)
5102 (local $$arrayidx117$i i32)
5103 (local $$arrayidx119 i32)
5104 (local $$arrayidx124 i32)
5105 (local $$arrayidx132 i32)
5106 (local $$arrayidx16 i32)
5107 (local $$arrayidx173 i32)
5108 (local $$arrayidx192 i32)
5109 (local $$arrayidx251$i i32)
5110 (local $$arrayidx31 i32)
5111 (local $$arrayidx35 i32)
5112 (local $$arrayidx370 i32)
5113 (local $$arrayidx453$i i32)
5114 (local $$arrayidx469 i32)
5115 (local $$arrayidx481 i32)
5116 (local $$arrayidx489$i i32)
5117 (local $$arrayidx68 i32)
5118 (local $$arrayidx73 i32)
5119 (local $$arrayidx81 i32)
5120 (local $$big$i i32)
5121 (local $$buf i32)
5122 (local $$buf$i i32)
5123 (local $$call i32)
5124 (local $$call344 i32)
5125 (local $$call345 i32)
5126 (local $$call356 i32)
5127 (local $$call384 i32)
5128 (local $$call411 i32)
5129 (local $$call55$i f64)
5130 (local $$carry$0544$i i32)
5131 (local $$carry262$0535$i i32)
5132 (local $$cmp i32)
5133 (local $$cmp1 i32)
5134 (local $$cmp103$i i32)
5135 (local $$cmp105 i32)
5136 (local $$cmp111 i32)
5137 (local $$cmp116 i32)
5138 (local $$cmp126 i32)
5139 (local $$cmp127$i i32)
5140 (local $$cmp13 i32)
5141 (local $$cmp147$i i32)
5142 (local $$cmp165 i32)
5143 (local $$cmp176 i32)
5144 (local $$cmp18 i32)
5145 (local $$cmp181 i32)
5146 (local $$cmp184 i32)
5147 (local $$cmp188$i i32)
5148 (local $$cmp196$i i32)
5149 (local $$cmp205$i i32)
5150 (local $$cmp211 i32)
5151 (local $$cmp225$547$i i32)
5152 (local $$cmp225$i i32)
5153 (local $$cmp228$i i32)
5154 (local $$cmp235$543$i i32)
5155 (local $$cmp235$i i32)
5156 (local $$cmp240 i32)
5157 (local $$cmp249$i i32)
5158 (local $$cmp259$537$i i32)
5159 (local $$cmp259$i i32)
5160 (local $$cmp265$i i32)
5161 (local $$cmp270 i32)
5162 (local $$cmp277$533$i i32)
5163 (local $$cmp277$i i32)
5164 (local $$cmp299$i i32)
5165 (local $$cmp306 i32)
5166 (local $$cmp308$i i32)
5167 (local $$cmp315$i i32)
5168 (local $$cmp323 i32)
5169 (local $$cmp324$529$i i32)
5170 (local $$cmp324$i i32)
5171 (local $$cmp333$i i32)
5172 (local $$cmp338$i i32)
5173 (local $$cmp350$i i32)
5174 (local $$cmp363$525$i i32)
5175 (local $$cmp37 i32)
5176 (local $$cmp374$i i32)
5177 (local $$cmp377 i32)
5178 (local $$cmp377$314 i32)
5179 (local $$cmp38$i i32)
5180 (local $$cmp385 i32)
5181 (local $$cmp385$i i32)
5182 (local $$cmp390 i32)
5183 (local $$cmp390$i i32)
5184 (local $$cmp397 i32)
5185 (local $$cmp403$i i32)
5186 (local $$cmp404 i32)
5187 (local $$cmp404$324 i32)
5188 (local $$cmp411$i i32)
5189 (local $$cmp413 i32)
5190 (local $$cmp416$519$i i32)
5191 (local $$cmp416$i i32)
5192 (local $$cmp420$i i32)
5193 (local $$cmp421 i32)
5194 (local $$cmp433$515$i i32)
5195 (local $$cmp433$i i32)
5196 (local $$cmp434 i32)
5197 (local $$cmp442 i32)
5198 (local $$cmp443$i i32)
5199 (local $$cmp450$i i32)
5200 (local $$cmp450$lcssa$i i32)
5201 (local $$cmp466 i32)
5202 (local $$cmp470$i i32)
5203 (local $$cmp473$i i32)
5204 (local $$cmp478 i32)
5205 (local $$cmp478$295 i32)
5206 (local $$cmp48$i i32)
5207 (local $$cmp495$511$i i32)
5208 (local $$cmp495$i i32)
5209 (local $$cmp50 i32)
5210 (local $$cmp50$308 i32)
5211 (local $$cmp505$i i32)
5212 (local $$cmp515$i i32)
5213 (local $$cmp528$i i32)
5214 (local $$cmp563$i i32)
5215 (local $$cmp577$i i32)
5216 (local $$cmp59$i i32)
5217 (local $$cmp614$i i32)
5218 (local $$cmp617$i i32)
5219 (local $$cmp623$i i32)
5220 (local $$cmp636$506$i i32)
5221 (local $$cmp636$i i32)
5222 (local $$cmp65 i32)
5223 (local $$cmp660$i i32)
5224 (local $$cmp665$i i32)
5225 (local $$cmp673$i i32)
5226 (local $$cmp678$491$i i32)
5227 (local $$cmp678$i i32)
5228 (local $$cmp686$i i32)
5229 (local $$cmp707$486$i i32)
5230 (local $$cmp707$i i32)
5231 (local $$cmp710$487$i i32)
5232 (local $$cmp710$i i32)
5233 (local $$cmp722$483$i i32)
5234 (local $$cmp722$i i32)
5235 (local $$cmp727$i i32)
5236 (local $$cmp745$i i32)
5237 (local $$cmp748$499$i i32)
5238 (local $$cmp748$i i32)
5239 (local $$cmp75 i32)
5240 (local $$cmp760$i i32)
5241 (local $$cmp765$i i32)
5242 (local $$cmp770$495$i i32)
5243 (local $$cmp770$i i32)
5244 (local $$cmp777$i i32)
5245 (local $$cmp790$i i32)
5246 (local $$cmp818$i i32)
5247 (local $$cmp82$i i32)
5248 (local $$cmp94$i i32)
5249 (local $$cmp97 i32)
5250 (local $$cnt$0 i32)
5251 (local $$cnt$1 i32)
5252 (local $$cnt$1$lcssa i32)
5253 (local $$cond$i i32)
5254 (local $$cond100$i i32)
5255 (local $$cond233$i i32)
5256 (local $$cond245 i32)
5257 (local $$cond271$i i32)
5258 (local $$cond304$i i32)
5259 (local $$cond354 i32)
5260 (local $$cond426 i32)
5261 (local $$cond43$i i32)
5262 (local $$cond53$i i32)
5263 (local $$cond629$i i32)
5264 (local $$cond732$i i32)
5265 (local $$cond800$i i32)
5266 (local $$conv$4$i i32)
5267 (local $$conv$4$i$197 i32)
5268 (local $$conv$4$i$211 i32)
5269 (local $$conv$i i32)
5270 (local $$conv$i$205 i32)
5271 (local $$conv1$i i32)
5272 (local $$conv111$i i32)
5273 (local $$conv114$i i32)
5274 (local $$conv116$i i32)
5275 (local $$conv118$393$i i32)
5276 (local $$conv120 i32)
5277 (local $$conv121$i i32)
5278 (local $$conv123$i f64)
5279 (local $$conv134 i32)
5280 (local $$conv163 i32)
5281 (local $$conv174 i32)
5282 (local $$conv174$lcssa i32)
5283 (local $$conv207 i32)
5284 (local $$conv216$i i32)
5285 (local $$conv218$i f64)
5286 (local $$conv229 i32)
5287 (local $$conv232 i32)
5288 (local $$conv242$i$lcssa i32)
5289 (local $$conv32 i32)
5290 (local $$conv48 i32)
5291 (local $$conv48$307 i32)
5292 (local $$conv48311 i32)
5293 (local $$conv58 i32)
5294 (local $$conv644$i i32)
5295 (local $$conv646$i i32)
5296 (local $$conv69 i32)
5297 (local $$conv83 i32)
5298 (local $$d$0$542$i i32)
5299 (local $$d$0$i i32)
5300 (local $$d$0545$i i32)
5301 (local $$d$1534$i i32)
5302 (local $$d$2$lcssa$i i32)
5303 (local $$d$2520$i i32)
5304 (local $$d$4$i i32)
5305 (local $$d$5494$i i32)
5306 (local $$d$6488$i i32)
5307 (local $$d$7500$i i32)
5308 (local $$dec$i i32)
5309 (local $$dec476$i i32)
5310 (local $$dec481$i i32)
5311 (local $$dec78$i i32)
5312 (local $$div274$i i32)
5313 (local $$div356$i i32)
5314 (local $$div378$i i32)
5315 (local $$div384$i i32)
5316 (local $$e$0531$i i32)
5317 (local $$e$1$i i32)
5318 (local $$e$2517$i i32)
5319 (local $$e$4$i i32)
5320 (local $$e$5$ph$i i32)
5321 (local $$e2$i i32)
5322 (local $$ebuf0$i i32)
5323 (local $$estr$0$i i32)
5324 (local $$estr$1$lcssa$i i32)
5325 (local $$estr$1507$i i32)
5326 (local $$estr$2$i i32)
5327 (local $$exitcond$i i32)
5328 (local $$expanded i32)
5329 (local $$expanded10 i32)
5330 (local $$expanded11 i32)
5331 (local $$expanded13 i32)
5332 (local $$expanded14 i32)
5333 (local $$expanded15 i32)
5334 (local $$expanded4 i32)
5335 (local $$expanded6 i32)
5336 (local $$expanded7 i32)
5337 (local $$expanded8 i32)
5338 (local $$fl$0284 i32)
5339 (local $$fl$0310 i32)
5340 (local $$fl$1 i32)
5341 (local $$fl$1$and219 i32)
5342 (local $$fl$3 i32)
5343 (local $$fl$4 i32)
5344 (local $$fl$6 i32)
5345 (local $$i$0$lcssa i32)
5346 (local $$i$0$lcssa368 i32)
5347 (local $$i$0316 i32)
5348 (local $$i$0530$i i32)
5349 (local $$i$07$i i32)
5350 (local $$i$07$i$201 i32)
5351 (local $$i$1$lcssa$i i32)
5352 (local $$i$1325 i32)
5353 (local $$i$1526$i i32)
5354 (local $$i$2299 i32)
5355 (local $$i$2299$lcssa i32)
5356 (local $$i$2516$i i32)
5357 (local $$i$3296 i32)
5358 (local $$i$3512$i i32)
5359 (local $$i137 i32)
5360 (local $$i86 i32)
5361 (local $$idxprom$i i32)
5362 (local $$inc i32)
5363 (local $$inc$i i32)
5364 (local $$inc425$i i32)
5365 (local $$inc438$i i32)
5366 (local $$inc468$i i32)
5367 (local $$inc488 i32)
5368 (local $$inc500$i i32)
5369 (local $$incdec$ptr i32)
5370 (local $$incdec$ptr$i i32)
5371 (local $$incdec$ptr$i$204 i32)
5372 (local $$incdec$ptr$i$212 i32)
5373 (local $$incdec$ptr$i$212$lcssa i32)
5374 (local $$incdec$ptr$i$225 i32)
5375 (local $$incdec$ptr$i$lcssa i32)
5376 (local $$incdec$ptr106$i i32)
5377 (local $$incdec$ptr112$i i32)
5378 (local $$incdec$ptr115$i i32)
5379 (local $$incdec$ptr122$i i32)
5380 (local $$incdec$ptr137$i i32)
5381 (local $$incdec$ptr169 i32)
5382 (local $$incdec$ptr169$lcssa i32)
5383 (local $$incdec$ptr169269 i32)
5384 (local $$incdec$ptr169271 i32)
5385 (local $$incdec$ptr169271$lcssa414 i32)
5386 (local $$incdec$ptr169272 i32)
5387 (local $$incdec$ptr169274 i32)
5388 (local $$incdec$ptr169275 i32)
5389 (local $$incdec$ptr169276$lcssa i32)
5390 (local $$incdec$ptr169276301 i32)
5391 (local $$incdec$ptr217$i i32)
5392 (local $$incdec$ptr217$i$lcssa i32)
5393 (local $$incdec$ptr23 i32)
5394 (local $$incdec$ptr246$i i32)
5395 (local $$incdec$ptr288$i i32)
5396 (local $$incdec$ptr292$570$i i32)
5397 (local $$incdec$ptr292$a$3$571$i i32)
5398 (local $$incdec$ptr292$a$3$i i32)
5399 (local $$incdec$ptr292$a$3573$i i32)
5400 (local $$incdec$ptr292$i i32)
5401 (local $$incdec$ptr296$i i32)
5402 (local $$incdec$ptr383 i32)
5403 (local $$incdec$ptr410 i32)
5404 (local $$incdec$ptr419$i i32)
5405 (local $$incdec$ptr423$i i32)
5406 (local $$incdec$ptr62 i32)
5407 (local $$incdec$ptr639$i i32)
5408 (local $$incdec$ptr645$i i32)
5409 (local $$incdec$ptr647$i i32)
5410 (local $$incdec$ptr681$i i32)
5411 (local $$incdec$ptr689$i i32)
5412 (local $$incdec$ptr698$i i32)
5413 (local $$incdec$ptr698$i$lcssa i32)
5414 (local $$incdec$ptr725$i i32)
5415 (local $$incdec$ptr734$i i32)
5416 (local $$incdec$ptr773$i i32)
5417 (local $$incdec$ptr776$i i32)
5418 (local $$incdec$ptr808$i i32)
5419 (local $$isdigit i32)
5420 (local $$isdigit$6$i i32)
5421 (local $$isdigit$6$i$199 i32)
5422 (local $$isdigit$i i32)
5423 (local $$isdigit$i$207 i32)
5424 (local $$isdigit188 i32)
5425 (local $$isdigit190 i32)
5426 (local $$isdigittmp i32)
5427 (local $$isdigittmp$ i32)
5428 (local $$isdigittmp$5$i i32)
5429 (local $$isdigittmp$5$i$198 i32)
5430 (local $$isdigittmp$i i32)
5431 (local $$isdigittmp$i$206 i32)
5432 (local $$isdigittmp187 i32)
5433 (local $$isdigittmp189 i32)
5434 (local $$isdigittmp8$i i32)
5435 (local $$isdigittmp8$i$200 i32)
5436 (local $$j$0$524$i i32)
5437 (local $$j$0$i i32)
5438 (local $$j$0527$i i32)
5439 (local $$j$1513$i i32)
5440 (local $$j$2$i i32)
5441 (local $$l$0 i32)
5442 (local $$l$0$i i32)
5443 (local $$l$1$i i32)
5444 (local $$l$1315 i32)
5445 (local $$l$2 i32)
5446 (local $$l10n$0 i32)
5447 (local $$l10n$0$lcssa i32)
5448 (local $$l10n$0$phi i32)
5449 (local $$l10n$1 i32)
5450 (local $$l10n$2 i32)
5451 (local $$l10n$3 i32)
5452 (local $$land$ext$neg$i i32)
5453 (local $$lnot$ext i32)
5454 (local $$lnot$i i32)
5455 (local $$lnot455$i i32)
5456 (local $$lnot483 i32)
5457 (local $$lor$ext$i i32)
5458 (local $$mb i32)
5459 (local $$mul$i i32)
5460 (local $$mul$i$202 i32)
5461 (local $$mul$i$240 f64)
5462 (local $$mul125$i f64)
5463 (local $$mul202$i f64)
5464 (local $$mul220$i f64)
5465 (local $$mul286$i i32)
5466 (local $$mul286$i$lcssa i32)
5467 (local $$mul322$i i32)
5468 (local $$mul328$i i32)
5469 (local $$mul335$i i32)
5470 (local $$mul349$i i32)
5471 (local $$mul367$i i32)
5472 (local $$mul406$i f64)
5473 (local $$mul407$i f64)
5474 (local $$mul431$i i32)
5475 (local $$mul437$i i32)
5476 (local $$mul499$i i32)
5477 (local $$mul513$i i32)
5478 (local $$mul80$i f64)
5479 (local $$mul80$i$lcssa f64)
5480 (local $$notlhs$i i32)
5481 (local $$notrhs$i i32)
5482 (local $$or i32)
5483 (local $$or$cond i32)
5484 (local $$or$cond$i i32)
5485 (local $$or$cond1$not$i i32)
5486 (local $$or$cond192 i32)
5487 (local $$or$cond193 i32)
5488 (local $$or$cond195 i32)
5489 (local $$or$cond2$i i32)
5490 (local $$or$cond384 i32)
5491 (local $$or$cond395$i i32)
5492 (local $$or$cond397$i i32)
5493 (local $$or$cond401$i i32)
5494 (local $$or$i i32)
5495 (local $$or$i$241 i32)
5496 (local $$or100 i32)
5497 (local $$or120$i i32)
5498 (local $$or246 i32)
5499 (local $$or504$i i32)
5500 (local $$or613$i i32)
5501 (local $$p$0 i32)
5502 (local $$p$1 i32)
5503 (local $$p$2 i32)
5504 (local $$p$2$add322 i32)
5505 (local $$p$3 i32)
5506 (local $$p$4365 i32)
5507 (local $$p$5 i32)
5508 (local $$p$addr$2$$sub514398$i i32)
5509 (local $$p$addr$2$$sub562399$i i32)
5510 (local $$p$addr$2$i i32)
5511 (local $$p$addr$3$i i32)
5512 (local $$p$addr$4$lcssa$i i32)
5513 (local $$p$addr$4489$i i32)
5514 (local $$p$addr$5$lcssa$i i32)
5515 (local $$p$addr$5501$i i32)
5516 (local $$pl$0 i32)
5517 (local $$pl$0$i i32)
5518 (local $$pl$1 i32)
5519 (local $$pl$1$i i32)
5520 (local $$pl$2 i32)
5521 (local $$prefix$0 i32)
5522 (local $$prefix$0$add$ptr65$i i32)
5523 (local $$prefix$0$i i32)
5524 (local $$prefix$1 i32)
5525 (local $$prefix$2 i32)
5526 (local $$r$0$a$9$i i32)
5527 (local $$re$1482$i i32)
5528 (local $$rem360$i i32)
5529 (local $$rem370$i i32)
5530 (local $$rem494$510$i i32)
5531 (local $$rem494$i i32)
5532 (local $$retval$0 i32)
5533 (local $$retval$0$i i32)
5534 (local $$round$0481$i f64)
5535 (local $$round377$1$i f64)
5536 (local $$s$0$i i32)
5537 (local $$s$1$i i32)
5538 (local $$s$1$i$lcssa i32)
5539 (local $$s$addr$0$lcssa$i$229 i32)
5540 (local $$s$addr$06$i i32)
5541 (local $$s$addr$06$i$221 i32)
5542 (local $$s35$0$i i32)
5543 (local $$s668$0492$i i32)
5544 (local $$s668$1$i i32)
5545 (local $$s715$0$lcssa$i i32)
5546 (local $$s715$0484$i i32)
5547 (local $$s753$0$i i32)
5548 (local $$s753$1496$i i32)
5549 (local $$s753$2$i i32)
5550 (local $$shl i32)
5551 (local $$shl280$i i32)
5552 (local $$shl60 i32)
5553 (local $$shr i32)
5554 (local $$shr283$i i32)
5555 (local $$shr285$i i32)
5556 (local $$small$0$i f64)
5557 (local $$small$1$i f64)
5558 (local $$st$0 i32)
5559 (local $$st$0$lcssa415 i32)
5560 (local $$storemerge i32)
5561 (local $$storemerge$186282 i32)
5562 (local $$storemerge$186309 i32)
5563 (local $$storemerge$191 i32)
5564 (local $$sub i32)
5565 (local $$sub$i f64)
5566 (local $$sub$ptr$div$i i32)
5567 (local $$sub$ptr$div321$i i32)
5568 (local $$sub$ptr$div347$i i32)
5569 (local $$sub$ptr$div430$i i32)
5570 (local $$sub$ptr$div511$i i32)
5571 (local $$sub$ptr$lhs$cast i32)
5572 (local $$sub$ptr$lhs$cast$i i32)
5573 (local $$sub$ptr$lhs$cast160$i i32)
5574 (local $$sub$ptr$lhs$cast305$i i32)
5575 (local $$sub$ptr$lhs$cast317 i32)
5576 (local $$sub$ptr$lhs$cast344$i i32)
5577 (local $$sub$ptr$lhs$cast361 i32)
5578 (local $$sub$ptr$lhs$cast431 i32)
5579 (local $$sub$ptr$lhs$cast508$i i32)
5580 (local $$sub$ptr$lhs$cast694$i i32)
5581 (local $$sub$ptr$rhs$cast i32)
5582 (local $$sub$ptr$rhs$cast$i i32)
5583 (local $$sub$ptr$rhs$cast152$i i32)
5584 (local $$sub$ptr$rhs$cast161$i i32)
5585 (local $$sub$ptr$rhs$cast174$i i32)
5586 (local $$sub$ptr$rhs$cast267 i32)
5587 (local $$sub$ptr$rhs$cast306$i i32)
5588 (local $$sub$ptr$rhs$cast318 i32)
5589 (local $$sub$ptr$rhs$cast319$i i32)
5590 (local $$sub$ptr$rhs$cast345$i i32)
5591 (local $$sub$ptr$rhs$cast362 i32)
5592 (local $$sub$ptr$rhs$cast428$i i32)
5593 (local $$sub$ptr$rhs$cast432 i32)
5594 (local $$sub$ptr$rhs$cast634$504$i i32)
5595 (local $$sub$ptr$rhs$cast634$i i32)
5596 (local $$sub$ptr$rhs$cast649$i i32)
5597 (local $$sub$ptr$rhs$cast695$i i32)
5598 (local $$sub$ptr$rhs$cast788$i i32)
5599 (local $$sub$ptr$rhs$cast812$i i32)
5600 (local $$sub$ptr$sub i32)
5601 (local $$sub$ptr$sub$i i32)
5602 (local $$sub$ptr$sub145$i i32)
5603 (local $$sub$ptr$sub153$i i32)
5604 (local $$sub$ptr$sub159$i i32)
5605 (local $$sub$ptr$sub162$i i32)
5606 (local $$sub$ptr$sub172$i i32)
5607 (local $$sub$ptr$sub175$i i32)
5608 (local $$sub$ptr$sub268 i32)
5609 (local $$sub$ptr$sub307$i i32)
5610 (local $$sub$ptr$sub319 i32)
5611 (local $$sub$ptr$sub320$i i32)
5612 (local $$sub$ptr$sub346$i i32)
5613 (local $$sub$ptr$sub363 i32)
5614 (local $$sub$ptr$sub429$i i32)
5615 (local $$sub$ptr$sub433 i32)
5616 (local $$sub$ptr$sub433$p$5 i32)
5617 (local $$sub$ptr$sub510$i i32)
5618 (local $$sub$ptr$sub635$505$i i32)
5619 (local $$sub$ptr$sub635$i i32)
5620 (local $$sub$ptr$sub650$i i32)
5621 (local $$sub$ptr$sub650$pn$i i32)
5622 (local $$sub$ptr$sub696$i i32)
5623 (local $$sub$ptr$sub789$i i32)
5624 (local $$sub$ptr$sub813$i i32)
5625 (local $$sub101 i32)
5626 (local $$sub124$i f64)
5627 (local $$sub135 i32)
5628 (local $$sub146$i i32)
5629 (local $$sub164 i32)
5630 (local $$sub175 i32)
5631 (local $$sub181$i i32)
5632 (local $$sub203$i i32)
5633 (local $$sub219$i f64)
5634 (local $$sub256$i i32)
5635 (local $$sub264$i i32)
5636 (local $$sub281$i i32)
5637 (local $$sub336$i i32)
5638 (local $$sub343$i i32)
5639 (local $$sub357$i i32)
5640 (local $$sub389 i32)
5641 (local $$sub409$i i32)
5642 (local $$sub478$i i32)
5643 (local $$sub480$i i32)
5644 (local $$sub514$i i32)
5645 (local $$sub54 i32)
5646 (local $$sub562$i i32)
5647 (local $$sub59 i32)
5648 (local $$sub626$le$i i32)
5649 (local $$sub735$i i32)
5650 (local $$sub74$i i32)
5651 (local $$sub806$i i32)
5652 (local $$sub84 i32)
5653 (local $$sub85$i f64)
5654 (local $$sub86$i f64)
5655 (local $$sub88$i f64)
5656 (local $$sub91$i f64)
5657 (local $$sub97$i i32)
5658 (local $$sum i32)
5659 (local $$t$0 i32)
5660 (local $$t$1 i32)
5661 (local $$t$addr$0$i i32)
5662 (local $$t$addr$1$i i32)
5663 (local $$tobool i32)
5664 (local $$tobool$i i32)
5665 (local $$tobool$i$217 i32)
5666 (local $$tobool$i$232 i32)
5667 (local $$tobool$i$245 i32)
5668 (local $$tobool$i$407$i i32)
5669 (local $$tobool$i$413$i i32)
5670 (local $$tobool$i$419$i i32)
5671 (local $$tobool$i$425$i i32)
5672 (local $$tobool$i$431$i i32)
5673 (local $$tobool$i$437$i i32)
5674 (local $$tobool$i$443$i i32)
5675 (local $$tobool$i$449$i i32)
5676 (local $$tobool$i$455$i i32)
5677 (local $$tobool$i$461$i i32)
5678 (local $$tobool$i$467$i i32)
5679 (local $$tobool$i$473$i i32)
5680 (local $$tobool$i$i i32)
5681 (local $$tobool13$i i32)
5682 (local $$tobool135$i i32)
5683 (local $$tobool139$i i32)
5684 (local $$tobool140$i i32)
5685 (local $$tobool141 i32)
5686 (local $$tobool178 i32)
5687 (local $$tobool208 i32)
5688 (local $$tobool217 i32)
5689 (local $$tobool222$i i32)
5690 (local $$tobool244$i i32)
5691 (local $$tobool25 i32)
5692 (local $$tobool255 i32)
5693 (local $$tobool264 i32)
5694 (local $$tobool28 i32)
5695 (local $$tobool290 i32)
5696 (local $$tobool290$569$i i32)
5697 (local $$tobool290$i i32)
5698 (local $$tobool294$i i32)
5699 (local $$tobool295 i32)
5700 (local $$tobool314 i32)
5701 (local $$tobool341$i i32)
5702 (local $$tobool349 i32)
5703 (local $$tobool357 i32)
5704 (local $$tobool37$i i32)
5705 (local $$tobool371$i i32)
5706 (local $$tobool380 i32)
5707 (local $$tobool380$i i32)
5708 (local $$tobool400$i i32)
5709 (local $$tobool407 i32)
5710 (local $$tobool459 i32)
5711 (local $$tobool462 i32)
5712 (local $$tobool470 i32)
5713 (local $$tobool484$i i32)
5714 (local $$tobool490$i i32)
5715 (local $$tobool55 i32)
5716 (local $$tobool56$i i32)
5717 (local $$tobool63$i i32)
5718 (local $$tobool76$i i32)
5719 (local $$tobool76552$i i32)
5720 (local $$tobool781$i i32)
5721 (local $$tobool79$i i32)
5722 (local $$tobool9$i i32)
5723 (local $$tobool90 i32)
5724 (local $$w$0 i32)
5725 (local $$w$1 i32)
5726 (local $$w$2 i32)
5727 (local $$w$add165$i i32)
5728 (local $$w$add653$i i32)
5729 (local $$wc i32)
5730 (local $$ws$0317 i32)
5731 (local $$ws$1326 i32)
5732 (local $$xor i32)
5733 (local $$xor$i i32)
5734 (local $$xor167$i i32)
5735 (local $$xor186$i i32)
5736 (local $$xor449 i32)
5737 (local $$xor457 i32)
5738 (local $$xor655$i i32)
5739 (local $$xor816$i i32)
5740 (local $$y$addr$0$i f64)
5741 (local $$y$addr$1$i f64)
5742 (local $$y$addr$2$i f64)
5743 (local $$y$addr$3$i f64)
5744 (local $$y$addr$4$i f64)
5745 (local $$z$0$i i32)
5746 (local $$z$0$lcssa i32)
5747 (local $$z$0302 i32)
5748 (local $$z$1 i32)
5749 (local $$z$1$lcssa$i i32)
5750 (local $$z$1548$i i32)
5751 (local $$z$2 i32)
5752 (local $$z$2$i i32)
5753 (local $$z$2$i$lcssa i32)
5754 (local $$z$3$lcssa$i i32)
5755 (local $$z$3538$i i32)
5756 (local $$z$4$i i32)
5757 (local $$z$7$add$ptr742$i i32)
5758 (local $$z$7$i i32)
5759 (local $$z$7$i$lcssa i32)
5760 (local $$z$7$ph$i i32)
5761 (local $label i32)
5762 (local $sp i32)
5763 (set_local $sp
5764 (get_global $STACKTOP)
5765 )
5766 (set_global $STACKTOP
5767 (i32.add
5768 (get_global $STACKTOP)
5769 (i32.const 624)
5770 )
5771 )
5772 (if
5773 (i32.ge_s
5774 (get_global $STACKTOP)
5775 (get_global $STACK_MAX)
5776 )
5777 (call $abort)
5778 )
5779 (set_local $$big$i
5780 (i32.add
5781 (get_local $sp)
5782 (i32.const 24)
5783 )
5784 )
5785 (set_local $$e2$i
5786 (i32.add
5787 (get_local $sp)
5788 (i32.const 16)
5789 )
5790 )
5791 (set_local $$buf$i
5792 (i32.add
5793 (get_local $sp)
5794 (i32.const 588)
5795 )
5796 )
5797 (set_local $$ebuf0$i
5798 (i32.add
5799 (get_local $sp)
5800 (i32.const 576)
5801 )
5802 )
5803 (set_local $$arg
5804 (get_local $sp)
5805 )
5806 (set_local $$buf
5807 (i32.add
5808 (get_local $sp)
5809 (i32.const 536)
5810 )
5811 )
5812 (set_local $$wc
5813 (i32.add
5814 (get_local $sp)
5815 (i32.const 8)
5816 )
5817 )
5818 (set_local $$mb
5819 (i32.add
5820 (get_local $sp)
5821 (i32.const 528)
5822 )
5823 )
5824 (set_local $$tobool25
5825 (i32.ne
5826 (get_local $$f)
5827 (i32.const 0)
5828 )
5829 )
5830 (set_local $$add$ptr205
5831 (i32.add
5832 (get_local $$buf)
5833 (i32.const 40)
5834 )
5835 )
5836 (set_local $$sub$ptr$lhs$cast317
5837 (get_local $$add$ptr205)
5838 )
5839 (set_local $$add$ptr340
5840 (i32.add
5841 (get_local $$buf)
5842 (i32.const 39)
5843 )
5844 )
5845 (set_local $$arrayidx370
5846 (i32.add
5847 (get_local $$wc)
5848 (i32.const 4)
5849 )
5850 )
5851 (set_local $$arrayidx$i$236
5852 (i32.add
5853 (get_local $$ebuf0$i)
5854 (i32.const 12)
5855 )
5856 )
5857 (set_local $$incdec$ptr106$i
5858 (i32.add
5859 (get_local $$ebuf0$i)
5860 (i32.const 11)
5861 )
5862 )
5863 (set_local $$sub$ptr$rhs$cast$i
5864 (get_local $$buf$i)
5865 )
5866 (set_local $$sub$ptr$lhs$cast160$i
5867 (get_local $$arrayidx$i$236)
5868 )
5869 (set_local $$sub$ptr$sub159$i
5870 (i32.sub
5871 (get_local $$sub$ptr$lhs$cast160$i)
5872 (get_local $$sub$ptr$rhs$cast$i)
5873 )
5874 )
5875 (set_local $$sub$ptr$sub145$i
5876 (i32.sub
5877 (i32.const -2)
5878 (get_local $$sub$ptr$rhs$cast$i)
5879 )
5880 )
5881 (set_local $$sub$ptr$sub153$i
5882 (i32.add
5883 (get_local $$sub$ptr$lhs$cast160$i)
5884 (i32.const 2)
5885 )
5886 )
5887 (set_local $$add$ptr213$i
5888 (i32.add
5889 (get_local $$big$i)
5890 (i32.const 288)
5891 )
5892 )
5893 (set_local $$add$ptr671$i
5894 (i32.add
5895 (get_local $$buf$i)
5896 (i32.const 9)
5897 )
5898 )
5899 (set_local $$sub$ptr$lhs$cast694$i
5900 (get_local $$add$ptr671$i)
5901 )
5902 (set_local $$incdec$ptr689$i
5903 (i32.add
5904 (get_local $$buf$i)
5905 (i32.const 8)
5906 )
5907 )
5908 (set_local $$cnt$0
5909 (i32.const 0)
5910 )
5911 (set_local $$incdec$ptr169275
5912 (get_local $$fmt)
5913 )
5914 (set_local $$l$0
5915 (i32.const 0)
5916 )
5917 (set_local $$l10n$0
5918 (i32.const 0)
5919 )
5920 (loop $label$continue$L1
5921 (block $label$break$L1
5922 (set_local $$cmp
5923 (i32.gt_s
5924 (get_local $$cnt$0)
5925 (i32.const -1)
5926 )
5927 )
5928 (block $do-once
5929 (if
5930 (get_local $$cmp)
5931 (block
5932 (set_local $$sub
5933 (i32.sub
5934 (i32.const 2147483647)
5935 (get_local $$cnt$0)
5936 )
5937 )
5938 (set_local $$cmp1
5939 (i32.gt_s
5940 (get_local $$l$0)
5941 (get_local $$sub)
5942 )
5943 )
5944 (if
5945 (get_local $$cmp1)
5946 (block
5947 (set_local $$call
5948 (call $___errno_location)
5949 )
5950 (i32.store
5951 (get_local $$call)
5952 (i32.const 75)
5953 )
5954 (set_local $$cnt$1
5955 (i32.const -1)
5956 )
5957 (br $do-once)
5958 )
5959 (block
5960 (set_local $$add
5961 (i32.add
5962 (get_local $$l$0)
5963 (get_local $$cnt$0)
5964 )
5965 )
5966 (set_local $$cnt$1
5967 (get_local $$add)
5968 )
5969 (br $do-once)
5970 )
5971 )
5972 )
5973 (set_local $$cnt$1
5974 (get_local $$cnt$0)
5975 )
5976 )
5977 )
5978 (set_local $$0
5979 (i32.load8_s
5980 (get_local $$incdec$ptr169275)
5981 )
5982 )
5983 (set_local $$tobool
5984 (i32.eq
5985 (i32.shr_s
5986 (i32.shl
5987 (get_local $$0)
5988 (i32.const 24)
5989 )
5990 (i32.const 24)
5991 )
5992 (i32.const 0)
5993 )
5994 )
5995 (if
5996 (get_local $$tobool)
5997 (block
5998 (set_local $$cnt$1$lcssa
5999 (get_local $$cnt$1)
6000 )
6001 (set_local $$l10n$0$lcssa
6002 (get_local $$l10n$0)
6003 )
6004 (set_local $label
6005 (i32.const 242)
6006 )
6007 (br $label$break$L1)
6008 )
6009 (block
6010 (set_local $$1
6011 (get_local $$0)
6012 )
6013 (set_local $$incdec$ptr169274
6014 (get_local $$incdec$ptr169275)
6015 )
6016 )
6017 )
6018 (loop $label$continue$L9
6019 (block $label$break$L9
6020 (block $switch
6021 (block $switch-default
6022 (block $switch-case0
6023 (block $switch-case
6024 (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
6025 (i32.sub
6026 (i32.shr_s
6027 (i32.shl
6028 (get_local $$1)
6029 (i32.const 24)
6030 )
6031 (i32.const 24)
6032 )
6033 (i32.const 0)
6034 )
6035 )
6036 )
6037 (block
6038 (set_local $$incdec$ptr169276301
6039 (get_local $$incdec$ptr169274)
6040 )
6041 (set_local $$z$0302
6042 (get_local $$incdec$ptr169274)
6043 )
6044 (set_local $label
6045 (i32.const 9)
6046 )
6047 (br $label$break$L9)
6048 (br $switch)
6049 )
6050 )
6051 (block
6052 (set_local $$incdec$ptr169276$lcssa
6053 (get_local $$incdec$ptr169274)
6054 )
6055 (set_local $$z$0$lcssa
6056 (get_local $$incdec$ptr169274)
6057 )
6058 (br $label$break$L9)
6059 (br $switch)
6060 )
6061 )
6062 (nop)
6063 )
6064 (set_local $$incdec$ptr
6065 (i32.add
6066 (get_local $$incdec$ptr169274)
6067 (i32.const 1)
6068 )
6069 )
6070 (set_local $$$pre
6071 (i32.load8_s
6072 (get_local $$incdec$ptr)
6073 )
6074 )
6075 (set_local $$1
6076 (get_local $$$pre)
6077 )
6078 (set_local $$incdec$ptr169274
6079 (get_local $$incdec$ptr)
6080 )
6081 (br $label$continue$L9)
6082 )
6083 )
6084 (block $label$break$L12
6085 (if
6086 (i32.eq
6087 (get_local $label)
6088 (i32.const 9)
6089 )
6090 (loop $while-in
6091 (block $while-out
6092 (set_local $label
6093 (i32.const 0)
6094 )
6095 (set_local $$arrayidx16
6096 (i32.add
6097 (get_local $$incdec$ptr169276301)
6098 (i32.const 1)
6099 )
6100 )
6101 (set_local $$2
6102 (i32.load8_s
6103 (get_local $$arrayidx16)
6104 )
6105 )
6106 (set_local $$cmp18
6107 (i32.eq
6108 (i32.shr_s
6109 (i32.shl
6110 (get_local $$2)
6111 (i32.const 24)
6112 )
6113 (i32.const 24)
6114 )
6115 (i32.const 37)
6116 )
6117 )
6118 (if
6119 (i32.eqz
6120 (get_local $$cmp18)
6121 )
6122 (block
6123 (set_local $$incdec$ptr169276$lcssa
6124 (get_local $$incdec$ptr169276301)
6125 )
6126 (set_local $$z$0$lcssa
6127 (get_local $$z$0302)
6128 )
6129 (br $label$break$L12)
6130 )
6131 )
6132 (set_local $$incdec$ptr23
6133 (i32.add
6134 (get_local $$z$0302)
6135 (i32.const 1)
6136 )
6137 )
6138 (set_local $$add$ptr
6139 (i32.add
6140 (get_local $$incdec$ptr169276301)
6141 (i32.const 2)
6142 )
6143 )
6144 (set_local $$3
6145 (i32.load8_s
6146 (get_local $$add$ptr)
6147 )
6148 )
6149 (set_local $$cmp13
6150 (i32.eq
6151 (i32.shr_s
6152 (i32.shl
6153 (get_local $$3)
6154 (i32.const 24)
6155 )
6156 (i32.const 24)
6157 )
6158 (i32.const 37)
6159 )
6160 )
6161 (if
6162 (get_local $$cmp13)
6163 (block
6164 (set_local $$incdec$ptr169276301
6165 (get_local $$add$ptr)
6166 )
6167 (set_local $$z$0302
6168 (get_local $$incdec$ptr23)
6169 )
6170 (set_local $label
6171 (i32.const 9)
6172 )
6173 )
6174 (block
6175 (set_local $$incdec$ptr169276$lcssa
6176 (get_local $$add$ptr)
6177 )
6178 (set_local $$z$0$lcssa
6179 (get_local $$incdec$ptr23)
6180 )
6181 (br $while-out)
6182 )
6183 )
6184 (br $while-in)
6185 )
6186 )
6187 )
6188 )
6189 (set_local $$sub$ptr$lhs$cast
6190 (get_local $$z$0$lcssa)
6191 )
6192 (set_local $$sub$ptr$rhs$cast
6193 (get_local $$incdec$ptr169275)
6194 )
6195 (set_local $$sub$ptr$sub
6196 (i32.sub
6197 (get_local $$sub$ptr$lhs$cast)
6198 (get_local $$sub$ptr$rhs$cast)
6199 )
6200 )
6201 (if
6202 (get_local $$tobool25)
6203 (block
6204 (set_local $$4
6205 (i32.load
6206 (get_local $$f)
6207 )
6208 )
6209 (set_local $$and$i
6210 (i32.and
6211 (get_local $$4)
6212 (i32.const 32)
6213 )
6214 )
6215 (set_local $$tobool$i
6216 (i32.eq
6217 (get_local $$and$i)
6218 (i32.const 0)
6219 )
6220 )
6221 (if
6222 (get_local $$tobool$i)
6223 (drop
6224 (call $___fwritex
6225 (get_local $$incdec$ptr169275)
6226 (get_local $$sub$ptr$sub)
6227 (get_local $$f)
6228 )
6229 )
6230 )
6231 )
6232 )
6233 (set_local $$tobool28
6234 (i32.eq
6235 (get_local $$z$0$lcssa)
6236 (get_local $$incdec$ptr169275)
6237 )
6238 )
6239 (if
6240 (i32.eqz
6241 (get_local $$tobool28)
6242 )
6243 (block
6244 (set_local $$l10n$0$phi
6245 (get_local $$l10n$0)
6246 )
6247 (set_local $$cnt$0
6248 (get_local $$cnt$1)
6249 )
6250 (set_local $$incdec$ptr169275
6251 (get_local $$incdec$ptr169276$lcssa)
6252 )
6253 (set_local $$l$0
6254 (get_local $$sub$ptr$sub)
6255 )
6256 (set_local $$l10n$0
6257 (get_local $$l10n$0$phi)
6258 )
6259 (br $label$continue$L1)
6260 )
6261 )
6262 (set_local $$arrayidx31
6263 (i32.add
6264 (get_local $$incdec$ptr169276$lcssa)
6265 (i32.const 1)
6266 )
6267 )
6268 (set_local $$5
6269 (i32.load8_s
6270 (get_local $$arrayidx31)
6271 )
6272 )
6273 (set_local $$conv32
6274 (i32.shr_s
6275 (i32.shl
6276 (get_local $$5)
6277 (i32.const 24)
6278 )
6279 (i32.const 24)
6280 )
6281 )
6282 (set_local $$isdigittmp
6283 (i32.add
6284 (get_local $$conv32)
6285 (i32.const -48)
6286 )
6287 )
6288 (set_local $$isdigit
6289 (i32.lt_u
6290 (get_local $$isdigittmp)
6291 (i32.const 10)
6292 )
6293 )
6294 (if
6295 (get_local $$isdigit)
6296 (block
6297 (set_local $$arrayidx35
6298 (i32.add
6299 (get_local $$incdec$ptr169276$lcssa)
6300 (i32.const 2)
6301 )
6302 )
6303 (set_local $$6
6304 (i32.load8_s
6305 (get_local $$arrayidx35)
6306 )
6307 )
6308 (set_local $$cmp37
6309 (i32.eq
6310 (i32.shr_s
6311 (i32.shl
6312 (get_local $$6)
6313 (i32.const 24)
6314 )
6315 (i32.const 24)
6316 )
6317 (i32.const 36)
6318 )
6319 )
6320 (set_local $$add$ptr43
6321 (i32.add
6322 (get_local $$incdec$ptr169276$lcssa)
6323 (i32.const 3)
6324 )
6325 )
6326 (set_local $$add$ptr43$arrayidx31
6327 (if (result i32)
6328 (get_local $$cmp37)
6329 (get_local $$add$ptr43)
6330 (get_local $$arrayidx31)
6331 )
6332 )
6333 (set_local $$$l10n$0
6334 (if (result i32)
6335 (get_local $$cmp37)
6336 (i32.const 1)
6337 (get_local $$l10n$0)
6338 )
6339 )
6340 (set_local $$isdigittmp$
6341 (if (result i32)
6342 (get_local $$cmp37)
6343 (get_local $$isdigittmp)
6344 (i32.const -1)
6345 )
6346 )
6347 (set_local $$$pre357
6348 (i32.load8_s
6349 (get_local $$add$ptr43$arrayidx31)
6350 )
6351 )
6352 (set_local $$7
6353 (get_local $$$pre357)
6354 )
6355 (set_local $$argpos$0
6356 (get_local $$isdigittmp$)
6357 )
6358 (set_local $$l10n$1
6359 (get_local $$$l10n$0)
6360 )
6361 (set_local $$storemerge
6362 (get_local $$add$ptr43$arrayidx31)
6363 )
6364 )
6365 (block
6366 (set_local $$7
6367 (get_local $$5)
6368 )
6369 (set_local $$argpos$0
6370 (i32.const -1)
6371 )
6372 (set_local $$l10n$1
6373 (get_local $$l10n$0)
6374 )
6375 (set_local $$storemerge
6376 (get_local $$arrayidx31)
6377 )
6378 )
6379 )
6380 (set_local $$conv48$307
6381 (i32.shr_s
6382 (i32.shl
6383 (get_local $$7)
6384 (i32.const 24)
6385 )
6386 (i32.const 24)
6387 )
6388 )
6389 (set_local $$8
6390 (i32.and
6391 (get_local $$conv48$307)
6392 (i32.const -32)
6393 )
6394 )
6395 (set_local $$cmp50$308
6396 (i32.eq
6397 (get_local $$8)
6398 (i32.const 32)
6399 )
6400 )
6401 (block $label$break$L25
6402 (if
6403 (get_local $$cmp50$308)
6404 (block
6405 (set_local $$9
6406 (get_local $$7)
6407 )
6408 (set_local $$conv48311
6409 (get_local $$conv48$307)
6410 )
6411 (set_local $$fl$0310
6412 (i32.const 0)
6413 )
6414 (set_local $$storemerge$186309
6415 (get_local $$storemerge)
6416 )
6417 (loop $while-in4
6418 (block $while-out3
6419 (set_local $$sub54
6420 (i32.add
6421 (get_local $$conv48311)
6422 (i32.const -32)
6423 )
6424 )
6425 (set_local $$shl
6426 (i32.shl
6427 (i32.const 1)
6428 (get_local $$sub54)
6429 )
6430 )
6431 (set_local $$and
6432 (i32.and
6433 (get_local $$shl)
6434 (i32.const 75913)
6435 )
6436 )
6437 (set_local $$tobool55
6438 (i32.eq
6439 (get_local $$and)
6440 (i32.const 0)
6441 )
6442 )
6443 (if
6444 (get_local $$tobool55)
6445 (block
6446 (set_local $$12
6447 (get_local $$9)
6448 )
6449 (set_local $$fl$0284
6450 (get_local $$fl$0310)
6451 )
6452 (set_local $$storemerge$186282
6453 (get_local $$storemerge$186309)
6454 )
6455 (br $label$break$L25)
6456 )
6457 )
6458 (set_local $$conv58
6459 (i32.shr_s
6460 (i32.shl
6461 (get_local $$9)
6462 (i32.const 24)
6463 )
6464 (i32.const 24)
6465 )
6466 )
6467 (set_local $$sub59
6468 (i32.add
6469 (get_local $$conv58)
6470 (i32.const -32)
6471 )
6472 )
6473 (set_local $$shl60
6474 (i32.shl
6475 (i32.const 1)
6476 (get_local $$sub59)
6477 )
6478 )
6479 (set_local $$or
6480 (i32.or
6481 (get_local $$shl60)
6482 (get_local $$fl$0310)
6483 )
6484 )
6485 (set_local $$incdec$ptr62
6486 (i32.add
6487 (get_local $$storemerge$186309)
6488 (i32.const 1)
6489 )
6490 )
6491 (set_local $$10
6492 (i32.load8_s
6493 (get_local $$incdec$ptr62)
6494 )
6495 )
6496 (set_local $$conv48
6497 (i32.shr_s
6498 (i32.shl
6499 (get_local $$10)
6500 (i32.const 24)
6501 )
6502 (i32.const 24)
6503 )
6504 )
6505 (set_local $$11
6506 (i32.and
6507 (get_local $$conv48)
6508 (i32.const -32)
6509 )
6510 )
6511 (set_local $$cmp50
6512 (i32.eq
6513 (get_local $$11)
6514 (i32.const 32)
6515 )
6516 )
6517 (if
6518 (get_local $$cmp50)
6519 (block
6520 (set_local $$9
6521 (get_local $$10)
6522 )
6523 (set_local $$conv48311
6524 (get_local $$conv48)
6525 )
6526 (set_local $$fl$0310
6527 (get_local $$or)
6528 )
6529 (set_local $$storemerge$186309
6530 (get_local $$incdec$ptr62)
6531 )
6532 )
6533 (block
6534 (set_local $$12
6535 (get_local $$10)
6536 )
6537 (set_local $$fl$0284
6538 (get_local $$or)
6539 )
6540 (set_local $$storemerge$186282
6541 (get_local $$incdec$ptr62)
6542 )
6543 (br $while-out3)
6544 )
6545 )
6546 (br $while-in4)
6547 )
6548 )
6549 )
6550 (block
6551 (set_local $$12
6552 (get_local $$7)
6553 )
6554 (set_local $$fl$0284
6555 (i32.const 0)
6556 )
6557 (set_local $$storemerge$186282
6558 (get_local $$storemerge)
6559 )
6560 )
6561 )
6562 )
6563 (set_local $$cmp65
6564 (i32.eq
6565 (i32.shr_s
6566 (i32.shl
6567 (get_local $$12)
6568 (i32.const 24)
6569 )
6570 (i32.const 24)
6571 )
6572 (i32.const 42)
6573 )
6574 )
6575 (block $do-once5
6576 (if
6577 (get_local $$cmp65)
6578 (block
6579 (set_local $$arrayidx68
6580 (i32.add
6581 (get_local $$storemerge$186282)
6582 (i32.const 1)
6583 )
6584 )
6585 (set_local $$13
6586 (i32.load8_s
6587 (get_local $$arrayidx68)
6588 )
6589 )
6590 (set_local $$conv69
6591 (i32.shr_s
6592 (i32.shl
6593 (get_local $$13)
6594 (i32.const 24)
6595 )
6596 (i32.const 24)
6597 )
6598 )
6599 (set_local $$isdigittmp189
6600 (i32.add
6601 (get_local $$conv69)
6602 (i32.const -48)
6603 )
6604 )
6605 (set_local $$isdigit190
6606 (i32.lt_u
6607 (get_local $$isdigittmp189)
6608 (i32.const 10)
6609 )
6610 )
6611 (if
6612 (get_local $$isdigit190)
6613 (block
6614 (set_local $$arrayidx73
6615 (i32.add
6616 (get_local $$storemerge$186282)
6617 (i32.const 2)
6618 )
6619 )
6620 (set_local $$14
6621 (i32.load8_s
6622 (get_local $$arrayidx73)
6623 )
6624 )
6625 (set_local $$cmp75
6626 (i32.eq
6627 (i32.shr_s
6628 (i32.shl
6629 (get_local $$14)
6630 (i32.const 24)
6631 )
6632 (i32.const 24)
6633 )
6634 (i32.const 36)
6635 )
6636 )
6637 (if
6638 (get_local $$cmp75)
6639 (block
6640 (set_local $$arrayidx81
6641 (i32.add
6642 (get_local $$nl_type)
6643 (i32.shl
6644 (get_local $$isdigittmp189)
6645 (i32.const 2)
6646 )
6647 )
6648 )
6649 (i32.store
6650 (get_local $$arrayidx81)
6651 (i32.const 10)
6652 )
6653 (set_local $$15
6654 (i32.load8_s
6655 (get_local $$arrayidx68)
6656 )
6657 )
6658 (set_local $$conv83
6659 (i32.shr_s
6660 (i32.shl
6661 (get_local $$15)
6662 (i32.const 24)
6663 )
6664 (i32.const 24)
6665 )
6666 )
6667 (set_local $$sub84
6668 (i32.add
6669 (get_local $$conv83)
6670 (i32.const -48)
6671 )
6672 )
6673 (set_local $$i86
6674 (i32.add
6675 (get_local $$nl_arg)
6676 (i32.shl
6677 (get_local $$sub84)
6678 (i32.const 3)
6679 )
6680 )
6681 )
6682 (set_local $$16
6683 (get_local $$i86)
6684 )
6685 (set_local $$17
6686 (get_local $$16)
6687 )
6688 (set_local $$18
6689 (i32.load
6690 (get_local $$17)
6691 )
6692 )
6693 (set_local $$19
6694 (i32.add
6695 (get_local $$16)
6696 (i32.const 4)
6697 )
6698 )
6699 (set_local $$20
6700 (get_local $$19)
6701 )
6702 (set_local $$21
6703 (i32.load
6704 (get_local $$20)
6705 )
6706 )
6707 (set_local $$add$ptr88
6708 (i32.add
6709 (get_local $$storemerge$186282)
6710 (i32.const 3)
6711 )
6712 )
6713 (set_local $$l10n$2
6714 (i32.const 1)
6715 )
6716 (set_local $$storemerge$191
6717 (get_local $$add$ptr88)
6718 )
6719 (set_local $$w$0
6720 (get_local $$18)
6721 )
6722 )
6723 (set_local $label
6724 (i32.const 24)
6725 )
6726 )
6727 )
6728 (set_local $label
6729 (i32.const 24)
6730 )
6731 )
6732 (if
6733 (i32.eq
6734 (get_local $label)
6735 (i32.const 24)
6736 )
6737 (block
6738 (set_local $label
6739 (i32.const 0)
6740 )
6741 (set_local $$tobool90
6742 (i32.eq
6743 (get_local $$l10n$1)
6744 (i32.const 0)
6745 )
6746 )
6747 (if
6748 (i32.eqz
6749 (get_local $$tobool90)
6750 )
6751 (block
6752 (set_local $$retval$0
6753 (i32.const -1)
6754 )
6755 (br $label$break$L1)
6756 )
6757 )
6758 (if
6759 (i32.eqz
6760 (get_local $$tobool25)
6761 )
6762 (block
6763 (set_local $$fl$1
6764 (get_local $$fl$0284)
6765 )
6766 (set_local $$incdec$ptr169269
6767 (get_local $$arrayidx68)
6768 )
6769 (set_local $$l10n$3
6770 (i32.const 0)
6771 )
6772 (set_local $$w$1
6773 (i32.const 0)
6774 )
6775 (br $do-once5)
6776 )
6777 )
6778 (set_local $$arglist_current
6779 (i32.load
6780 (get_local $$ap)
6781 )
6782 )
6783 (set_local $$22
6784 (get_local $$arglist_current)
6785 )
6786 (set_local $$23
6787 (i32.add
6788 (i32.const 0)
6789 (i32.const 4)
6790 )
6791 )
6792 (set_local $$expanded4
6793 (get_local $$23)
6794 )
6795 (set_local $$expanded
6796 (i32.sub
6797 (get_local $$expanded4)
6798 (i32.const 1)
6799 )
6800 )
6801 (set_local $$24
6802 (i32.add
6803 (get_local $$22)
6804 (get_local $$expanded)
6805 )
6806 )
6807 (set_local $$25
6808 (i32.add
6809 (i32.const 0)
6810 (i32.const 4)
6811 )
6812 )
6813 (set_local $$expanded8
6814 (get_local $$25)
6815 )
6816 (set_local $$expanded7
6817 (i32.sub
6818 (get_local $$expanded8)
6819 (i32.const 1)
6820 )
6821 )
6822 (set_local $$expanded6
6823 (i32.xor
6824 (get_local $$expanded7)
6825 (i32.const -1)
6826 )
6827 )
6828 (set_local $$26
6829 (i32.and
6830 (get_local $$24)
6831 (get_local $$expanded6)
6832 )
6833 )
6834 (set_local $$27
6835 (get_local $$26)
6836 )
6837 (set_local $$28
6838 (i32.load
6839 (get_local $$27)
6840 )
6841 )
6842 (set_local $$arglist_next
6843 (i32.add
6844 (get_local $$27)
6845 (i32.const 4)
6846 )
6847 )
6848 (i32.store
6849 (get_local $$ap)
6850 (get_local $$arglist_next)
6851 )
6852 (set_local $$l10n$2
6853 (i32.const 0)
6854 )
6855 (set_local $$storemerge$191
6856 (get_local $$arrayidx68)
6857 )
6858 (set_local $$w$0
6859 (get_local $$28)
6860 )
6861 )
6862 )
6863 (set_local $$cmp97
6864 (i32.lt_s
6865 (get_local $$w$0)
6866 (i32.const 0)
6867 )
6868 )
6869 (if
6870 (get_local $$cmp97)
6871 (block
6872 (set_local $$or100
6873 (i32.or
6874 (get_local $$fl$0284)
6875 (i32.const 8192)
6876 )
6877 )
6878 (set_local $$sub101
6879 (i32.sub
6880 (i32.const 0)
6881 (get_local $$w$0)
6882 )
6883 )
6884 (set_local $$fl$1
6885 (get_local $$or100)
6886 )
6887 (set_local $$incdec$ptr169269
6888 (get_local $$storemerge$191)
6889 )
6890 (set_local $$l10n$3
6891 (get_local $$l10n$2)
6892 )
6893 (set_local $$w$1
6894 (get_local $$sub101)
6895 )
6896 )
6897 (block
6898 (set_local $$fl$1
6899 (get_local $$fl$0284)
6900 )
6901 (set_local $$incdec$ptr169269
6902 (get_local $$storemerge$191)
6903 )
6904 (set_local $$l10n$3
6905 (get_local $$l10n$2)
6906 )
6907 (set_local $$w$1
6908 (get_local $$w$0)
6909 )
6910 )
6911 )
6912 )
6913 (block
6914 (set_local $$conv$4$i
6915 (i32.shr_s
6916 (i32.shl
6917 (get_local $$12)
6918 (i32.const 24)
6919 )
6920 (i32.const 24)
6921 )
6922 )
6923 (set_local $$isdigittmp$5$i
6924 (i32.add
6925 (get_local $$conv$4$i)
6926 (i32.const -48)
6927 )
6928 )
6929 (set_local $$isdigit$6$i
6930 (i32.lt_u
6931 (get_local $$isdigittmp$5$i)
6932 (i32.const 10)
6933 )
6934 )
6935 (if
6936 (get_local $$isdigit$6$i)
6937 (block
6938 (set_local $$29
6939 (get_local $$storemerge$186282)
6940 )
6941 (set_local $$i$07$i
6942 (i32.const 0)
6943 )
6944 (set_local $$isdigittmp8$i
6945 (get_local $$isdigittmp$5$i)
6946 )
6947 (loop $while-in8
6948 (block $while-out7
6949 (set_local $$mul$i
6950 (i32.mul
6951 (get_local $$i$07$i)
6952 (i32.const 10)
6953 )
6954 )
6955 (set_local $$add$i
6956 (i32.add
6957 (get_local $$mul$i)
6958 (get_local $$isdigittmp8$i)
6959 )
6960 )
6961 (set_local $$incdec$ptr$i
6962 (i32.add
6963 (get_local $$29)
6964 (i32.const 1)
6965 )
6966 )
6967 (set_local $$30
6968 (i32.load8_s
6969 (get_local $$incdec$ptr$i)
6970 )
6971 )
6972 (set_local $$conv$i
6973 (i32.shr_s
6974 (i32.shl
6975 (get_local $$30)
6976 (i32.const 24)
6977 )
6978 (i32.const 24)
6979 )
6980 )
6981 (set_local $$isdigittmp$i
6982 (i32.add
6983 (get_local $$conv$i)
6984 (i32.const -48)
6985 )
6986 )
6987 (set_local $$isdigit$i
6988 (i32.lt_u
6989 (get_local $$isdigittmp$i)
6990 (i32.const 10)
6991 )
6992 )
6993 (if
6994 (get_local $$isdigit$i)
6995 (block
6996 (set_local $$29
6997 (get_local $$incdec$ptr$i)
6998 )
6999 (set_local $$i$07$i
7000 (get_local $$add$i)
7001 )
7002 (set_local $$isdigittmp8$i
7003 (get_local $$isdigittmp$i)
7004 )
7005 )
7006 (block
7007 (set_local $$add$i$lcssa
7008 (get_local $$add$i)
7009 )
7010 (set_local $$incdec$ptr$i$lcssa
7011 (get_local $$incdec$ptr$i)
7012 )
7013 (br $while-out7)
7014 )
7015 )
7016 (br $while-in8)
7017 )
7018 )
7019 (set_local $$cmp105
7020 (i32.lt_s
7021 (get_local $$add$i$lcssa)
7022 (i32.const 0)
7023 )
7024 )
7025 (if
7026 (get_local $$cmp105)
7027 (block
7028 (set_local $$retval$0
7029 (i32.const -1)
7030 )
7031 (br $label$break$L1)
7032 )
7033 (block
7034 (set_local $$fl$1
7035 (get_local $$fl$0284)
7036 )
7037 (set_local $$incdec$ptr169269
7038 (get_local $$incdec$ptr$i$lcssa)
7039 )
7040 (set_local $$l10n$3
7041 (get_local $$l10n$1)
7042 )
7043 (set_local $$w$1
7044 (get_local $$add$i$lcssa)
7045 )
7046 )
7047 )
7048 )
7049 (block
7050 (set_local $$fl$1
7051 (get_local $$fl$0284)
7052 )
7053 (set_local $$incdec$ptr169269
7054 (get_local $$storemerge$186282)
7055 )
7056 (set_local $$l10n$3
7057 (get_local $$l10n$1)
7058 )
7059 (set_local $$w$1
7060 (i32.const 0)
7061 )
7062 )
7063 )
7064 )
7065 )
7066 )
7067 (set_local $$31
7068 (i32.load8_s
7069 (get_local $$incdec$ptr169269)
7070 )
7071 )
7072 (set_local $$cmp111
7073 (i32.eq
7074 (i32.shr_s
7075 (i32.shl
7076 (get_local $$31)
7077 (i32.const 24)
7078 )
7079 (i32.const 24)
7080 )
7081 (i32.const 46)
7082 )
7083 )
7084 (block $label$break$L46
7085 (if
7086 (get_local $$cmp111)
7087 (block
7088 (set_local $$arrayidx114
7089 (i32.add
7090 (get_local $$incdec$ptr169269)
7091 (i32.const 1)
7092 )
7093 )
7094 (set_local $$32
7095 (i32.load8_s
7096 (get_local $$arrayidx114)
7097 )
7098 )
7099 (set_local $$cmp116
7100 (i32.eq
7101 (i32.shr_s
7102 (i32.shl
7103 (get_local $$32)
7104 (i32.const 24)
7105 )
7106 (i32.const 24)
7107 )
7108 (i32.const 42)
7109 )
7110 )
7111 (if
7112 (i32.eqz
7113 (get_local $$cmp116)
7114 )
7115 (block
7116 (set_local $$conv$4$i$197
7117 (i32.shr_s
7118 (i32.shl
7119 (get_local $$32)
7120 (i32.const 24)
7121 )
7122 (i32.const 24)
7123 )
7124 )
7125 (set_local $$isdigittmp$5$i$198
7126 (i32.add
7127 (get_local $$conv$4$i$197)
7128 (i32.const -48)
7129 )
7130 )
7131 (set_local $$isdigit$6$i$199
7132 (i32.lt_u
7133 (get_local $$isdigittmp$5$i$198)
7134 (i32.const 10)
7135 )
7136 )
7137 (if
7138 (get_local $$isdigit$6$i$199)
7139 (block
7140 (set_local $$49
7141 (get_local $$arrayidx114)
7142 )
7143 (set_local $$i$07$i$201
7144 (i32.const 0)
7145 )
7146 (set_local $$isdigittmp8$i$200
7147 (get_local $$isdigittmp$5$i$198)
7148 )
7149 )
7150 (block
7151 (set_local $$incdec$ptr169272
7152 (get_local $$arrayidx114)
7153 )
7154 (set_local $$p$0
7155 (i32.const 0)
7156 )
7157 (br $label$break$L46)
7158 )
7159 )
7160 (loop $while-in11
7161 (block $while-out10
7162 (set_local $$mul$i$202
7163 (i32.mul
7164 (get_local $$i$07$i$201)
7165 (i32.const 10)
7166 )
7167 )
7168 (set_local $$add$i$203
7169 (i32.add
7170 (get_local $$mul$i$202)
7171 (get_local $$isdigittmp8$i$200)
7172 )
7173 )
7174 (set_local $$incdec$ptr$i$204
7175 (i32.add
7176 (get_local $$49)
7177 (i32.const 1)
7178 )
7179 )
7180 (set_local $$50
7181 (i32.load8_s
7182 (get_local $$incdec$ptr$i$204)
7183 )
7184 )
7185 (set_local $$conv$i$205
7186 (i32.shr_s
7187 (i32.shl
7188 (get_local $$50)
7189 (i32.const 24)
7190 )
7191 (i32.const 24)
7192 )
7193 )
7194 (set_local $$isdigittmp$i$206
7195 (i32.add
7196 (get_local $$conv$i$205)
7197 (i32.const -48)
7198 )
7199 )
7200 (set_local $$isdigit$i$207
7201 (i32.lt_u
7202 (get_local $$isdigittmp$i$206)
7203 (i32.const 10)
7204 )
7205 )
7206 (if
7207 (get_local $$isdigit$i$207)
7208 (block
7209 (set_local $$49
7210 (get_local $$incdec$ptr$i$204)
7211 )
7212 (set_local $$i$07$i$201
7213 (get_local $$add$i$203)
7214 )
7215 (set_local $$isdigittmp8$i$200
7216 (get_local $$isdigittmp$i$206)
7217 )
7218 )
7219 (block
7220 (set_local $$incdec$ptr169272
7221 (get_local $$incdec$ptr$i$204)
7222 )
7223 (set_local $$p$0
7224 (get_local $$add$i$203)
7225 )
7226 (br $label$break$L46)
7227 )
7228 )
7229 (br $while-in11)
7230 )
7231 )
7232 )
7233 )
7234 (set_local $$arrayidx119
7235 (i32.add
7236 (get_local $$incdec$ptr169269)
7237 (i32.const 2)
7238 )
7239 )
7240 (set_local $$33
7241 (i32.load8_s
7242 (get_local $$arrayidx119)
7243 )
7244 )
7245 (set_local $$conv120
7246 (i32.shr_s
7247 (i32.shl
7248 (get_local $$33)
7249 (i32.const 24)
7250 )
7251 (i32.const 24)
7252 )
7253 )
7254 (set_local $$isdigittmp187
7255 (i32.add
7256 (get_local $$conv120)
7257 (i32.const -48)
7258 )
7259 )
7260 (set_local $$isdigit188
7261 (i32.lt_u
7262 (get_local $$isdigittmp187)
7263 (i32.const 10)
7264 )
7265 )
7266 (if
7267 (get_local $$isdigit188)
7268 (block
7269 (set_local $$arrayidx124
7270 (i32.add
7271 (get_local $$incdec$ptr169269)
7272 (i32.const 3)
7273 )
7274 )
7275 (set_local $$34
7276 (i32.load8_s
7277 (get_local $$arrayidx124)
7278 )
7279 )
7280 (set_local $$cmp126
7281 (i32.eq
7282 (i32.shr_s
7283 (i32.shl
7284 (get_local $$34)
7285 (i32.const 24)
7286 )
7287 (i32.const 24)
7288 )
7289 (i32.const 36)
7290 )
7291 )
7292 (if
7293 (get_local $$cmp126)
7294 (block
7295 (set_local $$arrayidx132
7296 (i32.add
7297 (get_local $$nl_type)
7298 (i32.shl
7299 (get_local $$isdigittmp187)
7300 (i32.const 2)
7301 )
7302 )
7303 )
7304 (i32.store
7305 (get_local $$arrayidx132)
7306 (i32.const 10)
7307 )
7308 (set_local $$35
7309 (i32.load8_s
7310 (get_local $$arrayidx119)
7311 )
7312 )
7313 (set_local $$conv134
7314 (i32.shr_s
7315 (i32.shl
7316 (get_local $$35)
7317 (i32.const 24)
7318 )
7319 (i32.const 24)
7320 )
7321 )
7322 (set_local $$sub135
7323 (i32.add
7324 (get_local $$conv134)
7325 (i32.const -48)
7326 )
7327 )
7328 (set_local $$i137
7329 (i32.add
7330 (get_local $$nl_arg)
7331 (i32.shl
7332 (get_local $$sub135)
7333 (i32.const 3)
7334 )
7335 )
7336 )
7337 (set_local $$36
7338 (get_local $$i137)
7339 )
7340 (set_local $$37
7341 (get_local $$36)
7342 )
7343 (set_local $$38
7344 (i32.load
7345 (get_local $$37)
7346 )
7347 )
7348 (set_local $$39
7349 (i32.add
7350 (get_local $$36)
7351 (i32.const 4)
7352 )
7353 )
7354 (set_local $$40
7355 (get_local $$39)
7356 )
7357 (set_local $$41
7358 (i32.load
7359 (get_local $$40)
7360 )
7361 )
7362 (set_local $$add$ptr139
7363 (i32.add
7364 (get_local $$incdec$ptr169269)
7365 (i32.const 4)
7366 )
7367 )
7368 (set_local $$incdec$ptr169272
7369 (get_local $$add$ptr139)
7370 )
7371 (set_local $$p$0
7372 (get_local $$38)
7373 )
7374 (br $label$break$L46)
7375 )
7376 )
7377 )
7378 )
7379 (set_local $$tobool141
7380 (i32.eq
7381 (get_local $$l10n$3)
7382 (i32.const 0)
7383 )
7384 )
7385 (if
7386 (i32.eqz
7387 (get_local $$tobool141)
7388 )
7389 (block
7390 (set_local $$retval$0
7391 (i32.const -1)
7392 )
7393 (br $label$break$L1)
7394 )
7395 )
7396 (if
7397 (get_local $$tobool25)
7398 (block
7399 (set_local $$arglist_current2
7400 (i32.load
7401 (get_local $$ap)
7402 )
7403 )
7404 (set_local $$42
7405 (get_local $$arglist_current2)
7406 )
7407 (set_local $$43
7408 (i32.add
7409 (i32.const 0)
7410 (i32.const 4)
7411 )
7412 )
7413 (set_local $$expanded11
7414 (get_local $$43)
7415 )
7416 (set_local $$expanded10
7417 (i32.sub
7418 (get_local $$expanded11)
7419 (i32.const 1)
7420 )
7421 )
7422 (set_local $$44
7423 (i32.add
7424 (get_local $$42)
7425 (get_local $$expanded10)
7426 )
7427 )
7428 (set_local $$45
7429 (i32.add
7430 (i32.const 0)
7431 (i32.const 4)
7432 )
7433 )
7434 (set_local $$expanded15
7435 (get_local $$45)
7436 )
7437 (set_local $$expanded14
7438 (i32.sub
7439 (get_local $$expanded15)
7440 (i32.const 1)
7441 )
7442 )
7443 (set_local $$expanded13
7444 (i32.xor
7445 (get_local $$expanded14)
7446 (i32.const -1)
7447 )
7448 )
7449 (set_local $$46
7450 (i32.and
7451 (get_local $$44)
7452 (get_local $$expanded13)
7453 )
7454 )
7455 (set_local $$47
7456 (get_local $$46)
7457 )
7458 (set_local $$48
7459 (i32.load
7460 (get_local $$47)
7461 )
7462 )
7463 (set_local $$arglist_next3
7464 (i32.add
7465 (get_local $$47)
7466 (i32.const 4)
7467 )
7468 )
7469 (i32.store
7470 (get_local $$ap)
7471 (get_local $$arglist_next3)
7472 )
7473 (set_local $$incdec$ptr169272
7474 (get_local $$arrayidx119)
7475 )
7476 (set_local $$p$0
7477 (get_local $$48)
7478 )
7479 )
7480 (block
7481 (set_local $$incdec$ptr169272
7482 (get_local $$arrayidx119)
7483 )
7484 (set_local $$p$0
7485 (i32.const 0)
7486 )
7487 )
7488 )
7489 )
7490 (block
7491 (set_local $$incdec$ptr169272
7492 (get_local $$incdec$ptr169269)
7493 )
7494 (set_local $$p$0
7495 (i32.const -1)
7496 )
7497 )
7498 )
7499 )
7500 (set_local $$incdec$ptr169271
7501 (get_local $$incdec$ptr169272)
7502 )
7503 (set_local $$st$0
7504 (i32.const 0)
7505 )
7506 (loop $while-in13
7507 (block $while-out12
7508 (set_local $$51
7509 (i32.load8_s
7510 (get_local $$incdec$ptr169271)
7511 )
7512 )
7513 (set_local $$conv163
7514 (i32.shr_s
7515 (i32.shl
7516 (get_local $$51)
7517 (i32.const 24)
7518 )
7519 (i32.const 24)
7520 )
7521 )
7522 (set_local $$sub164
7523 (i32.add
7524 (get_local $$conv163)
7525 (i32.const -65)
7526 )
7527 )
7528 (set_local $$cmp165
7529 (i32.gt_u
7530 (get_local $$sub164)
7531 (i32.const 57)
7532 )
7533 )
7534 (if
7535 (get_local $$cmp165)
7536 (block
7537 (set_local $$retval$0
7538 (i32.const -1)
7539 )
7540 (br $label$break$L1)
7541 )
7542 )
7543 (set_local $$incdec$ptr169
7544 (i32.add
7545 (get_local $$incdec$ptr169271)
7546 (i32.const 1)
7547 )
7548 )
7549 (set_local $$arrayidx173
7550 (i32.add
7551 (i32.add
7552 (i32.const 3611)
7553 (i32.mul
7554 (get_local $$st$0)
7555 (i32.const 58)
7556 )
7557 )
7558 (get_local $$sub164)
7559 )
7560 )
7561 (set_local $$52
7562 (i32.load8_s
7563 (get_local $$arrayidx173)
7564 )
7565 )
7566 (set_local $$conv174
7567 (i32.and
7568 (get_local $$52)
7569 (i32.const 255)
7570 )
7571 )
7572 (set_local $$sub175
7573 (i32.add
7574 (get_local $$conv174)
7575 (i32.const -1)
7576 )
7577 )
7578 (set_local $$cmp176
7579 (i32.lt_u
7580 (get_local $$sub175)
7581 (i32.const 8)
7582 )
7583 )
7584 (if
7585 (get_local $$cmp176)
7586 (block
7587 (set_local $$incdec$ptr169271
7588 (get_local $$incdec$ptr169)
7589 )
7590 (set_local $$st$0
7591 (get_local $$conv174)
7592 )
7593 )
7594 (block
7595 (set_local $$$lcssa
7596 (get_local $$52)
7597 )
7598 (set_local $$conv174$lcssa
7599 (get_local $$conv174)
7600 )
7601 (set_local $$incdec$ptr169$lcssa
7602 (get_local $$incdec$ptr169)
7603 )
7604 (set_local $$incdec$ptr169271$lcssa414
7605 (get_local $$incdec$ptr169271)
7606 )
7607 (set_local $$st$0$lcssa415
7608 (get_local $$st$0)
7609 )
7610 (br $while-out12)
7611 )
7612 )
7613 (br $while-in13)
7614 )
7615 )
7616 (set_local $$tobool178
7617 (i32.eq
7618 (i32.shr_s
7619 (i32.shl
7620 (get_local $$$lcssa)
7621 (i32.const 24)
7622 )
7623 (i32.const 24)
7624 )
7625 (i32.const 0)
7626 )
7627 )
7628 (if
7629 (get_local $$tobool178)
7630 (block
7631 (set_local $$retval$0
7632 (i32.const -1)
7633 )
7634 (br $label$break$L1)
7635 )
7636 )
7637 (set_local $$cmp181
7638 (i32.eq
7639 (i32.shr_s
7640 (i32.shl
7641 (get_local $$$lcssa)
7642 (i32.const 24)
7643 )
7644 (i32.const 24)
7645 )
7646 (i32.const 19)
7647 )
7648 )
7649 (set_local $$cmp184
7650 (i32.gt_s
7651 (get_local $$argpos$0)
7652 (i32.const -1)
7653 )
7654 )
7655 (block $do-once14
7656 (if
7657 (get_local $$cmp181)
7658 (if
7659 (get_local $$cmp184)
7660 (block
7661 (set_local $$retval$0
7662 (i32.const -1)
7663 )
7664 (br $label$break$L1)
7665 )
7666 (set_local $label
7667 (i32.const 52)
7668 )
7669 )
7670 (block
7671 (if
7672 (get_local $$cmp184)
7673 (block
7674 (set_local $$arrayidx192
7675 (i32.add
7676 (get_local $$nl_type)
7677 (i32.shl
7678 (get_local $$argpos$0)
7679 (i32.const 2)
7680 )
7681 )
7682 )
7683 (i32.store
7684 (get_local $$arrayidx192)
7685 (get_local $$conv174$lcssa)
7686 )
7687 (set_local $$53
7688 (i32.add
7689 (get_local $$nl_arg)
7690 (i32.shl
7691 (get_local $$argpos$0)
7692 (i32.const 3)
7693 )
7694 )
7695 )
7696 (set_local $$54
7697 (get_local $$53)
7698 )
7699 (set_local $$55
7700 (get_local $$54)
7701 )
7702 (set_local $$56
7703 (i32.load
7704 (get_local $$55)
7705 )
7706 )
7707 (set_local $$57
7708 (i32.add
7709 (get_local $$54)
7710 (i32.const 4)
7711 )
7712 )
7713 (set_local $$58
7714 (get_local $$57)
7715 )
7716 (set_local $$59
7717 (i32.load
7718 (get_local $$58)
7719 )
7720 )
7721 (set_local $$60
7722 (get_local $$arg)
7723 )
7724 (set_local $$61
7725 (get_local $$60)
7726 )
7727 (i32.store
7728 (get_local $$61)
7729 (get_local $$56)
7730 )
7731 (set_local $$62
7732 (i32.add
7733 (get_local $$60)
7734 (i32.const 4)
7735 )
7736 )
7737 (set_local $$63
7738 (get_local $$62)
7739 )
7740 (i32.store
7741 (get_local $$63)
7742 (get_local $$59)
7743 )
7744 (set_local $label
7745 (i32.const 52)
7746 )
7747 (br $do-once14)
7748 )
7749 )
7750 (if
7751 (i32.eqz
7752 (get_local $$tobool25)
7753 )
7754 (block
7755 (set_local $$retval$0
7756 (i32.const 0)
7757 )
7758 (br $label$break$L1)
7759 )
7760 )
7761 (call $_pop_arg_336
7762 (get_local $$arg)
7763 (get_local $$conv174$lcssa)
7764 (get_local $$ap)
7765 )
7766 )
7767 )
7768 )
7769 (if
7770 (i32.eq
7771 (get_local $label)
7772 (i32.const 52)
7773 )
7774 (block
7775 (set_local $label
7776 (i32.const 0)
7777 )
7778 (if
7779 (i32.eqz
7780 (get_local $$tobool25)
7781 )
7782 (block
7783 (set_local $$cnt$0
7784 (get_local $$cnt$1)
7785 )
7786 (set_local $$incdec$ptr169275
7787 (get_local $$incdec$ptr169$lcssa)
7788 )
7789 (set_local $$l$0
7790 (get_local $$sub$ptr$sub)
7791 )
7792 (set_local $$l10n$0
7793 (get_local $$l10n$3)
7794 )
7795 (br $label$continue$L1)
7796 )
7797 )
7798 )
7799 )
7800 (set_local $$64
7801 (i32.load8_s
7802 (get_local $$incdec$ptr169271$lcssa414)
7803 )
7804 )
7805 (set_local $$conv207
7806 (i32.shr_s
7807 (i32.shl
7808 (get_local $$64)
7809 (i32.const 24)
7810 )
7811 (i32.const 24)
7812 )
7813 )
7814 (set_local $$tobool208
7815 (i32.ne
7816 (get_local $$st$0$lcssa415)
7817 (i32.const 0)
7818 )
7819 )
7820 (set_local $$and210
7821 (i32.and
7822 (get_local $$conv207)
7823 (i32.const 15)
7824 )
7825 )
7826 (set_local $$cmp211
7827 (i32.eq
7828 (get_local $$and210)
7829 (i32.const 3)
7830 )
7831 )
7832 (set_local $$or$cond192
7833 (i32.and
7834 (get_local $$tobool208)
7835 (get_local $$cmp211)
7836 )
7837 )
7838 (set_local $$and214
7839 (i32.and
7840 (get_local $$conv207)
7841 (i32.const -33)
7842 )
7843 )
7844 (set_local $$t$0
7845 (if (result i32)
7846 (get_local $$or$cond192)
7847 (get_local $$and214)
7848 (get_local $$conv207)
7849 )
7850 )
7851 (set_local $$and216
7852 (i32.and
7853 (get_local $$fl$1)
7854 (i32.const 8192)
7855 )
7856 )
7857 (set_local $$tobool217
7858 (i32.eq
7859 (get_local $$and216)
7860 (i32.const 0)
7861 )
7862 )
7863 (set_local $$and219
7864 (i32.and
7865 (get_local $$fl$1)
7866 (i32.const -65537)
7867 )
7868 )
7869 (set_local $$fl$1$and219
7870 (if (result i32)
7871 (get_local $$tobool217)
7872 (get_local $$fl$1)
7873 (get_local $$and219)
7874 )
7875 )
7876 (block $label$break$L75
7877 (block $switch17
7878 (block $switch-default120
7879 (block $switch-case119
7880 (block $switch-case48
7881 (block $switch-case47
7882 (block $switch-case46
7883 (block $switch-case45
7884 (block $switch-case44
7885 (block $switch-case43
7886 (block $switch-case42
7887 (block $switch-case41
7888 (block $switch-case40
7889 (block $switch-case39
7890 (block $switch-case38
7891 (block $switch-case37
7892 (block $switch-case36
7893 (block $switch-case35
7894 (block $switch-case34
7895 (block $switch-case33
7896 (block $switch-case30
7897 (block $switch-case29
7898 (block $switch-case28
7899 (block $switch-case27
7900 (br_table $switch-case42 $switch-default120 $switch-case40 $switch-default120 $switch-case45 $switch-case44 $switch-case43 $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-case46 $switch-default120 $switch-case37 $switch-case35 $switch-case119 $switch-case48 $switch-case47 $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-case30 $switch-default120
7901 (i32.sub
7902 (get_local $$t$0)
7903 (i32.const 65)
7904 )
7905 )
7906 )
7907 (block
7908 (block $switch18
7909 (block $switch-default26
7910 (block $switch-case25
7911 (block $switch-case24
7912 (block $switch-case23
7913 (block $switch-case22
7914 (block $switch-case21
7915 (block $switch-case20
7916 (block $switch-case19
7917 (br_table $switch-case19 $switch-case20 $switch-case21 $switch-case22 $switch-case23 $switch-default26 $switch-case24 $switch-case25 $switch-default26
7918 (i32.sub
7919 (get_local $$st$0$lcssa415)
7920 (i32.const 0)
7921 )
7922 )
7923 )
7924 (block
7925 (set_local $$71
7926 (i32.load
7927 (get_local $$arg)
7928 )
7929 )
7930 (i32.store
7931 (get_local $$71)
7932 (get_local $$cnt$1)
7933 )
7934 (set_local $$cnt$0
7935 (get_local $$cnt$1)
7936 )
7937 (set_local $$incdec$ptr169275
7938 (get_local $$incdec$ptr169$lcssa)
7939 )
7940 (set_local $$l$0
7941 (get_local $$sub$ptr$sub)
7942 )
7943 (set_local $$l10n$0
7944 (get_local $$l10n$3)
7945 )
7946 (br $label$continue$L1)
7947 (br $switch18)
7948 )
7949 )
7950 (block
7951 (set_local $$72
7952 (i32.load
7953 (get_local $$arg)
7954 )
7955 )
7956 (i32.store
7957 (get_local $$72)
7958 (get_local $$cnt$1)
7959 )
7960 (set_local $$cnt$0
7961 (get_local $$cnt$1)
7962 )
7963 (set_local $$incdec$ptr169275
7964 (get_local $$incdec$ptr169$lcssa)
7965 )
7966 (set_local $$l$0
7967 (get_local $$sub$ptr$sub)
7968 )
7969 (set_local $$l10n$0
7970 (get_local $$l10n$3)
7971 )
7972 (br $label$continue$L1)
7973 (br $switch18)
7974 )
7975 )
7976 (block
7977 (set_local $$73
7978 (i32.lt_s
7979 (get_local $$cnt$1)
7980 (i32.const 0)
7981 )
7982 )
7983 (set_local $$74
7984 (i32.shr_s
7985 (i32.shl
7986 (get_local $$73)
7987 (i32.const 31)
7988 )
7989 (i32.const 31)
7990 )
7991 )
7992 (set_local $$75
7993 (i32.load
7994 (get_local $$arg)
7995 )
7996 )
7997 (set_local $$76
7998 (get_local $$75)
7999 )
8000 (set_local $$77
8001 (get_local $$76)
8002 )
8003 (i32.store
8004 (get_local $$77)
8005 (get_local $$cnt$1)
8006 )
8007 (set_local $$78
8008 (i32.add
8009 (get_local $$76)
8010 (i32.const 4)
8011 )
8012 )
8013 (set_local $$79
8014 (get_local $$78)
8015 )
8016 (i32.store
8017 (get_local $$79)
8018 (get_local $$74)
8019 )
8020 (set_local $$cnt$0
8021 (get_local $$cnt$1)
8022 )
8023 (set_local $$incdec$ptr169275
8024 (get_local $$incdec$ptr169$lcssa)
8025 )
8026 (set_local $$l$0
8027 (get_local $$sub$ptr$sub)
8028 )
8029 (set_local $$l10n$0
8030 (get_local $$l10n$3)
8031 )
8032 (br $label$continue$L1)
8033 (br $switch18)
8034 )
8035 )
8036 (block
8037 (set_local $$conv229
8038 (i32.and
8039 (get_local $$cnt$1)
8040 (i32.const 65535)
8041 )
8042 )
8043 (set_local $$80
8044 (i32.load
8045 (get_local $$arg)
8046 )
8047 )
8048 (i32.store16
8049 (get_local $$80)
8050 (get_local $$conv229)
8051 )
8052 (set_local $$cnt$0
8053 (get_local $$cnt$1)
8054 )
8055 (set_local $$incdec$ptr169275
8056 (get_local $$incdec$ptr169$lcssa)
8057 )
8058 (set_local $$l$0
8059 (get_local $$sub$ptr$sub)
8060 )
8061 (set_local $$l10n$0
8062 (get_local $$l10n$3)
8063 )
8064 (br $label$continue$L1)
8065 (br $switch18)
8066 )
8067 )
8068 (block
8069 (set_local $$conv232
8070 (i32.and
8071 (get_local $$cnt$1)
8072 (i32.const 255)
8073 )
8074 )
8075 (set_local $$81
8076 (i32.load
8077 (get_local $$arg)
8078 )
8079 )
8080 (i32.store8
8081 (get_local $$81)
8082 (get_local $$conv232)
8083 )
8084 (set_local $$cnt$0
8085 (get_local $$cnt$1)
8086 )
8087 (set_local $$incdec$ptr169275
8088 (get_local $$incdec$ptr169$lcssa)
8089 )
8090 (set_local $$l$0
8091 (get_local $$sub$ptr$sub)
8092 )
8093 (set_local $$l10n$0
8094 (get_local $$l10n$3)
8095 )
8096 (br $label$continue$L1)
8097 (br $switch18)
8098 )
8099 )
8100 (block
8101 (set_local $$82
8102 (i32.load
8103 (get_local $$arg)
8104 )
8105 )
8106 (i32.store
8107 (get_local $$82)
8108 (get_local $$cnt$1)
8109 )
8110 (set_local $$cnt$0
8111 (get_local $$cnt$1)
8112 )
8113 (set_local $$incdec$ptr169275
8114 (get_local $$incdec$ptr169$lcssa)
8115 )
8116 (set_local $$l$0
8117 (get_local $$sub$ptr$sub)
8118 )
8119 (set_local $$l10n$0
8120 (get_local $$l10n$3)
8121 )
8122 (br $label$continue$L1)
8123 (br $switch18)
8124 )
8125 )
8126 (block
8127 (set_local $$83
8128 (i32.lt_s
8129 (get_local $$cnt$1)
8130 (i32.const 0)
8131 )
8132 )
8133 (set_local $$84
8134 (i32.shr_s
8135 (i32.shl
8136 (get_local $$83)
8137 (i32.const 31)
8138 )
8139 (i32.const 31)
8140 )
8141 )
8142 (set_local $$85
8143 (i32.load
8144 (get_local $$arg)
8145 )
8146 )
8147 (set_local $$86
8148 (get_local $$85)
8149 )
8150 (set_local $$87
8151 (get_local $$86)
8152 )
8153 (i32.store
8154 (get_local $$87)
8155 (get_local $$cnt$1)
8156 )
8157 (set_local $$88
8158 (i32.add
8159 (get_local $$86)
8160 (i32.const 4)
8161 )
8162 )
8163 (set_local $$89
8164 (get_local $$88)
8165 )
8166 (i32.store
8167 (get_local $$89)
8168 (get_local $$84)
8169 )
8170 (set_local $$cnt$0
8171 (get_local $$cnt$1)
8172 )
8173 (set_local $$incdec$ptr169275
8174 (get_local $$incdec$ptr169$lcssa)
8175 )
8176 (set_local $$l$0
8177 (get_local $$sub$ptr$sub)
8178 )
8179 (set_local $$l10n$0
8180 (get_local $$l10n$3)
8181 )
8182 (br $label$continue$L1)
8183 (br $switch18)
8184 )
8185 )
8186 (block
8187 (set_local $$cnt$0
8188 (get_local $$cnt$1)
8189 )
8190 (set_local $$incdec$ptr169275
8191 (get_local $$incdec$ptr169$lcssa)
8192 )
8193 (set_local $$l$0
8194 (get_local $$sub$ptr$sub)
8195 )
8196 (set_local $$l10n$0
8197 (get_local $$l10n$3)
8198 )
8199 (br $label$continue$L1)
8200 )
8201 )
8202 (br $switch17)
8203 )
8204 )
8205 (block
8206 (set_local $$cmp240
8207 (i32.gt_u
8208 (get_local $$p$0)
8209 (i32.const 8)
8210 )
8211 )
8212 (set_local $$cond245
8213 (if (result i32)
8214 (get_local $$cmp240)
8215 (get_local $$p$0)
8216 (i32.const 8)
8217 )
8218 )
8219 (set_local $$or246
8220 (i32.or
8221 (get_local $$fl$1$and219)
8222 (i32.const 8)
8223 )
8224 )
8225 (set_local $$fl$3
8226 (get_local $$or246)
8227 )
8228 (set_local $$p$1
8229 (get_local $$cond245)
8230 )
8231 (set_local $$t$1
8232 (i32.const 120)
8233 )
8234 (set_local $label
8235 (i32.const 64)
8236 )
8237 (br $switch17)
8238 )
8239 )
8240 (nop)
8241 )
8242 (block
8243 (set_local $$fl$3
8244 (get_local $$fl$1$and219)
8245 )
8246 (set_local $$p$1
8247 (get_local $$p$0)
8248 )
8249 (set_local $$t$1
8250 (get_local $$t$0)
8251 )
8252 (set_local $label
8253 (i32.const 64)
8254 )
8255 (br $switch17)
8256 )
8257 )
8258 (block
8259 (set_local $$116
8260 (get_local $$arg)
8261 )
8262 (set_local $$117
8263 (get_local $$116)
8264 )
8265 (set_local $$118
8266 (i32.load
8267 (get_local $$117)
8268 )
8269 )
8270 (set_local $$119
8271 (i32.add
8272 (get_local $$116)
8273 (i32.const 4)
8274 )
8275 )
8276 (set_local $$120
8277 (get_local $$119)
8278 )
8279 (set_local $$121
8280 (i32.load
8281 (get_local $$120)
8282 )
8283 )
8284 (set_local $$122
8285 (i32.eq
8286 (get_local $$118)
8287 (i32.const 0)
8288 )
8289 )
8290 (set_local $$123
8291 (i32.eq
8292 (get_local $$121)
8293 (i32.const 0)
8294 )
8295 )
8296 (set_local $$124
8297 (i32.and
8298 (get_local $$122)
8299 (get_local $$123)
8300 )
8301 )
8302 (if
8303 (get_local $$124)
8304 (set_local $$s$addr$0$lcssa$i$229
8305 (get_local $$add$ptr205)
8306 )
8307 (block
8308 (set_local $$126
8309 (get_local $$118)
8310 )
8311 (set_local $$129
8312 (get_local $$121)
8313 )
8314 (set_local $$s$addr$06$i$221
8315 (get_local $$add$ptr205)
8316 )
8317 (loop $while-in32
8318 (block $while-out31
8319 (set_local $$125
8320 (i32.and
8321 (get_local $$126)
8322 (i32.const 7)
8323 )
8324 )
8325 (set_local $$127
8326 (i32.or
8327 (get_local $$125)
8328 (i32.const 48)
8329 )
8330 )
8331 (set_local $$128
8332 (i32.and
8333 (get_local $$127)
8334 (i32.const 255)
8335 )
8336 )
8337 (set_local $$incdec$ptr$i$225
8338 (i32.add
8339 (get_local $$s$addr$06$i$221)
8340 (i32.const -1)
8341 )
8342 )
8343 (i32.store8
8344 (get_local $$incdec$ptr$i$225)
8345 (get_local $$128)
8346 )
8347 (set_local $$130
8348 (call $_bitshift64Lshr
8349 (get_local $$126)
8350 (get_local $$129)
8351 (i32.const 3)
8352 )
8353 )
8354 (set_local $$131
8355 (get_global $tempRet0)
8356 )
8357 (set_local $$132
8358 (i32.eq
8359 (get_local $$130)
8360 (i32.const 0)
8361 )
8362 )
8363 (set_local $$133
8364 (i32.eq
8365 (get_local $$131)
8366 (i32.const 0)
8367 )
8368 )
8369 (set_local $$134
8370 (i32.and
8371 (get_local $$132)
8372 (get_local $$133)
8373 )
8374 )
8375 (if
8376 (get_local $$134)
8377 (block
8378 (set_local $$s$addr$0$lcssa$i$229
8379 (get_local $$incdec$ptr$i$225)
8380 )
8381 (br $while-out31)
8382 )
8383 (block
8384 (set_local $$126
8385 (get_local $$130)
8386 )
8387 (set_local $$129
8388 (get_local $$131)
8389 )
8390 (set_local $$s$addr$06$i$221
8391 (get_local $$incdec$ptr$i$225)
8392 )
8393 )
8394 )
8395 (br $while-in32)
8396 )
8397 )
8398 )
8399 )
8400 (set_local $$and263
8401 (i32.and
8402 (get_local $$fl$1$and219)
8403 (i32.const 8)
8404 )
8405 )
8406 (set_local $$tobool264
8407 (i32.eq
8408 (get_local $$and263)
8409 (i32.const 0)
8410 )
8411 )
8412 (if
8413 (get_local $$tobool264)
8414 (block
8415 (set_local $$a$0
8416 (get_local $$s$addr$0$lcssa$i$229)
8417 )
8418 (set_local $$fl$4
8419 (get_local $$fl$1$and219)
8420 )
8421 (set_local $$p$2
8422 (get_local $$p$0)
8423 )
8424 (set_local $$pl$1
8425 (i32.const 0)
8426 )
8427 (set_local $$prefix$1
8428 (i32.const 4091)
8429 )
8430 (set_local $label
8431 (i32.const 77)
8432 )
8433 )
8434 (block
8435 (set_local $$sub$ptr$rhs$cast267
8436 (get_local $$s$addr$0$lcssa$i$229)
8437 )
8438 (set_local $$sub$ptr$sub268
8439 (i32.sub
8440 (get_local $$sub$ptr$lhs$cast317)
8441 (get_local $$sub$ptr$rhs$cast267)
8442 )
8443 )
8444 (set_local $$add269
8445 (i32.add
8446 (get_local $$sub$ptr$sub268)
8447 (i32.const 1)
8448 )
8449 )
8450 (set_local $$cmp270
8451 (i32.lt_s
8452 (get_local $$p$0)
8453 (get_local $$add269)
8454 )
8455 )
8456 (set_local $$add269$p$0
8457 (if (result i32)
8458 (get_local $$cmp270)
8459 (get_local $$add269)
8460 (get_local $$p$0)
8461 )
8462 )
8463 (set_local $$a$0
8464 (get_local $$s$addr$0$lcssa$i$229)
8465 )
8466 (set_local $$fl$4
8467 (get_local $$fl$1$and219)
8468 )
8469 (set_local $$p$2
8470 (get_local $$add269$p$0)
8471 )
8472 (set_local $$pl$1
8473 (i32.const 0)
8474 )
8475 (set_local $$prefix$1
8476 (i32.const 4091)
8477 )
8478 (set_local $label
8479 (i32.const 77)
8480 )
8481 )
8482 )
8483 (br $switch17)
8484 )
8485 )
8486 (nop)
8487 )
8488 (block
8489 (set_local $$135
8490 (get_local $$arg)
8491 )
8492 (set_local $$136
8493 (get_local $$135)
8494 )
8495 (set_local $$137
8496 (i32.load
8497 (get_local $$136)
8498 )
8499 )
8500 (set_local $$138
8501 (i32.add
8502 (get_local $$135)
8503 (i32.const 4)
8504 )
8505 )
8506 (set_local $$139
8507 (get_local $$138)
8508 )
8509 (set_local $$140
8510 (i32.load
8511 (get_local $$139)
8512 )
8513 )
8514 (set_local $$141
8515 (i32.lt_s
8516 (get_local $$140)
8517 (i32.const 0)
8518 )
8519 )
8520 (if
8521 (get_local $$141)
8522 (block
8523 (set_local $$142
8524 (call $_i64Subtract
8525 (i32.const 0)
8526 (i32.const 0)
8527 (get_local $$137)
8528 (get_local $$140)
8529 )
8530 )
8531 (set_local $$143
8532 (get_global $tempRet0)
8533 )
8534 (set_local $$144
8535 (get_local $$arg)
8536 )
8537 (set_local $$145
8538 (get_local $$144)
8539 )
8540 (i32.store
8541 (get_local $$145)
8542 (get_local $$142)
8543 )
8544 (set_local $$146
8545 (i32.add
8546 (get_local $$144)
8547 (i32.const 4)
8548 )
8549 )
8550 (set_local $$147
8551 (get_local $$146)
8552 )
8553 (i32.store
8554 (get_local $$147)
8555 (get_local $$143)
8556 )
8557 (set_local $$148
8558 (get_local $$142)
8559 )
8560 (set_local $$149
8561 (get_local $$143)
8562 )
8563 (set_local $$pl$0
8564 (i32.const 1)
8565 )
8566 (set_local $$prefix$0
8567 (i32.const 4091)
8568 )
8569 (set_local $label
8570 (i32.const 76)
8571 )
8572 (br $label$break$L75)
8573 )
8574 )
8575 (set_local $$and289
8576 (i32.and
8577 (get_local $$fl$1$and219)
8578 (i32.const 2048)
8579 )
8580 )
8581 (set_local $$tobool290
8582 (i32.eq
8583 (get_local $$and289)
8584 (i32.const 0)
8585 )
8586 )
8587 (if
8588 (get_local $$tobool290)
8589 (block
8590 (set_local $$and294
8591 (i32.and
8592 (get_local $$fl$1$and219)
8593 (i32.const 1)
8594 )
8595 )
8596 (set_local $$tobool295
8597 (i32.eq
8598 (get_local $$and294)
8599 (i32.const 0)
8600 )
8601 )
8602 (set_local $$$
8603 (if (result i32)
8604 (get_local $$tobool295)
8605 (i32.const 4091)
8606 (i32.const 4093)
8607 )
8608 )
8609 (set_local $$148
8610 (get_local $$137)
8611 )
8612 (set_local $$149
8613 (get_local $$140)
8614 )
8615 (set_local $$pl$0
8616 (get_local $$and294)
8617 )
8618 (set_local $$prefix$0
8619 (get_local $$$)
8620 )
8621 (set_local $label
8622 (i32.const 76)
8623 )
8624 )
8625 (block
8626 (set_local $$148
8627 (get_local $$137)
8628 )
8629 (set_local $$149
8630 (get_local $$140)
8631 )
8632 (set_local $$pl$0
8633 (i32.const 1)
8634 )
8635 (set_local $$prefix$0
8636 (i32.const 4092)
8637 )
8638 (set_local $label
8639 (i32.const 76)
8640 )
8641 )
8642 )
8643 (br $switch17)
8644 )
8645 )
8646 (block
8647 (set_local $$65
8648 (get_local $$arg)
8649 )
8650 (set_local $$66
8651 (get_local $$65)
8652 )
8653 (set_local $$67
8654 (i32.load
8655 (get_local $$66)
8656 )
8657 )
8658 (set_local $$68
8659 (i32.add
8660 (get_local $$65)
8661 (i32.const 4)
8662 )
8663 )
8664 (set_local $$69
8665 (get_local $$68)
8666 )
8667 (set_local $$70
8668 (i32.load
8669 (get_local $$69)
8670 )
8671 )
8672 (set_local $$148
8673 (get_local $$67)
8674 )
8675 (set_local $$149
8676 (get_local $$70)
8677 )
8678 (set_local $$pl$0
8679 (i32.const 0)
8680 )
8681 (set_local $$prefix$0
8682 (i32.const 4091)
8683 )
8684 (set_local $label
8685 (i32.const 76)
8686 )
8687 (br $switch17)
8688 )
8689 )
8690 (block
8691 (set_local $$161
8692 (get_local $$arg)
8693 )
8694 (set_local $$162
8695 (get_local $$161)
8696 )
8697 (set_local $$163
8698 (i32.load
8699 (get_local $$162)
8700 )
8701 )
8702 (set_local $$164
8703 (i32.add
8704 (get_local $$161)
8705 (i32.const 4)
8706 )
8707 )
8708 (set_local $$165
8709 (get_local $$164)
8710 )
8711 (set_local $$166
8712 (i32.load
8713 (get_local $$165)
8714 )
8715 )
8716 (set_local $$167
8717 (i32.and
8718 (get_local $$163)
8719 (i32.const 255)
8720 )
8721 )
8722 (i32.store8
8723 (get_local $$add$ptr340)
8724 (get_local $$167)
8725 )
8726 (set_local $$a$2
8727 (get_local $$add$ptr340)
8728 )
8729 (set_local $$fl$6
8730 (get_local $$and219)
8731 )
8732 (set_local $$p$5
8733 (i32.const 1)
8734 )
8735 (set_local $$pl$2
8736 (i32.const 0)
8737 )
8738 (set_local $$prefix$2
8739 (i32.const 4091)
8740 )
8741 (set_local $$z$2
8742 (get_local $$add$ptr205)
8743 )
8744 (br $switch17)
8745 )
8746 )
8747 (block
8748 (set_local $$call344
8749 (call $___errno_location)
8750 )
8751 (set_local $$168
8752 (i32.load
8753 (get_local $$call344)
8754 )
8755 )
8756 (set_local $$call345
8757 (call $_strerror
8758 (get_local $$168)
8759 )
8760 )
8761 (set_local $$a$1
8762 (get_local $$call345)
8763 )
8764 (set_local $label
8765 (i32.const 82)
8766 )
8767 (br $switch17)
8768 )
8769 )
8770 (block
8771 (set_local $$169
8772 (i32.load
8773 (get_local $$arg)
8774 )
8775 )
8776 (set_local $$tobool349
8777 (i32.ne
8778 (get_local $$169)
8779 (i32.const 0)
8780 )
8781 )
8782 (set_local $$cond354
8783 (if (result i32)
8784 (get_local $$tobool349)
8785 (get_local $$169)
8786 (i32.const 4101)
8787 )
8788 )
8789 (set_local $$a$1
8790 (get_local $$cond354)
8791 )
8792 (set_local $label
8793 (i32.const 82)
8794 )
8795 (br $switch17)
8796 )
8797 )
8798 (block
8799 (set_local $$170
8800 (get_local $$arg)
8801 )
8802 (set_local $$171
8803 (get_local $$170)
8804 )
8805 (set_local $$172
8806 (i32.load
8807 (get_local $$171)
8808 )
8809 )
8810 (set_local $$173
8811 (i32.add
8812 (get_local $$170)
8813 (i32.const 4)
8814 )
8815 )
8816 (set_local $$174
8817 (get_local $$173)
8818 )
8819 (set_local $$175
8820 (i32.load
8821 (get_local $$174)
8822 )
8823 )
8824 (i32.store
8825 (get_local $$wc)
8826 (get_local $$172)
8827 )
8828 (i32.store
8829 (get_local $$arrayidx370)
8830 (i32.const 0)
8831 )
8832 (i32.store
8833 (get_local $$arg)
8834 (get_local $$wc)
8835 )
8836 (set_local $$p$4365
8837 (i32.const -1)
8838 )
8839 (set_local $label
8840 (i32.const 86)
8841 )
8842 (br $switch17)
8843 )
8844 )
8845 (block
8846 (set_local $$cmp377$314
8847 (i32.eq
8848 (get_local $$p$0)
8849 (i32.const 0)
8850 )
8851 )
8852 (if
8853 (get_local $$cmp377$314)
8854 (block
8855 (call $_pad
8856 (get_local $$f)
8857 (i32.const 32)
8858 (get_local $$w$1)
8859 (i32.const 0)
8860 (get_local $$fl$1$and219)
8861 )
8862 (set_local $$i$0$lcssa368
8863 (i32.const 0)
8864 )
8865 (set_local $label
8866 (i32.const 98)
8867 )
8868 )
8869 (block
8870 (set_local $$p$4365
8871 (get_local $$p$0)
8872 )
8873 (set_local $label
8874 (i32.const 86)
8875 )
8876 )
8877 )
8878 (br $switch17)
8879 )
8880 )
8881 (nop)
8882 )
8883 (nop)
8884 )
8885 (nop)
8886 )
8887 (nop)
8888 )
8889 (nop)
8890 )
8891 (nop)
8892 )
8893 (nop)
8894 )
8895 (block
8896 (set_local $$181
8897 (f64.load
8898 (get_local $$arg)
8899 )
8900 )
8901 (i32.store
8902 (get_local $$e2$i)
8903 (i32.const 0)
8904 )
8905 (f64.store
8906 (get_global $tempDoublePtr)
8907 (get_local $$181)
8908 )
8909 (set_local $$182
8910 (i32.load
8911 (get_global $tempDoublePtr)
8912 )
8913 )
8914 (set_local $$183
8915 (i32.load
8916 (i32.add
8917 (get_global $tempDoublePtr)
8918 (i32.const 4)
8919 )
8920 )
8921 )
8922 (set_local $$184
8923 (i32.lt_s
8924 (get_local $$183)
8925 (i32.const 0)
8926 )
8927 )
8928 (if
8929 (get_local $$184)
8930 (block
8931 (set_local $$sub$i
8932 (f64.neg
8933 (get_local $$181)
8934 )
8935 )
8936 (set_local $$pl$0$i
8937 (i32.const 1)
8938 )
8939 (set_local $$prefix$0$i
8940 (i32.const 4108)
8941 )
8942 (set_local $$y$addr$0$i
8943 (get_local $$sub$i)
8944 )
8945 )
8946 (block
8947 (set_local $$and$i$238
8948 (i32.and
8949 (get_local $$fl$1$and219)
8950 (i32.const 2048)
8951 )
8952 )
8953 (set_local $$tobool9$i
8954 (i32.eq
8955 (get_local $$and$i$238)
8956 (i32.const 0)
8957 )
8958 )
8959 (if
8960 (get_local $$tobool9$i)
8961 (block
8962 (set_local $$and12$i
8963 (i32.and
8964 (get_local $$fl$1$and219)
8965 (i32.const 1)
8966 )
8967 )
8968 (set_local $$tobool13$i
8969 (i32.eq
8970 (get_local $$and12$i)
8971 (i32.const 0)
8972 )
8973 )
8974 (set_local $$$$i
8975 (if (result i32)
8976 (get_local $$tobool13$i)
8977 (i32.const 4109)
8978 (i32.const 4114)
8979 )
8980 )
8981 (set_local $$pl$0$i
8982 (get_local $$and12$i)
8983 )
8984 (set_local $$prefix$0$i
8985 (get_local $$$$i)
8986 )
8987 (set_local $$y$addr$0$i
8988 (get_local $$181)
8989 )
8990 )
8991 (block
8992 (set_local $$pl$0$i
8993 (i32.const 1)
8994 )
8995 (set_local $$prefix$0$i
8996 (i32.const 4111)
8997 )
8998 (set_local $$y$addr$0$i
8999 (get_local $$181)
9000 )
9001 )
9002 )
9003 )
9004 )
9005 (f64.store
9006 (get_global $tempDoublePtr)
9007 (get_local $$y$addr$0$i)
9008 )
9009 (set_local $$185
9010 (i32.load
9011 (get_global $tempDoublePtr)
9012 )
9013 )
9014 (set_local $$186
9015 (i32.load
9016 (i32.add
9017 (get_global $tempDoublePtr)
9018 (i32.const 4)
9019 )
9020 )
9021 )
9022 (set_local $$187
9023 (i32.and
9024 (get_local $$186)
9025 (i32.const 2146435072)
9026 )
9027 )
9028 (set_local $$188
9029 (i32.lt_u
9030 (get_local $$187)
9031 (i32.const 2146435072)
9032 )
9033 )
9034 (set_local $$189
9035 (i32.lt_s
9036 (i32.const 0)
9037 (i32.const 0)
9038 )
9039 )
9040 (set_local $$190
9041 (i32.eq
9042 (get_local $$187)
9043 (i32.const 2146435072)
9044 )
9045 )
9046 (set_local $$191
9047 (i32.and
9048 (get_local $$190)
9049 (get_local $$189)
9050 )
9051 )
9052 (set_local $$192
9053 (i32.or
9054 (get_local $$188)
9055 (get_local $$191)
9056 )
9057 )
9058 (block $do-once49
9059 (if
9060 (get_local $$192)
9061 (block
9062 (set_local $$call55$i
9063 (call $_frexpl
9064 (get_local $$y$addr$0$i)
9065 (get_local $$e2$i)
9066 )
9067 )
9068 (set_local $$mul$i$240
9069 (f64.mul
9070 (get_local $$call55$i)
9071 (f64.const 2)
9072 )
9073 )
9074 (set_local $$tobool56$i
9075 (f64.ne
9076 (get_local $$mul$i$240)
9077 (f64.const 0)
9078 )
9079 )
9080 (if
9081 (get_local $$tobool56$i)
9082 (block
9083 (set_local $$195
9084 (i32.load
9085 (get_local $$e2$i)
9086 )
9087 )
9088 (set_local $$dec$i
9089 (i32.add
9090 (get_local $$195)
9091 (i32.const -1)
9092 )
9093 )
9094 (i32.store
9095 (get_local $$e2$i)
9096 (get_local $$dec$i)
9097 )
9098 )
9099 )
9100 (set_local $$or$i$241
9101 (i32.or
9102 (get_local $$t$0)
9103 (i32.const 32)
9104 )
9105 )
9106 (set_local $$cmp59$i
9107 (i32.eq
9108 (get_local $$or$i$241)
9109 (i32.const 97)
9110 )
9111 )
9112 (if
9113 (get_local $$cmp59$i)
9114 (block
9115 (set_local $$and62$i
9116 (i32.and
9117 (get_local $$t$0)
9118 (i32.const 32)
9119 )
9120 )
9121 (set_local $$tobool63$i
9122 (i32.eq
9123 (get_local $$and62$i)
9124 (i32.const 0)
9125 )
9126 )
9127 (set_local $$add$ptr65$i
9128 (i32.add
9129 (get_local $$prefix$0$i)
9130 (i32.const 9)
9131 )
9132 )
9133 (set_local $$prefix$0$add$ptr65$i
9134 (if (result i32)
9135 (get_local $$tobool63$i)
9136 (get_local $$prefix$0$i)
9137 (get_local $$add$ptr65$i)
9138 )
9139 )
9140 (set_local $$add67$i
9141 (i32.or
9142 (get_local $$pl$0$i)
9143 (i32.const 2)
9144 )
9145 )
9146 (set_local $$196
9147 (i32.gt_u
9148 (get_local $$p$0)
9149 (i32.const 11)
9150 )
9151 )
9152 (set_local $$sub74$i
9153 (i32.sub
9154 (i32.const 12)
9155 (get_local $$p$0)
9156 )
9157 )
9158 (set_local $$tobool76552$i
9159 (i32.eq
9160 (get_local $$sub74$i)
9161 (i32.const 0)
9162 )
9163 )
9164 (set_local $$tobool76$i
9165 (i32.or
9166 (get_local $$196)
9167 (get_local $$tobool76552$i)
9168 )
9169 )
9170 (block $do-once51
9171 (if
9172 (get_local $$tobool76$i)
9173 (set_local $$y$addr$1$i
9174 (get_local $$mul$i$240)
9175 )
9176 (block
9177 (set_local $$re$1482$i
9178 (get_local $$sub74$i)
9179 )
9180 (set_local $$round$0481$i
9181 (f64.const 8)
9182 )
9183 (loop $while-in54
9184 (block $while-out53
9185 (set_local $$dec78$i
9186 (i32.add
9187 (get_local $$re$1482$i)
9188 (i32.const -1)
9189 )
9190 )
9191 (set_local $$mul80$i
9192 (f64.mul
9193 (get_local $$round$0481$i)
9194 (f64.const 16)
9195 )
9196 )
9197 (set_local $$tobool79$i
9198 (i32.eq
9199 (get_local $$dec78$i)
9200 (i32.const 0)
9201 )
9202 )
9203 (if
9204 (get_local $$tobool79$i)
9205 (block
9206 (set_local $$mul80$i$lcssa
9207 (get_local $$mul80$i)
9208 )
9209 (br $while-out53)
9210 )
9211 (block
9212 (set_local $$re$1482$i
9213 (get_local $$dec78$i)
9214 )
9215 (set_local $$round$0481$i
9216 (get_local $$mul80$i)
9217 )
9218 )
9219 )
9220 (br $while-in54)
9221 )
9222 )
9223 (set_local $$197
9224 (i32.load8_s
9225 (get_local $$prefix$0$add$ptr65$i)
9226 )
9227 )
9228 (set_local $$cmp82$i
9229 (i32.eq
9230 (i32.shr_s
9231 (i32.shl
9232 (get_local $$197)
9233 (i32.const 24)
9234 )
9235 (i32.const 24)
9236 )
9237 (i32.const 45)
9238 )
9239 )
9240 (if
9241 (get_local $$cmp82$i)
9242 (block
9243 (set_local $$sub85$i
9244 (f64.neg
9245 (get_local $$mul$i$240)
9246 )
9247 )
9248 (set_local $$sub86$i
9249 (f64.sub
9250 (get_local $$sub85$i)
9251 (get_local $$mul80$i$lcssa)
9252 )
9253 )
9254 (set_local $$add87$i
9255 (f64.add
9256 (get_local $$mul80$i$lcssa)
9257 (get_local $$sub86$i)
9258 )
9259 )
9260 (set_local $$sub88$i
9261 (f64.neg
9262 (get_local $$add87$i)
9263 )
9264 )
9265 (set_local $$y$addr$1$i
9266 (get_local $$sub88$i)
9267 )
9268 (br $do-once51)
9269 )
9270 (block
9271 (set_local $$add90$i
9272 (f64.add
9273 (get_local $$mul$i$240)
9274 (get_local $$mul80$i$lcssa)
9275 )
9276 )
9277 (set_local $$sub91$i
9278 (f64.sub
9279 (get_local $$add90$i)
9280 (get_local $$mul80$i$lcssa)
9281 )
9282 )
9283 (set_local $$y$addr$1$i
9284 (get_local $$sub91$i)
9285 )
9286 (br $do-once51)
9287 )
9288 )
9289 )
9290 )
9291 )
9292 (set_local $$198
9293 (i32.load
9294 (get_local $$e2$i)
9295 )
9296 )
9297 (set_local $$cmp94$i
9298 (i32.lt_s
9299 (get_local $$198)
9300 (i32.const 0)
9301 )
9302 )
9303 (set_local $$sub97$i
9304 (i32.sub
9305 (i32.const 0)
9306 (get_local $$198)
9307 )
9308 )
9309 (set_local $$cond100$i
9310 (if (result i32)
9311 (get_local $$cmp94$i)
9312 (get_local $$sub97$i)
9313 (get_local $$198)
9314 )
9315 )
9316 (set_local $$199
9317 (i32.lt_s
9318 (get_local $$cond100$i)
9319 (i32.const 0)
9320 )
9321 )
9322 (set_local $$200
9323 (i32.shr_s
9324 (i32.shl
9325 (get_local $$199)
9326 (i32.const 31)
9327 )
9328 (i32.const 31)
9329 )
9330 )
9331 (set_local $$201
9332 (call $_fmt_u
9333 (get_local $$cond100$i)
9334 (get_local $$200)
9335 (get_local $$arrayidx$i$236)
9336 )
9337 )
9338 (set_local $$cmp103$i
9339 (i32.eq
9340 (get_local $$201)
9341 (get_local $$arrayidx$i$236)
9342 )
9343 )
9344 (if
9345 (get_local $$cmp103$i)
9346 (block
9347 (i32.store8
9348 (get_local $$incdec$ptr106$i)
9349 (i32.const 48)
9350 )
9351 (set_local $$estr$0$i
9352 (get_local $$incdec$ptr106$i)
9353 )
9354 )
9355 (set_local $$estr$0$i
9356 (get_local $$201)
9357 )
9358 )
9359 (set_local $$202
9360 (i32.shr_s
9361 (get_local $$198)
9362 (i32.const 31)
9363 )
9364 )
9365 (set_local $$203
9366 (i32.and
9367 (get_local $$202)
9368 (i32.const 2)
9369 )
9370 )
9371 (set_local $$204
9372 (i32.add
9373 (get_local $$203)
9374 (i32.const 43)
9375 )
9376 )
9377 (set_local $$conv111$i
9378 (i32.and
9379 (get_local $$204)
9380 (i32.const 255)
9381 )
9382 )
9383 (set_local $$incdec$ptr112$i
9384 (i32.add
9385 (get_local $$estr$0$i)
9386 (i32.const -1)
9387 )
9388 )
9389 (i32.store8
9390 (get_local $$incdec$ptr112$i)
9391 (get_local $$conv111$i)
9392 )
9393 (set_local $$add113$i
9394 (i32.add
9395 (get_local $$t$0)
9396 (i32.const 15)
9397 )
9398 )
9399 (set_local $$conv114$i
9400 (i32.and
9401 (get_local $$add113$i)
9402 (i32.const 255)
9403 )
9404 )
9405 (set_local $$incdec$ptr115$i
9406 (i32.add
9407 (get_local $$estr$0$i)
9408 (i32.const -2)
9409 )
9410 )
9411 (i32.store8
9412 (get_local $$incdec$ptr115$i)
9413 (get_local $$conv114$i)
9414 )
9415 (set_local $$notrhs$i
9416 (i32.lt_s
9417 (get_local $$p$0)
9418 (i32.const 1)
9419 )
9420 )
9421 (set_local $$and134$i
9422 (i32.and
9423 (get_local $$fl$1$and219)
9424 (i32.const 8)
9425 )
9426 )
9427 (set_local $$tobool135$i
9428 (i32.eq
9429 (get_local $$and134$i)
9430 (i32.const 0)
9431 )
9432 )
9433 (set_local $$s$0$i
9434 (get_local $$buf$i)
9435 )
9436 (set_local $$y$addr$2$i
9437 (get_local $$y$addr$1$i)
9438 )
9439 (loop $while-in56
9440 (block $while-out55
9441 (set_local $$conv116$i
9442 (call $f64-to-int
9443 (get_local $$y$addr$2$i)
9444 )
9445 )
9446 (set_local $$arrayidx117$i
9447 (i32.add
9448 (i32.const 4075)
9449 (get_local $$conv116$i)
9450 )
9451 )
9452 (set_local $$205
9453 (i32.load8_s
9454 (get_local $$arrayidx117$i)
9455 )
9456 )
9457 (set_local $$conv118$393$i
9458 (i32.and
9459 (get_local $$205)
9460 (i32.const 255)
9461 )
9462 )
9463 (set_local $$or120$i
9464 (i32.or
9465 (get_local $$conv118$393$i)
9466 (get_local $$and62$i)
9467 )
9468 )
9469 (set_local $$conv121$i
9470 (i32.and
9471 (get_local $$or120$i)
9472 (i32.const 255)
9473 )
9474 )
9475 (set_local $$incdec$ptr122$i
9476 (i32.add
9477 (get_local $$s$0$i)
9478 (i32.const 1)
9479 )
9480 )
9481 (i32.store8
9482 (get_local $$s$0$i)
9483 (get_local $$conv121$i)
9484 )
9485 (set_local $$conv123$i
9486 (f64.convert_s/i32
9487 (get_local $$conv116$i)
9488 )
9489 )
9490 (set_local $$sub124$i
9491 (f64.sub
9492 (get_local $$y$addr$2$i)
9493 (get_local $$conv123$i)
9494 )
9495 )
9496 (set_local $$mul125$i
9497 (f64.mul
9498 (get_local $$sub124$i)
9499 (f64.const 16)
9500 )
9501 )
9502 (set_local $$sub$ptr$lhs$cast$i
9503 (get_local $$incdec$ptr122$i)
9504 )
9505 (set_local $$sub$ptr$sub$i
9506 (i32.sub
9507 (get_local $$sub$ptr$lhs$cast$i)
9508 (get_local $$sub$ptr$rhs$cast$i)
9509 )
9510 )
9511 (set_local $$cmp127$i
9512 (i32.eq
9513 (get_local $$sub$ptr$sub$i)
9514 (i32.const 1)
9515 )
9516 )
9517 (block $do-once57
9518 (if
9519 (get_local $$cmp127$i)
9520 (block
9521 (set_local $$notlhs$i
9522 (f64.eq
9523 (get_local $$mul125$i)
9524 (f64.const 0)
9525 )
9526 )
9527 (set_local $$or$cond1$not$i
9528 (i32.and
9529 (get_local $$notrhs$i)
9530 (get_local $$notlhs$i)
9531 )
9532 )
9533 (set_local $$or$cond$i
9534 (i32.and
9535 (get_local $$tobool135$i)
9536 (get_local $$or$cond1$not$i)
9537 )
9538 )
9539 (if
9540 (get_local $$or$cond$i)
9541 (block
9542 (set_local $$s$1$i
9543 (get_local $$incdec$ptr122$i)
9544 )
9545 (br $do-once57)
9546 )
9547 )
9548 (set_local $$incdec$ptr137$i
9549 (i32.add
9550 (get_local $$s$0$i)
9551 (i32.const 2)
9552 )
9553 )
9554 (i32.store8
9555 (get_local $$incdec$ptr122$i)
9556 (i32.const 46)
9557 )
9558 (set_local $$s$1$i
9559 (get_local $$incdec$ptr137$i)
9560 )
9561 )
9562 (set_local $$s$1$i
9563 (get_local $$incdec$ptr122$i)
9564 )
9565 )
9566 )
9567 (set_local $$tobool139$i
9568 (f64.ne
9569 (get_local $$mul125$i)
9570 (f64.const 0)
9571 )
9572 )
9573 (if
9574 (get_local $$tobool139$i)
9575 (block
9576 (set_local $$s$0$i
9577 (get_local $$s$1$i)
9578 )
9579 (set_local $$y$addr$2$i
9580 (get_local $$mul125$i)
9581 )
9582 )
9583 (block
9584 (set_local $$s$1$i$lcssa
9585 (get_local $$s$1$i)
9586 )
9587 (br $while-out55)
9588 )
9589 )
9590 (br $while-in56)
9591 )
9592 )
9593 (set_local $$tobool140$i
9594 (i32.ne
9595 (get_local $$p$0)
9596 (i32.const 0)
9597 )
9598 )
9599 (set_local $$$pre566$i
9600 (get_local $$s$1$i$lcssa)
9601 )
9602 (set_local $$sub146$i
9603 (i32.add
9604 (get_local $$sub$ptr$sub145$i)
9605 (get_local $$$pre566$i)
9606 )
9607 )
9608 (set_local $$cmp147$i
9609 (i32.lt_s
9610 (get_local $$sub146$i)
9611 (get_local $$p$0)
9612 )
9613 )
9614 (set_local $$or$cond384
9615 (i32.and
9616 (get_local $$tobool140$i)
9617 (get_local $$cmp147$i)
9618 )
9619 )
9620 (set_local $$sub$ptr$rhs$cast152$i
9621 (get_local $$incdec$ptr115$i)
9622 )
9623 (set_local $$add150$i
9624 (i32.add
9625 (get_local $$sub$ptr$sub153$i)
9626 (get_local $$p$0)
9627 )
9628 )
9629 (set_local $$add154$i
9630 (i32.sub
9631 (get_local $$add150$i)
9632 (get_local $$sub$ptr$rhs$cast152$i)
9633 )
9634 )
9635 (set_local $$sub$ptr$rhs$cast161$i
9636 (get_local $$incdec$ptr115$i)
9637 )
9638 (set_local $$sub$ptr$sub162$i
9639 (i32.sub
9640 (get_local $$sub$ptr$sub159$i)
9641 (get_local $$sub$ptr$rhs$cast161$i)
9642 )
9643 )
9644 (set_local $$add163$i
9645 (i32.add
9646 (get_local $$sub$ptr$sub162$i)
9647 (get_local $$$pre566$i)
9648 )
9649 )
9650 (set_local $$l$0$i
9651 (if (result i32)
9652 (get_local $$or$cond384)
9653 (get_local $$add154$i)
9654 (get_local $$add163$i)
9655 )
9656 )
9657 (set_local $$add165$i
9658 (i32.add
9659 (get_local $$l$0$i)
9660 (get_local $$add67$i)
9661 )
9662 )
9663 (call $_pad
9664 (get_local $$f)
9665 (i32.const 32)
9666 (get_local $$w$1)
9667 (get_local $$add165$i)
9668 (get_local $$fl$1$and219)
9669 )
9670 (set_local $$206
9671 (i32.load
9672 (get_local $$f)
9673 )
9674 )
9675 (set_local $$and$i$418$i
9676 (i32.and
9677 (get_local $$206)
9678 (i32.const 32)
9679 )
9680 )
9681 (set_local $$tobool$i$419$i
9682 (i32.eq
9683 (get_local $$and$i$418$i)
9684 (i32.const 0)
9685 )
9686 )
9687 (if
9688 (get_local $$tobool$i$419$i)
9689 (drop
9690 (call $___fwritex
9691 (get_local $$prefix$0$add$ptr65$i)
9692 (get_local $$add67$i)
9693 (get_local $$f)
9694 )
9695 )
9696 )
9697 (set_local $$xor167$i
9698 (i32.xor
9699 (get_local $$fl$1$and219)
9700 (i32.const 65536)
9701 )
9702 )
9703 (call $_pad
9704 (get_local $$f)
9705 (i32.const 48)
9706 (get_local $$w$1)
9707 (get_local $$add165$i)
9708 (get_local $$xor167$i)
9709 )
9710 (set_local $$sub$ptr$sub172$i
9711 (i32.sub
9712 (get_local $$$pre566$i)
9713 (get_local $$sub$ptr$rhs$cast$i)
9714 )
9715 )
9716 (set_local $$207
9717 (i32.load
9718 (get_local $$f)
9719 )
9720 )
9721 (set_local $$and$i$424$i
9722 (i32.and
9723 (get_local $$207)
9724 (i32.const 32)
9725 )
9726 )
9727 (set_local $$tobool$i$425$i
9728 (i32.eq
9729 (get_local $$and$i$424$i)
9730 (i32.const 0)
9731 )
9732 )
9733 (if
9734 (get_local $$tobool$i$425$i)
9735 (drop
9736 (call $___fwritex
9737 (get_local $$buf$i)
9738 (get_local $$sub$ptr$sub172$i)
9739 (get_local $$f)
9740 )
9741 )
9742 )
9743 (set_local $$sub$ptr$rhs$cast174$i
9744 (get_local $$incdec$ptr115$i)
9745 )
9746 (set_local $$sub$ptr$sub175$i
9747 (i32.sub
9748 (get_local $$sub$ptr$lhs$cast160$i)
9749 (get_local $$sub$ptr$rhs$cast174$i)
9750 )
9751 )
9752 (set_local $$sum
9753 (i32.add
9754 (get_local $$sub$ptr$sub172$i)
9755 (get_local $$sub$ptr$sub175$i)
9756 )
9757 )
9758 (set_local $$sub181$i
9759 (i32.sub
9760 (get_local $$l$0$i)
9761 (get_local $$sum)
9762 )
9763 )
9764 (call $_pad
9765 (get_local $$f)
9766 (i32.const 48)
9767 (get_local $$sub181$i)
9768 (i32.const 0)
9769 (i32.const 0)
9770 )
9771 (set_local $$208
9772 (i32.load
9773 (get_local $$f)
9774 )
9775 )
9776 (set_local $$and$i$430$i
9777 (i32.and
9778 (get_local $$208)
9779 (i32.const 32)
9780 )
9781 )
9782 (set_local $$tobool$i$431$i
9783 (i32.eq
9784 (get_local $$and$i$430$i)
9785 (i32.const 0)
9786 )
9787 )
9788 (if
9789 (get_local $$tobool$i$431$i)
9790 (drop
9791 (call $___fwritex
9792 (get_local $$incdec$ptr115$i)
9793 (get_local $$sub$ptr$sub175$i)
9794 (get_local $$f)
9795 )
9796 )
9797 )
9798 (set_local $$xor186$i
9799 (i32.xor
9800 (get_local $$fl$1$and219)
9801 (i32.const 8192)
9802 )
9803 )
9804 (call $_pad
9805 (get_local $$f)
9806 (i32.const 32)
9807 (get_local $$w$1)
9808 (get_local $$add165$i)
9809 (get_local $$xor186$i)
9810 )
9811 (set_local $$cmp188$i
9812 (i32.lt_s
9813 (get_local $$add165$i)
9814 (get_local $$w$1)
9815 )
9816 )
9817 (set_local $$w$add165$i
9818 (if (result i32)
9819 (get_local $$cmp188$i)
9820 (get_local $$w$1)
9821 (get_local $$add165$i)
9822 )
9823 )
9824 (set_local $$retval$0$i
9825 (get_local $$w$add165$i)
9826 )
9827 (br $do-once49)
9828 )
9829 )
9830 (set_local $$cmp196$i
9831 (i32.lt_s
9832 (get_local $$p$0)
9833 (i32.const 0)
9834 )
9835 )
9836 (set_local $$$p$i
9837 (if (result i32)
9838 (get_local $$cmp196$i)
9839 (i32.const 6)
9840 (get_local $$p$0)
9841 )
9842 )
9843 (if
9844 (get_local $$tobool56$i)
9845 (block
9846 (set_local $$mul202$i
9847 (f64.mul
9848 (get_local $$mul$i$240)
9849 (f64.const 268435456)
9850 )
9851 )
9852 (set_local $$209
9853 (i32.load
9854 (get_local $$e2$i)
9855 )
9856 )
9857 (set_local $$sub203$i
9858 (i32.add
9859 (get_local $$209)
9860 (i32.const -28)
9861 )
9862 )
9863 (i32.store
9864 (get_local $$e2$i)
9865 (get_local $$sub203$i)
9866 )
9867 (set_local $$210
9868 (get_local $$sub203$i)
9869 )
9870 (set_local $$y$addr$3$i
9871 (get_local $$mul202$i)
9872 )
9873 )
9874 (block
9875 (set_local $$$pre564$i
9876 (i32.load
9877 (get_local $$e2$i)
9878 )
9879 )
9880 (set_local $$210
9881 (get_local $$$pre564$i)
9882 )
9883 (set_local $$y$addr$3$i
9884 (get_local $$mul$i$240)
9885 )
9886 )
9887 )
9888 (set_local $$cmp205$i
9889 (i32.lt_s
9890 (get_local $$210)
9891 (i32.const 0)
9892 )
9893 )
9894 (set_local $$arraydecay208$add$ptr213$i
9895 (if (result i32)
9896 (get_local $$cmp205$i)
9897 (get_local $$big$i)
9898 (get_local $$add$ptr213$i)
9899 )
9900 )
9901 (set_local $$sub$ptr$rhs$cast345$i
9902 (get_local $$arraydecay208$add$ptr213$i)
9903 )
9904 (set_local $$y$addr$4$i
9905 (get_local $$y$addr$3$i)
9906 )
9907 (set_local $$z$0$i
9908 (get_local $$arraydecay208$add$ptr213$i)
9909 )
9910 (loop $while-in60
9911 (block $while-out59
9912 (set_local $$conv216$i
9913 (call $f64-to-int
9914 (get_local $$y$addr$4$i)
9915 )
9916 )
9917 (i32.store
9918 (get_local $$z$0$i)
9919 (get_local $$conv216$i)
9920 )
9921 (set_local $$incdec$ptr217$i
9922 (i32.add
9923 (get_local $$z$0$i)
9924 (i32.const 4)
9925 )
9926 )
9927 (set_local $$conv218$i
9928 (f64.convert_u/i32
9929 (get_local $$conv216$i)
9930 )
9931 )
9932 (set_local $$sub219$i
9933 (f64.sub
9934 (get_local $$y$addr$4$i)
9935 (get_local $$conv218$i)
9936 )
9937 )
9938 (set_local $$mul220$i
9939 (f64.mul
9940 (get_local $$sub219$i)
9941 (f64.const 1e9)
9942 )
9943 )
9944 (set_local $$tobool222$i
9945 (f64.ne
9946 (get_local $$mul220$i)
9947 (f64.const 0)
9948 )
9949 )
9950 (if
9951 (get_local $$tobool222$i)
9952 (block
9953 (set_local $$y$addr$4$i
9954 (get_local $$mul220$i)
9955 )
9956 (set_local $$z$0$i
9957 (get_local $$incdec$ptr217$i)
9958 )
9959 )
9960 (block
9961 (set_local $$incdec$ptr217$i$lcssa
9962 (get_local $$incdec$ptr217$i)
9963 )
9964 (br $while-out59)
9965 )
9966 )
9967 (br $while-in60)
9968 )
9969 )
9970 (set_local $$$pr$i
9971 (i32.load
9972 (get_local $$e2$i)
9973 )
9974 )
9975 (set_local $$cmp225$547$i
9976 (i32.gt_s
9977 (get_local $$$pr$i)
9978 (i32.const 0)
9979 )
9980 )
9981 (if
9982 (get_local $$cmp225$547$i)
9983 (block
9984 (set_local $$211
9985 (get_local $$$pr$i)
9986 )
9987 (set_local $$a$1549$i
9988 (get_local $$arraydecay208$add$ptr213$i)
9989 )
9990 (set_local $$z$1548$i
9991 (get_local $$incdec$ptr217$i$lcssa)
9992 )
9993 (loop $while-in62
9994 (block $while-out61
9995 (set_local $$cmp228$i
9996 (i32.gt_s
9997 (get_local $$211)
9998 (i32.const 29)
9999 )
10000 )
10001 (set_local $$cond233$i
10002 (if (result i32)
10003 (get_local $$cmp228$i)
10004 (i32.const 29)
10005 (get_local $$211)
10006 )
10007 )
10008 (set_local $$d$0$542$i
10009 (i32.add
10010 (get_local $$z$1548$i)
10011 (i32.const -4)
10012 )
10013 )
10014 (set_local $$cmp235$543$i
10015 (i32.lt_u
10016 (get_local $$d$0$542$i)
10017 (get_local $$a$1549$i)
10018 )
10019 )
10020 (block $do-once63
10021 (if
10022 (get_local $$cmp235$543$i)
10023 (set_local $$a$2$ph$i
10024 (get_local $$a$1549$i)
10025 )
10026 (block
10027 (set_local $$carry$0544$i
10028 (i32.const 0)
10029 )
10030 (set_local $$d$0545$i
10031 (get_local $$d$0$542$i)
10032 )
10033 (loop $while-in66
10034 (block $while-out65
10035 (set_local $$212
10036 (i32.load
10037 (get_local $$d$0545$i)
10038 )
10039 )
10040 (set_local $$213
10041 (call $_bitshift64Shl
10042 (get_local $$212)
10043 (i32.const 0)
10044 (get_local $$cond233$i)
10045 )
10046 )
10047 (set_local $$214
10048 (get_global $tempRet0)
10049 )
10050 (set_local $$215
10051 (call $_i64Add
10052 (get_local $$213)
10053 (get_local $$214)
10054 (get_local $$carry$0544$i)
10055 (i32.const 0)
10056 )
10057 )
10058 (set_local $$216
10059 (get_global $tempRet0)
10060 )
10061 (set_local $$217
10062 (call $___uremdi3
10063 (get_local $$215)
10064 (get_local $$216)
10065 (i32.const 1000000000)
10066 (i32.const 0)
10067 )
10068 )
10069 (set_local $$218
10070 (get_global $tempRet0)
10071 )
10072 (i32.store
10073 (get_local $$d$0545$i)
10074 (get_local $$217)
10075 )
10076 (set_local $$219
10077 (call $___udivdi3
10078 (get_local $$215)
10079 (get_local $$216)
10080 (i32.const 1000000000)
10081 (i32.const 0)
10082 )
10083 )
10084 (set_local $$220
10085 (get_global $tempRet0)
10086 )
10087 (set_local $$d$0$i
10088 (i32.add
10089 (get_local $$d$0545$i)
10090 (i32.const -4)
10091 )
10092 )
10093 (set_local $$cmp235$i
10094 (i32.lt_u
10095 (get_local $$d$0$i)
10096 (get_local $$a$1549$i)
10097 )
10098 )
10099 (if
10100 (get_local $$cmp235$i)
10101 (block
10102 (set_local $$conv242$i$lcssa
10103 (get_local $$219)
10104 )
10105 (br $while-out65)
10106 )
10107 (block
10108 (set_local $$carry$0544$i
10109 (get_local $$219)
10110 )
10111 (set_local $$d$0545$i
10112 (get_local $$d$0$i)
10113 )
10114 )
10115 )
10116 (br $while-in66)
10117 )
10118 )
10119 (set_local $$tobool244$i
10120 (i32.eq
10121 (get_local $$conv242$i$lcssa)
10122 (i32.const 0)
10123 )
10124 )
10125 (if
10126 (get_local $$tobool244$i)
10127 (block
10128 (set_local $$a$2$ph$i
10129 (get_local $$a$1549$i)
10130 )
10131 (br $do-once63)
10132 )
10133 )
10134 (set_local $$incdec$ptr246$i
10135 (i32.add
10136 (get_local $$a$1549$i)
10137 (i32.const -4)
10138 )
10139 )
10140 (i32.store
10141 (get_local $$incdec$ptr246$i)
10142 (get_local $$conv242$i$lcssa)
10143 )
10144 (set_local $$a$2$ph$i
10145 (get_local $$incdec$ptr246$i)
10146 )
10147 )
10148 )
10149 )
10150 (set_local $$z$2$i
10151 (get_local $$z$1548$i)
10152 )
10153 (loop $while-in68
10154 (block $while-out67
10155 (set_local $$cmp249$i
10156 (i32.gt_u
10157 (get_local $$z$2$i)
10158 (get_local $$a$2$ph$i)
10159 )
10160 )
10161 (if
10162 (i32.eqz
10163 (get_local $$cmp249$i)
10164 )
10165 (block
10166 (set_local $$z$2$i$lcssa
10167 (get_local $$z$2$i)
10168 )
10169 (br $while-out67)
10170 )
10171 )
10172 (set_local $$arrayidx251$i
10173 (i32.add
10174 (get_local $$z$2$i)
10175 (i32.const -4)
10176 )
10177 )
10178 (set_local $$221
10179 (i32.load
10180 (get_local $$arrayidx251$i)
10181 )
10182 )
10183 (set_local $$lnot$i
10184 (i32.eq
10185 (get_local $$221)
10186 (i32.const 0)
10187 )
10188 )
10189 (if
10190 (get_local $$lnot$i)
10191 (set_local $$z$2$i
10192 (get_local $$arrayidx251$i)
10193 )
10194 (block
10195 (set_local $$z$2$i$lcssa
10196 (get_local $$z$2$i)
10197 )
10198 (br $while-out67)
10199 )
10200 )
10201 (br $while-in68)
10202 )
10203 )
10204 (set_local $$222
10205 (i32.load
10206 (get_local $$e2$i)
10207 )
10208 )
10209 (set_local $$sub256$i
10210 (i32.sub
10211 (get_local $$222)
10212 (get_local $$cond233$i)
10213 )
10214 )
10215 (i32.store
10216 (get_local $$e2$i)
10217 (get_local $$sub256$i)
10218 )
10219 (set_local $$cmp225$i
10220 (i32.gt_s
10221 (get_local $$sub256$i)
10222 (i32.const 0)
10223 )
10224 )
10225 (if
10226 (get_local $$cmp225$i)
10227 (block
10228 (set_local $$211
10229 (get_local $$sub256$i)
10230 )
10231 (set_local $$a$1549$i
10232 (get_local $$a$2$ph$i)
10233 )
10234 (set_local $$z$1548$i
10235 (get_local $$z$2$i$lcssa)
10236 )
10237 )
10238 (block
10239 (set_local $$$pr477$i
10240 (get_local $$sub256$i)
10241 )
10242 (set_local $$a$1$lcssa$i
10243 (get_local $$a$2$ph$i)
10244 )
10245 (set_local $$z$1$lcssa$i
10246 (get_local $$z$2$i$lcssa)
10247 )
10248 (br $while-out61)
10249 )
10250 )
10251 (br $while-in62)
10252 )
10253 )
10254 )
10255 (block
10256 (set_local $$$pr477$i
10257 (get_local $$$pr$i)
10258 )
10259 (set_local $$a$1$lcssa$i
10260 (get_local $$arraydecay208$add$ptr213$i)
10261 )
10262 (set_local $$z$1$lcssa$i
10263 (get_local $$incdec$ptr217$i$lcssa)
10264 )
10265 )
10266 )
10267 (set_local $$cmp259$537$i
10268 (i32.lt_s
10269 (get_local $$$pr477$i)
10270 (i32.const 0)
10271 )
10272 )
10273 (if
10274 (get_local $$cmp259$537$i)
10275 (block
10276 (set_local $$add273$i
10277 (i32.add
10278 (get_local $$$p$i)
10279 (i32.const 25)
10280 )
10281 )
10282 (set_local $$div274$i
10283 (i32.and
10284 (call $i32s-div
10285 (get_local $$add273$i)
10286 (i32.const 9)
10287 )
10288 (i32.const -1)
10289 )
10290 )
10291 (set_local $$add275$i
10292 (i32.add
10293 (get_local $$div274$i)
10294 (i32.const 1)
10295 )
10296 )
10297 (set_local $$cmp299$i
10298 (i32.eq
10299 (get_local $$or$i$241)
10300 (i32.const 102)
10301 )
10302 )
10303 (set_local $$223
10304 (get_local $$$pr477$i)
10305 )
10306 (set_local $$a$3539$i
10307 (get_local $$a$1$lcssa$i)
10308 )
10309 (set_local $$z$3538$i
10310 (get_local $$z$1$lcssa$i)
10311 )
10312 (loop $while-in70
10313 (block $while-out69
10314 (set_local $$sub264$i
10315 (i32.sub
10316 (i32.const 0)
10317 (get_local $$223)
10318 )
10319 )
10320 (set_local $$cmp265$i
10321 (i32.gt_s
10322 (get_local $$sub264$i)
10323 (i32.const 9)
10324 )
10325 )
10326 (set_local $$cond271$i
10327 (if (result i32)
10328 (get_local $$cmp265$i)
10329 (i32.const 9)
10330 (get_local $$sub264$i)
10331 )
10332 )
10333 (set_local $$cmp277$533$i
10334 (i32.lt_u
10335 (get_local $$a$3539$i)
10336 (get_local $$z$3538$i)
10337 )
10338 )
10339 (block $do-once71
10340 (if
10341 (get_local $$cmp277$533$i)
10342 (block
10343 (set_local $$shl280$i
10344 (i32.shl
10345 (i32.const 1)
10346 (get_local $$cond271$i)
10347 )
10348 )
10349 (set_local $$sub281$i
10350 (i32.add
10351 (get_local $$shl280$i)
10352 (i32.const -1)
10353 )
10354 )
10355 (set_local $$shr285$i
10356 (i32.shr_u
10357 (i32.const 1000000000)
10358 (get_local $$cond271$i)
10359 )
10360 )
10361 (set_local $$carry262$0535$i
10362 (i32.const 0)
10363 )
10364 (set_local $$d$1534$i
10365 (get_local $$a$3539$i)
10366 )
10367 (loop $while-in74
10368 (block $while-out73
10369 (set_local $$225
10370 (i32.load
10371 (get_local $$d$1534$i)
10372 )
10373 )
10374 (set_local $$and282$i
10375 (i32.and
10376 (get_local $$225)
10377 (get_local $$sub281$i)
10378 )
10379 )
10380 (set_local $$shr283$i
10381 (i32.shr_u
10382 (get_local $$225)
10383 (get_local $$cond271$i)
10384 )
10385 )
10386 (set_local $$add284$i
10387 (i32.add
10388 (get_local $$shr283$i)
10389 (get_local $$carry262$0535$i)
10390 )
10391 )
10392 (i32.store
10393 (get_local $$d$1534$i)
10394 (get_local $$add284$i)
10395 )
10396 (set_local $$mul286$i
10397 (i32.mul
10398 (get_local $$and282$i)
10399 (get_local $$shr285$i)
10400 )
10401 )
10402 (set_local $$incdec$ptr288$i
10403 (i32.add
10404 (get_local $$d$1534$i)
10405 (i32.const 4)
10406 )
10407 )
10408 (set_local $$cmp277$i
10409 (i32.lt_u
10410 (get_local $$incdec$ptr288$i)
10411 (get_local $$z$3538$i)
10412 )
10413 )
10414 (if
10415 (get_local $$cmp277$i)
10416 (block
10417 (set_local $$carry262$0535$i
10418 (get_local $$mul286$i)
10419 )
10420 (set_local $$d$1534$i
10421 (get_local $$incdec$ptr288$i)
10422 )
10423 )
10424 (block
10425 (set_local $$mul286$i$lcssa
10426 (get_local $$mul286$i)
10427 )
10428 (br $while-out73)
10429 )
10430 )
10431 (br $while-in74)
10432 )
10433 )
10434 (set_local $$226
10435 (i32.load
10436 (get_local $$a$3539$i)
10437 )
10438 )
10439 (set_local $$tobool290$i
10440 (i32.eq
10441 (get_local $$226)
10442 (i32.const 0)
10443 )
10444 )
10445 (set_local $$incdec$ptr292$i
10446 (i32.add
10447 (get_local $$a$3539$i)
10448 (i32.const 4)
10449 )
10450 )
10451 (set_local $$incdec$ptr292$a$3$i
10452 (if (result i32)
10453 (get_local $$tobool290$i)
10454 (get_local $$incdec$ptr292$i)
10455 (get_local $$a$3539$i)
10456 )
10457 )
10458 (set_local $$tobool294$i
10459 (i32.eq
10460 (get_local $$mul286$i$lcssa)
10461 (i32.const 0)
10462 )
10463 )
10464 (if
10465 (get_local $$tobool294$i)
10466 (block
10467 (set_local $$incdec$ptr292$a$3573$i
10468 (get_local $$incdec$ptr292$a$3$i)
10469 )
10470 (set_local $$z$4$i
10471 (get_local $$z$3538$i)
10472 )
10473 (br $do-once71)
10474 )
10475 )
10476 (set_local $$incdec$ptr296$i
10477 (i32.add
10478 (get_local $$z$3538$i)
10479 (i32.const 4)
10480 )
10481 )
10482 (i32.store
10483 (get_local $$z$3538$i)
10484 (get_local $$mul286$i$lcssa)
10485 )
10486 (set_local $$incdec$ptr292$a$3573$i
10487 (get_local $$incdec$ptr292$a$3$i)
10488 )
10489 (set_local $$z$4$i
10490 (get_local $$incdec$ptr296$i)
10491 )
10492 )
10493 (block
10494 (set_local $$224
10495 (i32.load
10496 (get_local $$a$3539$i)
10497 )
10498 )
10499 (set_local $$tobool290$569$i
10500 (i32.eq
10501 (get_local $$224)
10502 (i32.const 0)
10503 )
10504 )
10505 (set_local $$incdec$ptr292$570$i
10506 (i32.add
10507 (get_local $$a$3539$i)
10508 (i32.const 4)
10509 )
10510 )
10511 (set_local $$incdec$ptr292$a$3$571$i
10512 (if (result i32)
10513 (get_local $$tobool290$569$i)
10514 (get_local $$incdec$ptr292$570$i)
10515 (get_local $$a$3539$i)
10516 )
10517 )
10518 (set_local $$incdec$ptr292$a$3573$i
10519 (get_local $$incdec$ptr292$a$3$571$i)
10520 )
10521 (set_local $$z$4$i
10522 (get_local $$z$3538$i)
10523 )
10524 )
10525 )
10526 )
10527 (set_local $$cond304$i
10528 (if (result i32)
10529 (get_local $$cmp299$i)
10530 (get_local $$arraydecay208$add$ptr213$i)
10531 (get_local $$incdec$ptr292$a$3573$i)
10532 )
10533 )
10534 (set_local $$sub$ptr$lhs$cast305$i
10535 (get_local $$z$4$i)
10536 )
10537 (set_local $$sub$ptr$rhs$cast306$i
10538 (get_local $$cond304$i)
10539 )
10540 (set_local $$sub$ptr$sub307$i
10541 (i32.sub
10542 (get_local $$sub$ptr$lhs$cast305$i)
10543 (get_local $$sub$ptr$rhs$cast306$i)
10544 )
10545 )
10546 (set_local $$sub$ptr$div$i
10547 (i32.shr_s
10548 (get_local $$sub$ptr$sub307$i)
10549 (i32.const 2)
10550 )
10551 )
10552 (set_local $$cmp308$i
10553 (i32.gt_s
10554 (get_local $$sub$ptr$div$i)
10555 (get_local $$add275$i)
10556 )
10557 )
10558 (set_local $$add$ptr311$i
10559 (i32.add
10560 (get_local $$cond304$i)
10561 (i32.shl
10562 (get_local $$add275$i)
10563 (i32.const 2)
10564 )
10565 )
10566 )
10567 (set_local $$add$ptr311$z$4$i
10568 (if (result i32)
10569 (get_local $$cmp308$i)
10570 (get_local $$add$ptr311$i)
10571 (get_local $$z$4$i)
10572 )
10573 )
10574 (set_local $$227
10575 (i32.load
10576 (get_local $$e2$i)
10577 )
10578 )
10579 (set_local $$add313$i
10580 (i32.add
10581 (get_local $$227)
10582 (get_local $$cond271$i)
10583 )
10584 )
10585 (i32.store
10586 (get_local $$e2$i)
10587 (get_local $$add313$i)
10588 )
10589 (set_local $$cmp259$i
10590 (i32.lt_s
10591 (get_local $$add313$i)
10592 (i32.const 0)
10593 )
10594 )
10595 (if
10596 (get_local $$cmp259$i)
10597 (block
10598 (set_local $$223
10599 (get_local $$add313$i)
10600 )
10601 (set_local $$a$3539$i
10602 (get_local $$incdec$ptr292$a$3573$i)
10603 )
10604 (set_local $$z$3538$i
10605 (get_local $$add$ptr311$z$4$i)
10606 )
10607 )
10608 (block
10609 (set_local $$a$3$lcssa$i
10610 (get_local $$incdec$ptr292$a$3573$i)
10611 )
10612 (set_local $$z$3$lcssa$i
10613 (get_local $$add$ptr311$z$4$i)
10614 )
10615 (br $while-out69)
10616 )
10617 )
10618 (br $while-in70)
10619 )
10620 )
10621 )
10622 (block
10623 (set_local $$a$3$lcssa$i
10624 (get_local $$a$1$lcssa$i)
10625 )
10626 (set_local $$z$3$lcssa$i
10627 (get_local $$z$1$lcssa$i)
10628 )
10629 )
10630 )
10631 (set_local $$cmp315$i
10632 (i32.lt_u
10633 (get_local $$a$3$lcssa$i)
10634 (get_local $$z$3$lcssa$i)
10635 )
10636 )
10637 (block $do-once75
10638 (if
10639 (get_local $$cmp315$i)
10640 (block
10641 (set_local $$sub$ptr$rhs$cast319$i
10642 (get_local $$a$3$lcssa$i)
10643 )
10644 (set_local $$sub$ptr$sub320$i
10645 (i32.sub
10646 (get_local $$sub$ptr$rhs$cast345$i)
10647 (get_local $$sub$ptr$rhs$cast319$i)
10648 )
10649 )
10650 (set_local $$sub$ptr$div321$i
10651 (i32.shr_s
10652 (get_local $$sub$ptr$sub320$i)
10653 (i32.const 2)
10654 )
10655 )
10656 (set_local $$mul322$i
10657 (i32.mul
10658 (get_local $$sub$ptr$div321$i)
10659 (i32.const 9)
10660 )
10661 )
10662 (set_local $$228
10663 (i32.load
10664 (get_local $$a$3$lcssa$i)
10665 )
10666 )
10667 (set_local $$cmp324$529$i
10668 (i32.lt_u
10669 (get_local $$228)
10670 (i32.const 10)
10671 )
10672 )
10673 (if
10674 (get_local $$cmp324$529$i)
10675 (block
10676 (set_local $$e$1$i
10677 (get_local $$mul322$i)
10678 )
10679 (br $do-once75)
10680 )
10681 (block
10682 (set_local $$e$0531$i
10683 (get_local $$mul322$i)
10684 )
10685 (set_local $$i$0530$i
10686 (i32.const 10)
10687 )
10688 )
10689 )
10690 (loop $while-in78
10691 (block $while-out77
10692 (set_local $$mul328$i
10693 (i32.mul
10694 (get_local $$i$0530$i)
10695 (i32.const 10)
10696 )
10697 )
10698 (set_local $$inc$i
10699 (i32.add
10700 (get_local $$e$0531$i)
10701 (i32.const 1)
10702 )
10703 )
10704 (set_local $$cmp324$i
10705 (i32.lt_u
10706 (get_local $$228)
10707 (get_local $$mul328$i)
10708 )
10709 )
10710 (if
10711 (get_local $$cmp324$i)
10712 (block
10713 (set_local $$e$1$i
10714 (get_local $$inc$i)
10715 )
10716 (br $while-out77)
10717 )
10718 (block
10719 (set_local $$e$0531$i
10720 (get_local $$inc$i)
10721 )
10722 (set_local $$i$0530$i
10723 (get_local $$mul328$i)
10724 )
10725 )
10726 )
10727 (br $while-in78)
10728 )
10729 )
10730 )
10731 (set_local $$e$1$i
10732 (i32.const 0)
10733 )
10734 )
10735 )
10736 (set_local $$cmp333$i
10737 (i32.ne
10738 (get_local $$or$i$241)
10739 (i32.const 102)
10740 )
10741 )
10742 (set_local $$mul335$i
10743 (if (result i32)
10744 (get_local $$cmp333$i)
10745 (get_local $$e$1$i)
10746 (i32.const 0)
10747 )
10748 )
10749 (set_local $$sub336$i
10750 (i32.sub
10751 (get_local $$$p$i)
10752 (get_local $$mul335$i)
10753 )
10754 )
10755 (set_local $$cmp338$i
10756 (i32.eq
10757 (get_local $$or$i$241)
10758 (i32.const 103)
10759 )
10760 )
10761 (set_local $$tobool341$i
10762 (i32.ne
10763 (get_local $$$p$i)
10764 (i32.const 0)
10765 )
10766 )
10767 (set_local $$229
10768 (i32.and
10769 (get_local $$tobool341$i)
10770 (get_local $$cmp338$i)
10771 )
10772 )
10773 (set_local $$land$ext$neg$i
10774 (i32.shr_s
10775 (i32.shl
10776 (get_local $$229)
10777 (i32.const 31)
10778 )
10779 (i32.const 31)
10780 )
10781 )
10782 (set_local $$sub343$i
10783 (i32.add
10784 (get_local $$sub336$i)
10785 (get_local $$land$ext$neg$i)
10786 )
10787 )
10788 (set_local $$sub$ptr$lhs$cast344$i
10789 (get_local $$z$3$lcssa$i)
10790 )
10791 (set_local $$sub$ptr$sub346$i
10792 (i32.sub
10793 (get_local $$sub$ptr$lhs$cast344$i)
10794 (get_local $$sub$ptr$rhs$cast345$i)
10795 )
10796 )
10797 (set_local $$sub$ptr$div347$i
10798 (i32.shr_s
10799 (get_local $$sub$ptr$sub346$i)
10800 (i32.const 2)
10801 )
10802 )
10803 (set_local $$230
10804 (i32.mul
10805 (get_local $$sub$ptr$div347$i)
10806 (i32.const 9)
10807 )
10808 )
10809 (set_local $$mul349$i
10810 (i32.add
10811 (get_local $$230)
10812 (i32.const -9)
10813 )
10814 )
10815 (set_local $$cmp350$i
10816 (i32.lt_s
10817 (get_local $$sub343$i)
10818 (get_local $$mul349$i)
10819 )
10820 )
10821 (if
10822 (get_local $$cmp350$i)
10823 (block
10824 (set_local $$add$ptr354$i
10825 (i32.add
10826 (get_local $$arraydecay208$add$ptr213$i)
10827 (i32.const 4)
10828 )
10829 )
10830 (set_local $$add355$i
10831 (i32.add
10832 (get_local $$sub343$i)
10833 (i32.const 9216)
10834 )
10835 )
10836 (set_local $$div356$i
10837 (i32.and
10838 (call $i32s-div
10839 (get_local $$add355$i)
10840 (i32.const 9)
10841 )
10842 (i32.const -1)
10843 )
10844 )
10845 (set_local $$sub357$i
10846 (i32.add
10847 (get_local $$div356$i)
10848 (i32.const -1024)
10849 )
10850 )
10851 (set_local $$add$ptr358$i
10852 (i32.add
10853 (get_local $$add$ptr354$i)
10854 (i32.shl
10855 (get_local $$sub357$i)
10856 (i32.const 2)
10857 )
10858 )
10859 )
10860 (set_local $$rem360$i
10861 (i32.and
10862 (call $i32s-rem
10863 (get_local $$add355$i)
10864 (i32.const 9)
10865 )
10866 (i32.const -1)
10867 )
10868 )
10869 (set_local $$j$0$524$i
10870 (i32.add
10871 (get_local $$rem360$i)
10872 (i32.const 1)
10873 )
10874 )
10875 (set_local $$cmp363$525$i
10876 (i32.lt_s
10877 (get_local $$j$0$524$i)
10878 (i32.const 9)
10879 )
10880 )
10881 (if
10882 (get_local $$cmp363$525$i)
10883 (block
10884 (set_local $$i$1526$i
10885 (i32.const 10)
10886 )
10887 (set_local $$j$0527$i
10888 (get_local $$j$0$524$i)
10889 )
10890 (loop $while-in80
10891 (block $while-out79
10892 (set_local $$mul367$i
10893 (i32.mul
10894 (get_local $$i$1526$i)
10895 (i32.const 10)
10896 )
10897 )
10898 (set_local $$j$0$i
10899 (i32.add
10900 (get_local $$j$0527$i)
10901 (i32.const 1)
10902 )
10903 )
10904 (set_local $$exitcond$i
10905 (i32.eq
10906 (get_local $$j$0$i)
10907 (i32.const 9)
10908 )
10909 )
10910 (if
10911 (get_local $$exitcond$i)
10912 (block
10913 (set_local $$i$1$lcssa$i
10914 (get_local $$mul367$i)
10915 )
10916 (br $while-out79)
10917 )
10918 (block
10919 (set_local $$i$1526$i
10920 (get_local $$mul367$i)
10921 )
10922 (set_local $$j$0527$i
10923 (get_local $$j$0$i)
10924 )
10925 )
10926 )
10927 (br $while-in80)
10928 )
10929 )
10930 )
10931 (set_local $$i$1$lcssa$i
10932 (i32.const 10)
10933 )
10934 )
10935 (set_local $$231
10936 (i32.load
10937 (get_local $$add$ptr358$i)
10938 )
10939 )
10940 (set_local $$rem370$i
10941 (i32.and
10942 (call $i32u-rem
10943 (get_local $$231)
10944 (get_local $$i$1$lcssa$i)
10945 )
10946 (i32.const -1)
10947 )
10948 )
10949 (set_local $$tobool371$i
10950 (i32.eq
10951 (get_local $$rem370$i)
10952 (i32.const 0)
10953 )
10954 )
10955 (set_local $$add$ptr373$i
10956 (i32.add
10957 (get_local $$add$ptr358$i)
10958 (i32.const 4)
10959 )
10960 )
10961 (set_local $$cmp374$i
10962 (i32.eq
10963 (get_local $$add$ptr373$i)
10964 (get_local $$z$3$lcssa$i)
10965 )
10966 )
10967 (set_local $$or$cond395$i
10968 (i32.and
10969 (get_local $$cmp374$i)
10970 (get_local $$tobool371$i)
10971 )
10972 )
10973 (block $do-once81
10974 (if
10975 (get_local $$or$cond395$i)
10976 (block
10977 (set_local $$a$8$i
10978 (get_local $$a$3$lcssa$i)
10979 )
10980 (set_local $$d$4$i
10981 (get_local $$add$ptr358$i)
10982 )
10983 (set_local $$e$4$i
10984 (get_local $$e$1$i)
10985 )
10986 )
10987 (block
10988 (set_local $$div378$i
10989 (i32.and
10990 (call $i32u-div
10991 (get_local $$231)
10992 (get_local $$i$1$lcssa$i)
10993 )
10994 (i32.const -1)
10995 )
10996 )
10997 (set_local $$and379$i
10998 (i32.and
10999 (get_local $$div378$i)
11000 (i32.const 1)
11001 )
11002 )
11003 (set_local $$tobool380$i
11004 (i32.eq
11005 (get_local $$and379$i)
11006 (i32.const 0)
11007 )
11008 )
11009 (set_local $$$396$i
11010 (if (result f64)
11011 (get_local $$tobool380$i)
11012 (f64.const 9007199254740992)
11013 (f64.const 9007199254740994)
11014 )
11015 )
11016 (set_local $$div384$i
11017 (i32.and
11018 (call $i32s-div
11019 (get_local $$i$1$lcssa$i)
11020 (i32.const 2)
11021 )
11022 (i32.const -1)
11023 )
11024 )
11025 (set_local $$cmp385$i
11026 (i32.lt_u
11027 (get_local $$rem370$i)
11028 (get_local $$div384$i)
11029 )
11030 )
11031 (if
11032 (get_local $$cmp385$i)
11033 (set_local $$small$0$i
11034 (f64.const 0.5)
11035 )
11036 (block
11037 (set_local $$cmp390$i
11038 (i32.eq
11039 (get_local $$rem370$i)
11040 (get_local $$div384$i)
11041 )
11042 )
11043 (set_local $$or$cond397$i
11044 (i32.and
11045 (get_local $$cmp374$i)
11046 (get_local $$cmp390$i)
11047 )
11048 )
11049 (set_local $$$404$i
11050 (if (result f64)
11051 (get_local $$or$cond397$i)
11052 (f64.const 1)
11053 (f64.const 1.5)
11054 )
11055 )
11056 (set_local $$small$0$i
11057 (get_local $$$404$i)
11058 )
11059 )
11060 )
11061 (set_local $$tobool400$i
11062 (i32.eq
11063 (get_local $$pl$0$i)
11064 (i32.const 0)
11065 )
11066 )
11067 (block $do-once83
11068 (if
11069 (get_local $$tobool400$i)
11070 (block
11071 (set_local $$round377$1$i
11072 (get_local $$$396$i)
11073 )
11074 (set_local $$small$1$i
11075 (get_local $$small$0$i)
11076 )
11077 )
11078 (block
11079 (set_local $$232
11080 (i32.load8_s
11081 (get_local $$prefix$0$i)
11082 )
11083 )
11084 (set_local $$cmp403$i
11085 (i32.eq
11086 (i32.shr_s
11087 (i32.shl
11088 (get_local $$232)
11089 (i32.const 24)
11090 )
11091 (i32.const 24)
11092 )
11093 (i32.const 45)
11094 )
11095 )
11096 (if
11097 (i32.eqz
11098 (get_local $$cmp403$i)
11099 )
11100 (block
11101 (set_local $$round377$1$i
11102 (get_local $$$396$i)
11103 )
11104 (set_local $$small$1$i
11105 (get_local $$small$0$i)
11106 )
11107 (br $do-once83)
11108 )
11109 )
11110 (set_local $$mul406$i
11111 (f64.neg
11112 (get_local $$$396$i)
11113 )
11114 )
11115 (set_local $$mul407$i
11116 (f64.neg
11117 (get_local $$small$0$i)
11118 )
11119 )
11120 (set_local $$round377$1$i
11121 (get_local $$mul406$i)
11122 )
11123 (set_local $$small$1$i
11124 (get_local $$mul407$i)
11125 )
11126 )
11127 )
11128 )
11129 (set_local $$sub409$i
11130 (i32.sub
11131 (get_local $$231)
11132 (get_local $$rem370$i)
11133 )
11134 )
11135 (i32.store
11136 (get_local $$add$ptr358$i)
11137 (get_local $$sub409$i)
11138 )
11139 (set_local $$add410$i
11140 (f64.add
11141 (get_local $$round377$1$i)
11142 (get_local $$small$1$i)
11143 )
11144 )
11145 (set_local $$cmp411$i
11146 (f64.ne
11147 (get_local $$add410$i)
11148 (get_local $$round377$1$i)
11149 )
11150 )
11151 (if
11152 (i32.eqz
11153 (get_local $$cmp411$i)
11154 )
11155 (block
11156 (set_local $$a$8$i
11157 (get_local $$a$3$lcssa$i)
11158 )
11159 (set_local $$d$4$i
11160 (get_local $$add$ptr358$i)
11161 )
11162 (set_local $$e$4$i
11163 (get_local $$e$1$i)
11164 )
11165 (br $do-once81)
11166 )
11167 )
11168 (set_local $$add414$i
11169 (i32.add
11170 (get_local $$sub409$i)
11171 (get_local $$i$1$lcssa$i)
11172 )
11173 )
11174 (i32.store
11175 (get_local $$add$ptr358$i)
11176 (get_local $$add414$i)
11177 )
11178 (set_local $$cmp416$519$i
11179 (i32.gt_u
11180 (get_local $$add414$i)
11181 (i32.const 999999999)
11182 )
11183 )
11184 (if
11185 (get_local $$cmp416$519$i)
11186 (block
11187 (set_local $$a$5521$i
11188 (get_local $$a$3$lcssa$i)
11189 )
11190 (set_local $$d$2520$i
11191 (get_local $$add$ptr358$i)
11192 )
11193 (loop $while-in86
11194 (block $while-out85
11195 (set_local $$incdec$ptr419$i
11196 (i32.add
11197 (get_local $$d$2520$i)
11198 (i32.const -4)
11199 )
11200 )
11201 (i32.store
11202 (get_local $$d$2520$i)
11203 (i32.const 0)
11204 )
11205 (set_local $$cmp420$i
11206 (i32.lt_u
11207 (get_local $$incdec$ptr419$i)
11208 (get_local $$a$5521$i)
11209 )
11210 )
11211 (if
11212 (get_local $$cmp420$i)
11213 (block
11214 (set_local $$incdec$ptr423$i
11215 (i32.add
11216 (get_local $$a$5521$i)
11217 (i32.const -4)
11218 )
11219 )
11220 (i32.store
11221 (get_local $$incdec$ptr423$i)
11222 (i32.const 0)
11223 )
11224 (set_local $$a$6$i
11225 (get_local $$incdec$ptr423$i)
11226 )
11227 )
11228 (set_local $$a$6$i
11229 (get_local $$a$5521$i)
11230 )
11231 )
11232 (set_local $$233
11233 (i32.load
11234 (get_local $$incdec$ptr419$i)
11235 )
11236 )
11237 (set_local $$inc425$i
11238 (i32.add
11239 (get_local $$233)
11240 (i32.const 1)
11241 )
11242 )
11243 (i32.store
11244 (get_local $$incdec$ptr419$i)
11245 (get_local $$inc425$i)
11246 )
11247 (set_local $$cmp416$i
11248 (i32.gt_u
11249 (get_local $$inc425$i)
11250 (i32.const 999999999)
11251 )
11252 )
11253 (if
11254 (get_local $$cmp416$i)
11255 (block
11256 (set_local $$a$5521$i
11257 (get_local $$a$6$i)
11258 )
11259 (set_local $$d$2520$i
11260 (get_local $$incdec$ptr419$i)
11261 )
11262 )
11263 (block
11264 (set_local $$a$5$lcssa$i
11265 (get_local $$a$6$i)
11266 )
11267 (set_local $$d$2$lcssa$i
11268 (get_local $$incdec$ptr419$i)
11269 )
11270 (br $while-out85)
11271 )
11272 )
11273 (br $while-in86)
11274 )
11275 )
11276 )
11277 (block
11278 (set_local $$a$5$lcssa$i
11279 (get_local $$a$3$lcssa$i)
11280 )
11281 (set_local $$d$2$lcssa$i
11282 (get_local $$add$ptr358$i)
11283 )
11284 )
11285 )
11286 (set_local $$sub$ptr$rhs$cast428$i
11287 (get_local $$a$5$lcssa$i)
11288 )
11289 (set_local $$sub$ptr$sub429$i
11290 (i32.sub
11291 (get_local $$sub$ptr$rhs$cast345$i)
11292 (get_local $$sub$ptr$rhs$cast428$i)
11293 )
11294 )
11295 (set_local $$sub$ptr$div430$i
11296 (i32.shr_s
11297 (get_local $$sub$ptr$sub429$i)
11298 (i32.const 2)
11299 )
11300 )
11301 (set_local $$mul431$i
11302 (i32.mul
11303 (get_local $$sub$ptr$div430$i)
11304 (i32.const 9)
11305 )
11306 )
11307 (set_local $$234
11308 (i32.load
11309 (get_local $$a$5$lcssa$i)
11310 )
11311 )
11312 (set_local $$cmp433$515$i
11313 (i32.lt_u
11314 (get_local $$234)
11315 (i32.const 10)
11316 )
11317 )
11318 (if
11319 (get_local $$cmp433$515$i)
11320 (block
11321 (set_local $$a$8$i
11322 (get_local $$a$5$lcssa$i)
11323 )
11324 (set_local $$d$4$i
11325 (get_local $$d$2$lcssa$i)
11326 )
11327 (set_local $$e$4$i
11328 (get_local $$mul431$i)
11329 )
11330 (br $do-once81)
11331 )
11332 (block
11333 (set_local $$e$2517$i
11334 (get_local $$mul431$i)
11335 )
11336 (set_local $$i$2516$i
11337 (i32.const 10)
11338 )
11339 )
11340 )
11341 (loop $while-in88
11342 (block $while-out87
11343 (set_local $$mul437$i
11344 (i32.mul
11345 (get_local $$i$2516$i)
11346 (i32.const 10)
11347 )
11348 )
11349 (set_local $$inc438$i
11350 (i32.add
11351 (get_local $$e$2517$i)
11352 (i32.const 1)
11353 )
11354 )
11355 (set_local $$cmp433$i
11356 (i32.lt_u
11357 (get_local $$234)
11358 (get_local $$mul437$i)
11359 )
11360 )
11361 (if
11362 (get_local $$cmp433$i)
11363 (block
11364 (set_local $$a$8$i
11365 (get_local $$a$5$lcssa$i)
11366 )
11367 (set_local $$d$4$i
11368 (get_local $$d$2$lcssa$i)
11369 )
11370 (set_local $$e$4$i
11371 (get_local $$inc438$i)
11372 )
11373 (br $while-out87)
11374 )
11375 (block
11376 (set_local $$e$2517$i
11377 (get_local $$inc438$i)
11378 )
11379 (set_local $$i$2516$i
11380 (get_local $$mul437$i)
11381 )
11382 )
11383 )
11384 (br $while-in88)
11385 )
11386 )
11387 )
11388 )
11389 )
11390 (set_local $$add$ptr442$i
11391 (i32.add
11392 (get_local $$d$4$i)
11393 (i32.const 4)
11394 )
11395 )
11396 (set_local $$cmp443$i
11397 (i32.gt_u
11398 (get_local $$z$3$lcssa$i)
11399 (get_local $$add$ptr442$i)
11400 )
11401 )
11402 (set_local $$add$ptr442$z$3$i
11403 (if (result i32)
11404 (get_local $$cmp443$i)
11405 (get_local $$add$ptr442$i)
11406 (get_local $$z$3$lcssa$i)
11407 )
11408 )
11409 (set_local $$a$9$ph$i
11410 (get_local $$a$8$i)
11411 )
11412 (set_local $$e$5$ph$i
11413 (get_local $$e$4$i)
11414 )
11415 (set_local $$z$7$ph$i
11416 (get_local $$add$ptr442$z$3$i)
11417 )
11418 )
11419 (block
11420 (set_local $$a$9$ph$i
11421 (get_local $$a$3$lcssa$i)
11422 )
11423 (set_local $$e$5$ph$i
11424 (get_local $$e$1$i)
11425 )
11426 (set_local $$z$7$ph$i
11427 (get_local $$z$3$lcssa$i)
11428 )
11429 )
11430 )
11431 (set_local $$sub626$le$i
11432 (i32.sub
11433 (i32.const 0)
11434 (get_local $$e$5$ph$i)
11435 )
11436 )
11437 (set_local $$z$7$i
11438 (get_local $$z$7$ph$i)
11439 )
11440 (loop $while-in90
11441 (block $while-out89
11442 (set_local $$cmp450$i
11443 (i32.gt_u
11444 (get_local $$z$7$i)
11445 (get_local $$a$9$ph$i)
11446 )
11447 )
11448 (if
11449 (i32.eqz
11450 (get_local $$cmp450$i)
11451 )
11452 (block
11453 (set_local $$cmp450$lcssa$i
11454 (i32.const 0)
11455 )
11456 (set_local $$z$7$i$lcssa
11457 (get_local $$z$7$i)
11458 )
11459 (br $while-out89)
11460 )
11461 )
11462 (set_local $$arrayidx453$i
11463 (i32.add
11464 (get_local $$z$7$i)
11465 (i32.const -4)
11466 )
11467 )
11468 (set_local $$235
11469 (i32.load
11470 (get_local $$arrayidx453$i)
11471 )
11472 )
11473 (set_local $$lnot455$i
11474 (i32.eq
11475 (get_local $$235)
11476 (i32.const 0)
11477 )
11478 )
11479 (if
11480 (get_local $$lnot455$i)
11481 (set_local $$z$7$i
11482 (get_local $$arrayidx453$i)
11483 )
11484 (block
11485 (set_local $$cmp450$lcssa$i
11486 (i32.const 1)
11487 )
11488 (set_local $$z$7$i$lcssa
11489 (get_local $$z$7$i)
11490 )
11491 (br $while-out89)
11492 )
11493 )
11494 (br $while-in90)
11495 )
11496 )
11497 (block $do-once91
11498 (if
11499 (get_local $$cmp338$i)
11500 (block
11501 (set_local $$236
11502 (i32.and
11503 (get_local $$tobool341$i)
11504 (i32.const 1)
11505 )
11506 )
11507 (set_local $$inc468$i
11508 (i32.xor
11509 (get_local $$236)
11510 (i32.const 1)
11511 )
11512 )
11513 (set_local $$$p$inc468$i
11514 (i32.add
11515 (get_local $$inc468$i)
11516 (get_local $$$p$i)
11517 )
11518 )
11519 (set_local $$cmp470$i
11520 (i32.gt_s
11521 (get_local $$$p$inc468$i)
11522 (get_local $$e$5$ph$i)
11523 )
11524 )
11525 (set_local $$cmp473$i
11526 (i32.gt_s
11527 (get_local $$e$5$ph$i)
11528 (i32.const -5)
11529 )
11530 )
11531 (set_local $$or$cond2$i
11532 (i32.and
11533 (get_local $$cmp470$i)
11534 (get_local $$cmp473$i)
11535 )
11536 )
11537 (if
11538 (get_local $$or$cond2$i)
11539 (block
11540 (set_local $$dec476$i
11541 (i32.add
11542 (get_local $$t$0)
11543 (i32.const -1)
11544 )
11545 )
11546 (set_local $$add477$neg$i
11547 (i32.add
11548 (get_local $$$p$inc468$i)
11549 (i32.const -1)
11550 )
11551 )
11552 (set_local $$sub478$i
11553 (i32.sub
11554 (get_local $$add477$neg$i)
11555 (get_local $$e$5$ph$i)
11556 )
11557 )
11558 (set_local $$p$addr$2$i
11559 (get_local $$sub478$i)
11560 )
11561 (set_local $$t$addr$0$i
11562 (get_local $$dec476$i)
11563 )
11564 )
11565 (block
11566 (set_local $$sub480$i
11567 (i32.add
11568 (get_local $$t$0)
11569 (i32.const -2)
11570 )
11571 )
11572 (set_local $$dec481$i
11573 (i32.add
11574 (get_local $$$p$inc468$i)
11575 (i32.const -1)
11576 )
11577 )
11578 (set_local $$p$addr$2$i
11579 (get_local $$dec481$i)
11580 )
11581 (set_local $$t$addr$0$i
11582 (get_local $$sub480$i)
11583 )
11584 )
11585 )
11586 (set_local $$and483$i
11587 (i32.and
11588 (get_local $$fl$1$and219)
11589 (i32.const 8)
11590 )
11591 )
11592 (set_local $$tobool484$i
11593 (i32.eq
11594 (get_local $$and483$i)
11595 (i32.const 0)
11596 )
11597 )
11598 (if
11599 (i32.eqz
11600 (get_local $$tobool484$i)
11601 )
11602 (block
11603 (set_local $$and610$pre$phi$iZ2D
11604 (get_local $$and483$i)
11605 )
11606 (set_local $$p$addr$3$i
11607 (get_local $$p$addr$2$i)
11608 )
11609 (set_local $$t$addr$1$i
11610 (get_local $$t$addr$0$i)
11611 )
11612 (br $do-once91)
11613 )
11614 )
11615 (block $do-once93
11616 (if
11617 (get_local $$cmp450$lcssa$i)
11618 (block
11619 (set_local $$arrayidx489$i
11620 (i32.add
11621 (get_local $$z$7$i$lcssa)
11622 (i32.const -4)
11623 )
11624 )
11625 (set_local $$237
11626 (i32.load
11627 (get_local $$arrayidx489$i)
11628 )
11629 )
11630 (set_local $$tobool490$i
11631 (i32.eq
11632 (get_local $$237)
11633 (i32.const 0)
11634 )
11635 )
11636 (if
11637 (get_local $$tobool490$i)
11638 (block
11639 (set_local $$j$2$i
11640 (i32.const 9)
11641 )
11642 (br $do-once93)
11643 )
11644 )
11645 (set_local $$rem494$510$i
11646 (i32.and
11647 (call $i32u-rem
11648 (get_local $$237)
11649 (i32.const 10)
11650 )
11651 (i32.const -1)
11652 )
11653 )
11654 (set_local $$cmp495$511$i
11655 (i32.eq
11656 (get_local $$rem494$510$i)
11657 (i32.const 0)
11658 )
11659 )
11660 (if
11661 (get_local $$cmp495$511$i)
11662 (block
11663 (set_local $$i$3512$i
11664 (i32.const 10)
11665 )
11666 (set_local $$j$1513$i
11667 (i32.const 0)
11668 )
11669 )
11670 (block
11671 (set_local $$j$2$i
11672 (i32.const 0)
11673 )
11674 (br $do-once93)
11675 )
11676 )
11677 (loop $while-in96
11678 (block $while-out95
11679 (set_local $$mul499$i
11680 (i32.mul
11681 (get_local $$i$3512$i)
11682 (i32.const 10)
11683 )
11684 )
11685 (set_local $$inc500$i
11686 (i32.add
11687 (get_local $$j$1513$i)
11688 (i32.const 1)
11689 )
11690 )
11691 (set_local $$rem494$i
11692 (i32.and
11693 (call $i32u-rem
11694 (get_local $$237)
11695 (get_local $$mul499$i)
11696 )
11697 (i32.const -1)
11698 )
11699 )
11700 (set_local $$cmp495$i
11701 (i32.eq
11702 (get_local $$rem494$i)
11703 (i32.const 0)
11704 )
11705 )
11706 (if
11707 (get_local $$cmp495$i)
11708 (block
11709 (set_local $$i$3512$i
11710 (get_local $$mul499$i)
11711 )
11712 (set_local $$j$1513$i
11713 (get_local $$inc500$i)
11714 )
11715 )
11716 (block
11717 (set_local $$j$2$i
11718 (get_local $$inc500$i)
11719 )
11720 (br $while-out95)
11721 )
11722 )
11723 (br $while-in96)
11724 )
11725 )
11726 )
11727 (set_local $$j$2$i
11728 (i32.const 9)
11729 )
11730 )
11731 )
11732 (set_local $$or504$i
11733 (i32.or
11734 (get_local $$t$addr$0$i)
11735 (i32.const 32)
11736 )
11737 )
11738 (set_local $$cmp505$i
11739 (i32.eq
11740 (get_local $$or504$i)
11741 (i32.const 102)
11742 )
11743 )
11744 (set_local $$sub$ptr$lhs$cast508$i
11745 (get_local $$z$7$i$lcssa)
11746 )
11747 (set_local $$sub$ptr$sub510$i
11748 (i32.sub
11749 (get_local $$sub$ptr$lhs$cast508$i)
11750 (get_local $$sub$ptr$rhs$cast345$i)
11751 )
11752 )
11753 (set_local $$sub$ptr$div511$i
11754 (i32.shr_s
11755 (get_local $$sub$ptr$sub510$i)
11756 (i32.const 2)
11757 )
11758 )
11759 (set_local $$238
11760 (i32.mul
11761 (get_local $$sub$ptr$div511$i)
11762 (i32.const 9)
11763 )
11764 )
11765 (set_local $$mul513$i
11766 (i32.add
11767 (get_local $$238)
11768 (i32.const -9)
11769 )
11770 )
11771 (if
11772 (get_local $$cmp505$i)
11773 (block
11774 (set_local $$sub514$i
11775 (i32.sub
11776 (get_local $$mul513$i)
11777 (get_local $$j$2$i)
11778 )
11779 )
11780 (set_local $$cmp515$i
11781 (i32.lt_s
11782 (get_local $$sub514$i)
11783 (i32.const 0)
11784 )
11785 )
11786 (set_local $$$sub514$i
11787 (if (result i32)
11788 (get_local $$cmp515$i)
11789 (i32.const 0)
11790 (get_local $$sub514$i)
11791 )
11792 )
11793 (set_local $$cmp528$i
11794 (i32.lt_s
11795 (get_local $$p$addr$2$i)
11796 (get_local $$$sub514$i)
11797 )
11798 )
11799 (set_local $$p$addr$2$$sub514398$i
11800 (if (result i32)
11801 (get_local $$cmp528$i)
11802 (get_local $$p$addr$2$i)
11803 (get_local $$$sub514$i)
11804 )
11805 )
11806 (set_local $$and610$pre$phi$iZ2D
11807 (i32.const 0)
11808 )
11809 (set_local $$p$addr$3$i
11810 (get_local $$p$addr$2$$sub514398$i)
11811 )
11812 (set_local $$t$addr$1$i
11813 (get_local $$t$addr$0$i)
11814 )
11815 (br $do-once91)
11816 )
11817 (block
11818 (set_local $$add561$i
11819 (i32.add
11820 (get_local $$mul513$i)
11821 (get_local $$e$5$ph$i)
11822 )
11823 )
11824 (set_local $$sub562$i
11825 (i32.sub
11826 (get_local $$add561$i)
11827 (get_local $$j$2$i)
11828 )
11829 )
11830 (set_local $$cmp563$i
11831 (i32.lt_s
11832 (get_local $$sub562$i)
11833 (i32.const 0)
11834 )
11835 )
11836 (set_local $$$sub562$i
11837 (if (result i32)
11838 (get_local $$cmp563$i)
11839 (i32.const 0)
11840 (get_local $$sub562$i)
11841 )
11842 )
11843 (set_local $$cmp577$i
11844 (i32.lt_s
11845 (get_local $$p$addr$2$i)
11846 (get_local $$$sub562$i)
11847 )
11848 )
11849 (set_local $$p$addr$2$$sub562399$i
11850 (if (result i32)
11851 (get_local $$cmp577$i)
11852 (get_local $$p$addr$2$i)
11853 (get_local $$$sub562$i)
11854 )
11855 )
11856 (set_local $$and610$pre$phi$iZ2D
11857 (i32.const 0)
11858 )
11859 (set_local $$p$addr$3$i
11860 (get_local $$p$addr$2$$sub562399$i)
11861 )
11862 (set_local $$t$addr$1$i
11863 (get_local $$t$addr$0$i)
11864 )
11865 (br $do-once91)
11866 )
11867 )
11868 )
11869 (block
11870 (set_local $$$pre567$i
11871 (i32.and
11872 (get_local $$fl$1$and219)
11873 (i32.const 8)
11874 )
11875 )
11876 (set_local $$and610$pre$phi$iZ2D
11877 (get_local $$$pre567$i)
11878 )
11879 (set_local $$p$addr$3$i
11880 (get_local $$$p$i)
11881 )
11882 (set_local $$t$addr$1$i
11883 (get_local $$t$0)
11884 )
11885 )
11886 )
11887 )
11888 (set_local $$239
11889 (i32.or
11890 (get_local $$p$addr$3$i)
11891 (get_local $$and610$pre$phi$iZ2D)
11892 )
11893 )
11894 (set_local $$240
11895 (i32.ne
11896 (get_local $$239)
11897 (i32.const 0)
11898 )
11899 )
11900 (set_local $$lor$ext$i
11901 (i32.and
11902 (get_local $$240)
11903 (i32.const 1)
11904 )
11905 )
11906 (set_local $$or613$i
11907 (i32.or
11908 (get_local $$t$addr$1$i)
11909 (i32.const 32)
11910 )
11911 )
11912 (set_local $$cmp614$i
11913 (i32.eq
11914 (get_local $$or613$i)
11915 (i32.const 102)
11916 )
11917 )
11918 (if
11919 (get_local $$cmp614$i)
11920 (block
11921 (set_local $$cmp617$i
11922 (i32.gt_s
11923 (get_local $$e$5$ph$i)
11924 (i32.const 0)
11925 )
11926 )
11927 (set_local $$add620$i
11928 (if (result i32)
11929 (get_local $$cmp617$i)
11930 (get_local $$e$5$ph$i)
11931 (i32.const 0)
11932 )
11933 )
11934 (set_local $$estr$2$i
11935 (i32.const 0)
11936 )
11937 (set_local $$sub$ptr$sub650$pn$i
11938 (get_local $$add620$i)
11939 )
11940 )
11941 (block
11942 (set_local $$cmp623$i
11943 (i32.lt_s
11944 (get_local $$e$5$ph$i)
11945 (i32.const 0)
11946 )
11947 )
11948 (set_local $$cond629$i
11949 (if (result i32)
11950 (get_local $$cmp623$i)
11951 (get_local $$sub626$le$i)
11952 (get_local $$e$5$ph$i)
11953 )
11954 )
11955 (set_local $$241
11956 (i32.lt_s
11957 (get_local $$cond629$i)
11958 (i32.const 0)
11959 )
11960 )
11961 (set_local $$242
11962 (i32.shr_s
11963 (i32.shl
11964 (get_local $$241)
11965 (i32.const 31)
11966 )
11967 (i32.const 31)
11968 )
11969 )
11970 (set_local $$243
11971 (call $_fmt_u
11972 (get_local $$cond629$i)
11973 (get_local $$242)
11974 (get_local $$arrayidx$i$236)
11975 )
11976 )
11977 (set_local $$sub$ptr$rhs$cast634$504$i
11978 (get_local $$243)
11979 )
11980 (set_local $$sub$ptr$sub635$505$i
11981 (i32.sub
11982 (get_local $$sub$ptr$lhs$cast160$i)
11983 (get_local $$sub$ptr$rhs$cast634$504$i)
11984 )
11985 )
11986 (set_local $$cmp636$506$i
11987 (i32.lt_s
11988 (get_local $$sub$ptr$sub635$505$i)
11989 (i32.const 2)
11990 )
11991 )
11992 (if
11993 (get_local $$cmp636$506$i)
11994 (block
11995 (set_local $$estr$1507$i
11996 (get_local $$243)
11997 )
11998 (loop $while-in98
11999 (block $while-out97
12000 (set_local $$incdec$ptr639$i
12001 (i32.add
12002 (get_local $$estr$1507$i)
12003 (i32.const -1)
12004 )
12005 )
12006 (i32.store8
12007 (get_local $$incdec$ptr639$i)
12008 (i32.const 48)
12009 )
12010 (set_local $$sub$ptr$rhs$cast634$i
12011 (get_local $$incdec$ptr639$i)
12012 )
12013 (set_local $$sub$ptr$sub635$i
12014 (i32.sub
12015 (get_local $$sub$ptr$lhs$cast160$i)
12016 (get_local $$sub$ptr$rhs$cast634$i)
12017 )
12018 )
12019 (set_local $$cmp636$i
12020 (i32.lt_s
12021 (get_local $$sub$ptr$sub635$i)
12022 (i32.const 2)
12023 )
12024 )
12025 (if
12026 (get_local $$cmp636$i)
12027 (set_local $$estr$1507$i
12028 (get_local $$incdec$ptr639$i)
12029 )
12030 (block
12031 (set_local $$estr$1$lcssa$i
12032 (get_local $$incdec$ptr639$i)
12033 )
12034 (br $while-out97)
12035 )
12036 )
12037 (br $while-in98)
12038 )
12039 )
12040 )
12041 (set_local $$estr$1$lcssa$i
12042 (get_local $$243)
12043 )
12044 )
12045 (set_local $$244
12046 (i32.shr_s
12047 (get_local $$e$5$ph$i)
12048 (i32.const 31)
12049 )
12050 )
12051 (set_local $$245
12052 (i32.and
12053 (get_local $$244)
12054 (i32.const 2)
12055 )
12056 )
12057 (set_local $$246
12058 (i32.add
12059 (get_local $$245)
12060 (i32.const 43)
12061 )
12062 )
12063 (set_local $$conv644$i
12064 (i32.and
12065 (get_local $$246)
12066 (i32.const 255)
12067 )
12068 )
12069 (set_local $$incdec$ptr645$i
12070 (i32.add
12071 (get_local $$estr$1$lcssa$i)
12072 (i32.const -1)
12073 )
12074 )
12075 (i32.store8
12076 (get_local $$incdec$ptr645$i)
12077 (get_local $$conv644$i)
12078 )
12079 (set_local $$conv646$i
12080 (i32.and
12081 (get_local $$t$addr$1$i)
12082 (i32.const 255)
12083 )
12084 )
12085 (set_local $$incdec$ptr647$i
12086 (i32.add
12087 (get_local $$estr$1$lcssa$i)
12088 (i32.const -2)
12089 )
12090 )
12091 (i32.store8
12092 (get_local $$incdec$ptr647$i)
12093 (get_local $$conv646$i)
12094 )
12095 (set_local $$sub$ptr$rhs$cast649$i
12096 (get_local $$incdec$ptr647$i)
12097 )
12098 (set_local $$sub$ptr$sub650$i
12099 (i32.sub
12100 (get_local $$sub$ptr$lhs$cast160$i)
12101 (get_local $$sub$ptr$rhs$cast649$i)
12102 )
12103 )
12104 (set_local $$estr$2$i
12105 (get_local $$incdec$ptr647$i)
12106 )
12107 (set_local $$sub$ptr$sub650$pn$i
12108 (get_local $$sub$ptr$sub650$i)
12109 )
12110 )
12111 )
12112 (set_local $$add608$i
12113 (i32.add
12114 (get_local $$pl$0$i)
12115 (i32.const 1)
12116 )
12117 )
12118 (set_local $$add612$i
12119 (i32.add
12120 (get_local $$add608$i)
12121 (get_local $$p$addr$3$i)
12122 )
12123 )
12124 (set_local $$l$1$i
12125 (i32.add
12126 (get_local $$add612$i)
12127 (get_local $$lor$ext$i)
12128 )
12129 )
12130 (set_local $$add653$i
12131 (i32.add
12132 (get_local $$l$1$i)
12133 (get_local $$sub$ptr$sub650$pn$i)
12134 )
12135 )
12136 (call $_pad
12137 (get_local $$f)
12138 (i32.const 32)
12139 (get_local $$w$1)
12140 (get_local $$add653$i)
12141 (get_local $$fl$1$and219)
12142 )
12143 (set_local $$247
12144 (i32.load
12145 (get_local $$f)
12146 )
12147 )
12148 (set_local $$and$i$436$i
12149 (i32.and
12150 (get_local $$247)
12151 (i32.const 32)
12152 )
12153 )
12154 (set_local $$tobool$i$437$i
12155 (i32.eq
12156 (get_local $$and$i$436$i)
12157 (i32.const 0)
12158 )
12159 )
12160 (if
12161 (get_local $$tobool$i$437$i)
12162 (drop
12163 (call $___fwritex
12164 (get_local $$prefix$0$i)
12165 (get_local $$pl$0$i)
12166 (get_local $$f)
12167 )
12168 )
12169 )
12170 (set_local $$xor655$i
12171 (i32.xor
12172 (get_local $$fl$1$and219)
12173 (i32.const 65536)
12174 )
12175 )
12176 (call $_pad
12177 (get_local $$f)
12178 (i32.const 48)
12179 (get_local $$w$1)
12180 (get_local $$add653$i)
12181 (get_local $$xor655$i)
12182 )
12183 (block $do-once99
12184 (if
12185 (get_local $$cmp614$i)
12186 (block
12187 (set_local $$cmp660$i
12188 (i32.gt_u
12189 (get_local $$a$9$ph$i)
12190 (get_local $$arraydecay208$add$ptr213$i)
12191 )
12192 )
12193 (set_local $$r$0$a$9$i
12194 (if (result i32)
12195 (get_local $$cmp660$i)
12196 (get_local $$arraydecay208$add$ptr213$i)
12197 (get_local $$a$9$ph$i)
12198 )
12199 )
12200 (set_local $$d$5494$i
12201 (get_local $$r$0$a$9$i)
12202 )
12203 (loop $while-in102
12204 (block $while-out101
12205 (set_local $$248
12206 (i32.load
12207 (get_local $$d$5494$i)
12208 )
12209 )
12210 (set_local $$249
12211 (call $_fmt_u
12212 (get_local $$248)
12213 (i32.const 0)
12214 (get_local $$add$ptr671$i)
12215 )
12216 )
12217 (set_local $$cmp673$i
12218 (i32.eq
12219 (get_local $$d$5494$i)
12220 (get_local $$r$0$a$9$i)
12221 )
12222 )
12223 (block $do-once103
12224 (if
12225 (get_local $$cmp673$i)
12226 (block
12227 (set_local $$cmp686$i
12228 (i32.eq
12229 (get_local $$249)
12230 (get_local $$add$ptr671$i)
12231 )
12232 )
12233 (if
12234 (i32.eqz
12235 (get_local $$cmp686$i)
12236 )
12237 (block
12238 (set_local $$s668$1$i
12239 (get_local $$249)
12240 )
12241 (br $do-once103)
12242 )
12243 )
12244 (i32.store8
12245 (get_local $$incdec$ptr689$i)
12246 (i32.const 48)
12247 )
12248 (set_local $$s668$1$i
12249 (get_local $$incdec$ptr689$i)
12250 )
12251 )
12252 (block
12253 (set_local $$cmp678$491$i
12254 (i32.gt_u
12255 (get_local $$249)
12256 (get_local $$buf$i)
12257 )
12258 )
12259 (if
12260 (get_local $$cmp678$491$i)
12261 (set_local $$s668$0492$i
12262 (get_local $$249)
12263 )
12264 (block
12265 (set_local $$s668$1$i
12266 (get_local $$249)
12267 )
12268 (br $do-once103)
12269 )
12270 )
12271 (loop $while-in106
12272 (block $while-out105
12273 (set_local $$incdec$ptr681$i
12274 (i32.add
12275 (get_local $$s668$0492$i)
12276 (i32.const -1)
12277 )
12278 )
12279 (i32.store8
12280 (get_local $$incdec$ptr681$i)
12281 (i32.const 48)
12282 )
12283 (set_local $$cmp678$i
12284 (i32.gt_u
12285 (get_local $$incdec$ptr681$i)
12286 (get_local $$buf$i)
12287 )
12288 )
12289 (if
12290 (get_local $$cmp678$i)
12291 (set_local $$s668$0492$i
12292 (get_local $$incdec$ptr681$i)
12293 )
12294 (block
12295 (set_local $$s668$1$i
12296 (get_local $$incdec$ptr681$i)
12297 )
12298 (br $while-out105)
12299 )
12300 )
12301 (br $while-in106)
12302 )
12303 )
12304 )
12305 )
12306 )
12307 (set_local $$250
12308 (i32.load
12309 (get_local $$f)
12310 )
12311 )
12312 (set_local $$and$i$442$i
12313 (i32.and
12314 (get_local $$250)
12315 (i32.const 32)
12316 )
12317 )
12318 (set_local $$tobool$i$443$i
12319 (i32.eq
12320 (get_local $$and$i$442$i)
12321 (i32.const 0)
12322 )
12323 )
12324 (if
12325 (get_local $$tobool$i$443$i)
12326 (block
12327 (set_local $$sub$ptr$rhs$cast695$i
12328 (get_local $$s668$1$i)
12329 )
12330 (set_local $$sub$ptr$sub696$i
12331 (i32.sub
12332 (get_local $$sub$ptr$lhs$cast694$i)
12333 (get_local $$sub$ptr$rhs$cast695$i)
12334 )
12335 )
12336 (drop
12337 (call $___fwritex
12338 (get_local $$s668$1$i)
12339 (get_local $$sub$ptr$sub696$i)
12340 (get_local $$f)
12341 )
12342 )
12343 )
12344 )
12345 (set_local $$incdec$ptr698$i
12346 (i32.add
12347 (get_local $$d$5494$i)
12348 (i32.const 4)
12349 )
12350 )
12351 (set_local $$cmp665$i
12352 (i32.gt_u
12353 (get_local $$incdec$ptr698$i)
12354 (get_local $$arraydecay208$add$ptr213$i)
12355 )
12356 )
12357 (if
12358 (get_local $$cmp665$i)
12359 (block
12360 (set_local $$incdec$ptr698$i$lcssa
12361 (get_local $$incdec$ptr698$i)
12362 )
12363 (br $while-out101)
12364 )
12365 (set_local $$d$5494$i
12366 (get_local $$incdec$ptr698$i)
12367 )
12368 )
12369 (br $while-in102)
12370 )
12371 )
12372 (set_local $$251
12373 (i32.eq
12374 (get_local $$239)
12375 (i32.const 0)
12376 )
12377 )
12378 (block $do-once107
12379 (if
12380 (i32.eqz
12381 (get_local $$251)
12382 )
12383 (block
12384 (set_local $$252
12385 (i32.load
12386 (get_local $$f)
12387 )
12388 )
12389 (set_local $$and$i$448$i
12390 (i32.and
12391 (get_local $$252)
12392 (i32.const 32)
12393 )
12394 )
12395 (set_local $$tobool$i$449$i
12396 (i32.eq
12397 (get_local $$and$i$448$i)
12398 (i32.const 0)
12399 )
12400 )
12401 (if
12402 (i32.eqz
12403 (get_local $$tobool$i$449$i)
12404 )
12405 (br $do-once107)
12406 )
12407 (drop
12408 (call $___fwritex
12409 (i32.const 4143)
12410 (i32.const 1)
12411 (get_local $$f)
12412 )
12413 )
12414 )
12415 )
12416 )
12417 (set_local $$cmp707$486$i
12418 (i32.lt_u
12419 (get_local $$incdec$ptr698$i$lcssa)
12420 (get_local $$z$7$i$lcssa)
12421 )
12422 )
12423 (set_local $$cmp710$487$i
12424 (i32.gt_s
12425 (get_local $$p$addr$3$i)
12426 (i32.const 0)
12427 )
12428 )
12429 (set_local $$253
12430 (i32.and
12431 (get_local $$cmp710$487$i)
12432 (get_local $$cmp707$486$i)
12433 )
12434 )
12435 (if
12436 (get_local $$253)
12437 (block
12438 (set_local $$d$6488$i
12439 (get_local $$incdec$ptr698$i$lcssa)
12440 )
12441 (set_local $$p$addr$4489$i
12442 (get_local $$p$addr$3$i)
12443 )
12444 (loop $while-in110
12445 (block $while-out109
12446 (set_local $$254
12447 (i32.load
12448 (get_local $$d$6488$i)
12449 )
12450 )
12451 (set_local $$255
12452 (call $_fmt_u
12453 (get_local $$254)
12454 (i32.const 0)
12455 (get_local $$add$ptr671$i)
12456 )
12457 )
12458 (set_local $$cmp722$483$i
12459 (i32.gt_u
12460 (get_local $$255)
12461 (get_local $$buf$i)
12462 )
12463 )
12464 (if
12465 (get_local $$cmp722$483$i)
12466 (block
12467 (set_local $$s715$0484$i
12468 (get_local $$255)
12469 )
12470 (loop $while-in112
12471 (block $while-out111
12472 (set_local $$incdec$ptr725$i
12473 (i32.add
12474 (get_local $$s715$0484$i)
12475 (i32.const -1)
12476 )
12477 )
12478 (i32.store8
12479 (get_local $$incdec$ptr725$i)
12480 (i32.const 48)
12481 )
12482 (set_local $$cmp722$i
12483 (i32.gt_u
12484 (get_local $$incdec$ptr725$i)
12485 (get_local $$buf$i)
12486 )
12487 )
12488 (if
12489 (get_local $$cmp722$i)
12490 (set_local $$s715$0484$i
12491 (get_local $$incdec$ptr725$i)
12492 )
12493 (block
12494 (set_local $$s715$0$lcssa$i
12495 (get_local $$incdec$ptr725$i)
12496 )
12497 (br $while-out111)
12498 )
12499 )
12500 (br $while-in112)
12501 )
12502 )
12503 )
12504 (set_local $$s715$0$lcssa$i
12505 (get_local $$255)
12506 )
12507 )
12508 (set_local $$256
12509 (i32.load
12510 (get_local $$f)
12511 )
12512 )
12513 (set_local $$and$i$454$i
12514 (i32.and
12515 (get_local $$256)
12516 (i32.const 32)
12517 )
12518 )
12519 (set_local $$tobool$i$455$i
12520 (i32.eq
12521 (get_local $$and$i$454$i)
12522 (i32.const 0)
12523 )
12524 )
12525 (if
12526 (get_local $$tobool$i$455$i)
12527 (block
12528 (set_local $$cmp727$i
12529 (i32.gt_s
12530 (get_local $$p$addr$4489$i)
12531 (i32.const 9)
12532 )
12533 )
12534 (set_local $$cond732$i
12535 (if (result i32)
12536 (get_local $$cmp727$i)
12537 (i32.const 9)
12538 (get_local $$p$addr$4489$i)
12539 )
12540 )
12541 (drop
12542 (call $___fwritex
12543 (get_local $$s715$0$lcssa$i)
12544 (get_local $$cond732$i)
12545 (get_local $$f)
12546 )
12547 )
12548 )
12549 )
12550 (set_local $$incdec$ptr734$i
12551 (i32.add
12552 (get_local $$d$6488$i)
12553 (i32.const 4)
12554 )
12555 )
12556 (set_local $$sub735$i
12557 (i32.add
12558 (get_local $$p$addr$4489$i)
12559 (i32.const -9)
12560 )
12561 )
12562 (set_local $$cmp707$i
12563 (i32.lt_u
12564 (get_local $$incdec$ptr734$i)
12565 (get_local $$z$7$i$lcssa)
12566 )
12567 )
12568 (set_local $$cmp710$i
12569 (i32.gt_s
12570 (get_local $$p$addr$4489$i)
12571 (i32.const 9)
12572 )
12573 )
12574 (set_local $$257
12575 (i32.and
12576 (get_local $$cmp710$i)
12577 (get_local $$cmp707$i)
12578 )
12579 )
12580 (if
12581 (get_local $$257)
12582 (block
12583 (set_local $$d$6488$i
12584 (get_local $$incdec$ptr734$i)
12585 )
12586 (set_local $$p$addr$4489$i
12587 (get_local $$sub735$i)
12588 )
12589 )
12590 (block
12591 (set_local $$p$addr$4$lcssa$i
12592 (get_local $$sub735$i)
12593 )
12594 (br $while-out109)
12595 )
12596 )
12597 (br $while-in110)
12598 )
12599 )
12600 )
12601 (set_local $$p$addr$4$lcssa$i
12602 (get_local $$p$addr$3$i)
12603 )
12604 )
12605 (set_local $$add737$i
12606 (i32.add
12607 (get_local $$p$addr$4$lcssa$i)
12608 (i32.const 9)
12609 )
12610 )
12611 (call $_pad
12612 (get_local $$f)
12613 (i32.const 48)
12614 (get_local $$add737$i)
12615 (i32.const 9)
12616 (i32.const 0)
12617 )
12618 )
12619 (block
12620 (set_local $$add$ptr742$i
12621 (i32.add
12622 (get_local $$a$9$ph$i)
12623 (i32.const 4)
12624 )
12625 )
12626 (set_local $$z$7$add$ptr742$i
12627 (if (result i32)
12628 (get_local $$cmp450$lcssa$i)
12629 (get_local $$z$7$i$lcssa)
12630 (get_local $$add$ptr742$i)
12631 )
12632 )
12633 (set_local $$cmp748$499$i
12634 (i32.gt_s
12635 (get_local $$p$addr$3$i)
12636 (i32.const -1)
12637 )
12638 )
12639 (if
12640 (get_local $$cmp748$499$i)
12641 (block
12642 (set_local $$tobool781$i
12643 (i32.eq
12644 (get_local $$and610$pre$phi$iZ2D)
12645 (i32.const 0)
12646 )
12647 )
12648 (set_local $$d$7500$i
12649 (get_local $$a$9$ph$i)
12650 )
12651 (set_local $$p$addr$5501$i
12652 (get_local $$p$addr$3$i)
12653 )
12654 (loop $while-in114
12655 (block $while-out113
12656 (set_local $$258
12657 (i32.load
12658 (get_local $$d$7500$i)
12659 )
12660 )
12661 (set_local $$259
12662 (call $_fmt_u
12663 (get_local $$258)
12664 (i32.const 0)
12665 (get_local $$add$ptr671$i)
12666 )
12667 )
12668 (set_local $$cmp760$i
12669 (i32.eq
12670 (get_local $$259)
12671 (get_local $$add$ptr671$i)
12672 )
12673 )
12674 (if
12675 (get_local $$cmp760$i)
12676 (block
12677 (i32.store8
12678 (get_local $$incdec$ptr689$i)
12679 (i32.const 48)
12680 )
12681 (set_local $$s753$0$i
12682 (get_local $$incdec$ptr689$i)
12683 )
12684 )
12685 (set_local $$s753$0$i
12686 (get_local $$259)
12687 )
12688 )
12689 (set_local $$cmp765$i
12690 (i32.eq
12691 (get_local $$d$7500$i)
12692 (get_local $$a$9$ph$i)
12693 )
12694 )
12695 (block $do-once115
12696 (if
12697 (get_local $$cmp765$i)
12698 (block
12699 (set_local $$incdec$ptr776$i
12700 (i32.add
12701 (get_local $$s753$0$i)
12702 (i32.const 1)
12703 )
12704 )
12705 (set_local $$260
12706 (i32.load
12707 (get_local $$f)
12708 )
12709 )
12710 (set_local $$and$i$460$i
12711 (i32.and
12712 (get_local $$260)
12713 (i32.const 32)
12714 )
12715 )
12716 (set_local $$tobool$i$461$i
12717 (i32.eq
12718 (get_local $$and$i$460$i)
12719 (i32.const 0)
12720 )
12721 )
12722 (if
12723 (get_local $$tobool$i$461$i)
12724 (drop
12725 (call $___fwritex
12726 (get_local $$s753$0$i)
12727 (i32.const 1)
12728 (get_local $$f)
12729 )
12730 )
12731 )
12732 (set_local $$cmp777$i
12733 (i32.lt_s
12734 (get_local $$p$addr$5501$i)
12735 (i32.const 1)
12736 )
12737 )
12738 (set_local $$or$cond401$i
12739 (i32.and
12740 (get_local $$tobool781$i)
12741 (get_local $$cmp777$i)
12742 )
12743 )
12744 (if
12745 (get_local $$or$cond401$i)
12746 (block
12747 (set_local $$s753$2$i
12748 (get_local $$incdec$ptr776$i)
12749 )
12750 (br $do-once115)
12751 )
12752 )
12753 (set_local $$261
12754 (i32.load
12755 (get_local $$f)
12756 )
12757 )
12758 (set_local $$and$i$466$i
12759 (i32.and
12760 (get_local $$261)
12761 (i32.const 32)
12762 )
12763 )
12764 (set_local $$tobool$i$467$i
12765 (i32.eq
12766 (get_local $$and$i$466$i)
12767 (i32.const 0)
12768 )
12769 )
12770 (if
12771 (i32.eqz
12772 (get_local $$tobool$i$467$i)
12773 )
12774 (block
12775 (set_local $$s753$2$i
12776 (get_local $$incdec$ptr776$i)
12777 )
12778 (br $do-once115)
12779 )
12780 )
12781 (drop
12782 (call $___fwritex
12783 (i32.const 4143)
12784 (i32.const 1)
12785 (get_local $$f)
12786 )
12787 )
12788 (set_local $$s753$2$i
12789 (get_local $$incdec$ptr776$i)
12790 )
12791 )
12792 (block
12793 (set_local $$cmp770$495$i
12794 (i32.gt_u
12795 (get_local $$s753$0$i)
12796 (get_local $$buf$i)
12797 )
12798 )
12799 (if
12800 (get_local $$cmp770$495$i)
12801 (set_local $$s753$1496$i
12802 (get_local $$s753$0$i)
12803 )
12804 (block
12805 (set_local $$s753$2$i
12806 (get_local $$s753$0$i)
12807 )
12808 (br $do-once115)
12809 )
12810 )
12811 (loop $while-in118
12812 (block $while-out117
12813 (set_local $$incdec$ptr773$i
12814 (i32.add
12815 (get_local $$s753$1496$i)
12816 (i32.const -1)
12817 )
12818 )
12819 (i32.store8
12820 (get_local $$incdec$ptr773$i)
12821 (i32.const 48)
12822 )
12823 (set_local $$cmp770$i
12824 (i32.gt_u
12825 (get_local $$incdec$ptr773$i)
12826 (get_local $$buf$i)
12827 )
12828 )
12829 (if
12830 (get_local $$cmp770$i)
12831 (set_local $$s753$1496$i
12832 (get_local $$incdec$ptr773$i)
12833 )
12834 (block
12835 (set_local $$s753$2$i
12836 (get_local $$incdec$ptr773$i)
12837 )
12838 (br $while-out117)
12839 )
12840 )
12841 (br $while-in118)
12842 )
12843 )
12844 )
12845 )
12846 )
12847 (set_local $$sub$ptr$rhs$cast788$i
12848 (get_local $$s753$2$i)
12849 )
12850 (set_local $$sub$ptr$sub789$i
12851 (i32.sub
12852 (get_local $$sub$ptr$lhs$cast694$i)
12853 (get_local $$sub$ptr$rhs$cast788$i)
12854 )
12855 )
12856 (set_local $$262
12857 (i32.load
12858 (get_local $$f)
12859 )
12860 )
12861 (set_local $$and$i$472$i
12862 (i32.and
12863 (get_local $$262)
12864 (i32.const 32)
12865 )
12866 )
12867 (set_local $$tobool$i$473$i
12868 (i32.eq
12869 (get_local $$and$i$472$i)
12870 (i32.const 0)
12871 )
12872 )
12873 (if
12874 (get_local $$tobool$i$473$i)
12875 (block
12876 (set_local $$cmp790$i
12877 (i32.gt_s
12878 (get_local $$p$addr$5501$i)
12879 (get_local $$sub$ptr$sub789$i)
12880 )
12881 )
12882 (set_local $$cond800$i
12883 (if (result i32)
12884 (get_local $$cmp790$i)
12885 (get_local $$sub$ptr$sub789$i)
12886 (get_local $$p$addr$5501$i)
12887 )
12888 )
12889 (drop
12890 (call $___fwritex
12891 (get_local $$s753$2$i)
12892 (get_local $$cond800$i)
12893 (get_local $$f)
12894 )
12895 )
12896 )
12897 )
12898 (set_local $$sub806$i
12899 (i32.sub
12900 (get_local $$p$addr$5501$i)
12901 (get_local $$sub$ptr$sub789$i)
12902 )
12903 )
12904 (set_local $$incdec$ptr808$i
12905 (i32.add
12906 (get_local $$d$7500$i)
12907 (i32.const 4)
12908 )
12909 )
12910 (set_local $$cmp745$i
12911 (i32.lt_u
12912 (get_local $$incdec$ptr808$i)
12913 (get_local $$z$7$add$ptr742$i)
12914 )
12915 )
12916 (set_local $$cmp748$i
12917 (i32.gt_s
12918 (get_local $$sub806$i)
12919 (i32.const -1)
12920 )
12921 )
12922 (set_local $$263
12923 (i32.and
12924 (get_local $$cmp745$i)
12925 (get_local $$cmp748$i)
12926 )
12927 )
12928 (if
12929 (get_local $$263)
12930 (block
12931 (set_local $$d$7500$i
12932 (get_local $$incdec$ptr808$i)
12933 )
12934 (set_local $$p$addr$5501$i
12935 (get_local $$sub806$i)
12936 )
12937 )
12938 (block
12939 (set_local $$p$addr$5$lcssa$i
12940 (get_local $$sub806$i)
12941 )
12942 (br $while-out113)
12943 )
12944 )
12945 (br $while-in114)
12946 )
12947 )
12948 )
12949 (set_local $$p$addr$5$lcssa$i
12950 (get_local $$p$addr$3$i)
12951 )
12952 )
12953 (set_local $$add810$i
12954 (i32.add
12955 (get_local $$p$addr$5$lcssa$i)
12956 (i32.const 18)
12957 )
12958 )
12959 (call $_pad
12960 (get_local $$f)
12961 (i32.const 48)
12962 (get_local $$add810$i)
12963 (i32.const 18)
12964 (i32.const 0)
12965 )
12966 (set_local $$264
12967 (i32.load
12968 (get_local $$f)
12969 )
12970 )
12971 (set_local $$and$i$i
12972 (i32.and
12973 (get_local $$264)
12974 (i32.const 32)
12975 )
12976 )
12977 (set_local $$tobool$i$i
12978 (i32.eq
12979 (get_local $$and$i$i)
12980 (i32.const 0)
12981 )
12982 )
12983 (if
12984 (i32.eqz
12985 (get_local $$tobool$i$i)
12986 )
12987 (br $do-once99)
12988 )
12989 (set_local $$sub$ptr$rhs$cast812$i
12990 (get_local $$estr$2$i)
12991 )
12992 (set_local $$sub$ptr$sub813$i
12993 (i32.sub
12994 (get_local $$sub$ptr$lhs$cast160$i)
12995 (get_local $$sub$ptr$rhs$cast812$i)
12996 )
12997 )
12998 (drop
12999 (call $___fwritex
13000 (get_local $$estr$2$i)
13001 (get_local $$sub$ptr$sub813$i)
13002 (get_local $$f)
13003 )
13004 )
13005 )
13006 )
13007 )
13008 (set_local $$xor816$i
13009 (i32.xor
13010 (get_local $$fl$1$and219)
13011 (i32.const 8192)
13012 )
13013 )
13014 (call $_pad
13015 (get_local $$f)
13016 (i32.const 32)
13017 (get_local $$w$1)
13018 (get_local $$add653$i)
13019 (get_local $$xor816$i)
13020 )
13021 (set_local $$cmp818$i
13022 (i32.lt_s
13023 (get_local $$add653$i)
13024 (get_local $$w$1)
13025 )
13026 )
13027 (set_local $$w$add653$i
13028 (if (result i32)
13029 (get_local $$cmp818$i)
13030 (get_local $$w$1)
13031 (get_local $$add653$i)
13032 )
13033 )
13034 (set_local $$retval$0$i
13035 (get_local $$w$add653$i)
13036 )
13037 )
13038 (block
13039 (set_local $$and36$i
13040 (i32.and
13041 (get_local $$t$0)
13042 (i32.const 32)
13043 )
13044 )
13045 (set_local $$tobool37$i
13046 (i32.ne
13047 (get_local $$and36$i)
13048 (i32.const 0)
13049 )
13050 )
13051 (set_local $$cond$i
13052 (if (result i32)
13053 (get_local $$tobool37$i)
13054 (i32.const 4127)
13055 (i32.const 4131)
13056 )
13057 )
13058 (set_local $$cmp38$i
13059 (i32.or
13060 (f64.ne
13061 (get_local $$y$addr$0$i)
13062 (get_local $$y$addr$0$i)
13063 )
13064 (f64.ne
13065 (f64.const 0)
13066 (f64.const 0)
13067 )
13068 )
13069 )
13070 (set_local $$cond43$i
13071 (if (result i32)
13072 (get_local $$tobool37$i)
13073 (i32.const 4135)
13074 (i32.const 4139)
13075 )
13076 )
13077 (set_local $$pl$1$i
13078 (if (result i32)
13079 (get_local $$cmp38$i)
13080 (i32.const 0)
13081 (get_local $$pl$0$i)
13082 )
13083 )
13084 (set_local $$s35$0$i
13085 (if (result i32)
13086 (get_local $$cmp38$i)
13087 (get_local $$cond43$i)
13088 (get_local $$cond$i)
13089 )
13090 )
13091 (set_local $$add$i$239
13092 (i32.add
13093 (get_local $$pl$1$i)
13094 (i32.const 3)
13095 )
13096 )
13097 (call $_pad
13098 (get_local $$f)
13099 (i32.const 32)
13100 (get_local $$w$1)
13101 (get_local $$add$i$239)
13102 (get_local $$and219)
13103 )
13104 (set_local $$193
13105 (i32.load
13106 (get_local $$f)
13107 )
13108 )
13109 (set_local $$and$i$406$i
13110 (i32.and
13111 (get_local $$193)
13112 (i32.const 32)
13113 )
13114 )
13115 (set_local $$tobool$i$407$i
13116 (i32.eq
13117 (get_local $$and$i$406$i)
13118 (i32.const 0)
13119 )
13120 )
13121 (if
13122 (get_local $$tobool$i$407$i)
13123 (block
13124 (drop
13125 (call $___fwritex
13126 (get_local $$prefix$0$i)
13127 (get_local $$pl$1$i)
13128 (get_local $$f)
13129 )
13130 )
13131 (set_local $$$pre$i
13132 (i32.load
13133 (get_local $$f)
13134 )
13135 )
13136 (set_local $$194
13137 (get_local $$$pre$i)
13138 )
13139 )
13140 (set_local $$194
13141 (get_local $$193)
13142 )
13143 )
13144 (set_local $$and$i$412$i
13145 (i32.and
13146 (get_local $$194)
13147 (i32.const 32)
13148 )
13149 )
13150 (set_local $$tobool$i$413$i
13151 (i32.eq
13152 (get_local $$and$i$412$i)
13153 (i32.const 0)
13154 )
13155 )
13156 (if
13157 (get_local $$tobool$i$413$i)
13158 (drop
13159 (call $___fwritex
13160 (get_local $$s35$0$i)
13161 (i32.const 3)
13162 (get_local $$f)
13163 )
13164 )
13165 )
13166 (set_local $$xor$i
13167 (i32.xor
13168 (get_local $$fl$1$and219)
13169 (i32.const 8192)
13170 )
13171 )
13172 (call $_pad
13173 (get_local $$f)
13174 (i32.const 32)
13175 (get_local $$w$1)
13176 (get_local $$add$i$239)
13177 (get_local $$xor$i)
13178 )
13179 (set_local $$cmp48$i
13180 (i32.lt_s
13181 (get_local $$add$i$239)
13182 (get_local $$w$1)
13183 )
13184 )
13185 (set_local $$cond53$i
13186 (if (result i32)
13187 (get_local $$cmp48$i)
13188 (get_local $$w$1)
13189 (get_local $$add$i$239)
13190 )
13191 )
13192 (set_local $$retval$0$i
13193 (get_local $$cond53$i)
13194 )
13195 )
13196 )
13197 )
13198 (set_local $$cnt$0
13199 (get_local $$cnt$1)
13200 )
13201 (set_local $$incdec$ptr169275
13202 (get_local $$incdec$ptr169$lcssa)
13203 )
13204 (set_local $$l$0
13205 (get_local $$retval$0$i)
13206 )
13207 (set_local $$l10n$0
13208 (get_local $$l10n$3)
13209 )
13210 (br $label$continue$L1)
13211 (br $switch17)
13212 )
13213 )
13214 (block
13215 (set_local $$a$2
13216 (get_local $$incdec$ptr169275)
13217 )
13218 (set_local $$fl$6
13219 (get_local $$fl$1$and219)
13220 )
13221 (set_local $$p$5
13222 (get_local $$p$0)
13223 )
13224 (set_local $$pl$2
13225 (i32.const 0)
13226 )
13227 (set_local $$prefix$2
13228 (i32.const 4091)
13229 )
13230 (set_local $$z$2
13231 (get_local $$add$ptr205)
13232 )
13233 )
13234 )
13235 )
13236 (block $label$break$L308
13237 (if
13238 (i32.eq
13239 (get_local $label)
13240 (i32.const 64)
13241 )
13242 (block
13243 (set_local $label
13244 (i32.const 0)
13245 )
13246 (set_local $$90
13247 (get_local $$arg)
13248 )
13249 (set_local $$91
13250 (get_local $$90)
13251 )
13252 (set_local $$92
13253 (i32.load
13254 (get_local $$91)
13255 )
13256 )
13257 (set_local $$93
13258 (i32.add
13259 (get_local $$90)
13260 (i32.const 4)
13261 )
13262 )
13263 (set_local $$94
13264 (get_local $$93)
13265 )
13266 (set_local $$95
13267 (i32.load
13268 (get_local $$94)
13269 )
13270 )
13271 (set_local $$and249
13272 (i32.and
13273 (get_local $$t$1)
13274 (i32.const 32)
13275 )
13276 )
13277 (set_local $$96
13278 (i32.eq
13279 (get_local $$92)
13280 (i32.const 0)
13281 )
13282 )
13283 (set_local $$97
13284 (i32.eq
13285 (get_local $$95)
13286 (i32.const 0)
13287 )
13288 )
13289 (set_local $$98
13290 (i32.and
13291 (get_local $$96)
13292 (get_local $$97)
13293 )
13294 )
13295 (if
13296 (get_local $$98)
13297 (block
13298 (set_local $$a$0
13299 (get_local $$add$ptr205)
13300 )
13301 (set_local $$fl$4
13302 (get_local $$fl$3)
13303 )
13304 (set_local $$p$2
13305 (get_local $$p$1)
13306 )
13307 (set_local $$pl$1
13308 (i32.const 0)
13309 )
13310 (set_local $$prefix$1
13311 (i32.const 4091)
13312 )
13313 (set_local $label
13314 (i32.const 77)
13315 )
13316 )
13317 (block
13318 (set_local $$101
13319 (get_local $$95)
13320 )
13321 (set_local $$99
13322 (get_local $$92)
13323 )
13324 (set_local $$s$addr$06$i
13325 (get_local $$add$ptr205)
13326 )
13327 (loop $while-in123
13328 (block $while-out122
13329 (set_local $$idxprom$i
13330 (i32.and
13331 (get_local $$99)
13332 (i32.const 15)
13333 )
13334 )
13335 (set_local $$arrayidx$i
13336 (i32.add
13337 (i32.const 4075)
13338 (get_local $$idxprom$i)
13339 )
13340 )
13341 (set_local $$100
13342 (i32.load8_s
13343 (get_local $$arrayidx$i)
13344 )
13345 )
13346 (set_local $$conv$4$i$211
13347 (i32.and
13348 (get_local $$100)
13349 (i32.const 255)
13350 )
13351 )
13352 (set_local $$or$i
13353 (i32.or
13354 (get_local $$conv$4$i$211)
13355 (get_local $$and249)
13356 )
13357 )
13358 (set_local $$conv1$i
13359 (i32.and
13360 (get_local $$or$i)
13361 (i32.const 255)
13362 )
13363 )
13364 (set_local $$incdec$ptr$i$212
13365 (i32.add
13366 (get_local $$s$addr$06$i)
13367 (i32.const -1)
13368 )
13369 )
13370 (i32.store8
13371 (get_local $$incdec$ptr$i$212)
13372 (get_local $$conv1$i)
13373 )
13374 (set_local $$102
13375 (call $_bitshift64Lshr
13376 (get_local $$99)
13377 (get_local $$101)
13378 (i32.const 4)
13379 )
13380 )
13381 (set_local $$103
13382 (get_global $tempRet0)
13383 )
13384 (set_local $$104
13385 (i32.eq
13386 (get_local $$102)
13387 (i32.const 0)
13388 )
13389 )
13390 (set_local $$105
13391 (i32.eq
13392 (get_local $$103)
13393 (i32.const 0)
13394 )
13395 )
13396 (set_local $$106
13397 (i32.and
13398 (get_local $$104)
13399 (get_local $$105)
13400 )
13401 )
13402 (if
13403 (get_local $$106)
13404 (block
13405 (set_local $$incdec$ptr$i$212$lcssa
13406 (get_local $$incdec$ptr$i$212)
13407 )
13408 (br $while-out122)
13409 )
13410 (block
13411 (set_local $$101
13412 (get_local $$103)
13413 )
13414 (set_local $$99
13415 (get_local $$102)
13416 )
13417 (set_local $$s$addr$06$i
13418 (get_local $$incdec$ptr$i$212)
13419 )
13420 )
13421 )
13422 (br $while-in123)
13423 )
13424 )
13425 (set_local $$107
13426 (get_local $$arg)
13427 )
13428 (set_local $$108
13429 (get_local $$107)
13430 )
13431 (set_local $$109
13432 (i32.load
13433 (get_local $$108)
13434 )
13435 )
13436 (set_local $$110
13437 (i32.add
13438 (get_local $$107)
13439 (i32.const 4)
13440 )
13441 )
13442 (set_local $$111
13443 (get_local $$110)
13444 )
13445 (set_local $$112
13446 (i32.load
13447 (get_local $$111)
13448 )
13449 )
13450 (set_local $$113
13451 (i32.eq
13452 (get_local $$109)
13453 (i32.const 0)
13454 )
13455 )
13456 (set_local $$114
13457 (i32.eq
13458 (get_local $$112)
13459 (i32.const 0)
13460 )
13461 )
13462 (set_local $$115
13463 (i32.and
13464 (get_local $$113)
13465 (get_local $$114)
13466 )
13467 )
13468 (set_local $$and254
13469 (i32.and
13470 (get_local $$fl$3)
13471 (i32.const 8)
13472 )
13473 )
13474 (set_local $$tobool255
13475 (i32.eq
13476 (get_local $$and254)
13477 (i32.const 0)
13478 )
13479 )
13480 (set_local $$or$cond193
13481 (i32.or
13482 (get_local $$tobool255)
13483 (get_local $$115)
13484 )
13485 )
13486 (if
13487 (get_local $$or$cond193)
13488 (block
13489 (set_local $$a$0
13490 (get_local $$incdec$ptr$i$212$lcssa)
13491 )
13492 (set_local $$fl$4
13493 (get_local $$fl$3)
13494 )
13495 (set_local $$p$2
13496 (get_local $$p$1)
13497 )
13498 (set_local $$pl$1
13499 (i32.const 0)
13500 )
13501 (set_local $$prefix$1
13502 (i32.const 4091)
13503 )
13504 (set_local $label
13505 (i32.const 77)
13506 )
13507 )
13508 (block
13509 (set_local $$shr
13510 (i32.shr_s
13511 (get_local $$t$1)
13512 (i32.const 4)
13513 )
13514 )
13515 (set_local $$add$ptr257
13516 (i32.add
13517 (i32.const 4091)
13518 (get_local $$shr)
13519 )
13520 )
13521 (set_local $$a$0
13522 (get_local $$incdec$ptr$i$212$lcssa)
13523 )
13524 (set_local $$fl$4
13525 (get_local $$fl$3)
13526 )
13527 (set_local $$p$2
13528 (get_local $$p$1)
13529 )
13530 (set_local $$pl$1
13531 (i32.const 2)
13532 )
13533 (set_local $$prefix$1
13534 (get_local $$add$ptr257)
13535 )
13536 (set_local $label
13537 (i32.const 77)
13538 )
13539 )
13540 )
13541 )
13542 )
13543 )
13544 (if
13545 (i32.eq
13546 (get_local $label)
13547 (i32.const 76)
13548 )
13549 (block
13550 (set_local $label
13551 (i32.const 0)
13552 )
13553 (set_local $$150
13554 (call $_fmt_u
13555 (get_local $$148)
13556 (get_local $$149)
13557 (get_local $$add$ptr205)
13558 )
13559 )
13560 (set_local $$a$0
13561 (get_local $$150)
13562 )
13563 (set_local $$fl$4
13564 (get_local $$fl$1$and219)
13565 )
13566 (set_local $$p$2
13567 (get_local $$p$0)
13568 )
13569 (set_local $$pl$1
13570 (get_local $$pl$0)
13571 )
13572 (set_local $$prefix$1
13573 (get_local $$prefix$0)
13574 )
13575 (set_local $label
13576 (i32.const 77)
13577 )
13578 )
13579 (if
13580 (i32.eq
13581 (get_local $label)
13582 (i32.const 82)
13583 )
13584 (block
13585 (set_local $label
13586 (i32.const 0)
13587 )
13588 (set_local $$call356
13589 (call $_memchr
13590 (get_local $$a$1)
13591 (i32.const 0)
13592 (get_local $$p$0)
13593 )
13594 )
13595 (set_local $$tobool357
13596 (i32.eq
13597 (get_local $$call356)
13598 (i32.const 0)
13599 )
13600 )
13601 (set_local $$sub$ptr$lhs$cast361
13602 (get_local $$call356)
13603 )
13604 (set_local $$sub$ptr$rhs$cast362
13605 (get_local $$a$1)
13606 )
13607 (set_local $$sub$ptr$sub363
13608 (i32.sub
13609 (get_local $$sub$ptr$lhs$cast361)
13610 (get_local $$sub$ptr$rhs$cast362)
13611 )
13612 )
13613 (set_local $$add$ptr359
13614 (i32.add
13615 (get_local $$a$1)
13616 (get_local $$p$0)
13617 )
13618 )
13619 (set_local $$z$1
13620 (if (result i32)
13621 (get_local $$tobool357)
13622 (get_local $$add$ptr359)
13623 (get_local $$call356)
13624 )
13625 )
13626 (set_local $$p$3
13627 (if (result i32)
13628 (get_local $$tobool357)
13629 (get_local $$p$0)
13630 (get_local $$sub$ptr$sub363)
13631 )
13632 )
13633 (set_local $$a$2
13634 (get_local $$a$1)
13635 )
13636 (set_local $$fl$6
13637 (get_local $$and219)
13638 )
13639 (set_local $$p$5
13640 (get_local $$p$3)
13641 )
13642 (set_local $$pl$2
13643 (i32.const 0)
13644 )
13645 (set_local $$prefix$2
13646 (i32.const 4091)
13647 )
13648 (set_local $$z$2
13649 (get_local $$z$1)
13650 )
13651 )
13652 (if
13653 (i32.eq
13654 (get_local $label)
13655 (i32.const 86)
13656 )
13657 (block
13658 (set_local $label
13659 (i32.const 0)
13660 )
13661 (set_local $$176
13662 (i32.load
13663 (get_local $$arg)
13664 )
13665 )
13666 (set_local $$i$0316
13667 (i32.const 0)
13668 )
13669 (set_local $$l$1315
13670 (i32.const 0)
13671 )
13672 (set_local $$ws$0317
13673 (get_local $$176)
13674 )
13675 (loop $while-in125
13676 (block $while-out124
13677 (set_local $$177
13678 (i32.load
13679 (get_local $$ws$0317)
13680 )
13681 )
13682 (set_local $$tobool380
13683 (i32.eq
13684 (get_local $$177)
13685 (i32.const 0)
13686 )
13687 )
13688 (if
13689 (get_local $$tobool380)
13690 (block
13691 (set_local $$i$0$lcssa
13692 (get_local $$i$0316)
13693 )
13694 (set_local $$l$2
13695 (get_local $$l$1315)
13696 )
13697 (br $while-out124)
13698 )
13699 )
13700 (set_local $$call384
13701 (call $_wctomb
13702 (get_local $$mb)
13703 (get_local $$177)
13704 )
13705 )
13706 (set_local $$cmp385
13707 (i32.lt_s
13708 (get_local $$call384)
13709 (i32.const 0)
13710 )
13711 )
13712 (set_local $$sub389
13713 (i32.sub
13714 (get_local $$p$4365)
13715 (get_local $$i$0316)
13716 )
13717 )
13718 (set_local $$cmp390
13719 (i32.gt_u
13720 (get_local $$call384)
13721 (get_local $$sub389)
13722 )
13723 )
13724 (set_local $$or$cond195
13725 (i32.or
13726 (get_local $$cmp385)
13727 (get_local $$cmp390)
13728 )
13729 )
13730 (if
13731 (get_local $$or$cond195)
13732 (block
13733 (set_local $$i$0$lcssa
13734 (get_local $$i$0316)
13735 )
13736 (set_local $$l$2
13737 (get_local $$call384)
13738 )
13739 (br $while-out124)
13740 )
13741 )
13742 (set_local $$incdec$ptr383
13743 (i32.add
13744 (get_local $$ws$0317)
13745 (i32.const 4)
13746 )
13747 )
13748 (set_local $$add395
13749 (i32.add
13750 (get_local $$call384)
13751 (get_local $$i$0316)
13752 )
13753 )
13754 (set_local $$cmp377
13755 (i32.gt_u
13756 (get_local $$p$4365)
13757 (get_local $$add395)
13758 )
13759 )
13760 (if
13761 (get_local $$cmp377)
13762 (block
13763 (set_local $$i$0316
13764 (get_local $$add395)
13765 )
13766 (set_local $$l$1315
13767 (get_local $$call384)
13768 )
13769 (set_local $$ws$0317
13770 (get_local $$incdec$ptr383)
13771 )
13772 )
13773 (block
13774 (set_local $$i$0$lcssa
13775 (get_local $$add395)
13776 )
13777 (set_local $$l$2
13778 (get_local $$call384)
13779 )
13780 (br $while-out124)
13781 )
13782 )
13783 (br $while-in125)
13784 )
13785 )
13786 (set_local $$cmp397
13787 (i32.lt_s
13788 (get_local $$l$2)
13789 (i32.const 0)
13790 )
13791 )
13792 (if
13793 (get_local $$cmp397)
13794 (block
13795 (set_local $$retval$0
13796 (i32.const -1)
13797 )
13798 (br $label$break$L1)
13799 )
13800 )
13801 (call $_pad
13802 (get_local $$f)
13803 (i32.const 32)
13804 (get_local $$w$1)
13805 (get_local $$i$0$lcssa)
13806 (get_local $$fl$1$and219)
13807 )
13808 (set_local $$cmp404$324
13809 (i32.eq
13810 (get_local $$i$0$lcssa)
13811 (i32.const 0)
13812 )
13813 )
13814 (if
13815 (get_local $$cmp404$324)
13816 (block
13817 (set_local $$i$0$lcssa368
13818 (i32.const 0)
13819 )
13820 (set_local $label
13821 (i32.const 98)
13822 )
13823 )
13824 (block
13825 (set_local $$178
13826 (i32.load
13827 (get_local $$arg)
13828 )
13829 )
13830 (set_local $$i$1325
13831 (i32.const 0)
13832 )
13833 (set_local $$ws$1326
13834 (get_local $$178)
13835 )
13836 (loop $while-in127
13837 (block $while-out126
13838 (set_local $$179
13839 (i32.load
13840 (get_local $$ws$1326)
13841 )
13842 )
13843 (set_local $$tobool407
13844 (i32.eq
13845 (get_local $$179)
13846 (i32.const 0)
13847 )
13848 )
13849 (if
13850 (get_local $$tobool407)
13851 (block
13852 (set_local $$i$0$lcssa368
13853 (get_local $$i$0$lcssa)
13854 )
13855 (set_local $label
13856 (i32.const 98)
13857 )
13858 (br $label$break$L308)
13859 )
13860 )
13861 (set_local $$incdec$ptr410
13862 (i32.add
13863 (get_local $$ws$1326)
13864 (i32.const 4)
13865 )
13866 )
13867 (set_local $$call411
13868 (call $_wctomb
13869 (get_local $$mb)
13870 (get_local $$179)
13871 )
13872 )
13873 (set_local $$add412
13874 (i32.add
13875 (get_local $$call411)
13876 (get_local $$i$1325)
13877 )
13878 )
13879 (set_local $$cmp413
13880 (i32.gt_s
13881 (get_local $$add412)
13882 (get_local $$i$0$lcssa)
13883 )
13884 )
13885 (if
13886 (get_local $$cmp413)
13887 (block
13888 (set_local $$i$0$lcssa368
13889 (get_local $$i$0$lcssa)
13890 )
13891 (set_local $label
13892 (i32.const 98)
13893 )
13894 (br $label$break$L308)
13895 )
13896 )
13897 (set_local $$180
13898 (i32.load
13899 (get_local $$f)
13900 )
13901 )
13902 (set_local $$and$i$231
13903 (i32.and
13904 (get_local $$180)
13905 (i32.const 32)
13906 )
13907 )
13908 (set_local $$tobool$i$232
13909 (i32.eq
13910 (get_local $$and$i$231)
13911 (i32.const 0)
13912 )
13913 )
13914 (if
13915 (get_local $$tobool$i$232)
13916 (drop
13917 (call $___fwritex
13918 (get_local $$mb)
13919 (get_local $$call411)
13920 (get_local $$f)
13921 )
13922 )
13923 )
13924 (set_local $$cmp404
13925 (i32.lt_u
13926 (get_local $$add412)
13927 (get_local $$i$0$lcssa)
13928 )
13929 )
13930 (if
13931 (get_local $$cmp404)
13932 (block
13933 (set_local $$i$1325
13934 (get_local $$add412)
13935 )
13936 (set_local $$ws$1326
13937 (get_local $$incdec$ptr410)
13938 )
13939 )
13940 (block
13941 (set_local $$i$0$lcssa368
13942 (get_local $$i$0$lcssa)
13943 )
13944 (set_local $label
13945 (i32.const 98)
13946 )
13947 (br $while-out126)
13948 )
13949 )
13950 (br $while-in127)
13951 )
13952 )
13953 )
13954 )
13955 )
13956 )
13957 )
13958 )
13959 )
13960 )
13961 (if
13962 (i32.eq
13963 (get_local $label)
13964 (i32.const 98)
13965 )
13966 (block
13967 (set_local $label
13968 (i32.const 0)
13969 )
13970 (set_local $$xor
13971 (i32.xor
13972 (get_local $$fl$1$and219)
13973 (i32.const 8192)
13974 )
13975 )
13976 (call $_pad
13977 (get_local $$f)
13978 (i32.const 32)
13979 (get_local $$w$1)
13980 (get_local $$i$0$lcssa368)
13981 (get_local $$xor)
13982 )
13983 (set_local $$cmp421
13984 (i32.gt_s
13985 (get_local $$w$1)
13986 (get_local $$i$0$lcssa368)
13987 )
13988 )
13989 (set_local $$cond426
13990 (if (result i32)
13991 (get_local $$cmp421)
13992 (get_local $$w$1)
13993 (get_local $$i$0$lcssa368)
13994 )
13995 )
13996 (set_local $$cnt$0
13997 (get_local $$cnt$1)
13998 )
13999 (set_local $$incdec$ptr169275
14000 (get_local $$incdec$ptr169$lcssa)
14001 )
14002 (set_local $$l$0
14003 (get_local $$cond426)
14004 )
14005 (set_local $$l10n$0
14006 (get_local $$l10n$3)
14007 )
14008 (br $label$continue$L1)
14009 )
14010 )
14011 (if
14012 (i32.eq
14013 (get_local $label)
14014 (i32.const 77)
14015 )
14016 (block
14017 (set_local $label
14018 (i32.const 0)
14019 )
14020 (set_local $$cmp306
14021 (i32.gt_s
14022 (get_local $$p$2)
14023 (i32.const -1)
14024 )
14025 )
14026 (set_local $$and309
14027 (i32.and
14028 (get_local $$fl$4)
14029 (i32.const -65537)
14030 )
14031 )
14032 (set_local $$and309$fl$4
14033 (if (result i32)
14034 (get_local $$cmp306)
14035 (get_local $$and309)
14036 (get_local $$fl$4)
14037 )
14038 )
14039 (set_local $$151
14040 (get_local $$arg)
14041 )
14042 (set_local $$152
14043 (get_local $$151)
14044 )
14045 (set_local $$153
14046 (i32.load
14047 (get_local $$152)
14048 )
14049 )
14050 (set_local $$154
14051 (i32.add
14052 (get_local $$151)
14053 (i32.const 4)
14054 )
14055 )
14056 (set_local $$155
14057 (get_local $$154)
14058 )
14059 (set_local $$156
14060 (i32.load
14061 (get_local $$155)
14062 )
14063 )
14064 (set_local $$157
14065 (i32.ne
14066 (get_local $$153)
14067 (i32.const 0)
14068 )
14069 )
14070 (set_local $$158
14071 (i32.ne
14072 (get_local $$156)
14073 (i32.const 0)
14074 )
14075 )
14076 (set_local $$159
14077 (i32.or
14078 (get_local $$157)
14079 (get_local $$158)
14080 )
14081 )
14082 (set_local $$tobool314
14083 (i32.ne
14084 (get_local $$p$2)
14085 (i32.const 0)
14086 )
14087 )
14088 (set_local $$or$cond
14089 (i32.or
14090 (get_local $$tobool314)
14091 (get_local $$159)
14092 )
14093 )
14094 (if
14095 (get_local $$or$cond)
14096 (block
14097 (set_local $$sub$ptr$rhs$cast318
14098 (get_local $$a$0)
14099 )
14100 (set_local $$sub$ptr$sub319
14101 (i32.sub
14102 (get_local $$sub$ptr$lhs$cast317)
14103 (get_local $$sub$ptr$rhs$cast318)
14104 )
14105 )
14106 (set_local $$160
14107 (i32.and
14108 (get_local $$159)
14109 (i32.const 1)
14110 )
14111 )
14112 (set_local $$lnot$ext
14113 (i32.xor
14114 (get_local $$160)
14115 (i32.const 1)
14116 )
14117 )
14118 (set_local $$add322
14119 (i32.add
14120 (get_local $$lnot$ext)
14121 (get_local $$sub$ptr$sub319)
14122 )
14123 )
14124 (set_local $$cmp323
14125 (i32.gt_s
14126 (get_local $$p$2)
14127 (get_local $$add322)
14128 )
14129 )
14130 (set_local $$p$2$add322
14131 (if (result i32)
14132 (get_local $$cmp323)
14133 (get_local $$p$2)
14134 (get_local $$add322)
14135 )
14136 )
14137 (set_local $$a$2
14138 (get_local $$a$0)
14139 )
14140 (set_local $$fl$6
14141 (get_local $$and309$fl$4)
14142 )
14143 (set_local $$p$5
14144 (get_local $$p$2$add322)
14145 )
14146 (set_local $$pl$2
14147 (get_local $$pl$1)
14148 )
14149 (set_local $$prefix$2
14150 (get_local $$prefix$1)
14151 )
14152 (set_local $$z$2
14153 (get_local $$add$ptr205)
14154 )
14155 )
14156 (block
14157 (set_local $$a$2
14158 (get_local $$add$ptr205)
14159 )
14160 (set_local $$fl$6
14161 (get_local $$and309$fl$4)
14162 )
14163 (set_local $$p$5
14164 (i32.const 0)
14165 )
14166 (set_local $$pl$2
14167 (get_local $$pl$1)
14168 )
14169 (set_local $$prefix$2
14170 (get_local $$prefix$1)
14171 )
14172 (set_local $$z$2
14173 (get_local $$add$ptr205)
14174 )
14175 )
14176 )
14177 )
14178 )
14179 (set_local $$sub$ptr$lhs$cast431
14180 (get_local $$z$2)
14181 )
14182 (set_local $$sub$ptr$rhs$cast432
14183 (get_local $$a$2)
14184 )
14185 (set_local $$sub$ptr$sub433
14186 (i32.sub
14187 (get_local $$sub$ptr$lhs$cast431)
14188 (get_local $$sub$ptr$rhs$cast432)
14189 )
14190 )
14191 (set_local $$cmp434
14192 (i32.lt_s
14193 (get_local $$p$5)
14194 (get_local $$sub$ptr$sub433)
14195 )
14196 )
14197 (set_local $$sub$ptr$sub433$p$5
14198 (if (result i32)
14199 (get_local $$cmp434)
14200 (get_local $$sub$ptr$sub433)
14201 (get_local $$p$5)
14202 )
14203 )
14204 (set_local $$add441
14205 (i32.add
14206 (get_local $$pl$2)
14207 (get_local $$sub$ptr$sub433$p$5)
14208 )
14209 )
14210 (set_local $$cmp442
14211 (i32.lt_s
14212 (get_local $$w$1)
14213 (get_local $$add441)
14214 )
14215 )
14216 (set_local $$w$2
14217 (if (result i32)
14218 (get_local $$cmp442)
14219 (get_local $$add441)
14220 (get_local $$w$1)
14221 )
14222 )
14223 (call $_pad
14224 (get_local $$f)
14225 (i32.const 32)
14226 (get_local $$w$2)
14227 (get_local $$add441)
14228 (get_local $$fl$6)
14229 )
14230 (set_local $$265
14231 (i32.load
14232 (get_local $$f)
14233 )
14234 )
14235 (set_local $$and$i$244
14236 (i32.and
14237 (get_local $$265)
14238 (i32.const 32)
14239 )
14240 )
14241 (set_local $$tobool$i$245
14242 (i32.eq
14243 (get_local $$and$i$244)
14244 (i32.const 0)
14245 )
14246 )
14247 (if
14248 (get_local $$tobool$i$245)
14249 (drop
14250 (call $___fwritex
14251 (get_local $$prefix$2)
14252 (get_local $$pl$2)
14253 (get_local $$f)
14254 )
14255 )
14256 )
14257 (set_local $$xor449
14258 (i32.xor
14259 (get_local $$fl$6)
14260 (i32.const 65536)
14261 )
14262 )
14263 (call $_pad
14264 (get_local $$f)
14265 (i32.const 48)
14266 (get_local $$w$2)
14267 (get_local $$add441)
14268 (get_local $$xor449)
14269 )
14270 (call $_pad
14271 (get_local $$f)
14272 (i32.const 48)
14273 (get_local $$sub$ptr$sub433$p$5)
14274 (get_local $$sub$ptr$sub433)
14275 (i32.const 0)
14276 )
14277 (set_local $$266
14278 (i32.load
14279 (get_local $$f)
14280 )
14281 )
14282 (set_local $$and$i$216
14283 (i32.and
14284 (get_local $$266)
14285 (i32.const 32)
14286 )
14287 )
14288 (set_local $$tobool$i$217
14289 (i32.eq
14290 (get_local $$and$i$216)
14291 (i32.const 0)
14292 )
14293 )
14294 (if
14295 (get_local $$tobool$i$217)
14296 (drop
14297 (call $___fwritex
14298 (get_local $$a$2)
14299 (get_local $$sub$ptr$sub433)
14300 (get_local $$f)
14301 )
14302 )
14303 )
14304 (set_local $$xor457
14305 (i32.xor
14306 (get_local $$fl$6)
14307 (i32.const 8192)
14308 )
14309 )
14310 (call $_pad
14311 (get_local $$f)
14312 (i32.const 32)
14313 (get_local $$w$2)
14314 (get_local $$add441)
14315 (get_local $$xor457)
14316 )
14317 (set_local $$cnt$0
14318 (get_local $$cnt$1)
14319 )
14320 (set_local $$incdec$ptr169275
14321 (get_local $$incdec$ptr169$lcssa)
14322 )
14323 (set_local $$l$0
14324 (get_local $$w$2)
14325 )
14326 (set_local $$l10n$0
14327 (get_local $$l10n$3)
14328 )
14329 (br $label$continue$L1)
14330 )
14331 )
14332 (block $label$break$L343
14333 (if
14334 (i32.eq
14335 (get_local $label)
14336 (i32.const 242)
14337 )
14338 (block
14339 (set_local $$tobool459
14340 (i32.eq
14341 (get_local $$f)
14342 (i32.const 0)
14343 )
14344 )
14345 (if
14346 (get_local $$tobool459)
14347 (block
14348 (set_local $$tobool462
14349 (i32.eq
14350 (get_local $$l10n$0$lcssa)
14351 (i32.const 0)
14352 )
14353 )
14354 (if
14355 (get_local $$tobool462)
14356 (set_local $$retval$0
14357 (i32.const 0)
14358 )
14359 (block
14360 (set_local $$i$2299
14361 (i32.const 1)
14362 )
14363 (loop $while-in130
14364 (block $while-out129
14365 (set_local $$arrayidx469
14366 (i32.add
14367 (get_local $$nl_type)
14368 (i32.shl
14369 (get_local $$i$2299)
14370 (i32.const 2)
14371 )
14372 )
14373 )
14374 (set_local $$267
14375 (i32.load
14376 (get_local $$arrayidx469)
14377 )
14378 )
14379 (set_local $$tobool470
14380 (i32.eq
14381 (get_local $$267)
14382 (i32.const 0)
14383 )
14384 )
14385 (if
14386 (get_local $$tobool470)
14387 (block
14388 (set_local $$i$2299$lcssa
14389 (get_local $$i$2299)
14390 )
14391 (br $while-out129)
14392 )
14393 )
14394 (set_local $$add$ptr473
14395 (i32.add
14396 (get_local $$nl_arg)
14397 (i32.shl
14398 (get_local $$i$2299)
14399 (i32.const 3)
14400 )
14401 )
14402 )
14403 (call $_pop_arg_336
14404 (get_local $$add$ptr473)
14405 (get_local $$267)
14406 (get_local $$ap)
14407 )
14408 (set_local $$inc
14409 (i32.add
14410 (get_local $$i$2299)
14411 (i32.const 1)
14412 )
14413 )
14414 (set_local $$cmp466
14415 (i32.lt_s
14416 (get_local $$inc)
14417 (i32.const 10)
14418 )
14419 )
14420 (if
14421 (get_local $$cmp466)
14422 (set_local $$i$2299
14423 (get_local $$inc)
14424 )
14425 (block
14426 (set_local $$retval$0
14427 (i32.const 1)
14428 )
14429 (br $label$break$L343)
14430 )
14431 )
14432 (br $while-in130)
14433 )
14434 )
14435 (set_local $$cmp478$295
14436 (i32.lt_s
14437 (get_local $$i$2299$lcssa)
14438 (i32.const 10)
14439 )
14440 )
14441 (if
14442 (get_local $$cmp478$295)
14443 (block
14444 (set_local $$i$3296
14445 (get_local $$i$2299$lcssa)
14446 )
14447 (loop $while-in132
14448 (block $while-out131
14449 (set_local $$arrayidx481
14450 (i32.add
14451 (get_local $$nl_type)
14452 (i32.shl
14453 (get_local $$i$3296)
14454 (i32.const 2)
14455 )
14456 )
14457 )
14458 (set_local $$268
14459 (i32.load
14460 (get_local $$arrayidx481)
14461 )
14462 )
14463 (set_local $$lnot483
14464 (i32.eq
14465 (get_local $$268)
14466 (i32.const 0)
14467 )
14468 )
14469 (set_local $$inc488
14470 (i32.add
14471 (get_local $$i$3296)
14472 (i32.const 1)
14473 )
14474 )
14475 (if
14476 (i32.eqz
14477 (get_local $$lnot483)
14478 )
14479 (block
14480 (set_local $$retval$0
14481 (i32.const -1)
14482 )
14483 (br $label$break$L343)
14484 )
14485 )
14486 (set_local $$cmp478
14487 (i32.lt_s
14488 (get_local $$inc488)
14489 (i32.const 10)
14490 )
14491 )
14492 (if
14493 (get_local $$cmp478)
14494 (set_local $$i$3296
14495 (get_local $$inc488)
14496 )
14497 (block
14498 (set_local $$retval$0
14499 (i32.const 1)
14500 )
14501 (br $while-out131)
14502 )
14503 )
14504 (br $while-in132)
14505 )
14506 )
14507 )
14508 (set_local $$retval$0
14509 (i32.const 1)
14510 )
14511 )
14512 )
14513 )
14514 )
14515 (set_local $$retval$0
14516 (get_local $$cnt$1$lcssa)
14517 )
14518 )
14519 )
14520 )
14521 )
14522 (set_global $STACKTOP
14523 (get_local $sp)
14524 )
14525 (return
14526 (get_local $$retval$0)
14527 )
14528 )
14529 (func $_pop_arg_336 (; 55 ;) (param $$arg i32) (param $$type i32) (param $$ap i32)
14530 (local $$0 i32)
14531 (local $$1 i32)
14532 (local $$10 i32)
14533 (local $$100 i32)
14534 (local $$101 i32)
14535 (local $$102 i32)
14536 (local $$103 f64)
14537 (local $$104 i32)
14538 (local $$105 i32)
14539 (local $$106 i32)
14540 (local $$107 i32)
14541 (local $$108 i32)
14542 (local $$109 i32)
14543 (local $$11 i32)
14544 (local $$110 f64)
14545 (local $$12 i32)
14546 (local $$13 i32)
14547 (local $$14 i32)
14548 (local $$15 i32)
14549 (local $$16 i32)
14550 (local $$17 i32)
14551 (local $$18 i32)
14552 (local $$19 i32)
14553 (local $$2 i32)
14554 (local $$20 i32)
14555 (local $$21 i32)
14556 (local $$22 i32)
14557 (local $$23 i32)
14558 (local $$24 i32)
14559 (local $$25 i32)
14560 (local $$26 i32)
14561 (local $$27 i32)
14562 (local $$28 i32)
14563 (local $$29 i32)
14564 (local $$3 i32)
14565 (local $$30 i32)
14566 (local $$31 i32)
14567 (local $$32 i32)
14568 (local $$33 i32)
14569 (local $$34 i32)
14570 (local $$35 i32)
14571 (local $$36 i32)
14572 (local $$37 i32)
14573 (local $$38 i32)
14574 (local $$39 i32)
14575 (local $$4 i32)
14576 (local $$40 i32)
14577 (local $$41 i32)
14578 (local $$42 i32)
14579 (local $$43 i32)
14580 (local $$44 i32)
14581 (local $$45 i32)
14582 (local $$46 i32)
14583 (local $$47 i32)
14584 (local $$48 i32)
14585 (local $$49 i32)
14586 (local $$5 i32)
14587 (local $$50 i32)
14588 (local $$51 i32)
14589 (local $$52 i32)
14590 (local $$53 i32)
14591 (local $$54 i32)
14592 (local $$55 i32)
14593 (local $$56 i32)
14594 (local $$57 i32)
14595 (local $$58 i32)
14596 (local $$59 i32)
14597 (local $$6 i32)
14598 (local $$60 i32)
14599 (local $$61 i32)
14600 (local $$62 i32)
14601 (local $$63 i32)
14602 (local $$64 i32)
14603 (local $$65 i32)
14604 (local $$66 i32)
14605 (local $$67 i32)
14606 (local $$68 i32)
14607 (local $$69 i32)
14608 (local $$7 i32)
14609 (local $$70 i32)
14610 (local $$71 i32)
14611 (local $$72 i32)
14612 (local $$73 i32)
14613 (local $$74 i32)
14614 (local $$75 i32)
14615 (local $$76 i32)
14616 (local $$77 i32)
14617 (local $$78 i32)
14618 (local $$79 i32)
14619 (local $$8 i32)
14620 (local $$80 i32)
14621 (local $$81 i32)
14622 (local $$82 i32)
14623 (local $$83 i32)
14624 (local $$84 i32)
14625 (local $$85 i32)
14626 (local $$86 i32)
14627 (local $$87 i32)
14628 (local $$88 i32)
14629 (local $$89 i32)
14630 (local $$9 i32)
14631 (local $$90 i32)
14632 (local $$91 i32)
14633 (local $$92 i32)
14634 (local $$93 i32)
14635 (local $$94 i32)
14636 (local $$95 i32)
14637 (local $$96 i32)
14638 (local $$97 i32)
14639 (local $$98 i32)
14640 (local $$99 i32)
14641 (local $$arglist_current i32)
14642 (local $$arglist_current11 i32)
14643 (local $$arglist_current14 i32)
14644 (local $$arglist_current17 i32)
14645 (local $$arglist_current2 i32)
14646 (local $$arglist_current20 i32)
14647 (local $$arglist_current23 i32)
14648 (local $$arglist_current26 i32)
14649 (local $$arglist_current5 i32)
14650 (local $$arglist_current8 i32)
14651 (local $$arglist_next i32)
14652 (local $$arglist_next12 i32)
14653 (local $$arglist_next15 i32)
14654 (local $$arglist_next18 i32)
14655 (local $$arglist_next21 i32)
14656 (local $$arglist_next24 i32)
14657 (local $$arglist_next27 i32)
14658 (local $$arglist_next3 i32)
14659 (local $$arglist_next6 i32)
14660 (local $$arglist_next9 i32)
14661 (local $$cmp i32)
14662 (local $$conv12 i32)
14663 (local $$conv17$mask i32)
14664 (local $$conv22 i32)
14665 (local $$conv27$mask i32)
14666 (local $$expanded i32)
14667 (local $$expanded28 i32)
14668 (local $$expanded30 i32)
14669 (local $$expanded31 i32)
14670 (local $$expanded32 i32)
14671 (local $$expanded34 i32)
14672 (local $$expanded35 i32)
14673 (local $$expanded37 i32)
14674 (local $$expanded38 i32)
14675 (local $$expanded39 i32)
14676 (local $$expanded41 i32)
14677 (local $$expanded42 i32)
14678 (local $$expanded44 i32)
14679 (local $$expanded45 i32)
14680 (local $$expanded46 i32)
14681 (local $$expanded48 i32)
14682 (local $$expanded49 i32)
14683 (local $$expanded51 i32)
14684 (local $$expanded52 i32)
14685 (local $$expanded53 i32)
14686 (local $$expanded55 i32)
14687 (local $$expanded56 i32)
14688 (local $$expanded58 i32)
14689 (local $$expanded59 i32)
14690 (local $$expanded60 i32)
14691 (local $$expanded62 i32)
14692 (local $$expanded63 i32)
14693 (local $$expanded65 i32)
14694 (local $$expanded66 i32)
14695 (local $$expanded67 i32)
14696 (local $$expanded69 i32)
14697 (local $$expanded70 i32)
14698 (local $$expanded72 i32)
14699 (local $$expanded73 i32)
14700 (local $$expanded74 i32)
14701 (local $$expanded76 i32)
14702 (local $$expanded77 i32)
14703 (local $$expanded79 i32)
14704 (local $$expanded80 i32)
14705 (local $$expanded81 i32)
14706 (local $$expanded83 i32)
14707 (local $$expanded84 i32)
14708 (local $$expanded86 i32)
14709 (local $$expanded87 i32)
14710 (local $$expanded88 i32)
14711 (local $$expanded90 i32)
14712 (local $$expanded91 i32)
14713 (local $$expanded93 i32)
14714 (local $$expanded94 i32)
14715 (local $$expanded95 i32)
14716 (local $label i32)
14717 (local $sp i32)
14718 (set_local $sp
14719 (get_global $STACKTOP)
14720 )
14721 (set_local $$cmp
14722 (i32.gt_u
14723 (get_local $$type)
14724 (i32.const 20)
14725 )
14726 )
14727 (block $label$break$L1
14728 (if
14729 (i32.eqz
14730 (get_local $$cmp)
14731 )
14732 (block $do-once
14733 (block $switch
14734 (block $switch-default
14735 (block $switch-case9
14736 (block $switch-case8
14737 (block $switch-case7
14738 (block $switch-case6
14739 (block $switch-case5
14740 (block $switch-case4
14741 (block $switch-case3
14742 (block $switch-case2
14743 (block $switch-case1
14744 (block $switch-case
14745 (br_table $switch-case $switch-case1 $switch-case2 $switch-case3 $switch-case4 $switch-case5 $switch-case6 $switch-case7 $switch-case8 $switch-case9 $switch-default
14746 (i32.sub
14747 (get_local $$type)
14748 (i32.const 9)
14749 )
14750 )
14751 )
14752 (block
14753 (set_local $$arglist_current
14754 (i32.load
14755 (get_local $$ap)
14756 )
14757 )
14758 (set_local $$0
14759 (get_local $$arglist_current)
14760 )
14761 (set_local $$1
14762 (i32.add
14763 (i32.const 0)
14764 (i32.const 4)
14765 )
14766 )
14767 (set_local $$expanded28
14768 (get_local $$1)
14769 )
14770 (set_local $$expanded
14771 (i32.sub
14772 (get_local $$expanded28)
14773 (i32.const 1)
14774 )
14775 )
14776 (set_local $$2
14777 (i32.add
14778 (get_local $$0)
14779 (get_local $$expanded)
14780 )
14781 )
14782 (set_local $$3
14783 (i32.add
14784 (i32.const 0)
14785 (i32.const 4)
14786 )
14787 )
14788 (set_local $$expanded32
14789 (get_local $$3)
14790 )
14791 (set_local $$expanded31
14792 (i32.sub
14793 (get_local $$expanded32)
14794 (i32.const 1)
14795 )
14796 )
14797 (set_local $$expanded30
14798 (i32.xor
14799 (get_local $$expanded31)
14800 (i32.const -1)
14801 )
14802 )
14803 (set_local $$4
14804 (i32.and
14805 (get_local $$2)
14806 (get_local $$expanded30)
14807 )
14808 )
14809 (set_local $$5
14810 (get_local $$4)
14811 )
14812 (set_local $$6
14813 (i32.load
14814 (get_local $$5)
14815 )
14816 )
14817 (set_local $$arglist_next
14818 (i32.add
14819 (get_local $$5)
14820 (i32.const 4)
14821 )
14822 )
14823 (i32.store
14824 (get_local $$ap)
14825 (get_local $$arglist_next)
14826 )
14827 (i32.store
14828 (get_local $$arg)
14829 (get_local $$6)
14830 )
14831 (br $label$break$L1)
14832 (br $switch)
14833 )
14834 )
14835 (block
14836 (set_local $$arglist_current2
14837 (i32.load
14838 (get_local $$ap)
14839 )
14840 )
14841 (set_local $$7
14842 (get_local $$arglist_current2)
14843 )
14844 (set_local $$8
14845 (i32.add
14846 (i32.const 0)
14847 (i32.const 4)
14848 )
14849 )
14850 (set_local $$expanded35
14851 (get_local $$8)
14852 )
14853 (set_local $$expanded34
14854 (i32.sub
14855 (get_local $$expanded35)
14856 (i32.const 1)
14857 )
14858 )
14859 (set_local $$9
14860 (i32.add
14861 (get_local $$7)
14862 (get_local $$expanded34)
14863 )
14864 )
14865 (set_local $$10
14866 (i32.add
14867 (i32.const 0)
14868 (i32.const 4)
14869 )
14870 )
14871 (set_local $$expanded39
14872 (get_local $$10)
14873 )
14874 (set_local $$expanded38
14875 (i32.sub
14876 (get_local $$expanded39)
14877 (i32.const 1)
14878 )
14879 )
14880 (set_local $$expanded37
14881 (i32.xor
14882 (get_local $$expanded38)
14883 (i32.const -1)
14884 )
14885 )
14886 (set_local $$11
14887 (i32.and
14888 (get_local $$9)
14889 (get_local $$expanded37)
14890 )
14891 )
14892 (set_local $$12
14893 (get_local $$11)
14894 )
14895 (set_local $$13
14896 (i32.load
14897 (get_local $$12)
14898 )
14899 )
14900 (set_local $$arglist_next3
14901 (i32.add
14902 (get_local $$12)
14903 (i32.const 4)
14904 )
14905 )
14906 (i32.store
14907 (get_local $$ap)
14908 (get_local $$arglist_next3)
14909 )
14910 (set_local $$14
14911 (i32.lt_s
14912 (get_local $$13)
14913 (i32.const 0)
14914 )
14915 )
14916 (set_local $$15
14917 (i32.shr_s
14918 (i32.shl
14919 (get_local $$14)
14920 (i32.const 31)
14921 )
14922 (i32.const 31)
14923 )
14924 )
14925 (set_local $$16
14926 (get_local $$arg)
14927 )
14928 (set_local $$17
14929 (get_local $$16)
14930 )
14931 (i32.store
14932 (get_local $$17)
14933 (get_local $$13)
14934 )
14935 (set_local $$18
14936 (i32.add
14937 (get_local $$16)
14938 (i32.const 4)
14939 )
14940 )
14941 (set_local $$19
14942 (get_local $$18)
14943 )
14944 (i32.store
14945 (get_local $$19)
14946 (get_local $$15)
14947 )
14948 (br $label$break$L1)
14949 (br $switch)
14950 )
14951 )
14952 (block
14953 (set_local $$arglist_current5
14954 (i32.load
14955 (get_local $$ap)
14956 )
14957 )
14958 (set_local $$20
14959 (get_local $$arglist_current5)
14960 )
14961 (set_local $$21
14962 (i32.add
14963 (i32.const 0)
14964 (i32.const 4)
14965 )
14966 )
14967 (set_local $$expanded42
14968 (get_local $$21)
14969 )
14970 (set_local $$expanded41
14971 (i32.sub
14972 (get_local $$expanded42)
14973 (i32.const 1)
14974 )
14975 )
14976 (set_local $$22
14977 (i32.add
14978 (get_local $$20)
14979 (get_local $$expanded41)
14980 )
14981 )
14982 (set_local $$23
14983 (i32.add
14984 (i32.const 0)
14985 (i32.const 4)
14986 )
14987 )
14988 (set_local $$expanded46
14989 (get_local $$23)
14990 )
14991 (set_local $$expanded45
14992 (i32.sub
14993 (get_local $$expanded46)
14994 (i32.const 1)
14995 )
14996 )
14997 (set_local $$expanded44
14998 (i32.xor
14999 (get_local $$expanded45)
15000 (i32.const -1)
15001 )
15002 )
15003 (set_local $$24
15004 (i32.and
15005 (get_local $$22)
15006 (get_local $$expanded44)
15007 )
15008 )
15009 (set_local $$25
15010 (get_local $$24)
15011 )
15012 (set_local $$26
15013 (i32.load
15014 (get_local $$25)
15015 )
15016 )
15017 (set_local $$arglist_next6
15018 (i32.add
15019 (get_local $$25)
15020 (i32.const 4)
15021 )
15022 )
15023 (i32.store
15024 (get_local $$ap)
15025 (get_local $$arglist_next6)
15026 )
15027 (set_local $$27
15028 (get_local $$arg)
15029 )
15030 (set_local $$28
15031 (get_local $$27)
15032 )
15033 (i32.store
15034 (get_local $$28)
15035 (get_local $$26)
15036 )
15037 (set_local $$29
15038 (i32.add
15039 (get_local $$27)
15040 (i32.const 4)
15041 )
15042 )
15043 (set_local $$30
15044 (get_local $$29)
15045 )
15046 (i32.store
15047 (get_local $$30)
15048 (i32.const 0)
15049 )
15050 (br $label$break$L1)
15051 (br $switch)
15052 )
15053 )
15054 (block
15055 (set_local $$arglist_current8
15056 (i32.load
15057 (get_local $$ap)
15058 )
15059 )
15060 (set_local $$31
15061 (get_local $$arglist_current8)
15062 )
15063 (set_local $$32
15064 (i32.add
15065 (i32.const 0)
15066 (i32.const 8)
15067 )
15068 )
15069 (set_local $$expanded49
15070 (get_local $$32)
15071 )
15072 (set_local $$expanded48
15073 (i32.sub
15074 (get_local $$expanded49)
15075 (i32.const 1)
15076 )
15077 )
15078 (set_local $$33
15079 (i32.add
15080 (get_local $$31)
15081 (get_local $$expanded48)
15082 )
15083 )
15084 (set_local $$34
15085 (i32.add
15086 (i32.const 0)
15087 (i32.const 8)
15088 )
15089 )
15090 (set_local $$expanded53
15091 (get_local $$34)
15092 )
15093 (set_local $$expanded52
15094 (i32.sub
15095 (get_local $$expanded53)
15096 (i32.const 1)
15097 )
15098 )
15099 (set_local $$expanded51
15100 (i32.xor
15101 (get_local $$expanded52)
15102 (i32.const -1)
15103 )
15104 )
15105 (set_local $$35
15106 (i32.and
15107 (get_local $$33)
15108 (get_local $$expanded51)
15109 )
15110 )
15111 (set_local $$36
15112 (get_local $$35)
15113 )
15114 (set_local $$37
15115 (get_local $$36)
15116 )
15117 (set_local $$38
15118 (get_local $$37)
15119 )
15120 (set_local $$39
15121 (i32.load
15122 (get_local $$38)
15123 )
15124 )
15125 (set_local $$40
15126 (i32.add
15127 (get_local $$37)
15128 (i32.const 4)
15129 )
15130 )
15131 (set_local $$41
15132 (get_local $$40)
15133 )
15134 (set_local $$42
15135 (i32.load
15136 (get_local $$41)
15137 )
15138 )
15139 (set_local $$arglist_next9
15140 (i32.add
15141 (get_local $$36)
15142 (i32.const 8)
15143 )
15144 )
15145 (i32.store
15146 (get_local $$ap)
15147 (get_local $$arglist_next9)
15148 )
15149 (set_local $$43
15150 (get_local $$arg)
15151 )
15152 (set_local $$44
15153 (get_local $$43)
15154 )
15155 (i32.store
15156 (get_local $$44)
15157 (get_local $$39)
15158 )
15159 (set_local $$45
15160 (i32.add
15161 (get_local $$43)
15162 (i32.const 4)
15163 )
15164 )
15165 (set_local $$46
15166 (get_local $$45)
15167 )
15168 (i32.store
15169 (get_local $$46)
15170 (get_local $$42)
15171 )
15172 (br $label$break$L1)
15173 (br $switch)
15174 )
15175 )
15176 (block
15177 (set_local $$arglist_current11
15178 (i32.load
15179 (get_local $$ap)
15180 )
15181 )
15182 (set_local $$47
15183 (get_local $$arglist_current11)
15184 )
15185 (set_local $$48
15186 (i32.add
15187 (i32.const 0)
15188 (i32.const 4)
15189 )
15190 )
15191 (set_local $$expanded56
15192 (get_local $$48)
15193 )
15194 (set_local $$expanded55
15195 (i32.sub
15196 (get_local $$expanded56)
15197 (i32.const 1)
15198 )
15199 )
15200 (set_local $$49
15201 (i32.add
15202 (get_local $$47)
15203 (get_local $$expanded55)
15204 )
15205 )
15206 (set_local $$50
15207 (i32.add
15208 (i32.const 0)
15209 (i32.const 4)
15210 )
15211 )
15212 (set_local $$expanded60
15213 (get_local $$50)
15214 )
15215 (set_local $$expanded59
15216 (i32.sub
15217 (get_local $$expanded60)
15218 (i32.const 1)
15219 )
15220 )
15221 (set_local $$expanded58
15222 (i32.xor
15223 (get_local $$expanded59)
15224 (i32.const -1)
15225 )
15226 )
15227 (set_local $$51
15228 (i32.and
15229 (get_local $$49)
15230 (get_local $$expanded58)
15231 )
15232 )
15233 (set_local $$52
15234 (get_local $$51)
15235 )
15236 (set_local $$53
15237 (i32.load
15238 (get_local $$52)
15239 )
15240 )
15241 (set_local $$arglist_next12
15242 (i32.add
15243 (get_local $$52)
15244 (i32.const 4)
15245 )
15246 )
15247 (i32.store
15248 (get_local $$ap)
15249 (get_local $$arglist_next12)
15250 )
15251 (set_local $$conv12
15252 (i32.and
15253 (get_local $$53)
15254 (i32.const 65535)
15255 )
15256 )
15257 (set_local $$54
15258 (i32.shr_s
15259 (i32.shl
15260 (get_local $$conv12)
15261 (i32.const 16)
15262 )
15263 (i32.const 16)
15264 )
15265 )
15266 (set_local $$55
15267 (i32.lt_s
15268 (get_local $$54)
15269 (i32.const 0)
15270 )
15271 )
15272 (set_local $$56
15273 (i32.shr_s
15274 (i32.shl
15275 (get_local $$55)
15276 (i32.const 31)
15277 )
15278 (i32.const 31)
15279 )
15280 )
15281 (set_local $$57
15282 (get_local $$arg)
15283 )
15284 (set_local $$58
15285 (get_local $$57)
15286 )
15287 (i32.store
15288 (get_local $$58)
15289 (get_local $$54)
15290 )
15291 (set_local $$59
15292 (i32.add
15293 (get_local $$57)
15294 (i32.const 4)
15295 )
15296 )
15297 (set_local $$60
15298 (get_local $$59)
15299 )
15300 (i32.store
15301 (get_local $$60)
15302 (get_local $$56)
15303 )
15304 (br $label$break$L1)
15305 (br $switch)
15306 )
15307 )
15308 (block
15309 (set_local $$arglist_current14
15310 (i32.load
15311 (get_local $$ap)
15312 )
15313 )
15314 (set_local $$61
15315 (get_local $$arglist_current14)
15316 )
15317 (set_local $$62
15318 (i32.add
15319 (i32.const 0)
15320 (i32.const 4)
15321 )
15322 )
15323 (set_local $$expanded63
15324 (get_local $$62)
15325 )
15326 (set_local $$expanded62
15327 (i32.sub
15328 (get_local $$expanded63)
15329 (i32.const 1)
15330 )
15331 )
15332 (set_local $$63
15333 (i32.add
15334 (get_local $$61)
15335 (get_local $$expanded62)
15336 )
15337 )
15338 (set_local $$64
15339 (i32.add
15340 (i32.const 0)
15341 (i32.const 4)
15342 )
15343 )
15344 (set_local $$expanded67
15345 (get_local $$64)
15346 )
15347 (set_local $$expanded66
15348 (i32.sub
15349 (get_local $$expanded67)
15350 (i32.const 1)
15351 )
15352 )
15353 (set_local $$expanded65
15354 (i32.xor
15355 (get_local $$expanded66)
15356 (i32.const -1)
15357 )
15358 )
15359 (set_local $$65
15360 (i32.and
15361 (get_local $$63)
15362 (get_local $$expanded65)
15363 )
15364 )
15365 (set_local $$66
15366 (get_local $$65)
15367 )
15368 (set_local $$67
15369 (i32.load
15370 (get_local $$66)
15371 )
15372 )
15373 (set_local $$arglist_next15
15374 (i32.add
15375 (get_local $$66)
15376 (i32.const 4)
15377 )
15378 )
15379 (i32.store
15380 (get_local $$ap)
15381 (get_local $$arglist_next15)
15382 )
15383 (set_local $$conv17$mask
15384 (i32.and
15385 (get_local $$67)
15386 (i32.const 65535)
15387 )
15388 )
15389 (set_local $$68
15390 (get_local $$arg)
15391 )
15392 (set_local $$69
15393 (get_local $$68)
15394 )
15395 (i32.store
15396 (get_local $$69)
15397 (get_local $$conv17$mask)
15398 )
15399 (set_local $$70
15400 (i32.add
15401 (get_local $$68)
15402 (i32.const 4)
15403 )
15404 )
15405 (set_local $$71
15406 (get_local $$70)
15407 )
15408 (i32.store
15409 (get_local $$71)
15410 (i32.const 0)
15411 )
15412 (br $label$break$L1)
15413 (br $switch)
15414 )
15415 )
15416 (block
15417 (set_local $$arglist_current17
15418 (i32.load
15419 (get_local $$ap)
15420 )
15421 )
15422 (set_local $$72
15423 (get_local $$arglist_current17)
15424 )
15425 (set_local $$73
15426 (i32.add
15427 (i32.const 0)
15428 (i32.const 4)
15429 )
15430 )
15431 (set_local $$expanded70
15432 (get_local $$73)
15433 )
15434 (set_local $$expanded69
15435 (i32.sub
15436 (get_local $$expanded70)
15437 (i32.const 1)
15438 )
15439 )
15440 (set_local $$74
15441 (i32.add
15442 (get_local $$72)
15443 (get_local $$expanded69)
15444 )
15445 )
15446 (set_local $$75
15447 (i32.add
15448 (i32.const 0)
15449 (i32.const 4)
15450 )
15451 )
15452 (set_local $$expanded74
15453 (get_local $$75)
15454 )
15455 (set_local $$expanded73
15456 (i32.sub
15457 (get_local $$expanded74)
15458 (i32.const 1)
15459 )
15460 )
15461 (set_local $$expanded72
15462 (i32.xor
15463 (get_local $$expanded73)
15464 (i32.const -1)
15465 )
15466 )
15467 (set_local $$76
15468 (i32.and
15469 (get_local $$74)
15470 (get_local $$expanded72)
15471 )
15472 )
15473 (set_local $$77
15474 (get_local $$76)
15475 )
15476 (set_local $$78
15477 (i32.load
15478 (get_local $$77)
15479 )
15480 )
15481 (set_local $$arglist_next18
15482 (i32.add
15483 (get_local $$77)
15484 (i32.const 4)
15485 )
15486 )
15487 (i32.store
15488 (get_local $$ap)
15489 (get_local $$arglist_next18)
15490 )
15491 (set_local $$conv22
15492 (i32.and
15493 (get_local $$78)
15494 (i32.const 255)
15495 )
15496 )
15497 (set_local $$79
15498 (i32.shr_s
15499 (i32.shl
15500 (get_local $$conv22)
15501 (i32.const 24)
15502 )
15503 (i32.const 24)
15504 )
15505 )
15506 (set_local $$80
15507 (i32.lt_s
15508 (get_local $$79)
15509 (i32.const 0)
15510 )
15511 )
15512 (set_local $$81
15513 (i32.shr_s
15514 (i32.shl
15515 (get_local $$80)
15516 (i32.const 31)
15517 )
15518 (i32.const 31)
15519 )
15520 )
15521 (set_local $$82
15522 (get_local $$arg)
15523 )
15524 (set_local $$83
15525 (get_local $$82)
15526 )
15527 (i32.store
15528 (get_local $$83)
15529 (get_local $$79)
15530 )
15531 (set_local $$84
15532 (i32.add
15533 (get_local $$82)
15534 (i32.const 4)
15535 )
15536 )
15537 (set_local $$85
15538 (get_local $$84)
15539 )
15540 (i32.store
15541 (get_local $$85)
15542 (get_local $$81)
15543 )
15544 (br $label$break$L1)
15545 (br $switch)
15546 )
15547 )
15548 (block
15549 (set_local $$arglist_current20
15550 (i32.load
15551 (get_local $$ap)
15552 )
15553 )
15554 (set_local $$86
15555 (get_local $$arglist_current20)
15556 )
15557 (set_local $$87
15558 (i32.add
15559 (i32.const 0)
15560 (i32.const 4)
15561 )
15562 )
15563 (set_local $$expanded77
15564 (get_local $$87)
15565 )
15566 (set_local $$expanded76
15567 (i32.sub
15568 (get_local $$expanded77)
15569 (i32.const 1)
15570 )
15571 )
15572 (set_local $$88
15573 (i32.add
15574 (get_local $$86)
15575 (get_local $$expanded76)
15576 )
15577 )
15578 (set_local $$89
15579 (i32.add
15580 (i32.const 0)
15581 (i32.const 4)
15582 )
15583 )
15584 (set_local $$expanded81
15585 (get_local $$89)
15586 )
15587 (set_local $$expanded80
15588 (i32.sub
15589 (get_local $$expanded81)
15590 (i32.const 1)
15591 )
15592 )
15593 (set_local $$expanded79
15594 (i32.xor
15595 (get_local $$expanded80)
15596 (i32.const -1)
15597 )
15598 )
15599 (set_local $$90
15600 (i32.and
15601 (get_local $$88)
15602 (get_local $$expanded79)
15603 )
15604 )
15605 (set_local $$91
15606 (get_local $$90)
15607 )
15608 (set_local $$92
15609 (i32.load
15610 (get_local $$91)
15611 )
15612 )
15613 (set_local $$arglist_next21
15614 (i32.add
15615 (get_local $$91)
15616 (i32.const 4)
15617 )
15618 )
15619 (i32.store
15620 (get_local $$ap)
15621 (get_local $$arglist_next21)
15622 )
15623 (set_local $$conv27$mask
15624 (i32.and
15625 (get_local $$92)
15626 (i32.const 255)
15627 )
15628 )
15629 (set_local $$93
15630 (get_local $$arg)
15631 )
15632 (set_local $$94
15633 (get_local $$93)
15634 )
15635 (i32.store
15636 (get_local $$94)
15637 (get_local $$conv27$mask)
15638 )
15639 (set_local $$95
15640 (i32.add
15641 (get_local $$93)
15642 (i32.const 4)
15643 )
15644 )
15645 (set_local $$96
15646 (get_local $$95)
15647 )
15648 (i32.store
15649 (get_local $$96)
15650 (i32.const 0)
15651 )
15652 (br $label$break$L1)
15653 (br $switch)
15654 )
15655 )
15656 (block
15657 (set_local $$arglist_current23
15658 (i32.load
15659 (get_local $$ap)
15660 )
15661 )
15662 (set_local $$97
15663 (get_local $$arglist_current23)
15664 )
15665 (set_local $$98
15666 (i32.add
15667 (i32.const 0)
15668 (i32.const 8)
15669 )
15670 )
15671 (set_local $$expanded84
15672 (get_local $$98)
15673 )
15674 (set_local $$expanded83
15675 (i32.sub
15676 (get_local $$expanded84)
15677 (i32.const 1)
15678 )
15679 )
15680 (set_local $$99
15681 (i32.add
15682 (get_local $$97)
15683 (get_local $$expanded83)
15684 )
15685 )
15686 (set_local $$100
15687 (i32.add
15688 (i32.const 0)
15689 (i32.const 8)
15690 )
15691 )
15692 (set_local $$expanded88
15693 (get_local $$100)
15694 )
15695 (set_local $$expanded87
15696 (i32.sub
15697 (get_local $$expanded88)
15698 (i32.const 1)
15699 )
15700 )
15701 (set_local $$expanded86
15702 (i32.xor
15703 (get_local $$expanded87)
15704 (i32.const -1)
15705 )
15706 )
15707 (set_local $$101
15708 (i32.and
15709 (get_local $$99)
15710 (get_local $$expanded86)
15711 )
15712 )
15713 (set_local $$102
15714 (get_local $$101)
15715 )
15716 (set_local $$103
15717 (f64.load
15718 (get_local $$102)
15719 )
15720 )
15721 (set_local $$arglist_next24
15722 (i32.add
15723 (get_local $$102)
15724 (i32.const 8)
15725 )
15726 )
15727 (i32.store
15728 (get_local $$ap)
15729 (get_local $$arglist_next24)
15730 )
15731 (f64.store
15732 (get_local $$arg)
15733 (get_local $$103)
15734 )
15735 (br $label$break$L1)
15736 (br $switch)
15737 )
15738 )
15739 (block
15740 (set_local $$arglist_current26
15741 (i32.load
15742 (get_local $$ap)
15743 )
15744 )
15745 (set_local $$104
15746 (get_local $$arglist_current26)
15747 )
15748 (set_local $$105
15749 (i32.add
15750 (i32.const 0)
15751 (i32.const 8)
15752 )
15753 )
15754 (set_local $$expanded91
15755 (get_local $$105)
15756 )
15757 (set_local $$expanded90
15758 (i32.sub
15759 (get_local $$expanded91)
15760 (i32.const 1)
15761 )
15762 )
15763 (set_local $$106
15764 (i32.add
15765 (get_local $$104)
15766 (get_local $$expanded90)
15767 )
15768 )
15769 (set_local $$107
15770 (i32.add
15771 (i32.const 0)
15772 (i32.const 8)
15773 )
15774 )
15775 (set_local $$expanded95
15776 (get_local $$107)
15777 )
15778 (set_local $$expanded94
15779 (i32.sub
15780 (get_local $$expanded95)
15781 (i32.const 1)
15782 )
15783 )
15784 (set_local $$expanded93
15785 (i32.xor
15786 (get_local $$expanded94)
15787 (i32.const -1)
15788 )
15789 )
15790 (set_local $$108
15791 (i32.and
15792 (get_local $$106)
15793 (get_local $$expanded93)
15794 )
15795 )
15796 (set_local $$109
15797 (get_local $$108)
15798 )
15799 (set_local $$110
15800 (f64.load
15801 (get_local $$109)
15802 )
15803 )
15804 (set_local $$arglist_next27
15805 (i32.add
15806 (get_local $$109)
15807 (i32.const 8)
15808 )
15809 )
15810 (i32.store
15811 (get_local $$ap)
15812 (get_local $$arglist_next27)
15813 )
15814 (f64.store
15815 (get_local $$arg)
15816 (get_local $$110)
15817 )
15818 (br $label$break$L1)
15819 (br $switch)
15820 )
15821 )
15822 (br $label$break$L1)
15823 )
15824 )
15825 )
15826 )
15827 (return)
15828 )
15829 (func $_fmt_u (; 56 ;) (param $$0 i32) (param $$1 i32) (param $$s i32) (result i32)
15830 (local $$10 i32)
15831 (local $$11 i32)
15832 (local $$12 i32)
15833 (local $$13 i32)
15834 (local $$14 i32)
15835 (local $$15 i32)
15836 (local $$16 i32)
15837 (local $$17 i32)
15838 (local $$18 i32)
15839 (local $$19 i32)
15840 (local $$2 i32)
15841 (local $$20 i32)
15842 (local $$21 i32)
15843 (local $$22 i32)
15844 (local $$3 i32)
15845 (local $$4 i32)
15846 (local $$5 i32)
15847 (local $$6 i32)
15848 (local $$7 i32)
15849 (local $$8 i32)
15850 (local $$9 i32)
15851 (local $$add5 i32)
15852 (local $$conv6 i32)
15853 (local $$div9 i32)
15854 (local $$incdec$ptr i32)
15855 (local $$incdec$ptr$lcssa i32)
15856 (local $$incdec$ptr7 i32)
15857 (local $$rem4 i32)
15858 (local $$s$addr$0$lcssa i32)
15859 (local $$s$addr$013 i32)
15860 (local $$s$addr$1$lcssa i32)
15861 (local $$s$addr$19 i32)
15862 (local $$tobool$8 i32)
15863 (local $$x$addr$0$lcssa$off0 i32)
15864 (local $$y$010 i32)
15865 (local $label i32)
15866 (local $sp i32)
15867 (set_local $sp
15868 (get_global $STACKTOP)
15869 )
15870 (set_local $$2
15871 (i32.gt_u
15872 (get_local $$1)
15873 (i32.const 0)
15874 )
15875 )
15876 (set_local $$3
15877 (i32.gt_u
15878 (get_local $$0)
15879 (i32.const -1)
15880 )
15881 )
15882 (set_local $$4
15883 (i32.eq
15884 (get_local $$1)
15885 (i32.const 0)
15886 )
15887 )
15888 (set_local $$5
15889 (i32.and
15890 (get_local $$4)
15891 (get_local $$3)
15892 )
15893 )
15894 (set_local $$6
15895 (i32.or
15896 (get_local $$2)
15897 (get_local $$5)
15898 )
15899 )
15900 (if
15901 (get_local $$6)
15902 (block
15903 (set_local $$7
15904 (get_local $$0)
15905 )
15906 (set_local $$8
15907 (get_local $$1)
15908 )
15909 (set_local $$s$addr$013
15910 (get_local $$s)
15911 )
15912 (loop $while-in
15913 (block $while-out
15914 (set_local $$9
15915 (call $___uremdi3
15916 (get_local $$7)
15917 (get_local $$8)
15918 (i32.const 10)
15919 (i32.const 0)
15920 )
15921 )
15922 (set_local $$10
15923 (get_global $tempRet0)
15924 )
15925 (set_local $$11
15926 (i32.or
15927 (get_local $$9)
15928 (i32.const 48)
15929 )
15930 )
15931 (set_local $$12
15932 (i32.and
15933 (get_local $$11)
15934 (i32.const 255)
15935 )
15936 )
15937 (set_local $$incdec$ptr
15938 (i32.add
15939 (get_local $$s$addr$013)
15940 (i32.const -1)
15941 )
15942 )
15943 (i32.store8
15944 (get_local $$incdec$ptr)
15945 (get_local $$12)
15946 )
15947 (set_local $$13
15948 (call $___udivdi3
15949 (get_local $$7)
15950 (get_local $$8)
15951 (i32.const 10)
15952 (i32.const 0)
15953 )
15954 )
15955 (set_local $$14
15956 (get_global $tempRet0)
15957 )
15958 (set_local $$15
15959 (i32.gt_u
15960 (get_local $$8)
15961 (i32.const 9)
15962 )
15963 )
15964 (set_local $$16
15965 (i32.gt_u
15966 (get_local $$7)
15967 (i32.const -1)
15968 )
15969 )
15970 (set_local $$17
15971 (i32.eq
15972 (get_local $$8)
15973 (i32.const 9)
15974 )
15975 )
15976 (set_local $$18
15977 (i32.and
15978 (get_local $$17)
15979 (get_local $$16)
15980 )
15981 )
15982 (set_local $$19
15983 (i32.or
15984 (get_local $$15)
15985 (get_local $$18)
15986 )
15987 )
15988 (if
15989 (get_local $$19)
15990 (block
15991 (set_local $$7
15992 (get_local $$13)
15993 )
15994 (set_local $$8
15995 (get_local $$14)
15996 )
15997 (set_local $$s$addr$013
15998 (get_local $$incdec$ptr)
15999 )
16000 )
16001 (block
16002 (set_local $$21
16003 (get_local $$13)
16004 )
16005 (set_local $$22
16006 (get_local $$14)
16007 )
16008 (set_local $$incdec$ptr$lcssa
16009 (get_local $$incdec$ptr)
16010 )
16011 (br $while-out)
16012 )
16013 )
16014 (br $while-in)
16015 )
16016 )
16017 (set_local $$s$addr$0$lcssa
16018 (get_local $$incdec$ptr$lcssa)
16019 )
16020 (set_local $$x$addr$0$lcssa$off0
16021 (get_local $$21)
16022 )
16023 )
16024 (block
16025 (set_local $$s$addr$0$lcssa
16026 (get_local $$s)
16027 )
16028 (set_local $$x$addr$0$lcssa$off0
16029 (get_local $$0)
16030 )
16031 )
16032 )
16033 (set_local $$tobool$8
16034 (i32.eq
16035 (get_local $$x$addr$0$lcssa$off0)
16036 (i32.const 0)
16037 )
16038 )
16039 (if
16040 (get_local $$tobool$8)
16041 (set_local $$s$addr$1$lcssa
16042 (get_local $$s$addr$0$lcssa)
16043 )
16044 (block
16045 (set_local $$s$addr$19
16046 (get_local $$s$addr$0$lcssa)
16047 )
16048 (set_local $$y$010
16049 (get_local $$x$addr$0$lcssa$off0)
16050 )
16051 (loop $while-in1
16052 (block $while-out0
16053 (set_local $$rem4
16054 (i32.and
16055 (call $i32u-rem
16056 (get_local $$y$010)
16057 (i32.const 10)
16058 )
16059 (i32.const -1)
16060 )
16061 )
16062 (set_local $$add5
16063 (i32.or
16064 (get_local $$rem4)
16065 (i32.const 48)
16066 )
16067 )
16068 (set_local $$conv6
16069 (i32.and
16070 (get_local $$add5)
16071 (i32.const 255)
16072 )
16073 )
16074 (set_local $$incdec$ptr7
16075 (i32.add
16076 (get_local $$s$addr$19)
16077 (i32.const -1)
16078 )
16079 )
16080 (i32.store8
16081 (get_local $$incdec$ptr7)
16082 (get_local $$conv6)
16083 )
16084 (set_local $$div9
16085 (i32.and
16086 (call $i32u-div
16087 (get_local $$y$010)
16088 (i32.const 10)
16089 )
16090 (i32.const -1)
16091 )
16092 )
16093 (set_local $$20
16094 (i32.lt_u
16095 (get_local $$y$010)
16096 (i32.const 10)
16097 )
16098 )
16099 (if
16100 (get_local $$20)
16101 (block
16102 (set_local $$s$addr$1$lcssa
16103 (get_local $$incdec$ptr7)
16104 )
16105 (br $while-out0)
16106 )
16107 (block
16108 (set_local $$s$addr$19
16109 (get_local $$incdec$ptr7)
16110 )
16111 (set_local $$y$010
16112 (get_local $$div9)
16113 )
16114 )
16115 )
16116 (br $while-in1)
16117 )
16118 )
16119 )
16120 )
16121 (return
16122 (get_local $$s$addr$1$lcssa)
16123 )
16124 )
16125 (func $_pad (; 57 ;) (param $$f i32) (param $$c i32) (param $$w i32) (param $$l i32) (param $$fl i32)
16126 (local $$$pre i32)
16127 (local $$0 i32)
16128 (local $$1 i32)
16129 (local $$2 i32)
16130 (local $$3 i32)
16131 (local $$4 i32)
16132 (local $$and i32)
16133 (local $$and$i i32)
16134 (local $$and$i$15 i32)
16135 (local $$cmp i32)
16136 (local $$cmp1 i32)
16137 (local $$cmp3 i32)
16138 (local $$cmp3$14 i32)
16139 (local $$cond i32)
16140 (local $$l$addr$0$lcssa21 i32)
16141 (local $$l$addr$017 i32)
16142 (local $$or$cond i32)
16143 (local $$pad i32)
16144 (local $$sub i32)
16145 (local $$sub5 i32)
16146 (local $$tobool i32)
16147 (local $$tobool$i i32)
16148 (local $$tobool$i$16 i32)
16149 (local $$tobool$i18 i32)
16150 (local $label i32)
16151 (local $sp i32)
16152 (set_local $sp
16153 (get_global $STACKTOP)
16154 )
16155 (set_global $STACKTOP
16156 (i32.add
16157 (get_global $STACKTOP)
16158 (i32.const 256)
16159 )
16160 )
16161 (if
16162 (i32.ge_s
16163 (get_global $STACKTOP)
16164 (get_global $STACK_MAX)
16165 )
16166 (call $abort)
16167 )
16168 (set_local $$pad
16169 (get_local $sp)
16170 )
16171 (set_local $$and
16172 (i32.and
16173 (get_local $$fl)
16174 (i32.const 73728)
16175 )
16176 )
16177 (set_local $$tobool
16178 (i32.eq
16179 (get_local $$and)
16180 (i32.const 0)
16181 )
16182 )
16183 (set_local $$cmp
16184 (i32.gt_s
16185 (get_local $$w)
16186 (get_local $$l)
16187 )
16188 )
16189 (set_local $$or$cond
16190 (i32.and
16191 (get_local $$cmp)
16192 (get_local $$tobool)
16193 )
16194 )
16195 (block $do-once
16196 (if
16197 (get_local $$or$cond)
16198 (block
16199 (set_local $$sub
16200 (i32.sub
16201 (get_local $$w)
16202 (get_local $$l)
16203 )
16204 )
16205 (set_local $$cmp1
16206 (i32.gt_u
16207 (get_local $$sub)
16208 (i32.const 256)
16209 )
16210 )
16211 (set_local $$cond
16212 (if (result i32)
16213 (get_local $$cmp1)
16214 (i32.const 256)
16215 (get_local $$sub)
16216 )
16217 )
16218 (drop
16219 (call $_memset
16220 (get_local $$pad)
16221 (get_local $$c)
16222 (get_local $$cond)
16223 )
16224 )
16225 (set_local $$cmp3$14
16226 (i32.gt_u
16227 (get_local $$sub)
16228 (i32.const 255)
16229 )
16230 )
16231 (set_local $$0
16232 (i32.load
16233 (get_local $$f)
16234 )
16235 )
16236 (set_local $$and$i$15
16237 (i32.and
16238 (get_local $$0)
16239 (i32.const 32)
16240 )
16241 )
16242 (set_local $$tobool$i$16
16243 (i32.eq
16244 (get_local $$and$i$15)
16245 (i32.const 0)
16246 )
16247 )
16248 (if
16249 (get_local $$cmp3$14)
16250 (block
16251 (set_local $$1
16252 (i32.sub
16253 (get_local $$w)
16254 (get_local $$l)
16255 )
16256 )
16257 (set_local $$4
16258 (get_local $$0)
16259 )
16260 (set_local $$l$addr$017
16261 (get_local $$sub)
16262 )
16263 (set_local $$tobool$i18
16264 (get_local $$tobool$i$16)
16265 )
16266 (loop $while-in
16267 (block $while-out
16268 (if
16269 (get_local $$tobool$i18)
16270 (block
16271 (drop
16272 (call $___fwritex
16273 (get_local $$pad)
16274 (i32.const 256)
16275 (get_local $$f)
16276 )
16277 )
16278 (set_local $$$pre
16279 (i32.load
16280 (get_local $$f)
16281 )
16282 )
16283 (set_local $$2
16284 (get_local $$$pre)
16285 )
16286 )
16287 (set_local $$2
16288 (get_local $$4)
16289 )
16290 )
16291 (set_local $$sub5
16292 (i32.add
16293 (get_local $$l$addr$017)
16294 (i32.const -256)
16295 )
16296 )
16297 (set_local $$cmp3
16298 (i32.gt_u
16299 (get_local $$sub5)
16300 (i32.const 255)
16301 )
16302 )
16303 (set_local $$and$i
16304 (i32.and
16305 (get_local $$2)
16306 (i32.const 32)
16307 )
16308 )
16309 (set_local $$tobool$i
16310 (i32.eq
16311 (get_local $$and$i)
16312 (i32.const 0)
16313 )
16314 )
16315 (if
16316 (get_local $$cmp3)
16317 (block
16318 (set_local $$4
16319 (get_local $$2)
16320 )
16321 (set_local $$l$addr$017
16322 (get_local $$sub5)
16323 )
16324 (set_local $$tobool$i18
16325 (get_local $$tobool$i)
16326 )
16327 )
16328 (br $while-out)
16329 )
16330 (br $while-in)
16331 )
16332 )
16333 (set_local $$3
16334 (i32.and
16335 (get_local $$1)
16336 (i32.const 255)
16337 )
16338 )
16339 (if
16340 (get_local $$tobool$i)
16341 (set_local $$l$addr$0$lcssa21
16342 (get_local $$3)
16343 )
16344 (br $do-once)
16345 )
16346 )
16347 (if
16348 (get_local $$tobool$i$16)
16349 (set_local $$l$addr$0$lcssa21
16350 (get_local $$sub)
16351 )
16352 (br $do-once)
16353 )
16354 )
16355 (drop
16356 (call $___fwritex
16357 (get_local $$pad)
16358 (get_local $$l$addr$0$lcssa21)
16359 (get_local $$f)
16360 )
16361 )
16362 )
16363 )
16364 )
16365 (set_global $STACKTOP
16366 (get_local $sp)
16367 )
16368 (return)
16369 )
16370 (func $_malloc (; 58 ;) (param $$bytes i32) (result i32)
16371 (local $$$lcssa i32)
16372 (local $$$lcssa290 i32)
16373 (local $$$pre i32)
16374 (local $$$pre$i i32)
16375 (local $$$pre$i$177 i32)
16376 (local $$$pre$i$56$i i32)
16377 (local $$$pre$i$i i32)
16378 (local $$$pre$phi$i$178Z2D i32)
16379 (local $$$pre$phi$i$57$iZ2D i32)
16380 (local $$$pre$phi$i$iZ2D i32)
16381 (local $$$pre$phi$iZ2D i32)
16382 (local $$$pre$phiZ2D i32)
16383 (local $$$pre241 i32)
16384 (local $$$pre5$i$i i32)
16385 (local $$0 i32)
16386 (local $$1 i32)
16387 (local $$10 i32)
16388 (local $$100 i32)
16389 (local $$101 i32)
16390 (local $$102 i32)
16391 (local $$103 i32)
16392 (local $$104 i32)
16393 (local $$105 i32)
16394 (local $$106 i32)
16395 (local $$107 i32)
16396 (local $$108 i32)
16397 (local $$109 i32)
16398 (local $$11 i32)
16399 (local $$110 i32)
16400 (local $$111 i32)
16401 (local $$112 i32)
16402 (local $$113 i32)
16403 (local $$114 i32)
16404 (local $$115 i32)
16405 (local $$116 i32)
16406 (local $$117 i32)
16407 (local $$118 i32)
16408 (local $$119 i32)
16409 (local $$12 i32)
16410 (local $$120 i32)
16411 (local $$121 i32)
16412 (local $$122 i32)
16413 (local $$123 i32)
16414 (local $$124 i32)
16415 (local $$125 i32)
16416 (local $$126 i32)
16417 (local $$127 i32)
16418 (local $$128 i32)
16419 (local $$129 i32)
16420 (local $$13 i32)
16421 (local $$130 i32)
16422 (local $$131 i32)
16423 (local $$132 i32)
16424 (local $$133 i32)
16425 (local $$134 i32)
16426 (local $$135 i32)
16427 (local $$136 i32)
16428 (local $$137 i32)
16429 (local $$138 i32)
16430 (local $$139 i32)
16431 (local $$14 i32)
16432 (local $$140 i32)
16433 (local $$141 i32)
16434 (local $$142 i32)
16435 (local $$143 i32)
16436 (local $$144 i32)
16437 (local $$145 i32)
16438 (local $$146 i32)
16439 (local $$147 i32)
16440 (local $$148 i32)
16441 (local $$149 i32)
16442 (local $$15 i32)
16443 (local $$150 i32)
16444 (local $$151 i32)
16445 (local $$152 i32)
16446 (local $$153 i32)
16447 (local $$154 i32)
16448 (local $$155 i32)
16449 (local $$156 i32)
16450 (local $$157 i32)
16451 (local $$158 i32)
16452 (local $$159 i32)
16453 (local $$16 i32)
16454 (local $$160 i32)
16455 (local $$161 i32)
16456 (local $$162 i32)
16457 (local $$163 i32)
16458 (local $$164 i32)
16459 (local $$165 i32)
16460 (local $$166 i32)
16461 (local $$167 i32)
16462 (local $$168 i32)
16463 (local $$169 i32)
16464 (local $$17 i32)
16465 (local $$170 i32)
16466 (local $$171 i32)
16467 (local $$172 i32)
16468 (local $$173 i32)
16469 (local $$174 i32)
16470 (local $$175 i32)
16471 (local $$176 i32)
16472 (local $$177 i32)
16473 (local $$178 i32)
16474 (local $$179 i32)
16475 (local $$18 i32)
16476 (local $$180 i32)
16477 (local $$181 i32)
16478 (local $$182 i32)
16479 (local $$183 i32)
16480 (local $$184 i32)
16481 (local $$185 i32)
16482 (local $$186 i32)
16483 (local $$187 i32)
16484 (local $$188 i32)
16485 (local $$189 i32)
16486 (local $$19 i32)
16487 (local $$190 i32)
16488 (local $$191 i32)
16489 (local $$192 i32)
16490 (local $$193 i32)
16491 (local $$194 i32)
16492 (local $$195 i32)
16493 (local $$196 i32)
16494 (local $$197 i32)
16495 (local $$198 i32)
16496 (local $$199 i32)
16497 (local $$2 i32)
16498 (local $$20 i32)
16499 (local $$200 i32)
16500 (local $$201 i32)
16501 (local $$202 i32)
16502 (local $$203 i32)
16503 (local $$204 i32)
16504 (local $$205 i32)
16505 (local $$206 i32)
16506 (local $$207 i32)
16507 (local $$208 i32)
16508 (local $$21 i32)
16509 (local $$22 i32)
16510 (local $$23 i32)
16511 (local $$24 i32)
16512 (local $$25 i32)
16513 (local $$26 i32)
16514 (local $$27 i32)
16515 (local $$28 i32)
16516 (local $$29 i32)
16517 (local $$3 i32)
16518 (local $$30 i32)
16519 (local $$31 i32)
16520 (local $$32 i32)
16521 (local $$33 i32)
16522 (local $$34 i32)
16523 (local $$35 i32)
16524 (local $$36 i32)
16525 (local $$37 i32)
16526 (local $$38 i32)
16527 (local $$39 i32)
16528 (local $$4 i32)
16529 (local $$40 i32)
16530 (local $$41 i32)
16531 (local $$42 i32)
16532 (local $$43 i32)
16533 (local $$44 i32)
16534 (local $$45 i32)
16535 (local $$46 i32)
16536 (local $$47 i32)
16537 (local $$48 i32)
16538 (local $$49 i32)
16539 (local $$5 i32)
16540 (local $$50 i32)
16541 (local $$51 i32)
16542 (local $$52 i32)
16543 (local $$53 i32)
16544 (local $$54 i32)
16545 (local $$55 i32)
16546 (local $$56 i32)
16547 (local $$57 i32)
16548 (local $$58 i32)
16549 (local $$59 i32)
16550 (local $$6 i32)
16551 (local $$60 i32)
16552 (local $$61 i32)
16553 (local $$62 i32)
16554 (local $$63 i32)
16555 (local $$64 i32)
16556 (local $$65 i32)
16557 (local $$66 i32)
16558 (local $$67 i32)
16559 (local $$68 i32)
16560 (local $$69 i32)
16561 (local $$7 i32)
16562 (local $$70 i32)
16563 (local $$71 i32)
16564 (local $$72 i32)
16565 (local $$73 i32)
16566 (local $$74 i32)
16567 (local $$75 i32)
16568 (local $$76 i32)
16569 (local $$77 i32)
16570 (local $$78 i32)
16571 (local $$79 i32)
16572 (local $$8 i32)
16573 (local $$80 i32)
16574 (local $$81 i32)
16575 (local $$82 i32)
16576 (local $$83 i32)
16577 (local $$84 i32)
16578 (local $$85 i32)
16579 (local $$86 i32)
16580 (local $$87 i32)
16581 (local $$88 i32)
16582 (local $$89 i32)
16583 (local $$9 i32)
16584 (local $$90 i32)
16585 (local $$91 i32)
16586 (local $$92 i32)
16587 (local $$93 i32)
16588 (local $$94 i32)
16589 (local $$95 i32)
16590 (local $$96 i32)
16591 (local $$97 i32)
16592 (local $$98 i32)
16593 (local $$99 i32)
16594 (local $$F$0$i$i i32)
16595 (local $$F104$0 i32)
16596 (local $$F197$0$i i32)
16597 (local $$F224$0$i$i i32)
16598 (local $$F290$0$i i32)
16599 (local $$I252$0$i$i i32)
16600 (local $$I316$0$i i32)
16601 (local $$I57$0$i$i i32)
16602 (local $$K105$0$i$i i32)
16603 (local $$K305$0$i$i i32)
16604 (local $$K373$0$i i32)
16605 (local $$R$1$i i32)
16606 (local $$R$1$i$168 i32)
16607 (local $$R$1$i$168$lcssa i32)
16608 (local $$R$1$i$i i32)
16609 (local $$R$1$i$i$lcssa i32)
16610 (local $$R$1$i$lcssa i32)
16611 (local $$R$3$i i32)
16612 (local $$R$3$i$171 i32)
16613 (local $$R$3$i$i i32)
16614 (local $$RP$1$i i32)
16615 (local $$RP$1$i$167 i32)
16616 (local $$RP$1$i$167$lcssa i32)
16617 (local $$RP$1$i$i i32)
16618 (local $$RP$1$i$i$lcssa i32)
16619 (local $$RP$1$i$lcssa i32)
16620 (local $$T$0$i i32)
16621 (local $$T$0$i$58$i i32)
16622 (local $$T$0$i$58$i$lcssa i32)
16623 (local $$T$0$i$58$i$lcssa283 i32)
16624 (local $$T$0$i$i i32)
16625 (local $$T$0$i$i$lcssa i32)
16626 (local $$T$0$i$i$lcssa284 i32)
16627 (local $$T$0$i$lcssa i32)
16628 (local $$T$0$i$lcssa293 i32)
16629 (local $$add$i i32)
16630 (local $$add$i$146 i32)
16631 (local $$add$i$180 i32)
16632 (local $$add$i$i i32)
16633 (local $$add$ptr i32)
16634 (local $$add$ptr$i i32)
16635 (local $$add$ptr$i$1$i$i i32)
16636 (local $$add$ptr$i$11$i i32)
16637 (local $$add$ptr$i$161 i32)
16638 (local $$add$ptr$i$193 i32)
16639 (local $$add$ptr$i$21$i i32)
16640 (local $$add$ptr$i$32$i i32)
16641 (local $$add$ptr$i$i i32)
16642 (local $$add$ptr$i$i$i i32)
16643 (local $$add$ptr$i$i$i$lcssa i32)
16644 (local $$add$ptr14$i$i i32)
16645 (local $$add$ptr15$i$i i32)
16646 (local $$add$ptr16$i$i i32)
16647 (local $$add$ptr166 i32)
16648 (local $$add$ptr169 i32)
16649 (local $$add$ptr17$i$i i32)
16650 (local $$add$ptr178 i32)
16651 (local $$add$ptr181$i i32)
16652 (local $$add$ptr182 i32)
16653 (local $$add$ptr189$i i32)
16654 (local $$add$ptr190$i i32)
16655 (local $$add$ptr193 i32)
16656 (local $$add$ptr199 i32)
16657 (local $$add$ptr2$i$i i32)
16658 (local $$add$ptr205$i$i i32)
16659 (local $$add$ptr212$i$i i32)
16660 (local $$add$ptr225$i i32)
16661 (local $$add$ptr227$i i32)
16662 (local $$add$ptr24$i$i i32)
16663 (local $$add$ptr262$i i32)
16664 (local $$add$ptr269$i i32)
16665 (local $$add$ptr273$i i32)
16666 (local $$add$ptr282$i i32)
16667 (local $$add$ptr3$i$i i32)
16668 (local $$add$ptr30$i$i i32)
16669 (local $$add$ptr369$i$i i32)
16670 (local $$add$ptr4$i$26$i i32)
16671 (local $$add$ptr4$i$37$i i32)
16672 (local $$add$ptr4$i$i i32)
16673 (local $$add$ptr4$i$i$i i32)
16674 (local $$add$ptr441$i i32)
16675 (local $$add$ptr5$i$i i32)
16676 (local $$add$ptr6$i$30$i i32)
16677 (local $$add$ptr6$i$i i32)
16678 (local $$add$ptr6$i$i$i i32)
16679 (local $$add$ptr7$i$i i32)
16680 (local $$add$ptr8$i122$i i32)
16681 (local $$add$ptr95 i32)
16682 (local $$add$ptr98 i32)
16683 (local $$add10$i i32)
16684 (local $$add101$i i32)
16685 (local $$add110$i i32)
16686 (local $$add13$i i32)
16687 (local $$add14$i i32)
16688 (local $$add140$i i32)
16689 (local $$add144 i32)
16690 (local $$add150$i i32)
16691 (local $$add17$i i32)
16692 (local $$add17$i$183 i32)
16693 (local $$add177$i i32)
16694 (local $$add18$i i32)
16695 (local $$add19$i i32)
16696 (local $$add2 i32)
16697 (local $$add20$i i32)
16698 (local $$add206$i$i i32)
16699 (local $$add212$i i32)
16700 (local $$add215$i i32)
16701 (local $$add22$i i32)
16702 (local $$add246$i i32)
16703 (local $$add26$i$i i32)
16704 (local $$add268$i i32)
16705 (local $$add269$i$i i32)
16706 (local $$add274$i$i i32)
16707 (local $$add278$i$i i32)
16708 (local $$add280$i$i i32)
16709 (local $$add283$i$i i32)
16710 (local $$add337$i i32)
16711 (local $$add342$i i32)
16712 (local $$add346$i i32)
16713 (local $$add348$i i32)
16714 (local $$add351$i i32)
16715 (local $$add46$i i32)
16716 (local $$add50 i32)
16717 (local $$add51$i i32)
16718 (local $$add54 i32)
16719 (local $$add54$i i32)
16720 (local $$add58 i32)
16721 (local $$add62 i32)
16722 (local $$add64 i32)
16723 (local $$add74$i$i i32)
16724 (local $$add77$i i32)
16725 (local $$add78$i i32)
16726 (local $$add79$i$i i32)
16727 (local $$add8 i32)
16728 (local $$add82$i i32)
16729 (local $$add83$i$i i32)
16730 (local $$add85$i$i i32)
16731 (local $$add86$i i32)
16732 (local $$add88$i$i i32)
16733 (local $$add9$i i32)
16734 (local $$add90$i i32)
16735 (local $$add92$i i32)
16736 (local $$and i32)
16737 (local $$and$i i32)
16738 (local $$and$i$12$i i32)
16739 (local $$and$i$14$i i32)
16740 (local $$and$i$143 i32)
16741 (local $$and$i$22$i i32)
16742 (local $$and$i$33$i i32)
16743 (local $$and$i$i i32)
16744 (local $$and$i$i$i i32)
16745 (local $$and100$i i32)
16746 (local $$and103$i i32)
16747 (local $$and104$i i32)
16748 (local $$and106 i32)
16749 (local $$and11$i i32)
16750 (local $$and119$i$i i32)
16751 (local $$and12$i i32)
16752 (local $$and13$i i32)
16753 (local $$and13$i$i i32)
16754 (local $$and133$i$i i32)
16755 (local $$and14 i32)
16756 (local $$and145 i32)
16757 (local $$and17$i i32)
16758 (local $$and194$i i32)
16759 (local $$and194$i$204 i32)
16760 (local $$and199$i i32)
16761 (local $$and209$i$i i32)
16762 (local $$and21$i i32)
16763 (local $$and21$i$149 i32)
16764 (local $$and227$i$i i32)
16765 (local $$and236$i i32)
16766 (local $$and264$i$i i32)
16767 (local $$and268$i$i i32)
16768 (local $$and273$i$i i32)
16769 (local $$and282$i$i i32)
16770 (local $$and29$i i32)
16771 (local $$and292$i i32)
16772 (local $$and295$i$i i32)
16773 (local $$and3$i i32)
16774 (local $$and3$i$24$i i32)
16775 (local $$and3$i$35$i i32)
16776 (local $$and3$i$i i32)
16777 (local $$and3$i$i$i i32)
16778 (local $$and30$i i32)
16779 (local $$and318$i$i i32)
16780 (local $$and32$i i32)
16781 (local $$and32$i$i i32)
16782 (local $$and33$i$i i32)
16783 (local $$and331$i i32)
16784 (local $$and336$i i32)
16785 (local $$and341$i i32)
16786 (local $$and350$i i32)
16787 (local $$and363$i i32)
16788 (local $$and37$i$i i32)
16789 (local $$and387$i i32)
16790 (local $$and4 i32)
16791 (local $$and40$i$i i32)
16792 (local $$and41 i32)
16793 (local $$and42$i i32)
16794 (local $$and43 i32)
16795 (local $$and46 i32)
16796 (local $$and49 i32)
16797 (local $$and49$i i32)
16798 (local $$and49$i$i i32)
16799 (local $$and53 i32)
16800 (local $$and57 i32)
16801 (local $$and6$i i32)
16802 (local $$and6$i$38$i i32)
16803 (local $$and6$i$i i32)
16804 (local $$and61 i32)
16805 (local $$and64$i i32)
16806 (local $$and68$i i32)
16807 (local $$and69$i$i i32)
16808 (local $$and7 i32)
16809 (local $$and7$i$i i32)
16810 (local $$and73$i i32)
16811 (local $$and73$i$i i32)
16812 (local $$and74 i32)
16813 (local $$and77$i i32)
16814 (local $$and78$i$i i32)
16815 (local $$and8$i i32)
16816 (local $$and80$i i32)
16817 (local $$and81$i i32)
16818 (local $$and85$i i32)
16819 (local $$and87$i$i i32)
16820 (local $$and89$i i32)
16821 (local $$and9$i i32)
16822 (local $$and96$i$i i32)
16823 (local $$arrayidx i32)
16824 (local $$arrayidx$i i32)
16825 (local $$arrayidx$i$150 i32)
16826 (local $$arrayidx$i$20$i i32)
16827 (local $$arrayidx$i$48$i i32)
16828 (local $$arrayidx$i$i i32)
16829 (local $$arrayidx103 i32)
16830 (local $$arrayidx103$i$i i32)
16831 (local $$arrayidx106$i i32)
16832 (local $$arrayidx107$i$i i32)
16833 (local $$arrayidx113$i i32)
16834 (local $$arrayidx113$i$159 i32)
16835 (local $$arrayidx121$i i32)
16836 (local $$arrayidx123$i$i i32)
16837 (local $$arrayidx126$i$i i32)
16838 (local $$arrayidx126$i$i$lcssa i32)
16839 (local $$arrayidx137$i i32)
16840 (local $$arrayidx143$i$i i32)
16841 (local $$arrayidx148$i i32)
16842 (local $$arrayidx151$i i32)
16843 (local $$arrayidx151$i$i i32)
16844 (local $$arrayidx154$i i32)
16845 (local $$arrayidx155$i i32)
16846 (local $$arrayidx161$i i32)
16847 (local $$arrayidx165$i i32)
16848 (local $$arrayidx165$i$169 i32)
16849 (local $$arrayidx178$i$i i32)
16850 (local $$arrayidx184$i i32)
16851 (local $$arrayidx184$i$i i32)
16852 (local $$arrayidx195$i$i i32)
16853 (local $$arrayidx196$i i32)
16854 (local $$arrayidx204$i i32)
16855 (local $$arrayidx212$i i32)
16856 (local $$arrayidx223$i$i i32)
16857 (local $$arrayidx228$i i32)
16858 (local $$arrayidx23$i i32)
16859 (local $$arrayidx239$i i32)
16860 (local $$arrayidx245$i i32)
16861 (local $$arrayidx256$i i32)
16862 (local $$arrayidx27$i i32)
16863 (local $$arrayidx287$i$i i32)
16864 (local $$arrayidx289$i i32)
16865 (local $$arrayidx290$i$i i32)
16866 (local $$arrayidx325$i$i i32)
16867 (local $$arrayidx325$i$i$lcssa i32)
16868 (local $$arrayidx355$i i32)
16869 (local $$arrayidx358$i i32)
16870 (local $$arrayidx394$i i32)
16871 (local $$arrayidx394$i$lcssa i32)
16872 (local $$arrayidx40$i i32)
16873 (local $$arrayidx44$i i32)
16874 (local $$arrayidx61$i i32)
16875 (local $$arrayidx65$i i32)
16876 (local $$arrayidx66 i32)
16877 (local $$arrayidx71$i i32)
16878 (local $$arrayidx75$i i32)
16879 (local $$arrayidx91$i$i i32)
16880 (local $$arrayidx92$i$i i32)
16881 (local $$arrayidx94$i i32)
16882 (local $$arrayidx94$i$156 i32)
16883 (local $$arrayidx96$i$i i32)
16884 (local $$base$i$i$lcssa i32)
16885 (local $$base226$i$lcssa i32)
16886 (local $$bk i32)
16887 (local $$bk$i i32)
16888 (local $$bk$i$163 i32)
16889 (local $$bk$i$46$i i32)
16890 (local $$bk$i$i i32)
16891 (local $$bk102$i$i i32)
16892 (local $$bk122 i32)
16893 (local $$bk124 i32)
16894 (local $$bk136$i i32)
16895 (local $$bk139$i$i i32)
16896 (local $$bk158$i$i i32)
16897 (local $$bk161$i$i i32)
16898 (local $$bk218$i i32)
16899 (local $$bk220$i i32)
16900 (local $$bk246$i$i i32)
16901 (local $$bk248$i$i i32)
16902 (local $$bk302$i$i i32)
16903 (local $$bk311$i i32)
16904 (local $$bk313$i i32)
16905 (local $$bk338$i$i i32)
16906 (local $$bk357$i$i i32)
16907 (local $$bk360$i$i i32)
16908 (local $$bk370$i i32)
16909 (local $$bk407$i i32)
16910 (local $$bk429$i i32)
16911 (local $$bk43$i$i i32)
16912 (local $$bk432$i i32)
16913 (local $$bk47$i i32)
16914 (local $$bk55$i$i i32)
16915 (local $$bk67$i$i i32)
16916 (local $$bk74$i$i i32)
16917 (local $$bk78 i32)
16918 (local $$bk82$i$i i32)
16919 (local $$br$2$ph$i i32)
16920 (local $$call$i$i i32)
16921 (local $$call107$i i32)
16922 (local $$call131$i i32)
16923 (local $$call132$i i32)
16924 (local $$call275$i i32)
16925 (local $$call37$i i32)
16926 (local $$call6$i$i i32)
16927 (local $$call68$i i32)
16928 (local $$call83$i i32)
16929 (local $$child$i$i i32)
16930 (local $$child166$i$i i32)
16931 (local $$child289$i$i i32)
16932 (local $$child357$i i32)
16933 (local $$cmp i32)
16934 (local $$cmp$i i32)
16935 (local $$cmp$i$13$i i32)
16936 (local $$cmp$i$140 i32)
16937 (local $$cmp$i$15$i i32)
16938 (local $$cmp$i$179 i32)
16939 (local $$cmp$i$2$i$i i32)
16940 (local $$cmp$i$23$i i32)
16941 (local $$cmp$i$34$i i32)
16942 (local $$cmp$i$9$i i32)
16943 (local $$cmp$i$i$i i32)
16944 (local $$cmp1 i32)
16945 (local $$cmp1$i i32)
16946 (local $$cmp1$i$i i32)
16947 (local $$cmp10 i32)
16948 (local $$cmp100$i$i i32)
16949 (local $$cmp102$i i32)
16950 (local $$cmp104$i$i i32)
16951 (local $$cmp105$i i32)
16952 (local $$cmp106$i$i i32)
16953 (local $$cmp107$i i32)
16954 (local $$cmp107$i$157 i32)
16955 (local $$cmp108$i i32)
16956 (local $$cmp108$i$i i32)
16957 (local $$cmp112$i$i i32)
16958 (local $$cmp113 i32)
16959 (local $$cmp114$i i32)
16960 (local $$cmp116$i i32)
16961 (local $$cmp118$i i32)
16962 (local $$cmp119$i i32)
16963 (local $$cmp12$i i32)
16964 (local $$cmp120$i$53$i i32)
16965 (local $$cmp120$i$i i32)
16966 (local $$cmp121$i i32)
16967 (local $$cmp123$i i32)
16968 (local $$cmp124$i$i i32)
16969 (local $$cmp126$i i32)
16970 (local $$cmp127$i i32)
16971 (local $$cmp128 i32)
16972 (local $$cmp128$i i32)
16973 (local $$cmp128$i$i i32)
16974 (local $$cmp130$i i32)
16975 (local $$cmp133$i i32)
16976 (local $$cmp133$i$196 i32)
16977 (local $$cmp133$i$i i32)
16978 (local $$cmp135$i i32)
16979 (local $$cmp137$i i32)
16980 (local $$cmp137$i$197 i32)
16981 (local $$cmp137$i$i i32)
16982 (local $$cmp138$i i32)
16983 (local $$cmp139 i32)
16984 (local $$cmp140$i i32)
16985 (local $$cmp141$not$i i32)
16986 (local $$cmp142$i i32)
16987 (local $$cmp144$i$i i32)
16988 (local $$cmp146 i32)
16989 (local $$cmp15 i32)
16990 (local $$cmp15$i i32)
16991 (local $$cmp151$i i32)
16992 (local $$cmp152$i i32)
16993 (local $$cmp153$i$i i32)
16994 (local $$cmp155$i i32)
16995 (local $$cmp156 i32)
16996 (local $$cmp156$i i32)
16997 (local $$cmp156$i$i i32)
16998 (local $$cmp157$i i32)
16999 (local $$cmp159$i i32)
17000 (local $$cmp159$i$199 i32)
17001 (local $$cmp16 i32)
17002 (local $$cmp160$i$i i32)
17003 (local $$cmp162 i32)
17004 (local $$cmp162$i i32)
17005 (local $$cmp162$i$200 i32)
17006 (local $$cmp166$i i32)
17007 (local $$cmp168$i$i i32)
17008 (local $$cmp171$i i32)
17009 (local $$cmp172$i$i i32)
17010 (local $$cmp174$i i32)
17011 (local $$cmp180$i i32)
17012 (local $$cmp185$i i32)
17013 (local $$cmp185$i$i i32)
17014 (local $$cmp186 i32)
17015 (local $$cmp186$i i32)
17016 (local $$cmp189$i$i i32)
17017 (local $$cmp19$i i32)
17018 (local $$cmp190$i i32)
17019 (local $$cmp191$i i32)
17020 (local $$cmp198$i i32)
17021 (local $$cmp2$i$i i32)
17022 (local $$cmp2$i$i$i i32)
17023 (local $$cmp20$i$i i32)
17024 (local $$cmp203$i i32)
17025 (local $$cmp205$i i32)
17026 (local $$cmp208$i i32)
17027 (local $$cmp209$i i32)
17028 (local $$cmp21$i i32)
17029 (local $$cmp215$i$i i32)
17030 (local $$cmp217$i i32)
17031 (local $$cmp218$i i32)
17032 (local $$cmp221$i i32)
17033 (local $$cmp224$i i32)
17034 (local $$cmp228$i i32)
17035 (local $$cmp229$i i32)
17036 (local $$cmp233$i i32)
17037 (local $$cmp236$i$i i32)
17038 (local $$cmp24$i i32)
17039 (local $$cmp24$i$i i32)
17040 (local $$cmp246$i i32)
17041 (local $$cmp250$i i32)
17042 (local $$cmp254$i$i i32)
17043 (local $$cmp257$i i32)
17044 (local $$cmp258$i$i i32)
17045 (local $$cmp26$i i32)
17046 (local $$cmp265$i i32)
17047 (local $$cmp27$i$i i32)
17048 (local $$cmp28$i i32)
17049 (local $$cmp28$i$i i32)
17050 (local $$cmp284$i i32)
17051 (local $$cmp29 i32)
17052 (local $$cmp3$i$i i32)
17053 (local $$cmp301$i i32)
17054 (local $$cmp306$i$i i32)
17055 (local $$cmp31 i32)
17056 (local $$cmp319$i i32)
17057 (local $$cmp319$i$i i32)
17058 (local $$cmp32$i i32)
17059 (local $$cmp32$i$185 i32)
17060 (local $$cmp323$i i32)
17061 (local $$cmp327$i$i i32)
17062 (local $$cmp33$i i32)
17063 (local $$cmp332$i$i i32)
17064 (local $$cmp34$i i32)
17065 (local $$cmp34$i$i i32)
17066 (local $$cmp35$i i32)
17067 (local $$cmp350$i$i i32)
17068 (local $$cmp36$i i32)
17069 (local $$cmp36$i$i i32)
17070 (local $$cmp374$i i32)
17071 (local $$cmp38$i i32)
17072 (local $$cmp38$i$i i32)
17073 (local $$cmp388$i i32)
17074 (local $$cmp396$i i32)
17075 (local $$cmp40$i i32)
17076 (local $$cmp401$i i32)
17077 (local $$cmp41$i$i i32)
17078 (local $$cmp42$i$i i32)
17079 (local $$cmp422$i i32)
17080 (local $$cmp43$i i32)
17081 (local $$cmp44$i$i i32)
17082 (local $$cmp45$i i32)
17083 (local $$cmp45$i$155 i32)
17084 (local $$cmp46$i i32)
17085 (local $$cmp46$i$49$i i32)
17086 (local $$cmp46$i$i i32)
17087 (local $$cmp48$i i32)
17088 (local $$cmp49$i i32)
17089 (local $$cmp5 i32)
17090 (local $$cmp51$i i32)
17091 (local $$cmp54$i$i i32)
17092 (local $$cmp55$i i32)
17093 (local $$cmp55$i$187 i32)
17094 (local $$cmp57$i i32)
17095 (local $$cmp57$i$188 i32)
17096 (local $$cmp57$i$i i32)
17097 (local $$cmp59$i$i i32)
17098 (local $$cmp60$i i32)
17099 (local $$cmp60$i$i i32)
17100 (local $$cmp62$i i32)
17101 (local $$cmp63$i i32)
17102 (local $$cmp63$i$i i32)
17103 (local $$cmp65$i i32)
17104 (local $$cmp66$i i32)
17105 (local $$cmp66$i$190 i32)
17106 (local $$cmp69$i i32)
17107 (local $$cmp7$i$i i32)
17108 (local $$cmp70 i32)
17109 (local $$cmp72$i i32)
17110 (local $$cmp75$i$i i32)
17111 (local $$cmp76 i32)
17112 (local $$cmp76$i i32)
17113 (local $$cmp79 i32)
17114 (local $$cmp81$i i32)
17115 (local $$cmp81$i$191 i32)
17116 (local $$cmp81$i$i i32)
17117 (local $$cmp83$i$i i32)
17118 (local $$cmp85$i i32)
17119 (local $$cmp86$i$i i32)
17120 (local $$cmp89$i i32)
17121 (local $$cmp9$i$i i32)
17122 (local $$cmp90$i i32)
17123 (local $$cmp91$i i32)
17124 (local $$cmp93$i i32)
17125 (local $$cmp95$i i32)
17126 (local $$cmp96$i i32)
17127 (local $$cmp97$7$i i32)
17128 (local $$cmp97$i i32)
17129 (local $$cmp97$i$i i32)
17130 (local $$cmp99 i32)
17131 (local $$cond i32)
17132 (local $$cond$i i32)
17133 (local $$cond$i$16$i i32)
17134 (local $$cond$i$25$i i32)
17135 (local $$cond$i$36$i i32)
17136 (local $$cond$i$i i32)
17137 (local $$cond$i$i$i i32)
17138 (local $$cond$v$0$i i32)
17139 (local $$cond115$i$i i32)
17140 (local $$cond13$i$i i32)
17141 (local $$cond15$i$i i32)
17142 (local $$cond2$i i32)
17143 (local $$cond2$i$i i32)
17144 (local $$cond3$i i32)
17145 (local $$cond315$i$i i32)
17146 (local $$cond383$i i32)
17147 (local $$cond4$i i32)
17148 (local $$exitcond$i$i i32)
17149 (local $$fd$i i32)
17150 (local $$fd$i$164 i32)
17151 (local $$fd$i$i i32)
17152 (local $$fd103$i$i i32)
17153 (local $$fd123 i32)
17154 (local $$fd139$i i32)
17155 (local $$fd140$i$i i32)
17156 (local $$fd148$i$i i32)
17157 (local $$fd160$i$i i32)
17158 (local $$fd219$i i32)
17159 (local $$fd247$i$i i32)
17160 (local $$fd303$i$i i32)
17161 (local $$fd312$i i32)
17162 (local $$fd339$i$i i32)
17163 (local $$fd344$i$i i32)
17164 (local $$fd359$i$i i32)
17165 (local $$fd371$i i32)
17166 (local $$fd408$i i32)
17167 (local $$fd416$i i32)
17168 (local $$fd431$i i32)
17169 (local $$fd50$i i32)
17170 (local $$fd54$i$i i32)
17171 (local $$fd59$i$i i32)
17172 (local $$fd68$pre$phi$i$iZ2D i32)
17173 (local $$fd69 i32)
17174 (local $$fd78$i$i i32)
17175 (local $$fd85$i$i i32)
17176 (local $$fd9 i32)
17177 (local $$head i32)
17178 (local $$head$i i32)
17179 (local $$head$i$154 i32)
17180 (local $$head$i$17$i i32)
17181 (local $$head$i$29$i i32)
17182 (local $$head$i$42$i i32)
17183 (local $$head$i$i i32)
17184 (local $$head$i$i$i i32)
17185 (local $$head118$i$i i32)
17186 (local $$head168 i32)
17187 (local $$head173 i32)
17188 (local $$head177 i32)
17189 (local $$head179 i32)
17190 (local $$head179$i i32)
17191 (local $$head182$i i32)
17192 (local $$head187$i i32)
17193 (local $$head189$i i32)
17194 (local $$head195 i32)
17195 (local $$head198 i32)
17196 (local $$head208$i$i i32)
17197 (local $$head211$i$i i32)
17198 (local $$head23$i$i i32)
17199 (local $$head25 i32)
17200 (local $$head265$i i32)
17201 (local $$head268$i i32)
17202 (local $$head271$i i32)
17203 (local $$head274$i i32)
17204 (local $$head279$i i32)
17205 (local $$head281$i i32)
17206 (local $$head29$i i32)
17207 (local $$head29$i$i i32)
17208 (local $$head317$i$i i32)
17209 (local $$head32$i$i i32)
17210 (local $$head34$i$i i32)
17211 (local $$head386$i i32)
17212 (local $$head7$i$31$i i32)
17213 (local $$head7$i$i i32)
17214 (local $$head7$i$i$i i32)
17215 (local $$head94 i32)
17216 (local $$head97 i32)
17217 (local $$head99$i i32)
17218 (local $$i$01$i$i i32)
17219 (local $$idx$0$i i32)
17220 (local $$inc$i$i i32)
17221 (local $$index$i i32)
17222 (local $$index$i$172 i32)
17223 (local $$index$i$54$i i32)
17224 (local $$index$i$i i32)
17225 (local $$index288$i$i i32)
17226 (local $$index356$i i32)
17227 (local $$nb$0 i32)
17228 (local $$neg i32)
17229 (local $$neg$i i32)
17230 (local $$neg$i$173 i32)
17231 (local $$neg$i$182 i32)
17232 (local $$neg$i$i i32)
17233 (local $$neg103$i i32)
17234 (local $$neg13 i32)
17235 (local $$neg132$i$i i32)
17236 (local $$neg48$i i32)
17237 (local $$neg73 i32)
17238 (local $$next$i i32)
17239 (local $$next$i$i i32)
17240 (local $$next$i$i$i i32)
17241 (local $$next231$i i32)
17242 (local $$not$cmp150$i$i i32)
17243 (local $$not$cmp346$i$i i32)
17244 (local $$not$cmp418$i i32)
17245 (local $$oldfirst$0$i$i i32)
17246 (local $$or$cond$i i32)
17247 (local $$or$cond$i$189 i32)
17248 (local $$or$cond1$i i32)
17249 (local $$or$cond1$i$184 i32)
17250 (local $$or$cond2$i i32)
17251 (local $$or$cond3$i i32)
17252 (local $$or$cond4$i i32)
17253 (local $$or$cond5$i i32)
17254 (local $$or$cond7$i i32)
17255 (local $$or$cond8$i i32)
17256 (local $$or$cond98$i i32)
17257 (local $$or$i i32)
17258 (local $$or$i$195 i32)
17259 (local $$or$i$28$i i32)
17260 (local $$or$i$i i32)
17261 (local $$or$i$i$i i32)
17262 (local $$or101$i$i i32)
17263 (local $$or110 i32)
17264 (local $$or167 i32)
17265 (local $$or172 i32)
17266 (local $$or176 i32)
17267 (local $$or178$i i32)
17268 (local $$or180 i32)
17269 (local $$or183$i i32)
17270 (local $$or186$i i32)
17271 (local $$or188$i i32)
17272 (local $$or19$i$i i32)
17273 (local $$or194 i32)
17274 (local $$or197 i32)
17275 (local $$or204$i i32)
17276 (local $$or210$i$i i32)
17277 (local $$or22$i$i i32)
17278 (local $$or23 i32)
17279 (local $$or232$i$i i32)
17280 (local $$or26 i32)
17281 (local $$or264$i i32)
17282 (local $$or267$i i32)
17283 (local $$or270$i i32)
17284 (local $$or275$i i32)
17285 (local $$or278$i i32)
17286 (local $$or28$i$i i32)
17287 (local $$or280$i i32)
17288 (local $$or297$i i32)
17289 (local $$or300$i$i i32)
17290 (local $$or33$i$i i32)
17291 (local $$or368$i i32)
17292 (local $$or40 i32)
17293 (local $$or44$i$i i32)
17294 (local $$or93 i32)
17295 (local $$or96 i32)
17296 (local $$p$0$i$i i32)
17297 (local $$parent$i i32)
17298 (local $$parent$i$162 i32)
17299 (local $$parent$i$51$i i32)
17300 (local $$parent$i$i i32)
17301 (local $$parent135$i i32)
17302 (local $$parent138$i$i i32)
17303 (local $$parent149$i i32)
17304 (local $$parent162$i$i i32)
17305 (local $$parent165$i$i i32)
17306 (local $$parent166$i i32)
17307 (local $$parent179$i$i i32)
17308 (local $$parent196$i$i i32)
17309 (local $$parent226$i i32)
17310 (local $$parent240$i i32)
17311 (local $$parent257$i i32)
17312 (local $$parent301$i$i i32)
17313 (local $$parent337$i$i i32)
17314 (local $$parent361$i$i i32)
17315 (local $$parent369$i i32)
17316 (local $$parent406$i i32)
17317 (local $$parent433$i i32)
17318 (local $$qsize$0$i$i i32)
17319 (local $$retval$0 i32)
17320 (local $$rsize$0$i i32)
17321 (local $$rsize$0$i$152 i32)
17322 (local $$rsize$0$i$lcssa i32)
17323 (local $$rsize$1$i i32)
17324 (local $$rsize$3$i i32)
17325 (local $$rsize$4$lcssa$i i32)
17326 (local $$rsize$49$i i32)
17327 (local $$rst$0$i i32)
17328 (local $$rst$1$i i32)
17329 (local $$sflags193$i i32)
17330 (local $$sflags235$i i32)
17331 (local $$shl i32)
17332 (local $$shl$i i32)
17333 (local $$shl$i$144 i32)
17334 (local $$shl$i$19$i i32)
17335 (local $$shl$i$47$i i32)
17336 (local $$shl$i$i i32)
17337 (local $$shl102 i32)
17338 (local $$shl105 i32)
17339 (local $$shl116$i$i i32)
17340 (local $$shl12 i32)
17341 (local $$shl127$i$i i32)
17342 (local $$shl131$i$i i32)
17343 (local $$shl15$i i32)
17344 (local $$shl18$i i32)
17345 (local $$shl192$i i32)
17346 (local $$shl195$i i32)
17347 (local $$shl198$i i32)
17348 (local $$shl22 i32)
17349 (local $$shl221$i$i i32)
17350 (local $$shl226$i$i i32)
17351 (local $$shl265$i$i i32)
17352 (local $$shl270$i$i i32)
17353 (local $$shl276$i$i i32)
17354 (local $$shl279$i$i i32)
17355 (local $$shl288$i i32)
17356 (local $$shl291$i i32)
17357 (local $$shl294$i$i i32)
17358 (local $$shl31$i i32)
17359 (local $$shl316$i$i i32)
17360 (local $$shl326$i$i i32)
17361 (local $$shl333$i i32)
17362 (local $$shl338$i i32)
17363 (local $$shl344$i i32)
17364 (local $$shl347$i i32)
17365 (local $$shl35 i32)
17366 (local $$shl362$i i32)
17367 (local $$shl37 i32)
17368 (local $$shl384$i i32)
17369 (local $$shl39$i$i i32)
17370 (local $$shl395$i i32)
17371 (local $$shl48$i$i i32)
17372 (local $$shl52$i i32)
17373 (local $$shl60$i i32)
17374 (local $$shl65 i32)
17375 (local $$shl70$i$i i32)
17376 (local $$shl72 i32)
17377 (local $$shl75$i$i i32)
17378 (local $$shl81$i$i i32)
17379 (local $$shl84$i$i i32)
17380 (local $$shl9$i i32)
17381 (local $$shl90 i32)
17382 (local $$shl95$i$i i32)
17383 (local $$shr i32)
17384 (local $$shr$i i32)
17385 (local $$shr$i$139 i32)
17386 (local $$shr$i$45$i i32)
17387 (local $$shr$i$i i32)
17388 (local $$shr101 i32)
17389 (local $$shr11$i i32)
17390 (local $$shr11$i$147 i32)
17391 (local $$shr110$i$i i32)
17392 (local $$shr12$i i32)
17393 (local $$shr123$i$i i32)
17394 (local $$shr15$i i32)
17395 (local $$shr16$i i32)
17396 (local $$shr16$i$148 i32)
17397 (local $$shr19$i i32)
17398 (local $$shr194$i i32)
17399 (local $$shr20$i i32)
17400 (local $$shr214$i$i i32)
17401 (local $$shr253$i$i i32)
17402 (local $$shr263$i$i i32)
17403 (local $$shr267$i$i i32)
17404 (local $$shr27$i i32)
17405 (local $$shr272$i$i i32)
17406 (local $$shr277$i$i i32)
17407 (local $$shr281$i$i i32)
17408 (local $$shr283$i i32)
17409 (local $$shr3 i32)
17410 (local $$shr310$i$i i32)
17411 (local $$shr318$i i32)
17412 (local $$shr322$i$i i32)
17413 (local $$shr330$i i32)
17414 (local $$shr335$i i32)
17415 (local $$shr340$i i32)
17416 (local $$shr345$i i32)
17417 (local $$shr349$i i32)
17418 (local $$shr378$i i32)
17419 (local $$shr391$i i32)
17420 (local $$shr4$i i32)
17421 (local $$shr41$i i32)
17422 (local $$shr45 i32)
17423 (local $$shr47 i32)
17424 (local $$shr48 i32)
17425 (local $$shr5$i i32)
17426 (local $$shr5$i$142 i32)
17427 (local $$shr51 i32)
17428 (local $$shr52 i32)
17429 (local $$shr55 i32)
17430 (local $$shr56 i32)
17431 (local $$shr58$i$i i32)
17432 (local $$shr59 i32)
17433 (local $$shr60 i32)
17434 (local $$shr63 i32)
17435 (local $$shr68$i$i i32)
17436 (local $$shr7$i i32)
17437 (local $$shr7$i$145 i32)
17438 (local $$shr72$i i32)
17439 (local $$shr72$i$i i32)
17440 (local $$shr75$i i32)
17441 (local $$shr76$i i32)
17442 (local $$shr77$i$i i32)
17443 (local $$shr79$i i32)
17444 (local $$shr8$i i32)
17445 (local $$shr80$i i32)
17446 (local $$shr82$i$i i32)
17447 (local $$shr83$i i32)
17448 (local $$shr84$i i32)
17449 (local $$shr86$i$i i32)
17450 (local $$shr87$i i32)
17451 (local $$shr88$i i32)
17452 (local $$shr91$i i32)
17453 (local $$size$i$i i32)
17454 (local $$size$i$i$i i32)
17455 (local $$size$i$i$lcssa i32)
17456 (local $$size188$i i32)
17457 (local $$size188$i$lcssa i32)
17458 (local $$size245$i i32)
17459 (local $$sizebits$0$i i32)
17460 (local $$sizebits$0$shl52$i i32)
17461 (local $$sp$0$i$i i32)
17462 (local $$sp$0$i$i$i i32)
17463 (local $$sp$0108$i i32)
17464 (local $$sp$0108$i$lcssa i32)
17465 (local $$sp$1107$i i32)
17466 (local $$sp$1107$i$lcssa i32)
17467 (local $$ssize$0$i i32)
17468 (local $$ssize$2$ph$i i32)
17469 (local $$ssize$5$i i32)
17470 (local $$sub i32)
17471 (local $$sub$i i32)
17472 (local $$sub$i$138 i32)
17473 (local $$sub$i$181 i32)
17474 (local $$sub$i$i i32)
17475 (local $$sub$ptr$lhs$cast$i i32)
17476 (local $$sub$ptr$lhs$cast$i$39$i i32)
17477 (local $$sub$ptr$lhs$cast$i$i i32)
17478 (local $$sub$ptr$rhs$cast$i i32)
17479 (local $$sub$ptr$rhs$cast$i$40$i i32)
17480 (local $$sub$ptr$rhs$cast$i$i i32)
17481 (local $$sub$ptr$sub$i i32)
17482 (local $$sub$ptr$sub$i$41$i i32)
17483 (local $$sub$ptr$sub$i$i i32)
17484 (local $$sub10$i i32)
17485 (local $$sub101$i i32)
17486 (local $$sub101$rsize$4$i i32)
17487 (local $$sub112$i i32)
17488 (local $$sub113$i$i i32)
17489 (local $$sub118$i i32)
17490 (local $$sub14$i i32)
17491 (local $$sub16$i$i i32)
17492 (local $$sub160 i32)
17493 (local $$sub172$i i32)
17494 (local $$sub18$i$i i32)
17495 (local $$sub190 i32)
17496 (local $$sub2$i i32)
17497 (local $$sub22$i i32)
17498 (local $$sub260$i i32)
17499 (local $$sub262$i$i i32)
17500 (local $$sub266$i$i i32)
17501 (local $$sub271$i$i i32)
17502 (local $$sub275$i$i i32)
17503 (local $$sub30$i i32)
17504 (local $$sub31$i i32)
17505 (local $$sub31$rsize$0$i i32)
17506 (local $$sub313$i$i i32)
17507 (local $$sub329$i i32)
17508 (local $$sub33$i i32)
17509 (local $$sub334$i i32)
17510 (local $$sub339$i i32)
17511 (local $$sub343$i i32)
17512 (local $$sub381$i i32)
17513 (local $$sub4$i i32)
17514 (local $$sub41$i i32)
17515 (local $$sub42 i32)
17516 (local $$sub44 i32)
17517 (local $$sub5$i$27$i i32)
17518 (local $$sub5$i$i i32)
17519 (local $$sub5$i$i$i i32)
17520 (local $$sub50$i i32)
17521 (local $$sub6$i i32)
17522 (local $$sub63$i i32)
17523 (local $$sub67$i i32)
17524 (local $$sub67$i$i i32)
17525 (local $$sub70$i i32)
17526 (local $$sub71$i$i i32)
17527 (local $$sub76$i$i i32)
17528 (local $$sub80$i$i i32)
17529 (local $$sub91 i32)
17530 (local $$sub99$i i32)
17531 (local $$t$0$i i32)
17532 (local $$t$0$i$151 i32)
17533 (local $$t$2$i i32)
17534 (local $$t$4$ph$i i32)
17535 (local $$t$4$v$4$i i32)
17536 (local $$t$48$i i32)
17537 (local $$tbase$796$i i32)
17538 (local $$tobool$i$i i32)
17539 (local $$tobool107 i32)
17540 (local $$tobool195$i i32)
17541 (local $$tobool200$i i32)
17542 (local $$tobool228$i$i i32)
17543 (local $$tobool237$i i32)
17544 (local $$tobool293$i i32)
17545 (local $$tobool296$i$i i32)
17546 (local $$tobool30$i i32)
17547 (local $$tobool364$i i32)
17548 (local $$tobool97$i$i i32)
17549 (local $$tsize$795$i i32)
17550 (local $$v$0$i i32)
17551 (local $$v$0$i$153 i32)
17552 (local $$v$0$i$lcssa i32)
17553 (local $$v$1$i i32)
17554 (local $$v$3$i i32)
17555 (local $$v$4$lcssa$i i32)
17556 (local $$v$410$i i32)
17557 (local $$xor$i$i i32)
17558 (local $label i32)
17559 (local $sp i32)
17560 (set_local $sp
17561 (get_global $STACKTOP)
17562 )
17563 (set_local $$cmp
17564 (i32.lt_u
17565 (get_local $$bytes)
17566 (i32.const 245)
17567 )
17568 )
17569 (block $do-once
17570 (if
17571 (get_local $$cmp)
17572 (block
17573 (set_local $$cmp1
17574 (i32.lt_u
17575 (get_local $$bytes)
17576 (i32.const 11)
17577 )
17578 )
17579 (set_local $$add2
17580 (i32.add
17581 (get_local $$bytes)
17582 (i32.const 11)
17583 )
17584 )
17585 (set_local $$and
17586 (i32.and
17587 (get_local $$add2)
17588 (i32.const -8)
17589 )
17590 )
17591 (set_local $$cond
17592 (if (result i32)
17593 (get_local $$cmp1)
17594 (i32.const 16)
17595 (get_local $$and)
17596 )
17597 )
17598 (set_local $$shr
17599 (i32.shr_u
17600 (get_local $$cond)
17601 (i32.const 3)
17602 )
17603 )
17604 (set_local $$0
17605 (i32.load
17606 (i32.const 176)
17607 )
17608 )
17609 (set_local $$shr3
17610 (i32.shr_u
17611 (get_local $$0)
17612 (get_local $$shr)
17613 )
17614 )
17615 (set_local $$and4
17616 (i32.and
17617 (get_local $$shr3)
17618 (i32.const 3)
17619 )
17620 )
17621 (set_local $$cmp5
17622 (i32.eq
17623 (get_local $$and4)
17624 (i32.const 0)
17625 )
17626 )
17627 (if
17628 (i32.eqz
17629 (get_local $$cmp5)
17630 )
17631 (block
17632 (set_local $$neg
17633 (i32.and
17634 (get_local $$shr3)
17635 (i32.const 1)
17636 )
17637 )
17638 (set_local $$and7
17639 (i32.xor
17640 (get_local $$neg)
17641 (i32.const 1)
17642 )
17643 )
17644 (set_local $$add8
17645 (i32.add
17646 (get_local $$and7)
17647 (get_local $$shr)
17648 )
17649 )
17650 (set_local $$shl
17651 (i32.shl
17652 (get_local $$add8)
17653 (i32.const 1)
17654 )
17655 )
17656 (set_local $$arrayidx
17657 (i32.add
17658 (i32.const 216)
17659 (i32.shl
17660 (get_local $$shl)
17661 (i32.const 2)
17662 )
17663 )
17664 )
17665 (set_local $$1
17666 (i32.add
17667 (get_local $$arrayidx)
17668 (i32.const 8)
17669 )
17670 )
17671 (set_local $$2
17672 (i32.load
17673 (get_local $$1)
17674 )
17675 )
17676 (set_local $$fd9
17677 (i32.add
17678 (get_local $$2)
17679 (i32.const 8)
17680 )
17681 )
17682 (set_local $$3
17683 (i32.load
17684 (get_local $$fd9)
17685 )
17686 )
17687 (set_local $$cmp10
17688 (i32.eq
17689 (get_local $$arrayidx)
17690 (get_local $$3)
17691 )
17692 )
17693 (block $do-once0
17694 (if
17695 (get_local $$cmp10)
17696 (block
17697 (set_local $$shl12
17698 (i32.shl
17699 (i32.const 1)
17700 (get_local $$add8)
17701 )
17702 )
17703 (set_local $$neg13
17704 (i32.xor
17705 (get_local $$shl12)
17706 (i32.const -1)
17707 )
17708 )
17709 (set_local $$and14
17710 (i32.and
17711 (get_local $$0)
17712 (get_local $$neg13)
17713 )
17714 )
17715 (i32.store
17716 (i32.const 176)
17717 (get_local $$and14)
17718 )
17719 )
17720 (block
17721 (set_local $$4
17722 (i32.load
17723 (i32.const 192)
17724 )
17725 )
17726 (set_local $$cmp15
17727 (i32.lt_u
17728 (get_local $$3)
17729 (get_local $$4)
17730 )
17731 )
17732 (if
17733 (get_local $$cmp15)
17734 (call $_abort)
17735 )
17736 (set_local $$bk
17737 (i32.add
17738 (get_local $$3)
17739 (i32.const 12)
17740 )
17741 )
17742 (set_local $$5
17743 (i32.load
17744 (get_local $$bk)
17745 )
17746 )
17747 (set_local $$cmp16
17748 (i32.eq
17749 (get_local $$5)
17750 (get_local $$2)
17751 )
17752 )
17753 (if
17754 (get_local $$cmp16)
17755 (block
17756 (i32.store
17757 (get_local $$bk)
17758 (get_local $$arrayidx)
17759 )
17760 (i32.store
17761 (get_local $$1)
17762 (get_local $$3)
17763 )
17764 (br $do-once0)
17765 )
17766 (call $_abort)
17767 )
17768 )
17769 )
17770 )
17771 (set_local $$shl22
17772 (i32.shl
17773 (get_local $$add8)
17774 (i32.const 3)
17775 )
17776 )
17777 (set_local $$or23
17778 (i32.or
17779 (get_local $$shl22)
17780 (i32.const 3)
17781 )
17782 )
17783 (set_local $$head
17784 (i32.add
17785 (get_local $$2)
17786 (i32.const 4)
17787 )
17788 )
17789 (i32.store
17790 (get_local $$head)
17791 (get_local $$or23)
17792 )
17793 (set_local $$add$ptr
17794 (i32.add
17795 (get_local $$2)
17796 (get_local $$shl22)
17797 )
17798 )
17799 (set_local $$head25
17800 (i32.add
17801 (get_local $$add$ptr)
17802 (i32.const 4)
17803 )
17804 )
17805 (set_local $$6
17806 (i32.load
17807 (get_local $$head25)
17808 )
17809 )
17810 (set_local $$or26
17811 (i32.or
17812 (get_local $$6)
17813 (i32.const 1)
17814 )
17815 )
17816 (i32.store
17817 (get_local $$head25)
17818 (get_local $$or26)
17819 )
17820 (set_local $$retval$0
17821 (get_local $$fd9)
17822 )
17823 (return
17824 (get_local $$retval$0)
17825 )
17826 )
17827 )
17828 (set_local $$7
17829 (i32.load
17830 (i32.const 184)
17831 )
17832 )
17833 (set_local $$cmp29
17834 (i32.gt_u
17835 (get_local $$cond)
17836 (get_local $$7)
17837 )
17838 )
17839 (if
17840 (get_local $$cmp29)
17841 (block
17842 (set_local $$cmp31
17843 (i32.eq
17844 (get_local $$shr3)
17845 (i32.const 0)
17846 )
17847 )
17848 (if
17849 (i32.eqz
17850 (get_local $$cmp31)
17851 )
17852 (block
17853 (set_local $$shl35
17854 (i32.shl
17855 (get_local $$shr3)
17856 (get_local $$shr)
17857 )
17858 )
17859 (set_local $$shl37
17860 (i32.shl
17861 (i32.const 2)
17862 (get_local $$shr)
17863 )
17864 )
17865 (set_local $$sub
17866 (i32.sub
17867 (i32.const 0)
17868 (get_local $$shl37)
17869 )
17870 )
17871 (set_local $$or40
17872 (i32.or
17873 (get_local $$shl37)
17874 (get_local $$sub)
17875 )
17876 )
17877 (set_local $$and41
17878 (i32.and
17879 (get_local $$shl35)
17880 (get_local $$or40)
17881 )
17882 )
17883 (set_local $$sub42
17884 (i32.sub
17885 (i32.const 0)
17886 (get_local $$and41)
17887 )
17888 )
17889 (set_local $$and43
17890 (i32.and
17891 (get_local $$and41)
17892 (get_local $$sub42)
17893 )
17894 )
17895 (set_local $$sub44
17896 (i32.add
17897 (get_local $$and43)
17898 (i32.const -1)
17899 )
17900 )
17901 (set_local $$shr45
17902 (i32.shr_u
17903 (get_local $$sub44)
17904 (i32.const 12)
17905 )
17906 )
17907 (set_local $$and46
17908 (i32.and
17909 (get_local $$shr45)
17910 (i32.const 16)
17911 )
17912 )
17913 (set_local $$shr47
17914 (i32.shr_u
17915 (get_local $$sub44)
17916 (get_local $$and46)
17917 )
17918 )
17919 (set_local $$shr48
17920 (i32.shr_u
17921 (get_local $$shr47)
17922 (i32.const 5)
17923 )
17924 )
17925 (set_local $$and49
17926 (i32.and
17927 (get_local $$shr48)
17928 (i32.const 8)
17929 )
17930 )
17931 (set_local $$add50
17932 (i32.or
17933 (get_local $$and49)
17934 (get_local $$and46)
17935 )
17936 )
17937 (set_local $$shr51
17938 (i32.shr_u
17939 (get_local $$shr47)
17940 (get_local $$and49)
17941 )
17942 )
17943 (set_local $$shr52
17944 (i32.shr_u
17945 (get_local $$shr51)
17946 (i32.const 2)
17947 )
17948 )
17949 (set_local $$and53
17950 (i32.and
17951 (get_local $$shr52)
17952 (i32.const 4)
17953 )
17954 )
17955 (set_local $$add54
17956 (i32.or
17957 (get_local $$add50)
17958 (get_local $$and53)
17959 )
17960 )
17961 (set_local $$shr55
17962 (i32.shr_u
17963 (get_local $$shr51)
17964 (get_local $$and53)
17965 )
17966 )
17967 (set_local $$shr56
17968 (i32.shr_u
17969 (get_local $$shr55)
17970 (i32.const 1)
17971 )
17972 )
17973 (set_local $$and57
17974 (i32.and
17975 (get_local $$shr56)
17976 (i32.const 2)
17977 )
17978 )
17979 (set_local $$add58
17980 (i32.or
17981 (get_local $$add54)
17982 (get_local $$and57)
17983 )
17984 )
17985 (set_local $$shr59
17986 (i32.shr_u
17987 (get_local $$shr55)
17988 (get_local $$and57)
17989 )
17990 )
17991 (set_local $$shr60
17992 (i32.shr_u
17993 (get_local $$shr59)
17994 (i32.const 1)
17995 )
17996 )
17997 (set_local $$and61
17998 (i32.and
17999 (get_local $$shr60)
18000 (i32.const 1)
18001 )
18002 )
18003 (set_local $$add62
18004 (i32.or
18005 (get_local $$add58)
18006 (get_local $$and61)
18007 )
18008 )
18009 (set_local $$shr63
18010 (i32.shr_u
18011 (get_local $$shr59)
18012 (get_local $$and61)
18013 )
18014 )
18015 (set_local $$add64
18016 (i32.add
18017 (get_local $$add62)
18018 (get_local $$shr63)
18019 )
18020 )
18021 (set_local $$shl65
18022 (i32.shl
18023 (get_local $$add64)
18024 (i32.const 1)
18025 )
18026 )
18027 (set_local $$arrayidx66
18028 (i32.add
18029 (i32.const 216)
18030 (i32.shl
18031 (get_local $$shl65)
18032 (i32.const 2)
18033 )
18034 )
18035 )
18036 (set_local $$8
18037 (i32.add
18038 (get_local $$arrayidx66)
18039 (i32.const 8)
18040 )
18041 )
18042 (set_local $$9
18043 (i32.load
18044 (get_local $$8)
18045 )
18046 )
18047 (set_local $$fd69
18048 (i32.add
18049 (get_local $$9)
18050 (i32.const 8)
18051 )
18052 )
18053 (set_local $$10
18054 (i32.load
18055 (get_local $$fd69)
18056 )
18057 )
18058 (set_local $$cmp70
18059 (i32.eq
18060 (get_local $$arrayidx66)
18061 (get_local $$10)
18062 )
18063 )
18064 (block $do-once2
18065 (if
18066 (get_local $$cmp70)
18067 (block
18068 (set_local $$shl72
18069 (i32.shl
18070 (i32.const 1)
18071 (get_local $$add64)
18072 )
18073 )
18074 (set_local $$neg73
18075 (i32.xor
18076 (get_local $$shl72)
18077 (i32.const -1)
18078 )
18079 )
18080 (set_local $$and74
18081 (i32.and
18082 (get_local $$0)
18083 (get_local $$neg73)
18084 )
18085 )
18086 (i32.store
18087 (i32.const 176)
18088 (get_local $$and74)
18089 )
18090 (set_local $$13
18091 (get_local $$7)
18092 )
18093 )
18094 (block
18095 (set_local $$11
18096 (i32.load
18097 (i32.const 192)
18098 )
18099 )
18100 (set_local $$cmp76
18101 (i32.lt_u
18102 (get_local $$10)
18103 (get_local $$11)
18104 )
18105 )
18106 (if
18107 (get_local $$cmp76)
18108 (call $_abort)
18109 )
18110 (set_local $$bk78
18111 (i32.add
18112 (get_local $$10)
18113 (i32.const 12)
18114 )
18115 )
18116 (set_local $$12
18117 (i32.load
18118 (get_local $$bk78)
18119 )
18120 )
18121 (set_local $$cmp79
18122 (i32.eq
18123 (get_local $$12)
18124 (get_local $$9)
18125 )
18126 )
18127 (if
18128 (get_local $$cmp79)
18129 (block
18130 (i32.store
18131 (get_local $$bk78)
18132 (get_local $$arrayidx66)
18133 )
18134 (i32.store
18135 (get_local $$8)
18136 (get_local $$10)
18137 )
18138 (set_local $$$pre
18139 (i32.load
18140 (i32.const 184)
18141 )
18142 )
18143 (set_local $$13
18144 (get_local $$$pre)
18145 )
18146 (br $do-once2)
18147 )
18148 (call $_abort)
18149 )
18150 )
18151 )
18152 )
18153 (set_local $$shl90
18154 (i32.shl
18155 (get_local $$add64)
18156 (i32.const 3)
18157 )
18158 )
18159 (set_local $$sub91
18160 (i32.sub
18161 (get_local $$shl90)
18162 (get_local $$cond)
18163 )
18164 )
18165 (set_local $$or93
18166 (i32.or
18167 (get_local $$cond)
18168 (i32.const 3)
18169 )
18170 )
18171 (set_local $$head94
18172 (i32.add
18173 (get_local $$9)
18174 (i32.const 4)
18175 )
18176 )
18177 (i32.store
18178 (get_local $$head94)
18179 (get_local $$or93)
18180 )
18181 (set_local $$add$ptr95
18182 (i32.add
18183 (get_local $$9)
18184 (get_local $$cond)
18185 )
18186 )
18187 (set_local $$or96
18188 (i32.or
18189 (get_local $$sub91)
18190 (i32.const 1)
18191 )
18192 )
18193 (set_local $$head97
18194 (i32.add
18195 (get_local $$add$ptr95)
18196 (i32.const 4)
18197 )
18198 )
18199 (i32.store
18200 (get_local $$head97)
18201 (get_local $$or96)
18202 )
18203 (set_local $$add$ptr98
18204 (i32.add
18205 (get_local $$add$ptr95)
18206 (get_local $$sub91)
18207 )
18208 )
18209 (i32.store
18210 (get_local $$add$ptr98)
18211 (get_local $$sub91)
18212 )
18213 (set_local $$cmp99
18214 (i32.eq
18215 (get_local $$13)
18216 (i32.const 0)
18217 )
18218 )
18219 (if
18220 (i32.eqz
18221 (get_local $$cmp99)
18222 )
18223 (block
18224 (set_local $$14
18225 (i32.load
18226 (i32.const 196)
18227 )
18228 )
18229 (set_local $$shr101
18230 (i32.shr_u
18231 (get_local $$13)
18232 (i32.const 3)
18233 )
18234 )
18235 (set_local $$shl102
18236 (i32.shl
18237 (get_local $$shr101)
18238 (i32.const 1)
18239 )
18240 )
18241 (set_local $$arrayidx103
18242 (i32.add
18243 (i32.const 216)
18244 (i32.shl
18245 (get_local $$shl102)
18246 (i32.const 2)
18247 )
18248 )
18249 )
18250 (set_local $$15
18251 (i32.load
18252 (i32.const 176)
18253 )
18254 )
18255 (set_local $$shl105
18256 (i32.shl
18257 (i32.const 1)
18258 (get_local $$shr101)
18259 )
18260 )
18261 (set_local $$and106
18262 (i32.and
18263 (get_local $$15)
18264 (get_local $$shl105)
18265 )
18266 )
18267 (set_local $$tobool107
18268 (i32.eq
18269 (get_local $$and106)
18270 (i32.const 0)
18271 )
18272 )
18273 (if
18274 (get_local $$tobool107)
18275 (block
18276 (set_local $$or110
18277 (i32.or
18278 (get_local $$15)
18279 (get_local $$shl105)
18280 )
18281 )
18282 (i32.store
18283 (i32.const 176)
18284 (get_local $$or110)
18285 )
18286 (set_local $$$pre241
18287 (i32.add
18288 (get_local $$arrayidx103)
18289 (i32.const 8)
18290 )
18291 )
18292 (set_local $$$pre$phiZ2D
18293 (get_local $$$pre241)
18294 )
18295 (set_local $$F104$0
18296 (get_local $$arrayidx103)
18297 )
18298 )
18299 (block
18300 (set_local $$16
18301 (i32.add
18302 (get_local $$arrayidx103)
18303 (i32.const 8)
18304 )
18305 )
18306 (set_local $$17
18307 (i32.load
18308 (get_local $$16)
18309 )
18310 )
18311 (set_local $$18
18312 (i32.load
18313 (i32.const 192)
18314 )
18315 )
18316 (set_local $$cmp113
18317 (i32.lt_u
18318 (get_local $$17)
18319 (get_local $$18)
18320 )
18321 )
18322 (if
18323 (get_local $$cmp113)
18324 (call $_abort)
18325 (block
18326 (set_local $$$pre$phiZ2D
18327 (get_local $$16)
18328 )
18329 (set_local $$F104$0
18330 (get_local $$17)
18331 )
18332 )
18333 )
18334 )
18335 )
18336 (i32.store
18337 (get_local $$$pre$phiZ2D)
18338 (get_local $$14)
18339 )
18340 (set_local $$bk122
18341 (i32.add
18342 (get_local $$F104$0)
18343 (i32.const 12)
18344 )
18345 )
18346 (i32.store
18347 (get_local $$bk122)
18348 (get_local $$14)
18349 )
18350 (set_local $$fd123
18351 (i32.add
18352 (get_local $$14)
18353 (i32.const 8)
18354 )
18355 )
18356 (i32.store
18357 (get_local $$fd123)
18358 (get_local $$F104$0)
18359 )
18360 (set_local $$bk124
18361 (i32.add
18362 (get_local $$14)
18363 (i32.const 12)
18364 )
18365 )
18366 (i32.store
18367 (get_local $$bk124)
18368 (get_local $$arrayidx103)
18369 )
18370 )
18371 )
18372 (i32.store
18373 (i32.const 184)
18374 (get_local $$sub91)
18375 )
18376 (i32.store
18377 (i32.const 196)
18378 (get_local $$add$ptr95)
18379 )
18380 (set_local $$retval$0
18381 (get_local $$fd69)
18382 )
18383 (return
18384 (get_local $$retval$0)
18385 )
18386 )
18387 )
18388 (set_local $$19
18389 (i32.load
18390 (i32.const 180)
18391 )
18392 )
18393 (set_local $$cmp128
18394 (i32.eq
18395 (get_local $$19)
18396 (i32.const 0)
18397 )
18398 )
18399 (if
18400 (get_local $$cmp128)
18401 (set_local $$nb$0
18402 (get_local $$cond)
18403 )
18404 (block
18405 (set_local $$sub$i
18406 (i32.sub
18407 (i32.const 0)
18408 (get_local $$19)
18409 )
18410 )
18411 (set_local $$and$i
18412 (i32.and
18413 (get_local $$19)
18414 (get_local $$sub$i)
18415 )
18416 )
18417 (set_local $$sub2$i
18418 (i32.add
18419 (get_local $$and$i)
18420 (i32.const -1)
18421 )
18422 )
18423 (set_local $$shr$i
18424 (i32.shr_u
18425 (get_local $$sub2$i)
18426 (i32.const 12)
18427 )
18428 )
18429 (set_local $$and3$i
18430 (i32.and
18431 (get_local $$shr$i)
18432 (i32.const 16)
18433 )
18434 )
18435 (set_local $$shr4$i
18436 (i32.shr_u
18437 (get_local $$sub2$i)
18438 (get_local $$and3$i)
18439 )
18440 )
18441 (set_local $$shr5$i
18442 (i32.shr_u
18443 (get_local $$shr4$i)
18444 (i32.const 5)
18445 )
18446 )
18447 (set_local $$and6$i
18448 (i32.and
18449 (get_local $$shr5$i)
18450 (i32.const 8)
18451 )
18452 )
18453 (set_local $$add$i
18454 (i32.or
18455 (get_local $$and6$i)
18456 (get_local $$and3$i)
18457 )
18458 )
18459 (set_local $$shr7$i
18460 (i32.shr_u
18461 (get_local $$shr4$i)
18462 (get_local $$and6$i)
18463 )
18464 )
18465 (set_local $$shr8$i
18466 (i32.shr_u
18467 (get_local $$shr7$i)
18468 (i32.const 2)
18469 )
18470 )
18471 (set_local $$and9$i
18472 (i32.and
18473 (get_local $$shr8$i)
18474 (i32.const 4)
18475 )
18476 )
18477 (set_local $$add10$i
18478 (i32.or
18479 (get_local $$add$i)
18480 (get_local $$and9$i)
18481 )
18482 )
18483 (set_local $$shr11$i
18484 (i32.shr_u
18485 (get_local $$shr7$i)
18486 (get_local $$and9$i)
18487 )
18488 )
18489 (set_local $$shr12$i
18490 (i32.shr_u
18491 (get_local $$shr11$i)
18492 (i32.const 1)
18493 )
18494 )
18495 (set_local $$and13$i
18496 (i32.and
18497 (get_local $$shr12$i)
18498 (i32.const 2)
18499 )
18500 )
18501 (set_local $$add14$i
18502 (i32.or
18503 (get_local $$add10$i)
18504 (get_local $$and13$i)
18505 )
18506 )
18507 (set_local $$shr15$i
18508 (i32.shr_u
18509 (get_local $$shr11$i)
18510 (get_local $$and13$i)
18511 )
18512 )
18513 (set_local $$shr16$i
18514 (i32.shr_u
18515 (get_local $$shr15$i)
18516 (i32.const 1)
18517 )
18518 )
18519 (set_local $$and17$i
18520 (i32.and
18521 (get_local $$shr16$i)
18522 (i32.const 1)
18523 )
18524 )
18525 (set_local $$add18$i
18526 (i32.or
18527 (get_local $$add14$i)
18528 (get_local $$and17$i)
18529 )
18530 )
18531 (set_local $$shr19$i
18532 (i32.shr_u
18533 (get_local $$shr15$i)
18534 (get_local $$and17$i)
18535 )
18536 )
18537 (set_local $$add20$i
18538 (i32.add
18539 (get_local $$add18$i)
18540 (get_local $$shr19$i)
18541 )
18542 )
18543 (set_local $$arrayidx$i
18544 (i32.add
18545 (i32.const 480)
18546 (i32.shl
18547 (get_local $$add20$i)
18548 (i32.const 2)
18549 )
18550 )
18551 )
18552 (set_local $$20
18553 (i32.load
18554 (get_local $$arrayidx$i)
18555 )
18556 )
18557 (set_local $$head$i
18558 (i32.add
18559 (get_local $$20)
18560 (i32.const 4)
18561 )
18562 )
18563 (set_local $$21
18564 (i32.load
18565 (get_local $$head$i)
18566 )
18567 )
18568 (set_local $$and21$i
18569 (i32.and
18570 (get_local $$21)
18571 (i32.const -8)
18572 )
18573 )
18574 (set_local $$sub22$i
18575 (i32.sub
18576 (get_local $$and21$i)
18577 (get_local $$cond)
18578 )
18579 )
18580 (set_local $$rsize$0$i
18581 (get_local $$sub22$i)
18582 )
18583 (set_local $$t$0$i
18584 (get_local $$20)
18585 )
18586 (set_local $$v$0$i
18587 (get_local $$20)
18588 )
18589 (loop $while-in
18590 (block $while-out
18591 (set_local $$arrayidx23$i
18592 (i32.add
18593 (get_local $$t$0$i)
18594 (i32.const 16)
18595 )
18596 )
18597 (set_local $$22
18598 (i32.load
18599 (get_local $$arrayidx23$i)
18600 )
18601 )
18602 (set_local $$cmp$i
18603 (i32.eq
18604 (get_local $$22)
18605 (i32.const 0)
18606 )
18607 )
18608 (if
18609 (get_local $$cmp$i)
18610 (block
18611 (set_local $$arrayidx27$i
18612 (i32.add
18613 (get_local $$t$0$i)
18614 (i32.const 20)
18615 )
18616 )
18617 (set_local $$23
18618 (i32.load
18619 (get_local $$arrayidx27$i)
18620 )
18621 )
18622 (set_local $$cmp28$i
18623 (i32.eq
18624 (get_local $$23)
18625 (i32.const 0)
18626 )
18627 )
18628 (if
18629 (get_local $$cmp28$i)
18630 (block
18631 (set_local $$rsize$0$i$lcssa
18632 (get_local $$rsize$0$i)
18633 )
18634 (set_local $$v$0$i$lcssa
18635 (get_local $$v$0$i)
18636 )
18637 (br $while-out)
18638 )
18639 (set_local $$cond4$i
18640 (get_local $$23)
18641 )
18642 )
18643 )
18644 (set_local $$cond4$i
18645 (get_local $$22)
18646 )
18647 )
18648 (set_local $$head29$i
18649 (i32.add
18650 (get_local $$cond4$i)
18651 (i32.const 4)
18652 )
18653 )
18654 (set_local $$24
18655 (i32.load
18656 (get_local $$head29$i)
18657 )
18658 )
18659 (set_local $$and30$i
18660 (i32.and
18661 (get_local $$24)
18662 (i32.const -8)
18663 )
18664 )
18665 (set_local $$sub31$i
18666 (i32.sub
18667 (get_local $$and30$i)
18668 (get_local $$cond)
18669 )
18670 )
18671 (set_local $$cmp32$i
18672 (i32.lt_u
18673 (get_local $$sub31$i)
18674 (get_local $$rsize$0$i)
18675 )
18676 )
18677 (set_local $$sub31$rsize$0$i
18678 (if (result i32)
18679 (get_local $$cmp32$i)
18680 (get_local $$sub31$i)
18681 (get_local $$rsize$0$i)
18682 )
18683 )
18684 (set_local $$cond$v$0$i
18685 (if (result i32)
18686 (get_local $$cmp32$i)
18687 (get_local $$cond4$i)
18688 (get_local $$v$0$i)
18689 )
18690 )
18691 (set_local $$rsize$0$i
18692 (get_local $$sub31$rsize$0$i)
18693 )
18694 (set_local $$t$0$i
18695 (get_local $$cond4$i)
18696 )
18697 (set_local $$v$0$i
18698 (get_local $$cond$v$0$i)
18699 )
18700 (br $while-in)
18701 )
18702 )
18703 (set_local $$25
18704 (i32.load
18705 (i32.const 192)
18706 )
18707 )
18708 (set_local $$cmp33$i
18709 (i32.lt_u
18710 (get_local $$v$0$i$lcssa)
18711 (get_local $$25)
18712 )
18713 )
18714 (if
18715 (get_local $$cmp33$i)
18716 (call $_abort)
18717 )
18718 (set_local $$add$ptr$i
18719 (i32.add
18720 (get_local $$v$0$i$lcssa)
18721 (get_local $$cond)
18722 )
18723 )
18724 (set_local $$cmp35$i
18725 (i32.lt_u
18726 (get_local $$v$0$i$lcssa)
18727 (get_local $$add$ptr$i)
18728 )
18729 )
18730 (if
18731 (i32.eqz
18732 (get_local $$cmp35$i)
18733 )
18734 (call $_abort)
18735 )
18736 (set_local $$parent$i
18737 (i32.add
18738 (get_local $$v$0$i$lcssa)
18739 (i32.const 24)
18740 )
18741 )
18742 (set_local $$26
18743 (i32.load
18744 (get_local $$parent$i)
18745 )
18746 )
18747 (set_local $$bk$i
18748 (i32.add
18749 (get_local $$v$0$i$lcssa)
18750 (i32.const 12)
18751 )
18752 )
18753 (set_local $$27
18754 (i32.load
18755 (get_local $$bk$i)
18756 )
18757 )
18758 (set_local $$cmp40$i
18759 (i32.eq
18760 (get_local $$27)
18761 (get_local $$v$0$i$lcssa)
18762 )
18763 )
18764 (block $do-once4
18765 (if
18766 (get_local $$cmp40$i)
18767 (block
18768 (set_local $$arrayidx61$i
18769 (i32.add
18770 (get_local $$v$0$i$lcssa)
18771 (i32.const 20)
18772 )
18773 )
18774 (set_local $$31
18775 (i32.load
18776 (get_local $$arrayidx61$i)
18777 )
18778 )
18779 (set_local $$cmp62$i
18780 (i32.eq
18781 (get_local $$31)
18782 (i32.const 0)
18783 )
18784 )
18785 (if
18786 (get_local $$cmp62$i)
18787 (block
18788 (set_local $$arrayidx65$i
18789 (i32.add
18790 (get_local $$v$0$i$lcssa)
18791 (i32.const 16)
18792 )
18793 )
18794 (set_local $$32
18795 (i32.load
18796 (get_local $$arrayidx65$i)
18797 )
18798 )
18799 (set_local $$cmp66$i
18800 (i32.eq
18801 (get_local $$32)
18802 (i32.const 0)
18803 )
18804 )
18805 (if
18806 (get_local $$cmp66$i)
18807 (block
18808 (set_local $$R$3$i
18809 (i32.const 0)
18810 )
18811 (br $do-once4)
18812 )
18813 (block
18814 (set_local $$R$1$i
18815 (get_local $$32)
18816 )
18817 (set_local $$RP$1$i
18818 (get_local $$arrayidx65$i)
18819 )
18820 )
18821 )
18822 )
18823 (block
18824 (set_local $$R$1$i
18825 (get_local $$31)
18826 )
18827 (set_local $$RP$1$i
18828 (get_local $$arrayidx61$i)
18829 )
18830 )
18831 )
18832 (loop $while-in7
18833 (block $while-out6
18834 (set_local $$arrayidx71$i
18835 (i32.add
18836 (get_local $$R$1$i)
18837 (i32.const 20)
18838 )
18839 )
18840 (set_local $$33
18841 (i32.load
18842 (get_local $$arrayidx71$i)
18843 )
18844 )
18845 (set_local $$cmp72$i
18846 (i32.eq
18847 (get_local $$33)
18848 (i32.const 0)
18849 )
18850 )
18851 (if
18852 (i32.eqz
18853 (get_local $$cmp72$i)
18854 )
18855 (block
18856 (set_local $$R$1$i
18857 (get_local $$33)
18858 )
18859 (set_local $$RP$1$i
18860 (get_local $$arrayidx71$i)
18861 )
18862 (br $while-in7)
18863 )
18864 )
18865 (set_local $$arrayidx75$i
18866 (i32.add
18867 (get_local $$R$1$i)
18868 (i32.const 16)
18869 )
18870 )
18871 (set_local $$34
18872 (i32.load
18873 (get_local $$arrayidx75$i)
18874 )
18875 )
18876 (set_local $$cmp76$i
18877 (i32.eq
18878 (get_local $$34)
18879 (i32.const 0)
18880 )
18881 )
18882 (if
18883 (get_local $$cmp76$i)
18884 (block
18885 (set_local $$R$1$i$lcssa
18886 (get_local $$R$1$i)
18887 )
18888 (set_local $$RP$1$i$lcssa
18889 (get_local $$RP$1$i)
18890 )
18891 (br $while-out6)
18892 )
18893 (block
18894 (set_local $$R$1$i
18895 (get_local $$34)
18896 )
18897 (set_local $$RP$1$i
18898 (get_local $$arrayidx75$i)
18899 )
18900 )
18901 )
18902 (br $while-in7)
18903 )
18904 )
18905 (set_local $$cmp81$i
18906 (i32.lt_u
18907 (get_local $$RP$1$i$lcssa)
18908 (get_local $$25)
18909 )
18910 )
18911 (if
18912 (get_local $$cmp81$i)
18913 (call $_abort)
18914 (block
18915 (i32.store
18916 (get_local $$RP$1$i$lcssa)
18917 (i32.const 0)
18918 )
18919 (set_local $$R$3$i
18920 (get_local $$R$1$i$lcssa)
18921 )
18922 (br $do-once4)
18923 )
18924 )
18925 )
18926 (block
18927 (set_local $$fd$i
18928 (i32.add
18929 (get_local $$v$0$i$lcssa)
18930 (i32.const 8)
18931 )
18932 )
18933 (set_local $$28
18934 (i32.load
18935 (get_local $$fd$i)
18936 )
18937 )
18938 (set_local $$cmp45$i
18939 (i32.lt_u
18940 (get_local $$28)
18941 (get_local $$25)
18942 )
18943 )
18944 (if
18945 (get_local $$cmp45$i)
18946 (call $_abort)
18947 )
18948 (set_local $$bk47$i
18949 (i32.add
18950 (get_local $$28)
18951 (i32.const 12)
18952 )
18953 )
18954 (set_local $$29
18955 (i32.load
18956 (get_local $$bk47$i)
18957 )
18958 )
18959 (set_local $$cmp48$i
18960 (i32.eq
18961 (get_local $$29)
18962 (get_local $$v$0$i$lcssa)
18963 )
18964 )
18965 (if
18966 (i32.eqz
18967 (get_local $$cmp48$i)
18968 )
18969 (call $_abort)
18970 )
18971 (set_local $$fd50$i
18972 (i32.add
18973 (get_local $$27)
18974 (i32.const 8)
18975 )
18976 )
18977 (set_local $$30
18978 (i32.load
18979 (get_local $$fd50$i)
18980 )
18981 )
18982 (set_local $$cmp51$i
18983 (i32.eq
18984 (get_local $$30)
18985 (get_local $$v$0$i$lcssa)
18986 )
18987 )
18988 (if
18989 (get_local $$cmp51$i)
18990 (block
18991 (i32.store
18992 (get_local $$bk47$i)
18993 (get_local $$27)
18994 )
18995 (i32.store
18996 (get_local $$fd50$i)
18997 (get_local $$28)
18998 )
18999 (set_local $$R$3$i
19000 (get_local $$27)
19001 )
19002 (br $do-once4)
19003 )
19004 (call $_abort)
19005 )
19006 )
19007 )
19008 )
19009 (set_local $$cmp90$i
19010 (i32.eq
19011 (get_local $$26)
19012 (i32.const 0)
19013 )
19014 )
19015 (block $do-once8
19016 (if
19017 (i32.eqz
19018 (get_local $$cmp90$i)
19019 )
19020 (block
19021 (set_local $$index$i
19022 (i32.add
19023 (get_local $$v$0$i$lcssa)
19024 (i32.const 28)
19025 )
19026 )
19027 (set_local $$35
19028 (i32.load
19029 (get_local $$index$i)
19030 )
19031 )
19032 (set_local $$arrayidx94$i
19033 (i32.add
19034 (i32.const 480)
19035 (i32.shl
19036 (get_local $$35)
19037 (i32.const 2)
19038 )
19039 )
19040 )
19041 (set_local $$36
19042 (i32.load
19043 (get_local $$arrayidx94$i)
19044 )
19045 )
19046 (set_local $$cmp95$i
19047 (i32.eq
19048 (get_local $$v$0$i$lcssa)
19049 (get_local $$36)
19050 )
19051 )
19052 (if
19053 (get_local $$cmp95$i)
19054 (block
19055 (i32.store
19056 (get_local $$arrayidx94$i)
19057 (get_local $$R$3$i)
19058 )
19059 (set_local $$cond2$i
19060 (i32.eq
19061 (get_local $$R$3$i)
19062 (i32.const 0)
19063 )
19064 )
19065 (if
19066 (get_local $$cond2$i)
19067 (block
19068 (set_local $$shl$i
19069 (i32.shl
19070 (i32.const 1)
19071 (get_local $$35)
19072 )
19073 )
19074 (set_local $$neg$i
19075 (i32.xor
19076 (get_local $$shl$i)
19077 (i32.const -1)
19078 )
19079 )
19080 (set_local $$37
19081 (i32.load
19082 (i32.const 180)
19083 )
19084 )
19085 (set_local $$and103$i
19086 (i32.and
19087 (get_local $$37)
19088 (get_local $$neg$i)
19089 )
19090 )
19091 (i32.store
19092 (i32.const 180)
19093 (get_local $$and103$i)
19094 )
19095 (br $do-once8)
19096 )
19097 )
19098 )
19099 (block
19100 (set_local $$38
19101 (i32.load
19102 (i32.const 192)
19103 )
19104 )
19105 (set_local $$cmp107$i
19106 (i32.lt_u
19107 (get_local $$26)
19108 (get_local $$38)
19109 )
19110 )
19111 (if
19112 (get_local $$cmp107$i)
19113 (call $_abort)
19114 )
19115 (set_local $$arrayidx113$i
19116 (i32.add
19117 (get_local $$26)
19118 (i32.const 16)
19119 )
19120 )
19121 (set_local $$39
19122 (i32.load
19123 (get_local $$arrayidx113$i)
19124 )
19125 )
19126 (set_local $$cmp114$i
19127 (i32.eq
19128 (get_local $$39)
19129 (get_local $$v$0$i$lcssa)
19130 )
19131 )
19132 (if
19133 (get_local $$cmp114$i)
19134 (i32.store
19135 (get_local $$arrayidx113$i)
19136 (get_local $$R$3$i)
19137 )
19138 (block
19139 (set_local $$arrayidx121$i
19140 (i32.add
19141 (get_local $$26)
19142 (i32.const 20)
19143 )
19144 )
19145 (i32.store
19146 (get_local $$arrayidx121$i)
19147 (get_local $$R$3$i)
19148 )
19149 )
19150 )
19151 (set_local $$cmp126$i
19152 (i32.eq
19153 (get_local $$R$3$i)
19154 (i32.const 0)
19155 )
19156 )
19157 (if
19158 (get_local $$cmp126$i)
19159 (br $do-once8)
19160 )
19161 )
19162 )
19163 (set_local $$40
19164 (i32.load
19165 (i32.const 192)
19166 )
19167 )
19168 (set_local $$cmp130$i
19169 (i32.lt_u
19170 (get_local $$R$3$i)
19171 (get_local $$40)
19172 )
19173 )
19174 (if
19175 (get_local $$cmp130$i)
19176 (call $_abort)
19177 )
19178 (set_local $$parent135$i
19179 (i32.add
19180 (get_local $$R$3$i)
19181 (i32.const 24)
19182 )
19183 )
19184 (i32.store
19185 (get_local $$parent135$i)
19186 (get_local $$26)
19187 )
19188 (set_local $$arrayidx137$i
19189 (i32.add
19190 (get_local $$v$0$i$lcssa)
19191 (i32.const 16)
19192 )
19193 )
19194 (set_local $$41
19195 (i32.load
19196 (get_local $$arrayidx137$i)
19197 )
19198 )
19199 (set_local $$cmp138$i
19200 (i32.eq
19201 (get_local $$41)
19202 (i32.const 0)
19203 )
19204 )
19205 (block $do-once10
19206 (if
19207 (i32.eqz
19208 (get_local $$cmp138$i)
19209 )
19210 (block
19211 (set_local $$cmp142$i
19212 (i32.lt_u
19213 (get_local $$41)
19214 (get_local $$40)
19215 )
19216 )
19217 (if
19218 (get_local $$cmp142$i)
19219 (call $_abort)
19220 (block
19221 (set_local $$arrayidx148$i
19222 (i32.add
19223 (get_local $$R$3$i)
19224 (i32.const 16)
19225 )
19226 )
19227 (i32.store
19228 (get_local $$arrayidx148$i)
19229 (get_local $$41)
19230 )
19231 (set_local $$parent149$i
19232 (i32.add
19233 (get_local $$41)
19234 (i32.const 24)
19235 )
19236 )
19237 (i32.store
19238 (get_local $$parent149$i)
19239 (get_local $$R$3$i)
19240 )
19241 (br $do-once10)
19242 )
19243 )
19244 )
19245 )
19246 )
19247 (set_local $$arrayidx154$i
19248 (i32.add
19249 (get_local $$v$0$i$lcssa)
19250 (i32.const 20)
19251 )
19252 )
19253 (set_local $$42
19254 (i32.load
19255 (get_local $$arrayidx154$i)
19256 )
19257 )
19258 (set_local $$cmp155$i
19259 (i32.eq
19260 (get_local $$42)
19261 (i32.const 0)
19262 )
19263 )
19264 (if
19265 (i32.eqz
19266 (get_local $$cmp155$i)
19267 )
19268 (block
19269 (set_local $$43
19270 (i32.load
19271 (i32.const 192)
19272 )
19273 )
19274 (set_local $$cmp159$i
19275 (i32.lt_u
19276 (get_local $$42)
19277 (get_local $$43)
19278 )
19279 )
19280 (if
19281 (get_local $$cmp159$i)
19282 (call $_abort)
19283 (block
19284 (set_local $$arrayidx165$i
19285 (i32.add
19286 (get_local $$R$3$i)
19287 (i32.const 20)
19288 )
19289 )
19290 (i32.store
19291 (get_local $$arrayidx165$i)
19292 (get_local $$42)
19293 )
19294 (set_local $$parent166$i
19295 (i32.add
19296 (get_local $$42)
19297 (i32.const 24)
19298 )
19299 )
19300 (i32.store
19301 (get_local $$parent166$i)
19302 (get_local $$R$3$i)
19303 )
19304 (br $do-once8)
19305 )
19306 )
19307 )
19308 )
19309 )
19310 )
19311 )
19312 (set_local $$cmp174$i
19313 (i32.lt_u
19314 (get_local $$rsize$0$i$lcssa)
19315 (i32.const 16)
19316 )
19317 )
19318 (if
19319 (get_local $$cmp174$i)
19320 (block
19321 (set_local $$add177$i
19322 (i32.add
19323 (get_local $$rsize$0$i$lcssa)
19324 (get_local $$cond)
19325 )
19326 )
19327 (set_local $$or178$i
19328 (i32.or
19329 (get_local $$add177$i)
19330 (i32.const 3)
19331 )
19332 )
19333 (set_local $$head179$i
19334 (i32.add
19335 (get_local $$v$0$i$lcssa)
19336 (i32.const 4)
19337 )
19338 )
19339 (i32.store
19340 (get_local $$head179$i)
19341 (get_local $$or178$i)
19342 )
19343 (set_local $$add$ptr181$i
19344 (i32.add
19345 (get_local $$v$0$i$lcssa)
19346 (get_local $$add177$i)
19347 )
19348 )
19349 (set_local $$head182$i
19350 (i32.add
19351 (get_local $$add$ptr181$i)
19352 (i32.const 4)
19353 )
19354 )
19355 (set_local $$44
19356 (i32.load
19357 (get_local $$head182$i)
19358 )
19359 )
19360 (set_local $$or183$i
19361 (i32.or
19362 (get_local $$44)
19363 (i32.const 1)
19364 )
19365 )
19366 (i32.store
19367 (get_local $$head182$i)
19368 (get_local $$or183$i)
19369 )
19370 )
19371 (block
19372 (set_local $$or186$i
19373 (i32.or
19374 (get_local $$cond)
19375 (i32.const 3)
19376 )
19377 )
19378 (set_local $$head187$i
19379 (i32.add
19380 (get_local $$v$0$i$lcssa)
19381 (i32.const 4)
19382 )
19383 )
19384 (i32.store
19385 (get_local $$head187$i)
19386 (get_local $$or186$i)
19387 )
19388 (set_local $$or188$i
19389 (i32.or
19390 (get_local $$rsize$0$i$lcssa)
19391 (i32.const 1)
19392 )
19393 )
19394 (set_local $$head189$i
19395 (i32.add
19396 (get_local $$add$ptr$i)
19397 (i32.const 4)
19398 )
19399 )
19400 (i32.store
19401 (get_local $$head189$i)
19402 (get_local $$or188$i)
19403 )
19404 (set_local $$add$ptr190$i
19405 (i32.add
19406 (get_local $$add$ptr$i)
19407 (get_local $$rsize$0$i$lcssa)
19408 )
19409 )
19410 (i32.store
19411 (get_local $$add$ptr190$i)
19412 (get_local $$rsize$0$i$lcssa)
19413 )
19414 (set_local $$45
19415 (i32.load
19416 (i32.const 184)
19417 )
19418 )
19419 (set_local $$cmp191$i
19420 (i32.eq
19421 (get_local $$45)
19422 (i32.const 0)
19423 )
19424 )
19425 (if
19426 (i32.eqz
19427 (get_local $$cmp191$i)
19428 )
19429 (block
19430 (set_local $$46
19431 (i32.load
19432 (i32.const 196)
19433 )
19434 )
19435 (set_local $$shr194$i
19436 (i32.shr_u
19437 (get_local $$45)
19438 (i32.const 3)
19439 )
19440 )
19441 (set_local $$shl195$i
19442 (i32.shl
19443 (get_local $$shr194$i)
19444 (i32.const 1)
19445 )
19446 )
19447 (set_local $$arrayidx196$i
19448 (i32.add
19449 (i32.const 216)
19450 (i32.shl
19451 (get_local $$shl195$i)
19452 (i32.const 2)
19453 )
19454 )
19455 )
19456 (set_local $$47
19457 (i32.load
19458 (i32.const 176)
19459 )
19460 )
19461 (set_local $$shl198$i
19462 (i32.shl
19463 (i32.const 1)
19464 (get_local $$shr194$i)
19465 )
19466 )
19467 (set_local $$and199$i
19468 (i32.and
19469 (get_local $$47)
19470 (get_local $$shl198$i)
19471 )
19472 )
19473 (set_local $$tobool200$i
19474 (i32.eq
19475 (get_local $$and199$i)
19476 (i32.const 0)
19477 )
19478 )
19479 (if
19480 (get_local $$tobool200$i)
19481 (block
19482 (set_local $$or204$i
19483 (i32.or
19484 (get_local $$47)
19485 (get_local $$shl198$i)
19486 )
19487 )
19488 (i32.store
19489 (i32.const 176)
19490 (get_local $$or204$i)
19491 )
19492 (set_local $$$pre$i
19493 (i32.add
19494 (get_local $$arrayidx196$i)
19495 (i32.const 8)
19496 )
19497 )
19498 (set_local $$$pre$phi$iZ2D
19499 (get_local $$$pre$i)
19500 )
19501 (set_local $$F197$0$i
19502 (get_local $$arrayidx196$i)
19503 )
19504 )
19505 (block
19506 (set_local $$48
19507 (i32.add
19508 (get_local $$arrayidx196$i)
19509 (i32.const 8)
19510 )
19511 )
19512 (set_local $$49
19513 (i32.load
19514 (get_local $$48)
19515 )
19516 )
19517 (set_local $$50
19518 (i32.load
19519 (i32.const 192)
19520 )
19521 )
19522 (set_local $$cmp208$i
19523 (i32.lt_u
19524 (get_local $$49)
19525 (get_local $$50)
19526 )
19527 )
19528 (if
19529 (get_local $$cmp208$i)
19530 (call $_abort)
19531 (block
19532 (set_local $$$pre$phi$iZ2D
19533 (get_local $$48)
19534 )
19535 (set_local $$F197$0$i
19536 (get_local $$49)
19537 )
19538 )
19539 )
19540 )
19541 )
19542 (i32.store
19543 (get_local $$$pre$phi$iZ2D)
19544 (get_local $$46)
19545 )
19546 (set_local $$bk218$i
19547 (i32.add
19548 (get_local $$F197$0$i)
19549 (i32.const 12)
19550 )
19551 )
19552 (i32.store
19553 (get_local $$bk218$i)
19554 (get_local $$46)
19555 )
19556 (set_local $$fd219$i
19557 (i32.add
19558 (get_local $$46)
19559 (i32.const 8)
19560 )
19561 )
19562 (i32.store
19563 (get_local $$fd219$i)
19564 (get_local $$F197$0$i)
19565 )
19566 (set_local $$bk220$i
19567 (i32.add
19568 (get_local $$46)
19569 (i32.const 12)
19570 )
19571 )
19572 (i32.store
19573 (get_local $$bk220$i)
19574 (get_local $$arrayidx196$i)
19575 )
19576 )
19577 )
19578 (i32.store
19579 (i32.const 184)
19580 (get_local $$rsize$0$i$lcssa)
19581 )
19582 (i32.store
19583 (i32.const 196)
19584 (get_local $$add$ptr$i)
19585 )
19586 )
19587 )
19588 (set_local $$add$ptr225$i
19589 (i32.add
19590 (get_local $$v$0$i$lcssa)
19591 (i32.const 8)
19592 )
19593 )
19594 (set_local $$retval$0
19595 (get_local $$add$ptr225$i)
19596 )
19597 (return
19598 (get_local $$retval$0)
19599 )
19600 )
19601 )
19602 )
19603 (set_local $$nb$0
19604 (get_local $$cond)
19605 )
19606 )
19607 )
19608 (block
19609 (set_local $$cmp139
19610 (i32.gt_u
19611 (get_local $$bytes)
19612 (i32.const -65)
19613 )
19614 )
19615 (if
19616 (get_local $$cmp139)
19617 (set_local $$nb$0
19618 (i32.const -1)
19619 )
19620 (block
19621 (set_local $$add144
19622 (i32.add
19623 (get_local $$bytes)
19624 (i32.const 11)
19625 )
19626 )
19627 (set_local $$and145
19628 (i32.and
19629 (get_local $$add144)
19630 (i32.const -8)
19631 )
19632 )
19633 (set_local $$51
19634 (i32.load
19635 (i32.const 180)
19636 )
19637 )
19638 (set_local $$cmp146
19639 (i32.eq
19640 (get_local $$51)
19641 (i32.const 0)
19642 )
19643 )
19644 (if
19645 (get_local $$cmp146)
19646 (set_local $$nb$0
19647 (get_local $$and145)
19648 )
19649 (block
19650 (set_local $$sub$i$138
19651 (i32.sub
19652 (i32.const 0)
19653 (get_local $$and145)
19654 )
19655 )
19656 (set_local $$shr$i$139
19657 (i32.shr_u
19658 (get_local $$add144)
19659 (i32.const 8)
19660 )
19661 )
19662 (set_local $$cmp$i$140
19663 (i32.eq
19664 (get_local $$shr$i$139)
19665 (i32.const 0)
19666 )
19667 )
19668 (if
19669 (get_local $$cmp$i$140)
19670 (set_local $$idx$0$i
19671 (i32.const 0)
19672 )
19673 (block
19674 (set_local $$cmp1$i
19675 (i32.gt_u
19676 (get_local $$and145)
19677 (i32.const 16777215)
19678 )
19679 )
19680 (if
19681 (get_local $$cmp1$i)
19682 (set_local $$idx$0$i
19683 (i32.const 31)
19684 )
19685 (block
19686 (set_local $$sub4$i
19687 (i32.add
19688 (get_local $$shr$i$139)
19689 (i32.const 1048320)
19690 )
19691 )
19692 (set_local $$shr5$i$142
19693 (i32.shr_u
19694 (get_local $$sub4$i)
19695 (i32.const 16)
19696 )
19697 )
19698 (set_local $$and$i$143
19699 (i32.and
19700 (get_local $$shr5$i$142)
19701 (i32.const 8)
19702 )
19703 )
19704 (set_local $$shl$i$144
19705 (i32.shl
19706 (get_local $$shr$i$139)
19707 (get_local $$and$i$143)
19708 )
19709 )
19710 (set_local $$sub6$i
19711 (i32.add
19712 (get_local $$shl$i$144)
19713 (i32.const 520192)
19714 )
19715 )
19716 (set_local $$shr7$i$145
19717 (i32.shr_u
19718 (get_local $$sub6$i)
19719 (i32.const 16)
19720 )
19721 )
19722 (set_local $$and8$i
19723 (i32.and
19724 (get_local $$shr7$i$145)
19725 (i32.const 4)
19726 )
19727 )
19728 (set_local $$add$i$146
19729 (i32.or
19730 (get_local $$and8$i)
19731 (get_local $$and$i$143)
19732 )
19733 )
19734 (set_local $$shl9$i
19735 (i32.shl
19736 (get_local $$shl$i$144)
19737 (get_local $$and8$i)
19738 )
19739 )
19740 (set_local $$sub10$i
19741 (i32.add
19742 (get_local $$shl9$i)
19743 (i32.const 245760)
19744 )
19745 )
19746 (set_local $$shr11$i$147
19747 (i32.shr_u
19748 (get_local $$sub10$i)
19749 (i32.const 16)
19750 )
19751 )
19752 (set_local $$and12$i
19753 (i32.and
19754 (get_local $$shr11$i$147)
19755 (i32.const 2)
19756 )
19757 )
19758 (set_local $$add13$i
19759 (i32.or
19760 (get_local $$add$i$146)
19761 (get_local $$and12$i)
19762 )
19763 )
19764 (set_local $$sub14$i
19765 (i32.sub
19766 (i32.const 14)
19767 (get_local $$add13$i)
19768 )
19769 )
19770 (set_local $$shl15$i
19771 (i32.shl
19772 (get_local $$shl9$i)
19773 (get_local $$and12$i)
19774 )
19775 )
19776 (set_local $$shr16$i$148
19777 (i32.shr_u
19778 (get_local $$shl15$i)
19779 (i32.const 15)
19780 )
19781 )
19782 (set_local $$add17$i
19783 (i32.add
19784 (get_local $$sub14$i)
19785 (get_local $$shr16$i$148)
19786 )
19787 )
19788 (set_local $$shl18$i
19789 (i32.shl
19790 (get_local $$add17$i)
19791 (i32.const 1)
19792 )
19793 )
19794 (set_local $$add19$i
19795 (i32.add
19796 (get_local $$add17$i)
19797 (i32.const 7)
19798 )
19799 )
19800 (set_local $$shr20$i
19801 (i32.shr_u
19802 (get_local $$and145)
19803 (get_local $$add19$i)
19804 )
19805 )
19806 (set_local $$and21$i$149
19807 (i32.and
19808 (get_local $$shr20$i)
19809 (i32.const 1)
19810 )
19811 )
19812 (set_local $$add22$i
19813 (i32.or
19814 (get_local $$and21$i$149)
19815 (get_local $$shl18$i)
19816 )
19817 )
19818 (set_local $$idx$0$i
19819 (get_local $$add22$i)
19820 )
19821 )
19822 )
19823 )
19824 )
19825 (set_local $$arrayidx$i$150
19826 (i32.add
19827 (i32.const 480)
19828 (i32.shl
19829 (get_local $$idx$0$i)
19830 (i32.const 2)
19831 )
19832 )
19833 )
19834 (set_local $$52
19835 (i32.load
19836 (get_local $$arrayidx$i$150)
19837 )
19838 )
19839 (set_local $$cmp24$i
19840 (i32.eq
19841 (get_local $$52)
19842 (i32.const 0)
19843 )
19844 )
19845 (block $label$break$L123
19846 (if
19847 (get_local $$cmp24$i)
19848 (block
19849 (set_local $$rsize$3$i
19850 (get_local $$sub$i$138)
19851 )
19852 (set_local $$t$2$i
19853 (i32.const 0)
19854 )
19855 (set_local $$v$3$i
19856 (i32.const 0)
19857 )
19858 (set_local $label
19859 (i32.const 86)
19860 )
19861 )
19862 (block
19863 (set_local $$cmp26$i
19864 (i32.eq
19865 (get_local $$idx$0$i)
19866 (i32.const 31)
19867 )
19868 )
19869 (set_local $$shr27$i
19870 (i32.shr_u
19871 (get_local $$idx$0$i)
19872 (i32.const 1)
19873 )
19874 )
19875 (set_local $$sub30$i
19876 (i32.sub
19877 (i32.const 25)
19878 (get_local $$shr27$i)
19879 )
19880 )
19881 (set_local $$cond$i
19882 (if (result i32)
19883 (get_local $$cmp26$i)
19884 (i32.const 0)
19885 (get_local $$sub30$i)
19886 )
19887 )
19888 (set_local $$shl31$i
19889 (i32.shl
19890 (get_local $$and145)
19891 (get_local $$cond$i)
19892 )
19893 )
19894 (set_local $$rsize$0$i$152
19895 (get_local $$sub$i$138)
19896 )
19897 (set_local $$rst$0$i
19898 (i32.const 0)
19899 )
19900 (set_local $$sizebits$0$i
19901 (get_local $$shl31$i)
19902 )
19903 (set_local $$t$0$i$151
19904 (get_local $$52)
19905 )
19906 (set_local $$v$0$i$153
19907 (i32.const 0)
19908 )
19909 (loop $while-in14
19910 (block $while-out13
19911 (set_local $$head$i$154
19912 (i32.add
19913 (get_local $$t$0$i$151)
19914 (i32.const 4)
19915 )
19916 )
19917 (set_local $$53
19918 (i32.load
19919 (get_local $$head$i$154)
19920 )
19921 )
19922 (set_local $$and32$i
19923 (i32.and
19924 (get_local $$53)
19925 (i32.const -8)
19926 )
19927 )
19928 (set_local $$sub33$i
19929 (i32.sub
19930 (get_local $$and32$i)
19931 (get_local $$and145)
19932 )
19933 )
19934 (set_local $$cmp34$i
19935 (i32.lt_u
19936 (get_local $$sub33$i)
19937 (get_local $$rsize$0$i$152)
19938 )
19939 )
19940 (if
19941 (get_local $$cmp34$i)
19942 (block
19943 (set_local $$cmp36$i
19944 (i32.eq
19945 (get_local $$and32$i)
19946 (get_local $$and145)
19947 )
19948 )
19949 (if
19950 (get_local $$cmp36$i)
19951 (block
19952 (set_local $$rsize$49$i
19953 (get_local $$sub33$i)
19954 )
19955 (set_local $$t$48$i
19956 (get_local $$t$0$i$151)
19957 )
19958 (set_local $$v$410$i
19959 (get_local $$t$0$i$151)
19960 )
19961 (set_local $label
19962 (i32.const 90)
19963 )
19964 (br $label$break$L123)
19965 )
19966 (block
19967 (set_local $$rsize$1$i
19968 (get_local $$sub33$i)
19969 )
19970 (set_local $$v$1$i
19971 (get_local $$t$0$i$151)
19972 )
19973 )
19974 )
19975 )
19976 (block
19977 (set_local $$rsize$1$i
19978 (get_local $$rsize$0$i$152)
19979 )
19980 (set_local $$v$1$i
19981 (get_local $$v$0$i$153)
19982 )
19983 )
19984 )
19985 (set_local $$arrayidx40$i
19986 (i32.add
19987 (get_local $$t$0$i$151)
19988 (i32.const 20)
19989 )
19990 )
19991 (set_local $$54
19992 (i32.load
19993 (get_local $$arrayidx40$i)
19994 )
19995 )
19996 (set_local $$shr41$i
19997 (i32.shr_u
19998 (get_local $$sizebits$0$i)
19999 (i32.const 31)
20000 )
20001 )
20002 (set_local $$arrayidx44$i
20003 (i32.add
20004 (i32.add
20005 (get_local $$t$0$i$151)
20006 (i32.const 16)
20007 )
20008 (i32.shl
20009 (get_local $$shr41$i)
20010 (i32.const 2)
20011 )
20012 )
20013 )
20014 (set_local $$55
20015 (i32.load
20016 (get_local $$arrayidx44$i)
20017 )
20018 )
20019 (set_local $$cmp45$i$155
20020 (i32.eq
20021 (get_local $$54)
20022 (i32.const 0)
20023 )
20024 )
20025 (set_local $$cmp46$i
20026 (i32.eq
20027 (get_local $$54)
20028 (get_local $$55)
20029 )
20030 )
20031 (set_local $$or$cond1$i
20032 (i32.or
20033 (get_local $$cmp45$i$155)
20034 (get_local $$cmp46$i)
20035 )
20036 )
20037 (set_local $$rst$1$i
20038 (if (result i32)
20039 (get_local $$or$cond1$i)
20040 (get_local $$rst$0$i)
20041 (get_local $$54)
20042 )
20043 )
20044 (set_local $$cmp49$i
20045 (i32.eq
20046 (get_local $$55)
20047 (i32.const 0)
20048 )
20049 )
20050 (set_local $$56
20051 (i32.and
20052 (get_local $$cmp49$i)
20053 (i32.const 1)
20054 )
20055 )
20056 (set_local $$shl52$i
20057 (i32.xor
20058 (get_local $$56)
20059 (i32.const 1)
20060 )
20061 )
20062 (set_local $$sizebits$0$shl52$i
20063 (i32.shl
20064 (get_local $$sizebits$0$i)
20065 (get_local $$shl52$i)
20066 )
20067 )
20068 (if
20069 (get_local $$cmp49$i)
20070 (block
20071 (set_local $$rsize$3$i
20072 (get_local $$rsize$1$i)
20073 )
20074 (set_local $$t$2$i
20075 (get_local $$rst$1$i)
20076 )
20077 (set_local $$v$3$i
20078 (get_local $$v$1$i)
20079 )
20080 (set_local $label
20081 (i32.const 86)
20082 )
20083 (br $while-out13)
20084 )
20085 (block
20086 (set_local $$rsize$0$i$152
20087 (get_local $$rsize$1$i)
20088 )
20089 (set_local $$rst$0$i
20090 (get_local $$rst$1$i)
20091 )
20092 (set_local $$sizebits$0$i
20093 (get_local $$sizebits$0$shl52$i)
20094 )
20095 (set_local $$t$0$i$151
20096 (get_local $$55)
20097 )
20098 (set_local $$v$0$i$153
20099 (get_local $$v$1$i)
20100 )
20101 )
20102 )
20103 (br $while-in14)
20104 )
20105 )
20106 )
20107 )
20108 )
20109 (if
20110 (i32.eq
20111 (get_local $label)
20112 (i32.const 86)
20113 )
20114 (block
20115 (set_local $$cmp55$i
20116 (i32.eq
20117 (get_local $$t$2$i)
20118 (i32.const 0)
20119 )
20120 )
20121 (set_local $$cmp57$i
20122 (i32.eq
20123 (get_local $$v$3$i)
20124 (i32.const 0)
20125 )
20126 )
20127 (set_local $$or$cond$i
20128 (i32.and
20129 (get_local $$cmp55$i)
20130 (get_local $$cmp57$i)
20131 )
20132 )
20133 (if
20134 (get_local $$or$cond$i)
20135 (block
20136 (set_local $$shl60$i
20137 (i32.shl
20138 (i32.const 2)
20139 (get_local $$idx$0$i)
20140 )
20141 )
20142 (set_local $$sub63$i
20143 (i32.sub
20144 (i32.const 0)
20145 (get_local $$shl60$i)
20146 )
20147 )
20148 (set_local $$or$i
20149 (i32.or
20150 (get_local $$shl60$i)
20151 (get_local $$sub63$i)
20152 )
20153 )
20154 (set_local $$and64$i
20155 (i32.and
20156 (get_local $$51)
20157 (get_local $$or$i)
20158 )
20159 )
20160 (set_local $$cmp65$i
20161 (i32.eq
20162 (get_local $$and64$i)
20163 (i32.const 0)
20164 )
20165 )
20166 (if
20167 (get_local $$cmp65$i)
20168 (block
20169 (set_local $$nb$0
20170 (get_local $$and145)
20171 )
20172 (br $do-once)
20173 )
20174 )
20175 (set_local $$sub67$i
20176 (i32.sub
20177 (i32.const 0)
20178 (get_local $$and64$i)
20179 )
20180 )
20181 (set_local $$and68$i
20182 (i32.and
20183 (get_local $$and64$i)
20184 (get_local $$sub67$i)
20185 )
20186 )
20187 (set_local $$sub70$i
20188 (i32.add
20189 (get_local $$and68$i)
20190 (i32.const -1)
20191 )
20192 )
20193 (set_local $$shr72$i
20194 (i32.shr_u
20195 (get_local $$sub70$i)
20196 (i32.const 12)
20197 )
20198 )
20199 (set_local $$and73$i
20200 (i32.and
20201 (get_local $$shr72$i)
20202 (i32.const 16)
20203 )
20204 )
20205 (set_local $$shr75$i
20206 (i32.shr_u
20207 (get_local $$sub70$i)
20208 (get_local $$and73$i)
20209 )
20210 )
20211 (set_local $$shr76$i
20212 (i32.shr_u
20213 (get_local $$shr75$i)
20214 (i32.const 5)
20215 )
20216 )
20217 (set_local $$and77$i
20218 (i32.and
20219 (get_local $$shr76$i)
20220 (i32.const 8)
20221 )
20222 )
20223 (set_local $$add78$i
20224 (i32.or
20225 (get_local $$and77$i)
20226 (get_local $$and73$i)
20227 )
20228 )
20229 (set_local $$shr79$i
20230 (i32.shr_u
20231 (get_local $$shr75$i)
20232 (get_local $$and77$i)
20233 )
20234 )
20235 (set_local $$shr80$i
20236 (i32.shr_u
20237 (get_local $$shr79$i)
20238 (i32.const 2)
20239 )
20240 )
20241 (set_local $$and81$i
20242 (i32.and
20243 (get_local $$shr80$i)
20244 (i32.const 4)
20245 )
20246 )
20247 (set_local $$add82$i
20248 (i32.or
20249 (get_local $$add78$i)
20250 (get_local $$and81$i)
20251 )
20252 )
20253 (set_local $$shr83$i
20254 (i32.shr_u
20255 (get_local $$shr79$i)
20256 (get_local $$and81$i)
20257 )
20258 )
20259 (set_local $$shr84$i
20260 (i32.shr_u
20261 (get_local $$shr83$i)
20262 (i32.const 1)
20263 )
20264 )
20265 (set_local $$and85$i
20266 (i32.and
20267 (get_local $$shr84$i)
20268 (i32.const 2)
20269 )
20270 )
20271 (set_local $$add86$i
20272 (i32.or
20273 (get_local $$add82$i)
20274 (get_local $$and85$i)
20275 )
20276 )
20277 (set_local $$shr87$i
20278 (i32.shr_u
20279 (get_local $$shr83$i)
20280 (get_local $$and85$i)
20281 )
20282 )
20283 (set_local $$shr88$i
20284 (i32.shr_u
20285 (get_local $$shr87$i)
20286 (i32.const 1)
20287 )
20288 )
20289 (set_local $$and89$i
20290 (i32.and
20291 (get_local $$shr88$i)
20292 (i32.const 1)
20293 )
20294 )
20295 (set_local $$add90$i
20296 (i32.or
20297 (get_local $$add86$i)
20298 (get_local $$and89$i)
20299 )
20300 )
20301 (set_local $$shr91$i
20302 (i32.shr_u
20303 (get_local $$shr87$i)
20304 (get_local $$and89$i)
20305 )
20306 )
20307 (set_local $$add92$i
20308 (i32.add
20309 (get_local $$add90$i)
20310 (get_local $$shr91$i)
20311 )
20312 )
20313 (set_local $$arrayidx94$i$156
20314 (i32.add
20315 (i32.const 480)
20316 (i32.shl
20317 (get_local $$add92$i)
20318 (i32.const 2)
20319 )
20320 )
20321 )
20322 (set_local $$57
20323 (i32.load
20324 (get_local $$arrayidx94$i$156)
20325 )
20326 )
20327 (set_local $$t$4$ph$i
20328 (get_local $$57)
20329 )
20330 )
20331 (set_local $$t$4$ph$i
20332 (get_local $$t$2$i)
20333 )
20334 )
20335 (set_local $$cmp97$7$i
20336 (i32.eq
20337 (get_local $$t$4$ph$i)
20338 (i32.const 0)
20339 )
20340 )
20341 (if
20342 (get_local $$cmp97$7$i)
20343 (block
20344 (set_local $$rsize$4$lcssa$i
20345 (get_local $$rsize$3$i)
20346 )
20347 (set_local $$v$4$lcssa$i
20348 (get_local $$v$3$i)
20349 )
20350 )
20351 (block
20352 (set_local $$rsize$49$i
20353 (get_local $$rsize$3$i)
20354 )
20355 (set_local $$t$48$i
20356 (get_local $$t$4$ph$i)
20357 )
20358 (set_local $$v$410$i
20359 (get_local $$v$3$i)
20360 )
20361 (set_local $label
20362 (i32.const 90)
20363 )
20364 )
20365 )
20366 )
20367 )
20368 (if
20369 (i32.eq
20370 (get_local $label)
20371 (i32.const 90)
20372 )
20373 (loop $while-in16
20374 (block $while-out15
20375 (set_local $label
20376 (i32.const 0)
20377 )
20378 (set_local $$head99$i
20379 (i32.add
20380 (get_local $$t$48$i)
20381 (i32.const 4)
20382 )
20383 )
20384 (set_local $$58
20385 (i32.load
20386 (get_local $$head99$i)
20387 )
20388 )
20389 (set_local $$and100$i
20390 (i32.and
20391 (get_local $$58)
20392 (i32.const -8)
20393 )
20394 )
20395 (set_local $$sub101$i
20396 (i32.sub
20397 (get_local $$and100$i)
20398 (get_local $$and145)
20399 )
20400 )
20401 (set_local $$cmp102$i
20402 (i32.lt_u
20403 (get_local $$sub101$i)
20404 (get_local $$rsize$49$i)
20405 )
20406 )
20407 (set_local $$sub101$rsize$4$i
20408 (if (result i32)
20409 (get_local $$cmp102$i)
20410 (get_local $$sub101$i)
20411 (get_local $$rsize$49$i)
20412 )
20413 )
20414 (set_local $$t$4$v$4$i
20415 (if (result i32)
20416 (get_local $$cmp102$i)
20417 (get_local $$t$48$i)
20418 (get_local $$v$410$i)
20419 )
20420 )
20421 (set_local $$arrayidx106$i
20422 (i32.add
20423 (get_local $$t$48$i)
20424 (i32.const 16)
20425 )
20426 )
20427 (set_local $$59
20428 (i32.load
20429 (get_local $$arrayidx106$i)
20430 )
20431 )
20432 (set_local $$cmp107$i$157
20433 (i32.eq
20434 (get_local $$59)
20435 (i32.const 0)
20436 )
20437 )
20438 (if
20439 (i32.eqz
20440 (get_local $$cmp107$i$157)
20441 )
20442 (block
20443 (set_local $$rsize$49$i
20444 (get_local $$sub101$rsize$4$i)
20445 )
20446 (set_local $$t$48$i
20447 (get_local $$59)
20448 )
20449 (set_local $$v$410$i
20450 (get_local $$t$4$v$4$i)
20451 )
20452 (set_local $label
20453 (i32.const 90)
20454 )
20455 (br $while-in16)
20456 )
20457 )
20458 (set_local $$arrayidx113$i$159
20459 (i32.add
20460 (get_local $$t$48$i)
20461 (i32.const 20)
20462 )
20463 )
20464 (set_local $$60
20465 (i32.load
20466 (get_local $$arrayidx113$i$159)
20467 )
20468 )
20469 (set_local $$cmp97$i
20470 (i32.eq
20471 (get_local $$60)
20472 (i32.const 0)
20473 )
20474 )
20475 (if
20476 (get_local $$cmp97$i)
20477 (block
20478 (set_local $$rsize$4$lcssa$i
20479 (get_local $$sub101$rsize$4$i)
20480 )
20481 (set_local $$v$4$lcssa$i
20482 (get_local $$t$4$v$4$i)
20483 )
20484 (br $while-out15)
20485 )
20486 (block
20487 (set_local $$rsize$49$i
20488 (get_local $$sub101$rsize$4$i)
20489 )
20490 (set_local $$t$48$i
20491 (get_local $$60)
20492 )
20493 (set_local $$v$410$i
20494 (get_local $$t$4$v$4$i)
20495 )
20496 (set_local $label
20497 (i32.const 90)
20498 )
20499 )
20500 )
20501 (br $while-in16)
20502 )
20503 )
20504 )
20505 (set_local $$cmp116$i
20506 (i32.eq
20507 (get_local $$v$4$lcssa$i)
20508 (i32.const 0)
20509 )
20510 )
20511 (if
20512 (get_local $$cmp116$i)
20513 (set_local $$nb$0
20514 (get_local $$and145)
20515 )
20516 (block
20517 (set_local $$61
20518 (i32.load
20519 (i32.const 184)
20520 )
20521 )
20522 (set_local $$sub118$i
20523 (i32.sub
20524 (get_local $$61)
20525 (get_local $$and145)
20526 )
20527 )
20528 (set_local $$cmp119$i
20529 (i32.lt_u
20530 (get_local $$rsize$4$lcssa$i)
20531 (get_local $$sub118$i)
20532 )
20533 )
20534 (if
20535 (get_local $$cmp119$i)
20536 (block
20537 (set_local $$62
20538 (i32.load
20539 (i32.const 192)
20540 )
20541 )
20542 (set_local $$cmp121$i
20543 (i32.lt_u
20544 (get_local $$v$4$lcssa$i)
20545 (get_local $$62)
20546 )
20547 )
20548 (if
20549 (get_local $$cmp121$i)
20550 (call $_abort)
20551 )
20552 (set_local $$add$ptr$i$161
20553 (i32.add
20554 (get_local $$v$4$lcssa$i)
20555 (get_local $$and145)
20556 )
20557 )
20558 (set_local $$cmp123$i
20559 (i32.lt_u
20560 (get_local $$v$4$lcssa$i)
20561 (get_local $$add$ptr$i$161)
20562 )
20563 )
20564 (if
20565 (i32.eqz
20566 (get_local $$cmp123$i)
20567 )
20568 (call $_abort)
20569 )
20570 (set_local $$parent$i$162
20571 (i32.add
20572 (get_local $$v$4$lcssa$i)
20573 (i32.const 24)
20574 )
20575 )
20576 (set_local $$63
20577 (i32.load
20578 (get_local $$parent$i$162)
20579 )
20580 )
20581 (set_local $$bk$i$163
20582 (i32.add
20583 (get_local $$v$4$lcssa$i)
20584 (i32.const 12)
20585 )
20586 )
20587 (set_local $$64
20588 (i32.load
20589 (get_local $$bk$i$163)
20590 )
20591 )
20592 (set_local $$cmp128$i
20593 (i32.eq
20594 (get_local $$64)
20595 (get_local $$v$4$lcssa$i)
20596 )
20597 )
20598 (block $do-once17
20599 (if
20600 (get_local $$cmp128$i)
20601 (block
20602 (set_local $$arrayidx151$i
20603 (i32.add
20604 (get_local $$v$4$lcssa$i)
20605 (i32.const 20)
20606 )
20607 )
20608 (set_local $$68
20609 (i32.load
20610 (get_local $$arrayidx151$i)
20611 )
20612 )
20613 (set_local $$cmp152$i
20614 (i32.eq
20615 (get_local $$68)
20616 (i32.const 0)
20617 )
20618 )
20619 (if
20620 (get_local $$cmp152$i)
20621 (block
20622 (set_local $$arrayidx155$i
20623 (i32.add
20624 (get_local $$v$4$lcssa$i)
20625 (i32.const 16)
20626 )
20627 )
20628 (set_local $$69
20629 (i32.load
20630 (get_local $$arrayidx155$i)
20631 )
20632 )
20633 (set_local $$cmp156$i
20634 (i32.eq
20635 (get_local $$69)
20636 (i32.const 0)
20637 )
20638 )
20639 (if
20640 (get_local $$cmp156$i)
20641 (block
20642 (set_local $$R$3$i$171
20643 (i32.const 0)
20644 )
20645 (br $do-once17)
20646 )
20647 (block
20648 (set_local $$R$1$i$168
20649 (get_local $$69)
20650 )
20651 (set_local $$RP$1$i$167
20652 (get_local $$arrayidx155$i)
20653 )
20654 )
20655 )
20656 )
20657 (block
20658 (set_local $$R$1$i$168
20659 (get_local $$68)
20660 )
20661 (set_local $$RP$1$i$167
20662 (get_local $$arrayidx151$i)
20663 )
20664 )
20665 )
20666 (loop $while-in20
20667 (block $while-out19
20668 (set_local $$arrayidx161$i
20669 (i32.add
20670 (get_local $$R$1$i$168)
20671 (i32.const 20)
20672 )
20673 )
20674 (set_local $$70
20675 (i32.load
20676 (get_local $$arrayidx161$i)
20677 )
20678 )
20679 (set_local $$cmp162$i
20680 (i32.eq
20681 (get_local $$70)
20682 (i32.const 0)
20683 )
20684 )
20685 (if
20686 (i32.eqz
20687 (get_local $$cmp162$i)
20688 )
20689 (block
20690 (set_local $$R$1$i$168
20691 (get_local $$70)
20692 )
20693 (set_local $$RP$1$i$167
20694 (get_local $$arrayidx161$i)
20695 )
20696 (br $while-in20)
20697 )
20698 )
20699 (set_local $$arrayidx165$i$169
20700 (i32.add
20701 (get_local $$R$1$i$168)
20702 (i32.const 16)
20703 )
20704 )
20705 (set_local $$71
20706 (i32.load
20707 (get_local $$arrayidx165$i$169)
20708 )
20709 )
20710 (set_local $$cmp166$i
20711 (i32.eq
20712 (get_local $$71)
20713 (i32.const 0)
20714 )
20715 )
20716 (if
20717 (get_local $$cmp166$i)
20718 (block
20719 (set_local $$R$1$i$168$lcssa
20720 (get_local $$R$1$i$168)
20721 )
20722 (set_local $$RP$1$i$167$lcssa
20723 (get_local $$RP$1$i$167)
20724 )
20725 (br $while-out19)
20726 )
20727 (block
20728 (set_local $$R$1$i$168
20729 (get_local $$71)
20730 )
20731 (set_local $$RP$1$i$167
20732 (get_local $$arrayidx165$i$169)
20733 )
20734 )
20735 )
20736 (br $while-in20)
20737 )
20738 )
20739 (set_local $$cmp171$i
20740 (i32.lt_u
20741 (get_local $$RP$1$i$167$lcssa)
20742 (get_local $$62)
20743 )
20744 )
20745 (if
20746 (get_local $$cmp171$i)
20747 (call $_abort)
20748 (block
20749 (i32.store
20750 (get_local $$RP$1$i$167$lcssa)
20751 (i32.const 0)
20752 )
20753 (set_local $$R$3$i$171
20754 (get_local $$R$1$i$168$lcssa)
20755 )
20756 (br $do-once17)
20757 )
20758 )
20759 )
20760 (block
20761 (set_local $$fd$i$164
20762 (i32.add
20763 (get_local $$v$4$lcssa$i)
20764 (i32.const 8)
20765 )
20766 )
20767 (set_local $$65
20768 (i32.load
20769 (get_local $$fd$i$164)
20770 )
20771 )
20772 (set_local $$cmp133$i
20773 (i32.lt_u
20774 (get_local $$65)
20775 (get_local $$62)
20776 )
20777 )
20778 (if
20779 (get_local $$cmp133$i)
20780 (call $_abort)
20781 )
20782 (set_local $$bk136$i
20783 (i32.add
20784 (get_local $$65)
20785 (i32.const 12)
20786 )
20787 )
20788 (set_local $$66
20789 (i32.load
20790 (get_local $$bk136$i)
20791 )
20792 )
20793 (set_local $$cmp137$i
20794 (i32.eq
20795 (get_local $$66)
20796 (get_local $$v$4$lcssa$i)
20797 )
20798 )
20799 (if
20800 (i32.eqz
20801 (get_local $$cmp137$i)
20802 )
20803 (call $_abort)
20804 )
20805 (set_local $$fd139$i
20806 (i32.add
20807 (get_local $$64)
20808 (i32.const 8)
20809 )
20810 )
20811 (set_local $$67
20812 (i32.load
20813 (get_local $$fd139$i)
20814 )
20815 )
20816 (set_local $$cmp140$i
20817 (i32.eq
20818 (get_local $$67)
20819 (get_local $$v$4$lcssa$i)
20820 )
20821 )
20822 (if
20823 (get_local $$cmp140$i)
20824 (block
20825 (i32.store
20826 (get_local $$bk136$i)
20827 (get_local $$64)
20828 )
20829 (i32.store
20830 (get_local $$fd139$i)
20831 (get_local $$65)
20832 )
20833 (set_local $$R$3$i$171
20834 (get_local $$64)
20835 )
20836 (br $do-once17)
20837 )
20838 (call $_abort)
20839 )
20840 )
20841 )
20842 )
20843 (set_local $$cmp180$i
20844 (i32.eq
20845 (get_local $$63)
20846 (i32.const 0)
20847 )
20848 )
20849 (block $do-once21
20850 (if
20851 (i32.eqz
20852 (get_local $$cmp180$i)
20853 )
20854 (block
20855 (set_local $$index$i$172
20856 (i32.add
20857 (get_local $$v$4$lcssa$i)
20858 (i32.const 28)
20859 )
20860 )
20861 (set_local $$72
20862 (i32.load
20863 (get_local $$index$i$172)
20864 )
20865 )
20866 (set_local $$arrayidx184$i
20867 (i32.add
20868 (i32.const 480)
20869 (i32.shl
20870 (get_local $$72)
20871 (i32.const 2)
20872 )
20873 )
20874 )
20875 (set_local $$73
20876 (i32.load
20877 (get_local $$arrayidx184$i)
20878 )
20879 )
20880 (set_local $$cmp185$i
20881 (i32.eq
20882 (get_local $$v$4$lcssa$i)
20883 (get_local $$73)
20884 )
20885 )
20886 (if
20887 (get_local $$cmp185$i)
20888 (block
20889 (i32.store
20890 (get_local $$arrayidx184$i)
20891 (get_local $$R$3$i$171)
20892 )
20893 (set_local $$cond3$i
20894 (i32.eq
20895 (get_local $$R$3$i$171)
20896 (i32.const 0)
20897 )
20898 )
20899 (if
20900 (get_local $$cond3$i)
20901 (block
20902 (set_local $$shl192$i
20903 (i32.shl
20904 (i32.const 1)
20905 (get_local $$72)
20906 )
20907 )
20908 (set_local $$neg$i$173
20909 (i32.xor
20910 (get_local $$shl192$i)
20911 (i32.const -1)
20912 )
20913 )
20914 (set_local $$74
20915 (i32.load
20916 (i32.const 180)
20917 )
20918 )
20919 (set_local $$and194$i
20920 (i32.and
20921 (get_local $$74)
20922 (get_local $$neg$i$173)
20923 )
20924 )
20925 (i32.store
20926 (i32.const 180)
20927 (get_local $$and194$i)
20928 )
20929 (br $do-once21)
20930 )
20931 )
20932 )
20933 (block
20934 (set_local $$75
20935 (i32.load
20936 (i32.const 192)
20937 )
20938 )
20939 (set_local $$cmp198$i
20940 (i32.lt_u
20941 (get_local $$63)
20942 (get_local $$75)
20943 )
20944 )
20945 (if
20946 (get_local $$cmp198$i)
20947 (call $_abort)
20948 )
20949 (set_local $$arrayidx204$i
20950 (i32.add
20951 (get_local $$63)
20952 (i32.const 16)
20953 )
20954 )
20955 (set_local $$76
20956 (i32.load
20957 (get_local $$arrayidx204$i)
20958 )
20959 )
20960 (set_local $$cmp205$i
20961 (i32.eq
20962 (get_local $$76)
20963 (get_local $$v$4$lcssa$i)
20964 )
20965 )
20966 (if
20967 (get_local $$cmp205$i)
20968 (i32.store
20969 (get_local $$arrayidx204$i)
20970 (get_local $$R$3$i$171)
20971 )
20972 (block
20973 (set_local $$arrayidx212$i
20974 (i32.add
20975 (get_local $$63)
20976 (i32.const 20)
20977 )
20978 )
20979 (i32.store
20980 (get_local $$arrayidx212$i)
20981 (get_local $$R$3$i$171)
20982 )
20983 )
20984 )
20985 (set_local $$cmp217$i
20986 (i32.eq
20987 (get_local $$R$3$i$171)
20988 (i32.const 0)
20989 )
20990 )
20991 (if
20992 (get_local $$cmp217$i)
20993 (br $do-once21)
20994 )
20995 )
20996 )
20997 (set_local $$77
20998 (i32.load
20999 (i32.const 192)
21000 )
21001 )
21002 (set_local $$cmp221$i
21003 (i32.lt_u
21004 (get_local $$R$3$i$171)
21005 (get_local $$77)
21006 )
21007 )
21008 (if
21009 (get_local $$cmp221$i)
21010 (call $_abort)
21011 )
21012 (set_local $$parent226$i
21013 (i32.add
21014 (get_local $$R$3$i$171)
21015 (i32.const 24)
21016 )
21017 )
21018 (i32.store
21019 (get_local $$parent226$i)
21020 (get_local $$63)
21021 )
21022 (set_local $$arrayidx228$i
21023 (i32.add
21024 (get_local $$v$4$lcssa$i)
21025 (i32.const 16)
21026 )
21027 )
21028 (set_local $$78
21029 (i32.load
21030 (get_local $$arrayidx228$i)
21031 )
21032 )
21033 (set_local $$cmp229$i
21034 (i32.eq
21035 (get_local $$78)
21036 (i32.const 0)
21037 )
21038 )
21039 (block $do-once23
21040 (if
21041 (i32.eqz
21042 (get_local $$cmp229$i)
21043 )
21044 (block
21045 (set_local $$cmp233$i
21046 (i32.lt_u
21047 (get_local $$78)
21048 (get_local $$77)
21049 )
21050 )
21051 (if
21052 (get_local $$cmp233$i)
21053 (call $_abort)
21054 (block
21055 (set_local $$arrayidx239$i
21056 (i32.add
21057 (get_local $$R$3$i$171)
21058 (i32.const 16)
21059 )
21060 )
21061 (i32.store
21062 (get_local $$arrayidx239$i)
21063 (get_local $$78)
21064 )
21065 (set_local $$parent240$i
21066 (i32.add
21067 (get_local $$78)
21068 (i32.const 24)
21069 )
21070 )
21071 (i32.store
21072 (get_local $$parent240$i)
21073 (get_local $$R$3$i$171)
21074 )
21075 (br $do-once23)
21076 )
21077 )
21078 )
21079 )
21080 )
21081 (set_local $$arrayidx245$i
21082 (i32.add
21083 (get_local $$v$4$lcssa$i)
21084 (i32.const 20)
21085 )
21086 )
21087 (set_local $$79
21088 (i32.load
21089 (get_local $$arrayidx245$i)
21090 )
21091 )
21092 (set_local $$cmp246$i
21093 (i32.eq
21094 (get_local $$79)
21095 (i32.const 0)
21096 )
21097 )
21098 (if
21099 (i32.eqz
21100 (get_local $$cmp246$i)
21101 )
21102 (block
21103 (set_local $$80
21104 (i32.load
21105 (i32.const 192)
21106 )
21107 )
21108 (set_local $$cmp250$i
21109 (i32.lt_u
21110 (get_local $$79)
21111 (get_local $$80)
21112 )
21113 )
21114 (if
21115 (get_local $$cmp250$i)
21116 (call $_abort)
21117 (block
21118 (set_local $$arrayidx256$i
21119 (i32.add
21120 (get_local $$R$3$i$171)
21121 (i32.const 20)
21122 )
21123 )
21124 (i32.store
21125 (get_local $$arrayidx256$i)
21126 (get_local $$79)
21127 )
21128 (set_local $$parent257$i
21129 (i32.add
21130 (get_local $$79)
21131 (i32.const 24)
21132 )
21133 )
21134 (i32.store
21135 (get_local $$parent257$i)
21136 (get_local $$R$3$i$171)
21137 )
21138 (br $do-once21)
21139 )
21140 )
21141 )
21142 )
21143 )
21144 )
21145 )
21146 (set_local $$cmp265$i
21147 (i32.lt_u
21148 (get_local $$rsize$4$lcssa$i)
21149 (i32.const 16)
21150 )
21151 )
21152 (block $do-once25
21153 (if
21154 (get_local $$cmp265$i)
21155 (block
21156 (set_local $$add268$i
21157 (i32.add
21158 (get_local $$rsize$4$lcssa$i)
21159 (get_local $$and145)
21160 )
21161 )
21162 (set_local $$or270$i
21163 (i32.or
21164 (get_local $$add268$i)
21165 (i32.const 3)
21166 )
21167 )
21168 (set_local $$head271$i
21169 (i32.add
21170 (get_local $$v$4$lcssa$i)
21171 (i32.const 4)
21172 )
21173 )
21174 (i32.store
21175 (get_local $$head271$i)
21176 (get_local $$or270$i)
21177 )
21178 (set_local $$add$ptr273$i
21179 (i32.add
21180 (get_local $$v$4$lcssa$i)
21181 (get_local $$add268$i)
21182 )
21183 )
21184 (set_local $$head274$i
21185 (i32.add
21186 (get_local $$add$ptr273$i)
21187 (i32.const 4)
21188 )
21189 )
21190 (set_local $$81
21191 (i32.load
21192 (get_local $$head274$i)
21193 )
21194 )
21195 (set_local $$or275$i
21196 (i32.or
21197 (get_local $$81)
21198 (i32.const 1)
21199 )
21200 )
21201 (i32.store
21202 (get_local $$head274$i)
21203 (get_local $$or275$i)
21204 )
21205 )
21206 (block
21207 (set_local $$or278$i
21208 (i32.or
21209 (get_local $$and145)
21210 (i32.const 3)
21211 )
21212 )
21213 (set_local $$head279$i
21214 (i32.add
21215 (get_local $$v$4$lcssa$i)
21216 (i32.const 4)
21217 )
21218 )
21219 (i32.store
21220 (get_local $$head279$i)
21221 (get_local $$or278$i)
21222 )
21223 (set_local $$or280$i
21224 (i32.or
21225 (get_local $$rsize$4$lcssa$i)
21226 (i32.const 1)
21227 )
21228 )
21229 (set_local $$head281$i
21230 (i32.add
21231 (get_local $$add$ptr$i$161)
21232 (i32.const 4)
21233 )
21234 )
21235 (i32.store
21236 (get_local $$head281$i)
21237 (get_local $$or280$i)
21238 )
21239 (set_local $$add$ptr282$i
21240 (i32.add
21241 (get_local $$add$ptr$i$161)
21242 (get_local $$rsize$4$lcssa$i)
21243 )
21244 )
21245 (i32.store
21246 (get_local $$add$ptr282$i)
21247 (get_local $$rsize$4$lcssa$i)
21248 )
21249 (set_local $$shr283$i
21250 (i32.shr_u
21251 (get_local $$rsize$4$lcssa$i)
21252 (i32.const 3)
21253 )
21254 )
21255 (set_local $$cmp284$i
21256 (i32.lt_u
21257 (get_local $$rsize$4$lcssa$i)
21258 (i32.const 256)
21259 )
21260 )
21261 (if
21262 (get_local $$cmp284$i)
21263 (block
21264 (set_local $$shl288$i
21265 (i32.shl
21266 (get_local $$shr283$i)
21267 (i32.const 1)
21268 )
21269 )
21270 (set_local $$arrayidx289$i
21271 (i32.add
21272 (i32.const 216)
21273 (i32.shl
21274 (get_local $$shl288$i)
21275 (i32.const 2)
21276 )
21277 )
21278 )
21279 (set_local $$82
21280 (i32.load
21281 (i32.const 176)
21282 )
21283 )
21284 (set_local $$shl291$i
21285 (i32.shl
21286 (i32.const 1)
21287 (get_local $$shr283$i)
21288 )
21289 )
21290 (set_local $$and292$i
21291 (i32.and
21292 (get_local $$82)
21293 (get_local $$shl291$i)
21294 )
21295 )
21296 (set_local $$tobool293$i
21297 (i32.eq
21298 (get_local $$and292$i)
21299 (i32.const 0)
21300 )
21301 )
21302 (if
21303 (get_local $$tobool293$i)
21304 (block
21305 (set_local $$or297$i
21306 (i32.or
21307 (get_local $$82)
21308 (get_local $$shl291$i)
21309 )
21310 )
21311 (i32.store
21312 (i32.const 176)
21313 (get_local $$or297$i)
21314 )
21315 (set_local $$$pre$i$177
21316 (i32.add
21317 (get_local $$arrayidx289$i)
21318 (i32.const 8)
21319 )
21320 )
21321 (set_local $$$pre$phi$i$178Z2D
21322 (get_local $$$pre$i$177)
21323 )
21324 (set_local $$F290$0$i
21325 (get_local $$arrayidx289$i)
21326 )
21327 )
21328 (block
21329 (set_local $$83
21330 (i32.add
21331 (get_local $$arrayidx289$i)
21332 (i32.const 8)
21333 )
21334 )
21335 (set_local $$84
21336 (i32.load
21337 (get_local $$83)
21338 )
21339 )
21340 (set_local $$85
21341 (i32.load
21342 (i32.const 192)
21343 )
21344 )
21345 (set_local $$cmp301$i
21346 (i32.lt_u
21347 (get_local $$84)
21348 (get_local $$85)
21349 )
21350 )
21351 (if
21352 (get_local $$cmp301$i)
21353 (call $_abort)
21354 (block
21355 (set_local $$$pre$phi$i$178Z2D
21356 (get_local $$83)
21357 )
21358 (set_local $$F290$0$i
21359 (get_local $$84)
21360 )
21361 )
21362 )
21363 )
21364 )
21365 (i32.store
21366 (get_local $$$pre$phi$i$178Z2D)
21367 (get_local $$add$ptr$i$161)
21368 )
21369 (set_local $$bk311$i
21370 (i32.add
21371 (get_local $$F290$0$i)
21372 (i32.const 12)
21373 )
21374 )
21375 (i32.store
21376 (get_local $$bk311$i)
21377 (get_local $$add$ptr$i$161)
21378 )
21379 (set_local $$fd312$i
21380 (i32.add
21381 (get_local $$add$ptr$i$161)
21382 (i32.const 8)
21383 )
21384 )
21385 (i32.store
21386 (get_local $$fd312$i)
21387 (get_local $$F290$0$i)
21388 )
21389 (set_local $$bk313$i
21390 (i32.add
21391 (get_local $$add$ptr$i$161)
21392 (i32.const 12)
21393 )
21394 )
21395 (i32.store
21396 (get_local $$bk313$i)
21397 (get_local $$arrayidx289$i)
21398 )
21399 (br $do-once25)
21400 )
21401 )
21402 (set_local $$shr318$i
21403 (i32.shr_u
21404 (get_local $$rsize$4$lcssa$i)
21405 (i32.const 8)
21406 )
21407 )
21408 (set_local $$cmp319$i
21409 (i32.eq
21410 (get_local $$shr318$i)
21411 (i32.const 0)
21412 )
21413 )
21414 (if
21415 (get_local $$cmp319$i)
21416 (set_local $$I316$0$i
21417 (i32.const 0)
21418 )
21419 (block
21420 (set_local $$cmp323$i
21421 (i32.gt_u
21422 (get_local $$rsize$4$lcssa$i)
21423 (i32.const 16777215)
21424 )
21425 )
21426 (if
21427 (get_local $$cmp323$i)
21428 (set_local $$I316$0$i
21429 (i32.const 31)
21430 )
21431 (block
21432 (set_local $$sub329$i
21433 (i32.add
21434 (get_local $$shr318$i)
21435 (i32.const 1048320)
21436 )
21437 )
21438 (set_local $$shr330$i
21439 (i32.shr_u
21440 (get_local $$sub329$i)
21441 (i32.const 16)
21442 )
21443 )
21444 (set_local $$and331$i
21445 (i32.and
21446 (get_local $$shr330$i)
21447 (i32.const 8)
21448 )
21449 )
21450 (set_local $$shl333$i
21451 (i32.shl
21452 (get_local $$shr318$i)
21453 (get_local $$and331$i)
21454 )
21455 )
21456 (set_local $$sub334$i
21457 (i32.add
21458 (get_local $$shl333$i)
21459 (i32.const 520192)
21460 )
21461 )
21462 (set_local $$shr335$i
21463 (i32.shr_u
21464 (get_local $$sub334$i)
21465 (i32.const 16)
21466 )
21467 )
21468 (set_local $$and336$i
21469 (i32.and
21470 (get_local $$shr335$i)
21471 (i32.const 4)
21472 )
21473 )
21474 (set_local $$add337$i
21475 (i32.or
21476 (get_local $$and336$i)
21477 (get_local $$and331$i)
21478 )
21479 )
21480 (set_local $$shl338$i
21481 (i32.shl
21482 (get_local $$shl333$i)
21483 (get_local $$and336$i)
21484 )
21485 )
21486 (set_local $$sub339$i
21487 (i32.add
21488 (get_local $$shl338$i)
21489 (i32.const 245760)
21490 )
21491 )
21492 (set_local $$shr340$i
21493 (i32.shr_u
21494 (get_local $$sub339$i)
21495 (i32.const 16)
21496 )
21497 )
21498 (set_local $$and341$i
21499 (i32.and
21500 (get_local $$shr340$i)
21501 (i32.const 2)
21502 )
21503 )
21504 (set_local $$add342$i
21505 (i32.or
21506 (get_local $$add337$i)
21507 (get_local $$and341$i)
21508 )
21509 )
21510 (set_local $$sub343$i
21511 (i32.sub
21512 (i32.const 14)
21513 (get_local $$add342$i)
21514 )
21515 )
21516 (set_local $$shl344$i
21517 (i32.shl
21518 (get_local $$shl338$i)
21519 (get_local $$and341$i)
21520 )
21521 )
21522 (set_local $$shr345$i
21523 (i32.shr_u
21524 (get_local $$shl344$i)
21525 (i32.const 15)
21526 )
21527 )
21528 (set_local $$add346$i
21529 (i32.add
21530 (get_local $$sub343$i)
21531 (get_local $$shr345$i)
21532 )
21533 )
21534 (set_local $$shl347$i
21535 (i32.shl
21536 (get_local $$add346$i)
21537 (i32.const 1)
21538 )
21539 )
21540 (set_local $$add348$i
21541 (i32.add
21542 (get_local $$add346$i)
21543 (i32.const 7)
21544 )
21545 )
21546 (set_local $$shr349$i
21547 (i32.shr_u
21548 (get_local $$rsize$4$lcssa$i)
21549 (get_local $$add348$i)
21550 )
21551 )
21552 (set_local $$and350$i
21553 (i32.and
21554 (get_local $$shr349$i)
21555 (i32.const 1)
21556 )
21557 )
21558 (set_local $$add351$i
21559 (i32.or
21560 (get_local $$and350$i)
21561 (get_local $$shl347$i)
21562 )
21563 )
21564 (set_local $$I316$0$i
21565 (get_local $$add351$i)
21566 )
21567 )
21568 )
21569 )
21570 )
21571 (set_local $$arrayidx355$i
21572 (i32.add
21573 (i32.const 480)
21574 (i32.shl
21575 (get_local $$I316$0$i)
21576 (i32.const 2)
21577 )
21578 )
21579 )
21580 (set_local $$index356$i
21581 (i32.add
21582 (get_local $$add$ptr$i$161)
21583 (i32.const 28)
21584 )
21585 )
21586 (i32.store
21587 (get_local $$index356$i)
21588 (get_local $$I316$0$i)
21589 )
21590 (set_local $$child357$i
21591 (i32.add
21592 (get_local $$add$ptr$i$161)
21593 (i32.const 16)
21594 )
21595 )
21596 (set_local $$arrayidx358$i
21597 (i32.add
21598 (get_local $$child357$i)
21599 (i32.const 4)
21600 )
21601 )
21602 (i32.store
21603 (get_local $$arrayidx358$i)
21604 (i32.const 0)
21605 )
21606 (i32.store
21607 (get_local $$child357$i)
21608 (i32.const 0)
21609 )
21610 (set_local $$86
21611 (i32.load
21612 (i32.const 180)
21613 )
21614 )
21615 (set_local $$shl362$i
21616 (i32.shl
21617 (i32.const 1)
21618 (get_local $$I316$0$i)
21619 )
21620 )
21621 (set_local $$and363$i
21622 (i32.and
21623 (get_local $$86)
21624 (get_local $$shl362$i)
21625 )
21626 )
21627 (set_local $$tobool364$i
21628 (i32.eq
21629 (get_local $$and363$i)
21630 (i32.const 0)
21631 )
21632 )
21633 (if
21634 (get_local $$tobool364$i)
21635 (block
21636 (set_local $$or368$i
21637 (i32.or
21638 (get_local $$86)
21639 (get_local $$shl362$i)
21640 )
21641 )
21642 (i32.store
21643 (i32.const 180)
21644 (get_local $$or368$i)
21645 )
21646 (i32.store
21647 (get_local $$arrayidx355$i)
21648 (get_local $$add$ptr$i$161)
21649 )
21650 (set_local $$parent369$i
21651 (i32.add
21652 (get_local $$add$ptr$i$161)
21653 (i32.const 24)
21654 )
21655 )
21656 (i32.store
21657 (get_local $$parent369$i)
21658 (get_local $$arrayidx355$i)
21659 )
21660 (set_local $$bk370$i
21661 (i32.add
21662 (get_local $$add$ptr$i$161)
21663 (i32.const 12)
21664 )
21665 )
21666 (i32.store
21667 (get_local $$bk370$i)
21668 (get_local $$add$ptr$i$161)
21669 )
21670 (set_local $$fd371$i
21671 (i32.add
21672 (get_local $$add$ptr$i$161)
21673 (i32.const 8)
21674 )
21675 )
21676 (i32.store
21677 (get_local $$fd371$i)
21678 (get_local $$add$ptr$i$161)
21679 )
21680 (br $do-once25)
21681 )
21682 )
21683 (set_local $$87
21684 (i32.load
21685 (get_local $$arrayidx355$i)
21686 )
21687 )
21688 (set_local $$cmp374$i
21689 (i32.eq
21690 (get_local $$I316$0$i)
21691 (i32.const 31)
21692 )
21693 )
21694 (set_local $$shr378$i
21695 (i32.shr_u
21696 (get_local $$I316$0$i)
21697 (i32.const 1)
21698 )
21699 )
21700 (set_local $$sub381$i
21701 (i32.sub
21702 (i32.const 25)
21703 (get_local $$shr378$i)
21704 )
21705 )
21706 (set_local $$cond383$i
21707 (if (result i32)
21708 (get_local $$cmp374$i)
21709 (i32.const 0)
21710 (get_local $$sub381$i)
21711 )
21712 )
21713 (set_local $$shl384$i
21714 (i32.shl
21715 (get_local $$rsize$4$lcssa$i)
21716 (get_local $$cond383$i)
21717 )
21718 )
21719 (set_local $$K373$0$i
21720 (get_local $$shl384$i)
21721 )
21722 (set_local $$T$0$i
21723 (get_local $$87)
21724 )
21725 (loop $while-in28
21726 (block $while-out27
21727 (set_local $$head386$i
21728 (i32.add
21729 (get_local $$T$0$i)
21730 (i32.const 4)
21731 )
21732 )
21733 (set_local $$88
21734 (i32.load
21735 (get_local $$head386$i)
21736 )
21737 )
21738 (set_local $$and387$i
21739 (i32.and
21740 (get_local $$88)
21741 (i32.const -8)
21742 )
21743 )
21744 (set_local $$cmp388$i
21745 (i32.eq
21746 (get_local $$and387$i)
21747 (get_local $$rsize$4$lcssa$i)
21748 )
21749 )
21750 (if
21751 (get_local $$cmp388$i)
21752 (block
21753 (set_local $$T$0$i$lcssa
21754 (get_local $$T$0$i)
21755 )
21756 (set_local $label
21757 (i32.const 148)
21758 )
21759 (br $while-out27)
21760 )
21761 )
21762 (set_local $$shr391$i
21763 (i32.shr_u
21764 (get_local $$K373$0$i)
21765 (i32.const 31)
21766 )
21767 )
21768 (set_local $$arrayidx394$i
21769 (i32.add
21770 (i32.add
21771 (get_local $$T$0$i)
21772 (i32.const 16)
21773 )
21774 (i32.shl
21775 (get_local $$shr391$i)
21776 (i32.const 2)
21777 )
21778 )
21779 )
21780 (set_local $$shl395$i
21781 (i32.shl
21782 (get_local $$K373$0$i)
21783 (i32.const 1)
21784 )
21785 )
21786 (set_local $$89
21787 (i32.load
21788 (get_local $$arrayidx394$i)
21789 )
21790 )
21791 (set_local $$cmp396$i
21792 (i32.eq
21793 (get_local $$89)
21794 (i32.const 0)
21795 )
21796 )
21797 (if
21798 (get_local $$cmp396$i)
21799 (block
21800 (set_local $$T$0$i$lcssa293
21801 (get_local $$T$0$i)
21802 )
21803 (set_local $$arrayidx394$i$lcssa
21804 (get_local $$arrayidx394$i)
21805 )
21806 (set_local $label
21807 (i32.const 145)
21808 )
21809 (br $while-out27)
21810 )
21811 (block
21812 (set_local $$K373$0$i
21813 (get_local $$shl395$i)
21814 )
21815 (set_local $$T$0$i
21816 (get_local $$89)
21817 )
21818 )
21819 )
21820 (br $while-in28)
21821 )
21822 )
21823 (if
21824 (i32.eq
21825 (get_local $label)
21826 (i32.const 145)
21827 )
21828 (block
21829 (set_local $$90
21830 (i32.load
21831 (i32.const 192)
21832 )
21833 )
21834 (set_local $$cmp401$i
21835 (i32.lt_u
21836 (get_local $$arrayidx394$i$lcssa)
21837 (get_local $$90)
21838 )
21839 )
21840 (if
21841 (get_local $$cmp401$i)
21842 (call $_abort)
21843 (block
21844 (i32.store
21845 (get_local $$arrayidx394$i$lcssa)
21846 (get_local $$add$ptr$i$161)
21847 )
21848 (set_local $$parent406$i
21849 (i32.add
21850 (get_local $$add$ptr$i$161)
21851 (i32.const 24)
21852 )
21853 )
21854 (i32.store
21855 (get_local $$parent406$i)
21856 (get_local $$T$0$i$lcssa293)
21857 )
21858 (set_local $$bk407$i
21859 (i32.add
21860 (get_local $$add$ptr$i$161)
21861 (i32.const 12)
21862 )
21863 )
21864 (i32.store
21865 (get_local $$bk407$i)
21866 (get_local $$add$ptr$i$161)
21867 )
21868 (set_local $$fd408$i
21869 (i32.add
21870 (get_local $$add$ptr$i$161)
21871 (i32.const 8)
21872 )
21873 )
21874 (i32.store
21875 (get_local $$fd408$i)
21876 (get_local $$add$ptr$i$161)
21877 )
21878 (br $do-once25)
21879 )
21880 )
21881 )
21882 (if
21883 (i32.eq
21884 (get_local $label)
21885 (i32.const 148)
21886 )
21887 (block
21888 (set_local $$fd416$i
21889 (i32.add
21890 (get_local $$T$0$i$lcssa)
21891 (i32.const 8)
21892 )
21893 )
21894 (set_local $$91
21895 (i32.load
21896 (get_local $$fd416$i)
21897 )
21898 )
21899 (set_local $$92
21900 (i32.load
21901 (i32.const 192)
21902 )
21903 )
21904 (set_local $$cmp422$i
21905 (i32.ge_u
21906 (get_local $$91)
21907 (get_local $$92)
21908 )
21909 )
21910 (set_local $$not$cmp418$i
21911 (i32.ge_u
21912 (get_local $$T$0$i$lcssa)
21913 (get_local $$92)
21914 )
21915 )
21916 (set_local $$93
21917 (i32.and
21918 (get_local $$cmp422$i)
21919 (get_local $$not$cmp418$i)
21920 )
21921 )
21922 (if
21923 (get_local $$93)
21924 (block
21925 (set_local $$bk429$i
21926 (i32.add
21927 (get_local $$91)
21928 (i32.const 12)
21929 )
21930 )
21931 (i32.store
21932 (get_local $$bk429$i)
21933 (get_local $$add$ptr$i$161)
21934 )
21935 (i32.store
21936 (get_local $$fd416$i)
21937 (get_local $$add$ptr$i$161)
21938 )
21939 (set_local $$fd431$i
21940 (i32.add
21941 (get_local $$add$ptr$i$161)
21942 (i32.const 8)
21943 )
21944 )
21945 (i32.store
21946 (get_local $$fd431$i)
21947 (get_local $$91)
21948 )
21949 (set_local $$bk432$i
21950 (i32.add
21951 (get_local $$add$ptr$i$161)
21952 (i32.const 12)
21953 )
21954 )
21955 (i32.store
21956 (get_local $$bk432$i)
21957 (get_local $$T$0$i$lcssa)
21958 )
21959 (set_local $$parent433$i
21960 (i32.add
21961 (get_local $$add$ptr$i$161)
21962 (i32.const 24)
21963 )
21964 )
21965 (i32.store
21966 (get_local $$parent433$i)
21967 (i32.const 0)
21968 )
21969 (br $do-once25)
21970 )
21971 (call $_abort)
21972 )
21973 )
21974 )
21975 )
21976 )
21977 )
21978 )
21979 (set_local $$add$ptr441$i
21980 (i32.add
21981 (get_local $$v$4$lcssa$i)
21982 (i32.const 8)
21983 )
21984 )
21985 (set_local $$retval$0
21986 (get_local $$add$ptr441$i)
21987 )
21988 (return
21989 (get_local $$retval$0)
21990 )
21991 )
21992 (set_local $$nb$0
21993 (get_local $$and145)
21994 )
21995 )
21996 )
21997 )
21998 )
21999 )
22000 )
22001 )
22002 )
22003 )
22004 )
22005 (set_local $$94
22006 (i32.load
22007 (i32.const 184)
22008 )
22009 )
22010 (set_local $$cmp156
22011 (i32.lt_u
22012 (get_local $$94)
22013 (get_local $$nb$0)
22014 )
22015 )
22016 (if
22017 (i32.eqz
22018 (get_local $$cmp156)
22019 )
22020 (block
22021 (set_local $$sub160
22022 (i32.sub
22023 (get_local $$94)
22024 (get_local $$nb$0)
22025 )
22026 )
22027 (set_local $$95
22028 (i32.load
22029 (i32.const 196)
22030 )
22031 )
22032 (set_local $$cmp162
22033 (i32.gt_u
22034 (get_local $$sub160)
22035 (i32.const 15)
22036 )
22037 )
22038 (if
22039 (get_local $$cmp162)
22040 (block
22041 (set_local $$add$ptr166
22042 (i32.add
22043 (get_local $$95)
22044 (get_local $$nb$0)
22045 )
22046 )
22047 (i32.store
22048 (i32.const 196)
22049 (get_local $$add$ptr166)
22050 )
22051 (i32.store
22052 (i32.const 184)
22053 (get_local $$sub160)
22054 )
22055 (set_local $$or167
22056 (i32.or
22057 (get_local $$sub160)
22058 (i32.const 1)
22059 )
22060 )
22061 (set_local $$head168
22062 (i32.add
22063 (get_local $$add$ptr166)
22064 (i32.const 4)
22065 )
22066 )
22067 (i32.store
22068 (get_local $$head168)
22069 (get_local $$or167)
22070 )
22071 (set_local $$add$ptr169
22072 (i32.add
22073 (get_local $$add$ptr166)
22074 (get_local $$sub160)
22075 )
22076 )
22077 (i32.store
22078 (get_local $$add$ptr169)
22079 (get_local $$sub160)
22080 )
22081 (set_local $$or172
22082 (i32.or
22083 (get_local $$nb$0)
22084 (i32.const 3)
22085 )
22086 )
22087 (set_local $$head173
22088 (i32.add
22089 (get_local $$95)
22090 (i32.const 4)
22091 )
22092 )
22093 (i32.store
22094 (get_local $$head173)
22095 (get_local $$or172)
22096 )
22097 )
22098 (block
22099 (i32.store
22100 (i32.const 184)
22101 (i32.const 0)
22102 )
22103 (i32.store
22104 (i32.const 196)
22105 (i32.const 0)
22106 )
22107 (set_local $$or176
22108 (i32.or
22109 (get_local $$94)
22110 (i32.const 3)
22111 )
22112 )
22113 (set_local $$head177
22114 (i32.add
22115 (get_local $$95)
22116 (i32.const 4)
22117 )
22118 )
22119 (i32.store
22120 (get_local $$head177)
22121 (get_local $$or176)
22122 )
22123 (set_local $$add$ptr178
22124 (i32.add
22125 (get_local $$95)
22126 (get_local $$94)
22127 )
22128 )
22129 (set_local $$head179
22130 (i32.add
22131 (get_local $$add$ptr178)
22132 (i32.const 4)
22133 )
22134 )
22135 (set_local $$96
22136 (i32.load
22137 (get_local $$head179)
22138 )
22139 )
22140 (set_local $$or180
22141 (i32.or
22142 (get_local $$96)
22143 (i32.const 1)
22144 )
22145 )
22146 (i32.store
22147 (get_local $$head179)
22148 (get_local $$or180)
22149 )
22150 )
22151 )
22152 (set_local $$add$ptr182
22153 (i32.add
22154 (get_local $$95)
22155 (i32.const 8)
22156 )
22157 )
22158 (set_local $$retval$0
22159 (get_local $$add$ptr182)
22160 )
22161 (return
22162 (get_local $$retval$0)
22163 )
22164 )
22165 )
22166 (set_local $$97
22167 (i32.load
22168 (i32.const 188)
22169 )
22170 )
22171 (set_local $$cmp186
22172 (i32.gt_u
22173 (get_local $$97)
22174 (get_local $$nb$0)
22175 )
22176 )
22177 (if
22178 (get_local $$cmp186)
22179 (block
22180 (set_local $$sub190
22181 (i32.sub
22182 (get_local $$97)
22183 (get_local $$nb$0)
22184 )
22185 )
22186 (i32.store
22187 (i32.const 188)
22188 (get_local $$sub190)
22189 )
22190 (set_local $$98
22191 (i32.load
22192 (i32.const 200)
22193 )
22194 )
22195 (set_local $$add$ptr193
22196 (i32.add
22197 (get_local $$98)
22198 (get_local $$nb$0)
22199 )
22200 )
22201 (i32.store
22202 (i32.const 200)
22203 (get_local $$add$ptr193)
22204 )
22205 (set_local $$or194
22206 (i32.or
22207 (get_local $$sub190)
22208 (i32.const 1)
22209 )
22210 )
22211 (set_local $$head195
22212 (i32.add
22213 (get_local $$add$ptr193)
22214 (i32.const 4)
22215 )
22216 )
22217 (i32.store
22218 (get_local $$head195)
22219 (get_local $$or194)
22220 )
22221 (set_local $$or197
22222 (i32.or
22223 (get_local $$nb$0)
22224 (i32.const 3)
22225 )
22226 )
22227 (set_local $$head198
22228 (i32.add
22229 (get_local $$98)
22230 (i32.const 4)
22231 )
22232 )
22233 (i32.store
22234 (get_local $$head198)
22235 (get_local $$or197)
22236 )
22237 (set_local $$add$ptr199
22238 (i32.add
22239 (get_local $$98)
22240 (i32.const 8)
22241 )
22242 )
22243 (set_local $$retval$0
22244 (get_local $$add$ptr199)
22245 )
22246 (return
22247 (get_local $$retval$0)
22248 )
22249 )
22250 )
22251 (set_local $$99
22252 (i32.load
22253 (i32.const 648)
22254 )
22255 )
22256 (set_local $$cmp$i$179
22257 (i32.eq
22258 (get_local $$99)
22259 (i32.const 0)
22260 )
22261 )
22262 (block $do-once29
22263 (if
22264 (get_local $$cmp$i$179)
22265 (block
22266 (set_local $$call$i$i
22267 (call $_sysconf
22268 (i32.const 30)
22269 )
22270 )
22271 (set_local $$sub$i$i
22272 (i32.add
22273 (get_local $$call$i$i)
22274 (i32.const -1)
22275 )
22276 )
22277 (set_local $$and$i$i
22278 (i32.and
22279 (get_local $$sub$i$i)
22280 (get_local $$call$i$i)
22281 )
22282 )
22283 (set_local $$cmp1$i$i
22284 (i32.eq
22285 (get_local $$and$i$i)
22286 (i32.const 0)
22287 )
22288 )
22289 (if
22290 (get_local $$cmp1$i$i)
22291 (block
22292 (i32.store
22293 (i32.const 656)
22294 (get_local $$call$i$i)
22295 )
22296 (i32.store
22297 (i32.const 652)
22298 (get_local $$call$i$i)
22299 )
22300 (i32.store
22301 (i32.const 660)
22302 (i32.const -1)
22303 )
22304 (i32.store
22305 (i32.const 664)
22306 (i32.const -1)
22307 )
22308 (i32.store
22309 (i32.const 668)
22310 (i32.const 0)
22311 )
22312 (i32.store
22313 (i32.const 620)
22314 (i32.const 0)
22315 )
22316 (set_local $$call6$i$i
22317 (call $_time
22318 (i32.const 0)
22319 )
22320 )
22321 (set_local $$xor$i$i
22322 (i32.and
22323 (get_local $$call6$i$i)
22324 (i32.const -16)
22325 )
22326 )
22327 (set_local $$and7$i$i
22328 (i32.xor
22329 (get_local $$xor$i$i)
22330 (i32.const 1431655768)
22331 )
22332 )
22333 (i32.store
22334 (i32.const 648)
22335 (get_local $$and7$i$i)
22336 )
22337 (br $do-once29)
22338 )
22339 (call $_abort)
22340 )
22341 )
22342 )
22343 )
22344 (set_local $$add$i$180
22345 (i32.add
22346 (get_local $$nb$0)
22347 (i32.const 48)
22348 )
22349 )
22350 (set_local $$100
22351 (i32.load
22352 (i32.const 656)
22353 )
22354 )
22355 (set_local $$sub$i$181
22356 (i32.add
22357 (get_local $$nb$0)
22358 (i32.const 47)
22359 )
22360 )
22361 (set_local $$add9$i
22362 (i32.add
22363 (get_local $$100)
22364 (get_local $$sub$i$181)
22365 )
22366 )
22367 (set_local $$neg$i$182
22368 (i32.sub
22369 (i32.const 0)
22370 (get_local $$100)
22371 )
22372 )
22373 (set_local $$and11$i
22374 (i32.and
22375 (get_local $$add9$i)
22376 (get_local $$neg$i$182)
22377 )
22378 )
22379 (set_local $$cmp12$i
22380 (i32.gt_u
22381 (get_local $$and11$i)
22382 (get_local $$nb$0)
22383 )
22384 )
22385 (if
22386 (i32.eqz
22387 (get_local $$cmp12$i)
22388 )
22389 (block
22390 (set_local $$retval$0
22391 (i32.const 0)
22392 )
22393 (return
22394 (get_local $$retval$0)
22395 )
22396 )
22397 )
22398 (set_local $$101
22399 (i32.load
22400 (i32.const 616)
22401 )
22402 )
22403 (set_local $$cmp15$i
22404 (i32.eq
22405 (get_local $$101)
22406 (i32.const 0)
22407 )
22408 )
22409 (if
22410 (i32.eqz
22411 (get_local $$cmp15$i)
22412 )
22413 (block
22414 (set_local $$102
22415 (i32.load
22416 (i32.const 608)
22417 )
22418 )
22419 (set_local $$add17$i$183
22420 (i32.add
22421 (get_local $$102)
22422 (get_local $$and11$i)
22423 )
22424 )
22425 (set_local $$cmp19$i
22426 (i32.le_u
22427 (get_local $$add17$i$183)
22428 (get_local $$102)
22429 )
22430 )
22431 (set_local $$cmp21$i
22432 (i32.gt_u
22433 (get_local $$add17$i$183)
22434 (get_local $$101)
22435 )
22436 )
22437 (set_local $$or$cond1$i$184
22438 (i32.or
22439 (get_local $$cmp19$i)
22440 (get_local $$cmp21$i)
22441 )
22442 )
22443 (if
22444 (get_local $$or$cond1$i$184)
22445 (block
22446 (set_local $$retval$0
22447 (i32.const 0)
22448 )
22449 (return
22450 (get_local $$retval$0)
22451 )
22452 )
22453 )
22454 )
22455 )
22456 (set_local $$103
22457 (i32.load
22458 (i32.const 620)
22459 )
22460 )
22461 (set_local $$and29$i
22462 (i32.and
22463 (get_local $$103)
22464 (i32.const 4)
22465 )
22466 )
22467 (set_local $$tobool30$i
22468 (i32.eq
22469 (get_local $$and29$i)
22470 (i32.const 0)
22471 )
22472 )
22473 (block $label$break$L257
22474 (if
22475 (get_local $$tobool30$i)
22476 (block
22477 (set_local $$104
22478 (i32.load
22479 (i32.const 200)
22480 )
22481 )
22482 (set_local $$cmp32$i$185
22483 (i32.eq
22484 (get_local $$104)
22485 (i32.const 0)
22486 )
22487 )
22488 (block $label$break$L259
22489 (if
22490 (get_local $$cmp32$i$185)
22491 (set_local $label
22492 (i32.const 173)
22493 )
22494 (block
22495 (set_local $$sp$0$i$i
22496 (i32.const 624)
22497 )
22498 (loop $while-in34
22499 (block $while-out33
22500 (set_local $$105
22501 (i32.load
22502 (get_local $$sp$0$i$i)
22503 )
22504 )
22505 (set_local $$cmp$i$9$i
22506 (i32.gt_u
22507 (get_local $$105)
22508 (get_local $$104)
22509 )
22510 )
22511 (if
22512 (i32.eqz
22513 (get_local $$cmp$i$9$i)
22514 )
22515 (block
22516 (set_local $$size$i$i
22517 (i32.add
22518 (get_local $$sp$0$i$i)
22519 (i32.const 4)
22520 )
22521 )
22522 (set_local $$106
22523 (i32.load
22524 (get_local $$size$i$i)
22525 )
22526 )
22527 (set_local $$add$ptr$i$i
22528 (i32.add
22529 (get_local $$105)
22530 (get_local $$106)
22531 )
22532 )
22533 (set_local $$cmp2$i$i
22534 (i32.gt_u
22535 (get_local $$add$ptr$i$i)
22536 (get_local $$104)
22537 )
22538 )
22539 (if
22540 (get_local $$cmp2$i$i)
22541 (block
22542 (set_local $$base$i$i$lcssa
22543 (get_local $$sp$0$i$i)
22544 )
22545 (set_local $$size$i$i$lcssa
22546 (get_local $$size$i$i)
22547 )
22548 (br $while-out33)
22549 )
22550 )
22551 )
22552 )
22553 (set_local $$next$i$i
22554 (i32.add
22555 (get_local $$sp$0$i$i)
22556 (i32.const 8)
22557 )
22558 )
22559 (set_local $$107
22560 (i32.load
22561 (get_local $$next$i$i)
22562 )
22563 )
22564 (set_local $$cmp3$i$i
22565 (i32.eq
22566 (get_local $$107)
22567 (i32.const 0)
22568 )
22569 )
22570 (if
22571 (get_local $$cmp3$i$i)
22572 (block
22573 (set_local $label
22574 (i32.const 173)
22575 )
22576 (br $label$break$L259)
22577 )
22578 (set_local $$sp$0$i$i
22579 (get_local $$107)
22580 )
22581 )
22582 (br $while-in34)
22583 )
22584 )
22585 (set_local $$112
22586 (i32.load
22587 (i32.const 188)
22588 )
22589 )
22590 (set_local $$add77$i
22591 (i32.sub
22592 (get_local $$add9$i)
22593 (get_local $$112)
22594 )
22595 )
22596 (set_local $$and80$i
22597 (i32.and
22598 (get_local $$add77$i)
22599 (get_local $$neg$i$182)
22600 )
22601 )
22602 (set_local $$cmp81$i$191
22603 (i32.lt_u
22604 (get_local $$and80$i)
22605 (i32.const 2147483647)
22606 )
22607 )
22608 (if
22609 (get_local $$cmp81$i$191)
22610 (block
22611 (set_local $$call83$i
22612 (call $_sbrk
22613 (get_local $$and80$i)
22614 )
22615 )
22616 (set_local $$113
22617 (i32.load
22618 (get_local $$base$i$i$lcssa)
22619 )
22620 )
22621 (set_local $$114
22622 (i32.load
22623 (get_local $$size$i$i$lcssa)
22624 )
22625 )
22626 (set_local $$add$ptr$i$193
22627 (i32.add
22628 (get_local $$113)
22629 (get_local $$114)
22630 )
22631 )
22632 (set_local $$cmp85$i
22633 (i32.eq
22634 (get_local $$call83$i)
22635 (get_local $$add$ptr$i$193)
22636 )
22637 )
22638 (if
22639 (get_local $$cmp85$i)
22640 (block
22641 (set_local $$cmp89$i
22642 (i32.eq
22643 (get_local $$call83$i)
22644 (i32.const -1)
22645 )
22646 )
22647 (if
22648 (i32.eqz
22649 (get_local $$cmp89$i)
22650 )
22651 (block
22652 (set_local $$tbase$796$i
22653 (get_local $$call83$i)
22654 )
22655 (set_local $$tsize$795$i
22656 (get_local $$and80$i)
22657 )
22658 (set_local $label
22659 (i32.const 193)
22660 )
22661 (br $label$break$L257)
22662 )
22663 )
22664 )
22665 (block
22666 (set_local $$br$2$ph$i
22667 (get_local $$call83$i)
22668 )
22669 (set_local $$ssize$2$ph$i
22670 (get_local $$and80$i)
22671 )
22672 (set_local $label
22673 (i32.const 183)
22674 )
22675 )
22676 )
22677 )
22678 )
22679 )
22680 )
22681 )
22682 (block $do-once35
22683 (if
22684 (i32.eq
22685 (get_local $label)
22686 (i32.const 173)
22687 )
22688 (block
22689 (set_local $$call37$i
22690 (call $_sbrk
22691 (i32.const 0)
22692 )
22693 )
22694 (set_local $$cmp38$i
22695 (i32.eq
22696 (get_local $$call37$i)
22697 (i32.const -1)
22698 )
22699 )
22700 (if
22701 (i32.eqz
22702 (get_local $$cmp38$i)
22703 )
22704 (block
22705 (set_local $$108
22706 (get_local $$call37$i)
22707 )
22708 (set_local $$109
22709 (i32.load
22710 (i32.const 652)
22711 )
22712 )
22713 (set_local $$sub41$i
22714 (i32.add
22715 (get_local $$109)
22716 (i32.const -1)
22717 )
22718 )
22719 (set_local $$and42$i
22720 (i32.and
22721 (get_local $$sub41$i)
22722 (get_local $$108)
22723 )
22724 )
22725 (set_local $$cmp43$i
22726 (i32.eq
22727 (get_local $$and42$i)
22728 (i32.const 0)
22729 )
22730 )
22731 (if
22732 (get_local $$cmp43$i)
22733 (set_local $$ssize$0$i
22734 (get_local $$and11$i)
22735 )
22736 (block
22737 (set_local $$add46$i
22738 (i32.add
22739 (get_local $$sub41$i)
22740 (get_local $$108)
22741 )
22742 )
22743 (set_local $$neg48$i
22744 (i32.sub
22745 (i32.const 0)
22746 (get_local $$109)
22747 )
22748 )
22749 (set_local $$and49$i
22750 (i32.and
22751 (get_local $$add46$i)
22752 (get_local $$neg48$i)
22753 )
22754 )
22755 (set_local $$sub50$i
22756 (i32.sub
22757 (get_local $$and11$i)
22758 (get_local $$108)
22759 )
22760 )
22761 (set_local $$add51$i
22762 (i32.add
22763 (get_local $$sub50$i)
22764 (get_local $$and49$i)
22765 )
22766 )
22767 (set_local $$ssize$0$i
22768 (get_local $$add51$i)
22769 )
22770 )
22771 )
22772 (set_local $$110
22773 (i32.load
22774 (i32.const 608)
22775 )
22776 )
22777 (set_local $$add54$i
22778 (i32.add
22779 (get_local $$110)
22780 (get_local $$ssize$0$i)
22781 )
22782 )
22783 (set_local $$cmp55$i$187
22784 (i32.gt_u
22785 (get_local $$ssize$0$i)
22786 (get_local $$nb$0)
22787 )
22788 )
22789 (set_local $$cmp57$i$188
22790 (i32.lt_u
22791 (get_local $$ssize$0$i)
22792 (i32.const 2147483647)
22793 )
22794 )
22795 (set_local $$or$cond$i$189
22796 (i32.and
22797 (get_local $$cmp55$i$187)
22798 (get_local $$cmp57$i$188)
22799 )
22800 )
22801 (if
22802 (get_local $$or$cond$i$189)
22803 (block
22804 (set_local $$111
22805 (i32.load
22806 (i32.const 616)
22807 )
22808 )
22809 (set_local $$cmp60$i
22810 (i32.eq
22811 (get_local $$111)
22812 (i32.const 0)
22813 )
22814 )
22815 (if
22816 (i32.eqz
22817 (get_local $$cmp60$i)
22818 )
22819 (block
22820 (set_local $$cmp63$i
22821 (i32.le_u
22822 (get_local $$add54$i)
22823 (get_local $$110)
22824 )
22825 )
22826 (set_local $$cmp66$i$190
22827 (i32.gt_u
22828 (get_local $$add54$i)
22829 (get_local $$111)
22830 )
22831 )
22832 (set_local $$or$cond2$i
22833 (i32.or
22834 (get_local $$cmp63$i)
22835 (get_local $$cmp66$i$190)
22836 )
22837 )
22838 (if
22839 (get_local $$or$cond2$i)
22840 (br $do-once35)
22841 )
22842 )
22843 )
22844 (set_local $$call68$i
22845 (call $_sbrk
22846 (get_local $$ssize$0$i)
22847 )
22848 )
22849 (set_local $$cmp69$i
22850 (i32.eq
22851 (get_local $$call68$i)
22852 (get_local $$call37$i)
22853 )
22854 )
22855 (if
22856 (get_local $$cmp69$i)
22857 (block
22858 (set_local $$tbase$796$i
22859 (get_local $$call37$i)
22860 )
22861 (set_local $$tsize$795$i
22862 (get_local $$ssize$0$i)
22863 )
22864 (set_local $label
22865 (i32.const 193)
22866 )
22867 (br $label$break$L257)
22868 )
22869 (block
22870 (set_local $$br$2$ph$i
22871 (get_local $$call68$i)
22872 )
22873 (set_local $$ssize$2$ph$i
22874 (get_local $$ssize$0$i)
22875 )
22876 (set_local $label
22877 (i32.const 183)
22878 )
22879 )
22880 )
22881 )
22882 )
22883 )
22884 )
22885 )
22886 )
22887 )
22888 (block $label$break$L279
22889 (if
22890 (i32.eq
22891 (get_local $label)
22892 (i32.const 183)
22893 )
22894 (block
22895 (set_local $$sub112$i
22896 (i32.sub
22897 (i32.const 0)
22898 (get_local $$ssize$2$ph$i)
22899 )
22900 )
22901 (set_local $$cmp91$i
22902 (i32.ne
22903 (get_local $$br$2$ph$i)
22904 (i32.const -1)
22905 )
22906 )
22907 (set_local $$cmp93$i
22908 (i32.lt_u
22909 (get_local $$ssize$2$ph$i)
22910 (i32.const 2147483647)
22911 )
22912 )
22913 (set_local $$or$cond5$i
22914 (i32.and
22915 (get_local $$cmp93$i)
22916 (get_local $$cmp91$i)
22917 )
22918 )
22919 (set_local $$cmp96$i
22920 (i32.gt_u
22921 (get_local $$add$i$180)
22922 (get_local $$ssize$2$ph$i)
22923 )
22924 )
22925 (set_local $$or$cond3$i
22926 (i32.and
22927 (get_local $$cmp96$i)
22928 (get_local $$or$cond5$i)
22929 )
22930 )
22931 (block $do-once38
22932 (if
22933 (get_local $$or$cond3$i)
22934 (block
22935 (set_local $$115
22936 (i32.load
22937 (i32.const 656)
22938 )
22939 )
22940 (set_local $$sub99$i
22941 (i32.sub
22942 (get_local $$sub$i$181)
22943 (get_local $$ssize$2$ph$i)
22944 )
22945 )
22946 (set_local $$add101$i
22947 (i32.add
22948 (get_local $$sub99$i)
22949 (get_local $$115)
22950 )
22951 )
22952 (set_local $$neg103$i
22953 (i32.sub
22954 (i32.const 0)
22955 (get_local $$115)
22956 )
22957 )
22958 (set_local $$and104$i
22959 (i32.and
22960 (get_local $$add101$i)
22961 (get_local $$neg103$i)
22962 )
22963 )
22964 (set_local $$cmp105$i
22965 (i32.lt_u
22966 (get_local $$and104$i)
22967 (i32.const 2147483647)
22968 )
22969 )
22970 (if
22971 (get_local $$cmp105$i)
22972 (block
22973 (set_local $$call107$i
22974 (call $_sbrk
22975 (get_local $$and104$i)
22976 )
22977 )
22978 (set_local $$cmp108$i
22979 (i32.eq
22980 (get_local $$call107$i)
22981 (i32.const -1)
22982 )
22983 )
22984 (if
22985 (get_local $$cmp108$i)
22986 (block
22987 (drop
22988 (call $_sbrk
22989 (get_local $$sub112$i)
22990 )
22991 )
22992 (br $label$break$L279)
22993 )
22994 (block
22995 (set_local $$add110$i
22996 (i32.add
22997 (get_local $$and104$i)
22998 (get_local $$ssize$2$ph$i)
22999 )
23000 )
23001 (set_local $$ssize$5$i
23002 (get_local $$add110$i)
23003 )
23004 (br $do-once38)
23005 )
23006 )
23007 )
23008 (set_local $$ssize$5$i
23009 (get_local $$ssize$2$ph$i)
23010 )
23011 )
23012 )
23013 (set_local $$ssize$5$i
23014 (get_local $$ssize$2$ph$i)
23015 )
23016 )
23017 )
23018 (set_local $$cmp118$i
23019 (i32.eq
23020 (get_local $$br$2$ph$i)
23021 (i32.const -1)
23022 )
23023 )
23024 (if
23025 (i32.eqz
23026 (get_local $$cmp118$i)
23027 )
23028 (block
23029 (set_local $$tbase$796$i
23030 (get_local $$br$2$ph$i)
23031 )
23032 (set_local $$tsize$795$i
23033 (get_local $$ssize$5$i)
23034 )
23035 (set_local $label
23036 (i32.const 193)
23037 )
23038 (br $label$break$L257)
23039 )
23040 )
23041 )
23042 )
23043 )
23044 (set_local $$116
23045 (i32.load
23046 (i32.const 620)
23047 )
23048 )
23049 (set_local $$or$i$195
23050 (i32.or
23051 (get_local $$116)
23052 (i32.const 4)
23053 )
23054 )
23055 (i32.store
23056 (i32.const 620)
23057 (get_local $$or$i$195)
23058 )
23059 (set_local $label
23060 (i32.const 190)
23061 )
23062 )
23063 (set_local $label
23064 (i32.const 190)
23065 )
23066 )
23067 )
23068 (if
23069 (i32.eq
23070 (get_local $label)
23071 (i32.const 190)
23072 )
23073 (block
23074 (set_local $$cmp127$i
23075 (i32.lt_u
23076 (get_local $$and11$i)
23077 (i32.const 2147483647)
23078 )
23079 )
23080 (if
23081 (get_local $$cmp127$i)
23082 (block
23083 (set_local $$call131$i
23084 (call $_sbrk
23085 (get_local $$and11$i)
23086 )
23087 )
23088 (set_local $$call132$i
23089 (call $_sbrk
23090 (i32.const 0)
23091 )
23092 )
23093 (set_local $$cmp133$i$196
23094 (i32.ne
23095 (get_local $$call131$i)
23096 (i32.const -1)
23097 )
23098 )
23099 (set_local $$cmp135$i
23100 (i32.ne
23101 (get_local $$call132$i)
23102 (i32.const -1)
23103 )
23104 )
23105 (set_local $$or$cond4$i
23106 (i32.and
23107 (get_local $$cmp133$i$196)
23108 (get_local $$cmp135$i)
23109 )
23110 )
23111 (set_local $$cmp137$i$197
23112 (i32.lt_u
23113 (get_local $$call131$i)
23114 (get_local $$call132$i)
23115 )
23116 )
23117 (set_local $$or$cond7$i
23118 (i32.and
23119 (get_local $$cmp137$i$197)
23120 (get_local $$or$cond4$i)
23121 )
23122 )
23123 (if
23124 (get_local $$or$cond7$i)
23125 (block
23126 (set_local $$sub$ptr$lhs$cast$i
23127 (get_local $$call132$i)
23128 )
23129 (set_local $$sub$ptr$rhs$cast$i
23130 (get_local $$call131$i)
23131 )
23132 (set_local $$sub$ptr$sub$i
23133 (i32.sub
23134 (get_local $$sub$ptr$lhs$cast$i)
23135 (get_local $$sub$ptr$rhs$cast$i)
23136 )
23137 )
23138 (set_local $$add140$i
23139 (i32.add
23140 (get_local $$nb$0)
23141 (i32.const 40)
23142 )
23143 )
23144 (set_local $$cmp141$not$i
23145 (i32.gt_u
23146 (get_local $$sub$ptr$sub$i)
23147 (get_local $$add140$i)
23148 )
23149 )
23150 (if
23151 (get_local $$cmp141$not$i)
23152 (block
23153 (set_local $$tbase$796$i
23154 (get_local $$call131$i)
23155 )
23156 (set_local $$tsize$795$i
23157 (get_local $$sub$ptr$sub$i)
23158 )
23159 (set_local $label
23160 (i32.const 193)
23161 )
23162 )
23163 )
23164 )
23165 )
23166 )
23167 )
23168 )
23169 )
23170 (if
23171 (i32.eq
23172 (get_local $label)
23173 (i32.const 193)
23174 )
23175 (block
23176 (set_local $$117
23177 (i32.load
23178 (i32.const 608)
23179 )
23180 )
23181 (set_local $$add150$i
23182 (i32.add
23183 (get_local $$117)
23184 (get_local $$tsize$795$i)
23185 )
23186 )
23187 (i32.store
23188 (i32.const 608)
23189 (get_local $$add150$i)
23190 )
23191 (set_local $$118
23192 (i32.load
23193 (i32.const 612)
23194 )
23195 )
23196 (set_local $$cmp151$i
23197 (i32.gt_u
23198 (get_local $$add150$i)
23199 (get_local $$118)
23200 )
23201 )
23202 (if
23203 (get_local $$cmp151$i)
23204 (i32.store
23205 (i32.const 612)
23206 (get_local $$add150$i)
23207 )
23208 )
23209 (set_local $$119
23210 (i32.load
23211 (i32.const 200)
23212 )
23213 )
23214 (set_local $$cmp157$i
23215 (i32.eq
23216 (get_local $$119)
23217 (i32.const 0)
23218 )
23219 )
23220 (block $do-once40
23221 (if
23222 (get_local $$cmp157$i)
23223 (block
23224 (set_local $$120
23225 (i32.load
23226 (i32.const 192)
23227 )
23228 )
23229 (set_local $$cmp159$i$199
23230 (i32.eq
23231 (get_local $$120)
23232 (i32.const 0)
23233 )
23234 )
23235 (set_local $$cmp162$i$200
23236 (i32.lt_u
23237 (get_local $$tbase$796$i)
23238 (get_local $$120)
23239 )
23240 )
23241 (set_local $$or$cond8$i
23242 (i32.or
23243 (get_local $$cmp159$i$199)
23244 (get_local $$cmp162$i$200)
23245 )
23246 )
23247 (if
23248 (get_local $$or$cond8$i)
23249 (i32.store
23250 (i32.const 192)
23251 (get_local $$tbase$796$i)
23252 )
23253 )
23254 (i32.store
23255 (i32.const 624)
23256 (get_local $$tbase$796$i)
23257 )
23258 (i32.store
23259 (i32.const 628)
23260 (get_local $$tsize$795$i)
23261 )
23262 (i32.store
23263 (i32.const 636)
23264 (i32.const 0)
23265 )
23266 (set_local $$121
23267 (i32.load
23268 (i32.const 648)
23269 )
23270 )
23271 (i32.store
23272 (i32.const 212)
23273 (get_local $$121)
23274 )
23275 (i32.store
23276 (i32.const 208)
23277 (i32.const -1)
23278 )
23279 (set_local $$i$01$i$i
23280 (i32.const 0)
23281 )
23282 (loop $while-in43
23283 (block $while-out42
23284 (set_local $$shl$i$i
23285 (i32.shl
23286 (get_local $$i$01$i$i)
23287 (i32.const 1)
23288 )
23289 )
23290 (set_local $$arrayidx$i$i
23291 (i32.add
23292 (i32.const 216)
23293 (i32.shl
23294 (get_local $$shl$i$i)
23295 (i32.const 2)
23296 )
23297 )
23298 )
23299 (set_local $$122
23300 (i32.add
23301 (get_local $$arrayidx$i$i)
23302 (i32.const 12)
23303 )
23304 )
23305 (i32.store
23306 (get_local $$122)
23307 (get_local $$arrayidx$i$i)
23308 )
23309 (set_local $$123
23310 (i32.add
23311 (get_local $$arrayidx$i$i)
23312 (i32.const 8)
23313 )
23314 )
23315 (i32.store
23316 (get_local $$123)
23317 (get_local $$arrayidx$i$i)
23318 )
23319 (set_local $$inc$i$i
23320 (i32.add
23321 (get_local $$i$01$i$i)
23322 (i32.const 1)
23323 )
23324 )
23325 (set_local $$exitcond$i$i
23326 (i32.eq
23327 (get_local $$inc$i$i)
23328 (i32.const 32)
23329 )
23330 )
23331 (if
23332 (get_local $$exitcond$i$i)
23333 (br $while-out42)
23334 (set_local $$i$01$i$i
23335 (get_local $$inc$i$i)
23336 )
23337 )
23338 (br $while-in43)
23339 )
23340 )
23341 (set_local $$sub172$i
23342 (i32.add
23343 (get_local $$tsize$795$i)
23344 (i32.const -40)
23345 )
23346 )
23347 (set_local $$add$ptr$i$11$i
23348 (i32.add
23349 (get_local $$tbase$796$i)
23350 (i32.const 8)
23351 )
23352 )
23353 (set_local $$124
23354 (get_local $$add$ptr$i$11$i)
23355 )
23356 (set_local $$and$i$12$i
23357 (i32.and
23358 (get_local $$124)
23359 (i32.const 7)
23360 )
23361 )
23362 (set_local $$cmp$i$13$i
23363 (i32.eq
23364 (get_local $$and$i$12$i)
23365 (i32.const 0)
23366 )
23367 )
23368 (set_local $$125
23369 (i32.sub
23370 (i32.const 0)
23371 (get_local $$124)
23372 )
23373 )
23374 (set_local $$and3$i$i
23375 (i32.and
23376 (get_local $$125)
23377 (i32.const 7)
23378 )
23379 )
23380 (set_local $$cond$i$i
23381 (if (result i32)
23382 (get_local $$cmp$i$13$i)
23383 (i32.const 0)
23384 (get_local $$and3$i$i)
23385 )
23386 )
23387 (set_local $$add$ptr4$i$i
23388 (i32.add
23389 (get_local $$tbase$796$i)
23390 (get_local $$cond$i$i)
23391 )
23392 )
23393 (set_local $$sub5$i$i
23394 (i32.sub
23395 (get_local $$sub172$i)
23396 (get_local $$cond$i$i)
23397 )
23398 )
23399 (i32.store
23400 (i32.const 200)
23401 (get_local $$add$ptr4$i$i)
23402 )
23403 (i32.store
23404 (i32.const 188)
23405 (get_local $$sub5$i$i)
23406 )
23407 (set_local $$or$i$i
23408 (i32.or
23409 (get_local $$sub5$i$i)
23410 (i32.const 1)
23411 )
23412 )
23413 (set_local $$head$i$i
23414 (i32.add
23415 (get_local $$add$ptr4$i$i)
23416 (i32.const 4)
23417 )
23418 )
23419 (i32.store
23420 (get_local $$head$i$i)
23421 (get_local $$or$i$i)
23422 )
23423 (set_local $$add$ptr6$i$i
23424 (i32.add
23425 (get_local $$add$ptr4$i$i)
23426 (get_local $$sub5$i$i)
23427 )
23428 )
23429 (set_local $$head7$i$i
23430 (i32.add
23431 (get_local $$add$ptr6$i$i)
23432 (i32.const 4)
23433 )
23434 )
23435 (i32.store
23436 (get_local $$head7$i$i)
23437 (i32.const 40)
23438 )
23439 (set_local $$126
23440 (i32.load
23441 (i32.const 664)
23442 )
23443 )
23444 (i32.store
23445 (i32.const 204)
23446 (get_local $$126)
23447 )
23448 )
23449 (block
23450 (set_local $$sp$0108$i
23451 (i32.const 624)
23452 )
23453 (loop $while-in45
23454 (block $while-out44
23455 (set_local $$127
23456 (i32.load
23457 (get_local $$sp$0108$i)
23458 )
23459 )
23460 (set_local $$size188$i
23461 (i32.add
23462 (get_local $$sp$0108$i)
23463 (i32.const 4)
23464 )
23465 )
23466 (set_local $$128
23467 (i32.load
23468 (get_local $$size188$i)
23469 )
23470 )
23471 (set_local $$add$ptr189$i
23472 (i32.add
23473 (get_local $$127)
23474 (get_local $$128)
23475 )
23476 )
23477 (set_local $$cmp190$i
23478 (i32.eq
23479 (get_local $$tbase$796$i)
23480 (get_local $$add$ptr189$i)
23481 )
23482 )
23483 (if
23484 (get_local $$cmp190$i)
23485 (block
23486 (set_local $$$lcssa
23487 (get_local $$127)
23488 )
23489 (set_local $$$lcssa290
23490 (get_local $$128)
23491 )
23492 (set_local $$size188$i$lcssa
23493 (get_local $$size188$i)
23494 )
23495 (set_local $$sp$0108$i$lcssa
23496 (get_local $$sp$0108$i)
23497 )
23498 (set_local $label
23499 (i32.const 203)
23500 )
23501 (br $while-out44)
23502 )
23503 )
23504 (set_local $$next$i
23505 (i32.add
23506 (get_local $$sp$0108$i)
23507 (i32.const 8)
23508 )
23509 )
23510 (set_local $$129
23511 (i32.load
23512 (get_local $$next$i)
23513 )
23514 )
23515 (set_local $$cmp186$i
23516 (i32.eq
23517 (get_local $$129)
23518 (i32.const 0)
23519 )
23520 )
23521 (if
23522 (get_local $$cmp186$i)
23523 (br $while-out44)
23524 (set_local $$sp$0108$i
23525 (get_local $$129)
23526 )
23527 )
23528 (br $while-in45)
23529 )
23530 )
23531 (if
23532 (i32.eq
23533 (get_local $label)
23534 (i32.const 203)
23535 )
23536 (block
23537 (set_local $$sflags193$i
23538 (i32.add
23539 (get_local $$sp$0108$i$lcssa)
23540 (i32.const 12)
23541 )
23542 )
23543 (set_local $$130
23544 (i32.load
23545 (get_local $$sflags193$i)
23546 )
23547 )
23548 (set_local $$and194$i$204
23549 (i32.and
23550 (get_local $$130)
23551 (i32.const 8)
23552 )
23553 )
23554 (set_local $$tobool195$i
23555 (i32.eq
23556 (get_local $$and194$i$204)
23557 (i32.const 0)
23558 )
23559 )
23560 (if
23561 (get_local $$tobool195$i)
23562 (block
23563 (set_local $$cmp203$i
23564 (i32.ge_u
23565 (get_local $$119)
23566 (get_local $$$lcssa)
23567 )
23568 )
23569 (set_local $$cmp209$i
23570 (i32.lt_u
23571 (get_local $$119)
23572 (get_local $$tbase$796$i)
23573 )
23574 )
23575 (set_local $$or$cond98$i
23576 (i32.and
23577 (get_local $$cmp209$i)
23578 (get_local $$cmp203$i)
23579 )
23580 )
23581 (if
23582 (get_local $$or$cond98$i)
23583 (block
23584 (set_local $$add212$i
23585 (i32.add
23586 (get_local $$$lcssa290)
23587 (get_local $$tsize$795$i)
23588 )
23589 )
23590 (i32.store
23591 (get_local $$size188$i$lcssa)
23592 (get_local $$add212$i)
23593 )
23594 (set_local $$131
23595 (i32.load
23596 (i32.const 188)
23597 )
23598 )
23599 (set_local $$add$ptr$i$21$i
23600 (i32.add
23601 (get_local $$119)
23602 (i32.const 8)
23603 )
23604 )
23605 (set_local $$132
23606 (get_local $$add$ptr$i$21$i)
23607 )
23608 (set_local $$and$i$22$i
23609 (i32.and
23610 (get_local $$132)
23611 (i32.const 7)
23612 )
23613 )
23614 (set_local $$cmp$i$23$i
23615 (i32.eq
23616 (get_local $$and$i$22$i)
23617 (i32.const 0)
23618 )
23619 )
23620 (set_local $$133
23621 (i32.sub
23622 (i32.const 0)
23623 (get_local $$132)
23624 )
23625 )
23626 (set_local $$and3$i$24$i
23627 (i32.and
23628 (get_local $$133)
23629 (i32.const 7)
23630 )
23631 )
23632 (set_local $$cond$i$25$i
23633 (if (result i32)
23634 (get_local $$cmp$i$23$i)
23635 (i32.const 0)
23636 (get_local $$and3$i$24$i)
23637 )
23638 )
23639 (set_local $$add$ptr4$i$26$i
23640 (i32.add
23641 (get_local $$119)
23642 (get_local $$cond$i$25$i)
23643 )
23644 )
23645 (set_local $$add215$i
23646 (i32.sub
23647 (get_local $$tsize$795$i)
23648 (get_local $$cond$i$25$i)
23649 )
23650 )
23651 (set_local $$sub5$i$27$i
23652 (i32.add
23653 (get_local $$add215$i)
23654 (get_local $$131)
23655 )
23656 )
23657 (i32.store
23658 (i32.const 200)
23659 (get_local $$add$ptr4$i$26$i)
23660 )
23661 (i32.store
23662 (i32.const 188)
23663 (get_local $$sub5$i$27$i)
23664 )
23665 (set_local $$or$i$28$i
23666 (i32.or
23667 (get_local $$sub5$i$27$i)
23668 (i32.const 1)
23669 )
23670 )
23671 (set_local $$head$i$29$i
23672 (i32.add
23673 (get_local $$add$ptr4$i$26$i)
23674 (i32.const 4)
23675 )
23676 )
23677 (i32.store
23678 (get_local $$head$i$29$i)
23679 (get_local $$or$i$28$i)
23680 )
23681 (set_local $$add$ptr6$i$30$i
23682 (i32.add
23683 (get_local $$add$ptr4$i$26$i)
23684 (get_local $$sub5$i$27$i)
23685 )
23686 )
23687 (set_local $$head7$i$31$i
23688 (i32.add
23689 (get_local $$add$ptr6$i$30$i)
23690 (i32.const 4)
23691 )
23692 )
23693 (i32.store
23694 (get_local $$head7$i$31$i)
23695 (i32.const 40)
23696 )
23697 (set_local $$134
23698 (i32.load
23699 (i32.const 664)
23700 )
23701 )
23702 (i32.store
23703 (i32.const 204)
23704 (get_local $$134)
23705 )
23706 (br $do-once40)
23707 )
23708 )
23709 )
23710 )
23711 )
23712 )
23713 (set_local $$135
23714 (i32.load
23715 (i32.const 192)
23716 )
23717 )
23718 (set_local $$cmp218$i
23719 (i32.lt_u
23720 (get_local $$tbase$796$i)
23721 (get_local $$135)
23722 )
23723 )
23724 (if
23725 (get_local $$cmp218$i)
23726 (block
23727 (i32.store
23728 (i32.const 192)
23729 (get_local $$tbase$796$i)
23730 )
23731 (set_local $$150
23732 (get_local $$tbase$796$i)
23733 )
23734 )
23735 (set_local $$150
23736 (get_local $$135)
23737 )
23738 )
23739 (set_local $$add$ptr227$i
23740 (i32.add
23741 (get_local $$tbase$796$i)
23742 (get_local $$tsize$795$i)
23743 )
23744 )
23745 (set_local $$sp$1107$i
23746 (i32.const 624)
23747 )
23748 (loop $while-in47
23749 (block $while-out46
23750 (set_local $$136
23751 (i32.load
23752 (get_local $$sp$1107$i)
23753 )
23754 )
23755 (set_local $$cmp228$i
23756 (i32.eq
23757 (get_local $$136)
23758 (get_local $$add$ptr227$i)
23759 )
23760 )
23761 (if
23762 (get_local $$cmp228$i)
23763 (block
23764 (set_local $$base226$i$lcssa
23765 (get_local $$sp$1107$i)
23766 )
23767 (set_local $$sp$1107$i$lcssa
23768 (get_local $$sp$1107$i)
23769 )
23770 (set_local $label
23771 (i32.const 211)
23772 )
23773 (br $while-out46)
23774 )
23775 )
23776 (set_local $$next231$i
23777 (i32.add
23778 (get_local $$sp$1107$i)
23779 (i32.const 8)
23780 )
23781 )
23782 (set_local $$137
23783 (i32.load
23784 (get_local $$next231$i)
23785 )
23786 )
23787 (set_local $$cmp224$i
23788 (i32.eq
23789 (get_local $$137)
23790 (i32.const 0)
23791 )
23792 )
23793 (if
23794 (get_local $$cmp224$i)
23795 (block
23796 (set_local $$sp$0$i$i$i
23797 (i32.const 624)
23798 )
23799 (br $while-out46)
23800 )
23801 (set_local $$sp$1107$i
23802 (get_local $$137)
23803 )
23804 )
23805 (br $while-in47)
23806 )
23807 )
23808 (if
23809 (i32.eq
23810 (get_local $label)
23811 (i32.const 211)
23812 )
23813 (block
23814 (set_local $$sflags235$i
23815 (i32.add
23816 (get_local $$sp$1107$i$lcssa)
23817 (i32.const 12)
23818 )
23819 )
23820 (set_local $$138
23821 (i32.load
23822 (get_local $$sflags235$i)
23823 )
23824 )
23825 (set_local $$and236$i
23826 (i32.and
23827 (get_local $$138)
23828 (i32.const 8)
23829 )
23830 )
23831 (set_local $$tobool237$i
23832 (i32.eq
23833 (get_local $$and236$i)
23834 (i32.const 0)
23835 )
23836 )
23837 (if
23838 (get_local $$tobool237$i)
23839 (block
23840 (i32.store
23841 (get_local $$base226$i$lcssa)
23842 (get_local $$tbase$796$i)
23843 )
23844 (set_local $$size245$i
23845 (i32.add
23846 (get_local $$sp$1107$i$lcssa)
23847 (i32.const 4)
23848 )
23849 )
23850 (set_local $$139
23851 (i32.load
23852 (get_local $$size245$i)
23853 )
23854 )
23855 (set_local $$add246$i
23856 (i32.add
23857 (get_local $$139)
23858 (get_local $$tsize$795$i)
23859 )
23860 )
23861 (i32.store
23862 (get_local $$size245$i)
23863 (get_local $$add246$i)
23864 )
23865 (set_local $$add$ptr$i$32$i
23866 (i32.add
23867 (get_local $$tbase$796$i)
23868 (i32.const 8)
23869 )
23870 )
23871 (set_local $$140
23872 (get_local $$add$ptr$i$32$i)
23873 )
23874 (set_local $$and$i$33$i
23875 (i32.and
23876 (get_local $$140)
23877 (i32.const 7)
23878 )
23879 )
23880 (set_local $$cmp$i$34$i
23881 (i32.eq
23882 (get_local $$and$i$33$i)
23883 (i32.const 0)
23884 )
23885 )
23886 (set_local $$141
23887 (i32.sub
23888 (i32.const 0)
23889 (get_local $$140)
23890 )
23891 )
23892 (set_local $$and3$i$35$i
23893 (i32.and
23894 (get_local $$141)
23895 (i32.const 7)
23896 )
23897 )
23898 (set_local $$cond$i$36$i
23899 (if (result i32)
23900 (get_local $$cmp$i$34$i)
23901 (i32.const 0)
23902 (get_local $$and3$i$35$i)
23903 )
23904 )
23905 (set_local $$add$ptr4$i$37$i
23906 (i32.add
23907 (get_local $$tbase$796$i)
23908 (get_local $$cond$i$36$i)
23909 )
23910 )
23911 (set_local $$add$ptr5$i$i
23912 (i32.add
23913 (get_local $$add$ptr227$i)
23914 (i32.const 8)
23915 )
23916 )
23917 (set_local $$142
23918 (get_local $$add$ptr5$i$i)
23919 )
23920 (set_local $$and6$i$38$i
23921 (i32.and
23922 (get_local $$142)
23923 (i32.const 7)
23924 )
23925 )
23926 (set_local $$cmp7$i$i
23927 (i32.eq
23928 (get_local $$and6$i$38$i)
23929 (i32.const 0)
23930 )
23931 )
23932 (set_local $$143
23933 (i32.sub
23934 (i32.const 0)
23935 (get_local $$142)
23936 )
23937 )
23938 (set_local $$and13$i$i
23939 (i32.and
23940 (get_local $$143)
23941 (i32.const 7)
23942 )
23943 )
23944 (set_local $$cond15$i$i
23945 (if (result i32)
23946 (get_local $$cmp7$i$i)
23947 (i32.const 0)
23948 (get_local $$and13$i$i)
23949 )
23950 )
23951 (set_local $$add$ptr16$i$i
23952 (i32.add
23953 (get_local $$add$ptr227$i)
23954 (get_local $$cond15$i$i)
23955 )
23956 )
23957 (set_local $$sub$ptr$lhs$cast$i$39$i
23958 (get_local $$add$ptr16$i$i)
23959 )
23960 (set_local $$sub$ptr$rhs$cast$i$40$i
23961 (get_local $$add$ptr4$i$37$i)
23962 )
23963 (set_local $$sub$ptr$sub$i$41$i
23964 (i32.sub
23965 (get_local $$sub$ptr$lhs$cast$i$39$i)
23966 (get_local $$sub$ptr$rhs$cast$i$40$i)
23967 )
23968 )
23969 (set_local $$add$ptr17$i$i
23970 (i32.add
23971 (get_local $$add$ptr4$i$37$i)
23972 (get_local $$nb$0)
23973 )
23974 )
23975 (set_local $$sub18$i$i
23976 (i32.sub
23977 (get_local $$sub$ptr$sub$i$41$i)
23978 (get_local $$nb$0)
23979 )
23980 )
23981 (set_local $$or19$i$i
23982 (i32.or
23983 (get_local $$nb$0)
23984 (i32.const 3)
23985 )
23986 )
23987 (set_local $$head$i$42$i
23988 (i32.add
23989 (get_local $$add$ptr4$i$37$i)
23990 (i32.const 4)
23991 )
23992 )
23993 (i32.store
23994 (get_local $$head$i$42$i)
23995 (get_local $$or19$i$i)
23996 )
23997 (set_local $$cmp20$i$i
23998 (i32.eq
23999 (get_local $$add$ptr16$i$i)
24000 (get_local $$119)
24001 )
24002 )
24003 (block $do-once48
24004 (if
24005 (get_local $$cmp20$i$i)
24006 (block
24007 (set_local $$144
24008 (i32.load
24009 (i32.const 188)
24010 )
24011 )
24012 (set_local $$add$i$i
24013 (i32.add
24014 (get_local $$144)
24015 (get_local $$sub18$i$i)
24016 )
24017 )
24018 (i32.store
24019 (i32.const 188)
24020 (get_local $$add$i$i)
24021 )
24022 (i32.store
24023 (i32.const 200)
24024 (get_local $$add$ptr17$i$i)
24025 )
24026 (set_local $$or22$i$i
24027 (i32.or
24028 (get_local $$add$i$i)
24029 (i32.const 1)
24030 )
24031 )
24032 (set_local $$head23$i$i
24033 (i32.add
24034 (get_local $$add$ptr17$i$i)
24035 (i32.const 4)
24036 )
24037 )
24038 (i32.store
24039 (get_local $$head23$i$i)
24040 (get_local $$or22$i$i)
24041 )
24042 )
24043 (block
24044 (set_local $$145
24045 (i32.load
24046 (i32.const 196)
24047 )
24048 )
24049 (set_local $$cmp24$i$i
24050 (i32.eq
24051 (get_local $$add$ptr16$i$i)
24052 (get_local $$145)
24053 )
24054 )
24055 (if
24056 (get_local $$cmp24$i$i)
24057 (block
24058 (set_local $$146
24059 (i32.load
24060 (i32.const 184)
24061 )
24062 )
24063 (set_local $$add26$i$i
24064 (i32.add
24065 (get_local $$146)
24066 (get_local $$sub18$i$i)
24067 )
24068 )
24069 (i32.store
24070 (i32.const 184)
24071 (get_local $$add26$i$i)
24072 )
24073 (i32.store
24074 (i32.const 196)
24075 (get_local $$add$ptr17$i$i)
24076 )
24077 (set_local $$or28$i$i
24078 (i32.or
24079 (get_local $$add26$i$i)
24080 (i32.const 1)
24081 )
24082 )
24083 (set_local $$head29$i$i
24084 (i32.add
24085 (get_local $$add$ptr17$i$i)
24086 (i32.const 4)
24087 )
24088 )
24089 (i32.store
24090 (get_local $$head29$i$i)
24091 (get_local $$or28$i$i)
24092 )
24093 (set_local $$add$ptr30$i$i
24094 (i32.add
24095 (get_local $$add$ptr17$i$i)
24096 (get_local $$add26$i$i)
24097 )
24098 )
24099 (i32.store
24100 (get_local $$add$ptr30$i$i)
24101 (get_local $$add26$i$i)
24102 )
24103 (br $do-once48)
24104 )
24105 )
24106 (set_local $$head32$i$i
24107 (i32.add
24108 (get_local $$add$ptr16$i$i)
24109 (i32.const 4)
24110 )
24111 )
24112 (set_local $$147
24113 (i32.load
24114 (get_local $$head32$i$i)
24115 )
24116 )
24117 (set_local $$and33$i$i
24118 (i32.and
24119 (get_local $$147)
24120 (i32.const 3)
24121 )
24122 )
24123 (set_local $$cmp34$i$i
24124 (i32.eq
24125 (get_local $$and33$i$i)
24126 (i32.const 1)
24127 )
24128 )
24129 (if
24130 (get_local $$cmp34$i$i)
24131 (block
24132 (set_local $$and37$i$i
24133 (i32.and
24134 (get_local $$147)
24135 (i32.const -8)
24136 )
24137 )
24138 (set_local $$shr$i$45$i
24139 (i32.shr_u
24140 (get_local $$147)
24141 (i32.const 3)
24142 )
24143 )
24144 (set_local $$cmp38$i$i
24145 (i32.lt_u
24146 (get_local $$147)
24147 (i32.const 256)
24148 )
24149 )
24150 (block $label$break$L331
24151 (if
24152 (get_local $$cmp38$i$i)
24153 (block
24154 (set_local $$fd$i$i
24155 (i32.add
24156 (get_local $$add$ptr16$i$i)
24157 (i32.const 8)
24158 )
24159 )
24160 (set_local $$148
24161 (i32.load
24162 (get_local $$fd$i$i)
24163 )
24164 )
24165 (set_local $$bk$i$46$i
24166 (i32.add
24167 (get_local $$add$ptr16$i$i)
24168 (i32.const 12)
24169 )
24170 )
24171 (set_local $$149
24172 (i32.load
24173 (get_local $$bk$i$46$i)
24174 )
24175 )
24176 (set_local $$shl$i$47$i
24177 (i32.shl
24178 (get_local $$shr$i$45$i)
24179 (i32.const 1)
24180 )
24181 )
24182 (set_local $$arrayidx$i$48$i
24183 (i32.add
24184 (i32.const 216)
24185 (i32.shl
24186 (get_local $$shl$i$47$i)
24187 (i32.const 2)
24188 )
24189 )
24190 )
24191 (set_local $$cmp41$i$i
24192 (i32.eq
24193 (get_local $$148)
24194 (get_local $$arrayidx$i$48$i)
24195 )
24196 )
24197 (block $do-once51
24198 (if
24199 (i32.eqz
24200 (get_local $$cmp41$i$i)
24201 )
24202 (block
24203 (set_local $$cmp42$i$i
24204 (i32.lt_u
24205 (get_local $$148)
24206 (get_local $$150)
24207 )
24208 )
24209 (if
24210 (get_local $$cmp42$i$i)
24211 (call $_abort)
24212 )
24213 (set_local $$bk43$i$i
24214 (i32.add
24215 (get_local $$148)
24216 (i32.const 12)
24217 )
24218 )
24219 (set_local $$151
24220 (i32.load
24221 (get_local $$bk43$i$i)
24222 )
24223 )
24224 (set_local $$cmp44$i$i
24225 (i32.eq
24226 (get_local $$151)
24227 (get_local $$add$ptr16$i$i)
24228 )
24229 )
24230 (if
24231 (get_local $$cmp44$i$i)
24232 (br $do-once51)
24233 )
24234 (call $_abort)
24235 )
24236 )
24237 )
24238 (set_local $$cmp46$i$49$i
24239 (i32.eq
24240 (get_local $$149)
24241 (get_local $$148)
24242 )
24243 )
24244 (if
24245 (get_local $$cmp46$i$49$i)
24246 (block
24247 (set_local $$shl48$i$i
24248 (i32.shl
24249 (i32.const 1)
24250 (get_local $$shr$i$45$i)
24251 )
24252 )
24253 (set_local $$neg$i$i
24254 (i32.xor
24255 (get_local $$shl48$i$i)
24256 (i32.const -1)
24257 )
24258 )
24259 (set_local $$152
24260 (i32.load
24261 (i32.const 176)
24262 )
24263 )
24264 (set_local $$and49$i$i
24265 (i32.and
24266 (get_local $$152)
24267 (get_local $$neg$i$i)
24268 )
24269 )
24270 (i32.store
24271 (i32.const 176)
24272 (get_local $$and49$i$i)
24273 )
24274 (br $label$break$L331)
24275 )
24276 )
24277 (set_local $$cmp54$i$i
24278 (i32.eq
24279 (get_local $$149)
24280 (get_local $$arrayidx$i$48$i)
24281 )
24282 )
24283 (block $do-once53
24284 (if
24285 (get_local $$cmp54$i$i)
24286 (block
24287 (set_local $$$pre5$i$i
24288 (i32.add
24289 (get_local $$149)
24290 (i32.const 8)
24291 )
24292 )
24293 (set_local $$fd68$pre$phi$i$iZ2D
24294 (get_local $$$pre5$i$i)
24295 )
24296 )
24297 (block
24298 (set_local $$cmp57$i$i
24299 (i32.lt_u
24300 (get_local $$149)
24301 (get_local $$150)
24302 )
24303 )
24304 (if
24305 (get_local $$cmp57$i$i)
24306 (call $_abort)
24307 )
24308 (set_local $$fd59$i$i
24309 (i32.add
24310 (get_local $$149)
24311 (i32.const 8)
24312 )
24313 )
24314 (set_local $$153
24315 (i32.load
24316 (get_local $$fd59$i$i)
24317 )
24318 )
24319 (set_local $$cmp60$i$i
24320 (i32.eq
24321 (get_local $$153)
24322 (get_local $$add$ptr16$i$i)
24323 )
24324 )
24325 (if
24326 (get_local $$cmp60$i$i)
24327 (block
24328 (set_local $$fd68$pre$phi$i$iZ2D
24329 (get_local $$fd59$i$i)
24330 )
24331 (br $do-once53)
24332 )
24333 )
24334 (call $_abort)
24335 )
24336 )
24337 )
24338 (set_local $$bk67$i$i
24339 (i32.add
24340 (get_local $$148)
24341 (i32.const 12)
24342 )
24343 )
24344 (i32.store
24345 (get_local $$bk67$i$i)
24346 (get_local $$149)
24347 )
24348 (i32.store
24349 (get_local $$fd68$pre$phi$i$iZ2D)
24350 (get_local $$148)
24351 )
24352 )
24353 (block
24354 (set_local $$parent$i$51$i
24355 (i32.add
24356 (get_local $$add$ptr16$i$i)
24357 (i32.const 24)
24358 )
24359 )
24360 (set_local $$154
24361 (i32.load
24362 (get_local $$parent$i$51$i)
24363 )
24364 )
24365 (set_local $$bk74$i$i
24366 (i32.add
24367 (get_local $$add$ptr16$i$i)
24368 (i32.const 12)
24369 )
24370 )
24371 (set_local $$155
24372 (i32.load
24373 (get_local $$bk74$i$i)
24374 )
24375 )
24376 (set_local $$cmp75$i$i
24377 (i32.eq
24378 (get_local $$155)
24379 (get_local $$add$ptr16$i$i)
24380 )
24381 )
24382 (block $do-once55
24383 (if
24384 (get_local $$cmp75$i$i)
24385 (block
24386 (set_local $$child$i$i
24387 (i32.add
24388 (get_local $$add$ptr16$i$i)
24389 (i32.const 16)
24390 )
24391 )
24392 (set_local $$arrayidx96$i$i
24393 (i32.add
24394 (get_local $$child$i$i)
24395 (i32.const 4)
24396 )
24397 )
24398 (set_local $$159
24399 (i32.load
24400 (get_local $$arrayidx96$i$i)
24401 )
24402 )
24403 (set_local $$cmp97$i$i
24404 (i32.eq
24405 (get_local $$159)
24406 (i32.const 0)
24407 )
24408 )
24409 (if
24410 (get_local $$cmp97$i$i)
24411 (block
24412 (set_local $$160
24413 (i32.load
24414 (get_local $$child$i$i)
24415 )
24416 )
24417 (set_local $$cmp100$i$i
24418 (i32.eq
24419 (get_local $$160)
24420 (i32.const 0)
24421 )
24422 )
24423 (if
24424 (get_local $$cmp100$i$i)
24425 (block
24426 (set_local $$R$3$i$i
24427 (i32.const 0)
24428 )
24429 (br $do-once55)
24430 )
24431 (block
24432 (set_local $$R$1$i$i
24433 (get_local $$160)
24434 )
24435 (set_local $$RP$1$i$i
24436 (get_local $$child$i$i)
24437 )
24438 )
24439 )
24440 )
24441 (block
24442 (set_local $$R$1$i$i
24443 (get_local $$159)
24444 )
24445 (set_local $$RP$1$i$i
24446 (get_local $$arrayidx96$i$i)
24447 )
24448 )
24449 )
24450 (loop $while-in58
24451 (block $while-out57
24452 (set_local $$arrayidx103$i$i
24453 (i32.add
24454 (get_local $$R$1$i$i)
24455 (i32.const 20)
24456 )
24457 )
24458 (set_local $$161
24459 (i32.load
24460 (get_local $$arrayidx103$i$i)
24461 )
24462 )
24463 (set_local $$cmp104$i$i
24464 (i32.eq
24465 (get_local $$161)
24466 (i32.const 0)
24467 )
24468 )
24469 (if
24470 (i32.eqz
24471 (get_local $$cmp104$i$i)
24472 )
24473 (block
24474 (set_local $$R$1$i$i
24475 (get_local $$161)
24476 )
24477 (set_local $$RP$1$i$i
24478 (get_local $$arrayidx103$i$i)
24479 )
24480 (br $while-in58)
24481 )
24482 )
24483 (set_local $$arrayidx107$i$i
24484 (i32.add
24485 (get_local $$R$1$i$i)
24486 (i32.const 16)
24487 )
24488 )
24489 (set_local $$162
24490 (i32.load
24491 (get_local $$arrayidx107$i$i)
24492 )
24493 )
24494 (set_local $$cmp108$i$i
24495 (i32.eq
24496 (get_local $$162)
24497 (i32.const 0)
24498 )
24499 )
24500 (if
24501 (get_local $$cmp108$i$i)
24502 (block
24503 (set_local $$R$1$i$i$lcssa
24504 (get_local $$R$1$i$i)
24505 )
24506 (set_local $$RP$1$i$i$lcssa
24507 (get_local $$RP$1$i$i)
24508 )
24509 (br $while-out57)
24510 )
24511 (block
24512 (set_local $$R$1$i$i
24513 (get_local $$162)
24514 )
24515 (set_local $$RP$1$i$i
24516 (get_local $$arrayidx107$i$i)
24517 )
24518 )
24519 )
24520 (br $while-in58)
24521 )
24522 )
24523 (set_local $$cmp112$i$i
24524 (i32.lt_u
24525 (get_local $$RP$1$i$i$lcssa)
24526 (get_local $$150)
24527 )
24528 )
24529 (if
24530 (get_local $$cmp112$i$i)
24531 (call $_abort)
24532 (block
24533 (i32.store
24534 (get_local $$RP$1$i$i$lcssa)
24535 (i32.const 0)
24536 )
24537 (set_local $$R$3$i$i
24538 (get_local $$R$1$i$i$lcssa)
24539 )
24540 (br $do-once55)
24541 )
24542 )
24543 )
24544 (block
24545 (set_local $$fd78$i$i
24546 (i32.add
24547 (get_local $$add$ptr16$i$i)
24548 (i32.const 8)
24549 )
24550 )
24551 (set_local $$156
24552 (i32.load
24553 (get_local $$fd78$i$i)
24554 )
24555 )
24556 (set_local $$cmp81$i$i
24557 (i32.lt_u
24558 (get_local $$156)
24559 (get_local $$150)
24560 )
24561 )
24562 (if
24563 (get_local $$cmp81$i$i)
24564 (call $_abort)
24565 )
24566 (set_local $$bk82$i$i
24567 (i32.add
24568 (get_local $$156)
24569 (i32.const 12)
24570 )
24571 )
24572 (set_local $$157
24573 (i32.load
24574 (get_local $$bk82$i$i)
24575 )
24576 )
24577 (set_local $$cmp83$i$i
24578 (i32.eq
24579 (get_local $$157)
24580 (get_local $$add$ptr16$i$i)
24581 )
24582 )
24583 (if
24584 (i32.eqz
24585 (get_local $$cmp83$i$i)
24586 )
24587 (call $_abort)
24588 )
24589 (set_local $$fd85$i$i
24590 (i32.add
24591 (get_local $$155)
24592 (i32.const 8)
24593 )
24594 )
24595 (set_local $$158
24596 (i32.load
24597 (get_local $$fd85$i$i)
24598 )
24599 )
24600 (set_local $$cmp86$i$i
24601 (i32.eq
24602 (get_local $$158)
24603 (get_local $$add$ptr16$i$i)
24604 )
24605 )
24606 (if
24607 (get_local $$cmp86$i$i)
24608 (block
24609 (i32.store
24610 (get_local $$bk82$i$i)
24611 (get_local $$155)
24612 )
24613 (i32.store
24614 (get_local $$fd85$i$i)
24615 (get_local $$156)
24616 )
24617 (set_local $$R$3$i$i
24618 (get_local $$155)
24619 )
24620 (br $do-once55)
24621 )
24622 (call $_abort)
24623 )
24624 )
24625 )
24626 )
24627 (set_local $$cmp120$i$53$i
24628 (i32.eq
24629 (get_local $$154)
24630 (i32.const 0)
24631 )
24632 )
24633 (if
24634 (get_local $$cmp120$i$53$i)
24635 (br $label$break$L331)
24636 )
24637 (set_local $$index$i$54$i
24638 (i32.add
24639 (get_local $$add$ptr16$i$i)
24640 (i32.const 28)
24641 )
24642 )
24643 (set_local $$163
24644 (i32.load
24645 (get_local $$index$i$54$i)
24646 )
24647 )
24648 (set_local $$arrayidx123$i$i
24649 (i32.add
24650 (i32.const 480)
24651 (i32.shl
24652 (get_local $$163)
24653 (i32.const 2)
24654 )
24655 )
24656 )
24657 (set_local $$164
24658 (i32.load
24659 (get_local $$arrayidx123$i$i)
24660 )
24661 )
24662 (set_local $$cmp124$i$i
24663 (i32.eq
24664 (get_local $$add$ptr16$i$i)
24665 (get_local $$164)
24666 )
24667 )
24668 (block $do-once59
24669 (if
24670 (get_local $$cmp124$i$i)
24671 (block
24672 (i32.store
24673 (get_local $$arrayidx123$i$i)
24674 (get_local $$R$3$i$i)
24675 )
24676 (set_local $$cond2$i$i
24677 (i32.eq
24678 (get_local $$R$3$i$i)
24679 (i32.const 0)
24680 )
24681 )
24682 (if
24683 (i32.eqz
24684 (get_local $$cond2$i$i)
24685 )
24686 (br $do-once59)
24687 )
24688 (set_local $$shl131$i$i
24689 (i32.shl
24690 (i32.const 1)
24691 (get_local $$163)
24692 )
24693 )
24694 (set_local $$neg132$i$i
24695 (i32.xor
24696 (get_local $$shl131$i$i)
24697 (i32.const -1)
24698 )
24699 )
24700 (set_local $$165
24701 (i32.load
24702 (i32.const 180)
24703 )
24704 )
24705 (set_local $$and133$i$i
24706 (i32.and
24707 (get_local $$165)
24708 (get_local $$neg132$i$i)
24709 )
24710 )
24711 (i32.store
24712 (i32.const 180)
24713 (get_local $$and133$i$i)
24714 )
24715 (br $label$break$L331)
24716 )
24717 (block
24718 (set_local $$166
24719 (i32.load
24720 (i32.const 192)
24721 )
24722 )
24723 (set_local $$cmp137$i$i
24724 (i32.lt_u
24725 (get_local $$154)
24726 (get_local $$166)
24727 )
24728 )
24729 (if
24730 (get_local $$cmp137$i$i)
24731 (call $_abort)
24732 )
24733 (set_local $$arrayidx143$i$i
24734 (i32.add
24735 (get_local $$154)
24736 (i32.const 16)
24737 )
24738 )
24739 (set_local $$167
24740 (i32.load
24741 (get_local $$arrayidx143$i$i)
24742 )
24743 )
24744 (set_local $$cmp144$i$i
24745 (i32.eq
24746 (get_local $$167)
24747 (get_local $$add$ptr16$i$i)
24748 )
24749 )
24750 (if
24751 (get_local $$cmp144$i$i)
24752 (i32.store
24753 (get_local $$arrayidx143$i$i)
24754 (get_local $$R$3$i$i)
24755 )
24756 (block
24757 (set_local $$arrayidx151$i$i
24758 (i32.add
24759 (get_local $$154)
24760 (i32.const 20)
24761 )
24762 )
24763 (i32.store
24764 (get_local $$arrayidx151$i$i)
24765 (get_local $$R$3$i$i)
24766 )
24767 )
24768 )
24769 (set_local $$cmp156$i$i
24770 (i32.eq
24771 (get_local $$R$3$i$i)
24772 (i32.const 0)
24773 )
24774 )
24775 (if
24776 (get_local $$cmp156$i$i)
24777 (br $label$break$L331)
24778 )
24779 )
24780 )
24781 )
24782 (set_local $$168
24783 (i32.load
24784 (i32.const 192)
24785 )
24786 )
24787 (set_local $$cmp160$i$i
24788 (i32.lt_u
24789 (get_local $$R$3$i$i)
24790 (get_local $$168)
24791 )
24792 )
24793 (if
24794 (get_local $$cmp160$i$i)
24795 (call $_abort)
24796 )
24797 (set_local $$parent165$i$i
24798 (i32.add
24799 (get_local $$R$3$i$i)
24800 (i32.const 24)
24801 )
24802 )
24803 (i32.store
24804 (get_local $$parent165$i$i)
24805 (get_local $$154)
24806 )
24807 (set_local $$child166$i$i
24808 (i32.add
24809 (get_local $$add$ptr16$i$i)
24810 (i32.const 16)
24811 )
24812 )
24813 (set_local $$169
24814 (i32.load
24815 (get_local $$child166$i$i)
24816 )
24817 )
24818 (set_local $$cmp168$i$i
24819 (i32.eq
24820 (get_local $$169)
24821 (i32.const 0)
24822 )
24823 )
24824 (block $do-once61
24825 (if
24826 (i32.eqz
24827 (get_local $$cmp168$i$i)
24828 )
24829 (block
24830 (set_local $$cmp172$i$i
24831 (i32.lt_u
24832 (get_local $$169)
24833 (get_local $$168)
24834 )
24835 )
24836 (if
24837 (get_local $$cmp172$i$i)
24838 (call $_abort)
24839 (block
24840 (set_local $$arrayidx178$i$i
24841 (i32.add
24842 (get_local $$R$3$i$i)
24843 (i32.const 16)
24844 )
24845 )
24846 (i32.store
24847 (get_local $$arrayidx178$i$i)
24848 (get_local $$169)
24849 )
24850 (set_local $$parent179$i$i
24851 (i32.add
24852 (get_local $$169)
24853 (i32.const 24)
24854 )
24855 )
24856 (i32.store
24857 (get_local $$parent179$i$i)
24858 (get_local $$R$3$i$i)
24859 )
24860 (br $do-once61)
24861 )
24862 )
24863 )
24864 )
24865 )
24866 (set_local $$arrayidx184$i$i
24867 (i32.add
24868 (get_local $$child166$i$i)
24869 (i32.const 4)
24870 )
24871 )
24872 (set_local $$170
24873 (i32.load
24874 (get_local $$arrayidx184$i$i)
24875 )
24876 )
24877 (set_local $$cmp185$i$i
24878 (i32.eq
24879 (get_local $$170)
24880 (i32.const 0)
24881 )
24882 )
24883 (if
24884 (get_local $$cmp185$i$i)
24885 (br $label$break$L331)
24886 )
24887 (set_local $$171
24888 (i32.load
24889 (i32.const 192)
24890 )
24891 )
24892 (set_local $$cmp189$i$i
24893 (i32.lt_u
24894 (get_local $$170)
24895 (get_local $$171)
24896 )
24897 )
24898 (if
24899 (get_local $$cmp189$i$i)
24900 (call $_abort)
24901 (block
24902 (set_local $$arrayidx195$i$i
24903 (i32.add
24904 (get_local $$R$3$i$i)
24905 (i32.const 20)
24906 )
24907 )
24908 (i32.store
24909 (get_local $$arrayidx195$i$i)
24910 (get_local $$170)
24911 )
24912 (set_local $$parent196$i$i
24913 (i32.add
24914 (get_local $$170)
24915 (i32.const 24)
24916 )
24917 )
24918 (i32.store
24919 (get_local $$parent196$i$i)
24920 (get_local $$R$3$i$i)
24921 )
24922 (br $label$break$L331)
24923 )
24924 )
24925 )
24926 )
24927 )
24928 (set_local $$add$ptr205$i$i
24929 (i32.add
24930 (get_local $$add$ptr16$i$i)
24931 (get_local $$and37$i$i)
24932 )
24933 )
24934 (set_local $$add206$i$i
24935 (i32.add
24936 (get_local $$and37$i$i)
24937 (get_local $$sub18$i$i)
24938 )
24939 )
24940 (set_local $$oldfirst$0$i$i
24941 (get_local $$add$ptr205$i$i)
24942 )
24943 (set_local $$qsize$0$i$i
24944 (get_local $$add206$i$i)
24945 )
24946 )
24947 (block
24948 (set_local $$oldfirst$0$i$i
24949 (get_local $$add$ptr16$i$i)
24950 )
24951 (set_local $$qsize$0$i$i
24952 (get_local $$sub18$i$i)
24953 )
24954 )
24955 )
24956 (set_local $$head208$i$i
24957 (i32.add
24958 (get_local $$oldfirst$0$i$i)
24959 (i32.const 4)
24960 )
24961 )
24962 (set_local $$172
24963 (i32.load
24964 (get_local $$head208$i$i)
24965 )
24966 )
24967 (set_local $$and209$i$i
24968 (i32.and
24969 (get_local $$172)
24970 (i32.const -2)
24971 )
24972 )
24973 (i32.store
24974 (get_local $$head208$i$i)
24975 (get_local $$and209$i$i)
24976 )
24977 (set_local $$or210$i$i
24978 (i32.or
24979 (get_local $$qsize$0$i$i)
24980 (i32.const 1)
24981 )
24982 )
24983 (set_local $$head211$i$i
24984 (i32.add
24985 (get_local $$add$ptr17$i$i)
24986 (i32.const 4)
24987 )
24988 )
24989 (i32.store
24990 (get_local $$head211$i$i)
24991 (get_local $$or210$i$i)
24992 )
24993 (set_local $$add$ptr212$i$i
24994 (i32.add
24995 (get_local $$add$ptr17$i$i)
24996 (get_local $$qsize$0$i$i)
24997 )
24998 )
24999 (i32.store
25000 (get_local $$add$ptr212$i$i)
25001 (get_local $$qsize$0$i$i)
25002 )
25003 (set_local $$shr214$i$i
25004 (i32.shr_u
25005 (get_local $$qsize$0$i$i)
25006 (i32.const 3)
25007 )
25008 )
25009 (set_local $$cmp215$i$i
25010 (i32.lt_u
25011 (get_local $$qsize$0$i$i)
25012 (i32.const 256)
25013 )
25014 )
25015 (if
25016 (get_local $$cmp215$i$i)
25017 (block
25018 (set_local $$shl221$i$i
25019 (i32.shl
25020 (get_local $$shr214$i$i)
25021 (i32.const 1)
25022 )
25023 )
25024 (set_local $$arrayidx223$i$i
25025 (i32.add
25026 (i32.const 216)
25027 (i32.shl
25028 (get_local $$shl221$i$i)
25029 (i32.const 2)
25030 )
25031 )
25032 )
25033 (set_local $$173
25034 (i32.load
25035 (i32.const 176)
25036 )
25037 )
25038 (set_local $$shl226$i$i
25039 (i32.shl
25040 (i32.const 1)
25041 (get_local $$shr214$i$i)
25042 )
25043 )
25044 (set_local $$and227$i$i
25045 (i32.and
25046 (get_local $$173)
25047 (get_local $$shl226$i$i)
25048 )
25049 )
25050 (set_local $$tobool228$i$i
25051 (i32.eq
25052 (get_local $$and227$i$i)
25053 (i32.const 0)
25054 )
25055 )
25056 (block $do-once63
25057 (if
25058 (get_local $$tobool228$i$i)
25059 (block
25060 (set_local $$or232$i$i
25061 (i32.or
25062 (get_local $$173)
25063 (get_local $$shl226$i$i)
25064 )
25065 )
25066 (i32.store
25067 (i32.const 176)
25068 (get_local $$or232$i$i)
25069 )
25070 (set_local $$$pre$i$56$i
25071 (i32.add
25072 (get_local $$arrayidx223$i$i)
25073 (i32.const 8)
25074 )
25075 )
25076 (set_local $$$pre$phi$i$57$iZ2D
25077 (get_local $$$pre$i$56$i)
25078 )
25079 (set_local $$F224$0$i$i
25080 (get_local $$arrayidx223$i$i)
25081 )
25082 )
25083 (block
25084 (set_local $$174
25085 (i32.add
25086 (get_local $$arrayidx223$i$i)
25087 (i32.const 8)
25088 )
25089 )
25090 (set_local $$175
25091 (i32.load
25092 (get_local $$174)
25093 )
25094 )
25095 (set_local $$176
25096 (i32.load
25097 (i32.const 192)
25098 )
25099 )
25100 (set_local $$cmp236$i$i
25101 (i32.lt_u
25102 (get_local $$175)
25103 (get_local $$176)
25104 )
25105 )
25106 (if
25107 (i32.eqz
25108 (get_local $$cmp236$i$i)
25109 )
25110 (block
25111 (set_local $$$pre$phi$i$57$iZ2D
25112 (get_local $$174)
25113 )
25114 (set_local $$F224$0$i$i
25115 (get_local $$175)
25116 )
25117 (br $do-once63)
25118 )
25119 )
25120 (call $_abort)
25121 )
25122 )
25123 )
25124 (i32.store
25125 (get_local $$$pre$phi$i$57$iZ2D)
25126 (get_local $$add$ptr17$i$i)
25127 )
25128 (set_local $$bk246$i$i
25129 (i32.add
25130 (get_local $$F224$0$i$i)
25131 (i32.const 12)
25132 )
25133 )
25134 (i32.store
25135 (get_local $$bk246$i$i)
25136 (get_local $$add$ptr17$i$i)
25137 )
25138 (set_local $$fd247$i$i
25139 (i32.add
25140 (get_local $$add$ptr17$i$i)
25141 (i32.const 8)
25142 )
25143 )
25144 (i32.store
25145 (get_local $$fd247$i$i)
25146 (get_local $$F224$0$i$i)
25147 )
25148 (set_local $$bk248$i$i
25149 (i32.add
25150 (get_local $$add$ptr17$i$i)
25151 (i32.const 12)
25152 )
25153 )
25154 (i32.store
25155 (get_local $$bk248$i$i)
25156 (get_local $$arrayidx223$i$i)
25157 )
25158 (br $do-once48)
25159 )
25160 )
25161 (set_local $$shr253$i$i
25162 (i32.shr_u
25163 (get_local $$qsize$0$i$i)
25164 (i32.const 8)
25165 )
25166 )
25167 (set_local $$cmp254$i$i
25168 (i32.eq
25169 (get_local $$shr253$i$i)
25170 (i32.const 0)
25171 )
25172 )
25173 (block $do-once65
25174 (if
25175 (get_local $$cmp254$i$i)
25176 (set_local $$I252$0$i$i
25177 (i32.const 0)
25178 )
25179 (block
25180 (set_local $$cmp258$i$i
25181 (i32.gt_u
25182 (get_local $$qsize$0$i$i)
25183 (i32.const 16777215)
25184 )
25185 )
25186 (if
25187 (get_local $$cmp258$i$i)
25188 (block
25189 (set_local $$I252$0$i$i
25190 (i32.const 31)
25191 )
25192 (br $do-once65)
25193 )
25194 )
25195 (set_local $$sub262$i$i
25196 (i32.add
25197 (get_local $$shr253$i$i)
25198 (i32.const 1048320)
25199 )
25200 )
25201 (set_local $$shr263$i$i
25202 (i32.shr_u
25203 (get_local $$sub262$i$i)
25204 (i32.const 16)
25205 )
25206 )
25207 (set_local $$and264$i$i
25208 (i32.and
25209 (get_local $$shr263$i$i)
25210 (i32.const 8)
25211 )
25212 )
25213 (set_local $$shl265$i$i
25214 (i32.shl
25215 (get_local $$shr253$i$i)
25216 (get_local $$and264$i$i)
25217 )
25218 )
25219 (set_local $$sub266$i$i
25220 (i32.add
25221 (get_local $$shl265$i$i)
25222 (i32.const 520192)
25223 )
25224 )
25225 (set_local $$shr267$i$i
25226 (i32.shr_u
25227 (get_local $$sub266$i$i)
25228 (i32.const 16)
25229 )
25230 )
25231 (set_local $$and268$i$i
25232 (i32.and
25233 (get_local $$shr267$i$i)
25234 (i32.const 4)
25235 )
25236 )
25237 (set_local $$add269$i$i
25238 (i32.or
25239 (get_local $$and268$i$i)
25240 (get_local $$and264$i$i)
25241 )
25242 )
25243 (set_local $$shl270$i$i
25244 (i32.shl
25245 (get_local $$shl265$i$i)
25246 (get_local $$and268$i$i)
25247 )
25248 )
25249 (set_local $$sub271$i$i
25250 (i32.add
25251 (get_local $$shl270$i$i)
25252 (i32.const 245760)
25253 )
25254 )
25255 (set_local $$shr272$i$i
25256 (i32.shr_u
25257 (get_local $$sub271$i$i)
25258 (i32.const 16)
25259 )
25260 )
25261 (set_local $$and273$i$i
25262 (i32.and
25263 (get_local $$shr272$i$i)
25264 (i32.const 2)
25265 )
25266 )
25267 (set_local $$add274$i$i
25268 (i32.or
25269 (get_local $$add269$i$i)
25270 (get_local $$and273$i$i)
25271 )
25272 )
25273 (set_local $$sub275$i$i
25274 (i32.sub
25275 (i32.const 14)
25276 (get_local $$add274$i$i)
25277 )
25278 )
25279 (set_local $$shl276$i$i
25280 (i32.shl
25281 (get_local $$shl270$i$i)
25282 (get_local $$and273$i$i)
25283 )
25284 )
25285 (set_local $$shr277$i$i
25286 (i32.shr_u
25287 (get_local $$shl276$i$i)
25288 (i32.const 15)
25289 )
25290 )
25291 (set_local $$add278$i$i
25292 (i32.add
25293 (get_local $$sub275$i$i)
25294 (get_local $$shr277$i$i)
25295 )
25296 )
25297 (set_local $$shl279$i$i
25298 (i32.shl
25299 (get_local $$add278$i$i)
25300 (i32.const 1)
25301 )
25302 )
25303 (set_local $$add280$i$i
25304 (i32.add
25305 (get_local $$add278$i$i)
25306 (i32.const 7)
25307 )
25308 )
25309 (set_local $$shr281$i$i
25310 (i32.shr_u
25311 (get_local $$qsize$0$i$i)
25312 (get_local $$add280$i$i)
25313 )
25314 )
25315 (set_local $$and282$i$i
25316 (i32.and
25317 (get_local $$shr281$i$i)
25318 (i32.const 1)
25319 )
25320 )
25321 (set_local $$add283$i$i
25322 (i32.or
25323 (get_local $$and282$i$i)
25324 (get_local $$shl279$i$i)
25325 )
25326 )
25327 (set_local $$I252$0$i$i
25328 (get_local $$add283$i$i)
25329 )
25330 )
25331 )
25332 )
25333 (set_local $$arrayidx287$i$i
25334 (i32.add
25335 (i32.const 480)
25336 (i32.shl
25337 (get_local $$I252$0$i$i)
25338 (i32.const 2)
25339 )
25340 )
25341 )
25342 (set_local $$index288$i$i
25343 (i32.add
25344 (get_local $$add$ptr17$i$i)
25345 (i32.const 28)
25346 )
25347 )
25348 (i32.store
25349 (get_local $$index288$i$i)
25350 (get_local $$I252$0$i$i)
25351 )
25352 (set_local $$child289$i$i
25353 (i32.add
25354 (get_local $$add$ptr17$i$i)
25355 (i32.const 16)
25356 )
25357 )
25358 (set_local $$arrayidx290$i$i
25359 (i32.add
25360 (get_local $$child289$i$i)
25361 (i32.const 4)
25362 )
25363 )
25364 (i32.store
25365 (get_local $$arrayidx290$i$i)
25366 (i32.const 0)
25367 )
25368 (i32.store
25369 (get_local $$child289$i$i)
25370 (i32.const 0)
25371 )
25372 (set_local $$177
25373 (i32.load
25374 (i32.const 180)
25375 )
25376 )
25377 (set_local $$shl294$i$i
25378 (i32.shl
25379 (i32.const 1)
25380 (get_local $$I252$0$i$i)
25381 )
25382 )
25383 (set_local $$and295$i$i
25384 (i32.and
25385 (get_local $$177)
25386 (get_local $$shl294$i$i)
25387 )
25388 )
25389 (set_local $$tobool296$i$i
25390 (i32.eq
25391 (get_local $$and295$i$i)
25392 (i32.const 0)
25393 )
25394 )
25395 (if
25396 (get_local $$tobool296$i$i)
25397 (block
25398 (set_local $$or300$i$i
25399 (i32.or
25400 (get_local $$177)
25401 (get_local $$shl294$i$i)
25402 )
25403 )
25404 (i32.store
25405 (i32.const 180)
25406 (get_local $$or300$i$i)
25407 )
25408 (i32.store
25409 (get_local $$arrayidx287$i$i)
25410 (get_local $$add$ptr17$i$i)
25411 )
25412 (set_local $$parent301$i$i
25413 (i32.add
25414 (get_local $$add$ptr17$i$i)
25415 (i32.const 24)
25416 )
25417 )
25418 (i32.store
25419 (get_local $$parent301$i$i)
25420 (get_local $$arrayidx287$i$i)
25421 )
25422 (set_local $$bk302$i$i
25423 (i32.add
25424 (get_local $$add$ptr17$i$i)
25425 (i32.const 12)
25426 )
25427 )
25428 (i32.store
25429 (get_local $$bk302$i$i)
25430 (get_local $$add$ptr17$i$i)
25431 )
25432 (set_local $$fd303$i$i
25433 (i32.add
25434 (get_local $$add$ptr17$i$i)
25435 (i32.const 8)
25436 )
25437 )
25438 (i32.store
25439 (get_local $$fd303$i$i)
25440 (get_local $$add$ptr17$i$i)
25441 )
25442 (br $do-once48)
25443 )
25444 )
25445 (set_local $$178
25446 (i32.load
25447 (get_local $$arrayidx287$i$i)
25448 )
25449 )
25450 (set_local $$cmp306$i$i
25451 (i32.eq
25452 (get_local $$I252$0$i$i)
25453 (i32.const 31)
25454 )
25455 )
25456 (set_local $$shr310$i$i
25457 (i32.shr_u
25458 (get_local $$I252$0$i$i)
25459 (i32.const 1)
25460 )
25461 )
25462 (set_local $$sub313$i$i
25463 (i32.sub
25464 (i32.const 25)
25465 (get_local $$shr310$i$i)
25466 )
25467 )
25468 (set_local $$cond315$i$i
25469 (if (result i32)
25470 (get_local $$cmp306$i$i)
25471 (i32.const 0)
25472 (get_local $$sub313$i$i)
25473 )
25474 )
25475 (set_local $$shl316$i$i
25476 (i32.shl
25477 (get_local $$qsize$0$i$i)
25478 (get_local $$cond315$i$i)
25479 )
25480 )
25481 (set_local $$K305$0$i$i
25482 (get_local $$shl316$i$i)
25483 )
25484 (set_local $$T$0$i$58$i
25485 (get_local $$178)
25486 )
25487 (loop $while-in68
25488 (block $while-out67
25489 (set_local $$head317$i$i
25490 (i32.add
25491 (get_local $$T$0$i$58$i)
25492 (i32.const 4)
25493 )
25494 )
25495 (set_local $$179
25496 (i32.load
25497 (get_local $$head317$i$i)
25498 )
25499 )
25500 (set_local $$and318$i$i
25501 (i32.and
25502 (get_local $$179)
25503 (i32.const -8)
25504 )
25505 )
25506 (set_local $$cmp319$i$i
25507 (i32.eq
25508 (get_local $$and318$i$i)
25509 (get_local $$qsize$0$i$i)
25510 )
25511 )
25512 (if
25513 (get_local $$cmp319$i$i)
25514 (block
25515 (set_local $$T$0$i$58$i$lcssa
25516 (get_local $$T$0$i$58$i)
25517 )
25518 (set_local $label
25519 (i32.const 281)
25520 )
25521 (br $while-out67)
25522 )
25523 )
25524 (set_local $$shr322$i$i
25525 (i32.shr_u
25526 (get_local $$K305$0$i$i)
25527 (i32.const 31)
25528 )
25529 )
25530 (set_local $$arrayidx325$i$i
25531 (i32.add
25532 (i32.add
25533 (get_local $$T$0$i$58$i)
25534 (i32.const 16)
25535 )
25536 (i32.shl
25537 (get_local $$shr322$i$i)
25538 (i32.const 2)
25539 )
25540 )
25541 )
25542 (set_local $$shl326$i$i
25543 (i32.shl
25544 (get_local $$K305$0$i$i)
25545 (i32.const 1)
25546 )
25547 )
25548 (set_local $$180
25549 (i32.load
25550 (get_local $$arrayidx325$i$i)
25551 )
25552 )
25553 (set_local $$cmp327$i$i
25554 (i32.eq
25555 (get_local $$180)
25556 (i32.const 0)
25557 )
25558 )
25559 (if
25560 (get_local $$cmp327$i$i)
25561 (block
25562 (set_local $$T$0$i$58$i$lcssa283
25563 (get_local $$T$0$i$58$i)
25564 )
25565 (set_local $$arrayidx325$i$i$lcssa
25566 (get_local $$arrayidx325$i$i)
25567 )
25568 (set_local $label
25569 (i32.const 278)
25570 )
25571 (br $while-out67)
25572 )
25573 (block
25574 (set_local $$K305$0$i$i
25575 (get_local $$shl326$i$i)
25576 )
25577 (set_local $$T$0$i$58$i
25578 (get_local $$180)
25579 )
25580 )
25581 )
25582 (br $while-in68)
25583 )
25584 )
25585 (if
25586 (i32.eq
25587 (get_local $label)
25588 (i32.const 278)
25589 )
25590 (block
25591 (set_local $$181
25592 (i32.load
25593 (i32.const 192)
25594 )
25595 )
25596 (set_local $$cmp332$i$i
25597 (i32.lt_u
25598 (get_local $$arrayidx325$i$i$lcssa)
25599 (get_local $$181)
25600 )
25601 )
25602 (if
25603 (get_local $$cmp332$i$i)
25604 (call $_abort)
25605 (block
25606 (i32.store
25607 (get_local $$arrayidx325$i$i$lcssa)
25608 (get_local $$add$ptr17$i$i)
25609 )
25610 (set_local $$parent337$i$i
25611 (i32.add
25612 (get_local $$add$ptr17$i$i)
25613 (i32.const 24)
25614 )
25615 )
25616 (i32.store
25617 (get_local $$parent337$i$i)
25618 (get_local $$T$0$i$58$i$lcssa283)
25619 )
25620 (set_local $$bk338$i$i
25621 (i32.add
25622 (get_local $$add$ptr17$i$i)
25623 (i32.const 12)
25624 )
25625 )
25626 (i32.store
25627 (get_local $$bk338$i$i)
25628 (get_local $$add$ptr17$i$i)
25629 )
25630 (set_local $$fd339$i$i
25631 (i32.add
25632 (get_local $$add$ptr17$i$i)
25633 (i32.const 8)
25634 )
25635 )
25636 (i32.store
25637 (get_local $$fd339$i$i)
25638 (get_local $$add$ptr17$i$i)
25639 )
25640 (br $do-once48)
25641 )
25642 )
25643 )
25644 (if
25645 (i32.eq
25646 (get_local $label)
25647 (i32.const 281)
25648 )
25649 (block
25650 (set_local $$fd344$i$i
25651 (i32.add
25652 (get_local $$T$0$i$58$i$lcssa)
25653 (i32.const 8)
25654 )
25655 )
25656 (set_local $$182
25657 (i32.load
25658 (get_local $$fd344$i$i)
25659 )
25660 )
25661 (set_local $$183
25662 (i32.load
25663 (i32.const 192)
25664 )
25665 )
25666 (set_local $$cmp350$i$i
25667 (i32.ge_u
25668 (get_local $$182)
25669 (get_local $$183)
25670 )
25671 )
25672 (set_local $$not$cmp346$i$i
25673 (i32.ge_u
25674 (get_local $$T$0$i$58$i$lcssa)
25675 (get_local $$183)
25676 )
25677 )
25678 (set_local $$184
25679 (i32.and
25680 (get_local $$cmp350$i$i)
25681 (get_local $$not$cmp346$i$i)
25682 )
25683 )
25684 (if
25685 (get_local $$184)
25686 (block
25687 (set_local $$bk357$i$i
25688 (i32.add
25689 (get_local $$182)
25690 (i32.const 12)
25691 )
25692 )
25693 (i32.store
25694 (get_local $$bk357$i$i)
25695 (get_local $$add$ptr17$i$i)
25696 )
25697 (i32.store
25698 (get_local $$fd344$i$i)
25699 (get_local $$add$ptr17$i$i)
25700 )
25701 (set_local $$fd359$i$i
25702 (i32.add
25703 (get_local $$add$ptr17$i$i)
25704 (i32.const 8)
25705 )
25706 )
25707 (i32.store
25708 (get_local $$fd359$i$i)
25709 (get_local $$182)
25710 )
25711 (set_local $$bk360$i$i
25712 (i32.add
25713 (get_local $$add$ptr17$i$i)
25714 (i32.const 12)
25715 )
25716 )
25717 (i32.store
25718 (get_local $$bk360$i$i)
25719 (get_local $$T$0$i$58$i$lcssa)
25720 )
25721 (set_local $$parent361$i$i
25722 (i32.add
25723 (get_local $$add$ptr17$i$i)
25724 (i32.const 24)
25725 )
25726 )
25727 (i32.store
25728 (get_local $$parent361$i$i)
25729 (i32.const 0)
25730 )
25731 (br $do-once48)
25732 )
25733 (call $_abort)
25734 )
25735 )
25736 )
25737 )
25738 )
25739 )
25740 )
25741 (set_local $$add$ptr369$i$i
25742 (i32.add
25743 (get_local $$add$ptr4$i$37$i)
25744 (i32.const 8)
25745 )
25746 )
25747 (set_local $$retval$0
25748 (get_local $$add$ptr369$i$i)
25749 )
25750 (return
25751 (get_local $$retval$0)
25752 )
25753 )
25754 (set_local $$sp$0$i$i$i
25755 (i32.const 624)
25756 )
25757 )
25758 )
25759 )
25760 (loop $while-in70
25761 (block $while-out69
25762 (set_local $$185
25763 (i32.load
25764 (get_local $$sp$0$i$i$i)
25765 )
25766 )
25767 (set_local $$cmp$i$i$i
25768 (i32.gt_u
25769 (get_local $$185)
25770 (get_local $$119)
25771 )
25772 )
25773 (if
25774 (i32.eqz
25775 (get_local $$cmp$i$i$i)
25776 )
25777 (block
25778 (set_local $$size$i$i$i
25779 (i32.add
25780 (get_local $$sp$0$i$i$i)
25781 (i32.const 4)
25782 )
25783 )
25784 (set_local $$186
25785 (i32.load
25786 (get_local $$size$i$i$i)
25787 )
25788 )
25789 (set_local $$add$ptr$i$i$i
25790 (i32.add
25791 (get_local $$185)
25792 (get_local $$186)
25793 )
25794 )
25795 (set_local $$cmp2$i$i$i
25796 (i32.gt_u
25797 (get_local $$add$ptr$i$i$i)
25798 (get_local $$119)
25799 )
25800 )
25801 (if
25802 (get_local $$cmp2$i$i$i)
25803 (block
25804 (set_local $$add$ptr$i$i$i$lcssa
25805 (get_local $$add$ptr$i$i$i)
25806 )
25807 (br $while-out69)
25808 )
25809 )
25810 )
25811 )
25812 (set_local $$next$i$i$i
25813 (i32.add
25814 (get_local $$sp$0$i$i$i)
25815 (i32.const 8)
25816 )
25817 )
25818 (set_local $$187
25819 (i32.load
25820 (get_local $$next$i$i$i)
25821 )
25822 )
25823 (set_local $$sp$0$i$i$i
25824 (get_local $$187)
25825 )
25826 (br $while-in70)
25827 )
25828 )
25829 (set_local $$add$ptr2$i$i
25830 (i32.add
25831 (get_local $$add$ptr$i$i$i$lcssa)
25832 (i32.const -47)
25833 )
25834 )
25835 (set_local $$add$ptr3$i$i
25836 (i32.add
25837 (get_local $$add$ptr2$i$i)
25838 (i32.const 8)
25839 )
25840 )
25841 (set_local $$188
25842 (get_local $$add$ptr3$i$i)
25843 )
25844 (set_local $$and$i$14$i
25845 (i32.and
25846 (get_local $$188)
25847 (i32.const 7)
25848 )
25849 )
25850 (set_local $$cmp$i$15$i
25851 (i32.eq
25852 (get_local $$and$i$14$i)
25853 (i32.const 0)
25854 )
25855 )
25856 (set_local $$189
25857 (i32.sub
25858 (i32.const 0)
25859 (get_local $$188)
25860 )
25861 )
25862 (set_local $$and6$i$i
25863 (i32.and
25864 (get_local $$189)
25865 (i32.const 7)
25866 )
25867 )
25868 (set_local $$cond$i$16$i
25869 (if (result i32)
25870 (get_local $$cmp$i$15$i)
25871 (i32.const 0)
25872 (get_local $$and6$i$i)
25873 )
25874 )
25875 (set_local $$add$ptr7$i$i
25876 (i32.add
25877 (get_local $$add$ptr2$i$i)
25878 (get_local $$cond$i$16$i)
25879 )
25880 )
25881 (set_local $$add$ptr8$i122$i
25882 (i32.add
25883 (get_local $$119)
25884 (i32.const 16)
25885 )
25886 )
25887 (set_local $$cmp9$i$i
25888 (i32.lt_u
25889 (get_local $$add$ptr7$i$i)
25890 (get_local $$add$ptr8$i122$i)
25891 )
25892 )
25893 (set_local $$cond13$i$i
25894 (if (result i32)
25895 (get_local $$cmp9$i$i)
25896 (get_local $$119)
25897 (get_local $$add$ptr7$i$i)
25898 )
25899 )
25900 (set_local $$add$ptr14$i$i
25901 (i32.add
25902 (get_local $$cond13$i$i)
25903 (i32.const 8)
25904 )
25905 )
25906 (set_local $$add$ptr15$i$i
25907 (i32.add
25908 (get_local $$cond13$i$i)
25909 (i32.const 24)
25910 )
25911 )
25912 (set_local $$sub16$i$i
25913 (i32.add
25914 (get_local $$tsize$795$i)
25915 (i32.const -40)
25916 )
25917 )
25918 (set_local $$add$ptr$i$1$i$i
25919 (i32.add
25920 (get_local $$tbase$796$i)
25921 (i32.const 8)
25922 )
25923 )
25924 (set_local $$190
25925 (get_local $$add$ptr$i$1$i$i)
25926 )
25927 (set_local $$and$i$i$i
25928 (i32.and
25929 (get_local $$190)
25930 (i32.const 7)
25931 )
25932 )
25933 (set_local $$cmp$i$2$i$i
25934 (i32.eq
25935 (get_local $$and$i$i$i)
25936 (i32.const 0)
25937 )
25938 )
25939 (set_local $$191
25940 (i32.sub
25941 (i32.const 0)
25942 (get_local $$190)
25943 )
25944 )
25945 (set_local $$and3$i$i$i
25946 (i32.and
25947 (get_local $$191)
25948 (i32.const 7)
25949 )
25950 )
25951 (set_local $$cond$i$i$i
25952 (if (result i32)
25953 (get_local $$cmp$i$2$i$i)
25954 (i32.const 0)
25955 (get_local $$and3$i$i$i)
25956 )
25957 )
25958 (set_local $$add$ptr4$i$i$i
25959 (i32.add
25960 (get_local $$tbase$796$i)
25961 (get_local $$cond$i$i$i)
25962 )
25963 )
25964 (set_local $$sub5$i$i$i
25965 (i32.sub
25966 (get_local $$sub16$i$i)
25967 (get_local $$cond$i$i$i)
25968 )
25969 )
25970 (i32.store
25971 (i32.const 200)
25972 (get_local $$add$ptr4$i$i$i)
25973 )
25974 (i32.store
25975 (i32.const 188)
25976 (get_local $$sub5$i$i$i)
25977 )
25978 (set_local $$or$i$i$i
25979 (i32.or
25980 (get_local $$sub5$i$i$i)
25981 (i32.const 1)
25982 )
25983 )
25984 (set_local $$head$i$i$i
25985 (i32.add
25986 (get_local $$add$ptr4$i$i$i)
25987 (i32.const 4)
25988 )
25989 )
25990 (i32.store
25991 (get_local $$head$i$i$i)
25992 (get_local $$or$i$i$i)
25993 )
25994 (set_local $$add$ptr6$i$i$i
25995 (i32.add
25996 (get_local $$add$ptr4$i$i$i)
25997 (get_local $$sub5$i$i$i)
25998 )
25999 )
26000 (set_local $$head7$i$i$i
26001 (i32.add
26002 (get_local $$add$ptr6$i$i$i)
26003 (i32.const 4)
26004 )
26005 )
26006 (i32.store
26007 (get_local $$head7$i$i$i)
26008 (i32.const 40)
26009 )
26010 (set_local $$192
26011 (i32.load
26012 (i32.const 664)
26013 )
26014 )
26015 (i32.store
26016 (i32.const 204)
26017 (get_local $$192)
26018 )
26019 (set_local $$head$i$17$i
26020 (i32.add
26021 (get_local $$cond13$i$i)
26022 (i32.const 4)
26023 )
26024 )
26025 (i32.store
26026 (get_local $$head$i$17$i)
26027 (i32.const 27)
26028 )
26029 (i32.store
26030 (get_local $$add$ptr14$i$i)
26031 (i32.load
26032 (i32.const 624)
26033 )
26034 )
26035 (i32.store
26036 (i32.add
26037 (get_local $$add$ptr14$i$i)
26038 (i32.const 4)
26039 )
26040 (i32.load
26041 (i32.add
26042 (i32.const 624)
26043 (i32.const 4)
26044 )
26045 )
26046 )
26047 (i32.store
26048 (i32.add
26049 (get_local $$add$ptr14$i$i)
26050 (i32.const 8)
26051 )
26052 (i32.load
26053 (i32.add
26054 (i32.const 624)
26055 (i32.const 8)
26056 )
26057 )
26058 )
26059 (i32.store
26060 (i32.add
26061 (get_local $$add$ptr14$i$i)
26062 (i32.const 12)
26063 )
26064 (i32.load
26065 (i32.add
26066 (i32.const 624)
26067 (i32.const 12)
26068 )
26069 )
26070 )
26071 (i32.store
26072 (i32.const 624)
26073 (get_local $$tbase$796$i)
26074 )
26075 (i32.store
26076 (i32.const 628)
26077 (get_local $$tsize$795$i)
26078 )
26079 (i32.store
26080 (i32.const 636)
26081 (i32.const 0)
26082 )
26083 (i32.store
26084 (i32.const 632)
26085 (get_local $$add$ptr14$i$i)
26086 )
26087 (set_local $$p$0$i$i
26088 (get_local $$add$ptr15$i$i)
26089 )
26090 (loop $while-in72
26091 (block $while-out71
26092 (set_local $$add$ptr24$i$i
26093 (i32.add
26094 (get_local $$p$0$i$i)
26095 (i32.const 4)
26096 )
26097 )
26098 (i32.store
26099 (get_local $$add$ptr24$i$i)
26100 (i32.const 7)
26101 )
26102 (set_local $$193
26103 (i32.add
26104 (get_local $$add$ptr24$i$i)
26105 (i32.const 4)
26106 )
26107 )
26108 (set_local $$cmp27$i$i
26109 (i32.lt_u
26110 (get_local $$193)
26111 (get_local $$add$ptr$i$i$i$lcssa)
26112 )
26113 )
26114 (if
26115 (get_local $$cmp27$i$i)
26116 (set_local $$p$0$i$i
26117 (get_local $$add$ptr24$i$i)
26118 )
26119 (br $while-out71)
26120 )
26121 (br $while-in72)
26122 )
26123 )
26124 (set_local $$cmp28$i$i
26125 (i32.eq
26126 (get_local $$cond13$i$i)
26127 (get_local $$119)
26128 )
26129 )
26130 (if
26131 (i32.eqz
26132 (get_local $$cmp28$i$i)
26133 )
26134 (block
26135 (set_local $$sub$ptr$lhs$cast$i$i
26136 (get_local $$cond13$i$i)
26137 )
26138 (set_local $$sub$ptr$rhs$cast$i$i
26139 (get_local $$119)
26140 )
26141 (set_local $$sub$ptr$sub$i$i
26142 (i32.sub
26143 (get_local $$sub$ptr$lhs$cast$i$i)
26144 (get_local $$sub$ptr$rhs$cast$i$i)
26145 )
26146 )
26147 (set_local $$194
26148 (i32.load
26149 (get_local $$head$i$17$i)
26150 )
26151 )
26152 (set_local $$and32$i$i
26153 (i32.and
26154 (get_local $$194)
26155 (i32.const -2)
26156 )
26157 )
26158 (i32.store
26159 (get_local $$head$i$17$i)
26160 (get_local $$and32$i$i)
26161 )
26162 (set_local $$or33$i$i
26163 (i32.or
26164 (get_local $$sub$ptr$sub$i$i)
26165 (i32.const 1)
26166 )
26167 )
26168 (set_local $$head34$i$i
26169 (i32.add
26170 (get_local $$119)
26171 (i32.const 4)
26172 )
26173 )
26174 (i32.store
26175 (get_local $$head34$i$i)
26176 (get_local $$or33$i$i)
26177 )
26178 (i32.store
26179 (get_local $$cond13$i$i)
26180 (get_local $$sub$ptr$sub$i$i)
26181 )
26182 (set_local $$shr$i$i
26183 (i32.shr_u
26184 (get_local $$sub$ptr$sub$i$i)
26185 (i32.const 3)
26186 )
26187 )
26188 (set_local $$cmp36$i$i
26189 (i32.lt_u
26190 (get_local $$sub$ptr$sub$i$i)
26191 (i32.const 256)
26192 )
26193 )
26194 (if
26195 (get_local $$cmp36$i$i)
26196 (block
26197 (set_local $$shl$i$19$i
26198 (i32.shl
26199 (get_local $$shr$i$i)
26200 (i32.const 1)
26201 )
26202 )
26203 (set_local $$arrayidx$i$20$i
26204 (i32.add
26205 (i32.const 216)
26206 (i32.shl
26207 (get_local $$shl$i$19$i)
26208 (i32.const 2)
26209 )
26210 )
26211 )
26212 (set_local $$195
26213 (i32.load
26214 (i32.const 176)
26215 )
26216 )
26217 (set_local $$shl39$i$i
26218 (i32.shl
26219 (i32.const 1)
26220 (get_local $$shr$i$i)
26221 )
26222 )
26223 (set_local $$and40$i$i
26224 (i32.and
26225 (get_local $$195)
26226 (get_local $$shl39$i$i)
26227 )
26228 )
26229 (set_local $$tobool$i$i
26230 (i32.eq
26231 (get_local $$and40$i$i)
26232 (i32.const 0)
26233 )
26234 )
26235 (if
26236 (get_local $$tobool$i$i)
26237 (block
26238 (set_local $$or44$i$i
26239 (i32.or
26240 (get_local $$195)
26241 (get_local $$shl39$i$i)
26242 )
26243 )
26244 (i32.store
26245 (i32.const 176)
26246 (get_local $$or44$i$i)
26247 )
26248 (set_local $$$pre$i$i
26249 (i32.add
26250 (get_local $$arrayidx$i$20$i)
26251 (i32.const 8)
26252 )
26253 )
26254 (set_local $$$pre$phi$i$iZ2D
26255 (get_local $$$pre$i$i)
26256 )
26257 (set_local $$F$0$i$i
26258 (get_local $$arrayidx$i$20$i)
26259 )
26260 )
26261 (block
26262 (set_local $$196
26263 (i32.add
26264 (get_local $$arrayidx$i$20$i)
26265 (i32.const 8)
26266 )
26267 )
26268 (set_local $$197
26269 (i32.load
26270 (get_local $$196)
26271 )
26272 )
26273 (set_local $$198
26274 (i32.load
26275 (i32.const 192)
26276 )
26277 )
26278 (set_local $$cmp46$i$i
26279 (i32.lt_u
26280 (get_local $$197)
26281 (get_local $$198)
26282 )
26283 )
26284 (if
26285 (get_local $$cmp46$i$i)
26286 (call $_abort)
26287 (block
26288 (set_local $$$pre$phi$i$iZ2D
26289 (get_local $$196)
26290 )
26291 (set_local $$F$0$i$i
26292 (get_local $$197)
26293 )
26294 )
26295 )
26296 )
26297 )
26298 (i32.store
26299 (get_local $$$pre$phi$i$iZ2D)
26300 (get_local $$119)
26301 )
26302 (set_local $$bk$i$i
26303 (i32.add
26304 (get_local $$F$0$i$i)
26305 (i32.const 12)
26306 )
26307 )
26308 (i32.store
26309 (get_local $$bk$i$i)
26310 (get_local $$119)
26311 )
26312 (set_local $$fd54$i$i
26313 (i32.add
26314 (get_local $$119)
26315 (i32.const 8)
26316 )
26317 )
26318 (i32.store
26319 (get_local $$fd54$i$i)
26320 (get_local $$F$0$i$i)
26321 )
26322 (set_local $$bk55$i$i
26323 (i32.add
26324 (get_local $$119)
26325 (i32.const 12)
26326 )
26327 )
26328 (i32.store
26329 (get_local $$bk55$i$i)
26330 (get_local $$arrayidx$i$20$i)
26331 )
26332 (br $do-once40)
26333 )
26334 )
26335 (set_local $$shr58$i$i
26336 (i32.shr_u
26337 (get_local $$sub$ptr$sub$i$i)
26338 (i32.const 8)
26339 )
26340 )
26341 (set_local $$cmp59$i$i
26342 (i32.eq
26343 (get_local $$shr58$i$i)
26344 (i32.const 0)
26345 )
26346 )
26347 (if
26348 (get_local $$cmp59$i$i)
26349 (set_local $$I57$0$i$i
26350 (i32.const 0)
26351 )
26352 (block
26353 (set_local $$cmp63$i$i
26354 (i32.gt_u
26355 (get_local $$sub$ptr$sub$i$i)
26356 (i32.const 16777215)
26357 )
26358 )
26359 (if
26360 (get_local $$cmp63$i$i)
26361 (set_local $$I57$0$i$i
26362 (i32.const 31)
26363 )
26364 (block
26365 (set_local $$sub67$i$i
26366 (i32.add
26367 (get_local $$shr58$i$i)
26368 (i32.const 1048320)
26369 )
26370 )
26371 (set_local $$shr68$i$i
26372 (i32.shr_u
26373 (get_local $$sub67$i$i)
26374 (i32.const 16)
26375 )
26376 )
26377 (set_local $$and69$i$i
26378 (i32.and
26379 (get_local $$shr68$i$i)
26380 (i32.const 8)
26381 )
26382 )
26383 (set_local $$shl70$i$i
26384 (i32.shl
26385 (get_local $$shr58$i$i)
26386 (get_local $$and69$i$i)
26387 )
26388 )
26389 (set_local $$sub71$i$i
26390 (i32.add
26391 (get_local $$shl70$i$i)
26392 (i32.const 520192)
26393 )
26394 )
26395 (set_local $$shr72$i$i
26396 (i32.shr_u
26397 (get_local $$sub71$i$i)
26398 (i32.const 16)
26399 )
26400 )
26401 (set_local $$and73$i$i
26402 (i32.and
26403 (get_local $$shr72$i$i)
26404 (i32.const 4)
26405 )
26406 )
26407 (set_local $$add74$i$i
26408 (i32.or
26409 (get_local $$and73$i$i)
26410 (get_local $$and69$i$i)
26411 )
26412 )
26413 (set_local $$shl75$i$i
26414 (i32.shl
26415 (get_local $$shl70$i$i)
26416 (get_local $$and73$i$i)
26417 )
26418 )
26419 (set_local $$sub76$i$i
26420 (i32.add
26421 (get_local $$shl75$i$i)
26422 (i32.const 245760)
26423 )
26424 )
26425 (set_local $$shr77$i$i
26426 (i32.shr_u
26427 (get_local $$sub76$i$i)
26428 (i32.const 16)
26429 )
26430 )
26431 (set_local $$and78$i$i
26432 (i32.and
26433 (get_local $$shr77$i$i)
26434 (i32.const 2)
26435 )
26436 )
26437 (set_local $$add79$i$i
26438 (i32.or
26439 (get_local $$add74$i$i)
26440 (get_local $$and78$i$i)
26441 )
26442 )
26443 (set_local $$sub80$i$i
26444 (i32.sub
26445 (i32.const 14)
26446 (get_local $$add79$i$i)
26447 )
26448 )
26449 (set_local $$shl81$i$i
26450 (i32.shl
26451 (get_local $$shl75$i$i)
26452 (get_local $$and78$i$i)
26453 )
26454 )
26455 (set_local $$shr82$i$i
26456 (i32.shr_u
26457 (get_local $$shl81$i$i)
26458 (i32.const 15)
26459 )
26460 )
26461 (set_local $$add83$i$i
26462 (i32.add
26463 (get_local $$sub80$i$i)
26464 (get_local $$shr82$i$i)
26465 )
26466 )
26467 (set_local $$shl84$i$i
26468 (i32.shl
26469 (get_local $$add83$i$i)
26470 (i32.const 1)
26471 )
26472 )
26473 (set_local $$add85$i$i
26474 (i32.add
26475 (get_local $$add83$i$i)
26476 (i32.const 7)
26477 )
26478 )
26479 (set_local $$shr86$i$i
26480 (i32.shr_u
26481 (get_local $$sub$ptr$sub$i$i)
26482 (get_local $$add85$i$i)
26483 )
26484 )
26485 (set_local $$and87$i$i
26486 (i32.and
26487 (get_local $$shr86$i$i)
26488 (i32.const 1)
26489 )
26490 )
26491 (set_local $$add88$i$i
26492 (i32.or
26493 (get_local $$and87$i$i)
26494 (get_local $$shl84$i$i)
26495 )
26496 )
26497 (set_local $$I57$0$i$i
26498 (get_local $$add88$i$i)
26499 )
26500 )
26501 )
26502 )
26503 )
26504 (set_local $$arrayidx91$i$i
26505 (i32.add
26506 (i32.const 480)
26507 (i32.shl
26508 (get_local $$I57$0$i$i)
26509 (i32.const 2)
26510 )
26511 )
26512 )
26513 (set_local $$index$i$i
26514 (i32.add
26515 (get_local $$119)
26516 (i32.const 28)
26517 )
26518 )
26519 (i32.store
26520 (get_local $$index$i$i)
26521 (get_local $$I57$0$i$i)
26522 )
26523 (set_local $$arrayidx92$i$i
26524 (i32.add
26525 (get_local $$119)
26526 (i32.const 20)
26527 )
26528 )
26529 (i32.store
26530 (get_local $$arrayidx92$i$i)
26531 (i32.const 0)
26532 )
26533 (i32.store
26534 (get_local $$add$ptr8$i122$i)
26535 (i32.const 0)
26536 )
26537 (set_local $$199
26538 (i32.load
26539 (i32.const 180)
26540 )
26541 )
26542 (set_local $$shl95$i$i
26543 (i32.shl
26544 (i32.const 1)
26545 (get_local $$I57$0$i$i)
26546 )
26547 )
26548 (set_local $$and96$i$i
26549 (i32.and
26550 (get_local $$199)
26551 (get_local $$shl95$i$i)
26552 )
26553 )
26554 (set_local $$tobool97$i$i
26555 (i32.eq
26556 (get_local $$and96$i$i)
26557 (i32.const 0)
26558 )
26559 )
26560 (if
26561 (get_local $$tobool97$i$i)
26562 (block
26563 (set_local $$or101$i$i
26564 (i32.or
26565 (get_local $$199)
26566 (get_local $$shl95$i$i)
26567 )
26568 )
26569 (i32.store
26570 (i32.const 180)
26571 (get_local $$or101$i$i)
26572 )
26573 (i32.store
26574 (get_local $$arrayidx91$i$i)
26575 (get_local $$119)
26576 )
26577 (set_local $$parent$i$i
26578 (i32.add
26579 (get_local $$119)
26580 (i32.const 24)
26581 )
26582 )
26583 (i32.store
26584 (get_local $$parent$i$i)
26585 (get_local $$arrayidx91$i$i)
26586 )
26587 (set_local $$bk102$i$i
26588 (i32.add
26589 (get_local $$119)
26590 (i32.const 12)
26591 )
26592 )
26593 (i32.store
26594 (get_local $$bk102$i$i)
26595 (get_local $$119)
26596 )
26597 (set_local $$fd103$i$i
26598 (i32.add
26599 (get_local $$119)
26600 (i32.const 8)
26601 )
26602 )
26603 (i32.store
26604 (get_local $$fd103$i$i)
26605 (get_local $$119)
26606 )
26607 (br $do-once40)
26608 )
26609 )
26610 (set_local $$200
26611 (i32.load
26612 (get_local $$arrayidx91$i$i)
26613 )
26614 )
26615 (set_local $$cmp106$i$i
26616 (i32.eq
26617 (get_local $$I57$0$i$i)
26618 (i32.const 31)
26619 )
26620 )
26621 (set_local $$shr110$i$i
26622 (i32.shr_u
26623 (get_local $$I57$0$i$i)
26624 (i32.const 1)
26625 )
26626 )
26627 (set_local $$sub113$i$i
26628 (i32.sub
26629 (i32.const 25)
26630 (get_local $$shr110$i$i)
26631 )
26632 )
26633 (set_local $$cond115$i$i
26634 (if (result i32)
26635 (get_local $$cmp106$i$i)
26636 (i32.const 0)
26637 (get_local $$sub113$i$i)
26638 )
26639 )
26640 (set_local $$shl116$i$i
26641 (i32.shl
26642 (get_local $$sub$ptr$sub$i$i)
26643 (get_local $$cond115$i$i)
26644 )
26645 )
26646 (set_local $$K105$0$i$i
26647 (get_local $$shl116$i$i)
26648 )
26649 (set_local $$T$0$i$i
26650 (get_local $$200)
26651 )
26652 (loop $while-in74
26653 (block $while-out73
26654 (set_local $$head118$i$i
26655 (i32.add
26656 (get_local $$T$0$i$i)
26657 (i32.const 4)
26658 )
26659 )
26660 (set_local $$201
26661 (i32.load
26662 (get_local $$head118$i$i)
26663 )
26664 )
26665 (set_local $$and119$i$i
26666 (i32.and
26667 (get_local $$201)
26668 (i32.const -8)
26669 )
26670 )
26671 (set_local $$cmp120$i$i
26672 (i32.eq
26673 (get_local $$and119$i$i)
26674 (get_local $$sub$ptr$sub$i$i)
26675 )
26676 )
26677 (if
26678 (get_local $$cmp120$i$i)
26679 (block
26680 (set_local $$T$0$i$i$lcssa
26681 (get_local $$T$0$i$i)
26682 )
26683 (set_local $label
26684 (i32.const 307)
26685 )
26686 (br $while-out73)
26687 )
26688 )
26689 (set_local $$shr123$i$i
26690 (i32.shr_u
26691 (get_local $$K105$0$i$i)
26692 (i32.const 31)
26693 )
26694 )
26695 (set_local $$arrayidx126$i$i
26696 (i32.add
26697 (i32.add
26698 (get_local $$T$0$i$i)
26699 (i32.const 16)
26700 )
26701 (i32.shl
26702 (get_local $$shr123$i$i)
26703 (i32.const 2)
26704 )
26705 )
26706 )
26707 (set_local $$shl127$i$i
26708 (i32.shl
26709 (get_local $$K105$0$i$i)
26710 (i32.const 1)
26711 )
26712 )
26713 (set_local $$202
26714 (i32.load
26715 (get_local $$arrayidx126$i$i)
26716 )
26717 )
26718 (set_local $$cmp128$i$i
26719 (i32.eq
26720 (get_local $$202)
26721 (i32.const 0)
26722 )
26723 )
26724 (if
26725 (get_local $$cmp128$i$i)
26726 (block
26727 (set_local $$T$0$i$i$lcssa284
26728 (get_local $$T$0$i$i)
26729 )
26730 (set_local $$arrayidx126$i$i$lcssa
26731 (get_local $$arrayidx126$i$i)
26732 )
26733 (set_local $label
26734 (i32.const 304)
26735 )
26736 (br $while-out73)
26737 )
26738 (block
26739 (set_local $$K105$0$i$i
26740 (get_local $$shl127$i$i)
26741 )
26742 (set_local $$T$0$i$i
26743 (get_local $$202)
26744 )
26745 )
26746 )
26747 (br $while-in74)
26748 )
26749 )
26750 (if
26751 (i32.eq
26752 (get_local $label)
26753 (i32.const 304)
26754 )
26755 (block
26756 (set_local $$203
26757 (i32.load
26758 (i32.const 192)
26759 )
26760 )
26761 (set_local $$cmp133$i$i
26762 (i32.lt_u
26763 (get_local $$arrayidx126$i$i$lcssa)
26764 (get_local $$203)
26765 )
26766 )
26767 (if
26768 (get_local $$cmp133$i$i)
26769 (call $_abort)
26770 (block
26771 (i32.store
26772 (get_local $$arrayidx126$i$i$lcssa)
26773 (get_local $$119)
26774 )
26775 (set_local $$parent138$i$i
26776 (i32.add
26777 (get_local $$119)
26778 (i32.const 24)
26779 )
26780 )
26781 (i32.store
26782 (get_local $$parent138$i$i)
26783 (get_local $$T$0$i$i$lcssa284)
26784 )
26785 (set_local $$bk139$i$i
26786 (i32.add
26787 (get_local $$119)
26788 (i32.const 12)
26789 )
26790 )
26791 (i32.store
26792 (get_local $$bk139$i$i)
26793 (get_local $$119)
26794 )
26795 (set_local $$fd140$i$i
26796 (i32.add
26797 (get_local $$119)
26798 (i32.const 8)
26799 )
26800 )
26801 (i32.store
26802 (get_local $$fd140$i$i)
26803 (get_local $$119)
26804 )
26805 (br $do-once40)
26806 )
26807 )
26808 )
26809 (if
26810 (i32.eq
26811 (get_local $label)
26812 (i32.const 307)
26813 )
26814 (block
26815 (set_local $$fd148$i$i
26816 (i32.add
26817 (get_local $$T$0$i$i$lcssa)
26818 (i32.const 8)
26819 )
26820 )
26821 (set_local $$204
26822 (i32.load
26823 (get_local $$fd148$i$i)
26824 )
26825 )
26826 (set_local $$205
26827 (i32.load
26828 (i32.const 192)
26829 )
26830 )
26831 (set_local $$cmp153$i$i
26832 (i32.ge_u
26833 (get_local $$204)
26834 (get_local $$205)
26835 )
26836 )
26837 (set_local $$not$cmp150$i$i
26838 (i32.ge_u
26839 (get_local $$T$0$i$i$lcssa)
26840 (get_local $$205)
26841 )
26842 )
26843 (set_local $$206
26844 (i32.and
26845 (get_local $$cmp153$i$i)
26846 (get_local $$not$cmp150$i$i)
26847 )
26848 )
26849 (if
26850 (get_local $$206)
26851 (block
26852 (set_local $$bk158$i$i
26853 (i32.add
26854 (get_local $$204)
26855 (i32.const 12)
26856 )
26857 )
26858 (i32.store
26859 (get_local $$bk158$i$i)
26860 (get_local $$119)
26861 )
26862 (i32.store
26863 (get_local $$fd148$i$i)
26864 (get_local $$119)
26865 )
26866 (set_local $$fd160$i$i
26867 (i32.add
26868 (get_local $$119)
26869 (i32.const 8)
26870 )
26871 )
26872 (i32.store
26873 (get_local $$fd160$i$i)
26874 (get_local $$204)
26875 )
26876 (set_local $$bk161$i$i
26877 (i32.add
26878 (get_local $$119)
26879 (i32.const 12)
26880 )
26881 )
26882 (i32.store
26883 (get_local $$bk161$i$i)
26884 (get_local $$T$0$i$i$lcssa)
26885 )
26886 (set_local $$parent162$i$i
26887 (i32.add
26888 (get_local $$119)
26889 (i32.const 24)
26890 )
26891 )
26892 (i32.store
26893 (get_local $$parent162$i$i)
26894 (i32.const 0)
26895 )
26896 (br $do-once40)
26897 )
26898 (call $_abort)
26899 )
26900 )
26901 )
26902 )
26903 )
26904 )
26905 )
26906 )
26907 )
26908 (set_local $$207
26909 (i32.load
26910 (i32.const 188)
26911 )
26912 )
26913 (set_local $$cmp257$i
26914 (i32.gt_u
26915 (get_local $$207)
26916 (get_local $$nb$0)
26917 )
26918 )
26919 (if
26920 (get_local $$cmp257$i)
26921 (block
26922 (set_local $$sub260$i
26923 (i32.sub
26924 (get_local $$207)
26925 (get_local $$nb$0)
26926 )
26927 )
26928 (i32.store
26929 (i32.const 188)
26930 (get_local $$sub260$i)
26931 )
26932 (set_local $$208
26933 (i32.load
26934 (i32.const 200)
26935 )
26936 )
26937 (set_local $$add$ptr262$i
26938 (i32.add
26939 (get_local $$208)
26940 (get_local $$nb$0)
26941 )
26942 )
26943 (i32.store
26944 (i32.const 200)
26945 (get_local $$add$ptr262$i)
26946 )
26947 (set_local $$or264$i
26948 (i32.or
26949 (get_local $$sub260$i)
26950 (i32.const 1)
26951 )
26952 )
26953 (set_local $$head265$i
26954 (i32.add
26955 (get_local $$add$ptr262$i)
26956 (i32.const 4)
26957 )
26958 )
26959 (i32.store
26960 (get_local $$head265$i)
26961 (get_local $$or264$i)
26962 )
26963 (set_local $$or267$i
26964 (i32.or
26965 (get_local $$nb$0)
26966 (i32.const 3)
26967 )
26968 )
26969 (set_local $$head268$i
26970 (i32.add
26971 (get_local $$208)
26972 (i32.const 4)
26973 )
26974 )
26975 (i32.store
26976 (get_local $$head268$i)
26977 (get_local $$or267$i)
26978 )
26979 (set_local $$add$ptr269$i
26980 (i32.add
26981 (get_local $$208)
26982 (i32.const 8)
26983 )
26984 )
26985 (set_local $$retval$0
26986 (get_local $$add$ptr269$i)
26987 )
26988 (return
26989 (get_local $$retval$0)
26990 )
26991 )
26992 )
26993 )
26994 )
26995 (set_local $$call275$i
26996 (call $___errno_location)
26997 )
26998 (i32.store
26999 (get_local $$call275$i)
27000 (i32.const 12)
27001 )
27002 (set_local $$retval$0
27003 (i32.const 0)
27004 )
27005 (return
27006 (get_local $$retval$0)
27007 )
27008 )
27009 (func $_free (; 59 ;) (param $$mem i32)
27010 (local $$$pre i32)
27011 (local $$$pre$phiZ2D i32)
27012 (local $$$pre312 i32)
27013 (local $$$pre313 i32)
27014 (local $$0 i32)
27015 (local $$1 i32)
27016 (local $$10 i32)
27017 (local $$11 i32)
27018 (local $$12 i32)
27019 (local $$13 i32)
27020 (local $$14 i32)
27021 (local $$15 i32)
27022 (local $$16 i32)
27023 (local $$17 i32)
27024 (local $$18 i32)
27025 (local $$19 i32)
27026 (local $$2 i32)
27027 (local $$20 i32)
27028 (local $$21 i32)
27029 (local $$22 i32)
27030 (local $$23 i32)
27031 (local $$24 i32)
27032 (local $$25 i32)
27033 (local $$26 i32)
27034 (local $$27 i32)
27035 (local $$28 i32)
27036 (local $$29 i32)
27037 (local $$3 i32)
27038 (local $$30 i32)
27039 (local $$31 i32)
27040 (local $$32 i32)
27041 (local $$33 i32)
27042 (local $$34 i32)
27043 (local $$35 i32)
27044 (local $$36 i32)
27045 (local $$37 i32)
27046 (local $$38 i32)
27047 (local $$39 i32)
27048 (local $$4 i32)
27049 (local $$40 i32)
27050 (local $$41 i32)
27051 (local $$42 i32)
27052 (local $$43 i32)
27053 (local $$44 i32)
27054 (local $$45 i32)
27055 (local $$46 i32)
27056 (local $$47 i32)
27057 (local $$48 i32)
27058 (local $$49 i32)
27059 (local $$5 i32)
27060 (local $$50 i32)
27061 (local $$51 i32)
27062 (local $$52 i32)
27063 (local $$53 i32)
27064 (local $$54 i32)
27065 (local $$55 i32)
27066 (local $$56 i32)
27067 (local $$57 i32)
27068 (local $$58 i32)
27069 (local $$59 i32)
27070 (local $$6 i32)
27071 (local $$60 i32)
27072 (local $$61 i32)
27073 (local $$62 i32)
27074 (local $$63 i32)
27075 (local $$64 i32)
27076 (local $$65 i32)
27077 (local $$66 i32)
27078 (local $$67 i32)
27079 (local $$68 i32)
27080 (local $$69 i32)
27081 (local $$7 i32)
27082 (local $$70 i32)
27083 (local $$71 i32)
27084 (local $$72 i32)
27085 (local $$73 i32)
27086 (local $$74 i32)
27087 (local $$8 i32)
27088 (local $$9 i32)
27089 (local $$F510$0 i32)
27090 (local $$I534$0 i32)
27091 (local $$K583$0 i32)
27092 (local $$R$1 i32)
27093 (local $$R$1$lcssa i32)
27094 (local $$R$3 i32)
27095 (local $$R332$1 i32)
27096 (local $$R332$1$lcssa i32)
27097 (local $$R332$3 i32)
27098 (local $$RP$1 i32)
27099 (local $$RP$1$lcssa i32)
27100 (local $$RP360$1 i32)
27101 (local $$RP360$1$lcssa i32)
27102 (local $$T$0 i32)
27103 (local $$T$0$lcssa i32)
27104 (local $$T$0$lcssa319 i32)
27105 (local $$add$ptr i32)
27106 (local $$add$ptr16 i32)
27107 (local $$add$ptr217 i32)
27108 (local $$add$ptr261 i32)
27109 (local $$add$ptr482 i32)
27110 (local $$add$ptr498 i32)
27111 (local $$add$ptr6 i32)
27112 (local $$add17 i32)
27113 (local $$add246 i32)
27114 (local $$add258 i32)
27115 (local $$add267 i32)
27116 (local $$add550 i32)
27117 (local $$add555 i32)
27118 (local $$add559 i32)
27119 (local $$add561 i32)
27120 (local $$add564 i32)
27121 (local $$and i32)
27122 (local $$and140 i32)
27123 (local $$and210 i32)
27124 (local $$and215 i32)
27125 (local $$and232 i32)
27126 (local $$and240 i32)
27127 (local $$and266 i32)
27128 (local $$and301 i32)
27129 (local $$and410 i32)
27130 (local $$and46 i32)
27131 (local $$and495 i32)
27132 (local $$and5 i32)
27133 (local $$and512 i32)
27134 (local $$and545 i32)
27135 (local $$and549 i32)
27136 (local $$and554 i32)
27137 (local $$and563 i32)
27138 (local $$and574 i32)
27139 (local $$and592 i32)
27140 (local $$and8 i32)
27141 (local $$arrayidx i32)
27142 (local $$arrayidx108 i32)
27143 (local $$arrayidx113 i32)
27144 (local $$arrayidx130 i32)
27145 (local $$arrayidx149 i32)
27146 (local $$arrayidx157 i32)
27147 (local $$arrayidx182 i32)
27148 (local $$arrayidx188 i32)
27149 (local $$arrayidx198 i32)
27150 (local $$arrayidx279 i32)
27151 (local $$arrayidx362 i32)
27152 (local $$arrayidx374 i32)
27153 (local $$arrayidx379 i32)
27154 (local $$arrayidx400 i32)
27155 (local $$arrayidx419 i32)
27156 (local $$arrayidx427 i32)
27157 (local $$arrayidx454 i32)
27158 (local $$arrayidx460 i32)
27159 (local $$arrayidx470 i32)
27160 (local $$arrayidx509 i32)
27161 (local $$arrayidx567 i32)
27162 (local $$arrayidx570 i32)
27163 (local $$arrayidx599 i32)
27164 (local $$arrayidx599$lcssa i32)
27165 (local $$arrayidx99 i32)
27166 (local $$bk i32)
27167 (local $$bk275 i32)
27168 (local $$bk286 i32)
27169 (local $$bk321 i32)
27170 (local $$bk333 i32)
27171 (local $$bk34 i32)
27172 (local $$bk343 i32)
27173 (local $$bk529 i32)
27174 (local $$bk531 i32)
27175 (local $$bk580 i32)
27176 (local $$bk611 i32)
27177 (local $$bk631 i32)
27178 (local $$bk634 i32)
27179 (local $$bk66 i32)
27180 (local $$bk73 i32)
27181 (local $$bk82 i32)
27182 (local $$child i32)
27183 (local $$child171 i32)
27184 (local $$child361 i32)
27185 (local $$child443 i32)
27186 (local $$child569 i32)
27187 (local $$cmp i32)
27188 (local $$cmp$i i32)
27189 (local $$cmp1 i32)
27190 (local $$cmp100 i32)
27191 (local $$cmp104 i32)
27192 (local $$cmp109 i32)
27193 (local $$cmp114 i32)
27194 (local $$cmp118 i32)
27195 (local $$cmp127 i32)
27196 (local $$cmp13 i32)
27197 (local $$cmp131 i32)
27198 (local $$cmp143 i32)
27199 (local $$cmp150 i32)
27200 (local $$cmp162 i32)
27201 (local $$cmp165 i32)
27202 (local $$cmp173 i32)
27203 (local $$cmp176 i32)
27204 (local $$cmp18 i32)
27205 (local $$cmp189 i32)
27206 (local $$cmp192 i32)
27207 (local $$cmp2 i32)
27208 (local $$cmp211 i32)
27209 (local $$cmp22 i32)
27210 (local $$cmp228 i32)
27211 (local $$cmp243 i32)
27212 (local $$cmp249 i32)
27213 (local $$cmp25 i32)
27214 (local $$cmp255 i32)
27215 (local $$cmp269 i32)
27216 (local $$cmp280 i32)
27217 (local $$cmp283 i32)
27218 (local $$cmp287 i32)
27219 (local $$cmp29 i32)
27220 (local $$cmp296 i32)
27221 (local $$cmp305 i32)
27222 (local $$cmp308 i32)
27223 (local $$cmp31 i32)
27224 (local $$cmp312 i32)
27225 (local $$cmp334 i32)
27226 (local $$cmp340 i32)
27227 (local $$cmp344 i32)
27228 (local $$cmp348 i32)
27229 (local $$cmp35 i32)
27230 (local $$cmp363 i32)
27231 (local $$cmp368 i32)
27232 (local $$cmp375 i32)
27233 (local $$cmp380 i32)
27234 (local $$cmp386 i32)
27235 (local $$cmp395 i32)
27236 (local $$cmp401 i32)
27237 (local $$cmp413 i32)
27238 (local $$cmp42 i32)
27239 (local $$cmp420 i32)
27240 (local $$cmp432 i32)
27241 (local $$cmp435 i32)
27242 (local $$cmp445 i32)
27243 (local $$cmp448 i32)
27244 (local $$cmp461 i32)
27245 (local $$cmp464 i32)
27246 (local $$cmp484 i32)
27247 (local $$cmp50 i32)
27248 (local $$cmp502 i32)
27249 (local $$cmp519 i32)
27250 (local $$cmp53 i32)
27251 (local $$cmp536 i32)
27252 (local $$cmp540 i32)
27253 (local $$cmp57 i32)
27254 (local $$cmp584 i32)
27255 (local $$cmp593 i32)
27256 (local $$cmp601 i32)
27257 (local $$cmp605 i32)
27258 (local $$cmp624 i32)
27259 (local $$cmp640 i32)
27260 (local $$cmp74 i32)
27261 (local $$cmp80 i32)
27262 (local $$cmp83 i32)
27263 (local $$cmp87 i32)
27264 (local $$cond i32)
27265 (local $$cond291 i32)
27266 (local $$cond292 i32)
27267 (local $$dec i32)
27268 (local $$fd i32)
27269 (local $$fd273 i32)
27270 (local $$fd311 i32)
27271 (local $$fd322$pre$phiZ2D i32)
27272 (local $$fd338 i32)
27273 (local $$fd347 i32)
27274 (local $$fd530 i32)
27275 (local $$fd56 i32)
27276 (local $$fd581 i32)
27277 (local $$fd612 i32)
27278 (local $$fd620 i32)
27279 (local $$fd633 i32)
27280 (local $$fd67$pre$phiZ2D i32)
27281 (local $$fd78 i32)
27282 (local $$fd86 i32)
27283 (local $$head i32)
27284 (local $$head209 i32)
27285 (local $$head216 i32)
27286 (local $$head231 i32)
27287 (local $$head248 i32)
27288 (local $$head260 i32)
27289 (local $$head481 i32)
27290 (local $$head497 i32)
27291 (local $$head591 i32)
27292 (local $$idx$neg i32)
27293 (local $$index i32)
27294 (local $$index399 i32)
27295 (local $$index568 i32)
27296 (local $$neg i32)
27297 (local $$neg139 i32)
27298 (local $$neg300 i32)
27299 (local $$neg409 i32)
27300 (local $$next4$i i32)
27301 (local $$not$cmp621 i32)
27302 (local $$or i32)
27303 (local $$or247 i32)
27304 (local $$or259 i32)
27305 (local $$or480 i32)
27306 (local $$or496 i32)
27307 (local $$or516 i32)
27308 (local $$or578 i32)
27309 (local $$p$1 i32)
27310 (local $$parent i32)
27311 (local $$parent170 i32)
27312 (local $$parent183 i32)
27313 (local $$parent199 i32)
27314 (local $$parent331 i32)
27315 (local $$parent442 i32)
27316 (local $$parent455 i32)
27317 (local $$parent471 i32)
27318 (local $$parent579 i32)
27319 (local $$parent610 i32)
27320 (local $$parent635 i32)
27321 (local $$psize$1 i32)
27322 (local $$psize$2 i32)
27323 (local $$shl i32)
27324 (local $$shl138 i32)
27325 (local $$shl278 i32)
27326 (local $$shl299 i32)
27327 (local $$shl408 i32)
27328 (local $$shl45 i32)
27329 (local $$shl508 i32)
27330 (local $$shl511 i32)
27331 (local $$shl546 i32)
27332 (local $$shl551 i32)
27333 (local $$shl557 i32)
27334 (local $$shl560 i32)
27335 (local $$shl573 i32)
27336 (local $$shl590 i32)
27337 (local $$shl600 i32)
27338 (local $$shr i32)
27339 (local $$shr268 i32)
27340 (local $$shr501 i32)
27341 (local $$shr535 i32)
27342 (local $$shr544 i32)
27343 (local $$shr548 i32)
27344 (local $$shr553 i32)
27345 (local $$shr558 i32)
27346 (local $$shr562 i32)
27347 (local $$shr586 i32)
27348 (local $$shr596 i32)
27349 (local $$sp$0$i i32)
27350 (local $$sp$0$in$i i32)
27351 (local $$sub i32)
27352 (local $$sub547 i32)
27353 (local $$sub552 i32)
27354 (local $$sub556 i32)
27355 (local $$sub589 i32)
27356 (local $$tobool233 i32)
27357 (local $$tobool241 i32)
27358 (local $$tobool513 i32)
27359 (local $$tobool575 i32)
27360 (local $$tobool9 i32)
27361 (local $label i32)
27362 (local $sp i32)
27363 (set_local $sp
27364 (get_global $STACKTOP)
27365 )
27366 (set_local $$cmp
27367 (i32.eq
27368 (get_local $$mem)
27369 (i32.const 0)
27370 )
27371 )
27372 (if
27373 (get_local $$cmp)
27374 (return)
27375 )
27376 (set_local $$add$ptr
27377 (i32.add
27378 (get_local $$mem)
27379 (i32.const -8)
27380 )
27381 )
27382 (set_local $$0
27383 (i32.load
27384 (i32.const 192)
27385 )
27386 )
27387 (set_local $$cmp1
27388 (i32.lt_u
27389 (get_local $$add$ptr)
27390 (get_local $$0)
27391 )
27392 )
27393 (if
27394 (get_local $$cmp1)
27395 (call $_abort)
27396 )
27397 (set_local $$head
27398 (i32.add
27399 (get_local $$mem)
27400 (i32.const -4)
27401 )
27402 )
27403 (set_local $$1
27404 (i32.load
27405 (get_local $$head)
27406 )
27407 )
27408 (set_local $$and
27409 (i32.and
27410 (get_local $$1)
27411 (i32.const 3)
27412 )
27413 )
27414 (set_local $$cmp2
27415 (i32.eq
27416 (get_local $$and)
27417 (i32.const 1)
27418 )
27419 )
27420 (if
27421 (get_local $$cmp2)
27422 (call $_abort)
27423 )
27424 (set_local $$and5
27425 (i32.and
27426 (get_local $$1)
27427 (i32.const -8)
27428 )
27429 )
27430 (set_local $$add$ptr6
27431 (i32.add
27432 (get_local $$add$ptr)
27433 (get_local $$and5)
27434 )
27435 )
27436 (set_local $$and8
27437 (i32.and
27438 (get_local $$1)
27439 (i32.const 1)
27440 )
27441 )
27442 (set_local $$tobool9
27443 (i32.eq
27444 (get_local $$and8)
27445 (i32.const 0)
27446 )
27447 )
27448 (block $do-once
27449 (if
27450 (get_local $$tobool9)
27451 (block
27452 (set_local $$2
27453 (i32.load
27454 (get_local $$add$ptr)
27455 )
27456 )
27457 (set_local $$cmp13
27458 (i32.eq
27459 (get_local $$and)
27460 (i32.const 0)
27461 )
27462 )
27463 (if
27464 (get_local $$cmp13)
27465 (return)
27466 )
27467 (set_local $$idx$neg
27468 (i32.sub
27469 (i32.const 0)
27470 (get_local $$2)
27471 )
27472 )
27473 (set_local $$add$ptr16
27474 (i32.add
27475 (get_local $$add$ptr)
27476 (get_local $$idx$neg)
27477 )
27478 )
27479 (set_local $$add17
27480 (i32.add
27481 (get_local $$2)
27482 (get_local $$and5)
27483 )
27484 )
27485 (set_local $$cmp18
27486 (i32.lt_u
27487 (get_local $$add$ptr16)
27488 (get_local $$0)
27489 )
27490 )
27491 (if
27492 (get_local $$cmp18)
27493 (call $_abort)
27494 )
27495 (set_local $$3
27496 (i32.load
27497 (i32.const 196)
27498 )
27499 )
27500 (set_local $$cmp22
27501 (i32.eq
27502 (get_local $$add$ptr16)
27503 (get_local $$3)
27504 )
27505 )
27506 (if
27507 (get_local $$cmp22)
27508 (block
27509 (set_local $$head209
27510 (i32.add
27511 (get_local $$add$ptr6)
27512 (i32.const 4)
27513 )
27514 )
27515 (set_local $$27
27516 (i32.load
27517 (get_local $$head209)
27518 )
27519 )
27520 (set_local $$and210
27521 (i32.and
27522 (get_local $$27)
27523 (i32.const 3)
27524 )
27525 )
27526 (set_local $$cmp211
27527 (i32.eq
27528 (get_local $$and210)
27529 (i32.const 3)
27530 )
27531 )
27532 (if
27533 (i32.eqz
27534 (get_local $$cmp211)
27535 )
27536 (block
27537 (set_local $$p$1
27538 (get_local $$add$ptr16)
27539 )
27540 (set_local $$psize$1
27541 (get_local $$add17)
27542 )
27543 (br $do-once)
27544 )
27545 )
27546 (i32.store
27547 (i32.const 184)
27548 (get_local $$add17)
27549 )
27550 (set_local $$and215
27551 (i32.and
27552 (get_local $$27)
27553 (i32.const -2)
27554 )
27555 )
27556 (i32.store
27557 (get_local $$head209)
27558 (get_local $$and215)
27559 )
27560 (set_local $$or
27561 (i32.or
27562 (get_local $$add17)
27563 (i32.const 1)
27564 )
27565 )
27566 (set_local $$head216
27567 (i32.add
27568 (get_local $$add$ptr16)
27569 (i32.const 4)
27570 )
27571 )
27572 (i32.store
27573 (get_local $$head216)
27574 (get_local $$or)
27575 )
27576 (set_local $$add$ptr217
27577 (i32.add
27578 (get_local $$add$ptr16)
27579 (get_local $$add17)
27580 )
27581 )
27582 (i32.store
27583 (get_local $$add$ptr217)
27584 (get_local $$add17)
27585 )
27586 (return)
27587 )
27588 )
27589 (set_local $$shr
27590 (i32.shr_u
27591 (get_local $$2)
27592 (i32.const 3)
27593 )
27594 )
27595 (set_local $$cmp25
27596 (i32.lt_u
27597 (get_local $$2)
27598 (i32.const 256)
27599 )
27600 )
27601 (if
27602 (get_local $$cmp25)
27603 (block
27604 (set_local $$fd
27605 (i32.add
27606 (get_local $$add$ptr16)
27607 (i32.const 8)
27608 )
27609 )
27610 (set_local $$4
27611 (i32.load
27612 (get_local $$fd)
27613 )
27614 )
27615 (set_local $$bk
27616 (i32.add
27617 (get_local $$add$ptr16)
27618 (i32.const 12)
27619 )
27620 )
27621 (set_local $$5
27622 (i32.load
27623 (get_local $$bk)
27624 )
27625 )
27626 (set_local $$shl
27627 (i32.shl
27628 (get_local $$shr)
27629 (i32.const 1)
27630 )
27631 )
27632 (set_local $$arrayidx
27633 (i32.add
27634 (i32.const 216)
27635 (i32.shl
27636 (get_local $$shl)
27637 (i32.const 2)
27638 )
27639 )
27640 )
27641 (set_local $$cmp29
27642 (i32.eq
27643 (get_local $$4)
27644 (get_local $$arrayidx)
27645 )
27646 )
27647 (if
27648 (i32.eqz
27649 (get_local $$cmp29)
27650 )
27651 (block
27652 (set_local $$cmp31
27653 (i32.lt_u
27654 (get_local $$4)
27655 (get_local $$0)
27656 )
27657 )
27658 (if
27659 (get_local $$cmp31)
27660 (call $_abort)
27661 )
27662 (set_local $$bk34
27663 (i32.add
27664 (get_local $$4)
27665 (i32.const 12)
27666 )
27667 )
27668 (set_local $$6
27669 (i32.load
27670 (get_local $$bk34)
27671 )
27672 )
27673 (set_local $$cmp35
27674 (i32.eq
27675 (get_local $$6)
27676 (get_local $$add$ptr16)
27677 )
27678 )
27679 (if
27680 (i32.eqz
27681 (get_local $$cmp35)
27682 )
27683 (call $_abort)
27684 )
27685 )
27686 )
27687 (set_local $$cmp42
27688 (i32.eq
27689 (get_local $$5)
27690 (get_local $$4)
27691 )
27692 )
27693 (if
27694 (get_local $$cmp42)
27695 (block
27696 (set_local $$shl45
27697 (i32.shl
27698 (i32.const 1)
27699 (get_local $$shr)
27700 )
27701 )
27702 (set_local $$neg
27703 (i32.xor
27704 (get_local $$shl45)
27705 (i32.const -1)
27706 )
27707 )
27708 (set_local $$7
27709 (i32.load
27710 (i32.const 176)
27711 )
27712 )
27713 (set_local $$and46
27714 (i32.and
27715 (get_local $$7)
27716 (get_local $$neg)
27717 )
27718 )
27719 (i32.store
27720 (i32.const 176)
27721 (get_local $$and46)
27722 )
27723 (set_local $$p$1
27724 (get_local $$add$ptr16)
27725 )
27726 (set_local $$psize$1
27727 (get_local $$add17)
27728 )
27729 (br $do-once)
27730 )
27731 )
27732 (set_local $$cmp50
27733 (i32.eq
27734 (get_local $$5)
27735 (get_local $$arrayidx)
27736 )
27737 )
27738 (if
27739 (get_local $$cmp50)
27740 (block
27741 (set_local $$$pre313
27742 (i32.add
27743 (get_local $$5)
27744 (i32.const 8)
27745 )
27746 )
27747 (set_local $$fd67$pre$phiZ2D
27748 (get_local $$$pre313)
27749 )
27750 )
27751 (block
27752 (set_local $$cmp53
27753 (i32.lt_u
27754 (get_local $$5)
27755 (get_local $$0)
27756 )
27757 )
27758 (if
27759 (get_local $$cmp53)
27760 (call $_abort)
27761 )
27762 (set_local $$fd56
27763 (i32.add
27764 (get_local $$5)
27765 (i32.const 8)
27766 )
27767 )
27768 (set_local $$8
27769 (i32.load
27770 (get_local $$fd56)
27771 )
27772 )
27773 (set_local $$cmp57
27774 (i32.eq
27775 (get_local $$8)
27776 (get_local $$add$ptr16)
27777 )
27778 )
27779 (if
27780 (get_local $$cmp57)
27781 (set_local $$fd67$pre$phiZ2D
27782 (get_local $$fd56)
27783 )
27784 (call $_abort)
27785 )
27786 )
27787 )
27788 (set_local $$bk66
27789 (i32.add
27790 (get_local $$4)
27791 (i32.const 12)
27792 )
27793 )
27794 (i32.store
27795 (get_local $$bk66)
27796 (get_local $$5)
27797 )
27798 (i32.store
27799 (get_local $$fd67$pre$phiZ2D)
27800 (get_local $$4)
27801 )
27802 (set_local $$p$1
27803 (get_local $$add$ptr16)
27804 )
27805 (set_local $$psize$1
27806 (get_local $$add17)
27807 )
27808 (br $do-once)
27809 )
27810 )
27811 (set_local $$parent
27812 (i32.add
27813 (get_local $$add$ptr16)
27814 (i32.const 24)
27815 )
27816 )
27817 (set_local $$9
27818 (i32.load
27819 (get_local $$parent)
27820 )
27821 )
27822 (set_local $$bk73
27823 (i32.add
27824 (get_local $$add$ptr16)
27825 (i32.const 12)
27826 )
27827 )
27828 (set_local $$10
27829 (i32.load
27830 (get_local $$bk73)
27831 )
27832 )
27833 (set_local $$cmp74
27834 (i32.eq
27835 (get_local $$10)
27836 (get_local $$add$ptr16)
27837 )
27838 )
27839 (block $do-once0
27840 (if
27841 (get_local $$cmp74)
27842 (block
27843 (set_local $$child
27844 (i32.add
27845 (get_local $$add$ptr16)
27846 (i32.const 16)
27847 )
27848 )
27849 (set_local $$arrayidx99
27850 (i32.add
27851 (get_local $$child)
27852 (i32.const 4)
27853 )
27854 )
27855 (set_local $$14
27856 (i32.load
27857 (get_local $$arrayidx99)
27858 )
27859 )
27860 (set_local $$cmp100
27861 (i32.eq
27862 (get_local $$14)
27863 (i32.const 0)
27864 )
27865 )
27866 (if
27867 (get_local $$cmp100)
27868 (block
27869 (set_local $$15
27870 (i32.load
27871 (get_local $$child)
27872 )
27873 )
27874 (set_local $$cmp104
27875 (i32.eq
27876 (get_local $$15)
27877 (i32.const 0)
27878 )
27879 )
27880 (if
27881 (get_local $$cmp104)
27882 (block
27883 (set_local $$R$3
27884 (i32.const 0)
27885 )
27886 (br $do-once0)
27887 )
27888 (block
27889 (set_local $$R$1
27890 (get_local $$15)
27891 )
27892 (set_local $$RP$1
27893 (get_local $$child)
27894 )
27895 )
27896 )
27897 )
27898 (block
27899 (set_local $$R$1
27900 (get_local $$14)
27901 )
27902 (set_local $$RP$1
27903 (get_local $$arrayidx99)
27904 )
27905 )
27906 )
27907 (loop $while-in
27908 (block $while-out
27909 (set_local $$arrayidx108
27910 (i32.add
27911 (get_local $$R$1)
27912 (i32.const 20)
27913 )
27914 )
27915 (set_local $$16
27916 (i32.load
27917 (get_local $$arrayidx108)
27918 )
27919 )
27920 (set_local $$cmp109
27921 (i32.eq
27922 (get_local $$16)
27923 (i32.const 0)
27924 )
27925 )
27926 (if
27927 (i32.eqz
27928 (get_local $$cmp109)
27929 )
27930 (block
27931 (set_local $$R$1
27932 (get_local $$16)
27933 )
27934 (set_local $$RP$1
27935 (get_local $$arrayidx108)
27936 )
27937 (br $while-in)
27938 )
27939 )
27940 (set_local $$arrayidx113
27941 (i32.add
27942 (get_local $$R$1)
27943 (i32.const 16)
27944 )
27945 )
27946 (set_local $$17
27947 (i32.load
27948 (get_local $$arrayidx113)
27949 )
27950 )
27951 (set_local $$cmp114
27952 (i32.eq
27953 (get_local $$17)
27954 (i32.const 0)
27955 )
27956 )
27957 (if
27958 (get_local $$cmp114)
27959 (block
27960 (set_local $$R$1$lcssa
27961 (get_local $$R$1)
27962 )
27963 (set_local $$RP$1$lcssa
27964 (get_local $$RP$1)
27965 )
27966 (br $while-out)
27967 )
27968 (block
27969 (set_local $$R$1
27970 (get_local $$17)
27971 )
27972 (set_local $$RP$1
27973 (get_local $$arrayidx113)
27974 )
27975 )
27976 )
27977 (br $while-in)
27978 )
27979 )
27980 (set_local $$cmp118
27981 (i32.lt_u
27982 (get_local $$RP$1$lcssa)
27983 (get_local $$0)
27984 )
27985 )
27986 (if
27987 (get_local $$cmp118)
27988 (call $_abort)
27989 (block
27990 (i32.store
27991 (get_local $$RP$1$lcssa)
27992 (i32.const 0)
27993 )
27994 (set_local $$R$3
27995 (get_local $$R$1$lcssa)
27996 )
27997 (br $do-once0)
27998 )
27999 )
28000 )
28001 (block
28002 (set_local $$fd78
28003 (i32.add
28004 (get_local $$add$ptr16)
28005 (i32.const 8)
28006 )
28007 )
28008 (set_local $$11
28009 (i32.load
28010 (get_local $$fd78)
28011 )
28012 )
28013 (set_local $$cmp80
28014 (i32.lt_u
28015 (get_local $$11)
28016 (get_local $$0)
28017 )
28018 )
28019 (if
28020 (get_local $$cmp80)
28021 (call $_abort)
28022 )
28023 (set_local $$bk82
28024 (i32.add
28025 (get_local $$11)
28026 (i32.const 12)
28027 )
28028 )
28029 (set_local $$12
28030 (i32.load
28031 (get_local $$bk82)
28032 )
28033 )
28034 (set_local $$cmp83
28035 (i32.eq
28036 (get_local $$12)
28037 (get_local $$add$ptr16)
28038 )
28039 )
28040 (if
28041 (i32.eqz
28042 (get_local $$cmp83)
28043 )
28044 (call $_abort)
28045 )
28046 (set_local $$fd86
28047 (i32.add
28048 (get_local $$10)
28049 (i32.const 8)
28050 )
28051 )
28052 (set_local $$13
28053 (i32.load
28054 (get_local $$fd86)
28055 )
28056 )
28057 (set_local $$cmp87
28058 (i32.eq
28059 (get_local $$13)
28060 (get_local $$add$ptr16)
28061 )
28062 )
28063 (if
28064 (get_local $$cmp87)
28065 (block
28066 (i32.store
28067 (get_local $$bk82)
28068 (get_local $$10)
28069 )
28070 (i32.store
28071 (get_local $$fd86)
28072 (get_local $$11)
28073 )
28074 (set_local $$R$3
28075 (get_local $$10)
28076 )
28077 (br $do-once0)
28078 )
28079 (call $_abort)
28080 )
28081 )
28082 )
28083 )
28084 (set_local $$cmp127
28085 (i32.eq
28086 (get_local $$9)
28087 (i32.const 0)
28088 )
28089 )
28090 (if
28091 (get_local $$cmp127)
28092 (block
28093 (set_local $$p$1
28094 (get_local $$add$ptr16)
28095 )
28096 (set_local $$psize$1
28097 (get_local $$add17)
28098 )
28099 )
28100 (block
28101 (set_local $$index
28102 (i32.add
28103 (get_local $$add$ptr16)
28104 (i32.const 28)
28105 )
28106 )
28107 (set_local $$18
28108 (i32.load
28109 (get_local $$index)
28110 )
28111 )
28112 (set_local $$arrayidx130
28113 (i32.add
28114 (i32.const 480)
28115 (i32.shl
28116 (get_local $$18)
28117 (i32.const 2)
28118 )
28119 )
28120 )
28121 (set_local $$19
28122 (i32.load
28123 (get_local $$arrayidx130)
28124 )
28125 )
28126 (set_local $$cmp131
28127 (i32.eq
28128 (get_local $$add$ptr16)
28129 (get_local $$19)
28130 )
28131 )
28132 (if
28133 (get_local $$cmp131)
28134 (block
28135 (i32.store
28136 (get_local $$arrayidx130)
28137 (get_local $$R$3)
28138 )
28139 (set_local $$cond291
28140 (i32.eq
28141 (get_local $$R$3)
28142 (i32.const 0)
28143 )
28144 )
28145 (if
28146 (get_local $$cond291)
28147 (block
28148 (set_local $$shl138
28149 (i32.shl
28150 (i32.const 1)
28151 (get_local $$18)
28152 )
28153 )
28154 (set_local $$neg139
28155 (i32.xor
28156 (get_local $$shl138)
28157 (i32.const -1)
28158 )
28159 )
28160 (set_local $$20
28161 (i32.load
28162 (i32.const 180)
28163 )
28164 )
28165 (set_local $$and140
28166 (i32.and
28167 (get_local $$20)
28168 (get_local $$neg139)
28169 )
28170 )
28171 (i32.store
28172 (i32.const 180)
28173 (get_local $$and140)
28174 )
28175 (set_local $$p$1
28176 (get_local $$add$ptr16)
28177 )
28178 (set_local $$psize$1
28179 (get_local $$add17)
28180 )
28181 (br $do-once)
28182 )
28183 )
28184 )
28185 (block
28186 (set_local $$21
28187 (i32.load
28188 (i32.const 192)
28189 )
28190 )
28191 (set_local $$cmp143
28192 (i32.lt_u
28193 (get_local $$9)
28194 (get_local $$21)
28195 )
28196 )
28197 (if
28198 (get_local $$cmp143)
28199 (call $_abort)
28200 )
28201 (set_local $$arrayidx149
28202 (i32.add
28203 (get_local $$9)
28204 (i32.const 16)
28205 )
28206 )
28207 (set_local $$22
28208 (i32.load
28209 (get_local $$arrayidx149)
28210 )
28211 )
28212 (set_local $$cmp150
28213 (i32.eq
28214 (get_local $$22)
28215 (get_local $$add$ptr16)
28216 )
28217 )
28218 (if
28219 (get_local $$cmp150)
28220 (i32.store
28221 (get_local $$arrayidx149)
28222 (get_local $$R$3)
28223 )
28224 (block
28225 (set_local $$arrayidx157
28226 (i32.add
28227 (get_local $$9)
28228 (i32.const 20)
28229 )
28230 )
28231 (i32.store
28232 (get_local $$arrayidx157)
28233 (get_local $$R$3)
28234 )
28235 )
28236 )
28237 (set_local $$cmp162
28238 (i32.eq
28239 (get_local $$R$3)
28240 (i32.const 0)
28241 )
28242 )
28243 (if
28244 (get_local $$cmp162)
28245 (block
28246 (set_local $$p$1
28247 (get_local $$add$ptr16)
28248 )
28249 (set_local $$psize$1
28250 (get_local $$add17)
28251 )
28252 (br $do-once)
28253 )
28254 )
28255 )
28256 )
28257 (set_local $$23
28258 (i32.load
28259 (i32.const 192)
28260 )
28261 )
28262 (set_local $$cmp165
28263 (i32.lt_u
28264 (get_local $$R$3)
28265 (get_local $$23)
28266 )
28267 )
28268 (if
28269 (get_local $$cmp165)
28270 (call $_abort)
28271 )
28272 (set_local $$parent170
28273 (i32.add
28274 (get_local $$R$3)
28275 (i32.const 24)
28276 )
28277 )
28278 (i32.store
28279 (get_local $$parent170)
28280 (get_local $$9)
28281 )
28282 (set_local $$child171
28283 (i32.add
28284 (get_local $$add$ptr16)
28285 (i32.const 16)
28286 )
28287 )
28288 (set_local $$24
28289 (i32.load
28290 (get_local $$child171)
28291 )
28292 )
28293 (set_local $$cmp173
28294 (i32.eq
28295 (get_local $$24)
28296 (i32.const 0)
28297 )
28298 )
28299 (block $do-once2
28300 (if
28301 (i32.eqz
28302 (get_local $$cmp173)
28303 )
28304 (block
28305 (set_local $$cmp176
28306 (i32.lt_u
28307 (get_local $$24)
28308 (get_local $$23)
28309 )
28310 )
28311 (if
28312 (get_local $$cmp176)
28313 (call $_abort)
28314 (block
28315 (set_local $$arrayidx182
28316 (i32.add
28317 (get_local $$R$3)
28318 (i32.const 16)
28319 )
28320 )
28321 (i32.store
28322 (get_local $$arrayidx182)
28323 (get_local $$24)
28324 )
28325 (set_local $$parent183
28326 (i32.add
28327 (get_local $$24)
28328 (i32.const 24)
28329 )
28330 )
28331 (i32.store
28332 (get_local $$parent183)
28333 (get_local $$R$3)
28334 )
28335 (br $do-once2)
28336 )
28337 )
28338 )
28339 )
28340 )
28341 (set_local $$arrayidx188
28342 (i32.add
28343 (get_local $$child171)
28344 (i32.const 4)
28345 )
28346 )
28347 (set_local $$25
28348 (i32.load
28349 (get_local $$arrayidx188)
28350 )
28351 )
28352 (set_local $$cmp189
28353 (i32.eq
28354 (get_local $$25)
28355 (i32.const 0)
28356 )
28357 )
28358 (if
28359 (get_local $$cmp189)
28360 (block
28361 (set_local $$p$1
28362 (get_local $$add$ptr16)
28363 )
28364 (set_local $$psize$1
28365 (get_local $$add17)
28366 )
28367 )
28368 (block
28369 (set_local $$26
28370 (i32.load
28371 (i32.const 192)
28372 )
28373 )
28374 (set_local $$cmp192
28375 (i32.lt_u
28376 (get_local $$25)
28377 (get_local $$26)
28378 )
28379 )
28380 (if
28381 (get_local $$cmp192)
28382 (call $_abort)
28383 (block
28384 (set_local $$arrayidx198
28385 (i32.add
28386 (get_local $$R$3)
28387 (i32.const 20)
28388 )
28389 )
28390 (i32.store
28391 (get_local $$arrayidx198)
28392 (get_local $$25)
28393 )
28394 (set_local $$parent199
28395 (i32.add
28396 (get_local $$25)
28397 (i32.const 24)
28398 )
28399 )
28400 (i32.store
28401 (get_local $$parent199)
28402 (get_local $$R$3)
28403 )
28404 (set_local $$p$1
28405 (get_local $$add$ptr16)
28406 )
28407 (set_local $$psize$1
28408 (get_local $$add17)
28409 )
28410 (br $do-once)
28411 )
28412 )
28413 )
28414 )
28415 )
28416 )
28417 )
28418 (block
28419 (set_local $$p$1
28420 (get_local $$add$ptr)
28421 )
28422 (set_local $$psize$1
28423 (get_local $$and5)
28424 )
28425 )
28426 )
28427 )
28428 (set_local $$cmp228
28429 (i32.lt_u
28430 (get_local $$p$1)
28431 (get_local $$add$ptr6)
28432 )
28433 )
28434 (if
28435 (i32.eqz
28436 (get_local $$cmp228)
28437 )
28438 (call $_abort)
28439 )
28440 (set_local $$head231
28441 (i32.add
28442 (get_local $$add$ptr6)
28443 (i32.const 4)
28444 )
28445 )
28446 (set_local $$28
28447 (i32.load
28448 (get_local $$head231)
28449 )
28450 )
28451 (set_local $$and232
28452 (i32.and
28453 (get_local $$28)
28454 (i32.const 1)
28455 )
28456 )
28457 (set_local $$tobool233
28458 (i32.eq
28459 (get_local $$and232)
28460 (i32.const 0)
28461 )
28462 )
28463 (if
28464 (get_local $$tobool233)
28465 (call $_abort)
28466 )
28467 (set_local $$and240
28468 (i32.and
28469 (get_local $$28)
28470 (i32.const 2)
28471 )
28472 )
28473 (set_local $$tobool241
28474 (i32.eq
28475 (get_local $$and240)
28476 (i32.const 0)
28477 )
28478 )
28479 (if
28480 (get_local $$tobool241)
28481 (block
28482 (set_local $$29
28483 (i32.load
28484 (i32.const 200)
28485 )
28486 )
28487 (set_local $$cmp243
28488 (i32.eq
28489 (get_local $$add$ptr6)
28490 (get_local $$29)
28491 )
28492 )
28493 (if
28494 (get_local $$cmp243)
28495 (block
28496 (set_local $$30
28497 (i32.load
28498 (i32.const 188)
28499 )
28500 )
28501 (set_local $$add246
28502 (i32.add
28503 (get_local $$30)
28504 (get_local $$psize$1)
28505 )
28506 )
28507 (i32.store
28508 (i32.const 188)
28509 (get_local $$add246)
28510 )
28511 (i32.store
28512 (i32.const 200)
28513 (get_local $$p$1)
28514 )
28515 (set_local $$or247
28516 (i32.or
28517 (get_local $$add246)
28518 (i32.const 1)
28519 )
28520 )
28521 (set_local $$head248
28522 (i32.add
28523 (get_local $$p$1)
28524 (i32.const 4)
28525 )
28526 )
28527 (i32.store
28528 (get_local $$head248)
28529 (get_local $$or247)
28530 )
28531 (set_local $$31
28532 (i32.load
28533 (i32.const 196)
28534 )
28535 )
28536 (set_local $$cmp249
28537 (i32.eq
28538 (get_local $$p$1)
28539 (get_local $$31)
28540 )
28541 )
28542 (if
28543 (i32.eqz
28544 (get_local $$cmp249)
28545 )
28546 (return)
28547 )
28548 (i32.store
28549 (i32.const 196)
28550 (i32.const 0)
28551 )
28552 (i32.store
28553 (i32.const 184)
28554 (i32.const 0)
28555 )
28556 (return)
28557 )
28558 )
28559 (set_local $$32
28560 (i32.load
28561 (i32.const 196)
28562 )
28563 )
28564 (set_local $$cmp255
28565 (i32.eq
28566 (get_local $$add$ptr6)
28567 (get_local $$32)
28568 )
28569 )
28570 (if
28571 (get_local $$cmp255)
28572 (block
28573 (set_local $$33
28574 (i32.load
28575 (i32.const 184)
28576 )
28577 )
28578 (set_local $$add258
28579 (i32.add
28580 (get_local $$33)
28581 (get_local $$psize$1)
28582 )
28583 )
28584 (i32.store
28585 (i32.const 184)
28586 (get_local $$add258)
28587 )
28588 (i32.store
28589 (i32.const 196)
28590 (get_local $$p$1)
28591 )
28592 (set_local $$or259
28593 (i32.or
28594 (get_local $$add258)
28595 (i32.const 1)
28596 )
28597 )
28598 (set_local $$head260
28599 (i32.add
28600 (get_local $$p$1)
28601 (i32.const 4)
28602 )
28603 )
28604 (i32.store
28605 (get_local $$head260)
28606 (get_local $$or259)
28607 )
28608 (set_local $$add$ptr261
28609 (i32.add
28610 (get_local $$p$1)
28611 (get_local $$add258)
28612 )
28613 )
28614 (i32.store
28615 (get_local $$add$ptr261)
28616 (get_local $$add258)
28617 )
28618 (return)
28619 )
28620 )
28621 (set_local $$and266
28622 (i32.and
28623 (get_local $$28)
28624 (i32.const -8)
28625 )
28626 )
28627 (set_local $$add267
28628 (i32.add
28629 (get_local $$and266)
28630 (get_local $$psize$1)
28631 )
28632 )
28633 (set_local $$shr268
28634 (i32.shr_u
28635 (get_local $$28)
28636 (i32.const 3)
28637 )
28638 )
28639 (set_local $$cmp269
28640 (i32.lt_u
28641 (get_local $$28)
28642 (i32.const 256)
28643 )
28644 )
28645 (block $do-once4
28646 (if
28647 (get_local $$cmp269)
28648 (block
28649 (set_local $$fd273
28650 (i32.add
28651 (get_local $$add$ptr6)
28652 (i32.const 8)
28653 )
28654 )
28655 (set_local $$34
28656 (i32.load
28657 (get_local $$fd273)
28658 )
28659 )
28660 (set_local $$bk275
28661 (i32.add
28662 (get_local $$add$ptr6)
28663 (i32.const 12)
28664 )
28665 )
28666 (set_local $$35
28667 (i32.load
28668 (get_local $$bk275)
28669 )
28670 )
28671 (set_local $$shl278
28672 (i32.shl
28673 (get_local $$shr268)
28674 (i32.const 1)
28675 )
28676 )
28677 (set_local $$arrayidx279
28678 (i32.add
28679 (i32.const 216)
28680 (i32.shl
28681 (get_local $$shl278)
28682 (i32.const 2)
28683 )
28684 )
28685 )
28686 (set_local $$cmp280
28687 (i32.eq
28688 (get_local $$34)
28689 (get_local $$arrayidx279)
28690 )
28691 )
28692 (if
28693 (i32.eqz
28694 (get_local $$cmp280)
28695 )
28696 (block
28697 (set_local $$36
28698 (i32.load
28699 (i32.const 192)
28700 )
28701 )
28702 (set_local $$cmp283
28703 (i32.lt_u
28704 (get_local $$34)
28705 (get_local $$36)
28706 )
28707 )
28708 (if
28709 (get_local $$cmp283)
28710 (call $_abort)
28711 )
28712 (set_local $$bk286
28713 (i32.add
28714 (get_local $$34)
28715 (i32.const 12)
28716 )
28717 )
28718 (set_local $$37
28719 (i32.load
28720 (get_local $$bk286)
28721 )
28722 )
28723 (set_local $$cmp287
28724 (i32.eq
28725 (get_local $$37)
28726 (get_local $$add$ptr6)
28727 )
28728 )
28729 (if
28730 (i32.eqz
28731 (get_local $$cmp287)
28732 )
28733 (call $_abort)
28734 )
28735 )
28736 )
28737 (set_local $$cmp296
28738 (i32.eq
28739 (get_local $$35)
28740 (get_local $$34)
28741 )
28742 )
28743 (if
28744 (get_local $$cmp296)
28745 (block
28746 (set_local $$shl299
28747 (i32.shl
28748 (i32.const 1)
28749 (get_local $$shr268)
28750 )
28751 )
28752 (set_local $$neg300
28753 (i32.xor
28754 (get_local $$shl299)
28755 (i32.const -1)
28756 )
28757 )
28758 (set_local $$38
28759 (i32.load
28760 (i32.const 176)
28761 )
28762 )
28763 (set_local $$and301
28764 (i32.and
28765 (get_local $$38)
28766 (get_local $$neg300)
28767 )
28768 )
28769 (i32.store
28770 (i32.const 176)
28771 (get_local $$and301)
28772 )
28773 (br $do-once4)
28774 )
28775 )
28776 (set_local $$cmp305
28777 (i32.eq
28778 (get_local $$35)
28779 (get_local $$arrayidx279)
28780 )
28781 )
28782 (if
28783 (get_local $$cmp305)
28784 (block
28785 (set_local $$$pre312
28786 (i32.add
28787 (get_local $$35)
28788 (i32.const 8)
28789 )
28790 )
28791 (set_local $$fd322$pre$phiZ2D
28792 (get_local $$$pre312)
28793 )
28794 )
28795 (block
28796 (set_local $$39
28797 (i32.load
28798 (i32.const 192)
28799 )
28800 )
28801 (set_local $$cmp308
28802 (i32.lt_u
28803 (get_local $$35)
28804 (get_local $$39)
28805 )
28806 )
28807 (if
28808 (get_local $$cmp308)
28809 (call $_abort)
28810 )
28811 (set_local $$fd311
28812 (i32.add
28813 (get_local $$35)
28814 (i32.const 8)
28815 )
28816 )
28817 (set_local $$40
28818 (i32.load
28819 (get_local $$fd311)
28820 )
28821 )
28822 (set_local $$cmp312
28823 (i32.eq
28824 (get_local $$40)
28825 (get_local $$add$ptr6)
28826 )
28827 )
28828 (if
28829 (get_local $$cmp312)
28830 (set_local $$fd322$pre$phiZ2D
28831 (get_local $$fd311)
28832 )
28833 (call $_abort)
28834 )
28835 )
28836 )
28837 (set_local $$bk321
28838 (i32.add
28839 (get_local $$34)
28840 (i32.const 12)
28841 )
28842 )
28843 (i32.store
28844 (get_local $$bk321)
28845 (get_local $$35)
28846 )
28847 (i32.store
28848 (get_local $$fd322$pre$phiZ2D)
28849 (get_local $$34)
28850 )
28851 )
28852 (block
28853 (set_local $$parent331
28854 (i32.add
28855 (get_local $$add$ptr6)
28856 (i32.const 24)
28857 )
28858 )
28859 (set_local $$41
28860 (i32.load
28861 (get_local $$parent331)
28862 )
28863 )
28864 (set_local $$bk333
28865 (i32.add
28866 (get_local $$add$ptr6)
28867 (i32.const 12)
28868 )
28869 )
28870 (set_local $$42
28871 (i32.load
28872 (get_local $$bk333)
28873 )
28874 )
28875 (set_local $$cmp334
28876 (i32.eq
28877 (get_local $$42)
28878 (get_local $$add$ptr6)
28879 )
28880 )
28881 (block $do-once6
28882 (if
28883 (get_local $$cmp334)
28884 (block
28885 (set_local $$child361
28886 (i32.add
28887 (get_local $$add$ptr6)
28888 (i32.const 16)
28889 )
28890 )
28891 (set_local $$arrayidx362
28892 (i32.add
28893 (get_local $$child361)
28894 (i32.const 4)
28895 )
28896 )
28897 (set_local $$47
28898 (i32.load
28899 (get_local $$arrayidx362)
28900 )
28901 )
28902 (set_local $$cmp363
28903 (i32.eq
28904 (get_local $$47)
28905 (i32.const 0)
28906 )
28907 )
28908 (if
28909 (get_local $$cmp363)
28910 (block
28911 (set_local $$48
28912 (i32.load
28913 (get_local $$child361)
28914 )
28915 )
28916 (set_local $$cmp368
28917 (i32.eq
28918 (get_local $$48)
28919 (i32.const 0)
28920 )
28921 )
28922 (if
28923 (get_local $$cmp368)
28924 (block
28925 (set_local $$R332$3
28926 (i32.const 0)
28927 )
28928 (br $do-once6)
28929 )
28930 (block
28931 (set_local $$R332$1
28932 (get_local $$48)
28933 )
28934 (set_local $$RP360$1
28935 (get_local $$child361)
28936 )
28937 )
28938 )
28939 )
28940 (block
28941 (set_local $$R332$1
28942 (get_local $$47)
28943 )
28944 (set_local $$RP360$1
28945 (get_local $$arrayidx362)
28946 )
28947 )
28948 )
28949 (loop $while-in9
28950 (block $while-out8
28951 (set_local $$arrayidx374
28952 (i32.add
28953 (get_local $$R332$1)
28954 (i32.const 20)
28955 )
28956 )
28957 (set_local $$49
28958 (i32.load
28959 (get_local $$arrayidx374)
28960 )
28961 )
28962 (set_local $$cmp375
28963 (i32.eq
28964 (get_local $$49)
28965 (i32.const 0)
28966 )
28967 )
28968 (if
28969 (i32.eqz
28970 (get_local $$cmp375)
28971 )
28972 (block
28973 (set_local $$R332$1
28974 (get_local $$49)
28975 )
28976 (set_local $$RP360$1
28977 (get_local $$arrayidx374)
28978 )
28979 (br $while-in9)
28980 )
28981 )
28982 (set_local $$arrayidx379
28983 (i32.add
28984 (get_local $$R332$1)
28985 (i32.const 16)
28986 )
28987 )
28988 (set_local $$50
28989 (i32.load
28990 (get_local $$arrayidx379)
28991 )
28992 )
28993 (set_local $$cmp380
28994 (i32.eq
28995 (get_local $$50)
28996 (i32.const 0)
28997 )
28998 )
28999 (if
29000 (get_local $$cmp380)
29001 (block
29002 (set_local $$R332$1$lcssa
29003 (get_local $$R332$1)
29004 )
29005 (set_local $$RP360$1$lcssa
29006 (get_local $$RP360$1)
29007 )
29008 (br $while-out8)
29009 )
29010 (block
29011 (set_local $$R332$1
29012 (get_local $$50)
29013 )
29014 (set_local $$RP360$1
29015 (get_local $$arrayidx379)
29016 )
29017 )
29018 )
29019 (br $while-in9)
29020 )
29021 )
29022 (set_local $$51
29023 (i32.load
29024 (i32.const 192)
29025 )
29026 )
29027 (set_local $$cmp386
29028 (i32.lt_u
29029 (get_local $$RP360$1$lcssa)
29030 (get_local $$51)
29031 )
29032 )
29033 (if
29034 (get_local $$cmp386)
29035 (call $_abort)
29036 (block
29037 (i32.store
29038 (get_local $$RP360$1$lcssa)
29039 (i32.const 0)
29040 )
29041 (set_local $$R332$3
29042 (get_local $$R332$1$lcssa)
29043 )
29044 (br $do-once6)
29045 )
29046 )
29047 )
29048 (block
29049 (set_local $$fd338
29050 (i32.add
29051 (get_local $$add$ptr6)
29052 (i32.const 8)
29053 )
29054 )
29055 (set_local $$43
29056 (i32.load
29057 (get_local $$fd338)
29058 )
29059 )
29060 (set_local $$44
29061 (i32.load
29062 (i32.const 192)
29063 )
29064 )
29065 (set_local $$cmp340
29066 (i32.lt_u
29067 (get_local $$43)
29068 (get_local $$44)
29069 )
29070 )
29071 (if
29072 (get_local $$cmp340)
29073 (call $_abort)
29074 )
29075 (set_local $$bk343
29076 (i32.add
29077 (get_local $$43)
29078 (i32.const 12)
29079 )
29080 )
29081 (set_local $$45
29082 (i32.load
29083 (get_local $$bk343)
29084 )
29085 )
29086 (set_local $$cmp344
29087 (i32.eq
29088 (get_local $$45)
29089 (get_local $$add$ptr6)
29090 )
29091 )
29092 (if
29093 (i32.eqz
29094 (get_local $$cmp344)
29095 )
29096 (call $_abort)
29097 )
29098 (set_local $$fd347
29099 (i32.add
29100 (get_local $$42)
29101 (i32.const 8)
29102 )
29103 )
29104 (set_local $$46
29105 (i32.load
29106 (get_local $$fd347)
29107 )
29108 )
29109 (set_local $$cmp348
29110 (i32.eq
29111 (get_local $$46)
29112 (get_local $$add$ptr6)
29113 )
29114 )
29115 (if
29116 (get_local $$cmp348)
29117 (block
29118 (i32.store
29119 (get_local $$bk343)
29120 (get_local $$42)
29121 )
29122 (i32.store
29123 (get_local $$fd347)
29124 (get_local $$43)
29125 )
29126 (set_local $$R332$3
29127 (get_local $$42)
29128 )
29129 (br $do-once6)
29130 )
29131 (call $_abort)
29132 )
29133 )
29134 )
29135 )
29136 (set_local $$cmp395
29137 (i32.eq
29138 (get_local $$41)
29139 (i32.const 0)
29140 )
29141 )
29142 (if
29143 (i32.eqz
29144 (get_local $$cmp395)
29145 )
29146 (block
29147 (set_local $$index399
29148 (i32.add
29149 (get_local $$add$ptr6)
29150 (i32.const 28)
29151 )
29152 )
29153 (set_local $$52
29154 (i32.load
29155 (get_local $$index399)
29156 )
29157 )
29158 (set_local $$arrayidx400
29159 (i32.add
29160 (i32.const 480)
29161 (i32.shl
29162 (get_local $$52)
29163 (i32.const 2)
29164 )
29165 )
29166 )
29167 (set_local $$53
29168 (i32.load
29169 (get_local $$arrayidx400)
29170 )
29171 )
29172 (set_local $$cmp401
29173 (i32.eq
29174 (get_local $$add$ptr6)
29175 (get_local $$53)
29176 )
29177 )
29178 (if
29179 (get_local $$cmp401)
29180 (block
29181 (i32.store
29182 (get_local $$arrayidx400)
29183 (get_local $$R332$3)
29184 )
29185 (set_local $$cond292
29186 (i32.eq
29187 (get_local $$R332$3)
29188 (i32.const 0)
29189 )
29190 )
29191 (if
29192 (get_local $$cond292)
29193 (block
29194 (set_local $$shl408
29195 (i32.shl
29196 (i32.const 1)
29197 (get_local $$52)
29198 )
29199 )
29200 (set_local $$neg409
29201 (i32.xor
29202 (get_local $$shl408)
29203 (i32.const -1)
29204 )
29205 )
29206 (set_local $$54
29207 (i32.load
29208 (i32.const 180)
29209 )
29210 )
29211 (set_local $$and410
29212 (i32.and
29213 (get_local $$54)
29214 (get_local $$neg409)
29215 )
29216 )
29217 (i32.store
29218 (i32.const 180)
29219 (get_local $$and410)
29220 )
29221 (br $do-once4)
29222 )
29223 )
29224 )
29225 (block
29226 (set_local $$55
29227 (i32.load
29228 (i32.const 192)
29229 )
29230 )
29231 (set_local $$cmp413
29232 (i32.lt_u
29233 (get_local $$41)
29234 (get_local $$55)
29235 )
29236 )
29237 (if
29238 (get_local $$cmp413)
29239 (call $_abort)
29240 )
29241 (set_local $$arrayidx419
29242 (i32.add
29243 (get_local $$41)
29244 (i32.const 16)
29245 )
29246 )
29247 (set_local $$56
29248 (i32.load
29249 (get_local $$arrayidx419)
29250 )
29251 )
29252 (set_local $$cmp420
29253 (i32.eq
29254 (get_local $$56)
29255 (get_local $$add$ptr6)
29256 )
29257 )
29258 (if
29259 (get_local $$cmp420)
29260 (i32.store
29261 (get_local $$arrayidx419)
29262 (get_local $$R332$3)
29263 )
29264 (block
29265 (set_local $$arrayidx427
29266 (i32.add
29267 (get_local $$41)
29268 (i32.const 20)
29269 )
29270 )
29271 (i32.store
29272 (get_local $$arrayidx427)
29273 (get_local $$R332$3)
29274 )
29275 )
29276 )
29277 (set_local $$cmp432
29278 (i32.eq
29279 (get_local $$R332$3)
29280 (i32.const 0)
29281 )
29282 )
29283 (if
29284 (get_local $$cmp432)
29285 (br $do-once4)
29286 )
29287 )
29288 )
29289 (set_local $$57
29290 (i32.load
29291 (i32.const 192)
29292 )
29293 )
29294 (set_local $$cmp435
29295 (i32.lt_u
29296 (get_local $$R332$3)
29297 (get_local $$57)
29298 )
29299 )
29300 (if
29301 (get_local $$cmp435)
29302 (call $_abort)
29303 )
29304 (set_local $$parent442
29305 (i32.add
29306 (get_local $$R332$3)
29307 (i32.const 24)
29308 )
29309 )
29310 (i32.store
29311 (get_local $$parent442)
29312 (get_local $$41)
29313 )
29314 (set_local $$child443
29315 (i32.add
29316 (get_local $$add$ptr6)
29317 (i32.const 16)
29318 )
29319 )
29320 (set_local $$58
29321 (i32.load
29322 (get_local $$child443)
29323 )
29324 )
29325 (set_local $$cmp445
29326 (i32.eq
29327 (get_local $$58)
29328 (i32.const 0)
29329 )
29330 )
29331 (block $do-once10
29332 (if
29333 (i32.eqz
29334 (get_local $$cmp445)
29335 )
29336 (block
29337 (set_local $$cmp448
29338 (i32.lt_u
29339 (get_local $$58)
29340 (get_local $$57)
29341 )
29342 )
29343 (if
29344 (get_local $$cmp448)
29345 (call $_abort)
29346 (block
29347 (set_local $$arrayidx454
29348 (i32.add
29349 (get_local $$R332$3)
29350 (i32.const 16)
29351 )
29352 )
29353 (i32.store
29354 (get_local $$arrayidx454)
29355 (get_local $$58)
29356 )
29357 (set_local $$parent455
29358 (i32.add
29359 (get_local $$58)
29360 (i32.const 24)
29361 )
29362 )
29363 (i32.store
29364 (get_local $$parent455)
29365 (get_local $$R332$3)
29366 )
29367 (br $do-once10)
29368 )
29369 )
29370 )
29371 )
29372 )
29373 (set_local $$arrayidx460
29374 (i32.add
29375 (get_local $$child443)
29376 (i32.const 4)
29377 )
29378 )
29379 (set_local $$59
29380 (i32.load
29381 (get_local $$arrayidx460)
29382 )
29383 )
29384 (set_local $$cmp461
29385 (i32.eq
29386 (get_local $$59)
29387 (i32.const 0)
29388 )
29389 )
29390 (if
29391 (i32.eqz
29392 (get_local $$cmp461)
29393 )
29394 (block
29395 (set_local $$60
29396 (i32.load
29397 (i32.const 192)
29398 )
29399 )
29400 (set_local $$cmp464
29401 (i32.lt_u
29402 (get_local $$59)
29403 (get_local $$60)
29404 )
29405 )
29406 (if
29407 (get_local $$cmp464)
29408 (call $_abort)
29409 (block
29410 (set_local $$arrayidx470
29411 (i32.add
29412 (get_local $$R332$3)
29413 (i32.const 20)
29414 )
29415 )
29416 (i32.store
29417 (get_local $$arrayidx470)
29418 (get_local $$59)
29419 )
29420 (set_local $$parent471
29421 (i32.add
29422 (get_local $$59)
29423 (i32.const 24)
29424 )
29425 )
29426 (i32.store
29427 (get_local $$parent471)
29428 (get_local $$R332$3)
29429 )
29430 (br $do-once4)
29431 )
29432 )
29433 )
29434 )
29435 )
29436 )
29437 )
29438 )
29439 )
29440 (set_local $$or480
29441 (i32.or
29442 (get_local $$add267)
29443 (i32.const 1)
29444 )
29445 )
29446 (set_local $$head481
29447 (i32.add
29448 (get_local $$p$1)
29449 (i32.const 4)
29450 )
29451 )
29452 (i32.store
29453 (get_local $$head481)
29454 (get_local $$or480)
29455 )
29456 (set_local $$add$ptr482
29457 (i32.add
29458 (get_local $$p$1)
29459 (get_local $$add267)
29460 )
29461 )
29462 (i32.store
29463 (get_local $$add$ptr482)
29464 (get_local $$add267)
29465 )
29466 (set_local $$61
29467 (i32.load
29468 (i32.const 196)
29469 )
29470 )
29471 (set_local $$cmp484
29472 (i32.eq
29473 (get_local $$p$1)
29474 (get_local $$61)
29475 )
29476 )
29477 (if
29478 (get_local $$cmp484)
29479 (block
29480 (i32.store
29481 (i32.const 184)
29482 (get_local $$add267)
29483 )
29484 (return)
29485 )
29486 (set_local $$psize$2
29487 (get_local $$add267)
29488 )
29489 )
29490 )
29491 (block
29492 (set_local $$and495
29493 (i32.and
29494 (get_local $$28)
29495 (i32.const -2)
29496 )
29497 )
29498 (i32.store
29499 (get_local $$head231)
29500 (get_local $$and495)
29501 )
29502 (set_local $$or496
29503 (i32.or
29504 (get_local $$psize$1)
29505 (i32.const 1)
29506 )
29507 )
29508 (set_local $$head497
29509 (i32.add
29510 (get_local $$p$1)
29511 (i32.const 4)
29512 )
29513 )
29514 (i32.store
29515 (get_local $$head497)
29516 (get_local $$or496)
29517 )
29518 (set_local $$add$ptr498
29519 (i32.add
29520 (get_local $$p$1)
29521 (get_local $$psize$1)
29522 )
29523 )
29524 (i32.store
29525 (get_local $$add$ptr498)
29526 (get_local $$psize$1)
29527 )
29528 (set_local $$psize$2
29529 (get_local $$psize$1)
29530 )
29531 )
29532 )
29533 (set_local $$shr501
29534 (i32.shr_u
29535 (get_local $$psize$2)
29536 (i32.const 3)
29537 )
29538 )
29539 (set_local $$cmp502
29540 (i32.lt_u
29541 (get_local $$psize$2)
29542 (i32.const 256)
29543 )
29544 )
29545 (if
29546 (get_local $$cmp502)
29547 (block
29548 (set_local $$shl508
29549 (i32.shl
29550 (get_local $$shr501)
29551 (i32.const 1)
29552 )
29553 )
29554 (set_local $$arrayidx509
29555 (i32.add
29556 (i32.const 216)
29557 (i32.shl
29558 (get_local $$shl508)
29559 (i32.const 2)
29560 )
29561 )
29562 )
29563 (set_local $$62
29564 (i32.load
29565 (i32.const 176)
29566 )
29567 )
29568 (set_local $$shl511
29569 (i32.shl
29570 (i32.const 1)
29571 (get_local $$shr501)
29572 )
29573 )
29574 (set_local $$and512
29575 (i32.and
29576 (get_local $$62)
29577 (get_local $$shl511)
29578 )
29579 )
29580 (set_local $$tobool513
29581 (i32.eq
29582 (get_local $$and512)
29583 (i32.const 0)
29584 )
29585 )
29586 (if
29587 (get_local $$tobool513)
29588 (block
29589 (set_local $$or516
29590 (i32.or
29591 (get_local $$62)
29592 (get_local $$shl511)
29593 )
29594 )
29595 (i32.store
29596 (i32.const 176)
29597 (get_local $$or516)
29598 )
29599 (set_local $$$pre
29600 (i32.add
29601 (get_local $$arrayidx509)
29602 (i32.const 8)
29603 )
29604 )
29605 (set_local $$$pre$phiZ2D
29606 (get_local $$$pre)
29607 )
29608 (set_local $$F510$0
29609 (get_local $$arrayidx509)
29610 )
29611 )
29612 (block
29613 (set_local $$63
29614 (i32.add
29615 (get_local $$arrayidx509)
29616 (i32.const 8)
29617 )
29618 )
29619 (set_local $$64
29620 (i32.load
29621 (get_local $$63)
29622 )
29623 )
29624 (set_local $$65
29625 (i32.load
29626 (i32.const 192)
29627 )
29628 )
29629 (set_local $$cmp519
29630 (i32.lt_u
29631 (get_local $$64)
29632 (get_local $$65)
29633 )
29634 )
29635 (if
29636 (get_local $$cmp519)
29637 (call $_abort)
29638 (block
29639 (set_local $$$pre$phiZ2D
29640 (get_local $$63)
29641 )
29642 (set_local $$F510$0
29643 (get_local $$64)
29644 )
29645 )
29646 )
29647 )
29648 )
29649 (i32.store
29650 (get_local $$$pre$phiZ2D)
29651 (get_local $$p$1)
29652 )
29653 (set_local $$bk529
29654 (i32.add
29655 (get_local $$F510$0)
29656 (i32.const 12)
29657 )
29658 )
29659 (i32.store
29660 (get_local $$bk529)
29661 (get_local $$p$1)
29662 )
29663 (set_local $$fd530
29664 (i32.add
29665 (get_local $$p$1)
29666 (i32.const 8)
29667 )
29668 )
29669 (i32.store
29670 (get_local $$fd530)
29671 (get_local $$F510$0)
29672 )
29673 (set_local $$bk531
29674 (i32.add
29675 (get_local $$p$1)
29676 (i32.const 12)
29677 )
29678 )
29679 (i32.store
29680 (get_local $$bk531)
29681 (get_local $$arrayidx509)
29682 )
29683 (return)
29684 )
29685 )
29686 (set_local $$shr535
29687 (i32.shr_u
29688 (get_local $$psize$2)
29689 (i32.const 8)
29690 )
29691 )
29692 (set_local $$cmp536
29693 (i32.eq
29694 (get_local $$shr535)
29695 (i32.const 0)
29696 )
29697 )
29698 (if
29699 (get_local $$cmp536)
29700 (set_local $$I534$0
29701 (i32.const 0)
29702 )
29703 (block
29704 (set_local $$cmp540
29705 (i32.gt_u
29706 (get_local $$psize$2)
29707 (i32.const 16777215)
29708 )
29709 )
29710 (if
29711 (get_local $$cmp540)
29712 (set_local $$I534$0
29713 (i32.const 31)
29714 )
29715 (block
29716 (set_local $$sub
29717 (i32.add
29718 (get_local $$shr535)
29719 (i32.const 1048320)
29720 )
29721 )
29722 (set_local $$shr544
29723 (i32.shr_u
29724 (get_local $$sub)
29725 (i32.const 16)
29726 )
29727 )
29728 (set_local $$and545
29729 (i32.and
29730 (get_local $$shr544)
29731 (i32.const 8)
29732 )
29733 )
29734 (set_local $$shl546
29735 (i32.shl
29736 (get_local $$shr535)
29737 (get_local $$and545)
29738 )
29739 )
29740 (set_local $$sub547
29741 (i32.add
29742 (get_local $$shl546)
29743 (i32.const 520192)
29744 )
29745 )
29746 (set_local $$shr548
29747 (i32.shr_u
29748 (get_local $$sub547)
29749 (i32.const 16)
29750 )
29751 )
29752 (set_local $$and549
29753 (i32.and
29754 (get_local $$shr548)
29755 (i32.const 4)
29756 )
29757 )
29758 (set_local $$add550
29759 (i32.or
29760 (get_local $$and549)
29761 (get_local $$and545)
29762 )
29763 )
29764 (set_local $$shl551
29765 (i32.shl
29766 (get_local $$shl546)
29767 (get_local $$and549)
29768 )
29769 )
29770 (set_local $$sub552
29771 (i32.add
29772 (get_local $$shl551)
29773 (i32.const 245760)
29774 )
29775 )
29776 (set_local $$shr553
29777 (i32.shr_u
29778 (get_local $$sub552)
29779 (i32.const 16)
29780 )
29781 )
29782 (set_local $$and554
29783 (i32.and
29784 (get_local $$shr553)
29785 (i32.const 2)
29786 )
29787 )
29788 (set_local $$add555
29789 (i32.or
29790 (get_local $$add550)
29791 (get_local $$and554)
29792 )
29793 )
29794 (set_local $$sub556
29795 (i32.sub
29796 (i32.const 14)
29797 (get_local $$add555)
29798 )
29799 )
29800 (set_local $$shl557
29801 (i32.shl
29802 (get_local $$shl551)
29803 (get_local $$and554)
29804 )
29805 )
29806 (set_local $$shr558
29807 (i32.shr_u
29808 (get_local $$shl557)
29809 (i32.const 15)
29810 )
29811 )
29812 (set_local $$add559
29813 (i32.add
29814 (get_local $$sub556)
29815 (get_local $$shr558)
29816 )
29817 )
29818 (set_local $$shl560
29819 (i32.shl
29820 (get_local $$add559)
29821 (i32.const 1)
29822 )
29823 )
29824 (set_local $$add561
29825 (i32.add
29826 (get_local $$add559)
29827 (i32.const 7)
29828 )
29829 )
29830 (set_local $$shr562
29831 (i32.shr_u
29832 (get_local $$psize$2)
29833 (get_local $$add561)
29834 )
29835 )
29836 (set_local $$and563
29837 (i32.and
29838 (get_local $$shr562)
29839 (i32.const 1)
29840 )
29841 )
29842 (set_local $$add564
29843 (i32.or
29844 (get_local $$and563)
29845 (get_local $$shl560)
29846 )
29847 )
29848 (set_local $$I534$0
29849 (get_local $$add564)
29850 )
29851 )
29852 )
29853 )
29854 )
29855 (set_local $$arrayidx567
29856 (i32.add
29857 (i32.const 480)
29858 (i32.shl
29859 (get_local $$I534$0)
29860 (i32.const 2)
29861 )
29862 )
29863 )
29864 (set_local $$index568
29865 (i32.add
29866 (get_local $$p$1)
29867 (i32.const 28)
29868 )
29869 )
29870 (i32.store
29871 (get_local $$index568)
29872 (get_local $$I534$0)
29873 )
29874 (set_local $$child569
29875 (i32.add
29876 (get_local $$p$1)
29877 (i32.const 16)
29878 )
29879 )
29880 (set_local $$arrayidx570
29881 (i32.add
29882 (get_local $$p$1)
29883 (i32.const 20)
29884 )
29885 )
29886 (i32.store
29887 (get_local $$arrayidx570)
29888 (i32.const 0)
29889 )
29890 (i32.store
29891 (get_local $$child569)
29892 (i32.const 0)
29893 )
29894 (set_local $$66
29895 (i32.load
29896 (i32.const 180)
29897 )
29898 )
29899 (set_local $$shl573
29900 (i32.shl
29901 (i32.const 1)
29902 (get_local $$I534$0)
29903 )
29904 )
29905 (set_local $$and574
29906 (i32.and
29907 (get_local $$66)
29908 (get_local $$shl573)
29909 )
29910 )
29911 (set_local $$tobool575
29912 (i32.eq
29913 (get_local $$and574)
29914 (i32.const 0)
29915 )
29916 )
29917 (block $do-once12
29918 (if
29919 (get_local $$tobool575)
29920 (block
29921 (set_local $$or578
29922 (i32.or
29923 (get_local $$66)
29924 (get_local $$shl573)
29925 )
29926 )
29927 (i32.store
29928 (i32.const 180)
29929 (get_local $$or578)
29930 )
29931 (i32.store
29932 (get_local $$arrayidx567)
29933 (get_local $$p$1)
29934 )
29935 (set_local $$parent579
29936 (i32.add
29937 (get_local $$p$1)
29938 (i32.const 24)
29939 )
29940 )
29941 (i32.store
29942 (get_local $$parent579)
29943 (get_local $$arrayidx567)
29944 )
29945 (set_local $$bk580
29946 (i32.add
29947 (get_local $$p$1)
29948 (i32.const 12)
29949 )
29950 )
29951 (i32.store
29952 (get_local $$bk580)
29953 (get_local $$p$1)
29954 )
29955 (set_local $$fd581
29956 (i32.add
29957 (get_local $$p$1)
29958 (i32.const 8)
29959 )
29960 )
29961 (i32.store
29962 (get_local $$fd581)
29963 (get_local $$p$1)
29964 )
29965 )
29966 (block
29967 (set_local $$67
29968 (i32.load
29969 (get_local $$arrayidx567)
29970 )
29971 )
29972 (set_local $$cmp584
29973 (i32.eq
29974 (get_local $$I534$0)
29975 (i32.const 31)
29976 )
29977 )
29978 (set_local $$shr586
29979 (i32.shr_u
29980 (get_local $$I534$0)
29981 (i32.const 1)
29982 )
29983 )
29984 (set_local $$sub589
29985 (i32.sub
29986 (i32.const 25)
29987 (get_local $$shr586)
29988 )
29989 )
29990 (set_local $$cond
29991 (if (result i32)
29992 (get_local $$cmp584)
29993 (i32.const 0)
29994 (get_local $$sub589)
29995 )
29996 )
29997 (set_local $$shl590
29998 (i32.shl
29999 (get_local $$psize$2)
30000 (get_local $$cond)
30001 )
30002 )
30003 (set_local $$K583$0
30004 (get_local $$shl590)
30005 )
30006 (set_local $$T$0
30007 (get_local $$67)
30008 )
30009 (loop $while-in15
30010 (block $while-out14
30011 (set_local $$head591
30012 (i32.add
30013 (get_local $$T$0)
30014 (i32.const 4)
30015 )
30016 )
30017 (set_local $$68
30018 (i32.load
30019 (get_local $$head591)
30020 )
30021 )
30022 (set_local $$and592
30023 (i32.and
30024 (get_local $$68)
30025 (i32.const -8)
30026 )
30027 )
30028 (set_local $$cmp593
30029 (i32.eq
30030 (get_local $$and592)
30031 (get_local $$psize$2)
30032 )
30033 )
30034 (if
30035 (get_local $$cmp593)
30036 (block
30037 (set_local $$T$0$lcssa
30038 (get_local $$T$0)
30039 )
30040 (set_local $label
30041 (i32.const 130)
30042 )
30043 (br $while-out14)
30044 )
30045 )
30046 (set_local $$shr596
30047 (i32.shr_u
30048 (get_local $$K583$0)
30049 (i32.const 31)
30050 )
30051 )
30052 (set_local $$arrayidx599
30053 (i32.add
30054 (i32.add
30055 (get_local $$T$0)
30056 (i32.const 16)
30057 )
30058 (i32.shl
30059 (get_local $$shr596)
30060 (i32.const 2)
30061 )
30062 )
30063 )
30064 (set_local $$shl600
30065 (i32.shl
30066 (get_local $$K583$0)
30067 (i32.const 1)
30068 )
30069 )
30070 (set_local $$69
30071 (i32.load
30072 (get_local $$arrayidx599)
30073 )
30074 )
30075 (set_local $$cmp601
30076 (i32.eq
30077 (get_local $$69)
30078 (i32.const 0)
30079 )
30080 )
30081 (if
30082 (get_local $$cmp601)
30083 (block
30084 (set_local $$T$0$lcssa319
30085 (get_local $$T$0)
30086 )
30087 (set_local $$arrayidx599$lcssa
30088 (get_local $$arrayidx599)
30089 )
30090 (set_local $label
30091 (i32.const 127)
30092 )
30093 (br $while-out14)
30094 )
30095 (block
30096 (set_local $$K583$0
30097 (get_local $$shl600)
30098 )
30099 (set_local $$T$0
30100 (get_local $$69)
30101 )
30102 )
30103 )
30104 (br $while-in15)
30105 )
30106 )
30107 (if
30108 (i32.eq
30109 (get_local $label)
30110 (i32.const 127)
30111 )
30112 (block
30113 (set_local $$70
30114 (i32.load
30115 (i32.const 192)
30116 )
30117 )
30118 (set_local $$cmp605
30119 (i32.lt_u
30120 (get_local $$arrayidx599$lcssa)
30121 (get_local $$70)
30122 )
30123 )
30124 (if
30125 (get_local $$cmp605)
30126 (call $_abort)
30127 (block
30128 (i32.store
30129 (get_local $$arrayidx599$lcssa)
30130 (get_local $$p$1)
30131 )
30132 (set_local $$parent610
30133 (i32.add
30134 (get_local $$p$1)
30135 (i32.const 24)
30136 )
30137 )
30138 (i32.store
30139 (get_local $$parent610)
30140 (get_local $$T$0$lcssa319)
30141 )
30142 (set_local $$bk611
30143 (i32.add
30144 (get_local $$p$1)
30145 (i32.const 12)
30146 )
30147 )
30148 (i32.store
30149 (get_local $$bk611)
30150 (get_local $$p$1)
30151 )
30152 (set_local $$fd612
30153 (i32.add
30154 (get_local $$p$1)
30155 (i32.const 8)
30156 )
30157 )
30158 (i32.store
30159 (get_local $$fd612)
30160 (get_local $$p$1)
30161 )
30162 (br $do-once12)
30163 )
30164 )
30165 )
30166 (if
30167 (i32.eq
30168 (get_local $label)
30169 (i32.const 130)
30170 )
30171 (block
30172 (set_local $$fd620
30173 (i32.add
30174 (get_local $$T$0$lcssa)
30175 (i32.const 8)
30176 )
30177 )
30178 (set_local $$71
30179 (i32.load
30180 (get_local $$fd620)
30181 )
30182 )
30183 (set_local $$72
30184 (i32.load
30185 (i32.const 192)
30186 )
30187 )
30188 (set_local $$cmp624
30189 (i32.ge_u
30190 (get_local $$71)
30191 (get_local $$72)
30192 )
30193 )
30194 (set_local $$not$cmp621
30195 (i32.ge_u
30196 (get_local $$T$0$lcssa)
30197 (get_local $$72)
30198 )
30199 )
30200 (set_local $$73
30201 (i32.and
30202 (get_local $$cmp624)
30203 (get_local $$not$cmp621)
30204 )
30205 )
30206 (if
30207 (get_local $$73)
30208 (block
30209 (set_local $$bk631
30210 (i32.add
30211 (get_local $$71)
30212 (i32.const 12)
30213 )
30214 )
30215 (i32.store
30216 (get_local $$bk631)
30217 (get_local $$p$1)
30218 )
30219 (i32.store
30220 (get_local $$fd620)
30221 (get_local $$p$1)
30222 )
30223 (set_local $$fd633
30224 (i32.add
30225 (get_local $$p$1)
30226 (i32.const 8)
30227 )
30228 )
30229 (i32.store
30230 (get_local $$fd633)
30231 (get_local $$71)
30232 )
30233 (set_local $$bk634
30234 (i32.add
30235 (get_local $$p$1)
30236 (i32.const 12)
30237 )
30238 )
30239 (i32.store
30240 (get_local $$bk634)
30241 (get_local $$T$0$lcssa)
30242 )
30243 (set_local $$parent635
30244 (i32.add
30245 (get_local $$p$1)
30246 (i32.const 24)
30247 )
30248 )
30249 (i32.store
30250 (get_local $$parent635)
30251 (i32.const 0)
30252 )
30253 (br $do-once12)
30254 )
30255 (call $_abort)
30256 )
30257 )
30258 )
30259 )
30260 )
30261 )
30262 )
30263 (set_local $$74
30264 (i32.load
30265 (i32.const 208)
30266 )
30267 )
30268 (set_local $$dec
30269 (i32.add
30270 (get_local $$74)
30271 (i32.const -1)
30272 )
30273 )
30274 (i32.store
30275 (i32.const 208)
30276 (get_local $$dec)
30277 )
30278 (set_local $$cmp640
30279 (i32.eq
30280 (get_local $$dec)
30281 (i32.const 0)
30282 )
30283 )
30284 (if
30285 (get_local $$cmp640)
30286 (set_local $$sp$0$in$i
30287 (i32.const 632)
30288 )
30289 (return)
30290 )
30291 (loop $while-in17
30292 (block $while-out16
30293 (set_local $$sp$0$i
30294 (i32.load
30295 (get_local $$sp$0$in$i)
30296 )
30297 )
30298 (set_local $$cmp$i
30299 (i32.eq
30300 (get_local $$sp$0$i)
30301 (i32.const 0)
30302 )
30303 )
30304 (set_local $$next4$i
30305 (i32.add
30306 (get_local $$sp$0$i)
30307 (i32.const 8)
30308 )
30309 )
30310 (if
30311 (get_local $$cmp$i)
30312 (br $while-out16)
30313 (set_local $$sp$0$in$i
30314 (get_local $$next4$i)
30315 )
30316 )
30317 (br $while-in17)
30318 )
30319 )
30320 (i32.store
30321 (i32.const 208)
30322 (i32.const -1)
30323 )
30324 (return)
30325 )
30326 (func $runPostSets (; 60 ;)
30327 (nop)
30328 )
30329 (func $_i64Subtract (; 61 ;) (param $a i32) (param $b i32) (param $c i32) (param $d i32) (result i32)
30330 (local $l i32)
30331 (local $h i32)
30332 (set_local $l
30333 (i32.sub
30334 (get_local $a)
30335 (get_local $c)
30336 )
30337 )
30338 (set_local $h
30339 (i32.sub
30340 (get_local $b)
30341 (get_local $d)
30342 )
30343 )
30344 (set_local $h
30345 (i32.sub
30346 (i32.sub
30347 (get_local $b)
30348 (get_local $d)
30349 )
30350 (i32.gt_u
30351 (get_local $c)
30352 (get_local $a)
30353 )
30354 )
30355 )
30356 (return
30357 (block (result i32)
30358 (block
30359 (set_global $tempRet0
30360 (get_local $h)
30361 )
30362 (drop
30363 (get_global $tempRet0)
30364 )
30365 )
30366 (get_local $l)
30367 )
30368 )
30369 )
30370 (func $_i64Add (; 62 ;) (param $a i32) (param $b i32) (param $c i32) (param $d i32) (result i32)
30371 (local $l i32)
30372 (local $h i32)
30373 (set_local $l
30374 (i32.add
30375 (get_local $a)
30376 (get_local $c)
30377 )
30378 )
30379 (set_local $h
30380 (i32.add
30381 (i32.add
30382 (get_local $b)
30383 (get_local $d)
30384 )
30385 (i32.lt_u
30386 (get_local $l)
30387 (get_local $a)
30388 )
30389 )
30390 )
30391 (return
30392 (block (result i32)
30393 (block
30394 (set_global $tempRet0
30395 (get_local $h)
30396 )
30397 (drop
30398 (get_global $tempRet0)
30399 )
30400 )
30401 (get_local $l)
30402 )
30403 )
30404 )
30405 (func $_memset (; 63 ;) (param $ptr i32) (param $value i32) (param $num i32) (result i32)
30406 (local $stop i32)
30407 (local $value4 i32)
30408 (local $stop4 i32)
30409 (local $unaligned i32)
30410 (set_local $stop
30411 (i32.add
30412 (get_local $ptr)
30413 (get_local $num)
30414 )
30415 )
30416 (if
30417 (i32.ge_s
30418 (get_local $num)
30419 (i32.const 20)
30420 )
30421 (block
30422 (set_local $value
30423 (i32.and
30424 (get_local $value)
30425 (i32.const 255)
30426 )
30427 )
30428 (set_local $unaligned
30429 (i32.and
30430 (get_local $ptr)
30431 (i32.const 3)
30432 )
30433 )
30434 (set_local $value4
30435 (i32.or
30436 (i32.or
30437 (i32.or
30438 (get_local $value)
30439 (i32.shl
30440 (get_local $value)
30441 (i32.const 8)
30442 )
30443 )
30444 (i32.shl
30445 (get_local $value)
30446 (i32.const 16)
30447 )
30448 )
30449 (i32.shl
30450 (get_local $value)
30451 (i32.const 24)
30452 )
30453 )
30454 )
30455 (set_local $stop4
30456 (i32.and
30457 (get_local $stop)
30458 (i32.xor
30459 (i32.const 3)
30460 (i32.const -1)
30461 )
30462 )
30463 )
30464 (if
30465 (get_local $unaligned)
30466 (block
30467 (set_local $unaligned
30468 (i32.sub
30469 (i32.add
30470 (get_local $ptr)
30471 (i32.const 4)
30472 )
30473 (get_local $unaligned)
30474 )
30475 )
30476 (loop $while-in
30477 (block $while-out
30478 (if
30479 (i32.eqz
30480 (i32.lt_s
30481 (get_local $ptr)
30482 (get_local $unaligned)
30483 )
30484 )
30485 (br $while-out)
30486 )
30487 (block
30488 (i32.store8
30489 (get_local $ptr)
30490 (get_local $value)
30491 )
30492 (set_local $ptr
30493 (i32.add
30494 (get_local $ptr)
30495 (i32.const 1)
30496 )
30497 )
30498 )
30499 (br $while-in)
30500 )
30501 )
30502 )
30503 )
30504 (loop $while-in1
30505 (block $while-out0
30506 (if
30507 (i32.eqz
30508 (i32.lt_s
30509 (get_local $ptr)
30510 (get_local $stop4)
30511 )
30512 )
30513 (br $while-out0)
30514 )
30515 (block
30516 (i32.store
30517 (get_local $ptr)
30518 (get_local $value4)
30519 )
30520 (set_local $ptr
30521 (i32.add
30522 (get_local $ptr)
30523 (i32.const 4)
30524 )
30525 )
30526 )
30527 (br $while-in1)
30528 )
30529 )
30530 )
30531 )
30532 (loop $while-in3
30533 (block $while-out2
30534 (if
30535 (i32.eqz
30536 (i32.lt_s
30537 (get_local $ptr)
30538 (get_local $stop)
30539 )
30540 )
30541 (br $while-out2)
30542 )
30543 (block
30544 (i32.store8
30545 (get_local $ptr)
30546 (get_local $value)
30547 )
30548 (set_local $ptr
30549 (i32.add
30550 (get_local $ptr)
30551 (i32.const 1)
30552 )
30553 )
30554 )
30555 (br $while-in3)
30556 )
30557 )
30558 (return
30559 (i32.sub
30560 (get_local $ptr)
30561 (get_local $num)
30562 )
30563 )
30564 )
30565 (func $_bitshift64Lshr (; 64 ;) (param $low i32) (param $high i32) (param $bits i32) (result i32)
30566 (local $ander i32)
30567 (if
30568 (i32.lt_s
30569 (get_local $bits)
30570 (i32.const 32)
30571 )
30572 (block
30573 (set_local $ander
30574 (i32.sub
30575 (i32.shl
30576 (i32.const 1)
30577 (get_local $bits)
30578 )
30579 (i32.const 1)
30580 )
30581 )
30582 (set_global $tempRet0
30583 (i32.shr_u
30584 (get_local $high)
30585 (get_local $bits)
30586 )
30587 )
30588 (return
30589 (i32.or
30590 (i32.shr_u
30591 (get_local $low)
30592 (get_local $bits)
30593 )
30594 (i32.shl
30595 (i32.and
30596 (get_local $high)
30597 (get_local $ander)
30598 )
30599 (i32.sub
30600 (i32.const 32)
30601 (get_local $bits)
30602 )
30603 )
30604 )
30605 )
30606 )
30607 )
30608 (set_global $tempRet0
30609 (i32.const 0)
30610 )
30611 (return
30612 (i32.shr_u
30613 (get_local $high)
30614 (i32.sub
30615 (get_local $bits)
30616 (i32.const 32)
30617 )
30618 )
30619 )
30620 )
30621 (func $_bitshift64Shl (; 65 ;) (param $low i32) (param $high i32) (param $bits i32) (result i32)
30622 (local $ander i32)
30623 (if
30624 (i32.lt_s
30625 (get_local $bits)
30626 (i32.const 32)
30627 )
30628 (block
30629 (set_local $ander
30630 (i32.sub
30631 (i32.shl
30632 (i32.const 1)
30633 (get_local $bits)
30634 )
30635 (i32.const 1)
30636 )
30637 )
30638 (set_global $tempRet0
30639 (i32.or
30640 (i32.shl
30641 (get_local $high)
30642 (get_local $bits)
30643 )
30644 (i32.shr_u
30645 (i32.and
30646 (get_local $low)
30647 (i32.shl
30648 (get_local $ander)
30649 (i32.sub
30650 (i32.const 32)
30651 (get_local $bits)
30652 )
30653 )
30654 )
30655 (i32.sub
30656 (i32.const 32)
30657 (get_local $bits)
30658 )
30659 )
30660 )
30661 )
30662 (return
30663 (i32.shl
30664 (get_local $low)
30665 (get_local $bits)
30666 )
30667 )
30668 )
30669 )
30670 (set_global $tempRet0
30671 (i32.shl
30672 (get_local $low)
30673 (i32.sub
30674 (get_local $bits)
30675 (i32.const 32)
30676 )
30677 )
30678 )
30679 (return
30680 (i32.const 0)
30681 )
30682 )
30683 (func $_memcpy (; 66 ;) (param $dest i32) (param $src i32) (param $num i32) (result i32)
30684 (local $ret i32)
30685 (if
30686 (i32.ge_s
30687 (get_local $num)
30688 (i32.const 4096)
30689 )
30690 (return
30691 (call $_emscripten_memcpy_big
30692 (get_local $dest)
30693 (get_local $src)
30694 (get_local $num)
30695 )
30696 )
30697 )
30698 (set_local $ret
30699 (get_local $dest)
30700 )
30701 (if
30702 (i32.eq
30703 (i32.and
30704 (get_local $dest)
30705 (i32.const 3)
30706 )
30707 (i32.and
30708 (get_local $src)
30709 (i32.const 3)
30710 )
30711 )
30712 (block
30713 (loop $while-in
30714 (block $while-out
30715 (if
30716 (i32.eqz
30717 (i32.and
30718 (get_local $dest)
30719 (i32.const 3)
30720 )
30721 )
30722 (br $while-out)
30723 )
30724 (block
30725 (if
30726 (i32.eq
30727 (get_local $num)
30728 (i32.const 0)
30729 )
30730 (return
30731 (get_local $ret)
30732 )
30733 )
30734 (i32.store8
30735 (get_local $dest)
30736 (i32.load8_s
30737 (get_local $src)
30738 )
30739 )
30740 (set_local $dest
30741 (i32.add
30742 (get_local $dest)
30743 (i32.const 1)
30744 )
30745 )
30746 (set_local $src
30747 (i32.add
30748 (get_local $src)
30749 (i32.const 1)
30750 )
30751 )
30752 (set_local $num
30753 (i32.sub
30754 (get_local $num)
30755 (i32.const 1)
30756 )
30757 )
30758 )
30759 (br $while-in)
30760 )
30761 )
30762 (loop $while-in1
30763 (block $while-out0
30764 (if
30765 (i32.eqz
30766 (i32.ge_s
30767 (get_local $num)
30768 (i32.const 4)
30769 )
30770 )
30771 (br $while-out0)
30772 )
30773 (block
30774 (i32.store
30775 (get_local $dest)
30776 (i32.load
30777 (get_local $src)
30778 )
30779 )
30780 (set_local $dest
30781 (i32.add
30782 (get_local $dest)
30783 (i32.const 4)
30784 )
30785 )
30786 (set_local $src
30787 (i32.add
30788 (get_local $src)
30789 (i32.const 4)
30790 )
30791 )
30792 (set_local $num
30793 (i32.sub
30794 (get_local $num)
30795 (i32.const 4)
30796 )
30797 )
30798 )
30799 (br $while-in1)
30800 )
30801 )
30802 )
30803 )
30804 (loop $while-in3
30805 (block $while-out2
30806 (if
30807 (i32.eqz
30808 (i32.gt_s
30809 (get_local $num)
30810 (i32.const 0)
30811 )
30812 )
30813 (br $while-out2)
30814 )
30815 (block
30816 (i32.store8
30817 (get_local $dest)
30818 (i32.load8_s
30819 (get_local $src)
30820 )
30821 )
30822 (set_local $dest
30823 (i32.add
30824 (get_local $dest)
30825 (i32.const 1)
30826 )
30827 )
30828 (set_local $src
30829 (i32.add
30830 (get_local $src)
30831 (i32.const 1)
30832 )
30833 )
30834 (set_local $num
30835 (i32.sub
30836 (get_local $num)
30837 (i32.const 1)
30838 )
30839 )
30840 )
30841 (br $while-in3)
30842 )
30843 )
30844 (return
30845 (get_local $ret)
30846 )
30847 )
30848 (func $_bitshift64Ashr (; 67 ;) (param $low i32) (param $high i32) (param $bits i32) (result i32)
30849 (local $ander i32)
30850 (if
30851 (i32.lt_s
30852 (get_local $bits)
30853 (i32.const 32)
30854 )
30855 (block
30856 (set_local $ander
30857 (i32.sub
30858 (i32.shl
30859 (i32.const 1)
30860 (get_local $bits)
30861 )
30862 (i32.const 1)
30863 )
30864 )
30865 (set_global $tempRet0
30866 (i32.shr_s
30867 (get_local $high)
30868 (get_local $bits)
30869 )
30870 )
30871 (return
30872 (i32.or
30873 (i32.shr_u
30874 (get_local $low)
30875 (get_local $bits)
30876 )
30877 (i32.shl
30878 (i32.and
30879 (get_local $high)
30880 (get_local $ander)
30881 )
30882 (i32.sub
30883 (i32.const 32)
30884 (get_local $bits)
30885 )
30886 )
30887 )
30888 )
30889 )
30890 )
30891 (set_global $tempRet0
30892 (if (result i32)
30893 (i32.lt_s
30894 (get_local $high)
30895 (i32.const 0)
30896 )
30897 (i32.const -1)
30898 (i32.const 0)
30899 )
30900 )
30901 (return
30902 (i32.shr_s
30903 (get_local $high)
30904 (i32.sub
30905 (get_local $bits)
30906 (i32.const 32)
30907 )
30908 )
30909 )
30910 )
30911 (func $___muldsi3 (; 68 ;) (param $$a i32) (param $$b i32) (result i32)
30912 (local $$1 i32)
30913 (local $$2 i32)
30914 (local $$3 i32)
30915 (local $$6 i32)
30916 (local $$8 i32)
30917 (local $$11 i32)
30918 (local $$12 i32)
30919 (set_local $$1
30920 (i32.and
30921 (get_local $$a)
30922 (i32.const 65535)
30923 )
30924 )
30925 (set_local $$2
30926 (i32.and
30927 (get_local $$b)
30928 (i32.const 65535)
30929 )
30930 )
30931 (set_local $$3
30932 (i32.mul
30933 (get_local $$2)
30934 (get_local $$1)
30935 )
30936 )
30937 (set_local $$6
30938 (i32.shr_u
30939 (get_local $$a)
30940 (i32.const 16)
30941 )
30942 )
30943 (set_local $$8
30944 (i32.add
30945 (i32.shr_u
30946 (get_local $$3)
30947 (i32.const 16)
30948 )
30949 (i32.mul
30950 (get_local $$2)
30951 (get_local $$6)
30952 )
30953 )
30954 )
30955 (set_local $$11
30956 (i32.shr_u
30957 (get_local $$b)
30958 (i32.const 16)
30959 )
30960 )
30961 (set_local $$12
30962 (i32.mul
30963 (get_local $$11)
30964 (get_local $$1)
30965 )
30966 )
30967 (return
30968 (block (result i32)
30969 (block
30970 (set_global $tempRet0
30971 (i32.add
30972 (i32.add
30973 (i32.shr_u
30974 (get_local $$8)
30975 (i32.const 16)
30976 )
30977 (i32.mul
30978 (get_local $$11)
30979 (get_local $$6)
30980 )
30981 )
30982 (i32.shr_u
30983 (i32.add
30984 (i32.and
30985 (get_local $$8)
30986 (i32.const 65535)
30987 )
30988 (get_local $$12)
30989 )
30990 (i32.const 16)
30991 )
30992 )
30993 )
30994 (drop
30995 (get_global $tempRet0)
30996 )
30997 )
30998 (i32.or
30999 (i32.const 0)
31000 (i32.or
31001 (i32.shl
31002 (i32.add
31003 (get_local $$8)
31004 (get_local $$12)
31005 )
31006 (i32.const 16)
31007 )
31008 (i32.and
31009 (get_local $$3)
31010 (i32.const 65535)
31011 )
31012 )
31013 )
31014 )
31015 )
31016 )
31017 (func $___divdi3 (; 69 ;) (param $$a$0 i32) (param $$a$1 i32) (param $$b$0 i32) (param $$b$1 i32) (result i32)
31018 (local $$1$0 i32)
31019 (local $$1$1 i32)
31020 (local $$2$0 i32)
31021 (local $$2$1 i32)
31022 (local $$4$0 i32)
31023 (local $$4$1 i32)
31024 (local $$6$0 i32)
31025 (local $$7$0 i32)
31026 (local $$7$1 i32)
31027 (local $$8$0 i32)
31028 (local $$10$0 i32)
31029 (set_local $$1$0
31030 (i32.or
31031 (i32.shr_s
31032 (get_local $$a$1)
31033 (i32.const 31)
31034 )
31035 (i32.shl
31036 (if (result i32)
31037 (i32.lt_s
31038 (get_local $$a$1)
31039 (i32.const 0)
31040 )
31041 (i32.const -1)
31042 (i32.const 0)
31043 )
31044 (i32.const 1)
31045 )
31046 )
31047 )
31048 (set_local $$1$1
31049 (i32.or
31050 (i32.shr_s
31051 (if (result i32)
31052 (i32.lt_s
31053 (get_local $$a$1)
31054 (i32.const 0)
31055 )
31056 (i32.const -1)
31057 (i32.const 0)
31058 )
31059 (i32.const 31)
31060 )
31061 (i32.shl
31062 (if (result i32)
31063 (i32.lt_s
31064 (get_local $$a$1)
31065 (i32.const 0)
31066 )
31067 (i32.const -1)
31068 (i32.const 0)
31069 )
31070 (i32.const 1)
31071 )
31072 )
31073 )
31074 (set_local $$2$0
31075 (i32.or
31076 (i32.shr_s
31077 (get_local $$b$1)
31078 (i32.const 31)
31079 )
31080 (i32.shl
31081 (if (result i32)
31082 (i32.lt_s
31083 (get_local $$b$1)
31084 (i32.const 0)
31085 )
31086 (i32.const -1)
31087 (i32.const 0)
31088 )
31089 (i32.const 1)
31090 )
31091 )
31092 )
31093 (set_local $$2$1
31094 (i32.or
31095 (i32.shr_s
31096 (if (result i32)
31097 (i32.lt_s
31098 (get_local $$b$1)
31099 (i32.const 0)
31100 )
31101 (i32.const -1)
31102 (i32.const 0)
31103 )
31104 (i32.const 31)
31105 )
31106 (i32.shl
31107 (if (result i32)
31108 (i32.lt_s
31109 (get_local $$b$1)
31110 (i32.const 0)
31111 )
31112 (i32.const -1)
31113 (i32.const 0)
31114 )
31115 (i32.const 1)
31116 )
31117 )
31118 )
31119 (set_local $$4$0
31120 (call $_i64Subtract
31121 (i32.xor
31122 (get_local $$1$0)
31123 (get_local $$a$0)
31124 )
31125 (i32.xor
31126 (get_local $$1$1)
31127 (get_local $$a$1)
31128 )
31129 (get_local $$1$0)
31130 (get_local $$1$1)
31131 )
31132 )
31133 (set_local $$4$1
31134 (get_global $tempRet0)
31135 )
31136 (set_local $$6$0
31137 (call $_i64Subtract
31138 (i32.xor
31139 (get_local $$2$0)
31140 (get_local $$b$0)
31141 )
31142 (i32.xor
31143 (get_local $$2$1)
31144 (get_local $$b$1)
31145 )
31146 (get_local $$2$0)
31147 (get_local $$2$1)
31148 )
31149 )
31150 (set_local $$7$0
31151 (i32.xor
31152 (get_local $$2$0)
31153 (get_local $$1$0)
31154 )
31155 )
31156 (set_local $$7$1
31157 (i32.xor
31158 (get_local $$2$1)
31159 (get_local $$1$1)
31160 )
31161 )
31162 (set_local $$8$0
31163 (call $___udivmoddi4
31164 (get_local $$4$0)
31165 (get_local $$4$1)
31166 (get_local $$6$0)
31167 (get_global $tempRet0)
31168 (i32.const 0)
31169 )
31170 )
31171 (set_local $$10$0
31172 (call $_i64Subtract
31173 (i32.xor
31174 (get_local $$8$0)
31175 (get_local $$7$0)
31176 )
31177 (i32.xor
31178 (get_global $tempRet0)
31179 (get_local $$7$1)
31180 )
31181 (get_local $$7$0)
31182 (get_local $$7$1)
31183 )
31184 )
31185 (return
31186 (get_local $$10$0)
31187 )
31188 )
31189 (func $___remdi3 (; 70 ;) (param $$a$0 i32) (param $$a$1 i32) (param $$b$0 i32) (param $$b$1 i32) (result i32)
31190 (local $$rem i32)
31191 (local $$1$0 i32)
31192 (local $$1$1 i32)
31193 (local $$2$0 i32)
31194 (local $$2$1 i32)
31195 (local $$4$0 i32)
31196 (local $$4$1 i32)
31197 (local $$6$0 i32)
31198 (local $$10$0 i32)
31199 (local $$10$1 i32)
31200 (local $__stackBase__ i32)
31201 (set_local $__stackBase__
31202 (get_global $STACKTOP)
31203 )
31204 (set_global $STACKTOP
31205 (i32.add
31206 (get_global $STACKTOP)
31207 (i32.const 16)
31208 )
31209 )
31210 (set_local $$rem
31211 (get_local $__stackBase__)
31212 )
31213 (set_local $$1$0
31214 (i32.or
31215 (i32.shr_s
31216 (get_local $$a$1)
31217 (i32.const 31)
31218 )
31219 (i32.shl
31220 (if (result i32)
31221 (i32.lt_s
31222 (get_local $$a$1)
31223 (i32.const 0)
31224 )
31225 (i32.const -1)
31226 (i32.const 0)
31227 )
31228 (i32.const 1)
31229 )
31230 )
31231 )
31232 (set_local $$1$1
31233 (i32.or
31234 (i32.shr_s
31235 (if (result i32)
31236 (i32.lt_s
31237 (get_local $$a$1)
31238 (i32.const 0)
31239 )
31240 (i32.const -1)
31241 (i32.const 0)
31242 )
31243 (i32.const 31)
31244 )
31245 (i32.shl
31246 (if (result i32)
31247 (i32.lt_s
31248 (get_local $$a$1)
31249 (i32.const 0)
31250 )
31251 (i32.const -1)
31252 (i32.const 0)
31253 )
31254 (i32.const 1)
31255 )
31256 )
31257 )
31258 (set_local $$2$0
31259 (i32.or
31260 (i32.shr_s
31261 (get_local $$b$1)
31262 (i32.const 31)
31263 )
31264 (i32.shl
31265 (if (result i32)
31266 (i32.lt_s
31267 (get_local $$b$1)
31268 (i32.const 0)
31269 )
31270 (i32.const -1)
31271 (i32.const 0)
31272 )
31273 (i32.const 1)
31274 )
31275 )
31276 )
31277 (set_local $$2$1
31278 (i32.or
31279 (i32.shr_s
31280 (if (result i32)
31281 (i32.lt_s
31282 (get_local $$b$1)
31283 (i32.const 0)
31284 )
31285 (i32.const -1)
31286 (i32.const 0)
31287 )
31288 (i32.const 31)
31289 )
31290 (i32.shl
31291 (if (result i32)
31292 (i32.lt_s
31293 (get_local $$b$1)
31294 (i32.const 0)
31295 )
31296 (i32.const -1)
31297 (i32.const 0)
31298 )
31299 (i32.const 1)
31300 )
31301 )
31302 )
31303 (set_local $$4$0
31304 (call $_i64Subtract
31305 (i32.xor
31306 (get_local $$1$0)
31307 (get_local $$a$0)
31308 )
31309 (i32.xor
31310 (get_local $$1$1)
31311 (get_local $$a$1)
31312 )
31313 (get_local $$1$0)
31314 (get_local $$1$1)
31315 )
31316 )
31317 (set_local $$4$1
31318 (get_global $tempRet0)
31319 )
31320 (set_local $$6$0
31321 (call $_i64Subtract
31322 (i32.xor
31323 (get_local $$2$0)
31324 (get_local $$b$0)
31325 )
31326 (i32.xor
31327 (get_local $$2$1)
31328 (get_local $$b$1)
31329 )
31330 (get_local $$2$0)
31331 (get_local $$2$1)
31332 )
31333 )
31334 (drop
31335 (call $___udivmoddi4
31336 (get_local $$4$0)
31337 (get_local $$4$1)
31338 (get_local $$6$0)
31339 (get_global $tempRet0)
31340 (get_local $$rem)
31341 )
31342 )
31343 (set_local $$10$0
31344 (call $_i64Subtract
31345 (i32.xor
31346 (i32.load
31347 (get_local $$rem)
31348 )
31349 (get_local $$1$0)
31350 )
31351 (i32.xor
31352 (i32.load
31353 (i32.add
31354 (get_local $$rem)
31355 (i32.const 4)
31356 )
31357 )
31358 (get_local $$1$1)
31359 )
31360 (get_local $$1$0)
31361 (get_local $$1$1)
31362 )
31363 )
31364 (set_local $$10$1
31365 (get_global $tempRet0)
31366 )
31367 (set_global $STACKTOP
31368 (get_local $__stackBase__)
31369 )
31370 (return
31371 (block (result i32)
31372 (block
31373 (set_global $tempRet0
31374 (get_local $$10$1)
31375 )
31376 (drop
31377 (get_global $tempRet0)
31378 )
31379 )
31380 (get_local $$10$0)
31381 )
31382 )
31383 )
31384 (func $___muldi3 (; 71 ;) (param $$a$0 i32) (param $$a$1 i32) (param $$b$0 i32) (param $$b$1 i32) (result i32)
31385 (local $$x_sroa_0_0_extract_trunc i32)
31386 (local $$y_sroa_0_0_extract_trunc i32)
31387 (local $$1$0 i32)
31388 (local $$1$1 i32)
31389 (local $$2 i32)
31390 (set_local $$x_sroa_0_0_extract_trunc
31391 (get_local $$a$0)
31392 )
31393 (set_local $$y_sroa_0_0_extract_trunc
31394 (get_local $$b$0)
31395 )
31396 (set_local $$1$0
31397 (call $___muldsi3
31398 (get_local $$x_sroa_0_0_extract_trunc)
31399 (get_local $$y_sroa_0_0_extract_trunc)
31400 )
31401 )
31402 (set_local $$1$1
31403 (get_global $tempRet0)
31404 )
31405 (set_local $$2
31406 (i32.mul
31407 (get_local $$a$1)
31408 (get_local $$y_sroa_0_0_extract_trunc)
31409 )
31410 )
31411 (return
31412 (block (result i32)
31413 (block
31414 (set_global $tempRet0
31415 (i32.or
31416 (i32.add
31417 (i32.add
31418 (i32.mul
31419 (get_local $$b$1)
31420 (get_local $$x_sroa_0_0_extract_trunc)
31421 )
31422 (get_local $$2)
31423 )
31424 (get_local $$1$1)
31425 )
31426 (i32.and
31427 (get_local $$1$1)
31428 (i32.const 0)
31429 )
31430 )
31431 )
31432 (drop
31433 (get_global $tempRet0)
31434 )
31435 )
31436 (i32.or
31437 (i32.const 0)
31438 (i32.and
31439 (get_local $$1$0)
31440 (i32.const -1)
31441 )
31442 )
31443 )
31444 )
31445 )
31446 (func $___udivdi3 (; 72 ;) (param $$a$0 i32) (param $$a$1 i32) (param $$b$0 i32) (param $$b$1 i32) (result i32)
31447 (local $$1$0 i32)
31448 (set_local $$1$0
31449 (call $___udivmoddi4
31450 (get_local $$a$0)
31451 (get_local $$a$1)
31452 (get_local $$b$0)
31453 (get_local $$b$1)
31454 (i32.const 0)
31455 )
31456 )
31457 (return
31458 (get_local $$1$0)
31459 )
31460 )
31461 (func $___uremdi3 (; 73 ;) (param $$a$0 i32) (param $$a$1 i32) (param $$b$0 i32) (param $$b$1 i32) (result i32)
31462 (local $$rem i32)
31463 (local $__stackBase__ i32)
31464 (set_local $__stackBase__
31465 (get_global $STACKTOP)
31466 )
31467 (set_global $STACKTOP
31468 (i32.add
31469 (get_global $STACKTOP)
31470 (i32.const 16)
31471 )
31472 )
31473 (set_local $$rem
31474 (get_local $__stackBase__)
31475 )
31476 (drop
31477 (call $___udivmoddi4
31478 (get_local $$a$0)
31479 (get_local $$a$1)
31480 (get_local $$b$0)
31481 (get_local $$b$1)
31482 (get_local $$rem)
31483 )
31484 )
31485 (set_global $STACKTOP
31486 (get_local $__stackBase__)
31487 )
31488 (return
31489 (block (result i32)
31490 (block
31491 (set_global $tempRet0
31492 (i32.load
31493 (i32.add
31494 (get_local $$rem)
31495 (i32.const 4)
31496 )
31497 )
31498 )
31499 (drop
31500 (get_global $tempRet0)
31501 )
31502 )
31503 (i32.load
31504 (get_local $$rem)
31505 )
31506 )
31507 )
31508 )
31509 (func $___udivmoddi4 (; 74 ;) (param $xl i32) (param $xh i32) (param $yl i32) (param $yh i32) (param $r i32) (result i32)
31510 (local $x64 i64)
31511 (local $y64 i64)
31512 (set_local $x64
31513 (i64.or
31514 (i64.extend_u/i32
31515 (get_local $xl)
31516 )
31517 (i64.shl
31518 (i64.extend_u/i32
31519 (get_local $xh)
31520 )
31521 (i64.const 32)
31522 )
31523 )
31524 )
31525 (set_local $y64
31526 (i64.or
31527 (i64.extend_u/i32
31528 (get_local $yl)
31529 )
31530 (i64.shl
31531 (i64.extend_u/i32
31532 (get_local $yh)
31533 )
31534 (i64.const 32)
31535 )
31536 )
31537 )
31538 (if
31539 (get_local $r)
31540 (i64.store
31541 (get_local $r)
31542 (i64.rem_u
31543 (get_local $x64)
31544 (get_local $y64)
31545 )
31546 )
31547 )
31548 (set_local $x64
31549 (i64.div_u
31550 (get_local $x64)
31551 (get_local $y64)
31552 )
31553 )
31554 (set_global $tempRet0
31555 (i32.wrap/i64
31556 (i64.shr_u
31557 (get_local $x64)
31558 (i64.const 32)
31559 )
31560 )
31561 )
31562 (i32.wrap/i64
31563 (get_local $x64)
31564 )
31565 )
31566 (func $dynCall_ii (; 75 ;) (param $index i32) (param $a1 i32) (result i32)
31567 (return
31568 (call_indirect (type $FUNCSIG$ii)
31569 (get_local $a1)
31570 (i32.add
31571 (i32.and
31572 (get_local $index)
31573 (i32.const 1)
31574 )
31575 (i32.const 0)
31576 )
31577 )
31578 )
31579 )
31580 (func $dynCall_iiii (; 76 ;) (param $index i32) (param $a1 i32) (param $a2 i32) (param $a3 i32) (result i32)
31581 (return
31582 (call_indirect (type $FUNCSIG$iiii)
31583 (get_local $a1)
31584 (get_local $a2)
31585 (get_local $a3)
31586 (i32.add
31587 (i32.and
31588 (get_local $index)
31589 (i32.const 7)
31590 )
31591 (i32.const 2)
31592 )
31593 )
31594 )
31595 )
31596 (func $dynCall_vi (; 77 ;) (param $index i32) (param $a1 i32)
31597 (call_indirect (type $FUNCSIG$vi)
31598 (get_local $a1)
31599 (i32.add
31600 (i32.and
31601 (get_local $index)
31602 (i32.const 7)
31603 )
31604 (i32.const 10)
31605 )
31606 )
31607 )
31608 (func $b0 (; 78 ;) (param $p0 i32) (result i32)
31609 (call $nullFunc_ii
31610 (i32.const 0)
31611 )
31612 (return
31613 (i32.const 0)
31614 )
31615 )
31616 (func $b1 (; 79 ;) (param $p0 i32) (param $p1 i32) (param $p2 i32) (result i32)
31617 (call $nullFunc_iiii
31618 (i32.const 1)
31619 )
31620 (return
31621 (i32.const 0)
31622 )
31623 )
31624 (func $b2 (; 80 ;) (param $p0 i32)
31625 (call $nullFunc_vi
31626 (i32.const 2)
31627 )
31628 )
31629 )