Lines Matching full:__
59 #define __ assembler-> macro
201 __ bind(&l_0000); in Generate_1()
202 __ push(Narrow, RegisterList(0x40f8)); in Generate_1()
203 __ mov(Narrow, r7, r2); in Generate_1()
204 __ ldr(Narrow, r6, MemOperand(r7)); in Generate_1()
205 __ mov(Narrow, r4, r0); in Generate_1()
206 __ movs(Narrow, r3, 0U); in Generate_1()
207 __ movs(Narrow, r5, 1U); in Generate_1()
208 __ ldr(Narrow, r2, &l_00a8); in Generate_1()
209 __ movs(Narrow, r0, 4U); in Generate_1()
210 __ cmp(Narrow, r6, 14U); in Generate_1()
211 __ stm(r4, NO_WRITE_BACK, RegisterList(r1, r6)); in Generate_1()
212 __ str(Narrow, r0, MemOperand(r4, 12)); in Generate_1()
213 __ str(Narrow, r5, MemOperand(r4, 16)); in Generate_1()
214 __ str(Narrow, r5, MemOperand(r4, 20)); in Generate_1()
215 __ strb(r5, MemOperand(r4, 48)); in Generate_1()
216 __ str(Narrow, r5, MemOperand(r4, 64)); in Generate_1()
217 __ str(Narrow, r5, MemOperand(r4, 88)); in Generate_1()
218 __ str(Narrow, r5, MemOperand(r4, 112)); in Generate_1()
219 __ str(r5, MemOperand(r4, 136)); in Generate_1()
220 __ strb(Narrow, r3, MemOperand(r4, 24)); in Generate_1()
221 __ str(Narrow, r3, MemOperand(r4, 28)); in Generate_1()
222 __ strb(r3, MemOperand(r4, 32)); in Generate_1()
223 __ strb(r3, MemOperand(r4, 36)); in Generate_1()
224 __ str(Narrow, r3, MemOperand(r4, 52)); in Generate_1()
225 __ str(Narrow, r3, MemOperand(r4, 56)); in Generate_1()
226 __ str(Narrow, r3, MemOperand(r4, 60)); in Generate_1()
227 __ str(Narrow, r3, MemOperand(r4, 68)); in Generate_1()
228 __ str(Narrow, r3, MemOperand(r4, 72)); in Generate_1()
229 __ str(Narrow, r3, MemOperand(r4, 76)); in Generate_1()
230 __ str(Narrow, r3, MemOperand(r4, 80)); in Generate_1()
231 __ str(Narrow, r3, MemOperand(r4, 84)); in Generate_1()
232 __ str(Narrow, r3, MemOperand(r4, 92)); in Generate_1()
233 __ str(Narrow, r3, MemOperand(r4, 96)); in Generate_1()
234 __ str(Narrow, r3, MemOperand(r4, 100)); in Generate_1()
235 __ str(Narrow, r3, MemOperand(r4, 104)); in Generate_1()
236 __ str(Narrow, r3, MemOperand(r4, 108)); in Generate_1()
237 __ str(Narrow, r3, MemOperand(r4, 116)); in Generate_1()
238 __ str(Narrow, r3, MemOperand(r4, 120)); in Generate_1()
239 __ str(Narrow, r3, MemOperand(r4, 124)); in Generate_1()
240 __ str(r3, MemOperand(r4, 128)); in Generate_1()
241 __ str(r3, MemOperand(r4, 132)); in Generate_1()
242 __ str(r3, MemOperand(r4, 140)); in Generate_1()
243 __ str(r3, MemOperand(r4, 144)); in Generate_1()
244 __ str(r3, MemOperand(r4, 148)); in Generate_1()
245 __ str(r3, MemOperand(r4, 152)); in Generate_1()
246 __ strb(r3, MemOperand(r4, 160)); in Generate_1()
247 __ str(Narrow, r2, MemOperand(r4, 8)); in Generate_1()
248 __ b(eq, Narrow, &l_007c); in Generate_1()
249 __ ldr(Narrow, r2, MemOperand(r1, 28)); in Generate_1()
250 __ cmp(Narrow, r2, r5); in Generate_1()
251 __ b(eq, Narrow, &l_0080); in Generate_1()
253 __ bind(&l_007c); in Generate_1()
254 __ mov(Narrow, r0, r4); in Generate_1()
255 __ pop(Narrow, RegisterList(0x80f8)); in Generate_1()
257 __ bind(&l_0080); in Generate_1()
258 __ mov(Narrow, r0, r1); in Generate_1()
259 __ add(r3, r4, 8U); in Generate_1()
260 __ eor(r1, r6, 0x1); in Generate_1()
262 __ bind(&l_008a); in Generate_1()
263 __ bl(&l_008a); in Generate_1()
264 __ movs(Narrow, r3, 14U); in Generate_1()
265 __ mov(Narrow, r0, r4); in Generate_1()
266 __ str(Narrow, r3, MemOperand(r7)); in Generate_1()
267 __ pop(Narrow, RegisterList(0x80f8)); in Generate_1()
268 __ ldr(Narrow, r3, &l_00ac); in Generate_1()
269 __ add(r0, r4, 36U); in Generate_1()
270 __ str(Narrow, r3, MemOperand(r4, 8)); in Generate_1()
272 __ bind(&l_009e); in Generate_1()
273 __ bl(&l_009e); in Generate_1()
275 __ bind(&l_00a2); in Generate_1()
276 __ bl(&l_00a2); in Generate_1()
277 __ nop(Narrow); in Generate_1()
279 __ bind(&l_00a8); in Generate_1()
280 __ Emit32(0x00000008); in Generate_1()
282 __ bind(&l_00ac); in Generate_1()
283 __ Emit32(0x00000008); in Generate_1()
285 __ bind(&l_00b0); in Generate_1()
286 __ push(RegisterList(0x4ff8)); in Generate_1()
287 __ mov(Narrow, r6, r1); in Generate_1()
288 __ ldr(Narrow, r4, MemOperand(r0)); in Generate_1()
289 __ mov(Narrow, r7, r0); in Generate_1()
290 __ mov(Narrow, r5, r2); in Generate_1()
291 __ ldr(Narrow, r1, MemOperand(r0, 4)); in Generate_1()
292 __ cmp(Narrow, r4, r1); in Generate_1()
293 __ b(eq, &l_01ce); in Generate_1()
294 __ mov(Narrow, r9, r3); in Generate_1()
295 __ ldr(Narrow, r3, MemOperand(sp, 40)); in Generate_1()
296 __ cmp(Narrow, r3, 0U); in Generate_1()
297 __ b(eq, Narrow, &l_01a8); in Generate_1()
298 __ ldr(Narrow, r3, MemOperand(r4, 4)); in Generate_1()
299 __ cmp(Narrow, r2, r3); in Generate_1()
300 __ b(lt, Narrow, &l_01c0); in Generate_1()
302 __ bind(&l_00d2); in Generate_1()
303 __ ldr(Narrow, r3, MemOperand(r4)); in Generate_1()
304 __ cbz(r3, &l_00e6); in Generate_1()
305 __ add(r3, r4, 24U); in Generate_1()
306 __ b(Narrow, &l_00e2); in Generate_1()
308 __ bind(&l_00dc); in Generate_1()
309 __ ldr(r2, MemOperand(r3, 24, PostIndex)); in Generate_1()
310 __ cbz(r2, &l_00e6); in Generate_1()
312 __ bind(&l_00e2); in Generate_1()
313 __ cmp(Narrow, r1, r3); in Generate_1()
314 __ b(ne, Narrow, &l_00dc); in Generate_1()
316 __ bind(&l_00e6); in Generate_1()
317 __ movw(sl, 0U); in Generate_1()
318 __ movt(sl, 0U); in Generate_1()
320 __ bind(&l_00ee); in Generate_1()
321 __ cmp(Narrow, r1, r4); in Generate_1()
322 __ b(eq, Narrow, &l_016e); in Generate_1()
324 __ bind(&l_00f2); in Generate_1()
325 __ ldr(Narrow, r3, MemOperand(r7, 40)); in Generate_1()
326 __ add(r0, r5, r9); in Generate_1()
327 __ ldr(Narrow, r2, MemOperand(r4, 8)); in Generate_1()
328 __ add(Narrow, r3, r3, r0); in Generate_1()
329 __ cmp(Narrow, r2, r3); in Generate_1()
332 __ b(gt, Narrow, &l_018c); in Generate_2()
334 __ bind(&l_0100); in Generate_2()
335 __ ldr(Narrow, r3, MemOperand(r4, 12)); in Generate_2()
336 __ mov(Narrow, r0, r6); in Generate_2()
337 __ ldr(Narrow, r2, MemOperand(r6)); in Generate_2()
338 __ ldr(fp, MemOperand(r4)); in Generate_2()
339 __ subs(r3, 1U); in Generate_2()
340 __ add(r8, r5, r3); in Generate_2()
341 __ ldr(Narrow, r2, MemOperand(r2, 44)); in Generate_2()
342 __ bic(r8, r8, r3); in Generate_2()
343 __ rsb(r1, r5, r8); in Generate_2()
344 __ blx(r2); in Generate_2()
345 __ ldr(Narrow, r3, MemOperand(r6)); in Generate_2()
346 __ mov(Narrow, r0, r6); in Generate_2()
347 __ ldr(Narrow, r3, MemOperand(r3)); in Generate_2()
348 __ cmp(Narrow, r3, sl); in Generate_2()
349 __ b(ne, Narrow, &l_0196); in Generate_2()
351 __ bind(&l_0126); in Generate_2()
352 __ bl(&l_0126); in Generate_2()
354 __ bind(&l_012a); in Generate_2()
355 __ ldr(r3, MemOperand(fp)); in Generate_2()
356 __ mov(Narrow, r1, r0); in Generate_2()
357 __ str(r8, MemOperand(fp, 20)); in Generate_2()
358 __ mov(Narrow, r0, fp); in Generate_2()
359 __ ldr(Narrow, r3, MemOperand(r3, 20)); in Generate_2()
360 __ blx(r3); in Generate_2()
361 __ ldr(r3, MemOperand(fp)); in Generate_2()
362 __ mov(Narrow, r0, fp); in Generate_2()
363 __ mov(Narrow, r1, r6); in Generate_2()
364 __ ldr(Narrow, r3, MemOperand(r3, 16)); in Generate_2()
365 __ blx(r3); in Generate_2()
366 __ ldr(r3, MemOperand(fp)); in Generate_2()
367 __ mov(Narrow, r0, fp); in Generate_2()
368 __ ldr(r5, MemOperand(fp, 4)); in Generate_2()
369 __ ldr(Narrow, r3, MemOperand(r3, 24)); in Generate_2()
370 __ blx(r3); in Generate_2()
371 __ cbz(r0, &l_019a); in Generate_2()
372 __ movs(Narrow, r3, 1U); in Generate_2()
373 __ mov(Narrow, r1, r4); in Generate_2()
374 __ strb(r3, MemOperand(fp, 16)); in Generate_2()
375 __ mov(Narrow, r0, r7); in Generate_2()
377 __ bind(&l_0160); in Generate_2()
378 __ bl(&l_0160); in Generate_2()
379 __ mov(Narrow, r4, r0); in Generate_2()
381 __ bind(&l_0166); in Generate_2()
382 __ ldr(Narrow, r1, MemOperand(r7, 4)); in Generate_2()
383 __ add(Narrow, r5, r5, r8); in Generate_2()
384 __ cmp(Narrow, r1, r4); in Generate_2()
385 __ b(ne, Narrow, &l_00f2); in Generate_2()
387 __ bind(&l_016e); in Generate_2()
388 __ mov(Narrow, r0, r7); in Generate_2()
389 __ movs(Narrow, r1, 0U); in Generate_2()
391 __ bind(&l_0172); in Generate_2()
392 __ bl(&l_0172); in Generate_2()
393 __ ldr(Narrow, r3, MemOperand(r6)); in Generate_2()
394 __ mov(Narrow, r0, r6); in Generate_2()
395 __ ldr(Narrow, r3, MemOperand(r3, 40)); in Generate_2()
396 __ blx(r3); in Generate_2()
397 __ ldr(Narrow, r0, MemOperand(r7, 28)); in Generate_2()
398 __ subs(r0, 1U); in Generate_2()
399 __ add(Narrow, r5, r5, r0); in Generate_2()
400 __ bic(r0, r5, r0); in Generate_2()
401 __ pop(RegisterList(0x8ff8)); in Generate_2()
403 __ bind(&l_018c); in Generate_2()
404 __ ldr(Narrow, r3, MemOperand(r4, 16)); in Generate_2()
405 __ cmp(Narrow, r5, r3); in Generate_2()
406 __ b(ge, Narrow, &l_0100); in Generate_2()
407 __ adds(Narrow, r4, r4, 24U); in Generate_2()
408 __ b(Narrow, &l_00ee); in Generate_2()
410 __ bind(&l_0196); in Generate_2()
411 __ blx(r3); in Generate_2()
412 __ b(Narrow, &l_012a); in Generate_2()
414 __ bind(&l_019a); in Generate_2()
415 __ ldr(Narrow, r0, MemOperand(r4)); in Generate_2()
416 __ mov(Narrow, r1, r4); in Generate_2()
417 __ adds(Narrow, r4, r4, 24U); in Generate_2()
418 __ ldr(Narrow, r3, MemOperand(r0)); in Generate_2()
419 __ ldr(Narrow, r3, MemOperand(r3, 28)); in Generate_2()
420 __ blx(r3); in Generate_2()
421 __ b(Narrow, &l_0166); in Generate_2()
423 __ bind(&l_01a8); in Generate_2()
424 __ ldr(Narrow, r3, MemOperand(r6)); in Generate_2()
425 __ mov(Narrow, r0, r6); in Generate_2()
426 __ ldr(Narrow, r3, MemOperand(r3, 36)); in Generate_2()
427 __ blx(r3); in Generate_2()
428 __ ldr(Narrow, r3, MemOperand(r7, 24)); in Generate_2()
429 __ add(Narrow, r5, r5, r3); in Generate_2()
431 __ bind(&l_01b4); in Generate_2()
432 __ ldr(Narrow, r4, MemOperand(r7)); in Generate_2()
433 __ ldr(Narrow, r1, MemOperand(r7, 4)); in Generate_2()
434 __ cmp(Narrow, r4, r1); in Generate_2()
435 __ b(ne, Narrow, &l_00d2); in Generate_2()
436 __ mov(Narrow, r1, r4); in Generate_2()
437 __ b(Narrow, &l_00e6); in Generate_2()
439 __ bind(&l_01c0); in Generate_2()
440 __ ldr(Narrow, r2, MemOperand(r6)); in Generate_2()
441 __ subs(Narrow, r1, r3, r5); in Generate_2()
442 __ mov(Narrow, r0, r6); in Generate_2()
443 __ mov(Narrow, r5, r3); in Generate_2()
444 __ ldr(Narrow, r3, MemOperand(r2, 48)); in Generate_2()
445 __ blx(r3); in Generate_2()
446 __ b(Narrow, &l_01b4); in Generate_2()
448 __ bind(&l_01ce); in Generate_2()
449 __ mov(Narrow, r0, r2); in Generate_2()
450 __ pop(RegisterList(0x8ff8)); in Generate_2()
451 __ push(RegisterList(0x4ff0)); in Generate_2()
452 __ movw(r7, 0U); in Generate_2()
453 __ movt(r7, 0U); in Generate_2()
454 __ sub(sp, sp, 2476U); in Generate_2()
455 __ mov(Narrow, r4, r0); in Generate_2()
456 __ ldr(Narrow, r3, MemOperand(r7, 4)); in Generate_2()
457 __ ldr(Narrow, r5, MemOperand(r7, 24)); in Generate_2()
458 __ ldr(Narrow, r0, MemOperand(r7, 28)); in Generate_2()
459 __ str(Narrow, r3, MemOperand(sp, 64)); in Generate_2()
462 __ ldr(Narrow, r3, MemOperand(r7, 8)); in Generate_3()
463 __ ubfx(r2, r5, 5U, 4U); in Generate_3()
464 __ ldr(Narrow, r1, MemOperand(r7, 32)); in Generate_3()
465 __ str(Narrow, r3, MemOperand(sp, 36)); in Generate_3()
466 __ ldr(Narrow, r3, MemOperand(r7, 12)); in Generate_3()
467 __ str(Narrow, r3, MemOperand(sp, 60)); in Generate_3()
468 __ ldr(Narrow, r3, MemOperand(r7, 16)); in Generate_3()
469 __ str(Narrow, r3, MemOperand(sp, 56)); in Generate_3()
470 __ ldr(Narrow, r3, MemOperand(r7, 20)); in Generate_3()
471 __ str(Narrow, r3, MemOperand(sp, 52)); in Generate_3()
472 __ cbz(r2, &l_0212); in Generate_3()
473 __ and_(r5, r5, 0x1f); in Generate_3()
474 __ mov(r8, 1U); in Generate_3()
475 __ lsl(r2, r8, r5); in Generate_3()
477 __ bind(&l_0212); in Generate_3()
478 __ ubfx(r3, r0, 5U, 4U); in Generate_3()
479 __ mov(Narrow, r8, r3); in Generate_3()
480 __ cbz(r3, &l_0226); in Generate_3()
481 __ and_(r0, r0, 0x1f); in Generate_3()
482 __ mov(r8, 1U); in Generate_3()
483 __ lsl(r8, r8, r0); in Generate_3()
485 __ bind(&l_0226); in Generate_3()
486 __ ubfx(r3, r1, 5U, 4U); in Generate_3()
487 __ orr(r8, r8, r2); in Generate_3()
488 __ cbz(r3, &l_0238); in Generate_3()
489 __ and_(r1, r1, 0x1f); in Generate_3()
490 __ movs(Narrow, r3, 1U); in Generate_3()
491 __ lsls(Narrow, r3, r3, r1); in Generate_3()
493 __ bind(&l_0238); in Generate_3()
494 __ movs(Narrow, r1, 14U); in Generate_3()
495 __ ldr(r9, &l_0600); in Generate_3()
496 __ str(Narrow, r1, MemOperand(sp, 84)); in Generate_3()
497 __ adds(r1, r4, 44U); in Generate_3()
498 __ add(r5, sp, 2136U); in Generate_3()
499 __ mov(r2, 0U); in Generate_3()
500 __ orr(r8, r8, r3); in Generate_3()
501 __ str(r9, MemOperand(r5)); in Generate_3()
502 __ str(Narrow, r2, MemOperand(r5, 4)); in Generate_3()
503 __ mov(Narrow, r6, r1); in Generate_3()
504 __ strb(Narrow, r2, MemOperand(r5, 17)); in Generate_3()
505 __ str(Narrow, r1, MemOperand(sp, 20)); in Generate_3()
506 __ b(eq, Narrow, &l_02ac); in Generate_3()
507 __ ldr(Narrow, r3, MemOperand(r4, 44)); in Generate_3()
508 __ movs(Narrow, r2, 1U); in Generate_3()
509 __ str(Narrow, r1, MemOperand(r5, 20)); in Generate_3()
510 __ mov(Narrow, r0, r1); in Generate_3()
511 __ str(Narrow, r2, MemOperand(r5, 24)); in Generate_3()
512 __ movs(Narrow, r1, 32U); in Generate_3()
513 __ ldr(Narrow, r3, MemOperand(r3, 32)); in Generate_3()
514 __ blx(r3); in Generate_3()
515 __ ldr(Narrow, r3, MemOperand(r4, 44)); in Generate_3()
516 __ mov(Narrow, r0, r6); in Generate_3()
517 __ ldr(Narrow, r3, MemOperand(r3, 24)); in Generate_3()
518 __ blx(r3); in Generate_3()
519 __ ldr(Narrow, r2, MemOperand(r4, 44)); in Generate_3()
520 __ movw(r3, 0U); in Generate_3()
521 __ movt(r3, 0U); in Generate_3()
522 __ ldr(Narrow, r2, MemOperand(r2)); in Generate_3()
523 __ cmp(Narrow, r2, r3); in Generate_3()
524 __ b(ne, &l_1aa8); in Generate_3()
525 __ mov(Narrow, r0, r6); in Generate_3()
527 __ bind(&l_028a); in Generate_3()
528 __ bl(&l_028a); in Generate_3()
530 __ bind(&l_028e); in Generate_3()
531 __ str(Narrow, r0, MemOperand(r5, 4)); in Generate_3()
532 __ ldr(Narrow, r1, MemOperand(r0, 20)); in Generate_3()
533 __ ldr(Narrow, r3, MemOperand(r0, 4)); in Generate_3()
534 __ ldr(Narrow, r2, MemOperand(r0, 12)); in Generate_3()
535 __ add(Narrow, r3, r3, r1); in Generate_3()
536 __ subs(Narrow, r3, r3, r2); in Generate_3()
537 __ cmp(Narrow, r3, 31U); in Generate_3()
538 __ b(hi, Narrow, &l_02a8); in Generate_3()
539 __ lsls(Narrow, r1, r1, 1U); in Generate_3()
540 __ adds(r0, 4U); in Generate_3()
541 __ adds(Narrow, r1, r1, 32U); in Generate_3()
543 __ bind(&l_02a4); in Generate_3()
544 __ bl(&l_02a4); in Generate_3()
546 __ bind(&l_02a8); in Generate_3()
547 __ movs(Narrow, r3, 1U); in Generate_3()
548 __ strb(Narrow, r3, MemOperand(r5, 17)); in Generate_3()
550 __ bind(&l_02ac); in Generate_3()
551 __ ldr(Narrow, r3, &l_05f8); in Generate_3()
552 __ add(fp, sp, 2304U); in Generate_3()
553 __ mov(Narrow, r0, fp); in Generate_3()
554 __ mov(Narrow, r1, r4); in Generate_3()
555 __ add(Narrow, r2, sp, 84U); in Generate_3()
556 __ str(Narrow, r3, MemOperand(r5)); in Generate_3()
557 __ bl(&l_0000); in Generate_3()
558 __ mov(Narrow, r0, r4); in Generate_3()
559 __ ldr(Narrow, r1, MemOperand(sp, 84)); in Generate_3()
560 __ mov(Narrow, r3, r8); in Generate_3()
561 __ movs(Narrow, r2, 0U); in Generate_3()
563 __ bind(&l_02c6); in Generate_3()
564 __ bl(&l_02c6); in Generate_3()
565 __ mov(Narrow, r0, fp); in Generate_3()
567 __ bind(&l_02cc); in Generate_3()
568 __ bl(&l_02cc); in Generate_3()
569 __ ldrb(Narrow, r3, MemOperand(r5, 17)); in Generate_3()
570 __ str(r9, MemOperand(r5)); in Generate_3()
571 __ cmp(Narrow, r3, 0U); in Generate_3()
572 __ b(ne, &l_1a72); in Generate_3()
574 __ bind(&l_02dc); in Generate_3()
575 __ ldr(Narrow, r3, MemOperand(r7)); in Generate_3()
576 __ add(r6, sp, 2304U); in Generate_3()
577 __ vmov(F64, d7, 0.12500); in Generate_3()
578 __ mov(sl, 832U); in Generate_3()
579 __ mov(Narrow, r0, r4); in Generate_3()
580 __ str(fp, MemOperand(sp)); in Generate_3()
581 __ str(r3, MemOperand(sp, 2320)); in Generate_3()
582 __ movs(Narrow, r1, 14U); in Generate_3()
583 __ vstr(d7, MemOperand(r6)); in Generate_3()
586 __ mov(r2, 800U); in Generate_4()
587 __ ldr(Narrow, r3, MemOperand(sp, 60)); in Generate_4()
588 __ add(r6, sp, 2304U); in Generate_4()
589 __ str(sl, MemOperand(sp, 2312)); in Generate_4()
590 __ mov(r8, 0U); in Generate_4()
592 __ bind(&l_030c); in Generate_4()
593 __ bl(&l_030c); in Generate_4()
594 __ vldr(d7, &l_05f0); in Generate_4()
595 __ mov(Narrow, r0, r4); in Generate_4()
596 __ str(fp, MemOperand(sp)); in Generate_4()
597 __ movs(Narrow, r1, 14U); in Generate_4()
598 __ str(sl, MemOperand(sp, 2312)); in Generate_4()
599 __ mov(r2, 800U); in Generate_4()
600 __ vstr(d7, MemOperand(r6)); in Generate_4()
601 __ add(sl, sp, 1968U); in Generate_4()
602 __ ldr(Narrow, r6, MemOperand(r7)); in Generate_4()
603 __ ldr(Narrow, r3, MemOperand(sp, 56)); in Generate_4()
604 __ str(r6, MemOperand(sp, 2320)); in Generate_4()
606 __ bind(&l_0334); in Generate_4()
607 __ bl(&l_0334); in Generate_4()
608 __ ldr(Narrow, r3, MemOperand(r7, 36)); in Generate_4()
609 __ movs(Narrow, r1, 14U); in Generate_4()
610 __ ldr(lr, MemOperand(r7, 40)); in Generate_4()
611 __ mov(Narrow, r0, r4); in Generate_4()
612 __ str(r8, MemOperand(sp, 2304)); in Generate_4()
613 __ mov(Narrow, r2, r3); in Generate_4()
614 __ str(Narrow, r3, MemOperand(sp, 72)); in Generate_4()
615 __ mov(Narrow, r3, fp); in Generate_4()
616 __ str(r8, MemOperand(sp, 2312)); in Generate_4()
617 __ str(lr, MemOperand(sp, 2308)); in Generate_4()
618 __ str(lr, MemOperand(sp, 2320)); in Generate_4()
619 __ str(r8, MemOperand(sp, 2316)); in Generate_4()
621 __ bind(&l_035c); in Generate_4()
622 __ bl(&l_035c); in Generate_4()
623 __ mov(r3, 1056U); in Generate_4()
624 __ ldr(Narrow, r1, MemOperand(r7)); in Generate_4()
625 __ str(r3, MemOperand(sl, 8)); in Generate_4()
626 __ movs(Narrow, r2, 42U); in Generate_4()
627 __ ldr(Narrow, r3, MemOperand(r7, 44)); in Generate_4()
628 __ str(r8, MemOperand(r5, 4)); in Generate_4()
629 __ strb(r8, MemOperand(r5, 17)); in Generate_4()
630 __ str(Narrow, r3, MemOperand(sp, 48)); in Generate_4()
631 __ ldr(Narrow, r3, MemOperand(r7, 48)); in Generate_4()
632 __ str(r9, MemOperand(r5)); in Generate_4()
633 __ str(r1, MemOperand(sl, 16)); in Generate_4()
634 __ str(Narrow, r3, MemOperand(sp, 44)); in Generate_4()
635 __ ldr(Narrow, r3, MemOperand(sp, 20)); in Generate_4()
636 __ str(r2, MemOperand(sl)); in Generate_4()
637 __ cbz(r3, &l_03dc); in Generate_4()
638 __ mov(Narrow, r6, r3); in Generate_4()
639 __ ldr(Narrow, r3, MemOperand(r4, 44)); in Generate_4()
640 __ movs(Narrow, r2, 1U); in Generate_4()
641 __ str(Narrow, r6, MemOperand(r5, 20)); in Generate_4()
642 __ str(Narrow, r2, MemOperand(r5, 24)); in Generate_4()
643 __ mov(Narrow, r0, r6); in Generate_4()
644 __ movs(Narrow, r1, 32U); in Generate_4()
645 __ ldr(Narrow, r3, MemOperand(r3, 32)); in Generate_4()
646 __ blx(r3); in Generate_4()
647 __ ldr(Narrow, r3, MemOperand(r4, 44)); in Generate_4()
648 __ mov(Narrow, r0, r6); in Generate_4()
649 __ ldr(Narrow, r3, MemOperand(r3, 24)); in Generate_4()
650 __ blx(r3); in Generate_4()
651 __ ldr(Narrow, r2, MemOperand(r4, 44)); in Generate_4()
652 __ movw(r3, 0U); in Generate_4()
653 __ movt(r3, 0U); in Generate_4()
654 __ ldr(Narrow, r2, MemOperand(r2)); in Generate_4()
655 __ cmp(Narrow, r2, r3); in Generate_4()
656 __ b(ne, &l_1ab0); in Generate_4()
657 __ mov(Narrow, r0, r6); in Generate_4()
659 __ bind(&l_03ba); in Generate_4()
660 __ bl(&l_03ba); in Generate_4()
662 __ bind(&l_03be); in Generate_4()
663 __ str(Narrow, r0, MemOperand(r5, 4)); in Generate_4()
664 __ ldr(Narrow, r1, MemOperand(r0, 20)); in Generate_4()
665 __ ldr(Narrow, r3, MemOperand(r0, 4)); in Generate_4()
666 __ ldr(Narrow, r2, MemOperand(r0, 12)); in Generate_4()
667 __ add(Narrow, r3, r3, r1); in Generate_4()
668 __ subs(Narrow, r3, r3, r2); in Generate_4()
669 __ cmp(Narrow, r3, 31U); in Generate_4()
670 __ b(hi, Narrow, &l_03d8); in Generate_4()
671 __ lsls(Narrow, r1, r1, 1U); in Generate_4()
672 __ adds(r0, 4U); in Generate_4()
673 __ adds(Narrow, r1, r1, 32U); in Generate_4()
675 __ bind(&l_03d4); in Generate_4()
676 __ bl(&l_03d4); in Generate_4()
678 __ bind(&l_03d8); in Generate_4()
679 __ movs(Narrow, r3, 1U); in Generate_4()
680 __ strb(Narrow, r3, MemOperand(r5, 17)); in Generate_4()
682 __ bind(&l_03dc); in Generate_4()
683 __ ldr(Narrow, r1, &l_05f8); in Generate_4()
684 __ mov(lr, 0U); in Generate_4()
685 __ ldr(Narrow, r6, &l_05fc); in Generate_4()
686 __ mov(ip, 1U); in Generate_4()
687 __ movs(Narrow, r3, 14U); in Generate_4()
688 __ movs(Narrow, r2, 4U); in Generate_4()
689 __ str(Narrow, r1, MemOperand(r5)); in Generate_4()
690 __ mov(Narrow, r0, r4); in Generate_4()
691 __ str(r3, MemOperand(sp, 2308)); in Generate_4()
692 __ mov(Narrow, r1, r3); in Generate_4()
693 __ str(r2, MemOperand(sp, 2316)); in Generate_4()
694 __ mov(r2, 1032U); in Generate_4()
695 __ str(r4, MemOperand(sp, 2304)); in Generate_4()
696 __ str(ip, MemOperand(sp, 2320)); in Generate_4()
697 __ ldr(Narrow, r3, MemOperand(sp, 48)); in Generate_4()
698 __ str(ip, MemOperand(sp, 2324)); in Generate_4()
699 __ strb(ip, MemOperand(sp, 2352)); in Generate_4()
700 __ str(ip, MemOperand(sp, 2368)); in Generate_4()
701 __ str(ip, MemOperand(sp, 2392)); in Generate_4()
704 __ str(ip, MemOperand(sp, 2416)); in Generate_5()
705 __ str(ip, MemOperand(sp, 2440)); in Generate_5()
706 __ strb(lr, MemOperand(sp, 2328)); in Generate_5()
707 __ str(lr, MemOperand(sp, 2332)); in Generate_5()
708 __ strb(lr, MemOperand(sp, 2336)); in Generate_5()
709 __ strb(lr, MemOperand(sp, 2340)); in Generate_5()
710 __ str(lr, MemOperand(sp, 2356)); in Generate_5()
711 __ str(lr, MemOperand(sp, 2360)); in Generate_5()
712 __ str(lr, MemOperand(sp, 2364)); in Generate_5()
713 __ str(lr, MemOperand(sp, 2372)); in Generate_5()
714 __ str(lr, MemOperand(sp, 2376)); in Generate_5()
715 __ str(lr, MemOperand(sp, 2380)); in Generate_5()
716 __ str(lr, MemOperand(sp, 2384)); in Generate_5()
717 __ str(lr, MemOperand(sp, 2388)); in Generate_5()
718 __ str(lr, MemOperand(sp, 2396)); in Generate_5()
719 __ str(lr, MemOperand(sp, 2400)); in Generate_5()
720 __ str(lr, MemOperand(sp, 2404)); in Generate_5()
721 __ str(lr, MemOperand(sp, 2408)); in Generate_5()
722 __ str(lr, MemOperand(sp, 2412)); in Generate_5()
723 __ str(lr, MemOperand(sp, 2420)); in Generate_5()
724 __ str(lr, MemOperand(sp, 2424)); in Generate_5()
725 __ str(lr, MemOperand(sp, 2428)); in Generate_5()
726 __ str(lr, MemOperand(sp, 2432)); in Generate_5()
727 __ str(lr, MemOperand(sp, 2436)); in Generate_5()
728 __ str(sl, MemOperand(sp)); in Generate_5()
729 __ str(lr, MemOperand(sp, 2444)); in Generate_5()
730 __ str(lr, MemOperand(sp, 2448)); in Generate_5()
731 __ str(lr, MemOperand(sp, 2452)); in Generate_5()
732 __ str(lr, MemOperand(sp, 2456)); in Generate_5()
733 __ strb(lr, MemOperand(sp, 2464)); in Generate_5()
734 __ str(r6, MemOperand(sp, 2312)); in Generate_5()
736 __ bind(&l_0494); in Generate_5()
737 __ bl(&l_0494); in Generate_5()
738 __ mov(Narrow, r0, fp); in Generate_5()
740 __ bind(&l_049a); in Generate_5()
741 __ bl(&l_049a); in Generate_5()
742 __ ldrb(Narrow, r3, MemOperand(r5, 17)); in Generate_5()
743 __ str(r9, MemOperand(r5)); in Generate_5()
744 __ cmp(Narrow, r3, 0U); in Generate_5()
745 __ b(ne, &l_1a54); in Generate_5()
747 __ bind(&l_04aa); in Generate_5()
748 __ movs(Narrow, r3, 0U); in Generate_5()
749 __ ldr(Narrow, r0, MemOperand(r7)); in Generate_5()
750 __ str(Narrow, r3, MemOperand(r5, 4)); in Generate_5()
751 __ movs(Narrow, r1, 32U); in Generate_5()
752 __ strb(Narrow, r3, MemOperand(r5, 17)); in Generate_5()
753 __ mov(r2, 1056U); in Generate_5()
754 __ ldr(Narrow, r3, MemOperand(sp, 20)); in Generate_5()
755 __ str(r9, MemOperand(r5)); in Generate_5()
756 __ str(r1, MemOperand(sl)); in Generate_5()
757 __ str(r0, MemOperand(sl, 16)); in Generate_5()
758 __ str(r2, MemOperand(sl, 8)); in Generate_5()
759 __ cbz(r3, &l_051a); in Generate_5()
760 __ mov(Narrow, r6, r3); in Generate_5()
761 __ ldr(Narrow, r3, MemOperand(r4, 44)); in Generate_5()
762 __ movs(Narrow, r2, 1U); in Generate_5()
763 __ mov(Narrow, r0, r6); in Generate_5()
764 __ str(Narrow, r2, MemOperand(r5, 24)); in Generate_5()
765 __ str(Narrow, r6, MemOperand(r5, 20)); in Generate_5()
766 __ ldr(Narrow, r3, MemOperand(r3, 32)); in Generate_5()
767 __ blx(r3); in Generate_5()
768 __ ldr(Narrow, r3, MemOperand(r4, 44)); in Generate_5()
769 __ mov(Narrow, r0, r6); in Generate_5()
770 __ ldr(Narrow, r3, MemOperand(r3, 24)); in Generate_5()
771 __ blx(r3); in Generate_5()
772 __ ldr(Narrow, r2, MemOperand(r4, 44)); in Generate_5()
773 __ movw(r3, 0U); in Generate_5()
774 __ movt(r3, 0U); in Generate_5()
775 __ ldr(Narrow, r2, MemOperand(r2)); in Generate_5()
776 __ cmp(Narrow, r2, r3); in Generate_5()
777 __ b(ne, &l_1a98); in Generate_5()
778 __ mov(Narrow, r0, r6); in Generate_5()
780 __ bind(&l_04f8); in Generate_5()
781 __ bl(&l_04f8); in Generate_5()
783 __ bind(&l_04fc); in Generate_5()
784 __ str(Narrow, r0, MemOperand(r5, 4)); in Generate_5()
785 __ ldr(Narrow, r1, MemOperand(r0, 20)); in Generate_5()
786 __ ldr(Narrow, r3, MemOperand(r0, 4)); in Generate_5()
787 __ ldr(Narrow, r2, MemOperand(r0, 12)); in Generate_5()
788 __ add(Narrow, r3, r3, r1); in Generate_5()
789 __ subs(Narrow, r3, r3, r2); in Generate_5()
790 __ cmp(Narrow, r3, 31U); in Generate_5()
791 __ b(hi, Narrow, &l_0516); in Generate_5()
792 __ lsls(Narrow, r1, r1, 1U); in Generate_5()
793 __ adds(r0, 4U); in Generate_5()
794 __ adds(Narrow, r1, r1, 32U); in Generate_5()
796 __ bind(&l_0512); in Generate_5()
797 __ bl(&l_0512); in Generate_5()
799 __ bind(&l_0516); in Generate_5()
800 __ movs(Narrow, r3, 1U); in Generate_5()
801 __ strb(Narrow, r3, MemOperand(r5, 17)); in Generate_5()
803 __ bind(&l_051a); in Generate_5()
804 __ ldr(Narrow, r1, &l_05f8); in Generate_5()
805 __ mov(lr, 0U); in Generate_5()
806 __ ldr(Narrow, r6, &l_05fc); in Generate_5()
807 __ mov(ip, 1U); in Generate_5()
808 __ movs(Narrow, r3, 14U); in Generate_5()
809 __ movs(Narrow, r2, 4U); in Generate_5()
810 __ str(Narrow, r1, MemOperand(r5)); in Generate_5()
811 __ mov(Narrow, r0, r4); in Generate_5()
812 __ str(r3, MemOperand(sp, 2308)); in Generate_5()
813 __ mov(Narrow, r1, r3); in Generate_5()
814 __ str(r2, MemOperand(sp, 2316)); in Generate_5()
815 __ mov(r2, 1032U); in Generate_5()
816 __ str(r4, MemOperand(sp, 2304)); in Generate_5()
817 __ str(ip, MemOperand(sp, 2320)); in Generate_5()
818 __ ldr(Narrow, r3, MemOperand(sp, 44)); in Generate_5()
819 __ str(ip, MemOperand(sp, 2324)); in Generate_5()
822 __ strb(ip, MemOperand(sp, 2352)); in Generate_6()
823 __ str(ip, MemOperand(sp, 2368)); in Generate_6()
824 __ str(ip, MemOperand(sp, 2392)); in Generate_6()
825 __ str(ip, MemOperand(sp, 2416)); in Generate_6()
826 __ str(ip, MemOperand(sp, 2440)); in Generate_6()
827 __ strb(lr, MemOperand(sp, 2328)); in Generate_6()
828 __ str(lr, MemOperand(sp, 2332)); in Generate_6()
829 __ strb(lr, MemOperand(sp, 2336)); in Generate_6()
830 __ strb(lr, MemOperand(sp, 2340)); in Generate_6()
831 __ str(lr, MemOperand(sp, 2356)); in Generate_6()
832 __ str(lr, MemOperand(sp, 2360)); in Generate_6()
833 __ str(lr, MemOperand(sp, 2364)); in Generate_6()
834 __ str(lr, MemOperand(sp, 2372)); in Generate_6()
835 __ str(lr, MemOperand(sp, 2376)); in Generate_6()
836 __ str(lr, MemOperand(sp, 2380)); in Generate_6()
837 __ str(lr, MemOperand(sp, 2384)); in Generate_6()
838 __ str(lr, MemOperand(sp, 2388)); in Generate_6()
839 __ str(lr, MemOperand(sp, 2396)); in Generate_6()
840 __ str(lr, MemOperand(sp, 2400)); in Generate_6()
841 __ str(lr, MemOperand(sp, 2404)); in Generate_6()
842 __ str(lr, MemOperand(sp, 2408)); in Generate_6()
843 __ str(lr, MemOperand(sp, 2412)); in Generate_6()
844 __ str(lr, MemOperand(sp, 2420)); in Generate_6()
845 __ str(lr, MemOperand(sp, 2424)); in Generate_6()
846 __ str(lr, MemOperand(sp, 2428)); in Generate_6()
847 __ str(lr, MemOperand(sp, 2432)); in Generate_6()
848 __ str(lr, MemOperand(sp, 2436)); in Generate_6()
849 __ str(sl, MemOperand(sp)); in Generate_6()
850 __ str(lr, MemOperand(sp, 2444)); in Generate_6()
851 __ str(lr, MemOperand(sp, 2448)); in Generate_6()
852 __ str(lr, MemOperand(sp, 2452)); in Generate_6()
853 __ str(lr, MemOperand(sp, 2456)); in Generate_6()
854 __ strb(lr, MemOperand(sp, 2464)); in Generate_6()
855 __ str(r6, MemOperand(sp, 2312)); in Generate_6()
857 __ bind(&l_05d2); in Generate_6()
858 __ bl(&l_05d2); in Generate_6()
859 __ mov(Narrow, r0, fp); in Generate_6()
861 __ bind(&l_05d8); in Generate_6()
862 __ bl(&l_05d8); in Generate_6()
863 __ ldrb(Narrow, r3, MemOperand(r5, 17)); in Generate_6()
864 __ str(r9, MemOperand(r5)); in Generate_6()
865 __ cmp(Narrow, r3, 0U); in Generate_6()
866 __ b(ne, &l_1a36); in Generate_6()
867 __ b(Narrow, &l_0604); in Generate_6()
868 __ nop(Narrow); in Generate_6()
869 __ nop(Wide); in Generate_6()
871 __ bind(&l_05f0); in Generate_6()
872 __ Emit32(0x00000000); in Generate_6()
873 __ Emit32(0x3fb00000); in Generate_6()
875 __ bind(&l_05f8); in Generate_6()
876 __ Emit32(0x00000008); in Generate_6()
878 __ bind(&l_05fc); in Generate_6()
879 __ Emit32(0x00000008); in Generate_6()
881 __ bind(&l_0600); in Generate_6()
882 __ Emit32(0x00000008); in Generate_6()
884 __ bind(&l_0604); in Generate_6()
885 __ ldr(Narrow, r3, MemOperand(r7, 48)); in Generate_6()
886 __ mov(Narrow, r0, r4); in Generate_6()
887 __ ldr(Narrow, r1, MemOperand(r7, 52)); in Generate_6()
888 __ add(r8, sp, 120U); in Generate_6()
889 __ vmov(F32, s0, -2.0000); in Generate_6()
890 __ and_(r3, r3, 0x1f); in Generate_6()
891 __ orr(r3, r3, 0x8000); in Generate_6()
892 __ orr(r3, r3, 0x60); in Generate_6()
893 __ mov(Narrow, r6, r3); in Generate_6()
894 __ str(Narrow, r3, MemOperand(sp, 76)); in Generate_6()
896 __ bind(&l_0622); in Generate_6()
897 __ bl(&l_0622); in Generate_6()
898 __ movs(Narrow, r3, 0U); in Generate_6()
899 __ movs(Narrow, r2, 1U); in Generate_6()
900 __ str(Narrow, r3, MemOperand(r5, 4)); in Generate_6()
901 __ movs(Narrow, r1, 14U); in Generate_6()
902 __ strb(Narrow, r3, MemOperand(r5, 17)); in Generate_6()
903 __ mov(Narrow, r0, r6); in Generate_6()
904 __ ldr(Narrow, r3, MemOperand(sp, 20)); in Generate_6()
905 __ str(r9, MemOperand(r5)); in Generate_6()
906 __ stm(r8, NO_WRITE_BACK, RegisterList(r0, r2)); in Generate_6()
907 __ str(Narrow, r1, MemOperand(sp, 88)); in Generate_6()
908 __ cbz(r3, &l_068e); in Generate_6()
909 __ mov(Narrow, r6, r3); in Generate_6()
910 __ ldr(Narrow, r3, MemOperand(r4, 44)); in Generate_6()
911 __ str(Narrow, r2, MemOperand(r5, 24)); in Generate_6()
912 __ mov(Narrow, r0, r6); in Generate_6()
913 __ str(Narrow, r6, MemOperand(r5, 20)); in Generate_6()
914 __ movs(Narrow, r1, 32U); in Generate_6()
915 __ ldr(Narrow, r3, MemOperand(r3, 32)); in Generate_6()
916 __ blx(r3); in Generate_6()
917 __ ldr(Narrow, r3, MemOperand(r4, 44)); in Generate_6()
918 __ mov(Narrow, r0, r6); in Generate_6()
919 __ ldr(Narrow, r3, MemOperand(r3, 24)); in Generate_6()
920 __ blx(r3); in Generate_6()
921 __ ldr(Narrow, r2, MemOperand(r4, 44)); in Generate_6()
922 __ movw(r3, 0U); in Generate_6()
923 __ movt(r3, 0U); in Generate_6()
924 __ ldr(Narrow, r2, MemOperand(r2)); in Generate_6()
925 __ cmp(Narrow, r2, r3); in Generate_6()
926 __ b(ne, &l_1a90); in Generate_6()
927 __ mov(Narrow, r0, r6); in Generate_6()
929 __ bind(&l_066c); in Generate_6()
930 __ bl(&l_066c); in Generate_6()
932 __ bind(&l_0670); in Generate_6()
933 __ str(Narrow, r0, MemOperand(r5, 4)); in Generate_6()
934 __ ldr(Narrow, r1, MemOperand(r0, 20)); in Generate_6()
935 __ ldr(Narrow, r3, MemOperand(r0, 4)); in Generate_6()
936 __ ldr(Narrow, r2, MemOperand(r0, 12)); in Generate_6()
937 __ add(Narrow, r3, r3, r1); in Generate_6()
938 __ subs(Narrow, r3, r3, r2); in Generate_6()
939 __ cmp(Narrow, r3, 31U); in Generate_6()
940 __ b(hi, Narrow, &l_068a); in Generate_6()
941 __ lsls(Narrow, r1, r1, 1U); in Generate_6()
944 __ adds(r0, 4U); in Generate_7()
945 __ adds(Narrow, r1, r1, 32U); in Generate_7()
947 __ bind(&l_0686); in Generate_7()
948 __ bl(&l_0686); in Generate_7()
950 __ bind(&l_068a); in Generate_7()
951 __ movs(Narrow, r3, 1U); in Generate_7()
952 __ strb(Narrow, r3, MemOperand(r5, 17)); in Generate_7()
954 __ bind(&l_068e); in Generate_7()
955 __ ldr(Narrow, r3, &l_09dc); in Generate_7()
956 __ mov(Narrow, r0, fp); in Generate_7()
957 __ mov(Narrow, r1, r4); in Generate_7()
958 __ add(Narrow, r2, sp, 88U); in Generate_7()
959 __ str(Narrow, r3, MemOperand(r5)); in Generate_7()
960 __ bl(&l_0000); in Generate_7()
961 __ ldm(r8, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_7()
962 __ mov(r2, 1568U); in Generate_7()
963 __ ldr(lr, MemOperand(sp, 88)); in Generate_7()
964 __ ldr(Narrow, r3, MemOperand(sp, 36)); in Generate_7()
965 __ stm(sp, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_7()
966 __ mov(Narrow, r0, r4); in Generate_7()
967 __ mov(Narrow, r1, lr); in Generate_7()
969 __ bind(&l_06b2); in Generate_7()
970 __ bl(&l_06b2); in Generate_7()
971 __ mov(Narrow, r0, fp); in Generate_7()
973 __ bind(&l_06b8); in Generate_7()
974 __ bl(&l_06b8); in Generate_7()
975 __ ldr(Narrow, r3, &l_09dc); in Generate_7()
976 __ mov(Narrow, r0, r5); in Generate_7()
977 __ mov(r8, 0U); in Generate_7()
978 __ str(Narrow, r3, MemOperand(r5)); in Generate_7()
980 __ bind(&l_06c6); in Generate_7()
981 __ bl(&l_06c6); in Generate_7()
982 __ ldr(Narrow, r3, MemOperand(r7)); in Generate_7()
983 __ mov(lr, 832U); in Generate_7()
984 __ vmov(F64, d7, 4.0000); in Generate_7()
985 __ mov(Narrow, r0, r4); in Generate_7()
986 __ str(fp, MemOperand(sp)); in Generate_7()
987 __ movs(Narrow, r1, 14U); in Generate_7()
988 __ str(r3, MemOperand(sp, 2320)); in Generate_7()
989 __ add(r3, sp, 2304U); in Generate_7()
990 __ vstr(d7, MemOperand(r3)); in Generate_7()
991 __ mov(r2, 800U); in Generate_7()
992 __ ldr(Narrow, r3, MemOperand(sp, 52)); in Generate_7()
993 __ str(lr, MemOperand(sp, 2312)); in Generate_7()
995 __ bind(&l_06f2); in Generate_7()
996 __ bl(&l_06f2); in Generate_7()
997 __ ldr(lr, MemOperand(r7, 40)); in Generate_7()
998 __ mov(ip, 64U); in Generate_7()
999 __ ldr(Narrow, r2, MemOperand(r7, 24)); in Generate_7()
1000 __ mov(Narrow, r3, fp); in Generate_7()
1001 __ mov(Narrow, r0, r4); in Generate_7()
1002 __ movs(Narrow, r1, 14U); in Generate_7()
1003 __ str(r8, MemOperand(sp, 2312)); in Generate_7()
1004 __ str(r8, MemOperand(sp, 2316)); in Generate_7()
1005 __ str(lr, MemOperand(sp, 2308)); in Generate_7()
1006 __ str(lr, MemOperand(sp, 2320)); in Generate_7()
1007 __ str(ip, MemOperand(sp, 2304)); in Generate_7()
1009 __ bind(&l_071a); in Generate_7()
1010 __ bl(&l_071a); in Generate_7()
1011 __ movs(Narrow, r2, 132U); in Generate_7()
1012 __ ldr(Narrow, r3, MemOperand(r7, 40)); in Generate_7()
1013 __ str(r2, MemOperand(sl)); in Generate_7()
1014 __ ldr(Narrow, r2, MemOperand(sp, 20)); in Generate_7()
1015 __ str(r8, MemOperand(sl, 8)); in Generate_7()
1016 __ str(r8, MemOperand(sl, 12)); in Generate_7()
1017 __ str(r8, MemOperand(r5, 4)); in Generate_7()
1018 __ strb(r8, MemOperand(r5, 17)); in Generate_7()
1019 __ str(r3, MemOperand(sl, 4)); in Generate_7()
1020 __ str(r3, MemOperand(sl, 16)); in Generate_7()
1021 __ str(r9, MemOperand(r5)); in Generate_7()
1022 __ ldr(Narrow, r3, &l_09dc); in Generate_7()
1023 __ ldr(r8, MemOperand(r7, 56)); in Generate_7()
1024 __ cmp(Narrow, r2, 0U); in Generate_7()
1025 __ b(eq, &l_1ab8); in Generate_7()
1026 __ ldr(Narrow, r3, MemOperand(r4, 44)); in Generate_7()
1027 __ mov(Narrow, r6, r2); in Generate_7()
1028 __ movs(Narrow, r2, 1U); in Generate_7()
1029 __ str(Narrow, r6, MemOperand(r5, 20)); in Generate_7()
1030 __ str(Narrow, r2, MemOperand(r5, 24)); in Generate_7()
1031 __ mov(Narrow, r0, r6); in Generate_7()
1032 __ movs(Narrow, r1, 32U); in Generate_7()
1033 __ ldr(Narrow, r3, MemOperand(r3, 32)); in Generate_7()
1034 __ blx(r3); in Generate_7()
1035 __ ldr(Narrow, r3, MemOperand(r4, 44)); in Generate_7()
1036 __ mov(Narrow, r0, r6); in Generate_7()
1037 __ ldr(Narrow, r3, MemOperand(r3, 24)); in Generate_7()
1038 __ blx(r3); in Generate_7()
1039 __ ldr(Narrow, r2, MemOperand(r4, 44)); in Generate_7()
1040 __ movw(r3, 0U); in Generate_7()
1041 __ movt(r3, 0U); in Generate_7()
1042 __ ldr(Narrow, r2, MemOperand(r2)); in Generate_7()
1043 __ cmp(Narrow, r2, r3); in Generate_7()
1044 __ b(ne, &l_1aa0); in Generate_7()
1045 __ mov(Narrow, r0, r6); in Generate_7()
1047 __ bind(&l_077e); in Generate_7()
1048 __ bl(&l_077e); in Generate_7()
1050 __ bind(&l_0782); in Generate_7()
1051 __ str(Narrow, r0, MemOperand(r5, 4)); in Generate_7()
1052 __ ldr(Narrow, r1, MemOperand(r0, 20)); in Generate_7()
1053 __ ldr(Narrow, r3, MemOperand(r0, 4)); in Generate_7()
1054 __ ldr(Narrow, r2, MemOperand(r0, 12)); in Generate_7()
1055 __ add(Narrow, r3, r3, r1); in Generate_7()
1056 __ subs(Narrow, r3, r3, r2); in Generate_7()
1057 __ cmp(Narrow, r3, 31U); in Generate_7()
1058 __ b(hi, Narrow, &l_079c); in Generate_7()
1059 __ lsls(Narrow, r1, r1, 1U); in Generate_7()
1060 __ adds(r0, 4U); in Generate_7()
1061 __ adds(Narrow, r1, r1, 32U); in Generate_7()
1063 __ bind(&l_0798); in Generate_7()
1064 __ bl(&l_0798); in Generate_7()
1066 __ bind(&l_079c); in Generate_7()
1067 __ movs(Narrow, r3, 1U); in Generate_7()
1070 __ ldr(Narrow, r2, &l_09dc); in Generate_8()
1071 __ strb(Narrow, r3, MemOperand(r5, 17)); in Generate_8()
1072 __ and_(r3, r8, 0x1f); in Generate_8()
1073 __ str(Narrow, r2, MemOperand(r5)); in Generate_8()
1075 __ bind(&l_07a8); in Generate_8()
1076 __ ldr(r0, MemOperand(sl, 4)); in Generate_8()
1077 __ ubfx(r1, r0, 5U, 4U); in Generate_8()
1078 __ cmp(Narrow, r1, 0U); in Generate_8()
1079 __ b(ne, &l_1ac2); in Generate_8()
1080 __ ldr(r2, MemOperand(sl)); in Generate_8()
1081 __ cmp(Narrow, r2, 0U); in Generate_8()
1082 __ b(eq, &l_1d88); in Generate_8()
1083 __ cmp(Narrow, r2, 7U); in Generate_8()
1084 __ b(hi, &l_1b3e); in Generate_8()
1085 __ cmp(Narrow, r3, 7U); in Generate_8()
1086 __ it(ls); in Generate_8()
1087 __ mov(ls, ip, 1U); in Generate_8()
1088 __ b(ls, Narrow, &l_07dc); in Generate_8()
1090 __ bind(&l_07d0); in Generate_8()
1091 __ cmp(Narrow, r3, 7U); in Generate_8()
1092 __ ite(hi); in Generate_8()
1093 __ mov(hi, ip, 0U); in Generate_8()
1094 __ mov(ls, ip, 1U); in Generate_8()
1096 __ bind(&l_07dc); in Generate_8()
1097 __ ldr(Narrow, r6, &l_09e0); in Generate_8()
1098 __ mov(lr, 0U); in Generate_8()
1099 __ movs(Narrow, r3, 1U); in Generate_8()
1100 __ movs(Narrow, r2, 4U); in Generate_8()
1101 __ movs(Narrow, r1, 14U); in Generate_8()
1102 __ str(r2, MemOperand(sp, 2316)); in Generate_8()
1103 __ str(r3, MemOperand(sp, 2320)); in Generate_8()
1104 __ mov(Narrow, r2, lr); in Generate_8()
1105 __ str(r3, MemOperand(sp, 2324)); in Generate_8()
1106 __ mov(Narrow, r0, r4); in Generate_8()
1107 __ strb(r3, MemOperand(sp, 2352)); in Generate_8()
1108 __ str(r3, MemOperand(sp, 2368)); in Generate_8()
1109 __ str(r3, MemOperand(sp, 2392)); in Generate_8()
1110 __ str(r3, MemOperand(sp, 2416)); in Generate_8()
1111 __ str(r3, MemOperand(sp, 2440)); in Generate_8()
1112 __ mov(Narrow, r3, r8); in Generate_8()
1113 __ str(r4, MemOperand(sp, 2304)); in Generate_8()
1114 __ str(r1, MemOperand(sp, 2308)); in Generate_8()
1115 __ strb(lr, MemOperand(sp, 2328)); in Generate_8()
1116 __ str(lr, MemOperand(sp, 2332)); in Generate_8()
1117 __ strb(lr, MemOperand(sp, 2336)); in Generate_8()
1118 __ strb(lr, MemOperand(sp, 2340)); in Generate_8()
1119 __ str(lr, MemOperand(sp, 2356)); in Generate_8()
1120 __ str(lr, MemOperand(sp, 2360)); in Generate_8()
1121 __ str(lr, MemOperand(sp, 2364)); in Generate_8()
1122 __ str(lr, MemOperand(sp, 2372)); in Generate_8()
1123 __ str(lr, MemOperand(sp, 2376)); in Generate_8()
1124 __ str(lr, MemOperand(sp, 2380)); in Generate_8()
1125 __ str(lr, MemOperand(sp, 2384)); in Generate_8()
1126 __ str(lr, MemOperand(sp, 2388)); in Generate_8()
1127 __ str(lr, MemOperand(sp, 2396)); in Generate_8()
1128 __ str(lr, MemOperand(sp, 2400)); in Generate_8()
1129 __ str(lr, MemOperand(sp, 2404)); in Generate_8()
1130 __ str(lr, MemOperand(sp, 2408)); in Generate_8()
1131 __ str(lr, MemOperand(sp, 2412)); in Generate_8()
1132 __ str(lr, MemOperand(sp, 2420)); in Generate_8()
1133 __ str(lr, MemOperand(sp, 2424)); in Generate_8()
1134 __ str(lr, MemOperand(sp, 2428)); in Generate_8()
1135 __ str(lr, MemOperand(sp, 2432)); in Generate_8()
1136 __ str(lr, MemOperand(sp, 2436)); in Generate_8()
1137 __ str(lr, MemOperand(sp, 2444)); in Generate_8()
1138 __ str(lr, MemOperand(sp, 2448)); in Generate_8()
1139 __ str(r8, MemOperand(sp)); in Generate_8()
1140 __ str(sl, MemOperand(sp, 4)); in Generate_8()
1141 __ str(lr, MemOperand(sp, 2452)); in Generate_8()
1142 __ str(lr, MemOperand(sp, 2456)); in Generate_8()
1143 __ str(r6, MemOperand(sp, 2312)); in Generate_8()
1144 __ strb(ip, MemOperand(sp, 2464)); in Generate_8()
1146 __ bind(&l_088e); in Generate_8()
1147 __ bl(&l_088e); in Generate_8()
1148 __ mov(Narrow, r0, fp); in Generate_8()
1150 __ bind(&l_0894); in Generate_8()
1151 __ bl(&l_0894); in Generate_8()
1152 __ ldrb(Narrow, r3, MemOperand(r5, 17)); in Generate_8()
1153 __ str(r9, MemOperand(r5)); in Generate_8()
1154 __ cmp(Narrow, r3, 0U); in Generate_8()
1155 __ b(ne, &l_1ce2); in Generate_8()
1157 __ bind(&l_08a4); in Generate_8()
1158 __ ldr(Narrow, r3, MemOperand(r7, 32)); in Generate_8()
1159 __ mov(r8, 0U); in Generate_8()
1160 __ ldr(Narrow, r6, MemOperand(r7, 40)); in Generate_8()
1161 __ mov(Narrow, r0, r4); in Generate_8()
1162 __ movs(Narrow, r1, 14U); in Generate_8()
1163 __ str(r8, MemOperand(sp, 2304)); in Generate_8()
1164 __ mov(Narrow, r2, r3); in Generate_8()
1165 __ str(Narrow, r3, MemOperand(sp, 68)); in Generate_8()
1166 __ ldr(Narrow, r3, MemOperand(r7, 56)); in Generate_8()
1167 __ str(r6, MemOperand(sp, 2320)); in Generate_8()
1168 __ str(r8, MemOperand(sp, 2312)); in Generate_8()
1169 __ str(r3, MemOperand(sp, 2308)); in Generate_8()
1170 __ mov(Narrow, r3, fp); in Generate_8()
1171 __ str(r8, MemOperand(sp, 2316)); in Generate_8()
1173 __ bind(&l_08cc); in Generate_8()
1174 __ bl(&l_08cc); in Generate_8()
1175 __ movs(Narrow, r2, 4U); in Generate_8()
1176 __ movs(Narrow, r3, 1U); in Generate_8()
1177 __ str(Narrow, r2, MemOperand(sp, 476)); in Generate_8()
1178 __ add(Narrow, r1, sp, 472U); in Generate_8()
1179 __ ldr(Narrow, r2, &l_09e0); in Generate_8()
1180 __ mov(Narrow, r0, r4); in Generate_8()
1181 __ str(Narrow, r3, MemOperand(sp, 480)); in Generate_8()
1182 __ str(Narrow, r3, MemOperand(sp, 484)); in Generate_8()
1183 __ strb(r3, MemOperand(sp, 512)); in Generate_8()
1186 __ str(Narrow, r3, MemOperand(sp, 528)); in Generate_9()
1187 __ str(Narrow, r3, MemOperand(sp, 552)); in Generate_9()
1188 __ str(Narrow, r3, MemOperand(sp, 576)); in Generate_9()
1189 __ str(Narrow, r3, MemOperand(sp, 600)); in Generate_9()
1190 __ strb(r8, MemOperand(sp, 488)); in Generate_9()
1191 __ str(r8, MemOperand(sp, 492)); in Generate_9()
1192 __ strb(r8, MemOperand(sp, 496)); in Generate_9()
1193 __ strb(r8, MemOperand(sp, 500)); in Generate_9()
1194 __ str(r8, MemOperand(sp, 516)); in Generate_9()
1195 __ str(r8, MemOperand(sp, 520)); in Generate_9()
1196 __ str(r8, MemOperand(sp, 524)); in Generate_9()
1197 __ str(r8, MemOperand(sp, 532)); in Generate_9()
1198 __ str(r8, MemOperand(sp, 536)); in Generate_9()
1199 __ str(r8, MemOperand(sp, 540)); in Generate_9()
1200 __ str(r8, MemOperand(sp, 544)); in Generate_9()
1201 __ str(r8, MemOperand(sp, 548)); in Generate_9()
1202 __ str(r8, MemOperand(sp, 556)); in Generate_9()
1203 __ str(r8, MemOperand(sp, 560)); in Generate_9()
1204 __ str(r8, MemOperand(sp, 564)); in Generate_9()
1205 __ str(r8, MemOperand(sp, 568)); in Generate_9()
1206 __ str(r8, MemOperand(sp, 572)); in Generate_9()
1207 __ str(r8, MemOperand(sp, 580)); in Generate_9()
1208 __ str(r8, MemOperand(sp, 584)); in Generate_9()
1209 __ str(r8, MemOperand(sp, 588)); in Generate_9()
1210 __ str(r8, MemOperand(sp, 592)); in Generate_9()
1211 __ str(r8, MemOperand(sp, 596)); in Generate_9()
1212 __ str(r8, MemOperand(sp, 604)); in Generate_9()
1213 __ str(r8, MemOperand(sp, 608)); in Generate_9()
1214 __ str(r8, MemOperand(sp, 612)); in Generate_9()
1215 __ str(r8, MemOperand(sp, 616)); in Generate_9()
1216 __ ldr(Narrow, r3, MemOperand(r4)); in Generate_9()
1217 __ str(Narrow, r2, MemOperand(sp, 472)); in Generate_9()
1218 __ ldr(Narrow, r2, &l_09e4); in Generate_9()
1219 __ ldr(Narrow, r3, MemOperand(r3, 8)); in Generate_9()
1220 __ str(Narrow, r2, MemOperand(sp, 24)); in Generate_9()
1221 __ blx(r3); in Generate_9()
1222 __ ldr(Narrow, r3, &l_09e4); in Generate_9()
1223 __ mov(Narrow, r0, r4); in Generate_9()
1224 __ ldr(Narrow, r1, MemOperand(r7, 60)); in Generate_9()
1225 __ vmov(F32, s0, -2.0000); in Generate_9()
1226 __ str(Narrow, r3, MemOperand(sp, 24)); in Generate_9()
1228 __ bind(&l_096c); in Generate_9()
1229 __ bl(&l_096c); in Generate_9()
1230 __ movs(Narrow, r3, 0U); in Generate_9()
1231 __ add(r8, sp, 136U); in Generate_9()
1232 __ movt(r3, 49148U); in Generate_9()
1233 __ mov(r1, 800U); in Generate_9()
1234 __ str(r1, MemOperand(r8, 8)); in Generate_9()
1235 __ str(r3, MemOperand(r8)); in Generate_9()
1236 __ movs(Narrow, r3, 0U); in Generate_9()
1237 __ ldr(Narrow, r1, MemOperand(sp, 20)); in Generate_9()
1238 __ ldr(Narrow, r2, MemOperand(r7)); in Generate_9()
1239 __ str(Narrow, r3, MemOperand(sp, 168)); in Generate_9()
1240 __ strb(r3, MemOperand(sp, 181)); in Generate_9()
1241 __ ldr(Narrow, r3, MemOperand(r7, 64)); in Generate_9()
1242 __ str(r2, MemOperand(r8, 16)); in Generate_9()
1243 __ str(r9, MemOperand(sp, 164)); in Generate_9()
1244 __ mov(Narrow, r6, r3); in Generate_9()
1245 __ cmp(Narrow, r1, 0U); in Generate_9()
1246 __ b(eq, Narrow, &l_0a00); in Generate_9()
1247 __ movs(Narrow, r2, 1U); in Generate_9()
1248 __ ldr(Narrow, r3, MemOperand(r4, 44)); in Generate_9()
1249 __ str(Narrow, r2, MemOperand(sp, 188)); in Generate_9()
1250 __ mov(Narrow, r0, r1); in Generate_9()
1251 __ ldr(Narrow, r2, &l_09e4); in Generate_9()
1252 __ str(Narrow, r1, MemOperand(sp, 184)); in Generate_9()
1253 __ movs(Narrow, r1, 32U); in Generate_9()
1254 __ ldr(Narrow, r3, MemOperand(r3, 32)); in Generate_9()
1255 __ str(Narrow, r2, MemOperand(sp, 24)); in Generate_9()
1256 __ blx(r3); in Generate_9()
1257 __ ldr(Narrow, r3, MemOperand(r4, 44)); in Generate_9()
1258 __ ldr(Narrow, r2, &l_09e4); in Generate_9()
1259 __ ldr(Narrow, r0, MemOperand(sp, 20)); in Generate_9()
1260 __ ldr(Narrow, r3, MemOperand(r3, 24)); in Generate_9()
1261 __ str(Narrow, r2, MemOperand(sp, 24)); in Generate_9()
1262 __ blx(r3); in Generate_9()
1263 __ ldr(Narrow, r2, MemOperand(r4, 44)); in Generate_9()
1264 __ movw(r3, 0U); in Generate_9()
1265 __ movt(r3, 0U); in Generate_9()
1266 __ ldr(Narrow, r0, MemOperand(sp, 20)); in Generate_9()
1267 __ ldr(Narrow, r2, MemOperand(r2)); in Generate_9()
1268 __ cmp(Narrow, r2, r3); in Generate_9()
1269 __ b(ne, &l_1d30); in Generate_9()
1271 __ bind(&l_09d6); in Generate_9()
1272 __ bl(&l_09d6); in Generate_9()
1273 __ b(Narrow, &l_09e8); in Generate_9()
1275 __ bind(&l_09dc); in Generate_9()
1276 __ Emit32(0x00000008); in Generate_9()
1278 __ bind(&l_09e0); in Generate_9()
1279 __ Emit32(0x00000008); in Generate_9()
1281 __ bind(&l_09e4); in Generate_9()
1282 __ Emit32(0x00000008); in Generate_9()
1284 __ bind(&l_09e8); in Generate_9()
1285 __ str(Narrow, r0, MemOperand(sp, 168)); in Generate_9()
1286 __ ldr(Narrow, r1, MemOperand(r0, 20)); in Generate_9()
1287 __ ldr(Narrow, r3, MemOperand(r0, 4)); in Generate_9()
1288 __ ldr(Narrow, r2, MemOperand(r0, 12)); in Generate_9()
1289 __ add(Narrow, r3, r3, r1); in Generate_9()
1290 __ subs(Narrow, r3, r3, r2); in Generate_9()
1291 __ cmp(Narrow, r3, 31U); in Generate_9()
1292 __ b(ls, &l_1c60); in Generate_9()
1294 __ bind(&l_09fa); in Generate_9()
1295 __ movs(Narrow, r3, 1U); in Generate_9()
1296 __ strb(r3, MemOperand(sp, 181)); in Generate_9()
1298 __ bind(&l_0a00); in Generate_9()
1299 __ ldr(Narrow, r3, &l_0d18); in Generate_9()
1300 __ mov(lr, 0U); in Generate_9()
1301 __ movs(Narrow, r2, 1U); in Generate_9()
1304 __ movs(Narrow, r0, 14U); in Generate_10()
1305 __ movs(Narrow, r1, 4U); in Generate_10()
1306 __ str(Narrow, r0, MemOperand(sp, 628)); in Generate_10()
1307 __ str(Narrow, r3, MemOperand(sp, 164)); in Generate_10()
1308 __ mov(Narrow, r3, r6); in Generate_10()
1309 __ ldr(Narrow, r6, &l_0d1c); in Generate_10()
1310 __ str(Narrow, r1, MemOperand(sp, 636)); in Generate_10()
1311 __ mov(Narrow, r1, r0); in Generate_10()
1312 __ str(Narrow, r2, MemOperand(sp, 640)); in Generate_10()
1313 __ mov(Narrow, r0, r4); in Generate_10()
1314 __ str(Narrow, r2, MemOperand(sp, 644)); in Generate_10()
1315 __ strb(r2, MemOperand(sp, 672)); in Generate_10()
1316 __ str(Narrow, r2, MemOperand(sp, 688)); in Generate_10()
1317 __ str(Narrow, r2, MemOperand(sp, 712)); in Generate_10()
1318 __ str(Narrow, r2, MemOperand(sp, 736)); in Generate_10()
1319 __ str(Narrow, r2, MemOperand(sp, 760)); in Generate_10()
1320 __ mov(r2, 800U); in Generate_10()
1321 __ str(Narrow, r4, MemOperand(sp, 624)); in Generate_10()
1322 __ strb(lr, MemOperand(sp, 648)); in Generate_10()
1323 __ str(lr, MemOperand(sp, 652)); in Generate_10()
1324 __ strb(lr, MemOperand(sp, 656)); in Generate_10()
1325 __ strb(lr, MemOperand(sp, 660)); in Generate_10()
1326 __ str(lr, MemOperand(sp, 676)); in Generate_10()
1327 __ str(lr, MemOperand(sp, 680)); in Generate_10()
1328 __ str(lr, MemOperand(sp, 684)); in Generate_10()
1329 __ str(lr, MemOperand(sp, 692)); in Generate_10()
1330 __ str(lr, MemOperand(sp, 696)); in Generate_10()
1331 __ str(lr, MemOperand(sp, 700)); in Generate_10()
1332 __ str(lr, MemOperand(sp, 704)); in Generate_10()
1333 __ str(lr, MemOperand(sp, 708)); in Generate_10()
1334 __ str(lr, MemOperand(sp, 716)); in Generate_10()
1335 __ str(lr, MemOperand(sp, 720)); in Generate_10()
1336 __ str(lr, MemOperand(sp, 724)); in Generate_10()
1337 __ str(lr, MemOperand(sp, 728)); in Generate_10()
1338 __ str(lr, MemOperand(sp, 732)); in Generate_10()
1339 __ str(lr, MemOperand(sp, 740)); in Generate_10()
1340 __ str(lr, MemOperand(sp, 744)); in Generate_10()
1341 __ str(lr, MemOperand(sp, 748)); in Generate_10()
1342 __ str(lr, MemOperand(sp, 752)); in Generate_10()
1343 __ str(lr, MemOperand(sp, 756)); in Generate_10()
1344 __ str(lr, MemOperand(sp, 764)); in Generate_10()
1345 __ str(r8, MemOperand(sp)); in Generate_10()
1346 __ str(lr, MemOperand(sp, 768)); in Generate_10()
1347 __ str(lr, MemOperand(sp, 772)); in Generate_10()
1348 __ str(lr, MemOperand(sp, 776)); in Generate_10()
1349 __ str(Narrow, r6, MemOperand(sp, 632)); in Generate_10()
1350 __ strb(lr, MemOperand(sp, 784)); in Generate_10()
1352 __ bind(&l_0aa2); in Generate_10()
1353 __ bl(&l_0aa2); in Generate_10()
1354 __ ldrb(r3, MemOperand(sp, 656)); in Generate_10()
1355 __ cbz(r3, &l_0b00); in Generate_10()
1356 __ ldr(r8, MemOperand(sp, 624)); in Generate_10()
1357 __ movw(r3, 0U); in Generate_10()
1358 __ movt(r3, 0U); in Generate_10()
1359 __ ldr(r2, MemOperand(r8)); in Generate_10()
1360 __ ldr(Narrow, r2, MemOperand(r2, 8)); in Generate_10()
1361 __ cmp(Narrow, r2, r3); in Generate_10()
1362 __ b(ne, &l_1d92); in Generate_10()
1363 __ ldr(r2, MemOperand(r8, 12)); in Generate_10()
1364 __ add(Narrow, r0, sp, 632U); in Generate_10()
1365 __ ldr(r3, MemOperand(r8, 4)); in Generate_10()
1366 __ subs(Narrow, r3, r2, r3); in Generate_10()
1367 __ mov(Narrow, r1, r3); in Generate_10()
1368 __ str(Narrow, r3, MemOperand(sp, 28)); in Generate_10()
1370 __ bind(&l_0ad4); in Generate_10()
1371 __ bl(&l_0ad4); in Generate_10()
1372 __ cmp(Narrow, r0, 0U); in Generate_10()
1373 __ b(ne, &l_1d00); in Generate_10()
1374 __ add(r3, r8, 96U); in Generate_10()
1375 __ mov(Narrow, r6, r3); in Generate_10()
1376 __ add(r3, r8, 44U); in Generate_10()
1377 __ mov(Narrow, r1, r3); in Generate_10()
1378 __ str(Narrow, r3, MemOperand(sp, 24)); in Generate_10()
1380 __ bind(&l_0aec); in Generate_10()
1381 __ ldr(lr, MemOperand(r8, 12)); in Generate_10()
1382 __ mov(Narrow, r0, r6); in Generate_10()
1383 __ ldr(r3, MemOperand(r8, 4)); in Generate_10()
1384 __ add(Narrow, r2, sp, 632U); in Generate_10()
1385 __ rsb(r3, r3, lr); in Generate_10()
1387 __ bind(&l_0afc); in Generate_10()
1388 __ bl(&l_0afc); in Generate_10()
1390 __ bind(&l_0b00); in Generate_10()
1391 __ ldr(Narrow, r3, &l_0d20); in Generate_10()
1392 __ ldr(r8, MemOperand(sp, 776)); in Generate_10()
1393 __ str(Narrow, r3, MemOperand(sp, 24)); in Generate_10()
1394 __ str(Narrow, r3, MemOperand(sp, 632)); in Generate_10()
1395 __ cmp(r8, 0U); in Generate_10()
1396 __ b(eq, Narrow, &l_0b20); in Generate_10()
1397 __ ldr(r0, MemOperand(r8)); in Generate_10()
1398 __ cbz(r0, &l_0b1a); in Generate_10()
1400 __ bind(&l_0b16); in Generate_10()
1401 __ bl(&l_0b16); in Generate_10()
1403 __ bind(&l_0b1a); in Generate_10()
1404 __ mov(Narrow, r0, r8); in Generate_10()
1406 __ bind(&l_0b1c); in Generate_10()
1407 __ bl(&l_0b1c); in Generate_10()
1409 __ bind(&l_0b20); in Generate_10()
1410 __ ldrb(r3, MemOperand(sp, 181)); in Generate_10()
1411 __ str(r9, MemOperand(sp, 164)); in Generate_10()
1412 __ cmp(Narrow, r3, 0U); in Generate_10()
1413 __ b(ne, &l_1c0e); in Generate_10()
1415 __ bind(&l_0b2e); in Generate_10()
1416 __ mov(Narrow, r0, r4); in Generate_10()
1417 __ ldr(Narrow, r1, MemOperand(r7, 68)); in Generate_10()
1418 __ vmov(F32, s0, -1.9375); in Generate_10()
1420 __ bind(&l_0b36); in Generate_10()
1421 __ bl(&l_0b36); in Generate_10()
1422 __ mov(Narrow, r0, r4); in Generate_10()
1423 __ ldr(Narrow, r1, MemOperand(r7, 72)); in Generate_10()
1424 __ vldr(s0, &l_0d24); in Generate_10()
1426 __ bind(&l_0b42); in Generate_10()
1427 __ bl(&l_0b42); in Generate_10()
1430 __ ldr(ip, MemOperand(r7, 40)); in Generate_11()
1431 __ movs(Narrow, r3, 32U); in Generate_11()
1432 __ mov(lr, 0U); in Generate_11()
1433 __ str(r3, MemOperand(sp, 2304)); in Generate_11()
1434 __ mov(Narrow, r0, r4); in Generate_11()
1435 __ movs(Narrow, r1, 14U); in Generate_11()
1436 __ ldr(Narrow, r2, MemOperand(r7, 28)); in Generate_11()
1437 __ mov(Narrow, r3, fp); in Generate_11()
1438 __ str(ip, MemOperand(sp, 2308)); in Generate_11()
1439 __ str(ip, MemOperand(sp, 2320)); in Generate_11()
1440 __ str(lr, MemOperand(sp, 2312)); in Generate_11()
1441 __ str(lr, MemOperand(sp, 2316)); in Generate_11()
1443 __ bind(&l_0b6c); in Generate_11()
1444 __ bl(&l_0b6c); in Generate_11()
1445 __ ldr(Narrow, r3, MemOperand(r7, 76)); in Generate_11()
1446 __ mov(lr, 0U); in Generate_11()
1447 __ ldr(Narrow, r6, MemOperand(sp, 68)); in Generate_11()
1448 __ mov(Narrow, r0, r4); in Generate_11()
1449 __ movs(Narrow, r1, 14U); in Generate_11()
1450 __ str(lr, MemOperand(sp, 2304)); in Generate_11()
1451 __ mov(Narrow, r2, r3); in Generate_11()
1452 __ str(Narrow, r3, MemOperand(sp, 40)); in Generate_11()
1453 __ ldr(Narrow, r3, MemOperand(r7, 40)); in Generate_11()
1454 __ str(r6, MemOperand(sp, 2308)); in Generate_11()
1455 __ str(lr, MemOperand(sp, 2312)); in Generate_11()
1456 __ str(r3, MemOperand(sp, 2320)); in Generate_11()
1457 __ mov(Narrow, r3, fp); in Generate_11()
1458 __ str(lr, MemOperand(sp, 2316)); in Generate_11()
1460 __ bind(&l_0b98); in Generate_11()
1461 __ bl(&l_0b98); in Generate_11()
1462 __ movs(Narrow, r2, 1U); in Generate_11()
1463 __ movs(Narrow, r3, 0U); in Generate_11()
1464 __ str(Narrow, r2, MemOperand(sp, 632)); in Generate_11()
1465 __ movs(Narrow, r1, 4U); in Generate_11()
1466 __ str(Narrow, r2, MemOperand(sp, 636)); in Generate_11()
1467 __ mov(Narrow, r0, r4); in Generate_11()
1468 __ strb(r2, MemOperand(sp, 664)); in Generate_11()
1469 __ str(Narrow, r2, MemOperand(sp, 680)); in Generate_11()
1470 __ str(Narrow, r2, MemOperand(sp, 704)); in Generate_11()
1471 __ str(Narrow, r2, MemOperand(sp, 728)); in Generate_11()
1472 __ str(Narrow, r2, MemOperand(sp, 752)); in Generate_11()
1473 __ ldr(Narrow, r2, MemOperand(r7, 80)); in Generate_11()
1474 __ str(Narrow, r1, MemOperand(sp, 628)); in Generate_11()
1475 __ add(Narrow, r1, sp, 624U); in Generate_11()
1476 __ strb(r3, MemOperand(sp, 640)); in Generate_11()
1477 __ str(Narrow, r3, MemOperand(sp, 644)); in Generate_11()
1478 __ strb(r3, MemOperand(sp, 648)); in Generate_11()
1479 __ strb(r3, MemOperand(sp, 652)); in Generate_11()
1480 __ str(Narrow, r3, MemOperand(sp, 668)); in Generate_11()
1481 __ str(Narrow, r3, MemOperand(sp, 672)); in Generate_11()
1482 __ str(Narrow, r3, MemOperand(sp, 676)); in Generate_11()
1483 __ str(Narrow, r3, MemOperand(sp, 684)); in Generate_11()
1484 __ str(Narrow, r3, MemOperand(sp, 688)); in Generate_11()
1485 __ str(Narrow, r3, MemOperand(sp, 692)); in Generate_11()
1486 __ str(Narrow, r3, MemOperand(sp, 696)); in Generate_11()
1487 __ str(Narrow, r3, MemOperand(sp, 700)); in Generate_11()
1488 __ str(Narrow, r3, MemOperand(sp, 708)); in Generate_11()
1489 __ str(Narrow, r3, MemOperand(sp, 712)); in Generate_11()
1490 __ str(Narrow, r3, MemOperand(sp, 716)); in Generate_11()
1491 __ str(Narrow, r3, MemOperand(sp, 720)); in Generate_11()
1492 __ str(Narrow, r3, MemOperand(sp, 724)); in Generate_11()
1493 __ str(Narrow, r3, MemOperand(sp, 732)); in Generate_11()
1494 __ str(Narrow, r3, MemOperand(sp, 736)); in Generate_11()
1495 __ str(Narrow, r3, MemOperand(sp, 740)); in Generate_11()
1496 __ str(Narrow, r3, MemOperand(sp, 744)); in Generate_11()
1497 __ str(Narrow, r3, MemOperand(sp, 748)); in Generate_11()
1498 __ str(Narrow, r3, MemOperand(sp, 756)); in Generate_11()
1499 __ str(Narrow, r2, MemOperand(sp, 28)); in Generate_11()
1500 __ ldr(Narrow, r6, MemOperand(r7, 84)); in Generate_11()
1501 __ ldr(Narrow, r2, MemOperand(r4)); in Generate_11()
1502 __ str(Narrow, r3, MemOperand(sp, 760)); in Generate_11()
1503 __ str(Narrow, r6, MemOperand(sp, 32)); in Generate_11()
1504 __ ldr(Narrow, r6, &l_0d1c); in Generate_11()
1505 __ str(Narrow, r3, MemOperand(sp, 764)); in Generate_11()
1506 __ str(Narrow, r3, MemOperand(sp, 768)); in Generate_11()
1507 __ str(Narrow, r6, MemOperand(sp, 624)); in Generate_11()
1508 __ ldr(Narrow, r3, MemOperand(r2, 8)); in Generate_11()
1509 __ blx(r3); in Generate_11()
1510 __ ldr(ip, MemOperand(r7, 40)); in Generate_11()
1511 __ movs(Narrow, r1, 1U); in Generate_11()
1512 __ mov(lr, 0U); in Generate_11()
1513 __ ldr(Narrow, r2, MemOperand(r7, 88)); in Generate_11()
1514 __ ldr(Narrow, r3, MemOperand(r7, 92)); in Generate_11()
1515 __ mov(Narrow, r0, r4); in Generate_11()
1516 __ str(r1, MemOperand(sp, 2304)); in Generate_11()
1517 __ movs(Narrow, r1, 14U); in Generate_11()
1518 __ str(fp, MemOperand(sp)); in Generate_11()
1519 __ str(ip, MemOperand(sp, 2308)); in Generate_11()
1520 __ str(ip, MemOperand(sp, 2320)); in Generate_11()
1521 __ str(lr, MemOperand(sp, 2312)); in Generate_11()
1522 __ str(lr, MemOperand(sp, 2316)); in Generate_11()
1524 __ bind(&l_0c2e); in Generate_11()
1525 __ bl(&l_0c2e); in Generate_11()
1526 __ vldr(d7, &l_0d10); in Generate_11()
1527 __ add(r6, sp, 2304U); in Generate_11()
1528 __ ldr(r8, MemOperand(r7, 96)); in Generate_11()
1529 __ mov(lr, 832U); in Generate_11()
1530 __ str(fp, MemOperand(sp)); in Generate_11()
1531 __ mov(Narrow, r0, r4); in Generate_11()
1532 __ vstr(d7, MemOperand(r6)); in Generate_11()
1533 __ movs(Narrow, r1, 14U); in Generate_11()
1534 __ ldr(Narrow, r6, MemOperand(r7)); in Generate_11()
1535 __ mov(Narrow, r3, r8); in Generate_11()
1538 __ mov(r2, 800U); in Generate_12()
1539 __ str(lr, MemOperand(sp, 2312)); in Generate_12()
1540 __ str(r6, MemOperand(sp, 2320)); in Generate_12()
1541 __ ldr(Narrow, r6, MemOperand(r7, 100)); in Generate_12()
1543 __ bind(&l_0c60); in Generate_12()
1544 __ bl(&l_0c60); in Generate_12()
1545 __ movs(Narrow, r2, 0U); in Generate_12()
1546 __ movs(Narrow, r3, 0U); in Generate_12()
1547 __ str(fp, MemOperand(sp)); in Generate_12()
1548 __ add(ip, sp, 2304U); in Generate_12()
1549 __ strd(r2, r3, MemOperand(ip)); in Generate_12()
1550 __ mov(lr, 832U); in Generate_12()
1551 __ ldr(Narrow, r3, MemOperand(r7)); in Generate_12()
1552 __ mov(Narrow, r0, r4); in Generate_12()
1553 __ movs(Narrow, r1, 14U); in Generate_12()
1554 __ mov(r2, 800U); in Generate_12()
1555 __ str(lr, MemOperand(sp, 2312)); in Generate_12()
1556 __ str(r3, MemOperand(sp, 2320)); in Generate_12()
1557 __ mov(Narrow, r3, r6); in Generate_12()
1559 __ bind(&l_0c8c); in Generate_12()
1560 __ bl(&l_0c8c); in Generate_12()
1561 __ movs(Narrow, r2, 0U); in Generate_12()
1562 __ movs(Narrow, r3, 0U); in Generate_12()
1563 __ str(fp, MemOperand(sp)); in Generate_12()
1564 __ add(ip, sp, 2304U); in Generate_12()
1565 __ strd(r2, r3, MemOperand(ip)); in Generate_12()
1566 __ mov(lr, 832U); in Generate_12()
1567 __ ldr(Narrow, r3, MemOperand(r7)); in Generate_12()
1568 __ mov(Narrow, r0, r4); in Generate_12()
1569 __ movs(Narrow, r1, 14U); in Generate_12()
1570 __ mov(r2, 800U); in Generate_12()
1571 __ str(lr, MemOperand(sp, 2312)); in Generate_12()
1572 __ str(r3, MemOperand(sp, 2320)); in Generate_12()
1573 __ ldr(Narrow, r3, MemOperand(sp, 28)); in Generate_12()
1575 __ bind(&l_0cb8); in Generate_12()
1576 __ bl(&l_0cb8); in Generate_12()
1577 __ movs(Narrow, r3, 0U); in Generate_12()
1578 __ movs(Narrow, r2, 1U); in Generate_12()
1579 __ movs(Narrow, r1, 4U); in Generate_12()
1580 __ str(Narrow, r2, MemOperand(r5, 8)); in Generate_12()
1581 __ str(Narrow, r1, MemOperand(r5, 4)); in Generate_12()
1582 __ mov(Narrow, r0, r4); in Generate_12()
1583 __ str(Narrow, r2, MemOperand(r5, 12)); in Generate_12()
1584 __ strb(r2, MemOperand(r5, 40)); in Generate_12()
1585 __ str(Narrow, r2, MemOperand(r5, 56)); in Generate_12()
1586 __ str(Narrow, r2, MemOperand(r5, 80)); in Generate_12()
1587 __ str(Narrow, r2, MemOperand(r5, 104)); in Generate_12()
1588 __ str(r2, MemOperand(r5, 128)); in Generate_12()
1589 __ strb(Narrow, r3, MemOperand(r5, 16)); in Generate_12()
1590 __ str(Narrow, r3, MemOperand(r5, 20)); in Generate_12()
1591 __ strb(Narrow, r3, MemOperand(r5, 24)); in Generate_12()
1592 __ strb(Narrow, r3, MemOperand(r5, 28)); in Generate_12()
1593 __ str(Narrow, r3, MemOperand(r5, 44)); in Generate_12()
1594 __ str(Narrow, r3, MemOperand(r5, 48)); in Generate_12()
1595 __ str(Narrow, r3, MemOperand(r5, 52)); in Generate_12()
1596 __ str(Narrow, r3, MemOperand(r5, 60)); in Generate_12()
1597 __ str(Narrow, r3, MemOperand(r5, 64)); in Generate_12()
1598 __ str(Narrow, r3, MemOperand(r5, 68)); in Generate_12()
1599 __ str(Narrow, r3, MemOperand(r5, 72)); in Generate_12()
1600 __ str(Narrow, r3, MemOperand(r5, 76)); in Generate_12()
1601 __ str(Narrow, r3, MemOperand(r5, 84)); in Generate_12()
1602 __ str(Narrow, r3, MemOperand(r5, 88)); in Generate_12()
1603 __ str(Narrow, r3, MemOperand(r5, 92)); in Generate_12()
1604 __ str(Narrow, r3, MemOperand(r5, 96)); in Generate_12()
1605 __ str(Narrow, r3, MemOperand(r5, 100)); in Generate_12()
1606 __ str(Narrow, r3, MemOperand(r5, 108)); in Generate_12()
1607 __ str(Narrow, r3, MemOperand(r5, 112)); in Generate_12()
1608 __ str(Narrow, r3, MemOperand(r5, 116)); in Generate_12()
1609 __ str(Narrow, r3, MemOperand(r5, 120)); in Generate_12()
1610 __ str(Narrow, r3, MemOperand(r5, 124)); in Generate_12()
1611 __ str(r3, MemOperand(r5, 132)); in Generate_12()
1612 __ b(Narrow, &l_0d28); in Generate_12()
1613 __ nop(Narrow); in Generate_12()
1614 __ nop(Wide); in Generate_12()
1616 __ bind(&l_0d10); in Generate_12()
1617 __ nop(Wide); in Generate_12()
1618 __ nop(Wide); in Generate_12()
1620 __ bind(&l_0d18); in Generate_12()
1621 __ Emit32(0x00000008); in Generate_12()
1623 __ bind(&l_0d1c); in Generate_12()
1624 __ Emit32(0x00000008); in Generate_12()
1626 __ bind(&l_0d20); in Generate_12()
1627 __ Emit32(0x00000008); in Generate_12()
1629 __ bind(&l_0d24); in Generate_12()
1630 __ Emit32(0xbff40000); in Generate_12()
1632 __ bind(&l_0d28); in Generate_12()
1633 __ str(r3, MemOperand(r5, 136)); in Generate_12()
1634 __ str(r3, MemOperand(r5, 140)); in Generate_12()
1635 __ str(r3, MemOperand(r5, 144)); in Generate_12()
1636 __ str(r2, MemOperand(sp, 2312)); in Generate_12()
1637 __ str(r2, MemOperand(sp, 2316)); in Generate_12()
1638 __ strb(r2, MemOperand(sp, 2344)); in Generate_12()
1639 __ str(r2, MemOperand(sp, 2360)); in Generate_12()
1640 __ str(r2, MemOperand(sp, 2384)); in Generate_12()
1641 __ str(r2, MemOperand(sp, 2408)); in Generate_12()
1642 __ str(r2, MemOperand(sp, 2432)); in Generate_12()
1643 __ ldr(Narrow, r2, &l_1064); in Generate_12()
1644 __ str(r1, MemOperand(sp, 2308)); in Generate_12()
1645 __ mov(Narrow, r1, r5); in Generate_12()
1646 __ strb(r3, MemOperand(sp, 2320)); in Generate_12()
1647 __ str(r3, MemOperand(sp, 2324)); in Generate_12()
1648 __ strb(r3, MemOperand(sp, 2328)); in Generate_12()
1649 __ strb(r3, MemOperand(sp, 2332)); in Generate_12()
1650 __ str(r3, MemOperand(sp, 2348)); in Generate_12()
1651 __ str(r3, MemOperand(sp, 2352)); in Generate_12()
1652 __ str(r3, MemOperand(sp, 2356)); in Generate_12()
1653 __ str(r3, MemOperand(sp, 2364)); in Generate_12()
1654 __ str(r3, MemOperand(sp, 2368)); in Generate_12()
1655 __ str(r3, MemOperand(sp, 2372)); in Generate_12()
1658 __ str(r3, MemOperand(sp, 2376)); in Generate_13()
1659 __ str(r3, MemOperand(sp, 2380)); in Generate_13()
1660 __ str(r3, MemOperand(sp, 2388)); in Generate_13()
1661 __ str(r3, MemOperand(sp, 2392)); in Generate_13()
1662 __ str(r3, MemOperand(sp, 2396)); in Generate_13()
1663 __ str(r3, MemOperand(sp, 2400)); in Generate_13()
1664 __ str(r3, MemOperand(sp, 2404)); in Generate_13()
1665 __ str(r3, MemOperand(sp, 2412)); in Generate_13()
1666 __ str(r3, MemOperand(sp, 2416)); in Generate_13()
1667 __ str(r3, MemOperand(sp, 2420)); in Generate_13()
1668 __ str(r3, MemOperand(sp, 2424)); in Generate_13()
1669 __ str(r3, MemOperand(sp, 2428)); in Generate_13()
1670 __ str(r3, MemOperand(sp, 2436)); in Generate_13()
1671 __ str(r3, MemOperand(sp, 2440)); in Generate_13()
1672 __ str(Narrow, r2, MemOperand(r5)); in Generate_13()
1673 __ str(r3, MemOperand(sp, 2444)); in Generate_13()
1674 __ str(r3, MemOperand(sp, 2448)); in Generate_13()
1675 __ ldr(Narrow, r2, MemOperand(r4)); in Generate_13()
1676 __ ldr(Narrow, r3, &l_1064); in Generate_13()
1677 __ str(r3, MemOperand(sp, 2304)); in Generate_13()
1678 __ ldr(Narrow, r3, MemOperand(r2, 8)); in Generate_13()
1679 __ blx(r3); in Generate_13()
1680 __ ldr(Narrow, r1, MemOperand(r7, 40)); in Generate_13()
1681 __ mov(lr, 0U); in Generate_13()
1682 __ ldr(Narrow, r2, MemOperand(r7, 88)); in Generate_13()
1683 __ mov(ip, 1U); in Generate_13()
1684 __ str(sl, MemOperand(sp)); in Generate_13()
1685 __ mov(Narrow, r0, r4); in Generate_13()
1686 __ str(r1, MemOperand(sl, 4)); in Generate_13()
1687 __ str(r1, MemOperand(sl, 16)); in Generate_13()
1688 __ mov(Narrow, r3, r2); in Generate_13()
1689 __ movs(Narrow, r1, 14U); in Generate_13()
1690 __ str(ip, MemOperand(sl)); in Generate_13()
1691 __ str(lr, MemOperand(sl, 8)); in Generate_13()
1692 __ str(lr, MemOperand(sl, 12)); in Generate_13()
1694 __ bind(&l_0df8); in Generate_13()
1695 __ bl(&l_0df8); in Generate_13()
1696 __ mov(Narrow, r0, r4); in Generate_13()
1697 __ movs(Narrow, r1, 13U); in Generate_13()
1698 __ mov(Narrow, r2, fp); in Generate_13()
1699 __ movs(Narrow, r3, 2U); in Generate_13()
1701 __ bind(&l_0e04); in Generate_13()
1702 __ bl(&l_0e04); in Generate_13()
1703 __ ldr(Narrow, r3, MemOperand(r7, 104)); in Generate_13()
1704 __ mov(Narrow, r0, r4); in Generate_13()
1705 __ str(r8, MemOperand(sp)); in Generate_13()
1706 __ movs(Narrow, r1, 14U); in Generate_13()
1707 __ str(Narrow, r6, MemOperand(sp, 4)); in Generate_13()
1708 __ mov(r2, 800U); in Generate_13()
1710 __ bind(&l_0e18); in Generate_13()
1711 __ bl(&l_0e18); in Generate_13()
1712 __ str(r8, MemOperand(sp)); in Generate_13()
1713 __ mov(Narrow, r0, r4); in Generate_13()
1714 __ str(r8, MemOperand(sp, 4)); in Generate_13()
1715 __ movs(Narrow, r1, 14U); in Generate_13()
1716 __ mov(r2, 800U); in Generate_13()
1717 __ mov(Narrow, r3, r8); in Generate_13()
1719 __ bind(&l_0e2e); in Generate_13()
1720 __ bl(&l_0e2e); in Generate_13()
1721 __ ldr(Narrow, r3, MemOperand(sp, 64)); in Generate_13()
1722 __ mov(Narrow, r0, r4); in Generate_13()
1723 __ str(r8, MemOperand(sp, 4)); in Generate_13()
1724 __ movs(Narrow, r1, 14U); in Generate_13()
1725 __ mov(r2, 800U); in Generate_13()
1726 __ str(Narrow, r3, MemOperand(sp)); in Generate_13()
1727 __ mov(Narrow, r3, r8); in Generate_13()
1729 __ bind(&l_0e44); in Generate_13()
1730 __ bl(&l_0e44); in Generate_13()
1731 __ ldr(Narrow, r1, MemOperand(sp, 20)); in Generate_13()
1732 __ movs(Narrow, r3, 0U); in Generate_13()
1733 __ movs(Narrow, r2, 14U); in Generate_13()
1734 __ str(r9, MemOperand(sp, 192)); in Generate_13()
1735 __ str(Narrow, r2, MemOperand(sp, 92)); in Generate_13()
1736 __ str(Narrow, r3, MemOperand(sp, 196)); in Generate_13()
1737 __ strb(r3, MemOperand(sp, 209)); in Generate_13()
1738 __ cbz(r1, &l_0ea4); in Generate_13()
1739 __ ldr(Narrow, r3, MemOperand(r4, 44)); in Generate_13()
1740 __ movs(Narrow, r2, 1U); in Generate_13()
1741 __ str(Narrow, r1, MemOperand(sp, 212)); in Generate_13()
1742 __ mov(Narrow, r0, r1); in Generate_13()
1743 __ str(Narrow, r2, MemOperand(sp, 216)); in Generate_13()
1744 __ movs(Narrow, r1, 32U); in Generate_13()
1745 __ ldr(Narrow, r3, MemOperand(r3, 32)); in Generate_13()
1746 __ blx(r3); in Generate_13()
1747 __ ldr(Narrow, r3, MemOperand(r4, 44)); in Generate_13()
1748 __ ldr(Narrow, r0, MemOperand(sp, 20)); in Generate_13()
1749 __ ldr(Narrow, r3, MemOperand(r3, 24)); in Generate_13()
1750 __ blx(r3); in Generate_13()
1751 __ ldr(Narrow, r2, MemOperand(r4, 44)); in Generate_13()
1752 __ movw(r3, 0U); in Generate_13()
1753 __ movt(r3, 0U); in Generate_13()
1754 __ ldr(Narrow, r0, MemOperand(sp, 20)); in Generate_13()
1755 __ ldr(Narrow, r2, MemOperand(r2)); in Generate_13()
1756 __ cmp(Narrow, r2, r3); in Generate_13()
1757 __ b(ne, &l_1d56); in Generate_13()
1759 __ bind(&l_0e88); in Generate_13()
1760 __ bl(&l_0e88); in Generate_13()
1762 __ bind(&l_0e8c); in Generate_13()
1763 __ str(Narrow, r0, MemOperand(sp, 196)); in Generate_13()
1764 __ ldr(Narrow, r1, MemOperand(r0, 20)); in Generate_13()
1765 __ ldr(Narrow, r3, MemOperand(r0, 4)); in Generate_13()
1766 __ ldr(Narrow, r2, MemOperand(r0, 12)); in Generate_13()
1767 __ add(Narrow, r3, r3, r1); in Generate_13()
1768 __ subs(Narrow, r3, r3, r2); in Generate_13()
1769 __ cmp(Narrow, r3, 31U); in Generate_13()
1770 __ b(ls, &l_1c72); in Generate_13()
1772 __ bind(&l_0e9e); in Generate_13()
1773 __ movs(Narrow, r3, 1U); in Generate_13()
1776 __ strb(r3, MemOperand(sp, 209)); in Generate_14()
1778 __ bind(&l_0ea4); in Generate_14()
1779 __ ldr(Narrow, r3, &l_1068); in Generate_14()
1780 __ mov(Narrow, r1, r4); in Generate_14()
1781 __ add(Narrow, r0, sp, 792U); in Generate_14()
1782 __ add(Narrow, r2, sp, 92U); in Generate_14()
1783 __ str(Narrow, r3, MemOperand(sp, 192)); in Generate_14()
1784 __ bl(&l_0000); in Generate_14()
1785 __ ldr(Narrow, r1, MemOperand(sp, 92)); in Generate_14()
1786 __ mov(Narrow, r0, r4); in Generate_14()
1787 __ str(Narrow, r6, MemOperand(sp)); in Generate_14()
1788 __ mov(r2, 800U); in Generate_14()
1789 __ str(Narrow, r6, MemOperand(sp, 4)); in Generate_14()
1790 __ mov(Narrow, r3, r8); in Generate_14()
1792 __ bind(&l_0ec0); in Generate_14()
1793 __ bl(&l_0ec0); in Generate_14()
1794 __ add(Narrow, r0, sp, 792U); in Generate_14()
1796 __ bind(&l_0ec6); in Generate_14()
1797 __ bl(&l_0ec6); in Generate_14()
1798 __ ldrb(r3, MemOperand(sp, 209)); in Generate_14()
1799 __ str(r9, MemOperand(sp, 192)); in Generate_14()
1800 __ cmp(Narrow, r3, 0U); in Generate_14()
1801 __ b(ne, &l_1ba8); in Generate_14()
1803 __ bind(&l_0ed8); in Generate_14()
1804 __ ldr(Narrow, r3, MemOperand(sp, 36)); in Generate_14()
1805 __ mov(ip, 0U); in Generate_14()
1806 __ mov(lr, 1056U); in Generate_14()
1807 __ str(sl, MemOperand(sp)); in Generate_14()
1808 __ mov(Narrow, r0, r4); in Generate_14()
1809 __ movs(Narrow, r1, 14U); in Generate_14()
1810 __ str(r3, MemOperand(sl, 16)); in Generate_14()
1811 __ mov(r2, 800U); in Generate_14()
1812 __ mov(Narrow, r3, r6); in Generate_14()
1813 __ str(ip, MemOperand(sl)); in Generate_14()
1814 __ str(lr, MemOperand(sl, 8)); in Generate_14()
1816 __ bind(&l_0efc); in Generate_14()
1817 __ bl(&l_0efc); in Generate_14()
1818 __ ldr(Narrow, r1, MemOperand(sp, 76)); in Generate_14()
1819 __ movs(Narrow, r3, 14U); in Generate_14()
1820 __ str(Narrow, r3, MemOperand(sp, 96)); in Generate_14()
1821 __ movs(Narrow, r3, 0U); in Generate_14()
1822 __ str(Narrow, r3, MemOperand(sp, 224)); in Generate_14()
1823 __ movs(Narrow, r2, 1U); in Generate_14()
1824 __ str(Narrow, r1, MemOperand(sp, 128)); in Generate_14()
1825 __ ldr(Narrow, r1, MemOperand(sp, 20)); in Generate_14()
1826 __ strb(r3, MemOperand(sp, 237)); in Generate_14()
1827 __ ldr(Narrow, r3, MemOperand(r7, 104)); in Generate_14()
1828 __ str(Narrow, r2, MemOperand(sp, 132)); in Generate_14()
1829 __ str(r9, MemOperand(sp, 220)); in Generate_14()
1830 __ str(Narrow, r3, MemOperand(sp, 76)); in Generate_14()
1831 __ cbz(r1, &l_0f66); in Generate_14()
1832 __ ldr(Narrow, r3, MemOperand(r4, 44)); in Generate_14()
1833 __ mov(Narrow, r0, r1); in Generate_14()
1834 __ str(Narrow, r1, MemOperand(sp, 240)); in Generate_14()
1835 __ movs(Narrow, r1, 32U); in Generate_14()
1836 __ str(Narrow, r2, MemOperand(sp, 244)); in Generate_14()
1837 __ ldr(Narrow, r3, MemOperand(r3, 32)); in Generate_14()
1838 __ blx(r3); in Generate_14()
1839 __ ldr(Narrow, r3, MemOperand(r4, 44)); in Generate_14()
1840 __ ldr(Narrow, r0, MemOperand(sp, 20)); in Generate_14()
1841 __ ldr(Narrow, r3, MemOperand(r3, 24)); in Generate_14()
1842 __ blx(r3); in Generate_14()
1843 __ ldr(Narrow, r2, MemOperand(r4, 44)); in Generate_14()
1844 __ movw(r3, 0U); in Generate_14()
1845 __ movt(r3, 0U); in Generate_14()
1846 __ ldr(Narrow, r0, MemOperand(sp, 20)); in Generate_14()
1847 __ ldr(Narrow, r2, MemOperand(r2)); in Generate_14()
1848 __ cmp(Narrow, r2, r3); in Generate_14()
1849 __ b(ne, &l_1d5c); in Generate_14()
1851 __ bind(&l_0f4a); in Generate_14()
1852 __ bl(&l_0f4a); in Generate_14()
1854 __ bind(&l_0f4e); in Generate_14()
1855 __ str(Narrow, r0, MemOperand(sp, 224)); in Generate_14()
1856 __ ldr(Narrow, r1, MemOperand(r0, 20)); in Generate_14()
1857 __ ldr(Narrow, r3, MemOperand(r0, 4)); in Generate_14()
1858 __ ldr(Narrow, r2, MemOperand(r0, 12)); in Generate_14()
1859 __ add(Narrow, r3, r3, r1); in Generate_14()
1860 __ subs(Narrow, r3, r3, r2); in Generate_14()
1861 __ cmp(Narrow, r3, 31U); in Generate_14()
1862 __ b(ls, &l_1c80); in Generate_14()
1864 __ bind(&l_0f60); in Generate_14()
1865 __ movs(Narrow, r3, 1U); in Generate_14()
1866 __ strb(r3, MemOperand(sp, 237)); in Generate_14()
1868 __ bind(&l_0f66); in Generate_14()
1869 __ ldr(Narrow, r3, &l_1068); in Generate_14()
1870 __ mov(Narrow, r1, r4); in Generate_14()
1871 __ add(Narrow, r0, sp, 960U); in Generate_14()
1872 __ add(Narrow, r2, sp, 96U); in Generate_14()
1873 __ str(Narrow, r3, MemOperand(sp, 220)); in Generate_14()
1874 __ bl(&l_0000); in Generate_14()
1875 __ add(Narrow, r2, sp, 128U); in Generate_14()
1876 __ ldr(lr, MemOperand(sp, 96)); in Generate_14()
1877 __ ldm(r2, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_14()
1878 __ mov(Narrow, r3, sp); in Generate_14()
1879 __ ldr(Narrow, r2, MemOperand(sp, 76)); in Generate_14()
1880 __ str(r2, MemOperand(r3, 4, PostIndex)); in Generate_14()
1881 __ mov(r2, 800U); in Generate_14()
1882 __ stm(r3, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_14()
1883 __ mov(Narrow, r3, r6); in Generate_14()
1884 __ mov(Narrow, r1, lr); in Generate_14()
1885 __ mov(Narrow, r0, r4); in Generate_14()
1887 __ bind(&l_0f94); in Generate_14()
1888 __ bl(&l_0f94); in Generate_14()
1889 __ add(Narrow, r0, sp, 960U); in Generate_14()
1891 __ bind(&l_0f9a); in Generate_14()
1892 __ bl(&l_0f9a); in Generate_14()
1893 __ ldrb(r3, MemOperand(sp, 237)); in Generate_14()
1894 __ str(r9, MemOperand(sp, 220)); in Generate_14()
1895 __ cmp(Narrow, r3, 0U); in Generate_14()
1896 __ b(ne, &l_1b88); in Generate_14()
1898 __ bind(&l_0fac); in Generate_14()
1899 __ ldr(Narrow, r3, MemOperand(r7, 104)); in Generate_14()
1902 __ mov(Narrow, r0, r4); in Generate_15()
1903 __ str(r8, MemOperand(sp)); in Generate_15()
1904 __ movs(Narrow, r1, 14U); in Generate_15()
1905 __ str(r8, MemOperand(sp, 4)); in Generate_15()
1906 __ mov(r2, 800U); in Generate_15()
1908 __ bind(&l_0fbe); in Generate_15()
1909 __ bl(&l_0fbe); in Generate_15()
1910 __ ldr(Narrow, r1, MemOperand(sp, 20)); in Generate_15()
1911 __ movs(Narrow, r3, 0U); in Generate_15()
1912 __ movs(Narrow, r2, 14U); in Generate_15()
1913 __ str(r9, MemOperand(sp, 248)); in Generate_15()
1914 __ str(Narrow, r2, MemOperand(sp, 100)); in Generate_15()
1915 __ str(Narrow, r3, MemOperand(sp, 252)); in Generate_15()
1916 __ strb(r3, MemOperand(sp, 265)); in Generate_15()
1917 __ ldr(r8, MemOperand(r7, 104)); in Generate_15()
1918 __ cbz(r1, &l_1022); in Generate_15()
1919 __ ldr(Narrow, r3, MemOperand(r4, 44)); in Generate_15()
1920 __ movs(Narrow, r2, 1U); in Generate_15()
1921 __ str(Narrow, r1, MemOperand(sp, 268)); in Generate_15()
1922 __ mov(Narrow, r0, r1); in Generate_15()
1923 __ str(Narrow, r2, MemOperand(sp, 272)); in Generate_15()
1924 __ movs(Narrow, r1, 32U); in Generate_15()
1925 __ ldr(Narrow, r3, MemOperand(r3, 32)); in Generate_15()
1926 __ blx(r3); in Generate_15()
1927 __ ldr(Narrow, r3, MemOperand(r4, 44)); in Generate_15()
1928 __ ldr(Narrow, r0, MemOperand(sp, 20)); in Generate_15()
1929 __ ldr(Narrow, r3, MemOperand(r3, 24)); in Generate_15()
1930 __ blx(r3); in Generate_15()
1931 __ ldr(Narrow, r2, MemOperand(r4, 44)); in Generate_15()
1932 __ movw(r3, 0U); in Generate_15()
1933 __ movt(r3, 0U); in Generate_15()
1934 __ ldr(Narrow, r0, MemOperand(sp, 20)); in Generate_15()
1935 __ ldr(Narrow, r2, MemOperand(r2)); in Generate_15()
1936 __ cmp(Narrow, r2, r3); in Generate_15()
1937 __ b(ne, &l_1d72); in Generate_15()
1939 __ bind(&l_1006); in Generate_15()
1940 __ bl(&l_1006); in Generate_15()
1942 __ bind(&l_100a); in Generate_15()
1943 __ str(Narrow, r0, MemOperand(sp, 252)); in Generate_15()
1944 __ ldr(Narrow, r1, MemOperand(r0, 20)); in Generate_15()
1945 __ ldr(Narrow, r3, MemOperand(r0, 4)); in Generate_15()
1946 __ ldr(Narrow, r2, MemOperand(r0, 12)); in Generate_15()
1947 __ add(Narrow, r3, r3, r1); in Generate_15()
1948 __ subs(Narrow, r3, r3, r2); in Generate_15()
1949 __ cmp(Narrow, r3, 31U); in Generate_15()
1950 __ b(ls, &l_1c8e); in Generate_15()
1952 __ bind(&l_101c); in Generate_15()
1953 __ movs(Narrow, r3, 1U); in Generate_15()
1954 __ strb(r3, MemOperand(sp, 265)); in Generate_15()
1956 __ bind(&l_1022); in Generate_15()
1957 __ ldr(Narrow, r3, &l_1068); in Generate_15()
1958 __ mov(Narrow, r1, r4); in Generate_15()
1959 __ add(r0, sp, 1128U); in Generate_15()
1960 __ add(Narrow, r2, sp, 100U); in Generate_15()
1961 __ str(Narrow, r3, MemOperand(sp, 248)); in Generate_15()
1962 __ bl(&l_0000); in Generate_15()
1963 __ ldr(Narrow, r1, MemOperand(sp, 100)); in Generate_15()
1964 __ mov(Narrow, r3, r8); in Generate_15()
1965 __ str(Narrow, r6, MemOperand(sp)); in Generate_15()
1966 __ mov(Narrow, r0, r4); in Generate_15()
1967 __ str(Narrow, r6, MemOperand(sp, 4)); in Generate_15()
1968 __ mov(r2, 800U); in Generate_15()
1970 __ bind(&l_1040); in Generate_15()
1971 __ bl(&l_1040); in Generate_15()
1972 __ add(r0, sp, 1128U); in Generate_15()
1974 __ bind(&l_1048); in Generate_15()
1975 __ bl(&l_1048); in Generate_15()
1976 __ ldr(Narrow, r3, &l_1068); in Generate_15()
1977 __ add(Narrow, r0, sp, 248U); in Generate_15()
1978 __ str(Narrow, r3, MemOperand(sp, 248)); in Generate_15()
1980 __ bind(&l_1052); in Generate_15()
1981 __ bl(&l_1052); in Generate_15()
1982 __ movs(Narrow, r3, 0U); in Generate_15()
1983 __ movs(Narrow, r2, 14U); in Generate_15()
1984 __ str(Narrow, r3, MemOperand(sp, 280)); in Generate_15()
1985 __ strb(r3, MemOperand(sp, 293)); in Generate_15()
1986 __ ldr(Narrow, r3, MemOperand(sp, 20)); in Generate_15()
1987 __ b(Narrow, &l_106c); in Generate_15()
1989 __ bind(&l_1064); in Generate_15()
1990 __ Emit32(0x00000008); in Generate_15()
1992 __ bind(&l_1068); in Generate_15()
1993 __ Emit32(0x00000008); in Generate_15()
1995 __ bind(&l_106c); in Generate_15()
1996 __ str(Narrow, r2, MemOperand(sp, 104)); in Generate_15()
1997 __ str(r9, MemOperand(sp, 276)); in Generate_15()
1998 __ ldr(r8, MemOperand(r7, 104)); in Generate_15()
1999 __ cbz(r3, &l_10c2); in Generate_15()
2000 __ mov(Narrow, r6, r3); in Generate_15()
2001 __ ldr(Narrow, r3, MemOperand(r4, 44)); in Generate_15()
2002 __ movs(Narrow, r2, 1U); in Generate_15()
2003 __ str(Narrow, r6, MemOperand(sp, 296)); in Generate_15()
2004 __ mov(Narrow, r0, r6); in Generate_15()
2005 __ str(Narrow, r2, MemOperand(sp, 300)); in Generate_15()
2006 __ movs(Narrow, r1, 32U); in Generate_15()
2007 __ ldr(Narrow, r3, MemOperand(r3, 32)); in Generate_15()
2008 __ blx(r3); in Generate_15()
2009 __ ldr(Narrow, r3, MemOperand(r4, 44)); in Generate_15()
2010 __ mov(Narrow, r0, r6); in Generate_15()
2011 __ ldr(Narrow, r3, MemOperand(r3, 24)); in Generate_15()
2012 __ blx(r3); in Generate_15()
2013 __ ldr(Narrow, r2, MemOperand(r4, 44)); in Generate_15()
2014 __ movw(r3, 0U); in Generate_15()
2015 __ movt(r3, 0U); in Generate_15()
2016 __ ldr(Narrow, r2, MemOperand(r2)); in Generate_15()
2017 __ cmp(Narrow, r2, r3); in Generate_15()
2018 __ b(ne, &l_1d3a); in Generate_15()
2019 __ mov(Narrow, r0, r6); in Generate_15()
2021 __ bind(&l_10a6); in Generate_15()
2022 __ bl(&l_10a6); in Generate_15()
2024 __ bind(&l_10aa); in Generate_15()
2025 __ str(Narrow, r0, MemOperand(sp, 280)); in Generate_15()
2026 __ ldr(Narrow, r1, MemOperand(r0, 20)); in Generate_15()
2027 __ ldr(Narrow, r3, MemOperand(r0, 4)); in Generate_15()
2030 __ ldr(Narrow, r2, MemOperand(r0, 12)); in Generate_16()
2031 __ add(Narrow, r3, r3, r1); in Generate_16()
2032 __ subs(Narrow, r3, r3, r2); in Generate_16()
2033 __ cmp(Narrow, r3, 31U); in Generate_16()
2034 __ b(ls, &l_1cc6); in Generate_16()
2036 __ bind(&l_10bc); in Generate_16()
2037 __ movs(Narrow, r3, 1U); in Generate_16()
2038 __ strb(r3, MemOperand(sp, 293)); in Generate_16()
2040 __ bind(&l_10c2); in Generate_16()
2041 __ ldr(Narrow, r3, &l_13fc); in Generate_16()
2042 __ mov(Narrow, r1, r4); in Generate_16()
2043 __ add(r0, sp, 1296U); in Generate_16()
2044 __ add(Narrow, r2, sp, 104U); in Generate_16()
2045 __ str(Narrow, r3, MemOperand(sp, 276)); in Generate_16()
2046 __ bl(&l_0000); in Generate_16()
2047 __ ldr(Narrow, r2, MemOperand(sp, 52)); in Generate_16()
2048 __ mov(Narrow, r3, r8); in Generate_16()
2049 __ ldr(Narrow, r1, MemOperand(sp, 104)); in Generate_16()
2050 __ mov(Narrow, r0, r4); in Generate_16()
2051 __ str(r8, MemOperand(sp)); in Generate_16()
2052 __ str(Narrow, r2, MemOperand(sp, 4)); in Generate_16()
2053 __ mov(r2, 800U); in Generate_16()
2055 __ bind(&l_10e4); in Generate_16()
2056 __ bl(&l_10e4); in Generate_16()
2057 __ add(r0, sp, 1296U); in Generate_16()
2059 __ bind(&l_10ec); in Generate_16()
2060 __ bl(&l_10ec); in Generate_16()
2061 __ ldrb(r3, MemOperand(sp, 293)); in Generate_16()
2062 __ str(r9, MemOperand(sp, 276)); in Generate_16()
2063 __ cmp(Narrow, r3, 0U); in Generate_16()
2064 __ b(ne, &l_1b68); in Generate_16()
2066 __ bind(&l_10fe); in Generate_16()
2067 __ movs(Narrow, r3, 0U); in Generate_16()
2068 __ ldr(Narrow, r2, MemOperand(r7, 104)); in Generate_16()
2069 __ str(r3, MemOperand(sl)); in Generate_16()
2070 __ mov(r1, 1056U); in Generate_16()
2071 __ str(Narrow, r3, MemOperand(sp, 308)); in Generate_16()
2072 __ strb(r3, MemOperand(sp, 321)); in Generate_16()
2073 __ ldr(Narrow, r3, MemOperand(sp, 20)); in Generate_16()
2074 __ str(r2, MemOperand(sl, 16)); in Generate_16()
2075 __ movs(Narrow, r2, 14U); in Generate_16()
2076 __ str(r9, MemOperand(sp, 304)); in Generate_16()
2077 __ str(r1, MemOperand(sl, 8)); in Generate_16()
2078 __ str(Narrow, r2, MemOperand(sp, 108)); in Generate_16()
2079 __ cbz(r3, &l_116e); in Generate_16()
2080 __ mov(Narrow, r6, r3); in Generate_16()
2081 __ ldr(Narrow, r3, MemOperand(r4, 44)); in Generate_16()
2082 __ movs(Narrow, r2, 1U); in Generate_16()
2083 __ str(Narrow, r6, MemOperand(sp, 324)); in Generate_16()
2084 __ mov(Narrow, r0, r6); in Generate_16()
2085 __ str(Narrow, r2, MemOperand(sp, 328)); in Generate_16()
2086 __ movs(Narrow, r1, 32U); in Generate_16()
2087 __ ldr(Narrow, r3, MemOperand(r3, 32)); in Generate_16()
2088 __ blx(r3); in Generate_16()
2089 __ ldr(Narrow, r3, MemOperand(r4, 44)); in Generate_16()
2090 __ mov(Narrow, r0, r6); in Generate_16()
2091 __ ldr(Narrow, r3, MemOperand(r3, 24)); in Generate_16()
2092 __ blx(r3); in Generate_16()
2093 __ ldr(Narrow, r2, MemOperand(r4, 44)); in Generate_16()
2094 __ movw(r3, 0U); in Generate_16()
2095 __ movt(r3, 0U); in Generate_16()
2096 __ ldr(Narrow, r2, MemOperand(r2)); in Generate_16()
2097 __ cmp(Narrow, r2, r3); in Generate_16()
2098 __ b(ne, &l_1d42); in Generate_16()
2099 __ mov(Narrow, r0, r6); in Generate_16()
2101 __ bind(&l_1152); in Generate_16()
2102 __ bl(&l_1152); in Generate_16()
2104 __ bind(&l_1156); in Generate_16()
2105 __ str(Narrow, r0, MemOperand(sp, 308)); in Generate_16()
2106 __ ldr(Narrow, r1, MemOperand(r0, 20)); in Generate_16()
2107 __ ldr(Narrow, r3, MemOperand(r0, 4)); in Generate_16()
2108 __ ldr(Narrow, r2, MemOperand(r0, 12)); in Generate_16()
2109 __ add(Narrow, r3, r3, r1); in Generate_16()
2110 __ subs(Narrow, r3, r3, r2); in Generate_16()
2111 __ cmp(Narrow, r3, 31U); in Generate_16()
2112 __ b(ls, &l_1cd4); in Generate_16()
2114 __ bind(&l_1168); in Generate_16()
2115 __ movs(Narrow, r3, 1U); in Generate_16()
2116 __ strb(r3, MemOperand(sp, 321)); in Generate_16()
2118 __ bind(&l_116e); in Generate_16()
2119 __ ldr(Narrow, r3, &l_13fc); in Generate_16()
2120 __ mov(Narrow, r1, r4); in Generate_16()
2121 __ add(r0, sp, 1464U); in Generate_16()
2122 __ add(Narrow, r2, sp, 108U); in Generate_16()
2123 __ str(Narrow, r3, MemOperand(sp, 304)); in Generate_16()
2124 __ bl(&l_0000); in Generate_16()
2125 __ ldr(Narrow, r3, MemOperand(sp, 28)); in Generate_16()
2126 __ mov(Narrow, r0, r4); in Generate_16()
2127 __ ldr(Narrow, r1, MemOperand(sp, 108)); in Generate_16()
2128 __ mov(r2, 800U); in Generate_16()
2129 __ str(sl, MemOperand(sp, 4)); in Generate_16()
2130 __ str(Narrow, r3, MemOperand(sp)); in Generate_16()
2132 __ bind(&l_118e); in Generate_16()
2133 __ bl(&l_118e); in Generate_16()
2134 __ add(r0, sp, 1464U); in Generate_16()
2136 __ bind(&l_1196); in Generate_16()
2137 __ bl(&l_1196); in Generate_16()
2138 __ ldr(Narrow, r3, &l_13fc); in Generate_16()
2139 __ add(Narrow, r0, sp, 304U); in Generate_16()
2140 __ str(Narrow, r3, MemOperand(sp, 304)); in Generate_16()
2142 __ bind(&l_11a0); in Generate_16()
2143 __ bl(&l_11a0); in Generate_16()
2144 __ mov(Narrow, r0, r4); in Generate_16()
2145 __ movs(Narrow, r1, 14U); in Generate_16()
2146 __ mov(Narrow, r2, r5); in Generate_16()
2147 __ movs(Narrow, r3, 2U); in Generate_16()
2149 __ bind(&l_11ac); in Generate_16()
2150 __ bl(&l_11ac); in Generate_16()
2151 __ ldr(Narrow, r3, MemOperand(r4)); in Generate_16()
2152 __ mov(Narrow, r0, r4); in Generate_16()
2153 __ mov(Narrow, r1, fp); in Generate_16()
2154 __ ldr(Narrow, r3, MemOperand(r3, 8)); in Generate_16()
2155 __ blx(r3); in Generate_16()
2158 __ ldr(Narrow, r6, MemOperand(sp, 24)); in Generate_17()
2159 __ add(r0, sp, 2332U); in Generate_17()
2160 __ str(r6, MemOperand(sp, 2304)); in Generate_17()
2162 __ bind(&l_11c4); in Generate_17()
2163 __ bl(&l_11c4); in Generate_17()
2164 __ str(Narrow, r6, MemOperand(r5)); in Generate_17()
2165 __ add(r0, sp, 2164U); in Generate_17()
2167 __ bind(&l_11ce); in Generate_17()
2168 __ bl(&l_11ce); in Generate_17()
2169 __ ldr(Narrow, r6, MemOperand(sp, 20)); in Generate_17()
2170 __ movs(Narrow, r3, 0U); in Generate_17()
2171 __ str(r9, MemOperand(sp, 332)); in Generate_17()
2172 __ str(Narrow, r3, MemOperand(sp, 336)); in Generate_17()
2173 __ strb(r3, MemOperand(sp, 349)); in Generate_17()
2174 __ cbz(r6, &l_122a); in Generate_17()
2175 __ ldr(Narrow, r3, MemOperand(r4, 44)); in Generate_17()
2176 __ movs(Narrow, r2, 1U); in Generate_17()
2177 __ str(Narrow, r6, MemOperand(sp, 352)); in Generate_17()
2178 __ mov(Narrow, r0, r6); in Generate_17()
2179 __ str(Narrow, r2, MemOperand(sp, 356)); in Generate_17()
2180 __ movs(Narrow, r1, 32U); in Generate_17()
2181 __ ldr(Narrow, r3, MemOperand(r3, 32)); in Generate_17()
2182 __ blx(r3); in Generate_17()
2183 __ ldr(Narrow, r3, MemOperand(r4, 44)); in Generate_17()
2184 __ mov(Narrow, r0, r6); in Generate_17()
2185 __ ldr(Narrow, r3, MemOperand(r3, 24)); in Generate_17()
2186 __ blx(r3); in Generate_17()
2187 __ ldr(Narrow, r2, MemOperand(r4, 44)); in Generate_17()
2188 __ movw(r3, 0U); in Generate_17()
2189 __ movt(r3, 0U); in Generate_17()
2190 __ ldr(Narrow, r2, MemOperand(r2)); in Generate_17()
2191 __ cmp(Narrow, r2, r3); in Generate_17()
2192 __ b(ne, &l_1d6a); in Generate_17()
2193 __ mov(Narrow, r0, r6); in Generate_17()
2195 __ bind(&l_120e); in Generate_17()
2196 __ bl(&l_120e); in Generate_17()
2198 __ bind(&l_1212); in Generate_17()
2199 __ str(Narrow, r0, MemOperand(sp, 336)); in Generate_17()
2200 __ ldr(Narrow, r1, MemOperand(r0, 20)); in Generate_17()
2201 __ ldr(Narrow, r3, MemOperand(r0, 4)); in Generate_17()
2202 __ ldr(Narrow, r2, MemOperand(r0, 12)); in Generate_17()
2203 __ add(Narrow, r3, r3, r1); in Generate_17()
2204 __ subs(Narrow, r3, r3, r2); in Generate_17()
2205 __ cmp(Narrow, r3, 31U); in Generate_17()
2206 __ b(ls, &l_1cb8); in Generate_17()
2208 __ bind(&l_1224); in Generate_17()
2209 __ movs(Narrow, r3, 1U); in Generate_17()
2210 __ strb(r3, MemOperand(sp, 349)); in Generate_17()
2212 __ bind(&l_122a); in Generate_17()
2213 __ ldr(Narrow, r1, &l_13fc); in Generate_17()
2214 __ mov(lr, 0U); in Generate_17()
2215 __ mov(ip, 1U); in Generate_17()
2216 __ movs(Narrow, r3, 14U); in Generate_17()
2217 __ movs(Narrow, r2, 4U); in Generate_17()
2218 __ str(r3, MemOperand(sp, 1636)); in Generate_17()
2219 __ str(Narrow, r1, MemOperand(sp, 332)); in Generate_17()
2220 __ mov(Narrow, r1, r3); in Generate_17()
2221 __ str(r2, MemOperand(sp, 1644)); in Generate_17()
2222 __ mov(Narrow, r0, r4); in Generate_17()
2223 __ str(r4, MemOperand(sp, 1632)); in Generate_17()
2224 __ mov(r2, 1056U); in Generate_17()
2225 __ str(ip, MemOperand(sp, 1648)); in Generate_17()
2226 __ ldr(Narrow, r3, MemOperand(sp, 32)); in Generate_17()
2227 __ str(ip, MemOperand(sp, 1652)); in Generate_17()
2228 __ strb(ip, MemOperand(sp, 1680)); in Generate_17()
2229 __ str(ip, MemOperand(sp, 1696)); in Generate_17()
2230 __ str(ip, MemOperand(sp, 1720)); in Generate_17()
2231 __ str(ip, MemOperand(sp, 1744)); in Generate_17()
2232 __ str(ip, MemOperand(sp, 1768)); in Generate_17()
2233 __ strb(lr, MemOperand(sp, 1656)); in Generate_17()
2234 __ str(lr, MemOperand(sp, 1660)); in Generate_17()
2235 __ strb(lr, MemOperand(sp, 1664)); in Generate_17()
2236 __ strb(lr, MemOperand(sp, 1668)); in Generate_17()
2237 __ str(lr, MemOperand(sp, 1684)); in Generate_17()
2238 __ str(lr, MemOperand(sp, 1688)); in Generate_17()
2239 __ str(lr, MemOperand(sp, 1692)); in Generate_17()
2240 __ str(lr, MemOperand(sp, 1700)); in Generate_17()
2241 __ str(lr, MemOperand(sp, 1704)); in Generate_17()
2242 __ str(lr, MemOperand(sp, 1708)); in Generate_17()
2243 __ str(lr, MemOperand(sp, 1712)); in Generate_17()
2244 __ str(lr, MemOperand(sp, 1716)); in Generate_17()
2245 __ str(lr, MemOperand(sp, 1724)); in Generate_17()
2246 __ str(lr, MemOperand(sp, 1728)); in Generate_17()
2247 __ str(lr, MemOperand(sp, 1732)); in Generate_17()
2248 __ str(lr, MemOperand(sp, 1736)); in Generate_17()
2249 __ str(lr, MemOperand(sp, 1740)); in Generate_17()
2250 __ str(lr, MemOperand(sp, 1748)); in Generate_17()
2251 __ str(lr, MemOperand(sp, 1752)); in Generate_17()
2252 __ str(lr, MemOperand(sp, 1756)); in Generate_17()
2253 __ str(lr, MemOperand(sp, 1760)); in Generate_17()
2254 __ str(lr, MemOperand(sp, 1764)); in Generate_17()
2255 __ ldr(Narrow, r6, MemOperand(sp, 28)); in Generate_17()
2256 __ str(lr, MemOperand(sp, 1772)); in Generate_17()
2257 __ str(lr, MemOperand(sp, 1776)); in Generate_17()
2258 __ str(Narrow, r6, MemOperand(sp)); in Generate_17()
2259 __ ldr(Narrow, r6, &l_1400); in Generate_17()
2260 __ str(lr, MemOperand(sp, 1780)); in Generate_17()
2261 __ str(lr, MemOperand(sp, 1784)); in Generate_17()
2262 __ str(r6, MemOperand(sp, 1640)); in Generate_17()
2263 __ strb(lr, MemOperand(sp, 1792)); in Generate_17()
2265 __ bind(&l_12e2); in Generate_17()
2266 __ bl(&l_12e2); in Generate_17()
2267 __ add(r0, sp, 1632U); in Generate_17()
2269 __ bind(&l_12ea); in Generate_17()
2270 __ bl(&l_12ea); in Generate_17()
2271 __ ldrb(r3, MemOperand(sp, 349)); in Generate_17()
2272 __ str(r9, MemOperand(sp, 332)); in Generate_17()
2273 __ cmp(Narrow, r3, 0U); in Generate_17()
2276 __ b(ne, &l_1bc8); in Generate_18()
2278 __ bind(&l_12fc); in Generate_18()
2279 __ movs(Narrow, r3, 0U); in Generate_18()
2280 __ str(r9, MemOperand(sp, 360)); in Generate_18()
2281 __ str(Narrow, r3, MemOperand(sp, 364)); in Generate_18()
2282 __ strb(r3, MemOperand(sp, 377)); in Generate_18()
2283 __ ldr(Narrow, r3, MemOperand(sp, 20)); in Generate_18()
2284 __ cbz(r3, &l_1356); in Generate_18()
2285 __ mov(Narrow, r6, r3); in Generate_18()
2286 __ ldr(Narrow, r3, MemOperand(r4, 44)); in Generate_18()
2287 __ movs(Narrow, r2, 1U); in Generate_18()
2288 __ str(Narrow, r6, MemOperand(sp, 380)); in Generate_18()
2289 __ mov(Narrow, r0, r6); in Generate_18()
2290 __ str(Narrow, r2, MemOperand(sp, 384)); in Generate_18()
2291 __ movs(Narrow, r1, 32U); in Generate_18()
2292 __ ldr(Narrow, r3, MemOperand(r3, 32)); in Generate_18()
2293 __ blx(r3); in Generate_18()
2294 __ ldr(Narrow, r3, MemOperand(r4, 44)); in Generate_18()
2295 __ mov(Narrow, r0, r6); in Generate_18()
2296 __ ldr(Narrow, r3, MemOperand(r3, 24)); in Generate_18()
2297 __ blx(r3); in Generate_18()
2298 __ ldr(Narrow, r2, MemOperand(r4, 44)); in Generate_18()
2299 __ movw(r3, 0U); in Generate_18()
2300 __ movt(r3, 0U); in Generate_18()
2301 __ ldr(Narrow, r2, MemOperand(r2)); in Generate_18()
2302 __ cmp(Narrow, r2, r3); in Generate_18()
2303 __ b(ne, &l_1d62); in Generate_18()
2304 __ mov(Narrow, r0, r6); in Generate_18()
2306 __ bind(&l_133a); in Generate_18()
2307 __ bl(&l_133a); in Generate_18()
2309 __ bind(&l_133e); in Generate_18()
2310 __ str(Narrow, r0, MemOperand(sp, 364)); in Generate_18()
2311 __ ldr(Narrow, r1, MemOperand(r0, 20)); in Generate_18()
2312 __ ldr(Narrow, r3, MemOperand(r0, 4)); in Generate_18()
2313 __ ldr(Narrow, r2, MemOperand(r0, 12)); in Generate_18()
2314 __ add(Narrow, r3, r3, r1); in Generate_18()
2315 __ subs(Narrow, r3, r3, r2); in Generate_18()
2316 __ cmp(Narrow, r3, 31U); in Generate_18()
2317 __ b(ls, &l_1caa); in Generate_18()
2319 __ bind(&l_1350); in Generate_18()
2320 __ movs(Narrow, r3, 1U); in Generate_18()
2321 __ strb(r3, MemOperand(sp, 377)); in Generate_18()
2323 __ bind(&l_1356); in Generate_18()
2324 __ ldr(Narrow, r0, &l_13fc); in Generate_18()
2325 __ mov(lr, 0U); in Generate_18()
2326 __ movs(Narrow, r3, 1U); in Generate_18()
2327 __ movs(Narrow, r2, 14U); in Generate_18()
2328 __ movs(Narrow, r1, 4U); in Generate_18()
2329 __ str(r2, MemOperand(sp, 1804)); in Generate_18()
2330 __ str(Narrow, r0, MemOperand(sp, 360)); in Generate_18()
2331 __ mov(Narrow, r0, r4); in Generate_18()
2332 __ str(r1, MemOperand(sp, 1812)); in Generate_18()
2333 __ mov(Narrow, r1, r2); in Generate_18()
2334 __ str(r3, MemOperand(sp, 1816)); in Generate_18()
2335 __ mov(r2, 1040U); in Generate_18()
2336 __ str(r3, MemOperand(sp, 1820)); in Generate_18()
2337 __ strb(r3, MemOperand(sp, 1848)); in Generate_18()
2338 __ str(r3, MemOperand(sp, 1864)); in Generate_18()
2339 __ str(r3, MemOperand(sp, 1888)); in Generate_18()
2340 __ str(r3, MemOperand(sp, 1912)); in Generate_18()
2341 __ str(r3, MemOperand(sp, 1936)); in Generate_18()
2342 __ str(r4, MemOperand(sp, 1800)); in Generate_18()
2343 __ ldr(Narrow, r3, MemOperand(sp, 32)); in Generate_18()
2344 __ strb(lr, MemOperand(sp, 1824)); in Generate_18()
2345 __ str(lr, MemOperand(sp, 1828)); in Generate_18()
2346 __ strb(lr, MemOperand(sp, 1832)); in Generate_18()
2347 __ strb(lr, MemOperand(sp, 1836)); in Generate_18()
2348 __ str(lr, MemOperand(sp, 1852)); in Generate_18()
2349 __ str(lr, MemOperand(sp, 1856)); in Generate_18()
2350 __ str(lr, MemOperand(sp, 1860)); in Generate_18()
2351 __ str(lr, MemOperand(sp, 1868)); in Generate_18()
2352 __ str(lr, MemOperand(sp, 1872)); in Generate_18()
2353 __ str(lr, MemOperand(sp, 1876)); in Generate_18()
2354 __ str(lr, MemOperand(sp, 1880)); in Generate_18()
2355 __ str(lr, MemOperand(sp, 1884)); in Generate_18()
2356 __ str(lr, MemOperand(sp, 1892)); in Generate_18()
2357 __ str(lr, MemOperand(sp, 1896)); in Generate_18()
2358 __ str(lr, MemOperand(sp, 1900)); in Generate_18()
2359 __ str(lr, MemOperand(sp, 1904)); in Generate_18()
2360 __ str(lr, MemOperand(sp, 1908)); in Generate_18()
2361 __ str(lr, MemOperand(sp, 1916)); in Generate_18()
2362 __ str(lr, MemOperand(sp, 1920)); in Generate_18()
2363 __ str(lr, MemOperand(sp, 1924)); in Generate_18()
2364 __ str(lr, MemOperand(sp, 1928)); in Generate_18()
2365 __ str(lr, MemOperand(sp, 1932)); in Generate_18()
2366 __ ldr(Narrow, r6, MemOperand(sp, 28)); in Generate_18()
2367 __ str(lr, MemOperand(sp, 1940)); in Generate_18()
2368 __ str(lr, MemOperand(sp, 1944)); in Generate_18()
2369 __ str(Narrow, r6, MemOperand(sp)); in Generate_18()
2370 __ b(Narrow, &l_1404); in Generate_18()
2372 __ bind(&l_13fc); in Generate_18()
2373 __ Emit32(0x00000008); in Generate_18()
2375 __ bind(&l_1400); in Generate_18()
2376 __ Emit32(0x00000008); in Generate_18()
2378 __ bind(&l_1404); in Generate_18()
2379 __ ldr(Narrow, r6, &l_1724); in Generate_18()
2380 __ str(lr, MemOperand(sp, 1948)); in Generate_18()
2381 __ str(lr, MemOperand(sp, 1952)); in Generate_18()
2382 __ str(r6, MemOperand(sp, 1808)); in Generate_18()
2383 __ strb(lr, MemOperand(sp, 1960)); in Generate_18()
2385 __ bind(&l_1416); in Generate_18()
2386 __ bl(&l_1416); in Generate_18()
2387 __ add(r0, sp, 1800U); in Generate_18()
2389 __ bind(&l_141e); in Generate_18()
2390 __ bl(&l_141e); in Generate_18()
2391 __ ldrb(r3, MemOperand(sp, 377)); in Generate_18()
2392 __ str(r9, MemOperand(sp, 360)); in Generate_18()
2393 __ cmp(Narrow, r3, 0U); in Generate_18()
2394 __ b(ne, &l_1bf0); in Generate_18()
2396 __ bind(&l_1430); in Generate_18()
2397 __ movs(Narrow, r3, 0U); in Generate_18()
2400 __ movs(Narrow, r2, 14U); in Generate_19()
2401 __ str(Narrow, r3, MemOperand(sp, 392)); in Generate_19()
2402 __ strb(r3, MemOperand(sp, 405)); in Generate_19()
2403 __ ldr(Narrow, r3, MemOperand(sp, 20)); in Generate_19()
2404 __ str(Narrow, r2, MemOperand(sp, 112)); in Generate_19()
2405 __ str(r9, MemOperand(sp, 388)); in Generate_19()
2406 __ cbz(r3, &l_148e); in Generate_19()
2407 __ mov(Narrow, r6, r3); in Generate_19()
2408 __ ldr(Narrow, r3, MemOperand(r4, 44)); in Generate_19()
2409 __ movs(Narrow, r2, 1U); in Generate_19()
2410 __ str(Narrow, r6, MemOperand(sp, 408)); in Generate_19()
2411 __ mov(Narrow, r0, r6); in Generate_19()
2412 __ str(Narrow, r2, MemOperand(sp, 412)); in Generate_19()
2413 __ movs(Narrow, r1, 32U); in Generate_19()
2414 __ ldr(Narrow, r3, MemOperand(r3, 32)); in Generate_19()
2415 __ blx(r3); in Generate_19()
2416 __ ldr(Narrow, r3, MemOperand(r4, 44)); in Generate_19()
2417 __ mov(Narrow, r0, r6); in Generate_19()
2418 __ ldr(Narrow, r3, MemOperand(r3, 24)); in Generate_19()
2419 __ blx(r3); in Generate_19()
2420 __ ldr(Narrow, r2, MemOperand(r4, 44)); in Generate_19()
2421 __ movw(r3, 0U); in Generate_19()
2422 __ movt(r3, 0U); in Generate_19()
2423 __ ldr(Narrow, r2, MemOperand(r2)); in Generate_19()
2424 __ cmp(Narrow, r2, r3); in Generate_19()
2425 __ b(ne, &l_1d78); in Generate_19()
2426 __ mov(Narrow, r0, r6); in Generate_19()
2428 __ bind(&l_1472); in Generate_19()
2429 __ bl(&l_1472); in Generate_19()
2431 __ bind(&l_1476); in Generate_19()
2432 __ str(Narrow, r0, MemOperand(sp, 392)); in Generate_19()
2433 __ ldr(Narrow, r1, MemOperand(r0, 20)); in Generate_19()
2434 __ ldr(Narrow, r3, MemOperand(r0, 4)); in Generate_19()
2435 __ ldr(Narrow, r2, MemOperand(r0, 12)); in Generate_19()
2436 __ add(Narrow, r3, r3, r1); in Generate_19()
2437 __ subs(Narrow, r3, r3, r2); in Generate_19()
2438 __ cmp(Narrow, r3, 31U); in Generate_19()
2439 __ b(ls, &l_1c9c); in Generate_19()
2441 __ bind(&l_1488); in Generate_19()
2442 __ movs(Narrow, r3, 1U); in Generate_19()
2443 __ strb(r3, MemOperand(sp, 405)); in Generate_19()
2445 __ bind(&l_148e); in Generate_19()
2446 __ ldr(Narrow, r3, &l_1728); in Generate_19()
2447 __ mov(Narrow, r0, sl); in Generate_19()
2448 __ mov(Narrow, r1, r4); in Generate_19()
2449 __ add(Narrow, r2, sp, 112U); in Generate_19()
2450 __ str(Narrow, r3, MemOperand(sp, 388)); in Generate_19()
2451 __ bl(&l_0000); in Generate_19()
2452 __ ldr(Narrow, r3, MemOperand(sp, 44)); in Generate_19()
2453 __ mov(Narrow, r0, r4); in Generate_19()
2454 __ ldr(Narrow, r6, MemOperand(sp, 32)); in Generate_19()
2455 __ mov(r2, 1568U); in Generate_19()
2456 __ ldr(Narrow, r1, MemOperand(sp, 112)); in Generate_19()
2457 __ str(Narrow, r3, MemOperand(sp)); in Generate_19()
2458 __ ldr(Narrow, r3, MemOperand(sp, 48)); in Generate_19()
2459 __ str(Narrow, r3, MemOperand(sp, 4)); in Generate_19()
2460 __ mov(Narrow, r3, r6); in Generate_19()
2462 __ bind(&l_14b0); in Generate_19()
2463 __ bl(&l_14b0); in Generate_19()
2464 __ mov(Narrow, r0, sl); in Generate_19()
2466 __ bind(&l_14b6); in Generate_19()
2467 __ bl(&l_14b6); in Generate_19()
2468 __ ldr(Narrow, r3, &l_1728); in Generate_19()
2469 __ add(Narrow, r0, sp, 388U); in Generate_19()
2470 __ str(Narrow, r3, MemOperand(sp, 388)); in Generate_19()
2472 __ bind(&l_14c0); in Generate_19()
2473 __ bl(&l_14c0); in Generate_19()
2474 __ and_(r3, r6, 0x1f); in Generate_19()
2475 __ ldr(Narrow, r1, MemOperand(r7, 40)); in Generate_19()
2476 __ orr(r3, r3, 0x8000); in Generate_19()
2477 __ movs(Narrow, r2, 0U); in Generate_19()
2478 __ orr(r3, r3, 0x60); in Generate_19()
2479 __ mov(lr, 1U); in Generate_19()
2480 __ str(r3, MemOperand(sl)); in Generate_19()
2481 __ mov(r0, 4098U); in Generate_19()
2482 __ ldr(Narrow, r3, MemOperand(sp, 40)); in Generate_19()
2483 __ str(r1, MemOperand(sp, 2316)); in Generate_19()
2484 __ str(r2, MemOperand(sl, 4)); in Generate_19()
2485 __ str(r3, MemOperand(sp, 2304)); in Generate_19()
2486 __ movs(Narrow, r3, 14U); in Generate_19()
2487 __ str(Narrow, r3, MemOperand(sp, 116)); in Generate_19()
2488 __ ldr(Narrow, r3, MemOperand(sp, 20)); in Generate_19()
2489 __ str(r2, MemOperand(sl, 12)); in Generate_19()
2490 __ str(r2, MemOperand(sp, 2308)); in Generate_19()
2491 __ str(r2, MemOperand(sp, 2312)); in Generate_19()
2492 __ str(r2, MemOperand(sp, 2320)); in Generate_19()
2493 __ str(r2, MemOperand(sp, 2324)); in Generate_19()
2494 __ str(Narrow, r2, MemOperand(sp, 420)); in Generate_19()
2495 __ strb(r2, MemOperand(sp, 433)); in Generate_19()
2496 __ str(r9, MemOperand(sp, 416)); in Generate_19()
2497 __ str(lr, MemOperand(sl, 8)); in Generate_19()
2498 __ str(lr, MemOperand(sl, 16)); in Generate_19()
2499 __ str(lr, MemOperand(sp, 2332)); in Generate_19()
2500 __ str(r0, MemOperand(sp, 2328)); in Generate_19()
2501 __ cbz(r3, &l_156e); in Generate_19()
2502 __ mov(Narrow, r6, r3); in Generate_19()
2503 __ ldr(Narrow, r3, MemOperand(r4, 44)); in Generate_19()
2504 __ mov(Narrow, r0, r6); in Generate_19()
2505 __ str(Narrow, r6, MemOperand(sp, 436)); in Generate_19()
2506 __ movs(Narrow, r1, 32U); in Generate_19()
2507 __ str(lr, MemOperand(sp, 440)); in Generate_19()
2508 __ ldr(Narrow, r3, MemOperand(r3, 32)); in Generate_19()
2509 __ blx(r3); in Generate_19()
2510 __ ldr(Narrow, r3, MemOperand(r4, 44)); in Generate_19()
2511 __ mov(Narrow, r0, r6); in Generate_19()
2512 __ ldr(Narrow, r3, MemOperand(r3, 24)); in Generate_19()
2513 __ blx(r3); in Generate_19()
2516 __ ldr(Narrow, r2, MemOperand(r4, 44)); in Generate_20()
2517 __ movw(r3, 0U); in Generate_20()
2518 __ movt(r3, 0U); in Generate_20()
2519 __ ldr(Narrow, r2, MemOperand(r2)); in Generate_20()
2520 __ cmp(Narrow, r2, r3); in Generate_20()
2521 __ b(ne, &l_1d2a); in Generate_20()
2522 __ mov(Narrow, r0, r6); in Generate_20()
2524 __ bind(&l_1552); in Generate_20()
2525 __ bl(&l_1552); in Generate_20()
2527 __ bind(&l_1556); in Generate_20()
2528 __ str(Narrow, r0, MemOperand(sp, 420)); in Generate_20()
2529 __ ldr(Narrow, r1, MemOperand(r0, 20)); in Generate_20()
2530 __ ldr(Narrow, r3, MemOperand(r0, 4)); in Generate_20()
2531 __ ldr(Narrow, r2, MemOperand(r0, 12)); in Generate_20()
2532 __ add(Narrow, r3, r3, r1); in Generate_20()
2533 __ subs(Narrow, r3, r3, r2); in Generate_20()
2534 __ cmp(Narrow, r3, 31U); in Generate_20()
2535 __ b(ls, &l_1c48); in Generate_20()
2537 __ bind(&l_1568); in Generate_20()
2538 __ movs(Narrow, r3, 1U); in Generate_20()
2539 __ strb(r3, MemOperand(sp, 433)); in Generate_20()
2541 __ bind(&l_156e); in Generate_20()
2542 __ ldr(Narrow, r3, &l_1728); in Generate_20()
2543 __ mov(Narrow, r0, r5); in Generate_20()
2544 __ mov(Narrow, r1, r4); in Generate_20()
2545 __ add(Narrow, r2, sp, 116U); in Generate_20()
2546 __ str(Narrow, r3, MemOperand(sp, 416)); in Generate_20()
2547 __ bl(&l_0000); in Generate_20()
2548 __ ldr(Narrow, r1, MemOperand(sp, 116)); in Generate_20()
2549 __ mov(Narrow, r0, r4); in Generate_20()
2550 __ str(fp, MemOperand(sp)); in Generate_20()
2551 __ mov(r2, 1568U); in Generate_20()
2552 __ mov(Narrow, r3, sl); in Generate_20()
2554 __ bind(&l_158a); in Generate_20()
2555 __ bl(&l_158a); in Generate_20()
2556 __ mov(Narrow, r0, r5); in Generate_20()
2558 __ bind(&l_1590); in Generate_20()
2559 __ bl(&l_1590); in Generate_20()
2560 __ ldr(Narrow, r3, &l_1728); in Generate_20()
2561 __ add(Narrow, r0, sp, 416U); in Generate_20()
2562 __ str(Narrow, r3, MemOperand(sp, 416)); in Generate_20()
2564 __ bind(&l_159a); in Generate_20()
2565 __ bl(&l_159a); in Generate_20()
2566 __ ldr(Narrow, r2, MemOperand(sp, 60)); in Generate_20()
2567 __ mov(Narrow, r0, r4); in Generate_20()
2568 __ ldr(Narrow, r3, MemOperand(sp, 64)); in Generate_20()
2569 __ movs(Narrow, r1, 14U); in Generate_20()
2570 __ str(Narrow, r2, MemOperand(sp, 4)); in Generate_20()
2571 __ mov(r2, 800U); in Generate_20()
2572 __ str(Narrow, r3, MemOperand(sp)); in Generate_20()
2574 __ bind(&l_15ae); in Generate_20()
2575 __ bl(&l_15ae); in Generate_20()
2576 __ ldr(Narrow, r1, MemOperand(r7, 40)); in Generate_20()
2577 __ mov(lr, 0U); in Generate_20()
2578 __ ldr(Narrow, r2, MemOperand(r7, 28)); in Generate_20()
2579 __ mov(ip, 1U); in Generate_20()
2580 __ str(fp, MemOperand(sp)); in Generate_20()
2581 __ mov(Narrow, r0, r4); in Generate_20()
2582 __ str(r1, MemOperand(sp, 2308)); in Generate_20()
2583 __ str(r1, MemOperand(sp, 2320)); in Generate_20()
2584 __ mov(Narrow, r3, r2); in Generate_20()
2585 __ movs(Narrow, r1, 14U); in Generate_20()
2586 __ str(ip, MemOperand(sp, 2304)); in Generate_20()
2587 __ str(lr, MemOperand(sp, 2312)); in Generate_20()
2588 __ str(lr, MemOperand(sp, 2316)); in Generate_20()
2590 __ bind(&l_15dc); in Generate_20()
2591 __ bl(&l_15dc); in Generate_20()
2592 __ mov(Narrow, r0, r4); in Generate_20()
2593 __ movs(Narrow, r1, 1U); in Generate_20()
2594 __ add(Narrow, r2, sp, 624U); in Generate_20()
2595 __ movs(Narrow, r3, 2U); in Generate_20()
2597 __ bind(&l_15e8); in Generate_20()
2598 __ bl(&l_15e8); in Generate_20()
2599 __ ldr(Narrow, r3, MemOperand(sp, 24)); in Generate_20()
2600 __ add(Narrow, r0, sp, 652U); in Generate_20()
2601 __ str(Narrow, r3, MemOperand(sp, 624)); in Generate_20()
2603 __ bind(&l_15f2); in Generate_20()
2604 __ bl(&l_15f2); in Generate_20()
2605 __ ldr(Narrow, r2, MemOperand(sp, 40)); in Generate_20()
2606 __ movs(Narrow, r3, 0U); in Generate_20()
2607 __ ldr(Narrow, r6, MemOperand(sp, 20)); in Generate_20()
2608 __ ldr(Narrow, r1, MemOperand(r7, 40)); in Generate_20()
2609 __ stm(r5, NO_WRITE_BACK, RegisterList(r2, r3)); in Generate_20()
2610 __ mov(r2, 4096U); in Generate_20()
2611 __ str(Narrow, r3, MemOperand(r5, 8)); in Generate_20()
2612 __ str(Narrow, r1, MemOperand(r5, 12)); in Generate_20()
2613 __ str(Narrow, r3, MemOperand(r5, 16)); in Generate_20()
2614 __ str(Narrow, r3, MemOperand(r5, 20)); in Generate_20()
2615 __ str(Narrow, r3, MemOperand(sp, 448)); in Generate_20()
2616 __ strb(r3, MemOperand(sp, 461)); in Generate_20()
2617 __ str(r9, MemOperand(sp, 444)); in Generate_20()
2618 __ str(Narrow, r2, MemOperand(r5, 24)); in Generate_20()
2619 __ cbz(r6, &l_1664); in Generate_20()
2620 __ ldr(Narrow, r3, MemOperand(r4, 44)); in Generate_20()
2621 __ movs(Narrow, r2, 1U); in Generate_20()
2622 __ str(Narrow, r6, MemOperand(sp, 464)); in Generate_20()
2623 __ mov(Narrow, r0, r6); in Generate_20()
2624 __ str(Narrow, r2, MemOperand(sp, 468)); in Generate_20()
2625 __ movs(Narrow, r1, 32U); in Generate_20()
2626 __ ldr(Narrow, r3, MemOperand(r3, 32)); in Generate_20()
2627 __ blx(r3); in Generate_20()
2628 __ ldr(Narrow, r3, MemOperand(r4, 44)); in Generate_20()
2629 __ mov(Narrow, r0, r6); in Generate_20()
2630 __ ldr(Narrow, r3, MemOperand(r3, 24)); in Generate_20()
2631 __ blx(r3); in Generate_20()
2632 __ ldr(Narrow, r2, MemOperand(r4, 44)); in Generate_20()
2633 __ movw(r3, 0U); in Generate_20()
2634 __ movt(r3, 0U); in Generate_20()
2635 __ ldr(Narrow, r2, MemOperand(r2)); in Generate_20()
2636 __ cmp(Narrow, r2, r3); in Generate_20()
2637 __ b(ne, &l_1d24); in Generate_20()
2640 __ mov(Narrow, r0, r6); in Generate_21()
2642 __ bind(&l_1648); in Generate_21()
2643 __ bl(&l_1648); in Generate_21()
2645 __ bind(&l_164c); in Generate_21()
2646 __ str(Narrow, r0, MemOperand(sp, 448)); in Generate_21()
2647 __ ldr(Narrow, r1, MemOperand(r0, 20)); in Generate_21()
2648 __ ldr(Narrow, r3, MemOperand(r0, 4)); in Generate_21()
2649 __ ldr(Narrow, r2, MemOperand(r0, 12)); in Generate_21()
2650 __ add(Narrow, r3, r3, r1); in Generate_21()
2651 __ subs(Narrow, r3, r3, r2); in Generate_21()
2652 __ cmp(Narrow, r3, 31U); in Generate_21()
2653 __ b(ls, &l_1c54); in Generate_21()
2655 __ bind(&l_165e); in Generate_21()
2656 __ movs(Narrow, r3, 1U); in Generate_21()
2657 __ strb(r3, MemOperand(sp, 461)); in Generate_21()
2659 __ bind(&l_1664); in Generate_21()
2660 __ ldr(Narrow, r3, &l_1728); in Generate_21()
2661 __ ldr(Narrow, r2, MemOperand(r5, 12)); in Generate_21()
2662 __ str(Narrow, r3, MemOperand(sp, 444)); in Generate_21()
2663 __ ubfx(r3, r2, 5U, 4U); in Generate_21()
2664 __ cmp(Narrow, r3, 0U); in Generate_21()
2665 __ b(ne, &l_1b04); in Generate_21()
2666 __ ldr(Narrow, r2, MemOperand(sp, 72)); in Generate_21()
2667 __ and_(r2, r2, 0x1f); in Generate_21()
2668 __ cmp(Narrow, r2, 7U); in Generate_21()
2669 __ b(hi, &l_1b00); in Generate_21()
2670 __ ldr(Narrow, r2, MemOperand(r5)); in Generate_21()
2671 __ and_(r2, r2, 0x1f); in Generate_21()
2672 __ cmp(Narrow, r2, 7U); in Generate_21()
2673 __ b(hi, &l_1b00); in Generate_21()
2674 __ ldr(Narrow, r2, MemOperand(r5, 4)); in Generate_21()
2675 __ cmp(Narrow, r2, 31U); in Generate_21()
2676 __ b(hi, &l_1b00); in Generate_21()
2678 __ bind(&l_1694); in Generate_21()
2679 __ ldr(Narrow, r3, MemOperand(r5, 24)); in Generate_21()
2680 __ ubfx(r3, r3, 0U, 12U); in Generate_21()
2681 __ clz(ip, r3); in Generate_21()
2682 __ lsr(ip, ip, 5U); in Generate_21()
2684 __ bind(&l_16a2); in Generate_21()
2685 __ ldr(Narrow, r6, &l_1724); in Generate_21()
2686 __ mov(lr, 0U); in Generate_21()
2687 __ movs(Narrow, r0, 1U); in Generate_21()
2688 __ movs(Narrow, r2, 4U); in Generate_21()
2689 __ movs(Narrow, r1, 14U); in Generate_21()
2690 __ str(r2, MemOperand(sp, 2316)); in Generate_21()
2691 __ str(r0, MemOperand(sp, 2320)); in Generate_21()
2692 __ mov(Narrow, r2, lr); in Generate_21()
2693 __ str(r0, MemOperand(sp, 2324)); in Generate_21()
2694 __ strb(r0, MemOperand(sp, 2352)); in Generate_21()
2695 __ str(r0, MemOperand(sp, 2368)); in Generate_21()
2696 __ str(r0, MemOperand(sp, 2392)); in Generate_21()
2697 __ str(r0, MemOperand(sp, 2416)); in Generate_21()
2698 __ str(r0, MemOperand(sp, 2440)); in Generate_21()
2699 __ mov(Narrow, r0, r4); in Generate_21()
2700 __ str(r4, MemOperand(sp, 2304)); in Generate_21()
2701 __ ldr(Narrow, r3, MemOperand(sp, 72)); in Generate_21()
2702 __ str(r1, MemOperand(sp, 2308)); in Generate_21()
2703 __ strb(lr, MemOperand(sp, 2328)); in Generate_21()
2704 __ str(lr, MemOperand(sp, 2332)); in Generate_21()
2705 __ strb(lr, MemOperand(sp, 2336)); in Generate_21()
2706 __ strb(lr, MemOperand(sp, 2340)); in Generate_21()
2707 __ str(lr, MemOperand(sp, 2356)); in Generate_21()
2708 __ str(lr, MemOperand(sp, 2360)); in Generate_21()
2709 __ str(lr, MemOperand(sp, 2364)); in Generate_21()
2710 __ str(lr, MemOperand(sp, 2372)); in Generate_21()
2711 __ str(lr, MemOperand(sp, 2376)); in Generate_21()
2712 __ str(lr, MemOperand(sp, 2380)); in Generate_21()
2713 __ str(lr, MemOperand(sp, 2384)); in Generate_21()
2714 __ str(lr, MemOperand(sp, 2388)); in Generate_21()
2715 __ str(lr, MemOperand(sp, 2396)); in Generate_21()
2716 __ str(lr, MemOperand(sp, 2400)); in Generate_21()
2717 __ str(lr, MemOperand(sp, 2404)); in Generate_21()
2718 __ str(lr, MemOperand(sp, 2408)); in Generate_21()
2719 __ str(lr, MemOperand(sp, 2412)); in Generate_21()
2720 __ b(Narrow, &l_172c); in Generate_21()
2721 __ nop(Narrow); in Generate_21()
2723 __ bind(&l_1724); in Generate_21()
2724 __ Emit32(0x00000008); in Generate_21()
2726 __ bind(&l_1728); in Generate_21()
2727 __ Emit32(0x00000008); in Generate_21()
2729 __ bind(&l_172c); in Generate_21()
2730 __ str(lr, MemOperand(sp, 2420)); in Generate_21()
2731 __ str(lr, MemOperand(sp, 2424)); in Generate_21()
2732 __ str(lr, MemOperand(sp, 2428)); in Generate_21()
2733 __ str(lr, MemOperand(sp, 2432)); in Generate_21()
2734 __ str(lr, MemOperand(sp, 2436)); in Generate_21()
2735 __ str(lr, MemOperand(sp, 2444)); in Generate_21()
2736 __ str(Narrow, r5, MemOperand(sp)); in Generate_21()
2737 __ str(lr, MemOperand(sp, 2448)); in Generate_21()
2738 __ str(lr, MemOperand(sp, 2452)); in Generate_21()
2739 __ str(lr, MemOperand(sp, 2456)); in Generate_21()
2740 __ str(r6, MemOperand(sp, 2312)); in Generate_21()
2741 __ strb(ip, MemOperand(sp, 2464)); in Generate_21()
2743 __ bind(&l_175a); in Generate_21()
2744 __ bl(&l_175a); in Generate_21()
2745 __ mov(Narrow, r0, fp); in Generate_21()
2747 __ bind(&l_1760); in Generate_21()
2748 __ bl(&l_1760); in Generate_21()
2749 __ ldrb(r3, MemOperand(sp, 461)); in Generate_21()
2750 __ str(r9, MemOperand(sp, 444)); in Generate_21()
2751 __ cmp(Narrow, r3, 0U); in Generate_21()
2752 __ b(ne, &l_1b4a); in Generate_21()
2754 __ bind(&l_1772); in Generate_21()
2755 __ ldr(lr, MemOperand(r7, 40)); in Generate_21()
2756 __ movw(r1, 0U); in Generate_21()
2757 __ ldr(Narrow, r2, MemOperand(sp, 68)); in Generate_21()
2758 __ movt(r1, 0U); in Generate_21()
2759 __ mov(Narrow, r0, r4); in Generate_21()
2760 __ str(lr, MemOperand(sp)); in Generate_21()
2761 __ mov(Narrow, r3, lr); in Generate_21()
2762 __ str(lr, MemOperand(sp, 4)); in Generate_21()
2764 __ bind(&l_178c); in Generate_21()
2765 __ bl(&l_178c); in Generate_21()
2768 __ ldr(Narrow, r2, MemOperand(sp, 56)); in Generate_22()
2769 __ mov(Narrow, r0, r4); in Generate_22()
2770 __ ldr(Narrow, r3, MemOperand(sp, 36)); in Generate_22()
2771 __ movs(Narrow, r1, 14U); in Generate_22()
2772 __ str(Narrow, r2, MemOperand(sp, 4)); in Generate_22()
2773 __ mov(r2, 800U); in Generate_22()
2774 __ str(Narrow, r3, MemOperand(sp)); in Generate_22()
2776 __ bind(&l_17a0); in Generate_22()
2777 __ bl(&l_17a0); in Generate_22()
2778 __ ldr(Narrow, r1, MemOperand(r7, 40)); in Generate_22()
2779 __ mov(lr, 0U); in Generate_22()
2780 __ ldr(Narrow, r2, MemOperand(r7, 24)); in Generate_22()
2781 __ mov(ip, 1U); in Generate_22()
2782 __ str(fp, MemOperand(sp)); in Generate_22()
2783 __ mov(Narrow, r0, r4); in Generate_22()
2784 __ str(r1, MemOperand(sp, 2308)); in Generate_22()
2785 __ str(r1, MemOperand(sp, 2320)); in Generate_22()
2786 __ mov(Narrow, r3, r2); in Generate_22()
2787 __ movs(Narrow, r1, 14U); in Generate_22()
2788 __ str(ip, MemOperand(sp, 2304)); in Generate_22()
2789 __ str(lr, MemOperand(sp, 2312)); in Generate_22()
2790 __ str(lr, MemOperand(sp, 2316)); in Generate_22()
2792 __ bind(&l_17ce); in Generate_22()
2793 __ bl(&l_17ce); in Generate_22()
2794 __ mov(Narrow, r0, r4); in Generate_22()
2795 __ movs(Narrow, r1, 1U); in Generate_22()
2796 __ add(Narrow, r2, sp, 472U); in Generate_22()
2797 __ movs(Narrow, r3, 2U); in Generate_22()
2799 __ bind(&l_17da); in Generate_22()
2800 __ bl(&l_17da); in Generate_22()
2801 __ ldr(Narrow, r3, MemOperand(sp, 24)); in Generate_22()
2802 __ ldr(r8, MemOperand(sp, 616)); in Generate_22()
2803 __ str(Narrow, r3, MemOperand(sp, 472)); in Generate_22()
2804 __ cmp(r8, 0U); in Generate_22()
2805 __ b(eq, Narrow, &l_17fc); in Generate_22()
2806 __ ldr(r0, MemOperand(r8)); in Generate_22()
2807 __ cbz(r0, &l_17f6); in Generate_22()
2809 __ bind(&l_17f2); in Generate_22()
2810 __ bl(&l_17f2); in Generate_22()
2812 __ bind(&l_17f6); in Generate_22()
2813 __ mov(Narrow, r0, r8); in Generate_22()
2815 __ bind(&l_17f8); in Generate_22()
2816 __ bl(&l_17f8); in Generate_22()
2818 __ bind(&l_17fc); in Generate_22()
2819 __ ldr(Narrow, r1, MemOperand(r7, 40)); in Generate_22()
2820 __ mov(lr, 0U); in Generate_22()
2821 __ ldr(Narrow, r2, MemOperand(r7, 56)); in Generate_22()
2822 __ mov(ip, 132U); in Generate_22()
2823 __ mov(Narrow, r0, r4); in Generate_22()
2824 __ str(fp, MemOperand(sp)); in Generate_22()
2825 __ str(r1, MemOperand(sp, 2308)); in Generate_22()
2826 __ mov(Narrow, r3, r2); in Generate_22()
2827 __ str(r1, MemOperand(sp, 2320)); in Generate_22()
2828 __ movs(Narrow, r1, 14U); in Generate_22()
2829 __ str(ip, MemOperand(sp, 2304)); in Generate_22()
2830 __ str(lr, MemOperand(sp, 2312)); in Generate_22()
2831 __ str(lr, MemOperand(sp, 2316)); in Generate_22()
2833 __ bind(&l_1826); in Generate_22()
2834 __ bl(&l_1826); in Generate_22()
2835 __ ldr(Narrow, r3, MemOperand(r7, 24)); in Generate_22()
2836 __ ldr(Narrow, r0, MemOperand(r7, 28)); in Generate_22()
2837 __ ldr(Narrow, r2, MemOperand(r7, 32)); in Generate_22()
2838 __ ubfx(r1, r3, 5U, 4U); in Generate_22()
2839 __ cbz(r1, &l_1842); in Generate_22()
2840 __ and_(lr, r3, 0x1f); in Generate_22()
2841 __ mov(r8, 1U); in Generate_22()
2842 __ lsl(r1, r8, lr); in Generate_22()
2844 __ bind(&l_1842); in Generate_22()
2845 __ ubfx(r3, r0, 5U, 4U); in Generate_22()
2846 __ mov(Narrow, r8, r3); in Generate_22()
2847 __ cbz(r3, &l_1856); in Generate_22()
2848 __ and_(r0, r0, 0x1f); in Generate_22()
2849 __ mov(r8, 1U); in Generate_22()
2850 __ lsl(r8, r8, r0); in Generate_22()
2852 __ bind(&l_1856); in Generate_22()
2853 __ ubfx(r3, r2, 5U, 4U); in Generate_22()
2854 __ orr(r8, r8, r1); in Generate_22()
2855 __ cbz(r3, &l_1868); in Generate_22()
2856 __ and_(r2, r2, 0x1f); in Generate_22()
2857 __ movs(Narrow, r3, 1U); in Generate_22()
2858 __ lsls(Narrow, r3, r3, r2); in Generate_22()
2860 __ bind(&l_1868); in Generate_22()
2861 __ ldr(Narrow, r6, MemOperand(sp, 20)); in Generate_22()
2862 __ movs(Narrow, r2, 0U); in Generate_22()
2863 __ movs(Narrow, r1, 14U); in Generate_22()
2864 __ orr(r8, r8, r3); in Generate_22()
2865 __ str(r9, MemOperand(r5)); in Generate_22()
2866 __ str(r1, MemOperand(sl)); in Generate_22()
2867 __ str(Narrow, r2, MemOperand(r5, 4)); in Generate_22()
2868 __ strb(Narrow, r2, MemOperand(r5, 17)); in Generate_22()
2869 __ cbz(r6, &l_18ce); in Generate_22()
2870 __ ldr(Narrow, r3, MemOperand(r4, 44)); in Generate_22()
2871 __ movs(Narrow, r2, 1U); in Generate_22()
2872 __ str(Narrow, r2, MemOperand(r5, 24)); in Generate_22()
2873 __ mov(Narrow, r0, r6); in Generate_22()
2874 __ str(Narrow, r6, MemOperand(r5, 20)); in Generate_22()
2875 __ movs(Narrow, r1, 32U); in Generate_22()
2876 __ ldr(Narrow, r3, MemOperand(r3, 32)); in Generate_22()
2877 __ blx(r3); in Generate_22()
2878 __ ldr(Narrow, r3, MemOperand(r4, 44)); in Generate_22()
2879 __ mov(Narrow, r0, r6); in Generate_22()
2880 __ ldr(Narrow, r3, MemOperand(r3, 24)); in Generate_22()
2881 __ blx(r3); in Generate_22()
2882 __ ldr(Narrow, r2, MemOperand(r4, 44)); in Generate_22()
2883 __ movw(r3, 0U); in Generate_22()
2884 __ movt(r3, 0U); in Generate_22()
2885 __ ldr(Narrow, r2, MemOperand(r2)); in Generate_22()
2886 __ cmp(Narrow, r2, r3); in Generate_22()
2887 __ b(ne, &l_1d50); in Generate_22()
2888 __ mov(Narrow, r0, r6); in Generate_22()
2890 __ bind(&l_18ac); in Generate_22()
2891 __ bl(&l_18ac); in Generate_22()
2895 __ bind(&l_18b0); in Generate_23()
2896 __ str(Narrow, r0, MemOperand(r5, 4)); in Generate_23()
2897 __ ldr(Narrow, r1, MemOperand(r0, 20)); in Generate_23()
2898 __ ldr(Narrow, r3, MemOperand(r0, 4)); in Generate_23()
2899 __ ldr(Narrow, r2, MemOperand(r0, 12)); in Generate_23()
2900 __ add(Narrow, r3, r3, r1); in Generate_23()
2901 __ subs(Narrow, r3, r3, r2); in Generate_23()
2902 __ cmp(Narrow, r3, 31U); in Generate_23()
2903 __ b(hi, Narrow, &l_18ca); in Generate_23()
2904 __ lsls(Narrow, r1, r1, 1U); in Generate_23()
2905 __ adds(r0, 4U); in Generate_23()
2906 __ adds(Narrow, r1, r1, 32U); in Generate_23()
2908 __ bind(&l_18c6); in Generate_23()
2909 __ bl(&l_18c6); in Generate_23()
2911 __ bind(&l_18ca); in Generate_23()
2912 __ movs(Narrow, r3, 1U); in Generate_23()
2913 __ strb(Narrow, r3, MemOperand(r5, 17)); in Generate_23()
2915 __ bind(&l_18ce); in Generate_23()
2916 __ ldr(Narrow, r3, &l_1be8); in Generate_23()
2917 __ mov(Narrow, r0, fp); in Generate_23()
2918 __ mov(Narrow, r1, r4); in Generate_23()
2919 __ mov(Narrow, r2, sl); in Generate_23()
2920 __ str(Narrow, r3, MemOperand(r5)); in Generate_23()
2921 __ bl(&l_0000); in Generate_23()
2922 __ mov(Narrow, r0, r4); in Generate_23()
2923 __ ldr(r1, MemOperand(sl)); in Generate_23()
2924 __ mov(Narrow, r3, r8); in Generate_23()
2925 __ movs(Narrow, r2, 0U); in Generate_23()
2927 __ bind(&l_18e6); in Generate_23()
2928 __ bl(&l_18e6); in Generate_23()
2929 __ mov(Narrow, r0, fp); in Generate_23()
2931 __ bind(&l_18ec); in Generate_23()
2932 __ bl(&l_18ec); in Generate_23()
2933 __ ldr(Narrow, r3, &l_1be8); in Generate_23()
2934 __ mov(Narrow, r0, r5); in Generate_23()
2935 __ str(Narrow, r3, MemOperand(r5)); in Generate_23()
2937 __ bind(&l_18f6); in Generate_23()
2938 __ bl(&l_18f6); in Generate_23()
2939 __ movs(Narrow, r3, 0U); in Generate_23()
2940 __ ldr(Narrow, r7, MemOperand(r7, 108)); in Generate_23()
2941 __ str(Narrow, r3, MemOperand(r5, 4)); in Generate_23()
2942 __ strb(Narrow, r3, MemOperand(r5, 17)); in Generate_23()
2943 __ ldr(Narrow, r3, MemOperand(sp, 20)); in Generate_23()
2944 __ str(r9, MemOperand(r5)); in Generate_23()
2945 __ cbz(r3, &l_195a); in Generate_23()
2946 __ mov(Narrow, r6, r3); in Generate_23()
2947 __ ldr(Narrow, r3, MemOperand(r4, 44)); in Generate_23()
2948 __ movs(Narrow, r2, 1U); in Generate_23()
2949 __ str(Narrow, r6, MemOperand(r5, 20)); in Generate_23()
2950 __ str(Narrow, r2, MemOperand(r5, 24)); in Generate_23()
2951 __ mov(Narrow, r0, r6); in Generate_23()
2952 __ movs(Narrow, r1, 32U); in Generate_23()
2953 __ ldr(Narrow, r3, MemOperand(r3, 32)); in Generate_23()
2954 __ blx(r3); in Generate_23()
2955 __ ldr(Narrow, r3, MemOperand(r4, 44)); in Generate_23()
2956 __ mov(Narrow, r0, r6); in Generate_23()
2957 __ ldr(Narrow, r3, MemOperand(r3, 24)); in Generate_23()
2958 __ blx(r3); in Generate_23()
2959 __ ldr(Narrow, r2, MemOperand(r4, 44)); in Generate_23()
2960 __ movw(r3, 0U); in Generate_23()
2961 __ movt(r3, 0U); in Generate_23()
2962 __ ldr(Narrow, r2, MemOperand(r2)); in Generate_23()
2963 __ cmp(Narrow, r2, r3); in Generate_23()
2964 __ b(ne, &l_1d4a); in Generate_23()
2965 __ mov(Narrow, r0, r6); in Generate_23()
2967 __ bind(&l_1938); in Generate_23()
2968 __ bl(&l_1938); in Generate_23()
2970 __ bind(&l_193c); in Generate_23()
2971 __ str(Narrow, r0, MemOperand(r5, 4)); in Generate_23()
2972 __ ldr(Narrow, r1, MemOperand(r0, 20)); in Generate_23()
2973 __ ldr(Narrow, r3, MemOperand(r0, 4)); in Generate_23()
2974 __ ldr(Narrow, r2, MemOperand(r0, 12)); in Generate_23()
2975 __ add(Narrow, r3, r3, r1); in Generate_23()
2976 __ subs(Narrow, r3, r3, r2); in Generate_23()
2977 __ cmp(Narrow, r3, 31U); in Generate_23()
2978 __ b(hi, Narrow, &l_1956); in Generate_23()
2979 __ lsls(Narrow, r1, r1, 1U); in Generate_23()
2980 __ adds(r0, 4U); in Generate_23()
2981 __ adds(Narrow, r1, r1, 32U); in Generate_23()
2983 __ bind(&l_1952); in Generate_23()
2984 __ bl(&l_1952); in Generate_23()
2986 __ bind(&l_1956); in Generate_23()
2987 __ movs(Narrow, r3, 1U); in Generate_23()
2988 __ strb(Narrow, r3, MemOperand(r5, 17)); in Generate_23()
2990 __ bind(&l_195a); in Generate_23()
2991 __ movs(Narrow, r3, 1U); in Generate_23()
2992 __ and_(r6, r7, 0x1f); in Generate_23()
2993 __ subs(r8, r6, 15U); in Generate_23()
2994 __ str(r3, MemOperand(sp, 2320)); in Generate_23()
2995 __ str(r3, MemOperand(sp, 2324)); in Generate_23()
2996 __ mov(lr, 14U); in Generate_23()
2997 __ strb(r3, MemOperand(sp, 2352)); in Generate_23()
2998 __ mov(ip, 4U); in Generate_23()
2999 __ str(r3, MemOperand(sp, 2368)); in Generate_23()
3000 __ it(ne); in Generate_23()
3001 __ mov(ne, r8, 1U); in Generate_23()
3002 __ str(r3, MemOperand(sp, 2392)); in Generate_23()
3003 __ mov(Narrow, r2, r7); in Generate_23()
3004 __ str(r3, MemOperand(sp, 2416)); in Generate_23()
3005 __ movs(Narrow, r7, 0U); in Generate_23()
3006 __ str(r3, MemOperand(sp, 2440)); in Generate_23()
3007 __ mov(Narrow, r0, r4); in Generate_23()
3008 __ ldr(Narrow, r6, &l_1be8); in Generate_23()
3009 __ mov(Narrow, r1, lr); in Generate_23()
3010 __ ldr(Narrow, r3, &l_1bec); in Generate_23()
3011 __ str(r4, MemOperand(sp, 2304)); in Generate_23()
3012 __ str(Narrow, r6, MemOperand(r5)); in Generate_23()
3013 __ str(lr, MemOperand(sp, 2308)); in Generate_23()
3014 __ str(ip, MemOperand(sp, 2316)); in Generate_23()
3015 __ strb(r7, MemOperand(sp, 2328)); in Generate_23()
3016 __ str(r7, MemOperand(sp, 2332)); in Generate_23()
3017 __ strb(r7, MemOperand(sp, 2336)); in Generate_23()
3020 __ strb(r7, MemOperand(sp, 2340)); in Generate_24()
3021 __ str(r7, MemOperand(sp, 2356)); in Generate_24()
3022 __ str(r7, MemOperand(sp, 2360)); in Generate_24()
3023 __ str(r7, MemOperand(sp, 2364)); in Generate_24()
3024 __ str(r7, MemOperand(sp, 2372)); in Generate_24()
3025 __ str(r7, MemOperand(sp, 2376)); in Generate_24()
3026 __ str(r7, MemOperand(sp, 2380)); in Generate_24()
3027 __ str(r7, MemOperand(sp, 2384)); in Generate_24()
3028 __ str(r7, MemOperand(sp, 2388)); in Generate_24()
3029 __ str(r7, MemOperand(sp, 2396)); in Generate_24()
3030 __ str(r7, MemOperand(sp, 2400)); in Generate_24()
3031 __ str(r7, MemOperand(sp, 2404)); in Generate_24()
3032 __ str(r7, MemOperand(sp, 2408)); in Generate_24()
3033 __ str(r7, MemOperand(sp, 2412)); in Generate_24()
3034 __ str(r7, MemOperand(sp, 2420)); in Generate_24()
3035 __ str(r7, MemOperand(sp, 2424)); in Generate_24()
3036 __ str(r7, MemOperand(sp, 2428)); in Generate_24()
3037 __ str(r7, MemOperand(sp, 2432)); in Generate_24()
3038 __ str(r7, MemOperand(sp, 2436)); in Generate_24()
3039 __ str(r7, MemOperand(sp, 2444)); in Generate_24()
3040 __ str(r7, MemOperand(sp, 2448)); in Generate_24()
3041 __ str(r7, MemOperand(sp, 2452)); in Generate_24()
3042 __ str(r7, MemOperand(sp, 2456)); in Generate_24()
3043 __ str(r3, MemOperand(sp, 2312)); in Generate_24()
3044 __ strb(r8, MemOperand(sp, 2464)); in Generate_24()
3046 __ bind(&l_1a18); in Generate_24()
3047 __ bl(&l_1a18); in Generate_24()
3048 __ mov(Narrow, r0, fp); in Generate_24()
3050 __ bind(&l_1a1e); in Generate_24()
3051 __ bl(&l_1a1e); in Generate_24()
3052 __ ldrb(Narrow, r3, MemOperand(r5, 17)); in Generate_24()
3053 __ str(r9, MemOperand(r5)); in Generate_24()
3054 __ cmp(Narrow, r3, 0U); in Generate_24()
3055 __ b(ne, &l_1c2e); in Generate_24()
3057 __ bind(&l_1a2e); in Generate_24()
3058 __ add(sp, sp, 2476U); in Generate_24()
3059 __ pop(RegisterList(0x8ff0)); in Generate_24()
3061 __ bind(&l_1a36); in Generate_24()
3062 __ ldr(Narrow, r0, MemOperand(r5, 20)); in Generate_24()
3063 __ cmp(Narrow, r0, 0U); in Generate_24()
3064 __ b(eq, &l_0604); in Generate_24()
3065 __ ldr(Narrow, r3, MemOperand(r5, 24)); in Generate_24()
3066 __ movs(Narrow, r2, 0U); in Generate_24()
3067 __ strb(Narrow, r2, MemOperand(r5, 17)); in Generate_24()
3068 __ cmp(Narrow, r3, 1U); in Generate_24()
3069 __ b(ne, &l_0604); in Generate_24()
3070 __ ldr(Narrow, r3, MemOperand(r0)); in Generate_24()
3071 __ ldr(Narrow, r3, MemOperand(r3, 28)); in Generate_24()
3072 __ blx(r3); in Generate_24()
3073 __ b(&l_0604); in Generate_24()
3075 __ bind(&l_1a54); in Generate_24()
3076 __ ldr(Narrow, r0, MemOperand(r5, 20)); in Generate_24()
3077 __ cmp(Narrow, r0, 0U); in Generate_24()
3078 __ b(eq, &l_04aa); in Generate_24()
3079 __ ldr(Narrow, r3, MemOperand(r5, 24)); in Generate_24()
3080 __ movs(Narrow, r2, 0U); in Generate_24()
3081 __ strb(Narrow, r2, MemOperand(r5, 17)); in Generate_24()
3082 __ cmp(Narrow, r3, 1U); in Generate_24()
3083 __ b(ne, &l_04aa); in Generate_24()
3084 __ ldr(Narrow, r3, MemOperand(r0)); in Generate_24()
3085 __ ldr(Narrow, r3, MemOperand(r3, 28)); in Generate_24()
3086 __ blx(r3); in Generate_24()
3087 __ b(&l_04aa); in Generate_24()
3089 __ bind(&l_1a72); in Generate_24()
3090 __ ldr(Narrow, r0, MemOperand(r5, 20)); in Generate_24()
3091 __ cmp(Narrow, r0, 0U); in Generate_24()
3092 __ b(eq, &l_02dc); in Generate_24()
3093 __ ldr(Narrow, r3, MemOperand(r5, 24)); in Generate_24()
3094 __ movs(Narrow, r2, 0U); in Generate_24()
3095 __ strb(Narrow, r2, MemOperand(r5, 17)); in Generate_24()
3096 __ cmp(Narrow, r3, 1U); in Generate_24()
3097 __ b(ne, &l_02dc); in Generate_24()
3098 __ ldr(Narrow, r3, MemOperand(r0)); in Generate_24()
3099 __ ldr(Narrow, r3, MemOperand(r3, 28)); in Generate_24()
3100 __ blx(r3); in Generate_24()
3101 __ b(&l_02dc); in Generate_24()
3103 __ bind(&l_1a90); in Generate_24()
3104 __ ldr(Narrow, r0, MemOperand(sp, 20)); in Generate_24()
3105 __ blx(r2); in Generate_24()
3106 __ b(&l_0670); in Generate_24()
3108 __ bind(&l_1a98); in Generate_24()
3109 __ ldr(Narrow, r0, MemOperand(sp, 20)); in Generate_24()
3110 __ blx(r2); in Generate_24()
3111 __ b(&l_04fc); in Generate_24()
3113 __ bind(&l_1aa0); in Generate_24()
3114 __ ldr(Narrow, r0, MemOperand(sp, 20)); in Generate_24()
3115 __ blx(r2); in Generate_24()
3116 __ b(&l_0782); in Generate_24()
3118 __ bind(&l_1aa8); in Generate_24()
3119 __ ldr(Narrow, r0, MemOperand(sp, 20)); in Generate_24()
3120 __ blx(r2); in Generate_24()
3121 __ b(&l_028e); in Generate_24()
3123 __ bind(&l_1ab0); in Generate_24()
3124 __ ldr(Narrow, r0, MemOperand(sp, 20)); in Generate_24()
3125 __ blx(r2); in Generate_24()
3126 __ b(&l_03be); in Generate_24()
3128 __ bind(&l_1ab8); in Generate_24()
3129 __ str(Narrow, r3, MemOperand(r5)); in Generate_24()
3130 __ and_(r3, r8, 0x1f); in Generate_24()
3131 __ b(&l_07a8); in Generate_24()
3133 __ bind(&l_1ac2); in Generate_24()
3134 __ ldr(r2, MemOperand(sl, 8)); in Generate_24()
3135 __ cmp(Narrow, r2, 4U); in Generate_24()
3136 __ b(eq, &l_1d80); in Generate_24()
3137 __ ldr(r2, MemOperand(sl, 16)); in Generate_24()
3138 __ ubfx(r2, r2, 5U, 4U); in Generate_24()
3139 __ cmp(Narrow, r2, 0U); in Generate_24()
3140 __ b(ne, &l_1d80); in Generate_24()
3141 __ ldr(r1, MemOperand(sl, 12)); in Generate_24()
3142 __ mov(Narrow, ip, r2); in Generate_24()
3143 __ cmp(Narrow, r1, 0U); in Generate_24()
3144 __ b(ne, &l_07dc); in Generate_24()
3145 __ cmp(Narrow, r3, 7U); in Generate_24()
3148 __ b(hi, Narrow, &l_1b44); in Generate_25()
3149 __ and_(ip, r0, 0x1f); in Generate_25()
3150 __ cmp(ip, 7U); in Generate_25()
3151 __ ite(hi); in Generate_25()
3152 __ mov(hi, ip, 0U); in Generate_25()
3153 __ mov(ls, ip, 1U); in Generate_25()
3154 __ b(&l_07dc); in Generate_25()
3156 __ bind(&l_1b00); in Generate_25()
3157 __ mov(Narrow, ip, r3); in Generate_25()
3158 __ b(Narrow, &l_16a2); in Generate_25()
3160 __ bind(&l_1b04); in Generate_25()
3161 __ ldr(Narrow, r3, MemOperand(r5, 16)); in Generate_25()
3162 __ mov(ip, 0U); in Generate_25()
3163 __ cmp(Narrow, r3, 0U); in Generate_25()
3164 __ b(ne, &l_16a2); in Generate_25()
3165 __ ldr(Narrow, r1, MemOperand(r5, 20)); in Generate_25()
3166 __ cmp(Narrow, r1, 0U); in Generate_25()
3167 __ b(ne, Narrow, &l_1b00); in Generate_25()
3168 __ ldr(Narrow, r3, MemOperand(sp, 72)); in Generate_25()
3169 __ and_(r3, r3, 0x1f); in Generate_25()
3170 __ cmp(Narrow, r3, 7U); in Generate_25()
3171 __ b(hi, Narrow, &l_1b3a); in Generate_25()
3172 __ ldr(Narrow, r3, MemOperand(r5)); in Generate_25()
3173 __ and_(r3, r3, 0x1f); in Generate_25()
3174 __ cmp(Narrow, r3, 7U); in Generate_25()
3175 __ b(hi, Narrow, &l_1b3a); in Generate_25()
3176 __ and_(r2, r2, 0x1f); in Generate_25()
3177 __ cmp(Narrow, r2, 7U); in Generate_25()
3178 __ b(hi, Narrow, &l_1b3a); in Generate_25()
3179 __ ldr(Narrow, r3, MemOperand(r5, 8)); in Generate_25()
3180 __ cmp(Narrow, r3, 0U); in Generate_25()
3181 __ b(eq, &l_1694); in Generate_25()
3183 __ bind(&l_1b3a); in Generate_25()
3184 __ mov(Narrow, ip, r1); in Generate_25()
3185 __ b(Narrow, &l_16a2); in Generate_25()
3187 __ bind(&l_1b3e); in Generate_25()
3188 __ cmp(Narrow, r2, 255U); in Generate_25()
3189 __ b(ls, &l_07d0); in Generate_25()
3191 __ bind(&l_1b44); in Generate_25()
3192 __ mov(Narrow, ip, r1); in Generate_25()
3193 __ b(&l_07dc); in Generate_25()
3195 __ bind(&l_1b4a); in Generate_25()
3196 __ ldr(Narrow, r0, MemOperand(sp, 464)); in Generate_25()
3197 __ cmp(Narrow, r0, 0U); in Generate_25()
3198 __ b(eq, &l_1772); in Generate_25()
3199 __ ldr(Narrow, r3, MemOperand(sp, 468)); in Generate_25()
3200 __ movs(Narrow, r2, 0U); in Generate_25()
3201 __ strb(r2, MemOperand(sp, 461)); in Generate_25()
3202 __ cmp(Narrow, r3, 1U); in Generate_25()
3203 __ b(ne, &l_1772); in Generate_25()
3204 __ ldr(Narrow, r3, MemOperand(r0)); in Generate_25()
3205 __ ldr(Narrow, r3, MemOperand(r3, 28)); in Generate_25()
3206 __ blx(r3); in Generate_25()
3207 __ b(Narrow, &l_1772); in Generate_25()
3209 __ bind(&l_1b68); in Generate_25()
3210 __ ldr(Narrow, r0, MemOperand(sp, 296)); in Generate_25()
3211 __ cmp(Narrow, r0, 0U); in Generate_25()
3212 __ b(eq, &l_10fe); in Generate_25()
3213 __ ldr(Narrow, r3, MemOperand(sp, 300)); in Generate_25()
3214 __ movs(Narrow, r2, 0U); in Generate_25()
3215 __ strb(r2, MemOperand(sp, 293)); in Generate_25()
3216 __ cmp(Narrow, r3, 1U); in Generate_25()
3217 __ b(ne, &l_10fe); in Generate_25()
3218 __ ldr(Narrow, r3, MemOperand(r0)); in Generate_25()
3219 __ ldr(Narrow, r3, MemOperand(r3, 28)); in Generate_25()
3220 __ blx(r3); in Generate_25()
3221 __ b(&l_10fe); in Generate_25()
3223 __ bind(&l_1b88); in Generate_25()
3224 __ ldr(Narrow, r0, MemOperand(sp, 240)); in Generate_25()
3225 __ cmp(Narrow, r0, 0U); in Generate_25()
3226 __ b(eq, &l_0fac); in Generate_25()
3227 __ ldr(Narrow, r3, MemOperand(sp, 244)); in Generate_25()
3228 __ movs(Narrow, r2, 0U); in Generate_25()
3229 __ strb(r2, MemOperand(sp, 237)); in Generate_25()
3230 __ cmp(Narrow, r3, 1U); in Generate_25()
3231 __ b(ne, &l_0fac); in Generate_25()
3232 __ ldr(Narrow, r3, MemOperand(r0)); in Generate_25()
3233 __ ldr(Narrow, r3, MemOperand(r3, 28)); in Generate_25()
3234 __ blx(r3); in Generate_25()
3235 __ b(&l_0fac); in Generate_25()
3237 __ bind(&l_1ba8); in Generate_25()
3238 __ ldr(Narrow, r0, MemOperand(sp, 212)); in Generate_25()
3239 __ cmp(Narrow, r0, 0U); in Generate_25()
3240 __ b(eq, &l_0ed8); in Generate_25()
3241 __ ldr(Narrow, r3, MemOperand(sp, 216)); in Generate_25()
3242 __ movs(Narrow, r2, 0U); in Generate_25()
3243 __ strb(r2, MemOperand(sp, 209)); in Generate_25()
3244 __ cmp(Narrow, r3, 1U); in Generate_25()
3245 __ b(ne, &l_0ed8); in Generate_25()
3246 __ ldr(Narrow, r3, MemOperand(r0)); in Generate_25()
3247 __ ldr(Narrow, r3, MemOperand(r3, 28)); in Generate_25()
3248 __ blx(r3); in Generate_25()
3249 __ b(&l_0ed8); in Generate_25()
3251 __ bind(&l_1bc8); in Generate_25()
3252 __ ldr(Narrow, r0, MemOperand(sp, 352)); in Generate_25()
3253 __ cmp(Narrow, r0, 0U); in Generate_25()
3254 __ b(eq, &l_12fc); in Generate_25()
3255 __ ldr(Narrow, r3, MemOperand(sp, 356)); in Generate_25()
3256 __ movs(Narrow, r2, 0U); in Generate_25()
3257 __ strb(r2, MemOperand(sp, 349)); in Generate_25()
3258 __ cmp(Narrow, r3, 1U); in Generate_25()
3259 __ b(ne, &l_12fc); in Generate_25()
3260 __ ldr(Narrow, r3, MemOperand(r0)); in Generate_25()
3261 __ ldr(Narrow, r3, MemOperand(r3, 28)); in Generate_25()
3262 __ blx(r3); in Generate_25()
3263 __ b(&l_12fc); in Generate_25()
3265 __ bind(&l_1be8); in Generate_25()
3266 __ Emit32(0x00000008); in Generate_25()
3268 __ bind(&l_1bec); in Generate_25()
3269 __ Emit32(0x00000008); in Generate_25()
3271 __ bind(&l_1bf0); in Generate_25()
3272 __ ldr(Narrow, r0, MemOperand(sp, 380)); in Generate_25()
3273 __ cmp(Narrow, r0, 0U); in Generate_25()
3276 __ b(eq, &l_1430); in Generate_26()
3277 __ ldr(Narrow, r3, MemOperand(sp, 384)); in Generate_26()
3278 __ movs(Narrow, r2, 0U); in Generate_26()
3279 __ strb(r2, MemOperand(sp, 377)); in Generate_26()
3280 __ cmp(Narrow, r3, 1U); in Generate_26()
3281 __ b(ne, &l_1430); in Generate_26()
3282 __ ldr(Narrow, r3, MemOperand(r0)); in Generate_26()
3283 __ ldr(Narrow, r3, MemOperand(r3, 28)); in Generate_26()
3284 __ blx(r3); in Generate_26()
3285 __ b(Narrow, &l_1430); in Generate_26()
3287 __ bind(&l_1c0e); in Generate_26()
3288 __ ldr(Narrow, r0, MemOperand(sp, 184)); in Generate_26()
3289 __ cmp(Narrow, r0, 0U); in Generate_26()
3290 __ b(eq, &l_0b2e); in Generate_26()
3291 __ ldr(Narrow, r3, MemOperand(sp, 188)); in Generate_26()
3292 __ movs(Narrow, r2, 0U); in Generate_26()
3293 __ strb(r2, MemOperand(sp, 181)); in Generate_26()
3294 __ cmp(Narrow, r3, 1U); in Generate_26()
3295 __ b(ne, &l_0b2e); in Generate_26()
3296 __ ldr(Narrow, r3, MemOperand(r0)); in Generate_26()
3297 __ ldr(Narrow, r3, MemOperand(r3, 28)); in Generate_26()
3298 __ blx(r3); in Generate_26()
3299 __ b(&l_0b2e); in Generate_26()
3301 __ bind(&l_1c2e); in Generate_26()
3302 __ ldr(Narrow, r0, MemOperand(r5, 20)); in Generate_26()
3303 __ cmp(Narrow, r0, 0U); in Generate_26()
3304 __ b(eq, &l_1a2e); in Generate_26()
3305 __ ldr(Narrow, r3, MemOperand(r5, 24)); in Generate_26()
3306 __ strb(Narrow, r7, MemOperand(r5, 17)); in Generate_26()
3307 __ cmp(Narrow, r3, 1U); in Generate_26()
3308 __ b(ne, &l_1a2e); in Generate_26()
3309 __ ldr(Narrow, r3, MemOperand(r0)); in Generate_26()
3310 __ ldr(Narrow, r3, MemOperand(r3, 28)); in Generate_26()
3311 __ blx(r3); in Generate_26()
3312 __ b(Narrow, &l_1a2e); in Generate_26()
3314 __ bind(&l_1c48); in Generate_26()
3315 __ lsls(Narrow, r1, r1, 1U); in Generate_26()
3316 __ adds(r0, 4U); in Generate_26()
3317 __ adds(Narrow, r1, r1, 32U); in Generate_26()
3319 __ bind(&l_1c4e); in Generate_26()
3320 __ bl(&l_1c4e); in Generate_26()
3321 __ b(Narrow, &l_1568); in Generate_26()
3323 __ bind(&l_1c54); in Generate_26()
3324 __ lsls(Narrow, r1, r1, 1U); in Generate_26()
3325 __ adds(r0, 4U); in Generate_26()
3326 __ adds(Narrow, r1, r1, 32U); in Generate_26()
3328 __ bind(&l_1c5a); in Generate_26()
3329 __ bl(&l_1c5a); in Generate_26()
3330 __ b(Narrow, &l_165e); in Generate_26()
3332 __ bind(&l_1c60); in Generate_26()
3333 __ lsls(Narrow, r1, r1, 1U); in Generate_26()
3334 __ ldr(Narrow, r3, &l_1f4c); in Generate_26()
3335 __ adds(r0, 4U); in Generate_26()
3336 __ adds(Narrow, r1, r1, 32U); in Generate_26()
3337 __ str(Narrow, r3, MemOperand(sp, 24)); in Generate_26()
3339 __ bind(&l_1c6a); in Generate_26()
3340 __ bl(&l_1c6a); in Generate_26()
3341 __ b(&l_09fa); in Generate_26()
3343 __ bind(&l_1c72); in Generate_26()
3344 __ lsls(Narrow, r1, r1, 1U); in Generate_26()
3345 __ adds(r0, 4U); in Generate_26()
3346 __ adds(Narrow, r1, r1, 32U); in Generate_26()
3348 __ bind(&l_1c78); in Generate_26()
3349 __ bl(&l_1c78); in Generate_26()
3350 __ b(&l_0e9e); in Generate_26()
3352 __ bind(&l_1c80); in Generate_26()
3353 __ lsls(Narrow, r1, r1, 1U); in Generate_26()
3354 __ adds(r0, 4U); in Generate_26()
3355 __ adds(Narrow, r1, r1, 32U); in Generate_26()
3357 __ bind(&l_1c86); in Generate_26()
3358 __ bl(&l_1c86); in Generate_26()
3359 __ b(&l_0f60); in Generate_26()
3361 __ bind(&l_1c8e); in Generate_26()
3362 __ lsls(Narrow, r1, r1, 1U); in Generate_26()
3363 __ adds(r0, 4U); in Generate_26()
3364 __ adds(Narrow, r1, r1, 32U); in Generate_26()
3366 __ bind(&l_1c94); in Generate_26()
3367 __ bl(&l_1c94); in Generate_26()
3368 __ b(&l_101c); in Generate_26()
3370 __ bind(&l_1c9c); in Generate_26()
3371 __ lsls(Narrow, r1, r1, 1U); in Generate_26()
3372 __ adds(r0, 4U); in Generate_26()
3373 __ adds(Narrow, r1, r1, 32U); in Generate_26()
3375 __ bind(&l_1ca2); in Generate_26()
3376 __ bl(&l_1ca2); in Generate_26()
3377 __ b(&l_1488); in Generate_26()
3379 __ bind(&l_1caa); in Generate_26()
3380 __ lsls(Narrow, r1, r1, 1U); in Generate_26()
3381 __ adds(r0, 4U); in Generate_26()
3382 __ adds(Narrow, r1, r1, 32U); in Generate_26()
3384 __ bind(&l_1cb0); in Generate_26()
3385 __ bl(&l_1cb0); in Generate_26()
3386 __ b(&l_1350); in Generate_26()
3388 __ bind(&l_1cb8); in Generate_26()
3389 __ lsls(Narrow, r1, r1, 1U); in Generate_26()
3390 __ adds(r0, 4U); in Generate_26()
3391 __ adds(Narrow, r1, r1, 32U); in Generate_26()
3393 __ bind(&l_1cbe); in Generate_26()
3394 __ bl(&l_1cbe); in Generate_26()
3395 __ b(&l_1224); in Generate_26()
3397 __ bind(&l_1cc6); in Generate_26()
3398 __ lsls(Narrow, r1, r1, 1U); in Generate_26()
3399 __ adds(r0, 4U); in Generate_26()
3400 __ adds(Narrow, r1, r1, 32U); in Generate_26()
3402 __ bind(&l_1ccc); in Generate_26()
3403 __ bl(&l_1ccc); in Generate_26()
3404 __ b(&l_10bc); in Generate_26()
3406 __ bind(&l_1cd4); in Generate_26()
3407 __ lsls(Narrow, r1, r1, 1U); in Generate_26()
3408 __ adds(r0, 4U); in Generate_26()
3409 __ adds(Narrow, r1, r1, 32U); in Generate_26()
3411 __ bind(&l_1cda); in Generate_26()
3412 __ bl(&l_1cda); in Generate_26()
3413 __ b(&l_1168); in Generate_26()
3415 __ bind(&l_1ce2); in Generate_26()
3416 __ ldr(Narrow, r0, MemOperand(r5, 20)); in Generate_26()
3417 __ cmp(Narrow, r0, 0U); in Generate_26()
3418 __ b(eq, &l_08a4); in Generate_26()
3419 __ ldr(Narrow, r3, MemOperand(r5, 24)); in Generate_26()
3420 __ movs(Narrow, r2, 0U); in Generate_26()
3421 __ strb(Narrow, r2, MemOperand(r5, 17)); in Generate_26()
3422 __ cmp(Narrow, r3, 1U); in Generate_26()
3423 __ b(ne, &l_08a4); in Generate_26()
3424 __ ldr(Narrow, r3, MemOperand(r0)); in Generate_26()
3425 __ ldr(Narrow, r3, MemOperand(r3, 28)); in Generate_26()
3428 __ blx(r3); in Generate_27()
3429 __ b(&l_08a4); in Generate_27()
3431 __ bind(&l_1d00); in Generate_27()
3432 __ ldr(Narrow, r1, MemOperand(sp, 28)); in Generate_27()
3433 __ add(r2, r8, 96U); in Generate_27()
3434 __ ldr(r3, MemOperand(r8, 132)); in Generate_27()
3435 __ mov(Narrow, r6, r2); in Generate_27()
3436 __ mov(Narrow, r2, r1); in Generate_27()
3437 __ cmp(Narrow, r1, r3); in Generate_27()
3438 __ b(eq, Narrow, &l_1d9c); in Generate_27()
3439 __ adds(r2, 2U); in Generate_27()
3440 __ cmp(Narrow, r3, r2); in Generate_27()
3441 __ b(lt, Narrow, &l_1d9c); in Generate_27()
3442 __ add(r3, r8, 44U); in Generate_27()
3443 __ str(Narrow, r3, MemOperand(sp, 24)); in Generate_27()
3444 __ mov(Narrow, r1, r3); in Generate_27()
3445 __ b(&l_0aec); in Generate_27()
3447 __ bind(&l_1d24); in Generate_27()
3448 __ ldr(Narrow, r0, MemOperand(sp, 20)); in Generate_27()
3449 __ blx(r2); in Generate_27()
3450 __ b(Narrow, &l_164c); in Generate_27()
3452 __ bind(&l_1d2a); in Generate_27()
3453 __ ldr(Narrow, r0, MemOperand(sp, 20)); in Generate_27()
3454 __ blx(r2); in Generate_27()
3455 __ b(Narrow, &l_1556); in Generate_27()
3457 __ bind(&l_1d30); in Generate_27()
3458 __ ldr(Narrow, r3, &l_1f4c); in Generate_27()
3459 __ str(Narrow, r3, MemOperand(sp, 24)); in Generate_27()
3460 __ blx(r2); in Generate_27()
3461 __ b(&l_09e8); in Generate_27()
3463 __ bind(&l_1d3a); in Generate_27()
3464 __ ldr(Narrow, r0, MemOperand(sp, 20)); in Generate_27()
3465 __ blx(r2); in Generate_27()
3466 __ b(&l_10aa); in Generate_27()
3468 __ bind(&l_1d42); in Generate_27()
3469 __ ldr(Narrow, r0, MemOperand(sp, 20)); in Generate_27()
3470 __ blx(r2); in Generate_27()
3471 __ b(&l_1156); in Generate_27()
3473 __ bind(&l_1d4a); in Generate_27()
3474 __ ldr(Narrow, r0, MemOperand(sp, 20)); in Generate_27()
3475 __ blx(r2); in Generate_27()
3476 __ b(Narrow, &l_193c); in Generate_27()
3478 __ bind(&l_1d50); in Generate_27()
3479 __ ldr(Narrow, r0, MemOperand(sp, 20)); in Generate_27()
3480 __ blx(r2); in Generate_27()
3481 __ b(Narrow, &l_18b0); in Generate_27()
3483 __ bind(&l_1d56); in Generate_27()
3484 __ blx(r2); in Generate_27()
3485 __ b(&l_0e8c); in Generate_27()
3487 __ bind(&l_1d5c); in Generate_27()
3488 __ blx(r2); in Generate_27()
3489 __ b(&l_0f4e); in Generate_27()
3491 __ bind(&l_1d62); in Generate_27()
3492 __ ldr(Narrow, r0, MemOperand(sp, 20)); in Generate_27()
3493 __ blx(r2); in Generate_27()
3494 __ b(&l_133e); in Generate_27()
3496 __ bind(&l_1d6a); in Generate_27()
3497 __ ldr(Narrow, r0, MemOperand(sp, 20)); in Generate_27()
3498 __ blx(r2); in Generate_27()
3499 __ b(&l_1212); in Generate_27()
3501 __ bind(&l_1d72); in Generate_27()
3502 __ blx(r2); in Generate_27()
3503 __ b(&l_100a); in Generate_27()
3505 __ bind(&l_1d78); in Generate_27()
3506 __ ldr(Narrow, r0, MemOperand(sp, 20)); in Generate_27()
3507 __ blx(r2); in Generate_27()
3508 __ b(&l_1476); in Generate_27()
3510 __ bind(&l_1d80); in Generate_27()
3511 __ mov(ip, 0U); in Generate_27()
3512 __ b(&l_07dc); in Generate_27()
3514 __ bind(&l_1d88); in Generate_27()
3515 __ mov(Narrow, r0, r5); in Generate_27()
3517 __ bind(&l_1d8a); in Generate_27()
3518 __ bl(&l_1d8a); in Generate_27()
3519 __ b(&l_08a4); in Generate_27()
3521 __ bind(&l_1d92); in Generate_27()
3522 __ mov(Narrow, r0, r8); in Generate_27()
3523 __ add(Narrow, r1, sp, 632U); in Generate_27()
3524 __ blx(r2); in Generate_27()
3525 __ b(&l_0b00); in Generate_27()
3527 __ bind(&l_1d9c); in Generate_27()
3528 __ add(r3, r8, 44U); in Generate_27()
3529 __ ldr(Narrow, r2, MemOperand(sp, 28)); in Generate_27()
3530 __ mov(Narrow, r1, r3); in Generate_27()
3531 __ str(Narrow, r3, MemOperand(sp, 24)); in Generate_27()
3532 __ movs(Narrow, r3, 0U); in Generate_27()
3533 __ mov(Narrow, r0, r6); in Generate_27()
3534 __ str(Narrow, r3, MemOperand(sp)); in Generate_27()
3535 __ movs(Narrow, r3, 2U); in Generate_27()
3536 __ bl(&l_00b0); in Generate_27()
3537 __ ldr(Narrow, r1, MemOperand(sp, 24)); in Generate_27()
3538 __ b(&l_0aec); in Generate_27()
3539 __ mov(Narrow, r0, fp); in Generate_27()
3541 __ bind(&l_1dba); in Generate_27()
3542 __ bl(&l_1dba); in Generate_27()
3544 __ bind(&l_1dbe); in Generate_27()
3545 __ ldr(Narrow, r3, &l_1f50); in Generate_27()
3546 __ mov(Narrow, r0, r5); in Generate_27()
3547 __ str(Narrow, r3, MemOperand(r5)); in Generate_27()
3549 __ bind(&l_1dc4); in Generate_27()
3550 __ bl(&l_1dc4); in Generate_27()
3552 __ bind(&l_1dc8); in Generate_27()
3553 __ bl(&l_1dc8); in Generate_27()
3554 __ add(r0, sp, 1296U); in Generate_27()
3556 __ bind(&l_1dd0); in Generate_27()
3557 __ bl(&l_1dd0); in Generate_27()
3559 __ bind(&l_1dd4); in Generate_27()
3560 __ ldr(Narrow, r3, &l_1f50); in Generate_27()
3561 __ add(Narrow, r0, sp, 276U); in Generate_27()
3562 __ str(Narrow, r3, MemOperand(sp, 276)); in Generate_27()
3564 __ bind(&l_1dda); in Generate_27()
3565 __ bl(&l_1dda); in Generate_27()
3567 __ bind(&l_1dde); in Generate_27()
3568 __ ldr(Narrow, r4, MemOperand(sp, 24)); in Generate_27()
3569 __ add(r0, sp, 2332U); in Generate_27()
3570 __ str(r4, MemOperand(sp, 2304)); in Generate_27()
3572 __ bind(&l_1de8); in Generate_27()
3573 __ bl(&l_1de8); in Generate_27()
3574 __ add(r0, sp, 2164U); in Generate_27()
3575 __ str(Narrow, r4, MemOperand(r5)); in Generate_27()
3577 __ bind(&l_1df2); in Generate_27()
3578 __ bl(&l_1df2); in Generate_27()
3580 __ bind(&l_1df6); in Generate_27()
3581 __ ldr(Narrow, r3, MemOperand(sp, 24)); in Generate_27()
3582 __ add(Narrow, r0, sp, 652U); in Generate_27()
3583 __ str(Narrow, r3, MemOperand(sp, 624)); in Generate_27()
3585 __ bind(&l_1dfc); in Generate_27()
3586 __ bl(&l_1dfc); in Generate_27()
3588 __ bind(&l_1e00); in Generate_27()
3589 __ ldr(Narrow, r3, MemOperand(sp, 24)); in Generate_27()
3590 __ add(Narrow, r0, sp, 500U); in Generate_27()
3591 __ str(Narrow, r3, MemOperand(sp, 472)); in Generate_27()
3595 __ bind(&l_1e06); in Generate_28()
3596 __ bl(&l_1e06); in Generate_28()
3598 __ bind(&l_1e0a); in Generate_28()
3599 __ bl(&l_1e0a); in Generate_28()
3600 __ b(Narrow, &l_1dd4); in Generate_28()
3602 __ bind(&l_1e10); in Generate_28()
3603 __ ldr(Narrow, r3, &l_1f50); in Generate_28()
3604 __ mov(Narrow, r0, r5); in Generate_28()
3605 __ str(Narrow, r3, MemOperand(r5)); in Generate_28()
3607 __ bind(&l_1e16); in Generate_28()
3608 __ bl(&l_1e16); in Generate_28()
3610 __ bind(&l_1e1a); in Generate_28()
3611 __ bl(&l_1e1a); in Generate_28()
3612 __ mov(Narrow, r0, fp); in Generate_28()
3614 __ bind(&l_1e20); in Generate_28()
3615 __ bl(&l_1e20); in Generate_28()
3616 __ b(Narrow, &l_1e10); in Generate_28()
3618 __ bind(&l_1e26); in Generate_28()
3619 __ ldr(Narrow, r3, &l_1f50); in Generate_28()
3620 __ add(Narrow, r0, sp, 388U); in Generate_28()
3621 __ str(Narrow, r3, MemOperand(sp, 388)); in Generate_28()
3623 __ bind(&l_1e2c); in Generate_28()
3624 __ bl(&l_1e2c); in Generate_28()
3625 __ b(Narrow, &l_1df6); in Generate_28()
3626 __ ldr(Narrow, r3, &l_1f4c); in Generate_28()
3627 __ add(Narrow, r0, sp, 624U); in Generate_28()
3628 __ str(Narrow, r3, MemOperand(sp, 24)); in Generate_28()
3630 __ bind(&l_1e38); in Generate_28()
3631 __ bl(&l_1e38); in Generate_28()
3633 __ bind(&l_1e3c); in Generate_28()
3634 __ ldr(Narrow, r3, &l_1f50); in Generate_28()
3635 __ add(Narrow, r0, sp, 164U); in Generate_28()
3636 __ str(Narrow, r3, MemOperand(sp, 164)); in Generate_28()
3638 __ bind(&l_1e42); in Generate_28()
3639 __ bl(&l_1e42); in Generate_28()
3640 __ b(Narrow, &l_1e00); in Generate_28()
3642 __ bind(&l_1e48); in Generate_28()
3643 __ ldr(Narrow, r3, &l_1f50); in Generate_28()
3644 __ mov(Narrow, r0, r5); in Generate_28()
3645 __ str(Narrow, r3, MemOperand(r5)); in Generate_28()
3647 __ bind(&l_1e4e); in Generate_28()
3648 __ bl(&l_1e4e); in Generate_28()
3650 __ bind(&l_1e52); in Generate_28()
3651 __ bl(&l_1e52); in Generate_28()
3652 __ ldr(Narrow, r3, &l_1f4c); in Generate_28()
3653 __ add(Narrow, r0, sp, 660U); in Generate_28()
3654 __ str(Narrow, r3, MemOperand(sp, 24)); in Generate_28()
3655 __ str(Narrow, r3, MemOperand(sp, 632)); in Generate_28()
3657 __ bind(&l_1e5e); in Generate_28()
3658 __ bl(&l_1e5e); in Generate_28()
3659 __ b(Narrow, &l_1e3c); in Generate_28()
3661 __ bind(&l_1e64); in Generate_28()
3662 __ ldr(Narrow, r3, &l_1f50); in Generate_28()
3663 __ add(Narrow, r0, sp, 220U); in Generate_28()
3664 __ str(Narrow, r3, MemOperand(sp, 220)); in Generate_28()
3666 __ bind(&l_1e6a); in Generate_28()
3667 __ bl(&l_1e6a); in Generate_28()
3668 __ b(Narrow, &l_1dde); in Generate_28()
3670 __ bind(&l_1e70); in Generate_28()
3671 __ ldr(Narrow, r3, &l_1f50); in Generate_28()
3672 __ add(Narrow, r0, sp, 332U); in Generate_28()
3673 __ str(Narrow, r3, MemOperand(sp, 332)); in Generate_28()
3675 __ bind(&l_1e76); in Generate_28()
3676 __ bl(&l_1e76); in Generate_28()
3677 __ b(Narrow, &l_1df6); in Generate_28()
3679 __ bind(&l_1e7c); in Generate_28()
3680 __ ldr(Narrow, r3, &l_1f50); in Generate_28()
3681 __ mov(Narrow, r0, r5); in Generate_28()
3682 __ str(Narrow, r3, MemOperand(r5)); in Generate_28()
3684 __ bind(&l_1e82); in Generate_28()
3685 __ bl(&l_1e82); in Generate_28()
3687 __ bind(&l_1e86); in Generate_28()
3688 __ bl(&l_1e86); in Generate_28()
3689 __ mov(Narrow, r0, fp); in Generate_28()
3691 __ bind(&l_1e8c); in Generate_28()
3692 __ bl(&l_1e8c); in Generate_28()
3693 __ b(Narrow, &l_1e7c); in Generate_28()
3694 __ add(r0, sp, 1128U); in Generate_28()
3696 __ bind(&l_1e96); in Generate_28()
3697 __ bl(&l_1e96); in Generate_28()
3699 __ bind(&l_1e9a); in Generate_28()
3700 __ ldr(Narrow, r3, &l_1f50); in Generate_28()
3701 __ add(Narrow, r0, sp, 248U); in Generate_28()
3702 __ str(Narrow, r3, MemOperand(sp, 248)); in Generate_28()
3704 __ bind(&l_1ea0); in Generate_28()
3705 __ bl(&l_1ea0); in Generate_28()
3706 __ b(Narrow, &l_1dde); in Generate_28()
3707 __ b(Narrow, &l_1e9a); in Generate_28()
3708 __ b(Narrow, &l_1e00); in Generate_28()
3710 __ bind(&l_1eaa); in Generate_28()
3711 __ ldr(Narrow, r3, &l_1f50); in Generate_28()
3712 __ mov(Narrow, r0, r5); in Generate_28()
3713 __ str(Narrow, r3, MemOperand(r5)); in Generate_28()
3715 __ bind(&l_1eb0); in Generate_28()
3716 __ bl(&l_1eb0); in Generate_28()
3718 __ bind(&l_1eb4); in Generate_28()
3719 __ bl(&l_1eb4); in Generate_28()
3721 __ bind(&l_1eb8); in Generate_28()
3722 __ ldr(Narrow, r3, &l_1f50); in Generate_28()
3723 __ add(Narrow, r0, sp, 360U); in Generate_28()
3724 __ str(Narrow, r3, MemOperand(sp, 360)); in Generate_28()
3726 __ bind(&l_1ebe); in Generate_28()
3727 __ bl(&l_1ebe); in Generate_28()
3728 __ b(Narrow, &l_1df6); in Generate_28()
3729 __ add(r0, sp, 1800U); in Generate_28()
3731 __ bind(&l_1ec8); in Generate_28()
3732 __ bl(&l_1ec8); in Generate_28()
3733 __ b(Narrow, &l_1eb8); in Generate_28()
3734 __ mov(Narrow, r0, fp); in Generate_28()
3736 __ bind(&l_1ed0); in Generate_28()
3737 __ bl(&l_1ed0); in Generate_28()
3738 __ b(Narrow, &l_1e48); in Generate_28()
3740 __ bind(&l_1ed6); in Generate_28()
3741 __ ldr(Narrow, r3, &l_1f50); in Generate_28()
3742 __ mov(Narrow, r0, r5); in Generate_28()
3743 __ str(Narrow, r3, MemOperand(r5)); in Generate_28()
3745 __ bind(&l_1edc); in Generate_28()
3746 __ bl(&l_1edc); in Generate_28()
3748 __ bind(&l_1ee0); in Generate_28()
3749 __ bl(&l_1ee0); in Generate_28()
3750 __ mov(Narrow, r0, fp); in Generate_28()
3752 __ bind(&l_1ee6); in Generate_28()
3753 __ bl(&l_1ee6); in Generate_28()
3754 __ b(Narrow, &l_1eaa); in Generate_28()
3756 __ bind(&l_1eec); in Generate_28()
3757 __ ldr(Narrow, r3, &l_1f50); in Generate_28()
3758 __ mov(Narrow, r0, r5); in Generate_28()
3759 __ str(Narrow, r3, MemOperand(r5)); in Generate_28()
3761 __ bind(&l_1ef2); in Generate_28()
3762 __ bl(&l_1ef2); in Generate_28()
3764 __ bind(&l_1ef6); in Generate_28()
3765 __ bl(&l_1ef6); in Generate_28()
3766 __ b(Narrow, &l_1dbe); in Generate_28()
3768 __ bind(&l_1efc); in Generate_28()
3769 __ ldr(Narrow, r3, &l_1f50); in Generate_28()
3770 __ add(Narrow, r0, sp, 444U); in Generate_28()
3771 __ str(Narrow, r3, MemOperand(sp, 444)); in Generate_28()
3773 __ bind(&l_1f02); in Generate_28()
3774 __ bl(&l_1f02); in Generate_28()
3775 __ b(Narrow, &l_1e00); in Generate_28()
3776 __ mov(Narrow, r0, fp); in Generate_28()
3778 __ bind(&l_1f0a); in Generate_28()
3779 __ bl(&l_1f0a); in Generate_28()
3782 __ b(Narrow, &l_1eec); in Generate_29()
3783 __ mov(Narrow, r0, fp); in Generate_29()
3785 __ bind(&l_1f12); in Generate_29()
3786 __ bl(&l_1f12); in Generate_29()
3787 __ b(Narrow, &l_1ed6); in Generate_29()
3788 __ mov(Narrow, r0, fp); in Generate_29()
3790 __ bind(&l_1f1a); in Generate_29()
3791 __ bl(&l_1f1a); in Generate_29()
3792 __ b(Narrow, &l_1efc); in Generate_29()
3793 __ mov(Narrow, r0, r5); in Generate_29()
3795 __ bind(&l_1f22); in Generate_29()
3796 __ bl(&l_1f22); in Generate_29()
3798 __ bind(&l_1f26); in Generate_29()
3799 __ ldr(Narrow, r3, &l_1f50); in Generate_29()
3800 __ add(Narrow, r0, sp, 416U); in Generate_29()
3801 __ str(Narrow, r3, MemOperand(sp, 416)); in Generate_29()
3803 __ bind(&l_1f2c); in Generate_29()
3804 __ bl(&l_1f2c); in Generate_29()
3805 __ b(Narrow, &l_1df6); in Generate_29()
3806 __ b(Narrow, &l_1f26); in Generate_29()
3807 __ mov(Narrow, r0, sl); in Generate_29()
3809 __ bind(&l_1f36); in Generate_29()
3810 __ bl(&l_1f36); in Generate_29()
3811 __ b(Narrow, &l_1e26); in Generate_29()
3812 __ b(Narrow, &l_1dde); in Generate_29()
3813 __ b(Narrow, &l_1df6); in Generate_29()
3815 __ bind(&l_1f40); in Generate_29()
3816 __ ldr(Narrow, r3, &l_1f50); in Generate_29()
3817 __ add(Narrow, r0, sp, 304U); in Generate_29()
3818 __ str(Narrow, r3, MemOperand(sp, 304)); in Generate_29()
3820 __ bind(&l_1f46); in Generate_29()
3821 __ bl(&l_1f46); in Generate_29()
3822 __ b(Narrow, &l_1dde); in Generate_29()
3824 __ bind(&l_1f4c); in Generate_29()
3825 __ Emit32(0x00000008); in Generate_29()
3827 __ bind(&l_1f50); in Generate_29()
3828 __ Emit32(0x00000008); in Generate_29()
3829 __ add(Narrow, r0, sp, 960U); in Generate_29()
3831 __ bind(&l_1f56); in Generate_29()
3832 __ bl(&l_1f56); in Generate_29()
3833 __ b(Narrow, &l_1e64); in Generate_29()
3834 __ add(Narrow, r0, sp, 792U); in Generate_29()
3836 __ bind(&l_1f5e); in Generate_29()
3837 __ bl(&l_1f5e); in Generate_29()
3839 __ bind(&l_1f62); in Generate_29()
3840 __ ldr(Narrow, r3, &l_1f84); in Generate_29()
3841 __ add(Narrow, r0, sp, 192U); in Generate_29()
3842 __ str(Narrow, r3, MemOperand(sp, 192)); in Generate_29()
3844 __ bind(&l_1f68); in Generate_29()
3845 __ bl(&l_1f68); in Generate_29()
3846 __ b(Narrow, &l_1dde); in Generate_29()
3847 __ b(Narrow, &l_1f62); in Generate_29()
3848 __ add(r0, sp, 1632U); in Generate_29()
3850 __ bind(&l_1f74); in Generate_29()
3851 __ bl(&l_1f74); in Generate_29()
3852 __ b(Narrow, &l_1e70); in Generate_29()
3853 __ add(r0, sp, 1464U); in Generate_29()
3855 __ bind(&l_1f7e); in Generate_29()
3856 __ bl(&l_1f7e); in Generate_29()
3857 __ b(Narrow, &l_1f40); in Generate_29()
3859 __ bind(&l_1f84); in Generate_29()
3860 __ Emit32(0x00000008); in Generate_29()
3861 __ bx(lr); in Generate_29()
3862 __ nop(Narrow); in Generate_29()
3863 __ movs(Narrow, r0, 1U); in Generate_29()
3864 __ bx(lr); in Generate_29()
3865 __ bx(lr); in Generate_29()
3866 __ nop(Narrow); in Generate_29()
3867 __ movs(Narrow, r0, 1U); in Generate_29()
3868 __ bx(lr); in Generate_29()
3869 __ movs(Narrow, r0, 0U); in Generate_29()
3870 __ bx(lr); in Generate_29()
3871 __ movs(Narrow, r0, 0U); in Generate_29()
3872 __ bx(lr); in Generate_29()
3873 __ movs(Narrow, r0, 0U); in Generate_29()
3874 __ bx(lr); in Generate_29()
3875 __ movs(Narrow, r0, 0U); in Generate_29()
3876 __ bx(lr); in Generate_29()
3877 __ movs(Narrow, r0, 0U); in Generate_29()
3878 __ bx(lr); in Generate_29()
3879 __ push(Narrow, RegisterList(r4, lr)); in Generate_29()
3880 __ mov(Narrow, r4, r0); in Generate_29()
3882 __ bind(&l_1fb0); in Generate_29()
3883 __ bl(&l_1fb0); in Generate_29()
3884 __ mov(Narrow, r0, r4); in Generate_29()
3885 __ pop(Narrow, RegisterList(r4, pc)); in Generate_29()
3886 __ ldr(Narrow, r2, &l_1fcc); in Generate_29()
3887 __ push(Narrow, RegisterList(r4, lr)); in Generate_29()
3888 __ mov(Narrow, r4, r0); in Generate_29()
3889 __ str(r2, MemOperand(r0, 4, PostIndex)); in Generate_29()
3891 __ bind(&l_1fc2); in Generate_29()
3892 __ bl(&l_1fc2); in Generate_29()
3893 __ mov(Narrow, r0, r4); in Generate_29()
3894 __ pop(Narrow, RegisterList(r4, pc)); in Generate_29()
3895 __ nop(Narrow); in Generate_29()
3897 __ bind(&l_1fcc); in Generate_29()
3898 __ Emit32(0x00000008); in Generate_29()
3899 __ ldr(Narrow, r3, &l_1fe8); in Generate_29()
3900 __ push(Narrow, RegisterList(r4, lr)); in Generate_29()
3901 __ mov(Narrow, r4, r0); in Generate_29()
3902 __ str(r3, MemOperand(r0, 4, PostIndex)); in Generate_29()
3904 __ bind(&l_1fda); in Generate_29()
3905 __ bl(&l_1fda); in Generate_29()
3906 __ mov(Narrow, r0, r4); in Generate_29()
3908 __ bind(&l_1fe0); in Generate_29()
3909 __ bl(&l_1fe0); in Generate_29()
3910 __ mov(Narrow, r0, r4); in Generate_29()
3911 __ pop(Narrow, RegisterList(r4, pc)); in Generate_29()
3913 __ bind(&l_1fe8); in Generate_29()
3914 __ Emit32(0x00000008); in Generate_29()
3915 __ ldr(Narrow, r2, MemOperand(r0, 8)); in Generate_29()
3916 __ ldr(Narrow, r3, MemOperand(r1, 8)); in Generate_29()
3917 __ cmp(Narrow, r2, r3); in Generate_29()
3918 __ b(eq, Narrow, &l_1ffc); in Generate_29()
3920 __ bind(&l_1ff4); in Generate_29()
3921 __ ite(lt); in Generate_29()
3922 __ mov(lt, Narrow, r0, 1U); in Generate_29()
3923 __ mov(ge, Narrow, r0, 0U); in Generate_29()
3924 __ bx(lr); in Generate_29()
3926 __ bind(&l_1ffc); in Generate_29()
3927 __ ldr(Narrow, r2, MemOperand(r0)); in Generate_29()
3928 __ ldr(Narrow, r3, MemOperand(r1)); in Generate_29()
3929 __ ldr(Narrow, r2, MemOperand(r2, 4)); in Generate_29()
3930 __ ldr(Narrow, r3, MemOperand(r3, 4)); in Generate_29()
3931 __ cmp(Narrow, r2, r3); in Generate_29()
3934 __ b(ne, Narrow, &l_1ff4); in Generate_30()
3935 __ ldr(Narrow, r2, MemOperand(r0, 12)); in Generate_30()
3936 __ ldr(Narrow, r3, MemOperand(r1, 12)); in Generate_30()
3937 __ cmp(Narrow, r2, r3); in Generate_30()
3938 __ b(ne, Narrow, &l_1ff4); in Generate_30()
3939 __ ldr(Narrow, r2, MemOperand(r0, 4)); in Generate_30()
3940 __ ldr(Narrow, r3, MemOperand(r1, 4)); in Generate_30()
3941 __ cmp(Narrow, r2, r3); in Generate_30()
3942 __ b(ne, Narrow, &l_1ff4); in Generate_30()
3943 __ movs(Narrow, r0, 0U); in Generate_30()
3944 __ bx(lr); in Generate_30()
3945 __ ldrb(Narrow, r3, MemOperand(r0, 17)); in Generate_30()
3946 __ ldr(Narrow, r2, &l_2044); in Generate_30()
3947 __ push(Narrow, RegisterList(r4, lr)); in Generate_30()
3948 __ mov(Narrow, r4, r0); in Generate_30()
3949 __ str(Narrow, r2, MemOperand(r0)); in Generate_30()
3950 __ cbnz(r3, &l_202c); in Generate_30()
3952 __ bind(&l_2028); in Generate_30()
3953 __ mov(Narrow, r0, r4); in Generate_30()
3954 __ pop(Narrow, RegisterList(r4, pc)); in Generate_30()
3956 __ bind(&l_202c); in Generate_30()
3957 __ ldr(Narrow, r0, MemOperand(r0, 20)); in Generate_30()
3958 __ cmp(Narrow, r0, 0U); in Generate_30()
3959 __ b(eq, Narrow, &l_2028); in Generate_30()
3960 __ ldr(Narrow, r3, MemOperand(r4, 24)); in Generate_30()
3961 __ movs(Narrow, r2, 0U); in Generate_30()
3962 __ strb(Narrow, r2, MemOperand(r4, 17)); in Generate_30()
3963 __ cmp(Narrow, r3, 1U); in Generate_30()
3964 __ b(ne, Narrow, &l_2028); in Generate_30()
3965 __ ldr(Narrow, r3, MemOperand(r0)); in Generate_30()
3966 __ ldr(Narrow, r3, MemOperand(r3, 28)); in Generate_30()
3967 __ blx(r3); in Generate_30()
3968 __ b(Narrow, &l_2028); in Generate_30()
3970 __ bind(&l_2044); in Generate_30()
3971 __ Emit32(0x00000008); in Generate_30()
3972 __ ldrb(Narrow, r3, MemOperand(r0, 17)); in Generate_30()
3973 __ ldr(Narrow, r2, &l_2070); in Generate_30()
3974 __ push(Narrow, RegisterList(r4, lr)); in Generate_30()
3975 __ mov(Narrow, r4, r0); in Generate_30()
3976 __ str(Narrow, r2, MemOperand(r0)); in Generate_30()
3977 __ cbnz(r3, &l_2058); in Generate_30()
3979 __ bind(&l_2054); in Generate_30()
3980 __ mov(Narrow, r0, r4); in Generate_30()
3981 __ pop(Narrow, RegisterList(r4, pc)); in Generate_30()
3983 __ bind(&l_2058); in Generate_30()
3984 __ ldr(Narrow, r0, MemOperand(r0, 20)); in Generate_30()
3985 __ cmp(Narrow, r0, 0U); in Generate_30()
3986 __ b(eq, Narrow, &l_2054); in Generate_30()
3987 __ ldr(Narrow, r3, MemOperand(r4, 24)); in Generate_30()
3988 __ movs(Narrow, r2, 0U); in Generate_30()
3989 __ strb(Narrow, r2, MemOperand(r4, 17)); in Generate_30()
3990 __ cmp(Narrow, r3, 1U); in Generate_30()
3991 __ b(ne, Narrow, &l_2054); in Generate_30()
3992 __ ldr(Narrow, r3, MemOperand(r0)); in Generate_30()
3993 __ ldr(Narrow, r3, MemOperand(r3, 28)); in Generate_30()
3994 __ blx(r3); in Generate_30()
3995 __ b(Narrow, &l_2054); in Generate_30()
3997 __ bind(&l_2070); in Generate_30()
3998 __ Emit32(0x00000008); in Generate_30()
3999 __ ldrb(Narrow, r3, MemOperand(r0, 17)); in Generate_30()
4000 __ ldr(Narrow, r2, &l_20a4); in Generate_30()
4001 __ push(Narrow, RegisterList(r4, lr)); in Generate_30()
4002 __ mov(Narrow, r4, r0); in Generate_30()
4003 __ str(Narrow, r2, MemOperand(r0)); in Generate_30()
4004 __ cbnz(r3, &l_208a); in Generate_30()
4006 __ bind(&l_2080); in Generate_30()
4007 __ mov(Narrow, r0, r4); in Generate_30()
4009 __ bind(&l_2082); in Generate_30()
4010 __ bl(&l_2082); in Generate_30()
4011 __ mov(Narrow, r0, r4); in Generate_30()
4012 __ pop(Narrow, RegisterList(r4, pc)); in Generate_30()
4014 __ bind(&l_208a); in Generate_30()
4015 __ ldr(Narrow, r0, MemOperand(r0, 20)); in Generate_30()
4016 __ cmp(Narrow, r0, 0U); in Generate_30()
4017 __ b(eq, Narrow, &l_2080); in Generate_30()
4018 __ ldr(Narrow, r3, MemOperand(r4, 24)); in Generate_30()
4019 __ movs(Narrow, r2, 0U); in Generate_30()
4020 __ strb(Narrow, r2, MemOperand(r4, 17)); in Generate_30()
4021 __ cmp(Narrow, r3, 1U); in Generate_30()
4022 __ b(ne, Narrow, &l_2080); in Generate_30()
4023 __ ldr(Narrow, r3, MemOperand(r0)); in Generate_30()
4024 __ ldr(Narrow, r3, MemOperand(r3, 28)); in Generate_30()
4025 __ blx(r3); in Generate_30()
4026 __ b(Narrow, &l_2080); in Generate_30()
4027 __ nop(Narrow); in Generate_30()
4029 __ bind(&l_20a4); in Generate_30()
4030 __ Emit32(0x00000008); in Generate_30()
4031 __ ldrb(Narrow, r3, MemOperand(r0, 17)); in Generate_30()
4032 __ ldr(Narrow, r2, &l_20d8); in Generate_30()
4033 __ push(Narrow, RegisterList(r4, lr)); in Generate_30()
4034 __ mov(Narrow, r4, r0); in Generate_30()
4035 __ str(Narrow, r2, MemOperand(r0)); in Generate_30()
4036 __ cbnz(r3, &l_20be); in Generate_30()
4038 __ bind(&l_20b4); in Generate_30()
4039 __ mov(Narrow, r0, r4); in Generate_30()
4041 __ bind(&l_20b6); in Generate_30()
4042 __ bl(&l_20b6); in Generate_30()
4043 __ mov(Narrow, r0, r4); in Generate_30()
4044 __ pop(Narrow, RegisterList(r4, pc)); in Generate_30()
4046 __ bind(&l_20be); in Generate_30()
4047 __ ldr(Narrow, r0, MemOperand(r0, 20)); in Generate_30()
4048 __ cmp(Narrow, r0, 0U); in Generate_30()
4049 __ b(eq, Narrow, &l_20b4); in Generate_30()
4050 __ ldr(Narrow, r3, MemOperand(r4, 24)); in Generate_30()
4051 __ movs(Narrow, r2, 0U); in Generate_30()
4052 __ strb(Narrow, r2, MemOperand(r4, 17)); in Generate_30()
4053 __ cmp(Narrow, r3, 1U); in Generate_30()
4054 __ b(ne, Narrow, &l_20b4); in Generate_30()
4055 __ ldr(Narrow, r3, MemOperand(r0)); in Generate_30()
4056 __ ldr(Narrow, r3, MemOperand(r3, 28)); in Generate_30()
4057 __ blx(r3); in Generate_30()
4058 __ b(Narrow, &l_20b4); in Generate_30()
4059 __ nop(Narrow); in Generate_30()
4063 __ bind(&l_20d8); in Generate_31()
4064 __ Emit32(0x00000008); in Generate_31()
4066 __ bind(&l_20dc); in Generate_31()
4067 __ bx(lr); in Generate_31()
4068 __ nop(Narrow); in Generate_31()
4069 __ sub(r0, r0, 44U); in Generate_31()
4070 __ b(Narrow, &l_20dc); in Generate_31()
4071 __ nop(Narrow); in Generate_31()
4072 __ push(Narrow, RegisterList(r3, r4, r5, lr)); in Generate_31()
4073 __ mov(Narrow, r5, r0); in Generate_31()
4074 __ ldr(Narrow, r4, MemOperand(r0, 116)); in Generate_31()
4075 __ cbz(r4, &l_20fe); in Generate_31()
4076 __ ldr(Narrow, r0, MemOperand(r4)); in Generate_31()
4077 __ cbz(r0, &l_20f8); in Generate_31()
4079 __ bind(&l_20f4); in Generate_31()
4080 __ bl(&l_20f4); in Generate_31()
4082 __ bind(&l_20f8); in Generate_31()
4083 __ mov(Narrow, r0, r4); in Generate_31()
4085 __ bind(&l_20fa); in Generate_31()
4086 __ bl(&l_20fa); in Generate_31()
4088 __ bind(&l_20fe); in Generate_31()
4089 __ mov(Narrow, r0, r5); in Generate_31()
4090 __ pop(Narrow, RegisterList(r3, r4, r5, pc)); in Generate_31()
4091 __ nop(Narrow); in Generate_31()
4092 __ push(RegisterList(0x4ff0)); in Generate_31()
4093 __ sub(Narrow, sp, sp, 12U); in Generate_31()
4094 __ ldr(Narrow, r6, MemOperand(r0, 36)); in Generate_31()
4095 __ ldr(Narrow, r4, MemOperand(sp, 48)); in Generate_31()
4096 __ cmp(Narrow, r6, r1); in Generate_31()
4097 __ b(eq, &l_22de); in Generate_31()
4098 __ adds(Narrow, r5, r1, r2); in Generate_31()
4099 __ cmp(Narrow, r6, r5); in Generate_31()
4100 __ b(lt, &l_22de); in Generate_31()
4101 __ cmp(Narrow, r3, 0U); in Generate_31()
4102 __ b(eq, &l_2304); in Generate_31()
4103 __ ldr(Narrow, r7, MemOperand(r0)); in Generate_31()
4104 __ ldr(Narrow, r6, MemOperand(r0, 4)); in Generate_31()
4105 __ cmp(Narrow, r7, r6); in Generate_31()
4106 __ b(eq, &l_2304); in Generate_31()
4108 __ bind(&l_212c); in Generate_31()
4109 __ ldr(Narrow, r1, MemOperand(r7)); in Generate_31()
4110 __ cmp(Narrow, r4, r1); in Generate_31()
4111 __ b(eq, &l_22e6); in Generate_31()
4112 __ adds(Narrow, r7, r7, 24U); in Generate_31()
4113 __ cmp(Narrow, r6, r7); in Generate_31()
4114 __ b(ne, Narrow, &l_212c); in Generate_31()
4115 __ movs(Narrow, r7, 0U); in Generate_31()
4117 __ bind(&l_213c); in Generate_31()
4118 __ mov(Narrow, r9, r3); in Generate_31()
4119 __ ldr(Narrow, r3, MemOperand(r4)); in Generate_31()
4120 __ mov(Narrow, fp, r0); in Generate_31()
4121 __ str(Narrow, r2, MemOperand(sp, 4)); in Generate_31()
4122 __ mov(Narrow, r0, r4); in Generate_31()
4123 __ ldr(sl, MemOperand(r4, 8)); in Generate_31()
4124 __ ldr(Narrow, r3, MemOperand(r3, 32)); in Generate_31()
4125 __ blx(r3); in Generate_31()
4126 __ cbz(r0, &l_2158); in Generate_31()
4127 __ ldr(Narrow, r3, MemOperand(r4)); in Generate_31()
4128 __ mov(Narrow, r0, r4); in Generate_31()
4129 __ ldr(Narrow, r3, MemOperand(r3, 36)); in Generate_31()
4130 __ blx(r3); in Generate_31()
4132 __ bind(&l_2158); in Generate_31()
4133 __ ldr(r3, MemOperand(r9, 12)); in Generate_31()
4134 __ mov(Narrow, r0, r4); in Generate_31()
4135 __ ldr(Narrow, r2, MemOperand(r4)); in Generate_31()
4136 __ ldr(r1, MemOperand(r9, 16)); in Generate_31()
4137 __ ldr(Narrow, r2, MemOperand(r2, 32)); in Generate_31()
4138 __ bic(r8, r3, Operand(r3, ASR, 31)); in Generate_31()
4139 __ str(Narrow, r1, MemOperand(sp)); in Generate_31()
4140 __ blx(r2); in Generate_31()
4141 __ cbz(r0, &l_2178); in Generate_31()
4142 __ ldr(Narrow, r3, MemOperand(r4)); in Generate_31()
4143 __ mov(Narrow, r0, r4); in Generate_31()
4144 __ ldr(Narrow, r3, MemOperand(r3, 36)); in Generate_31()
4145 __ blx(r3); in Generate_31()
4147 __ bind(&l_2178); in Generate_31()
4148 __ ldr(r3, MemOperand(r9, 8)); in Generate_31()
4149 __ cmp(Narrow, sl, r3); in Generate_31()
4150 __ it(lt); in Generate_31()
4151 __ mov(lt, Narrow, sl, r3); in Generate_31()
4152 __ cbz(r7, &l_21ae); in Generate_31()
4153 __ ldr(Narrow, r2, MemOperand(r7, 4)); in Generate_31()
4154 __ mov(Narrow, r0, r4); in Generate_31()
4155 __ ldr(Narrow, r3, MemOperand(r7, 8)); in Generate_31()
4156 __ ldr(Narrow, r1, MemOperand(r4)); in Generate_31()
4157 __ cmp(Narrow, r8, r2); in Generate_31()
4158 __ it(lt); in Generate_31()
4159 __ mov(lt, Narrow, r8, r2); in Generate_31()
4160 __ ldr(Narrow, r2, MemOperand(sp)); in Generate_31()
4161 __ ldr(Narrow, r1, MemOperand(r1, 32)); in Generate_31()
4162 __ cmp(Narrow, r2, r3); in Generate_31()
4163 __ it(ge); in Generate_31()
4164 __ mov(ge, Narrow, r2, r3); in Generate_31()
4165 __ str(Narrow, r2, MemOperand(sp)); in Generate_31()
4166 __ blx(r1); in Generate_31()
4167 __ cmp(Narrow, r0, 0U); in Generate_31()
4168 __ b(ne, &l_230c); in Generate_31()
4170 __ bind(&l_21a6); in Generate_31()
4171 __ ldr(Narrow, r3, MemOperand(r7, 12)); in Generate_31()
4172 __ cmp(Narrow, sl, r3); in Generate_31()
4173 __ it(lt); in Generate_31()
4174 __ mov(lt, Narrow, sl, r3); in Generate_31()
4176 __ bind(&l_21ae); in Generate_31()
4177 __ ldr(r1, MemOperand(fp, 4)); in Generate_31()
4178 __ rsb(lr, sl, 0U); in Generate_31()
4179 __ ldr(Narrow, r3, MemOperand(sp)); in Generate_31()
4180 __ ldr(r7, MemOperand(r1, -12)); in Generate_31()
4181 __ and_(r2, lr, r3); in Generate_31()
4182 __ ldr(r3, MemOperand(r1, -24)); in Generate_31()
4183 __ ldr(r0, MemOperand(r1, -16)); in Generate_31()
4184 __ ldr(ip, MemOperand(r3, 4)); in Generate_31()
4185 __ rsbs(Narrow, r3, r7, 0U); in Generate_31()
4188 __ ands(Narrow, r3, r3, r0); in Generate_32()
4189 __ add(Narrow, r3, r3, ip); in Generate_32()
4190 __ cmp(Narrow, r3, r2); in Generate_32()
4191 __ b(le, &l_2304); in Generate_32()
4192 __ ldr(r3, MemOperand(fp, 40)); in Generate_32()
4193 __ mov(Narrow, r6, r3); in Generate_32()
4194 __ ldr(Narrow, r3, MemOperand(sp, 4)); in Generate_32()
4195 __ add(Narrow, r3, r3, r5); in Generate_32()
4196 __ mov(Narrow, r9, r3); in Generate_32()
4197 __ mov(Narrow, r3, r6); in Generate_32()
4198 __ add(Narrow, r3, r3, r9); in Generate_32()
4199 __ cmp(Narrow, r3, r2); in Generate_32()
4200 __ b(le, &l_2304); in Generate_32()
4201 __ ldr(Narrow, r3, MemOperand(sp)); in Generate_32()
4202 __ cmp(Narrow, r0, r3); in Generate_32()
4203 __ b(eq, &l_233a); in Generate_32()
4205 __ bind(&l_21f6); in Generate_32()
4206 __ ite(lt); in Generate_32()
4207 __ mov(lt, Narrow, r3, 1U); in Generate_32()
4208 __ mov(ge, Narrow, r3, 0U); in Generate_32()
4210 __ bind(&l_21fc); in Generate_32()
4211 __ cmp(Narrow, r3, 0U); in Generate_32()
4212 __ b(eq, &l_2334); in Generate_32()
4213 __ ldr(Narrow, r3, MemOperand(r4, 4)); in Generate_32()
4214 __ mov(r2, 65535U); in Generate_32()
4215 __ movt(r2, 32767U); in Generate_32()
4216 __ subs(Narrow, r2, r2, r3); in Generate_32()
4217 __ ldr(Narrow, r3, MemOperand(sp)); in Generate_32()
4218 __ cmp(Narrow, r3, r2); in Generate_32()
4219 __ ite(le); in Generate_32()
4220 __ and_(le, r2, lr, r3); in Generate_32()
4221 __ and_(gt, r2, lr, r2); in Generate_32()
4222 __ cmp(Narrow, r2, r8); in Generate_32()
4223 __ b(lt, Narrow, &l_22de); in Generate_32()
4225 __ bind(&l_2220); in Generate_32()
4226 __ ldr(r0, MemOperand(fp)); in Generate_32()
4227 __ mov(r3, 43691U); in Generate_32()
4228 __ movt(r3, 43690U); in Generate_32()
4229 __ subs(Narrow, r1, r1, r0); in Generate_32()
4230 __ asrs(Narrow, r1, r1, 3U); in Generate_32()
4231 __ mul(r1, r3, r1); in Generate_32()
4232 __ subs(Narrow, r3, r1, 1U); in Generate_32()
4233 __ b(mi, Narrow, &l_22c8); in Generate_32()
4234 __ lsls(Narrow, r7, r3, 5U); in Generate_32()
4235 __ sub(ip, r0, 112U); in Generate_32()
4236 __ movs(Narrow, r1, 1U); in Generate_32()
4237 __ sub(r3, r7, Operand(r3, LSL, 3)); in Generate_32()
4238 __ subs(Narrow, r3, r3, 88U); in Generate_32()
4239 __ add(Narrow, r3, r3, r0); in Generate_32()
4241 __ bind(&l_2248); in Generate_32()
4242 __ cbz(r1, &l_2282); in Generate_32()
4243 __ ldr(Narrow, r0, MemOperand(r3, 96)); in Generate_32()
4244 __ ldr(Narrow, r6, MemOperand(sp)); in Generate_32()
4245 __ pld(MemOperand(r3)); in Generate_32()
4246 __ cmp(Narrow, r0, r6); in Generate_32()
4247 __ b(eq, Narrow, &l_2316); in Generate_32()
4249 __ bind(&l_2256); in Generate_32()
4250 __ ite(lt); in Generate_32()
4251 __ mov(lt, Narrow, r0, 1U); in Generate_32()
4252 __ mov(ge, Narrow, r0, 0U); in Generate_32()
4254 __ bind(&l_225c); in Generate_32()
4255 __ cbz(r0, &l_2282); in Generate_32()
4256 __ ldr(Narrow, r1, MemOperand(r4, 4)); in Generate_32()
4257 __ subs(Narrow, r2, r2, r1); in Generate_32()
4258 __ ldr(Narrow, r1, MemOperand(sp)); in Generate_32()
4259 __ cmp(Narrow, r2, r1); in Generate_32()
4260 __ ite(le); in Generate_32()
4261 __ and_(le, r2, lr, r2); in Generate_32()
4262 __ and_(gt, r2, lr, r1); in Generate_32()
4263 __ cmp(Narrow, r5, r2); in Generate_32()
4264 __ ite(le); in Generate_32()
4265 __ mov(le, Narrow, r1, 0U); in Generate_32()
4266 __ mov(gt, Narrow, r1, 1U); in Generate_32()
4267 __ cmp(Narrow, r2, r8); in Generate_32()
4268 __ it(lt); in Generate_32()
4269 __ orr(lt, r1, r1, 0x1); in Generate_32()
4270 __ cbnz(r1, &l_22de); in Generate_32()
4272 __ bind(&l_2282); in Generate_32()
4273 __ ldr(Narrow, r0, MemOperand(r3, 88)); in Generate_32()
4275 __ bind(&l_2284); in Generate_32()
4276 __ cmp(Narrow, r4, r0); in Generate_32()
4277 __ b(eq, Narrow, &l_22a8); in Generate_32()
4278 __ ldr(Narrow, r0, MemOperand(r0, 4)); in Generate_32()
4279 __ ldr(Narrow, r7, MemOperand(r3, 100)); in Generate_32()
4280 __ subs(Narrow, r2, r2, r0); in Generate_32()
4281 __ ldr(Narrow, r0, MemOperand(r3, 92)); in Generate_32()
4282 __ rsbs(Narrow, r7, r7, 0U); in Generate_32()
4283 __ mov(Narrow, r6, r0); in Generate_32()
4284 __ ldr(Narrow, r0, MemOperand(r3, 96)); in Generate_32()
4285 __ cmp(Narrow, r2, r0); in Generate_32()
4286 __ ite(le); in Generate_32()
4287 __ and_(le, Narrow, r2, r2, r7); in Generate_32()
4288 __ and_(gt, r2, r7, r0); in Generate_32()
4289 __ cmp(Narrow, r5, r2); in Generate_32()
4290 __ it(le); in Generate_32()
4291 __ cmp(le, Narrow, r6, r2); in Generate_32()
4292 __ b(gt, Narrow, &l_22de); in Generate_32()
4294 __ bind(&l_22a8); in Generate_32()
4295 __ subs(Narrow, r3, r3, 24U); in Generate_32()
4296 __ cmp(Narrow, r3, ip); in Generate_32()
4297 __ b(ne, Narrow, &l_2248); in Generate_32()
4298 __ cbnz(r1, &l_22c8); in Generate_32()
4300 __ bind(&l_22b0); in Generate_32()
4301 __ ldr(r3, MemOperand(fp, 24)); in Generate_32()
4302 __ ldr(r0, MemOperand(fp, 28)); in Generate_32()
4303 __ subs(Narrow, r2, r2, r3); in Generate_32()
4304 __ rsbs(Narrow, r0, r0, 0U); in Generate_32()
4305 __ ands(Narrow, r2, r2, r0); in Generate_32()
4306 __ cmp(Narrow, r5, r2); in Generate_32()
4307 __ ite(le); in Generate_32()
4310 __ mov(le, Narrow, r0, 0U); in Generate_33()
4311 __ mov(gt, Narrow, r0, 1U); in Generate_33()
4312 __ b(Narrow, &l_22e0); in Generate_33()
4314 __ bind(&l_22c8); in Generate_33()
4315 __ ldr(Narrow, r3, MemOperand(r4, 4)); in Generate_33()
4316 __ subs(Narrow, r2, r2, r3); in Generate_33()
4317 __ ldr(Narrow, r3, MemOperand(sp)); in Generate_33()
4318 __ cmp(Narrow, r2, r3); in Generate_33()
4319 __ ite(le); in Generate_33()
4320 __ and_(le, r2, lr, r2); in Generate_33()
4321 __ and_(gt, r2, lr, r3); in Generate_33()
4322 __ cmp(Narrow, r2, r8); in Generate_33()
4323 __ b(ge, Narrow, &l_22b0); in Generate_33()
4325 __ bind(&l_22de); in Generate_33()
4326 __ movs(Narrow, r0, 1U); in Generate_33()
4328 __ bind(&l_22e0); in Generate_33()
4329 __ add(Narrow, sp, sp, 12U); in Generate_33()
4330 __ pop(RegisterList(0x8ff0)); in Generate_33()
4332 __ bind(&l_22e6); in Generate_33()
4333 __ ldr(Narrow, r6, MemOperand(r3, 12)); in Generate_33()
4334 __ ldr(Narrow, r1, MemOperand(r7, 4)); in Generate_33()
4335 __ cmp(Narrow, r6, r1); in Generate_33()
4336 __ b(gt, &l_213c); in Generate_33()
4337 __ ldr(Narrow, r6, MemOperand(r3, 16)); in Generate_33()
4338 __ ldr(Narrow, r1, MemOperand(r7, 8)); in Generate_33()
4339 __ cmp(Narrow, r6, r1); in Generate_33()
4340 __ b(lt, &l_213c); in Generate_33()
4341 __ ldr(Narrow, r6, MemOperand(r3, 8)); in Generate_33()
4342 __ ldr(Narrow, r1, MemOperand(r7, 12)); in Generate_33()
4343 __ cmp(Narrow, r6, r1); in Generate_33()
4344 __ b(gt, &l_213c); in Generate_33()
4346 __ bind(&l_2304); in Generate_33()
4347 __ movs(Narrow, r0, 0U); in Generate_33()
4348 __ add(Narrow, sp, sp, 12U); in Generate_33()
4349 __ pop(RegisterList(0x8ff0)); in Generate_33()
4351 __ bind(&l_230c); in Generate_33()
4352 __ ldr(Narrow, r3, MemOperand(r4)); in Generate_33()
4353 __ mov(Narrow, r0, r4); in Generate_33()
4354 __ ldr(Narrow, r3, MemOperand(r3, 36)); in Generate_33()
4355 __ blx(r3); in Generate_33()
4356 __ b(Narrow, &l_21a6); in Generate_33()
4358 __ bind(&l_2316); in Generate_33()
4359 __ ldr(Narrow, r0, MemOperand(r3, 88)); in Generate_33()
4360 __ ldr(Narrow, r7, MemOperand(r4, 4)); in Generate_33()
4361 __ ldr(Narrow, r6, MemOperand(r0, 4)); in Generate_33()
4362 __ cmp(Narrow, r6, r7); in Generate_33()
4363 __ b(ne, Narrow, &l_2256); in Generate_33()
4364 __ ldr(Narrow, r7, MemOperand(r3, 100)); in Generate_33()
4365 __ cmp(Narrow, r7, sl); in Generate_33()
4366 __ b(ne, Narrow, &l_2256); in Generate_33()
4367 __ ldr(Narrow, r7, MemOperand(r3, 92)); in Generate_33()
4368 __ cmp(Narrow, r8, r7); in Generate_33()
4369 __ b(eq, Narrow, &l_2284); in Generate_33()
4370 __ ite(gt); in Generate_33()
4371 __ mov(gt, Narrow, r0, 1U); in Generate_33()
4372 __ mov(le, Narrow, r0, 0U); in Generate_33()
4373 __ b(Narrow, &l_225c); in Generate_33()
4375 __ bind(&l_2334); in Generate_33()
4376 __ mvn(r2, 2147483648U); in Generate_33()
4377 __ b(Narrow, &l_2220); in Generate_33()
4379 __ bind(&l_233a); in Generate_33()
4380 __ ldr(Narrow, r3, MemOperand(r4, 4)); in Generate_33()
4381 __ cmp(Narrow, ip, r3); in Generate_33()
4382 __ b(ne, &l_21f6); in Generate_33()
4383 __ cmp(Narrow, r7, sl); in Generate_33()
4384 __ b(ne, &l_21f6); in Generate_33()
4385 __ ldr(r3, MemOperand(r1, -20)); in Generate_33()
4386 __ cmp(Narrow, r8, r3); in Generate_33()
4387 __ b(eq, Narrow, &l_2334); in Generate_33()
4388 __ ite(gt); in Generate_33()
4389 __ mov(gt, Narrow, r3, 1U); in Generate_33()
4390 __ mov(le, Narrow, r3, 0U); in Generate_33()
4391 __ b(Narrow, &l_21fc); in Generate_33()
4392 __ push(RegisterList(0x43f0)); in Generate_33()
4393 __ mov(Narrow, r5, r0); in Generate_33()
4394 __ mov(Narrow, r6, r1); in Generate_33()
4395 __ ldr(Narrow, r0, MemOperand(r0, 4)); in Generate_33()
4396 __ sub(Narrow, sp, sp, 12U); in Generate_33()
4397 __ ldr(Narrow, r1, MemOperand(r5, 8)); in Generate_33()
4398 __ cmp(Narrow, r0, r1); in Generate_33()
4399 __ b(eq, Narrow, &l_2394); in Generate_33()
4400 __ cbz(r0, &l_2374); in Generate_33()
4401 __ ldr(r1, MemOperand(r0, -4)); in Generate_33()
4402 __ str(Narrow, r1, MemOperand(r0)); in Generate_33()
4403 __ ldr(Narrow, r0, MemOperand(r5, 4)); in Generate_33()
4405 __ bind(&l_2374); in Generate_33()
4406 __ subs(Narrow, r4, r0, 4U); in Generate_33()
4407 __ adds(Narrow, r1, r0, 4U); in Generate_33()
4408 __ subs(Narrow, r4, r4, r6); in Generate_33()
4409 __ str(Narrow, r1, MemOperand(r5, 4)); in Generate_33()
4410 __ lsrs(Narrow, r3, r4, 2U); in Generate_33()
4411 __ ldr(Narrow, r5, MemOperand(r2)); in Generate_33()
4412 __ b(eq, Narrow, &l_238c); in Generate_33()
4413 __ subs(Narrow, r0, r0, r4); in Generate_33()
4414 __ mov(Narrow, r2, r4); in Generate_33()
4415 __ mov(Narrow, r1, r6); in Generate_33()
4417 __ bind(&l_2388); in Generate_33()
4418 __ bl(&l_2388); in Generate_33()
4420 __ bind(&l_238c); in Generate_33()
4421 __ str(Narrow, r5, MemOperand(r6)); in Generate_33()
4423 __ bind(&l_238e); in Generate_33()
4424 __ add(Narrow, sp, sp, 12U); in Generate_33()
4425 __ pop(RegisterList(0x83f0)); in Generate_33()
4427 __ bind(&l_2394); in Generate_33()
4428 __ ldr(Narrow, r1, MemOperand(r5)); in Generate_33()
4429 __ subs(Narrow, r3, r0, r1); in Generate_33()
4430 __ asrs(Narrow, r3, r3, 2U); in Generate_33()
4431 __ b(eq, Narrow, &l_23ee); in Generate_33()
4432 __ lsls(Narrow, r0, r3, 1U); in Generate_33()
4433 __ cmp(Narrow, r3, r0); in Generate_33()
4434 __ b(ls, Narrow, &l_240a); in Generate_33()
4436 __ bind(&l_23a2); in Generate_33()
4437 __ subs(Narrow, r7, r6, r1); in Generate_33()
4438 __ mvn(r4, 3U); in Generate_33()
4440 __ bind(&l_23a8); in Generate_33()
4441 __ mov(Narrow, r0, r4); in Generate_33()
4444 __ str(Narrow, r2, MemOperand(sp, 4)); in Generate_34()
4446 __ bind(&l_23ac); in Generate_34()
4447 __ bl(&l_23ac); in Generate_34()
4448 __ ldr(Narrow, r2, MemOperand(sp, 4)); in Generate_34()
4449 __ mov(Narrow, r9, r0); in Generate_34()
4451 __ bind(&l_23b4); in Generate_34()
4452 __ cmn(r9, r7); in Generate_34()
4453 __ itt(ne); in Generate_34()
4454 __ ldr(ne, Narrow, r3, MemOperand(r2)); in Generate_34()
4455 __ str(ne, r3, MemOperand(r9, r7)); in Generate_34()
4456 __ ldr(Narrow, r1, MemOperand(r5)); in Generate_34()
4457 __ subs(Narrow, r7, r6, r1); in Generate_34()
4458 __ lsrs(Narrow, r3, r7, 2U); in Generate_34()
4459 __ b(ne, Narrow, &l_2400); in Generate_34()
4461 __ bind(&l_23c8); in Generate_34()
4462 __ ldr(Narrow, r3, MemOperand(r5, 4)); in Generate_34()
4463 __ adds(r7, 4U); in Generate_34()
4464 __ add(Narrow, r7, r7, r9); in Generate_34()
4465 __ rsb(r8, r6, r3); in Generate_34()
4466 __ lsrs(r3, r8, 2U); in Generate_34()
4467 __ b(ne, Narrow, &l_23f4); in Generate_34()
4469 __ bind(&l_23d8); in Generate_34()
4470 __ ldr(Narrow, r0, MemOperand(r5)); in Generate_34()
4471 __ add(Narrow, r7, r7, r8); in Generate_34()
4472 __ cbz(r0, &l_23e2); in Generate_34()
4474 __ bind(&l_23de); in Generate_34()
4475 __ bl(&l_23de); in Generate_34()
4477 __ bind(&l_23e2); in Generate_34()
4478 __ add(Narrow, r4, r4, r9); in Generate_34()
4479 __ str(r9, MemOperand(r5)); in Generate_34()
4480 __ str(Narrow, r4, MemOperand(r5, 8)); in Generate_34()
4481 __ str(Narrow, r7, MemOperand(r5, 4)); in Generate_34()
4482 __ b(Narrow, &l_238e); in Generate_34()
4484 __ bind(&l_23ee); in Generate_34()
4485 __ subs(Narrow, r7, r6, r1); in Generate_34()
4486 __ movs(Narrow, r4, 4U); in Generate_34()
4487 __ b(Narrow, &l_23a8); in Generate_34()
4489 __ bind(&l_23f4); in Generate_34()
4490 __ mov(Narrow, r1, r6); in Generate_34()
4491 __ mov(Narrow, r0, r7); in Generate_34()
4492 __ mov(Narrow, r2, r8); in Generate_34()
4494 __ bind(&l_23fa); in Generate_34()
4495 __ bl(&l_23fa); in Generate_34()
4496 __ b(Narrow, &l_23d8); in Generate_34()
4498 __ bind(&l_2400); in Generate_34()
4499 __ mov(Narrow, r0, r9); in Generate_34()
4500 __ mov(Narrow, r2, r7); in Generate_34()
4502 __ bind(&l_2404); in Generate_34()
4503 __ bl(&l_2404); in Generate_34()
4504 __ b(Narrow, &l_23c8); in Generate_34()
4506 __ bind(&l_240a); in Generate_34()
4507 __ cmp(r0, 1073741824U); in Generate_34()
4508 __ b(cs, Narrow, &l_23a2); in Generate_34()
4509 __ lsls(Narrow, r4, r3, 3U); in Generate_34()
4510 __ subs(Narrow, r7, r6, r1); in Generate_34()
4511 __ mov(Narrow, r9, r0); in Generate_34()
4512 __ cmp(Narrow, r0, 0U); in Generate_34()
4513 __ b(eq, Narrow, &l_23b4); in Generate_34()
4514 __ b(Narrow, &l_23a8); in Generate_34()
4515 __ ldr(Narrow, r3, MemOperand(r1)); in Generate_34()
4516 __ push(Narrow, RegisterList(r4, r5, r6, lr)); in Generate_34()
4517 __ sub(Narrow, sp, sp, 8U); in Generate_34()
4518 __ mov(Narrow, r6, r0); in Generate_34()
4519 __ mov(Narrow, r5, r1); in Generate_34()
4520 __ mov(Narrow, r0, r3); in Generate_34()
4521 __ ldr(Narrow, r2, MemOperand(r3)); in Generate_34()
4522 __ str(Narrow, r3, MemOperand(sp, 4)); in Generate_34()
4523 __ ldr(Narrow, r3, MemOperand(r2, 12)); in Generate_34()
4524 __ blx(r3); in Generate_34()
4525 __ cbnz(r0, &l_2474); in Generate_34()
4527 __ bind(&l_2432); in Generate_34()
4528 __ ldr(Narrow, r0, MemOperand(sp, 4)); in Generate_34()
4529 __ ldr(Narrow, r3, MemOperand(r0)); in Generate_34()
4530 __ ldr(Narrow, r3, MemOperand(r3, 8)); in Generate_34()
4531 __ blx(r3); in Generate_34()
4532 __ cbz(r0, &l_2446); in Generate_34()
4533 __ ldr(Narrow, r0, MemOperand(sp, 4)); in Generate_34()
4534 __ cbz(r0, &l_2446); in Generate_34()
4535 __ ldr(Narrow, r3, MemOperand(r0)); in Generate_34()
4536 __ ldr(Narrow, r3, MemOperand(r3, 4)); in Generate_34()
4537 __ blx(r3); in Generate_34()
4539 __ bind(&l_2446); in Generate_34()
4540 __ ldr(Narrow, r4, MemOperand(r6, 4)); in Generate_34()
4541 __ add(r1, r5, 24U); in Generate_34()
4542 __ cmp(Narrow, r1, r4); in Generate_34()
4543 __ b(eq, Narrow, &l_246a); in Generate_34()
4544 __ subs(Narrow, r2, r4, r1); in Generate_34()
4545 __ mov(r3, 43691U); in Generate_34()
4546 __ asrs(Narrow, r0, r2, 3U); in Generate_34()
4547 __ movt(r3, 43690U); in Generate_34()
4548 __ mul(r3, r3, r0); in Generate_34()
4549 __ cmp(Narrow, r3, 0U); in Generate_34()
4550 __ b(le, Narrow, &l_246a); in Generate_34()
4551 __ mov(Narrow, r0, r5); in Generate_34()
4553 __ bind(&l_2466); in Generate_34()
4554 __ bl(&l_2466); in Generate_34()
4556 __ bind(&l_246a); in Generate_34()
4557 __ subs(Narrow, r4, r4, 24U); in Generate_34()
4558 __ mov(Narrow, r0, r5); in Generate_34()
4559 __ str(Narrow, r4, MemOperand(r6, 4)); in Generate_34()
4560 __ add(Narrow, sp, sp, 8U); in Generate_34()
4561 __ pop(Narrow, RegisterList(r4, r5, r6, pc)); in Generate_34()
4563 __ bind(&l_2474); in Generate_34()
4564 __ ldr(Narrow, r1, MemOperand(r6, 16)); in Generate_34()
4565 __ ldr(Narrow, r3, MemOperand(r6, 20)); in Generate_34()
4566 __ cmp(Narrow, r1, r3); in Generate_34()
4567 __ b(eq, Narrow, &l_248a); in Generate_34()
4568 __ cbz(r1, &l_2484); in Generate_34()
4569 __ ldr(Narrow, r3, MemOperand(sp, 4)); in Generate_34()
4570 __ str(Narrow, r3, MemOperand(r1)); in Generate_34()
4571 __ ldr(Narrow, r1, MemOperand(r6, 16)); in Generate_34()
4573 __ bind(&l_2484); in Generate_34()
4574 __ adds(r1, 4U); in Generate_34()
4575 __ str(Narrow, r1, MemOperand(r6, 16)); in Generate_34()
4576 __ b(Narrow, &l_2432); in Generate_34()
4578 __ bind(&l_248a); in Generate_34()
4579 __ add(r0, r6, 12U); in Generate_34()
4580 __ add(Narrow, r2, sp, 4U); in Generate_34()
4582 __ bind(&l_2490); in Generate_34()
4583 __ bl(&l_2490); in Generate_34()
4586 __ b(Narrow, &l_2432); in Generate_35()
4587 __ nop(Narrow); in Generate_35()
4588 __ push(RegisterList(0x4ff8)); in Generate_35()
4589 __ mov(Narrow, r5, r0); in Generate_35()
4590 __ mov(Narrow, r6, r1); in Generate_35()
4591 __ ldr(Narrow, r0, MemOperand(r0)); in Generate_35()
4592 __ mov(Narrow, r8, r2); in Generate_35()
4593 __ mov(Narrow, fp, r3); in Generate_35()
4594 __ ldr(Narrow, r1, MemOperand(r5, 4)); in Generate_35()
4595 __ cmp(Narrow, r0, r1); in Generate_35()
4596 __ b(eq, Narrow, &l_24ca); in Generate_35()
4597 __ ldr(Narrow, r3, MemOperand(r0)); in Generate_35()
4598 __ cmp(Narrow, r2, r3); in Generate_35()
4599 __ it(ne); in Generate_35()
4600 __ add(ne, r4, r0, 24U); in Generate_35()
4601 __ b(ne, Narrow, &l_24c4); in Generate_35()
4602 __ b(Narrow, &l_25ce); in Generate_35()
4604 __ bind(&l_24ba); in Generate_35()
4605 __ ldr(r2, MemOperand(r4, 24, PostIndex)); in Generate_35()
4606 __ cmp(Narrow, r8, r2); in Generate_35()
4607 __ b(eq, &l_25ce); in Generate_35()
4609 __ bind(&l_24c4); in Generate_35()
4610 __ cmp(Narrow, r4, r1); in Generate_35()
4611 __ mov(Narrow, r0, r4); in Generate_35()
4612 __ b(ne, Narrow, &l_24ba); in Generate_35()
4614 __ bind(&l_24ca); in Generate_35()
4615 __ ldr(r3, MemOperand(r8)); in Generate_35()
4616 __ mov(Narrow, r0, r8); in Generate_35()
4617 __ mov(sl, 0U); in Generate_35()
4618 __ ldr(Narrow, r3, MemOperand(r3, 40)); in Generate_35()
4619 __ blx(r3); in Generate_35()
4620 __ ldr(r3, MemOperand(r8)); in Generate_35()
4621 __ mov(Narrow, r7, r0); in Generate_35()
4622 __ mov(Narrow, r0, r8); in Generate_35()
4623 __ ldr(Narrow, r3, MemOperand(r3, 44)); in Generate_35()
4624 __ blx(r3); in Generate_35()
4625 __ mov(Narrow, r9, r0); in Generate_35()
4627 __ bind(&l_24e6); in Generate_35()
4628 __ subs(Narrow, r4, r7, 1U); in Generate_35()
4629 __ ldr(Narrow, r2, MemOperand(r6)); in Generate_35()
4630 __ add(r3, r4, fp); in Generate_35()
4631 __ mov(Narrow, r0, r6); in Generate_35()
4632 __ bic(r4, r3, r4); in Generate_35()
4633 __ rsb(r1, fp, r4); in Generate_35()
4634 __ ldr(Narrow, r3, MemOperand(r2, 48)); in Generate_35()
4635 __ blx(r3); in Generate_35()
4636 __ cmp(Narrow, r9, r4); in Generate_35()
4637 __ b(le, Narrow, &l_2510); in Generate_35()
4639 __ bind(&l_2500); in Generate_35()
4640 __ ldr(Narrow, r3, MemOperand(r6)); in Generate_35()
4641 __ add(Narrow, r4, r4, r7); in Generate_35()
4642 __ mov(Narrow, r0, r6); in Generate_35()
4643 __ mov(Narrow, r1, r7); in Generate_35()
4644 __ ldr(Narrow, r3, MemOperand(r3, 48)); in Generate_35()
4645 __ blx(r3); in Generate_35()
4646 __ cmp(Narrow, r9, r4); in Generate_35()
4647 __ b(gt, Narrow, &l_2500); in Generate_35()
4649 __ bind(&l_2510); in Generate_35()
4650 __ ldr(Narrow, r2, MemOperand(r6)); in Generate_35()
4651 __ movw(r3, 0U); in Generate_35()
4652 __ movt(r3, 0U); in Generate_35()
4653 __ mov(Narrow, r0, r6); in Generate_35()
4654 __ ldr(Narrow, r2, MemOperand(r2)); in Generate_35()
4655 __ cmp(Narrow, r2, r3); in Generate_35()
4656 __ b(ne, Narrow, &l_25f4); in Generate_35()
4658 __ bind(&l_2522); in Generate_35()
4659 __ bl(&l_2522); in Generate_35()
4660 __ mov(Narrow, r1, r0); in Generate_35()
4662 __ bind(&l_2528); in Generate_35()
4663 __ ldr(r3, MemOperand(r8)); in Generate_35()
4664 __ mov(Narrow, r0, r8); in Generate_35()
4665 __ str(r4, MemOperand(r8, 20)); in Generate_35()
4666 __ ldr(Narrow, r3, MemOperand(r3, 20)); in Generate_35()
4667 __ blx(r3); in Generate_35()
4668 __ movs(Narrow, r3, 1U); in Generate_35()
4669 __ strb(r3, MemOperand(r8, 16)); in Generate_35()
4670 __ cmp(sl, 0U); in Generate_35()
4671 __ b(eq, Narrow, &l_25c8); in Generate_35()
4672 __ ldr(Narrow, r7, MemOperand(r5)); in Generate_35()
4673 __ ldr(Narrow, r0, MemOperand(r5, 4)); in Generate_35()
4674 __ cmp(Narrow, r7, r0); in Generate_35()
4675 __ b(eq, Narrow, &l_25fa); in Generate_35()
4676 __ ldr(Narrow, r3, MemOperand(r7)); in Generate_35()
4677 __ ldr(r6, MemOperand(sl)); in Generate_35()
4678 __ cmp(Narrow, r3, r6); in Generate_35()
4679 __ it(ne); in Generate_35()
4680 __ add(ne, r3, r7, 24U); in Generate_35()
4681 __ b(ne, Narrow, &l_2564); in Generate_35()
4682 __ b(Narrow, &l_25d8); in Generate_35()
4684 __ bind(&l_255c); in Generate_35()
4685 __ ldr(r2, MemOperand(r3, 24, PostIndex)); in Generate_35()
4686 __ cmp(Narrow, r2, r6); in Generate_35()
4687 __ b(eq, Narrow, &l_25da); in Generate_35()
4689 __ bind(&l_2564); in Generate_35()
4690 __ cmp(Narrow, r3, r0); in Generate_35()
4691 __ mov(Narrow, r1, r3); in Generate_35()
4692 __ b(ne, Narrow, &l_255c); in Generate_35()
4694 __ bind(&l_256a); in Generate_35()
4695 __ subs(Narrow, r2, r3, r7); in Generate_35()
4696 __ mov(r0, 43691U); in Generate_35()
4697 __ asrs(Narrow, r2, r2, 3U); in Generate_35()
4698 __ movt(r0, 43690U); in Generate_35()
4699 __ ldr(Narrow, r1, MemOperand(r5, 28)); in Generate_35()
4700 __ mvn(r6, 2147483648U); in Generate_35()
4701 __ mul(r2, r0, r2); in Generate_35()
4702 __ ldr(ip, MemOperand(r5, 24)); in Generate_35()
4703 __ add(lr, r1, 4294967295U); in Generate_35()
4704 __ add(r0, ip, Operand(lr, LSL, 1)); in Generate_35()
4705 __ cmp(Narrow, r2, 0U); in Generate_35()
4706 __ str(Narrow, r0, MemOperand(r5, 40)); in Generate_35()
4707 __ b(le, Narrow, &l_25be); in Generate_35()
4711 __ bind(&l_2592); in Generate_36()
4712 __ ldr(r1, MemOperand(r3, -24)); in Generate_36()
4713 __ subs(Narrow, r3, r3, 24U); in Generate_36()
4714 __ ldr(Narrow, r2, MemOperand(r3, 12)); in Generate_36()
4715 __ ldr(r8, MemOperand(r3, 8)); in Generate_36()
4716 __ ldr(Narrow, r1, MemOperand(r1, 4)); in Generate_36()
4717 __ subs(r2, 1U); in Generate_36()
4718 __ mvn(r9, r2); in Generate_36()
4719 __ add(Narrow, r2, r2, r1); in Generate_36()
4720 __ subs(Narrow, r1, r6, r1); in Generate_36()
4721 __ cmp(Narrow, r1, r8); in Generate_36()
4722 __ ite(le); in Generate_36()
4723 __ and_(le, r6, r9, r1); in Generate_36()
4724 __ and_(gt, r6, r9, r8); in Generate_36()
4725 __ cmp(Narrow, r3, r7); in Generate_36()
4726 __ add(Narrow, r0, r0, r2); in Generate_36()
4727 __ str(Narrow, r0, MemOperand(r5, 40)); in Generate_36()
4728 __ b(ne, Narrow, &l_2592); in Generate_36()
4730 __ bind(&l_25be); in Generate_36()
4731 __ rsb(r1, ip, r6); in Generate_36()
4732 __ bic(r1, r1, lr); in Generate_36()
4733 __ str(Narrow, r1, MemOperand(r5, 36)); in Generate_36()
4735 __ bind(&l_25c8); in Generate_36()
4736 __ mov(Narrow, r0, r4); in Generate_36()
4737 __ pop(RegisterList(0x8ff8)); in Generate_36()
4739 __ bind(&l_25ce); in Generate_36()
4740 __ ldr(Narrow, r7, MemOperand(r0, 12)); in Generate_36()
4741 __ mov(Narrow, sl, r0); in Generate_36()
4742 __ ldr(r9, MemOperand(r0, 4)); in Generate_36()
4743 __ b(Narrow, &l_24e6); in Generate_36()
4745 __ bind(&l_25d8); in Generate_36()
4746 __ mov(Narrow, r1, r7); in Generate_36()
4748 __ bind(&l_25da); in Generate_36()
4749 __ mov(Narrow, r0, r5); in Generate_36()
4751 __ bind(&l_25dc); in Generate_36()
4752 __ bl(&l_25dc); in Generate_36()
4753 __ ldr(Narrow, r7, MemOperand(r5)); in Generate_36()
4754 __ movs(Narrow, r2, 0U); in Generate_36()
4755 __ ldr(Narrow, r3, MemOperand(r5, 4)); in Generate_36()
4756 __ str(Narrow, r2, MemOperand(r5, 40)); in Generate_36()
4757 __ cmp(Narrow, r7, r3); in Generate_36()
4758 __ b(ne, Narrow, &l_256a); in Generate_36()
4760 __ bind(&l_25ec); in Generate_36()
4761 __ mvn(r3, 2147483648U); in Generate_36()
4762 __ str(Narrow, r3, MemOperand(r5, 36)); in Generate_36()
4763 __ b(Narrow, &l_25c8); in Generate_36()
4765 __ bind(&l_25f4); in Generate_36()
4766 __ blx(r2); in Generate_36()
4767 __ mov(Narrow, r1, r0); in Generate_36()
4768 __ b(Narrow, &l_2528); in Generate_36()
4770 __ bind(&l_25fa); in Generate_36()
4771 __ movs(Narrow, r3, 0U); in Generate_36()
4772 __ str(Narrow, r3, MemOperand(r5, 40)); in Generate_36()
4773 __ b(Narrow, &l_25ec); in Generate_36()
4774 __ push(RegisterList(0x4ff0)); in Generate_36()
4775 __ mov(Narrow, r8, r0); in Generate_36()
4776 __ ldr(Narrow, r4, MemOperand(r0, 4)); in Generate_36()
4777 __ sub(Narrow, sp, sp, 36U); in Generate_36()
4778 __ mov(Narrow, r5, r1); in Generate_36()
4779 __ mov(Narrow, r6, r2); in Generate_36()
4780 __ ldr(Narrow, r3, MemOperand(r0, 8)); in Generate_36()
4781 __ cmp(Narrow, r4, r3); in Generate_36()
4782 __ b(eq, Narrow, &l_2694); in Generate_36()
4783 __ mvn(ip, 23U); in Generate_36()
4784 __ cbz(r4, &l_2630); in Generate_36()
4785 __ sub(ip, r4, 24U); in Generate_36()
4786 __ mov(Narrow, r7, r4); in Generate_36()
4787 __ mov(Narrow, lr, ip); in Generate_36()
4788 __ ldm(lr, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_36()
4789 __ stm(Narrow, r7, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_36()
4790 __ ldm(lr, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_36()
4791 __ stm(r7, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_36()
4793 __ bind(&l_2630); in Generate_36()
4794 __ rsb(lr, r5, ip); in Generate_36()
4795 __ mov(r9, 43691U); in Generate_36()
4796 __ asr(lr, lr, 3U); in Generate_36()
4797 __ ldm(Narrow, r6, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_36()
4798 __ movt(r9, 43690U); in Generate_36()
4799 __ mul(lr, r9, lr); in Generate_36()
4800 __ add(Narrow, r7, sp, 8U); in Generate_36()
4801 __ stm(Narrow, r7, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_36()
4802 __ ldm(r6, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_36()
4803 __ add(r3, r4, 24U); in Generate_36()
4804 __ cmp(lr, 0U); in Generate_36()
4805 __ str(r3, MemOperand(r8, 4)); in Generate_36()
4806 __ stm(r7, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_36()
4807 __ b(le, Narrow, &l_2680); in Generate_36()
4809 __ bind(&l_2660); in Generate_36()
4810 __ sub(r7, ip, 24U); in Generate_36()
4811 __ sub(r6, r4, 24U); in Generate_36()
4812 __ ldm(Narrow, r7, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_36()
4813 __ mov(Narrow, r4, r6); in Generate_36()
4814 __ subs(lr, lr, 1U); in Generate_36()
4815 __ sub(ip, ip, 24U); in Generate_36()
4816 __ stm(Narrow, r6, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_36()
4817 __ ldm(r7, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_36()
4818 __ stm(r6, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_36()
4819 __ b(ne, Narrow, &l_2660); in Generate_36()
4821 __ bind(&l_2680); in Generate_36()
4822 __ add(Narrow, r4, sp, 8U); in Generate_36()
4823 __ ldm(Narrow, r4, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_36()
4824 __ stm(Narrow, r5, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_36()
4825 __ ldm(r4, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_36()
4826 __ stm(r5, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_36()
4828 __ bind(&l_268e); in Generate_36()
4829 __ add(Narrow, sp, sp, 36U); in Generate_36()
4830 __ pop(RegisterList(0x8ff0)); in Generate_36()
4832 __ bind(&l_2694); in Generate_36()
4833 __ ldr(Narrow, r1, MemOperand(r0)); in Generate_36()
4834 __ mov(r3, 43691U); in Generate_36()
4835 __ movt(r3, 43690U); in Generate_36()
4836 __ subs(Narrow, r2, r4, r1); in Generate_36()
4837 __ asrs(Narrow, r2, r2, 3U); in Generate_36()
4838 __ mul(r3, r3, r2); in Generate_36()
4839 __ cmp(Narrow, r3, 0U); in Generate_36()
4842 __ b(ne, Narrow, &l_2794); in Generate_37()
4843 __ subs(Narrow, r7, r5, r1); in Generate_37()
4844 __ movs(Narrow, r3, 24U); in Generate_37()
4845 __ str(Narrow, r3, MemOperand(sp, 4)); in Generate_37()
4847 __ bind(&l_26b0); in Generate_37()
4848 __ ldr(Narrow, r0, MemOperand(sp, 4)); in Generate_37()
4850 __ bind(&l_26b2); in Generate_37()
4851 __ bl(&l_26b2); in Generate_37()
4852 __ ldr(r4, MemOperand(r8, 4)); in Generate_37()
4853 __ mov(Narrow, sl, r0); in Generate_37()
4854 __ ldr(fp, MemOperand(r8)); in Generate_37()
4855 __ add(r9, r0, 24U); in Generate_37()
4857 __ bind(&l_26c4); in Generate_37()
4858 __ adds(r7, sl, r7); in Generate_37()
4859 __ itttt(ne); in Generate_37()
4860 __ ldm(ne, Narrow, r6, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_37()
4861 __ stm(ne, Narrow, r7, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_37()
4862 __ ldm(ne, r6, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_37()
4863 __ stm(ne, r7, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_37()
4864 __ cmp(Narrow, r5, fp); in Generate_37()
4865 __ b(eq, Narrow, &l_272a); in Generate_37()
4866 __ mov(Narrow, r3, r4); in Generate_37()
4867 __ mov(Narrow, ip, fp); in Generate_37()
4868 __ mov(Narrow, r4, sl); in Generate_37()
4869 __ mov(Narrow, lr, r3); in Generate_37()
4871 __ bind(&l_26e2); in Generate_37()
4872 __ mov(Narrow, r7, ip); in Generate_37()
4873 __ mov(Narrow, r6, r4); in Generate_37()
4874 __ add(ip, ip, 24U); in Generate_37()
4875 __ cbz(r4, &l_26f8); in Generate_37()
4876 __ ldm(Narrow, r7, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_37()
4877 __ stm(Narrow, r6, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_37()
4878 __ ldm(r7, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_37()
4879 __ stm(r6, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_37()
4881 __ bind(&l_26f8); in Generate_37()
4882 __ cmp(Narrow, r5, ip); in Generate_37()
4883 __ add(r4, r4, 24U); in Generate_37()
4884 __ b(ne, Narrow, &l_26e2); in Generate_37()
4885 __ add(r2, fp, 24U); in Generate_37()
4886 __ mov(r3, 43691U); in Generate_37()
4887 __ subs(Narrow, r2, r5, r2); in Generate_37()
4888 __ movt(r3, 2730U); in Generate_37()
4889 __ lsrs(Narrow, r2, r2, 3U); in Generate_37()
4890 __ mov(Narrow, r4, lr); in Generate_37()
4891 __ mul(r3, r3, r2); in Generate_37()
4892 __ bic(r3, r3, 0xe0000000); in Generate_37()
4893 __ adds(r3, 1U); in Generate_37()
4894 __ lsl(r9, r3, 5U); in Generate_37()
4895 __ sub(r9, r9, Operand(r3, LSL, 3)); in Generate_37()
4896 __ add(r9, r9, 24U); in Generate_37()
4897 __ add(Narrow, r9, r9, sl); in Generate_37()
4899 __ bind(&l_272a); in Generate_37()
4900 __ cmp(Narrow, r5, r4); in Generate_37()
4901 __ b(eq, Narrow, &l_2776); in Generate_37()
4902 __ mov(Narrow, ip, r4); in Generate_37()
4903 __ mov(Narrow, lr, r5); in Generate_37()
4904 __ mov(Narrow, r4, r9); in Generate_37()
4906 __ bind(&l_2734); in Generate_37()
4907 __ mov(Narrow, r7, lr); in Generate_37()
4908 __ mov(Narrow, r6, r4); in Generate_37()
4909 __ add(lr, lr, 24U); in Generate_37()
4910 __ cbz(r4, &l_274a); in Generate_37()
4911 __ ldm(Narrow, r7, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_37()
4912 __ stm(Narrow, r6, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_37()
4913 __ ldm(r7, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_37()
4914 __ stm(r6, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_37()
4916 __ bind(&l_274a); in Generate_37()
4917 __ cmp(Narrow, lr, ip); in Generate_37()
4918 __ add(r4, r4, 24U); in Generate_37()
4919 __ b(ne, Narrow, &l_2734); in Generate_37()
4920 __ add(r3, r5, 24U); in Generate_37()
4921 __ mov(r2, 43691U); in Generate_37()
4922 __ rsb(r3, r3, lr); in Generate_37()
4923 __ movt(r2, 2730U); in Generate_37()
4924 __ lsrs(Narrow, r3, r3, 3U); in Generate_37()
4925 __ mul(r3, r2, r3); in Generate_37()
4926 __ bic(r3, r3, 0xe0000000); in Generate_37()
4927 __ adds(r3, 1U); in Generate_37()
4928 __ lsls(Narrow, r2, r3, 5U); in Generate_37()
4929 __ sub(r3, r2, Operand(r3, LSL, 3)); in Generate_37()
4930 __ add(Narrow, r9, r9, r3); in Generate_37()
4932 __ bind(&l_2776); in Generate_37()
4933 __ cmp(fp, 0U); in Generate_37()
4934 __ b(eq, Narrow, &l_2782); in Generate_37()
4935 __ mov(Narrow, r0, fp); in Generate_37()
4937 __ bind(&l_277e); in Generate_37()
4938 __ bl(&l_277e); in Generate_37()
4940 __ bind(&l_2782); in Generate_37()
4941 __ ldr(Narrow, r3, MemOperand(sp, 4)); in Generate_37()
4942 __ str(sl, MemOperand(r8)); in Generate_37()
4943 __ str(r9, MemOperand(r8, 4)); in Generate_37()
4944 __ add(Narrow, r3, r3, sl); in Generate_37()
4945 __ str(r3, MemOperand(r8, 8)); in Generate_37()
4946 __ b(Narrow, &l_268e); in Generate_37()
4948 __ bind(&l_2794); in Generate_37()
4949 __ lsls(Narrow, r2, r3, 1U); in Generate_37()
4950 __ cmp(Narrow, r3, r2); in Generate_37()
4951 __ b(ls, Narrow, &l_27a4); in Generate_37()
4953 __ bind(&l_279a); in Generate_37()
4954 __ mvn(r3, 15U); in Generate_37()
4955 __ subs(Narrow, r7, r5, r1); in Generate_37()
4956 __ str(Narrow, r3, MemOperand(sp, 4)); in Generate_37()
4957 __ b(Narrow, &l_26b0); in Generate_37()
4959 __ bind(&l_27a4); in Generate_37()
4960 __ mov(r0, 43690U); in Generate_37()
4961 __ movt(r0, 2730U); in Generate_37()
4962 __ cmp(Narrow, r2, r0); in Generate_37()
4963 __ b(hi, Narrow, &l_279a); in Generate_37()
4964 __ lsls(Narrow, r0, r3, 6U); in Generate_37()
4965 __ subs(Narrow, r7, r5, r1); in Generate_37()
4966 __ mov(Narrow, fp, r1); in Generate_37()
4967 __ sub(r3, r0, Operand(r3, LSL, 4)); in Generate_37()
4968 __ mov(Narrow, sl, r2); in Generate_37()
4969 __ mov(r9, 24U); in Generate_37()
4972 __ str(Narrow, r3, MemOperand(sp, 4)); in Generate_38()
4973 __ cmp(Narrow, r2, 0U); in Generate_38()
4974 __ b(eq, &l_26c4); in Generate_38()
4975 __ b(Narrow, &l_26b0); in Generate_38()
4976 __ nop(Narrow); in Generate_38()
4977 __ push(Narrow, RegisterList(0x40f8)); in Generate_38()
4978 __ mov(Narrow, r2, r1); in Generate_38()
4979 __ ldm(r0, NO_WRITE_BACK, RegisterList(r3, r5)); in Generate_38()
4980 __ mov(Narrow, r7, r0); in Generate_38()
4981 __ cmp(Narrow, r3, r5); in Generate_38()
4982 __ b(eq, Narrow, &l_27f0); in Generate_38()
4983 __ ldr(Narrow, r1, MemOperand(r1, 8)); in Generate_38()
4985 __ bind(&l_27dc); in Generate_38()
4986 __ ldr(Narrow, r4, MemOperand(r3, 8)); in Generate_38()
4987 __ cmp(Narrow, r4, r1); in Generate_38()
4988 __ ite(lt); in Generate_38()
4989 __ mov(lt, Narrow, r4, 1U); in Generate_38()
4990 __ mov(ge, Narrow, r4, 0U); in Generate_38()
4991 __ b(eq, Narrow, &l_280e); in Generate_38()
4993 __ bind(&l_27e8); in Generate_38()
4994 __ cbz(r4, &l_283c); in Generate_38()
4995 __ adds(Narrow, r3, r3, 24U); in Generate_38()
4996 __ cmp(Narrow, r3, r5); in Generate_38()
4997 __ b(ne, Narrow, &l_27dc); in Generate_38()
4999 __ bind(&l_27f0); in Generate_38()
5000 __ ldr(Narrow, r3, MemOperand(r7, 8)); in Generate_38()
5001 __ cmp(Narrow, r5, r3); in Generate_38()
5002 __ b(eq, Narrow, &l_2846); in Generate_38()
5003 __ cbz(r5, &l_2808); in Generate_38()
5004 __ mov(Narrow, r6, r2); in Generate_38()
5005 __ mov(Narrow, r4, r5); in Generate_38()
5006 __ ldm(Narrow, r6, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_38()
5007 __ stm(Narrow, r4, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_38()
5008 __ ldm(r6, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_38()
5009 __ stm(r4, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_38()
5011 __ bind(&l_2808); in Generate_38()
5012 __ adds(Narrow, r5, r5, 24U); in Generate_38()
5013 __ str(Narrow, r5, MemOperand(r7, 4)); in Generate_38()
5014 __ pop(Narrow, RegisterList(0x80f8)); in Generate_38()
5016 __ bind(&l_280e); in Generate_38()
5017 __ ldr(Narrow, r0, MemOperand(r3)); in Generate_38()
5018 __ ldr(Narrow, r4, MemOperand(r2)); in Generate_38()
5019 __ ldr(Narrow, r6, MemOperand(r0, 4)); in Generate_38()
5020 __ ldr(Narrow, r4, MemOperand(r4, 4)); in Generate_38()
5021 __ cmp(Narrow, r6, r4); in Generate_38()
5022 __ ite(lt); in Generate_38()
5023 __ mov(lt, Narrow, r4, 1U); in Generate_38()
5024 __ mov(ge, Narrow, r4, 0U); in Generate_38()
5025 __ b(ne, Narrow, &l_27e8); in Generate_38()
5026 __ ldr(Narrow, r4, MemOperand(r3, 12)); in Generate_38()
5027 __ ldr(Narrow, r0, MemOperand(r2, 12)); in Generate_38()
5028 __ cmp(Narrow, r4, r0); in Generate_38()
5029 __ ite(lt); in Generate_38()
5030 __ mov(lt, Narrow, r4, 1U); in Generate_38()
5031 __ mov(ge, Narrow, r4, 0U); in Generate_38()
5032 __ b(ne, Narrow, &l_27e8); in Generate_38()
5033 __ ldr(Narrow, r4, MemOperand(r3, 4)); in Generate_38()
5034 __ ldr(Narrow, r0, MemOperand(r2, 4)); in Generate_38()
5035 __ cmp(Narrow, r4, r0); in Generate_38()
5036 __ ite(lt); in Generate_38()
5037 __ mov(lt, Narrow, r4, 1U); in Generate_38()
5038 __ mov(ge, Narrow, r4, 0U); in Generate_38()
5039 __ b(ne, Narrow, &l_27e8); in Generate_38()
5041 __ bind(&l_283c); in Generate_38()
5042 __ mov(Narrow, r0, r7); in Generate_38()
5043 __ mov(Narrow, r1, r3); in Generate_38()
5045 __ bind(&l_2840); in Generate_38()
5046 __ bl(&l_2840); in Generate_38()
5047 __ pop(Narrow, RegisterList(0x80f8)); in Generate_38()
5049 __ bind(&l_2846); in Generate_38()
5050 __ mov(Narrow, r0, r7); in Generate_38()
5051 __ mov(Narrow, r1, r5); in Generate_38()
5053 __ bind(&l_284a); in Generate_38()
5054 __ bl(&l_284a); in Generate_38()
5055 __ pop(Narrow, RegisterList(0x80f8)); in Generate_38()
5056 __ push(RegisterList(0x41f0)); in Generate_38()
5057 __ mov(Narrow, r5, r0); in Generate_38()
5058 __ ldr(Narrow, r4, MemOperand(r0)); in Generate_38()
5059 __ sub(Narrow, sp, sp, 24U); in Generate_38()
5060 __ mov(Narrow, r7, r1); in Generate_38()
5061 __ ldr(Narrow, r0, MemOperand(r0, 4)); in Generate_38()
5062 __ cmp(Narrow, r4, r0); in Generate_38()
5063 __ b(ne, Narrow, &l_286c); in Generate_38()
5064 __ b(Narrow, &l_2982); in Generate_38()
5066 __ bind(&l_2864); in Generate_38()
5067 __ adds(Narrow, r4, r4, 24U); in Generate_38()
5068 __ cmp(Narrow, r4, r0); in Generate_38()
5069 __ b(eq, &l_2982); in Generate_38()
5071 __ bind(&l_286c); in Generate_38()
5072 __ ldr(Narrow, r3, MemOperand(r4)); in Generate_38()
5073 __ cmp(Narrow, r2, r3); in Generate_38()
5074 __ b(ne, Narrow, &l_2864); in Generate_38()
5075 __ ldr(Narrow, r2, MemOperand(r7, 16)); in Generate_38()
5076 __ mov(Narrow, r0, r3); in Generate_38()
5077 __ ldr(Narrow, r1, MemOperand(r3)); in Generate_38()
5078 __ ldr(Narrow, r3, MemOperand(r4, 8)); in Generate_38()
5079 __ ldr(Narrow, r6, MemOperand(r7, 12)); in Generate_38()
5080 __ cmp(Narrow, r2, r3); in Generate_38()
5081 __ it(ge); in Generate_38()
5082 __ mov(ge, Narrow, r2, r3); in Generate_38()
5083 __ ldr(Narrow, r3, MemOperand(r4, 4)); in Generate_38()
5084 __ str(Narrow, r2, MemOperand(r4, 8)); in Generate_38()
5085 __ cmp(Narrow, r3, r6); in Generate_38()
5086 __ it(lt); in Generate_38()
5087 __ mov(lt, Narrow, r3, r6); in Generate_38()
5088 __ str(Narrow, r3, MemOperand(r4, 4)); in Generate_38()
5089 __ ldr(Narrow, r3, MemOperand(r1, 32)); in Generate_38()
5090 __ blx(r3); in Generate_38()
5091 __ cbz(r0, &l_28a2); in Generate_38()
5092 __ ldr(Narrow, r0, MemOperand(r4)); in Generate_38()
5093 __ ldr(Narrow, r6, MemOperand(r4, 8)); in Generate_38()
5096 __ ldr(Narrow, r3, MemOperand(r0)); in Generate_39()
5097 __ ldr(Narrow, r3, MemOperand(r3, 36)); in Generate_39()
5098 __ blx(r3); in Generate_39()
5099 __ subs(Narrow, r0, r6, r0); in Generate_39()
5100 __ str(Narrow, r0, MemOperand(r4, 16)); in Generate_39()
5102 __ bind(&l_28a2); in Generate_39()
5103 __ ldr(lr, MemOperand(r5)); in Generate_39()
5104 __ mov(ip, 43691U); in Generate_39()
5105 __ ldr(Narrow, r6, MemOperand(r5, 4)); in Generate_39()
5106 __ movt(ip, 43690U); in Generate_39()
5107 __ ldr(Narrow, r1, MemOperand(r7, 8)); in Generate_39()
5108 __ ldr(Narrow, r2, MemOperand(r4, 12)); in Generate_39()
5109 __ rsb(r3, lr, r6); in Generate_39()
5110 __ asrs(Narrow, r3, r3, 3U); in Generate_39()
5111 __ cmp(Narrow, r2, r1); in Generate_39()
5112 __ mul(r3, ip, r3); in Generate_39()
5113 __ it(lt); in Generate_39()
5114 __ mov(lt, Narrow, r2, r1); in Generate_39()
5115 __ str(Narrow, r2, MemOperand(r4, 12)); in Generate_39()
5116 __ cmp(Narrow, r3, 1U); in Generate_39()
5117 __ b(eq, Narrow, &l_2910); in Generate_39()
5118 __ mov(Narrow, lr, r4); in Generate_39()
5119 __ mov(Narrow, r7, sp); in Generate_39()
5120 __ ldm(lr, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_39()
5121 __ add(r8, r4, 24U); in Generate_39()
5122 __ cmp(Narrow, r6, r8); in Generate_39()
5123 __ stm(Narrow, r7, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_39()
5124 __ ldm(lr, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_39()
5125 __ stm(r7, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_39()
5126 __ b(eq, Narrow, &l_28fc); in Generate_39()
5127 __ rsb(r2, r8, r6); in Generate_39()
5128 __ asrs(Narrow, r3, r2, 3U); in Generate_39()
5129 __ mul(ip, ip, r3); in Generate_39()
5130 __ cmp(ip, 0U); in Generate_39()
5131 __ b(le, Narrow, &l_28fc); in Generate_39()
5132 __ mov(Narrow, r0, r4); in Generate_39()
5133 __ mov(Narrow, r1, r8); in Generate_39()
5135 __ bind(&l_28f8); in Generate_39()
5136 __ bl(&l_28f8); in Generate_39()
5138 __ bind(&l_28fc); in Generate_39()
5139 __ sub(r2, r6, 24U); in Generate_39()
5140 __ mov(Narrow, r1, sp); in Generate_39()
5141 __ str(Narrow, r2, MemOperand(r5, 4)); in Generate_39()
5142 __ mov(Narrow, r0, r5); in Generate_39()
5144 __ bind(&l_2906); in Generate_39()
5145 __ bl(&l_2906); in Generate_39()
5146 __ ldr(lr, MemOperand(r5)); in Generate_39()
5147 __ ldr(Narrow, r6, MemOperand(r5, 4)); in Generate_39()
5149 __ bind(&l_2910); in Generate_39()
5150 __ movs(Narrow, r3, 0U); in Generate_39()
5151 __ cmp(Narrow, r6, lr); in Generate_39()
5152 __ str(Narrow, r3, MemOperand(r5, 40)); in Generate_39()
5153 __ itt(eq); in Generate_39()
5154 __ mvn(eq, r3, 2147483648U); in Generate_39()
5155 __ str(eq, Narrow, r3, MemOperand(r5, 36)); in Generate_39()
5156 __ b(eq, Narrow, &l_297c); in Generate_39()
5157 __ rsb(r3, lr, r6); in Generate_39()
5158 __ mov(r2, 43691U); in Generate_39()
5159 __ asrs(Narrow, r3, r3, 3U); in Generate_39()
5160 __ movt(r2, 43690U); in Generate_39()
5161 __ ldr(Narrow, r1, MemOperand(r5, 28)); in Generate_39()
5162 __ ldr(r8, MemOperand(r5, 24)); in Generate_39()
5163 __ mul(r3, r2, r3); in Generate_39()
5164 __ add(ip, r1, 4294967295U); in Generate_39()
5165 __ add(r0, r8, Operand(ip, LSL, 1)); in Generate_39()
5166 __ cmp(Narrow, r3, 0U); in Generate_39()
5167 __ str(Narrow, r0, MemOperand(r5, 40)); in Generate_39()
5168 __ b(le, Narrow, &l_2a00); in Generate_39()
5169 __ mov(Narrow, r2, r6); in Generate_39()
5170 __ mvn(r1, 2147483648U); in Generate_39()
5172 __ bind(&l_294c); in Generate_39()
5173 __ ldr(r4, MemOperand(r2, -24)); in Generate_39()
5174 __ subs(Narrow, r2, r2, 24U); in Generate_39()
5175 __ ldr(Narrow, r3, MemOperand(r2, 12)); in Generate_39()
5176 __ ldr(Narrow, r7, MemOperand(r2, 8)); in Generate_39()
5177 __ ldr(Narrow, r4, MemOperand(r4, 4)); in Generate_39()
5178 __ subs(r3, 1U); in Generate_39()
5179 __ mvns(Narrow, r6, r3); in Generate_39()
5180 __ subs(Narrow, r1, r1, r4); in Generate_39()
5181 __ add(Narrow, r3, r3, r4); in Generate_39()
5182 __ cmp(Narrow, r1, r7); in Generate_39()
5183 __ ite(le); in Generate_39()
5184 __ and_(le, Narrow, r1, r1, r6); in Generate_39()
5185 __ and_(gt, r1, r6, r7); in Generate_39()
5186 __ cmp(Narrow, r2, lr); in Generate_39()
5187 __ add(Narrow, r0, r0, r3); in Generate_39()
5188 __ str(Narrow, r0, MemOperand(r5, 40)); in Generate_39()
5189 __ b(ne, Narrow, &l_294c); in Generate_39()
5191 __ bind(&l_2972); in Generate_39()
5192 __ rsb(r1, r8, r1); in Generate_39()
5193 __ bic(r1, r1, ip); in Generate_39()
5194 __ str(Narrow, r1, MemOperand(r5, 36)); in Generate_39()
5196 __ bind(&l_297c); in Generate_39()
5197 __ add(Narrow, sp, sp, 24U); in Generate_39()
5198 __ pop(RegisterList(0x81f0)); in Generate_39()
5200 __ bind(&l_2982); in Generate_39()
5201 __ ldr(Narrow, r0, MemOperand(r2, 12)); in Generate_39()
5202 __ movs(Narrow, r3, 0U); in Generate_39()
5203 __ ldr(Narrow, r6, MemOperand(r2, 8)); in Generate_39()
5204 __ mvn(r1, 2147483648U); in Generate_39()
5205 __ ldr(Narrow, r4, MemOperand(r2)); in Generate_39()
5206 __ str(Narrow, r0, MemOperand(sp, 20)); in Generate_39()
5207 __ mov(Narrow, r0, r2); in Generate_39()
5208 __ str(Narrow, r2, MemOperand(sp)); in Generate_39()
5209 __ str(Narrow, r6, MemOperand(sp, 12)); in Generate_39()
5210 __ ldr(Narrow, r2, MemOperand(r4, 32)); in Generate_39()
5211 __ str(Narrow, r3, MemOperand(sp, 4)); in Generate_39()
5212 __ str(Narrow, r3, MemOperand(sp, 16)); in Generate_39()
5213 __ str(Narrow, r1, MemOperand(sp, 8)); in Generate_39()
5216 __ blx(r2); in Generate_40()
5217 __ cbnz(r0, &l_29f0); in Generate_40()
5219 __ bind(&l_29a2); in Generate_40()
5220 __ ldr(Narrow, r2, MemOperand(r7, 16)); in Generate_40()
5221 __ ldr(Narrow, r6, MemOperand(sp, 8)); in Generate_40()
5222 __ ldr(Narrow, r1, MemOperand(sp)); in Generate_40()
5223 __ ldr(Narrow, r4, MemOperand(sp, 4)); in Generate_40()
5224 __ ldr(Narrow, r3, MemOperand(r7, 12)); in Generate_40()
5225 __ cmp(Narrow, r2, r6); in Generate_40()
5226 __ mov(Narrow, r0, r1); in Generate_40()
5227 __ ldr(Narrow, r1, MemOperand(r1)); in Generate_40()
5228 __ it(ge); in Generate_40()
5229 __ mov(ge, Narrow, r2, r6); in Generate_40()
5230 __ cmp(Narrow, r3, r4); in Generate_40()
5231 __ str(Narrow, r2, MemOperand(sp, 8)); in Generate_40()
5232 __ it(lt); in Generate_40()
5233 __ mov(lt, Narrow, r3, r4); in Generate_40()
5234 __ ldr(Narrow, r2, MemOperand(r1, 32)); in Generate_40()
5235 __ str(Narrow, r3, MemOperand(sp, 4)); in Generate_40()
5236 __ blx(r2); in Generate_40()
5237 __ cbz(r0, &l_29d4); in Generate_40()
5238 __ ldr(Narrow, r0, MemOperand(sp)); in Generate_40()
5239 __ ldr(Narrow, r4, MemOperand(sp, 8)); in Generate_40()
5240 __ ldr(Narrow, r3, MemOperand(r0)); in Generate_40()
5241 __ ldr(Narrow, r3, MemOperand(r3, 36)); in Generate_40()
5242 __ blx(r3); in Generate_40()
5243 __ subs(Narrow, r0, r4, r0); in Generate_40()
5244 __ str(Narrow, r0, MemOperand(sp, 16)); in Generate_40()
5246 __ bind(&l_29d4); in Generate_40()
5247 __ ldr(Narrow, r3, MemOperand(r7, 8)); in Generate_40()
5248 __ mov(Narrow, r0, r5); in Generate_40()
5249 __ ldr(Narrow, r2, MemOperand(sp, 12)); in Generate_40()
5250 __ mov(Narrow, r1, sp); in Generate_40()
5251 __ cmp(Narrow, r3, r2); in Generate_40()
5252 __ it(lt); in Generate_40()
5253 __ mov(lt, Narrow, r3, r2); in Generate_40()
5254 __ str(Narrow, r3, MemOperand(sp, 12)); in Generate_40()
5256 __ bind(&l_29e4); in Generate_40()
5257 __ bl(&l_29e4); in Generate_40()
5258 __ ldr(lr, MemOperand(r5)); in Generate_40()
5259 __ ldr(Narrow, r6, MemOperand(r5, 4)); in Generate_40()
5260 __ b(Narrow, &l_2910); in Generate_40()
5262 __ bind(&l_29f0); in Generate_40()
5263 __ ldr(Narrow, r0, MemOperand(sp)); in Generate_40()
5264 __ ldr(Narrow, r4, MemOperand(sp, 8)); in Generate_40()
5265 __ ldr(Narrow, r3, MemOperand(r0)); in Generate_40()
5266 __ ldr(Narrow, r3, MemOperand(r3, 36)); in Generate_40()
5267 __ blx(r3); in Generate_40()
5268 __ subs(Narrow, r0, r4, r0); in Generate_40()
5269 __ str(Narrow, r0, MemOperand(sp, 16)); in Generate_40()
5270 __ b(Narrow, &l_29a2); in Generate_40()
5272 __ bind(&l_2a00); in Generate_40()
5273 __ mvn(r1, 2147483648U); in Generate_40()
5274 __ b(Narrow, &l_2972); in Generate_40()
5275 __ nop(Narrow); in Generate_40()
5276 __ cmp(Narrow, r0, r1); in Generate_40()
5277 __ b(eq, Narrow, &l_2b02); in Generate_40()
5278 __ push(RegisterList(0x4ff0)); in Generate_40()
5279 __ add(r6, r0, 24U); in Generate_40()
5280 __ cmp(Narrow, r6, r1); in Generate_40()
5281 __ sub(Narrow, sp, sp, 44U); in Generate_40()
5282 __ b(eq, Narrow, &l_2afc); in Generate_40()
5283 __ mov(r3, 43691U); in Generate_40()
5284 __ str(Narrow, r1, MemOperand(sp, 8)); in Generate_40()
5285 __ movt(r3, 43690U); in Generate_40()
5286 __ mov(Narrow, r9, r0); in Generate_40()
5287 __ str(Narrow, r3, MemOperand(sp, 12)); in Generate_40()
5288 __ add(r8, r0, 48U); in Generate_40()
5289 __ str(Narrow, r2, MemOperand(sp, 4)); in Generate_40()
5290 __ b(Narrow, &l_2a86); in Generate_40()
5292 __ bind(&l_2a30); in Generate_40()
5293 __ ldr(Narrow, r7, MemOperand(sp, 12)); in Generate_40()
5294 __ rsb(lr, r9, r6); in Generate_40()
5295 __ sub(r5, r8, 24U); in Generate_40()
5296 __ asr(ip, lr, 3U); in Generate_40()
5297 __ ldm(Narrow, r5, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_40()
5298 __ add(Narrow, r4, sp, 16U); in Generate_40()
5299 __ mul(ip, r7, ip); in Generate_40()
5300 __ stm(Narrow, r4, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_40()
5301 __ ldm(r5, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_40()
5302 __ cmp(ip, 0U); in Generate_40()
5303 __ stm(r4, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_40()
5304 __ b(le, Narrow, &l_2a66); in Generate_40()
5305 __ rsb(r0, lr, 24U); in Generate_40()
5306 __ rsb(r1, lr, r6); in Generate_40()
5307 __ add(Narrow, r0, r0, r6); in Generate_40()
5308 __ mov(Narrow, r2, lr); in Generate_40()
5310 __ bind(&l_2a62); in Generate_40()
5311 __ bl(&l_2a62); in Generate_40()
5313 __ bind(&l_2a66); in Generate_40()
5314 __ add(Narrow, r5, sp, 16U); in Generate_40()
5315 __ mov(Narrow, r4, r9); in Generate_40()
5316 __ ldm(Narrow, r5, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_40()
5317 __ mov(Narrow, lr, r8); in Generate_40()
5318 __ add(sl, r8, 24U); in Generate_40()
5319 __ adds(Narrow, r6, r6, 24U); in Generate_40()
5320 __ mov(Narrow, r8, sl); in Generate_40()
5321 __ stm(Narrow, r4, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_40()
5322 __ ldr(Narrow, r3, MemOperand(sp, 8)); in Generate_40()
5323 __ ldm(r5, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_40()
5324 __ cmp(Narrow, lr, r3); in Generate_40()
5325 __ stm(r4, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_40()
5326 __ b(eq, Narrow, &l_2afc); in Generate_40()
5328 __ bind(&l_2a86); in Generate_40()
5329 __ mov(Narrow, r0, r6); in Generate_40()
5330 __ mov(Narrow, r1, r9); in Generate_40()
5331 __ ldr(Narrow, r3, MemOperand(sp, 4)); in Generate_40()
5332 __ blx(r3); in Generate_40()
5333 __ cmp(Narrow, r0, 0U); in Generate_40()
5336 __ b(ne, Narrow, &l_2a30); in Generate_41()
5337 __ sub(lr, r8, 24U); in Generate_41()
5338 __ add(sl, r8, 24U); in Generate_41()
5339 __ ldm(lr, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_41()
5340 __ add(Narrow, r4, sp, 16U); in Generate_41()
5341 __ sub(fp, r8, 48U); in Generate_41()
5342 __ sub(r5, r8, 24U); in Generate_41()
5343 __ pld(MemOperand(sl)); in Generate_41()
5344 __ ldr(Narrow, r7, MemOperand(sp, 4)); in Generate_41()
5345 __ stm(Narrow, r4, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_41()
5346 __ ldm(lr, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_41()
5347 __ stm(r4, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_41()
5348 __ b(Narrow, &l_2ad2); in Generate_41()
5350 __ bind(&l_2aba); in Generate_41()
5351 __ add(r5, fp, 24U); in Generate_41()
5352 __ add(r4, fp, 48U); in Generate_41()
5353 __ mov(Narrow, lr, r5); in Generate_41()
5354 __ ldm(lr, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_41()
5355 __ stm(Narrow, r4, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_41()
5356 __ ldm(lr, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_41()
5357 __ stm(r4, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_41()
5359 __ bind(&l_2ad2); in Generate_41()
5360 __ mov(Narrow, r1, fp); in Generate_41()
5361 __ add(Narrow, r0, sp, 16U); in Generate_41()
5362 __ blx(r7); in Generate_41()
5363 __ sub(fp, fp, 24U); in Generate_41()
5364 __ cmp(Narrow, r0, 0U); in Generate_41()
5365 __ b(ne, Narrow, &l_2aba); in Generate_41()
5366 __ add(Narrow, r4, sp, 16U); in Generate_41()
5367 __ mov(Narrow, lr, r8); in Generate_41()
5368 __ ldm(Narrow, r4, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_41()
5369 __ adds(Narrow, r6, r6, 24U); in Generate_41()
5370 __ mov(Narrow, r8, sl); in Generate_41()
5371 __ str(Narrow, r7, MemOperand(sp, 4)); in Generate_41()
5372 __ stm(Narrow, r5, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_41()
5373 __ ldr(Narrow, r3, MemOperand(sp, 8)); in Generate_41()
5374 __ ldm(r4, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_41()
5375 __ cmp(Narrow, lr, r3); in Generate_41()
5376 __ stm(r5, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_41()
5377 __ b(ne, Narrow, &l_2a86); in Generate_41()
5379 __ bind(&l_2afc); in Generate_41()
5380 __ add(Narrow, sp, sp, 44U); in Generate_41()
5381 __ pop(RegisterList(0x8ff0)); in Generate_41()
5383 __ bind(&l_2b02); in Generate_41()
5384 __ bx(lr); in Generate_41()
5385 __ sub(Narrow, sp, sp, 8U); in Generate_41()
5386 __ push(RegisterList(0x4ff0)); in Generate_41()
5387 __ add(r8, r2, 4294967295U); in Generate_41()
5388 __ add(r8, r8, Operand(r8, LSR, 31)); in Generate_41()
5389 __ sub(Narrow, sp, sp, 36U); in Generate_41()
5390 __ mov(Narrow, fp, r0); in Generate_41()
5391 __ asr(r8, r8, 1U); in Generate_41()
5392 __ stm(sp, NO_WRITE_BACK, RegisterList(r1, r2)); in Generate_41()
5393 __ str(Narrow, r3, MemOperand(sp, 76)); in Generate_41()
5394 __ cmp(Narrow, r1, r8); in Generate_41()
5395 __ ldr(r9, MemOperand(sp, 100)); in Generate_41()
5396 __ b(ge, &l_2c2e); in Generate_41()
5397 __ mov(Narrow, r7, r1); in Generate_41()
5398 __ b(Narrow, &l_2b4e); in Generate_41()
5400 __ bind(&l_2b2e); in Generate_41()
5401 __ mov(Narrow, r6, sl); in Generate_41()
5403 __ bind(&l_2b30); in Generate_41()
5404 __ lsls(Narrow, r5, r7, 5U); in Generate_41()
5405 __ mov(Narrow, lr, r4); in Generate_41()
5406 __ ldm(lr, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_41()
5407 __ cmp(Narrow, r6, r8); in Generate_41()
5408 __ sub(r5, r5, Operand(r7, LSL, 3)); in Generate_41()
5409 __ mov(Narrow, r7, r6); in Generate_41()
5410 __ add(Narrow, r5, r5, fp); in Generate_41()
5411 __ stm(Narrow, r5, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_41()
5412 __ ldm(lr, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_41()
5413 __ stm(r5, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_41()
5414 __ b(ge, Narrow, &l_2b76); in Generate_41()
5416 __ bind(&l_2b4e); in Generate_41()
5417 __ adds(Narrow, r5, r7, 1U); in Generate_41()
5418 __ lsls(Narrow, r6, r5, 1U); in Generate_41()
5419 __ lsls(Narrow, r2, r5, 6U); in Generate_41()
5420 __ add(sl, r6, 4294967295U); in Generate_41()
5421 __ sub(r5, r2, Operand(r5, LSL, 4)); in Generate_41()
5422 __ lsl(r4, sl, 5U); in Generate_41()
5423 __ add(Narrow, r5, r5, fp); in Generate_41()
5424 __ sub(r4, r4, Operand(sl, LSL, 3)); in Generate_41()
5425 __ mov(Narrow, r0, r5); in Generate_41()
5426 __ add(Narrow, r4, r4, fp); in Generate_41()
5427 __ mov(Narrow, r1, r4); in Generate_41()
5428 __ blx(r9); in Generate_41()
5429 __ cmp(Narrow, r0, 0U); in Generate_41()
5430 __ b(ne, Narrow, &l_2b2e); in Generate_41()
5431 __ mov(Narrow, r4, r5); in Generate_41()
5432 __ b(Narrow, &l_2b30); in Generate_41()
5434 __ bind(&l_2b76); in Generate_41()
5435 __ ldr(Narrow, r3, MemOperand(sp, 4)); in Generate_41()
5436 __ lsls(Narrow, r2, r3, 31U); in Generate_41()
5437 __ b(mi, Narrow, &l_2b8a); in Generate_41()
5439 __ bind(&l_2b7c); in Generate_41()
5440 __ sub(sl, r3, 2U); in Generate_41()
5441 __ add(sl, sl, Operand(sl, LSR, 31)); in Generate_41()
5442 __ cmp(r6, Operand(sl, ASR, 1)); in Generate_41()
5443 __ b(eq, Narrow, &l_2bbc); in Generate_41()
5445 __ bind(&l_2b8a); in Generate_41()
5446 __ add(lr, sp, 76U); in Generate_41()
5447 __ add(Narrow, r5, sp, 8U); in Generate_41()
5448 __ ldm(lr, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_41()
5449 __ mov(Narrow, r7, r5); in Generate_41()
5450 __ stm(Narrow, r7, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_41()
5451 __ ldr(Narrow, r3, MemOperand(sp)); in Generate_41()
5452 __ ldm(lr, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_41()
5453 __ cmp(Narrow, r6, r3); in Generate_41()
5454 __ stm(r7, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_41()
5455 __ b(gt, Narrow, &l_2bda); in Generate_41()
5459 __ bind(&l_2ba6); in Generate_42()
5460 __ ldm(Narrow, r5, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_42()
5461 __ stm(Narrow, r4, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_42()
5462 __ ldm(r5, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_42()
5463 __ stm(r4, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_42()
5464 __ add(Narrow, sp, sp, 36U); in Generate_42()
5465 __ pop(RegisterList(0x4ff0)); in Generate_42()
5466 __ add(Narrow, sp, sp, 8U); in Generate_42()
5467 __ bx(lr); in Generate_42()
5469 __ bind(&l_2bbc); in Generate_42()
5470 __ lsls(Narrow, r6, r6, 1U); in Generate_42()
5471 __ mov(Narrow, r7, r4); in Generate_42()
5472 __ adds(r6, 1U); in Generate_42()
5473 __ lsls(Narrow, r5, r6, 5U); in Generate_42()
5474 __ sub(r5, r5, Operand(r6, LSL, 3)); in Generate_42()
5475 __ add(Narrow, r5, r5, fp); in Generate_42()
5476 __ mov(Narrow, r4, r5); in Generate_42()
5477 __ ldm(Narrow, r5, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_42()
5478 __ stm(Narrow, r7, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_42()
5479 __ ldm(r5, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_42()
5480 __ stm(r7, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_42()
5481 __ b(Narrow, &l_2b8a); in Generate_42()
5483 __ bind(&l_2bda); in Generate_42()
5484 __ subs(Narrow, r7, r6, 1U); in Generate_42()
5485 __ add(r7, r7, Operand(r7, LSR, 31)); in Generate_42()
5486 __ asrs(Narrow, r7, r7, 1U); in Generate_42()
5488 __ bind(&l_2be2); in Generate_42()
5489 __ lsls(Narrow, r4, r7, 5U); in Generate_42()
5490 __ mov(Narrow, r1, r5); in Generate_42()
5491 __ sub(r4, r4, Operand(r7, LSL, 3)); in Generate_42()
5492 __ add(Narrow, r4, r4, fp); in Generate_42()
5493 __ mov(Narrow, r0, r4); in Generate_42()
5494 __ blx(r9); in Generate_42()
5495 __ cbnz(r0, &l_2bfc); in Generate_42()
5496 __ lsls(Narrow, r4, r6, 5U); in Generate_42()
5497 __ sub(r4, r4, Operand(r6, LSL, 3)); in Generate_42()
5498 __ add(Narrow, r4, r4, fp); in Generate_42()
5499 __ b(Narrow, &l_2ba6); in Generate_42()
5501 __ bind(&l_2bfc); in Generate_42()
5502 __ lsl(sl, r6, 5U); in Generate_42()
5503 __ mov(Narrow, lr, r4); in Generate_42()
5504 __ ldm(lr, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_42()
5505 __ add(r8, r7, 4294967295U); in Generate_42()
5506 __ sub(r6, sl, Operand(r6, LSL, 3)); in Generate_42()
5507 __ add(r8, r8, Operand(r8, LSR, 31)); in Generate_42()
5508 __ add(Narrow, r6, r6, fp); in Generate_42()
5509 __ asr(r8, r8, 1U); in Generate_42()
5510 __ stm(Narrow, r6, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_42()
5511 __ ldr(Narrow, r3, MemOperand(sp)); in Generate_42()
5512 __ ldm(lr, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_42()
5513 __ cmp(Narrow, r3, r7); in Generate_42()
5514 __ stm(r6, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_42()
5515 __ b(ge, Narrow, &l_2ba6); in Generate_42()
5516 __ mov(Narrow, r6, r7); in Generate_42()
5517 __ mov(Narrow, r7, r8); in Generate_42()
5518 __ b(Narrow, &l_2be2); in Generate_42()
5520 __ bind(&l_2c2e); in Generate_42()
5521 __ mov(Narrow, r3, r2); in Generate_42()
5522 __ lsls(Narrow, r3, r3, 31U); in Generate_42()
5523 __ b(mi, Narrow, &l_2c44); in Generate_42()
5524 __ ldr(Narrow, r3, MemOperand(sp)); in Generate_42()
5525 __ mov(Narrow, r6, r3); in Generate_42()
5526 __ lsls(Narrow, r4, r3, 5U); in Generate_42()
5527 __ sub(r4, r4, Operand(r3, LSL, 3)); in Generate_42()
5528 __ ldr(Narrow, r3, MemOperand(sp, 4)); in Generate_42()
5529 __ add(Narrow, r4, r4, r0); in Generate_42()
5530 __ b(Narrow, &l_2b7c); in Generate_42()
5532 __ bind(&l_2c44); in Generate_42()
5533 __ ldr(Narrow, r4, MemOperand(sp)); in Generate_42()
5534 __ add(Narrow, r7, sp, 76U); in Generate_42()
5535 __ ldm(Narrow, r7, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_42()
5536 __ add(Narrow, r5, sp, 8U); in Generate_42()
5537 __ mov(Narrow, r6, r5); in Generate_42()
5538 __ lsl(lr, r4, 5U); in Generate_42()
5539 __ stm(Narrow, r6, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_42()
5540 __ ldm(r7, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_42()
5541 __ sub(r4, lr, Operand(r4, LSL, 3)); in Generate_42()
5542 __ add(Narrow, r4, r4, fp); in Generate_42()
5543 __ stm(r6, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_42()
5544 __ b(Narrow, &l_2ba6); in Generate_42()
5545 __ push(RegisterList(0x4ff0)); in Generate_42()
5546 __ sub(Narrow, sp, sp, 68U); in Generate_42()
5547 __ str(Narrow, r1, MemOperand(sp, 28)); in Generate_42()
5548 __ subs(Narrow, r1, r1, r0); in Generate_42()
5549 __ cmp(Narrow, r1, 47U); in Generate_42()
5550 __ mov(Narrow, r8, r0); in Generate_42()
5551 __ str(Narrow, r1, MemOperand(sp, 32)); in Generate_42()
5552 __ mov(Narrow, sl, r2); in Generate_42()
5553 __ mov(Narrow, r9, r3); in Generate_42()
5554 __ b(le, Narrow, &l_2cf0); in Generate_42()
5555 __ asr(fp, r1, 3U); in Generate_42()
5556 __ mov(r3, 43691U); in Generate_42()
5557 __ movt(r3, 43690U); in Generate_42()
5558 __ str(sl, MemOperand(sp, 36)); in Generate_42()
5559 __ mul(r3, r3, fp); in Generate_42()
5560 __ sub(ip, r3, 2U); in Generate_42()
5561 __ asr(fp, ip, 1U); in Generate_42()
5562 __ lsl(r7, fp, 5U); in Generate_42()
5563 __ mov(Narrow, sl, fp); in Generate_42()
5564 __ sub(r7, r7, Operand(fp, LSL, 3)); in Generate_42()
5565 __ mov(Narrow, fp, r3); in Generate_42()
5566 __ subs(Narrow, r7, r7, 168U); in Generate_42()
5567 __ add(Narrow, r7, r7, r0); in Generate_42()
5568 __ b(Narrow, &l_2cac); in Generate_42()
5570 __ bind(&l_2ca8); in Generate_42()
5571 __ add(sl, sl, 4294967295U); in Generate_42()
5573 __ bind(&l_2cac); in Generate_42()
5574 __ add(r5, r7, 168U); in Generate_42()
5575 __ add(Narrow, r4, sp, 40U); in Generate_42()
5578 __ ldm(Narrow, r5, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_43()
5579 __ add(lr, sp, 44U); in Generate_43()
5580 __ mov(Narrow, r6, sp); in Generate_43()
5581 __ pld(MemOperand(r7)); in Generate_43()
5582 __ subs(Narrow, r7, r7, 24U); in Generate_43()
5583 __ stm(Narrow, r4, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_43()
5584 __ ldm(r5, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_43()
5585 __ str(r9, MemOperand(sp, 20)); in Generate_43()
5586 __ stm(r4, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_43()
5587 __ ldm(lr, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_43()
5588 __ ldr(r4, MemOperand(lr)); in Generate_43()
5589 __ stm(Narrow, r6, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_43()
5590 __ mov(Narrow, r0, r8); in Generate_43()
5591 __ ldr(Narrow, r3, MemOperand(sp, 40)); in Generate_43()
5592 __ mov(Narrow, r1, sl); in Generate_43()
5593 __ mov(Narrow, r2, fp); in Generate_43()
5594 __ str(Narrow, r4, MemOperand(r6)); in Generate_43()
5596 __ bind(&l_2ce2); in Generate_43()
5597 __ bl(&l_2ce2); in Generate_43()
5598 __ cmp(sl, 0U); in Generate_43()
5599 __ b(ne, Narrow, &l_2ca8); in Generate_43()
5600 __ ldr(sl, MemOperand(sp, 36)); in Generate_43()
5602 __ bind(&l_2cf0); in Generate_43()
5603 __ ldr(Narrow, r4, MemOperand(sp, 28)); in Generate_43()
5604 __ cmp(Narrow, r4, sl); in Generate_43()
5605 __ b(cs, Narrow, &l_2d7a); in Generate_43()
5606 __ ldr(Narrow, r3, MemOperand(sp, 32)); in Generate_43()
5607 __ mov(r2, 43691U); in Generate_43()
5608 __ movt(r2, 43690U); in Generate_43()
5609 __ adds(Narrow, r4, r4, 96U); in Generate_43()
5610 __ asrs(Narrow, r3, r3, 3U); in Generate_43()
5611 __ mul(r3, r2, r3); in Generate_43()
5612 __ str(Narrow, r3, MemOperand(sp, 28)); in Generate_43()
5613 __ b(Narrow, &l_2d16); in Generate_43()
5615 __ bind(&l_2d0c); in Generate_43()
5616 __ sub(r3, r4, 72U); in Generate_43()
5617 __ adds(Narrow, r4, r4, 24U); in Generate_43()
5618 __ cmp(Narrow, sl, r3); in Generate_43()
5619 __ b(ls, Narrow, &l_2d7a); in Generate_43()
5621 __ bind(&l_2d16); in Generate_43()
5622 __ sub(r5, r4, 96U); in Generate_43()
5623 __ mov(Narrow, r1, r8); in Generate_43()
5624 __ mov(Narrow, r0, r5); in Generate_43()
5625 __ blx(r9); in Generate_43()
5626 __ cmp(Narrow, r0, 0U); in Generate_43()
5627 __ b(eq, Narrow, &l_2d0c); in Generate_43()
5628 __ mov(Narrow, r6, r5); in Generate_43()
5629 __ add(lr, sp, 40U); in Generate_43()
5630 __ ldm(Narrow, r6, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_43()
5631 __ mov(Narrow, r7, r8); in Generate_43()
5632 __ add(fp, sp, 44U); in Generate_43()
5633 __ mov(Narrow, ip, sp); in Generate_43()
5634 __ pld(MemOperand(r4)); in Generate_43()
5635 __ stm(lr, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_43()
5636 __ ldm(r6, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_43()
5637 __ stm(lr, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_43()
5638 __ ldm(Narrow, r7, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_43()
5639 __ stm(Narrow, r5, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_43()
5640 __ ldm(r7, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_43()
5641 __ stm(r6, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_43()
5642 __ ldm(fp, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_43()
5643 __ str(r9, MemOperand(sp, 20)); in Generate_43()
5644 __ stm(ip, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_43()
5645 __ mov(Narrow, r0, r8); in Generate_43()
5646 __ ldr(r5, MemOperand(fp)); in Generate_43()
5647 __ movs(Narrow, r1, 0U); in Generate_43()
5648 __ ldr(Narrow, r3, MemOperand(sp, 40)); in Generate_43()
5649 __ ldr(Narrow, r2, MemOperand(sp, 28)); in Generate_43()
5650 __ str(r5, MemOperand(ip)); in Generate_43()
5652 __ bind(&l_2d6c); in Generate_43()
5653 __ bl(&l_2d6c); in Generate_43()
5654 __ sub(r3, r4, 72U); in Generate_43()
5655 __ adds(Narrow, r4, r4, 24U); in Generate_43()
5656 __ cmp(Narrow, sl, r3); in Generate_43()
5657 __ b(hi, Narrow, &l_2d16); in Generate_43()
5659 __ bind(&l_2d7a); in Generate_43()
5660 __ add(Narrow, sp, sp, 68U); in Generate_43()
5661 __ pop(RegisterList(0x8ff0)); in Generate_43()
5662 __ push(RegisterList(0x4ff0)); in Generate_43()
5663 __ mov(Narrow, r6, r0); in Generate_43()
5664 __ sub(Narrow, sp, sp, 76U); in Generate_43()
5665 __ mov(Narrow, r4, r2); in Generate_43()
5666 __ str(Narrow, r2, MemOperand(sp, 36)); in Generate_43()
5667 __ subs(Narrow, r2, r1, r6); in Generate_43()
5668 __ cmp(r2, 408U); in Generate_43()
5669 __ str(Narrow, r1, MemOperand(sp, 32)); in Generate_43()
5670 __ b(lt, &l_2fa4); in Generate_43()
5671 __ mov(Narrow, r7, r3); in Generate_43()
5672 __ cmp(Narrow, r4, 0U); in Generate_43()
5673 __ b(eq, &l_2f20); in Generate_43()
5674 __ mov(Narrow, r3, r1); in Generate_43()
5675 __ mov(r2, 43691U); in Generate_43()
5676 __ add(r1, r6, 24U); in Generate_43()
5677 __ movt(r2, 43690U); in Generate_43()
5678 __ mov(Narrow, r0, r1); in Generate_43()
5679 __ str(Narrow, r2, MemOperand(sp, 44)); in Generate_43()
5680 __ add(Narrow, r2, sp, 48U); in Generate_43()
5681 __ str(Narrow, r1, MemOperand(sp, 40)); in Generate_43()
5682 __ str(Narrow, r2, MemOperand(sp, 28)); in Generate_43()
5684 __ bind(&l_2db8); in Generate_43()
5685 __ ldr(Narrow, r2, MemOperand(sp, 36)); in Generate_43()
5686 __ subs(Narrow, r3, r3, r6); in Generate_43()
5687 __ asrs(Narrow, r3, r3, 3U); in Generate_43()
5688 __ subs(r2, 1U); in Generate_43()
5689 __ str(Narrow, r2, MemOperand(sp, 36)); in Generate_43()
5690 __ ldr(Narrow, r2, MemOperand(sp, 32)); in Generate_43()
5691 __ sub(r5, r2, 24U); in Generate_43()
5694 __ ldr(Narrow, r2, MemOperand(sp, 44)); in Generate_44()
5695 __ mul(r3, r2, r3); in Generate_44()
5696 __ add(r3, r3, Operand(r3, LSR, 31)); in Generate_44()
5697 __ asrs(Narrow, r3, r3, 1U); in Generate_44()
5698 __ lsls(Narrow, r4, r3, 5U); in Generate_44()
5699 __ sub(r3, r4, Operand(r3, LSL, 3)); in Generate_44()
5700 __ adds(Narrow, r4, r6, r3); in Generate_44()
5701 __ mov(Narrow, r1, r4); in Generate_44()
5702 __ blx(r7); in Generate_44()
5703 __ cmp(Narrow, r0, 0U); in Generate_44()
5704 __ b(eq, Narrow, &l_2ebe); in Generate_44()
5705 __ mov(Narrow, r0, r4); in Generate_44()
5706 __ mov(Narrow, r1, r5); in Generate_44()
5707 __ blx(r7); in Generate_44()
5708 __ cmp(Narrow, r0, 0U); in Generate_44()
5709 __ b(ne, Narrow, &l_2ed0); in Generate_44()
5710 __ ldr(Narrow, r0, MemOperand(sp, 40)); in Generate_44()
5711 __ mov(Narrow, r1, r5); in Generate_44()
5712 __ blx(r7); in Generate_44()
5713 __ cmp(Narrow, r0, 0U); in Generate_44()
5714 __ b(eq, &l_2f0a); in Generate_44()
5716 __ bind(&l_2dfa); in Generate_44()
5717 __ mov(Narrow, ip, r6); in Generate_44()
5718 __ ldr(r8, MemOperand(sp, 28)); in Generate_44()
5719 __ ldm(ip, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_44()
5720 __ mov(Narrow, r4, r5); in Generate_44()
5721 __ mov(Narrow, r9, r6); in Generate_44()
5722 __ mov(Narrow, lr, r8); in Generate_44()
5723 __ stm(lr, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_44()
5724 __ ldm(ip, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_44()
5725 __ stm(lr, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_44()
5726 __ ldm(Narrow, r4, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_44()
5727 __ stm(r9, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_44()
5728 __ ldm(r4, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_44()
5729 __ stm(ip, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_44()
5730 __ ldm(r8, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_44()
5731 __ stm(Narrow, r5, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_44()
5732 __ ldm(lr, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_44()
5733 __ stm(r4, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_44()
5735 __ bind(&l_2e32); in Generate_44()
5736 __ ldr(r8, MemOperand(sp, 32)); in Generate_44()
5737 __ ldr(Narrow, r5, MemOperand(sp, 40)); in Generate_44()
5739 __ bind(&l_2e38); in Generate_44()
5740 __ mov(Narrow, r0, r5); in Generate_44()
5741 __ mov(Narrow, r1, r6); in Generate_44()
5742 __ mov(Narrow, r4, r5); in Generate_44()
5743 __ adds(Narrow, r5, r5, 24U); in Generate_44()
5744 __ blx(r7); in Generate_44()
5745 __ cmp(Narrow, r0, 0U); in Generate_44()
5746 __ b(ne, Narrow, &l_2e38); in Generate_44()
5747 __ sub(r5, r8, 24U); in Generate_44()
5749 __ bind(&l_2e4a); in Generate_44()
5750 __ mov(Narrow, r1, r5); in Generate_44()
5751 __ mov(Narrow, r0, r6); in Generate_44()
5752 __ mov(Narrow, r8, r5); in Generate_44()
5753 __ subs(Narrow, r5, r5, 24U); in Generate_44()
5754 __ blx(r7); in Generate_44()
5755 __ cmp(Narrow, r0, 0U); in Generate_44()
5756 __ b(ne, Narrow, &l_2e4a); in Generate_44()
5757 __ cmp(Narrow, r8, r4); in Generate_44()
5758 __ b(ls, Narrow, &l_2e9c); in Generate_44()
5759 __ mov(Narrow, r9, r4); in Generate_44()
5760 __ ldr(fp, MemOperand(sp, 28)); in Generate_44()
5761 __ ldm(r9, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_44()
5762 __ mov(Narrow, lr, r8); in Generate_44()
5763 __ add(r5, r4, 24U); in Generate_44()
5764 __ mov(Narrow, sl, r8); in Generate_44()
5765 __ mov(Narrow, ip, fp); in Generate_44()
5766 __ stm(ip, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_44()
5767 __ ldm(r9, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_44()
5768 __ stm(ip, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_44()
5769 __ ldm(lr, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_44()
5770 __ stm(Narrow, r4, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_44()
5771 __ ldm(lr, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_44()
5772 __ stm(r9, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_44()
5773 __ ldm(fp, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_44()
5774 __ stm(sl, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_44()
5775 __ ldm(ip, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_44()
5776 __ stm(lr, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_44()
5777 __ b(Narrow, &l_2e38); in Generate_44()
5779 __ bind(&l_2e9c); in Generate_44()
5780 __ ldr(Narrow, r2, MemOperand(sp, 36)); in Generate_44()
5781 __ mov(Narrow, r3, r7); in Generate_44()
5782 __ ldr(Narrow, r1, MemOperand(sp, 32)); in Generate_44()
5783 __ mov(Narrow, r0, r4); in Generate_44()
5785 __ bind(&l_2ea4); in Generate_44()
5786 __ bl(&l_2ea4); in Generate_44()
5787 __ subs(Narrow, r2, r4, r6); in Generate_44()
5788 __ mov(Narrow, r3, r4); in Generate_44()
5789 __ cmp(r2, 408U); in Generate_44()
5790 __ b(lt, Narrow, &l_2fa4); in Generate_44()
5791 __ ldr(Narrow, r2, MemOperand(sp, 36)); in Generate_44()
5792 __ cmp(Narrow, r2, 0U); in Generate_44()
5793 __ b(eq, Narrow, &l_2f26); in Generate_44()
5794 __ str(Narrow, r3, MemOperand(sp, 32)); in Generate_44()
5795 __ ldr(Narrow, r0, MemOperand(sp, 40)); in Generate_44()
5796 __ b(Narrow, &l_2db8); in Generate_44()
5798 __ bind(&l_2ebe); in Generate_44()
5799 __ ldr(Narrow, r0, MemOperand(sp, 40)); in Generate_44()
5800 __ mov(Narrow, r1, r5); in Generate_44()
5801 __ blx(r7); in Generate_44()
5802 __ cbnz(r0, &l_2f0a); in Generate_44()
5803 __ mov(Narrow, r0, r4); in Generate_44()
5804 __ mov(Narrow, r1, r5); in Generate_44()
5805 __ blx(r7); in Generate_44()
5806 __ cmp(Narrow, r0, 0U); in Generate_44()
5807 __ b(ne, Narrow, &l_2dfa); in Generate_44()
5811 __ bind(&l_2ed0); in Generate_45()
5812 __ mov(Narrow, lr, r6); in Generate_45()
5813 __ ldr(r8, MemOperand(sp, 28)); in Generate_45()
5814 __ ldm(lr, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_45()
5815 __ mov(Narrow, r9, r6); in Generate_45()
5816 __ mov(Narrow, ip, r4); in Generate_45()
5817 __ mov(Narrow, r5, r8); in Generate_45()
5819 __ bind(&l_2ee0); in Generate_45()
5820 __ stm(Narrow, r5, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_45()
5821 __ ldm(lr, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_45()
5822 __ stm(r5, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_45()
5823 __ ldm(Narrow, r4, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_45()
5824 __ stm(r9, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_45()
5825 __ ldm(r4, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_45()
5826 __ stm(lr, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_45()
5827 __ ldm(r8, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_45()
5828 __ stm(ip, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_45()
5829 __ ldm(r5, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_45()
5830 __ stm(r4, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_45()
5831 __ b(Narrow, &l_2e32); in Generate_45()
5833 __ bind(&l_2f0a); in Generate_45()
5834 __ ldr(r8, MemOperand(sp, 28)); in Generate_45()
5835 __ mov(Narrow, lr, r6); in Generate_45()
5836 __ ldr(ip, MemOperand(sp, 40)); in Generate_45()
5837 __ mov(Narrow, r9, r6); in Generate_45()
5838 __ ldm(lr, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_45()
5839 __ mov(Narrow, r5, r8); in Generate_45()
5840 __ mov(Narrow, r4, ip); in Generate_45()
5841 __ b(Narrow, &l_2ee0); in Generate_45()
5843 __ bind(&l_2f20); in Generate_45()
5844 __ mov(Narrow, r4, r1); in Generate_45()
5845 __ add(Narrow, r3, sp, 48U); in Generate_45()
5846 __ str(Narrow, r3, MemOperand(sp, 28)); in Generate_45()
5848 __ bind(&l_2f26); in Generate_45()
5849 __ mov(fp, 43691U); in Generate_45()
5850 __ mov(Narrow, r0, r6); in Generate_45()
5851 __ mov(Narrow, r1, r4); in Generate_45()
5852 __ mov(Narrow, r2, r4); in Generate_45()
5853 __ mov(Narrow, r3, r7); in Generate_45()
5854 __ sub(r8, r4, 144U); in Generate_45()
5855 __ movt(fp, 43690U); in Generate_45()
5857 __ bind(&l_2f3a); in Generate_45()
5858 __ bl(&l_2f3a); in Generate_45()
5860 __ bind(&l_2f3e); in Generate_45()
5861 __ add(r4, r8, 120U); in Generate_45()
5862 __ ldr(r9, MemOperand(sp, 28)); in Generate_45()
5863 __ ldm(Narrow, r4, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_45()
5864 __ mov(Narrow, r5, r6); in Generate_45()
5865 __ add(sl, r8, 120U); in Generate_45()
5866 __ add(ip, sp, 52U); in Generate_45()
5867 __ pld(MemOperand(r8)); in Generate_45()
5868 __ mov(Narrow, lr, sp); in Generate_45()
5869 __ sub(r8, r8, 24U); in Generate_45()
5870 __ stm(r9, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_45()
5871 __ ldm(r4, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_45()
5872 __ stm(r9, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_45()
5873 __ rsb(r9, r6, sl); in Generate_45()
5874 __ ldm(Narrow, r5, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_45()
5875 __ stm(sl, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_45()
5876 __ asr(sl, r9, 3U); in Generate_45()
5877 __ ldm(r5, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_45()
5878 __ stm(r4, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_45()
5879 __ ldm(ip, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_45()
5880 __ str(Narrow, r7, MemOperand(sp, 20)); in Generate_45()
5881 __ stm(lr, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_45()
5882 __ mul(r2, fp, sl); in Generate_45()
5883 __ ldr(r4, MemOperand(ip)); in Generate_45()
5884 __ mov(Narrow, r0, r6); in Generate_45()
5885 __ movs(Narrow, r1, 0U); in Generate_45()
5886 __ ldr(Narrow, r3, MemOperand(sp, 48)); in Generate_45()
5887 __ str(r4, MemOperand(lr)); in Generate_45()
5889 __ bind(&l_2f9a); in Generate_45()
5890 __ bl(&l_2f9a); in Generate_45()
5891 __ cmp(r9, 47U); in Generate_45()
5892 __ b(gt, Narrow, &l_2f3e); in Generate_45()
5894 __ bind(&l_2fa4); in Generate_45()
5895 __ add(Narrow, sp, sp, 76U); in Generate_45()
5896 __ pop(RegisterList(0x8ff0)); in Generate_45()
5897 __ nop(Narrow); in Generate_45()
5898 __ push(RegisterList(0x47f0)); in Generate_45()
5899 __ movs(Narrow, r4, 0U); in Generate_45()
5900 __ ldm(r0, NO_WRITE_BACK, RegisterList(r5, sl)); in Generate_45()
5901 __ sub(Narrow, sp, sp, 24U); in Generate_45()
5902 __ str(Narrow, r4, MemOperand(r0, 40)); in Generate_45()
5903 __ cmp(Narrow, r5, sl); in Generate_45()
5904 __ itt(eq); in Generate_45()
5905 __ mvn(eq, r3, 2147483648U); in Generate_45()
5906 __ str(eq, Narrow, r3, MemOperand(r0, 36)); in Generate_45()
5907 __ b(eq, Narrow, &l_302a); in Generate_45()
5908 __ mov(Narrow, r7, r0); in Generate_45()
5909 __ mov(Narrow, r2, sl); in Generate_45()
5910 __ mov(Narrow, r0, r5); in Generate_45()
5911 __ cbz(r1, &l_3030); in Generate_45()
5913 __ bind(&l_2fce); in Generate_45()
5914 __ subs(Narrow, r3, r2, r0); in Generate_45()
5915 __ mov(r5, 43691U); in Generate_45()
5916 __ asrs(Narrow, r3, r3, 3U); in Generate_45()
5917 __ ldr(Narrow, r1, MemOperand(r7, 28)); in Generate_45()
5918 __ ldr(r8, MemOperand(r7, 24)); in Generate_45()
5919 __ movt(r5, 43690U); in Generate_45()
5920 __ mul(r3, r5, r3); in Generate_45()
5921 __ add(ip, r1, 4294967295U); in Generate_45()
5922 __ add(r1, r8, Operand(ip, LSL, 1)); in Generate_45()
5923 __ cmp(Narrow, r3, 0U); in Generate_45()
5924 __ add(Narrow, r4, r4, r1); in Generate_45()
5925 __ mvn(r1, 2147483648U); in Generate_45()
5926 __ str(Narrow, r4, MemOperand(r7, 40)); in Generate_45()
5927 __ b(le, Narrow, &l_3020); in Generate_45()
5929 __ bind(&l_2ff8); in Generate_45()
5930 __ ldr(r5, MemOperand(r2, -24)); in Generate_45()
5931 __ subs(Narrow, r2, r2, 24U); in Generate_45()
5934 __ ldr(Narrow, r3, MemOperand(r2, 12)); in Generate_46()
5935 __ ldr(lr, MemOperand(r2, 8)); in Generate_46()
5936 __ ldr(Narrow, r5, MemOperand(r5, 4)); in Generate_46()
5937 __ subs(r3, 1U); in Generate_46()
5938 __ mvns(Narrow, r6, r3); in Generate_46()
5939 __ subs(Narrow, r1, r1, r5); in Generate_46()
5940 __ add(Narrow, r3, r3, r5); in Generate_46()
5941 __ cmp(Narrow, r1, lr); in Generate_46()
5942 __ ite(le); in Generate_46()
5943 __ and_(le, Narrow, r1, r1, r6); in Generate_46()
5944 __ and_(gt, r1, r6, lr); in Generate_46()
5945 __ cmp(Narrow, r2, r0); in Generate_46()
5946 __ add(Narrow, r4, r4, r3); in Generate_46()
5947 __ str(Narrow, r4, MemOperand(r7, 40)); in Generate_46()
5948 __ b(ne, Narrow, &l_2ff8); in Generate_46()
5950 __ bind(&l_3020); in Generate_46()
5951 __ rsb(r1, r8, r1); in Generate_46()
5952 __ bic(r1, r1, ip); in Generate_46()
5953 __ str(Narrow, r1, MemOperand(r7, 36)); in Generate_46()
5955 __ bind(&l_302a); in Generate_46()
5956 __ add(Narrow, sp, sp, 24U); in Generate_46()
5957 __ pop(RegisterList(0x87f0)); in Generate_46()
5959 __ bind(&l_3030); in Generate_46()
5960 __ rsb(r4, r5, sl); in Generate_46()
5961 __ mov(r2, 43691U); in Generate_46()
5962 __ asrs(Narrow, r1, r4, 3U); in Generate_46()
5963 __ movt(r2, 43690U); in Generate_46()
5964 __ movw(r3, 0U); in Generate_46()
5965 __ mul(r2, r2, r1); in Generate_46()
5966 __ movt(r3, 0U); in Generate_46()
5967 __ mov(Narrow, r0, r5); in Generate_46()
5968 __ mov(Narrow, r1, sl); in Generate_46()
5969 __ clz(r2, r2); in Generate_46()
5970 __ rsb(r2, r2, 31U); in Generate_46()
5971 __ lsls(Narrow, r2, r2, 1U); in Generate_46()
5973 __ bind(&l_3058); in Generate_46()
5974 __ bl(&l_3058); in Generate_46()
5975 __ cmp(r4, 408U); in Generate_46()
5976 __ b(lt, Narrow, &l_30e2); in Generate_46()
5977 __ add(r4, r5, 384U); in Generate_46()
5978 __ movw(r2, 0U); in Generate_46()
5979 __ mov(Narrow, r1, r4); in Generate_46()
5980 __ movt(r2, 0U); in Generate_46()
5981 __ mov(Narrow, r0, r5); in Generate_46()
5983 __ bind(&l_3072); in Generate_46()
5984 __ bl(&l_3072); in Generate_46()
5985 __ cmp(Narrow, sl, r4); in Generate_46()
5986 __ it(ne); in Generate_46()
5987 __ add(ne, r9, r5, 504U); in Generate_46()
5988 __ b(eq, Narrow, &l_30f2); in Generate_46()
5990 __ bind(&l_3080); in Generate_46()
5991 __ sub(r5, r9, 120U); in Generate_46()
5992 __ mov(Narrow, r4, sp); in Generate_46()
5993 __ ldm(Narrow, r5, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_46()
5994 __ sub(r6, r9, 144U); in Generate_46()
5995 __ sub(r8, r9, 120U); in Generate_46()
5996 __ pld(MemOperand(r9)); in Generate_46()
5997 __ stm(Narrow, r4, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_46()
5998 __ ldm(r5, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_46()
5999 __ stm(r4, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_46()
6000 __ b(Narrow, &l_30b6); in Generate_46()
6002 __ bind(&l_30a0); in Generate_46()
6003 __ add(r8, r6, 24U); in Generate_46()
6004 __ add(r4, r6, 48U); in Generate_46()
6005 __ mov(Narrow, r5, r8); in Generate_46()
6006 __ ldm(Narrow, r5, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_46()
6007 __ stm(Narrow, r4, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_46()
6008 __ ldm(r5, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_46()
6009 __ stm(r4, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_46()
6011 __ bind(&l_30b6); in Generate_46()
6012 __ mov(Narrow, r1, r6); in Generate_46()
6013 __ mov(Narrow, r0, sp); in Generate_46()
6015 __ bind(&l_30ba); in Generate_46()
6016 __ bl(&l_30ba); in Generate_46()
6017 __ subs(Narrow, r6, r6, 24U); in Generate_46()
6018 __ cmp(Narrow, r0, 0U); in Generate_46()
6019 __ b(ne, Narrow, &l_30a0); in Generate_46()
6020 __ mov(Narrow, r4, sp); in Generate_46()
6021 __ sub(r5, r9, 96U); in Generate_46()
6022 __ ldm(Narrow, r4, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_46()
6023 __ cmp(Narrow, sl, r5); in Generate_46()
6024 __ add(r9, r9, 24U); in Generate_46()
6025 __ stm(r8, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_46()
6026 __ ldm(r4, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_46()
6027 __ stm(r8, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_46()
6028 __ b(ne, Narrow, &l_3080); in Generate_46()
6029 __ b(Narrow, &l_30f2); in Generate_46()
6031 __ bind(&l_30e2); in Generate_46()
6032 __ movw(r2, 0U); in Generate_46()
6033 __ mov(Narrow, r0, r5); in Generate_46()
6034 __ mov(Narrow, r1, sl); in Generate_46()
6035 __ movt(r2, 0U); in Generate_46()
6037 __ bind(&l_30ee); in Generate_46()
6038 __ bl(&l_30ee); in Generate_46()
6040 __ bind(&l_30f2); in Generate_46()
6041 __ ldr(Narrow, r4, MemOperand(r7, 40)); in Generate_46()
6042 __ ldm(r7, NO_WRITE_BACK, RegisterList(r0, r2)); in Generate_46()
6043 __ b(Narrow, &l_2fce); in Generate_46()
6044 __ nop(Narrow); in Generate_46()
6045 __ push(RegisterList(0x4ff0)); in Generate_46()
6046 __ mov(Narrow, r9, r2); in Generate_46()
6047 __ ldrb(Narrow, r2, MemOperand(r2, 16)); in Generate_46()
6048 __ sub(Narrow, sp, sp, 92U); in Generate_46()
6049 __ mov(Narrow, r8, r0); in Generate_46()
6050 __ mov(sl, 0U); in Generate_46()
6051 __ str(Narrow, r1, MemOperand(sp, 16)); in Generate_46()
6052 __ cmp(Narrow, r2, 0U); in Generate_46()
6053 __ b(ne, &l_3384); in Generate_46()
6054 __ clz(sl, r3); in Generate_46()
6055 __ lsr(sl, sl, 5U); in Generate_46()
6056 __ add(Narrow, r3, sp, 36U); in Generate_46()
6057 __ str(Narrow, r3, MemOperand(sp)); in Generate_46()
6060 __ mov(Narrow, r2, sl); in Generate_47()
6061 __ mov(Narrow, r3, r9); in Generate_47()
6063 __ bind(&l_3124); in Generate_47()
6064 __ bl(&l_3124); in Generate_47()
6065 __ cmp(Narrow, r0, 0U); in Generate_47()
6066 __ b(eq, &l_3410); in Generate_47()
6067 __ ldr(r3, MemOperand(r8, 4)); in Generate_47()
6068 __ ldr(r1, MemOperand(r8, 12)); in Generate_47()
6069 __ ldr(Narrow, r4, MemOperand(sp, 36)); in Generate_47()
6070 __ subs(Narrow, r1, r1, r3); in Generate_47()
6071 __ ldr(Narrow, r3, MemOperand(sp, 16)); in Generate_47()
6072 __ ldr(Narrow, r5, MemOperand(r4)); in Generate_47()
6073 __ cmp(Narrow, r3, 14U); in Generate_47()
6074 __ ldr(r3, MemOperand(r8, 28)); in Generate_47()
6075 __ b(eq, &l_33e0); in Generate_47()
6076 __ cmp(Narrow, r3, 1U); in Generate_47()
6077 __ ittte(eq); in Generate_47()
6078 __ add(eq, Narrow, r2, r5, 4U); in Generate_47()
6079 __ add(eq, Narrow, r6, r1, 4U); in Generate_47()
6080 __ mov(eq, Narrow, r3, 4U); in Generate_47()
6081 __ mov(ne, Narrow, r2, r5); in Generate_47()
6082 __ itt(ne); in Generate_47()
6083 __ mov(ne, Narrow, r6, r1); in Generate_47()
6084 __ mov(ne, Narrow, r3, 8U); in Generate_47()
6086 __ bind(&l_315a); in Generate_47()
6087 __ ldr(Narrow, r0, MemOperand(r4, 16)); in Generate_47()
6088 __ add(Narrow, r3, r3, r6); in Generate_47()
6089 __ cbz(r0, &l_3164); in Generate_47()
6090 __ bic(r3, r3, 0x3); in Generate_47()
6092 __ bind(&l_3164); in Generate_47()
6093 __ add(r0, r8, 96U); in Generate_47()
6094 __ ldr(Narrow, r7, MemOperand(r4, 4)); in Generate_47()
6095 __ str(Narrow, r0, MemOperand(sp, 24)); in Generate_47()
6096 __ ldr(Narrow, r0, MemOperand(r4, 8)); in Generate_47()
6097 __ ldr(fp, MemOperand(r4, 12)); in Generate_47()
6098 __ add(ip, r3, r7); in Generate_47()
6099 __ str(r9, MemOperand(sp)); in Generate_47()
6100 __ add(lr, r3, r0); in Generate_47()
6101 __ ldr(Narrow, r0, MemOperand(sp, 24)); in Generate_47()
6102 __ add(Narrow, r3, sp, 60U); in Generate_47()
6103 __ str(ip, MemOperand(sp, 72)); in Generate_47()
6104 __ str(lr, MemOperand(sp, 76)); in Generate_47()
6105 __ str(fp, MemOperand(sp, 68)); in Generate_47()
6106 __ str(Narrow, r6, MemOperand(sp, 60)); in Generate_47()
6107 __ str(Narrow, r5, MemOperand(sp, 64)); in Generate_47()
6109 __ bind(&l_3192); in Generate_47()
6110 __ bl(&l_3192); in Generate_47()
6111 __ cmp(Narrow, r0, 0U); in Generate_47()
6112 __ b(ne, Narrow, &l_3242); in Generate_47()
6113 __ add(r3, r8, 44U); in Generate_47()
6114 __ str(Narrow, r3, MemOperand(sp, 8)); in Generate_47()
6116 __ bind(&l_31a0); in Generate_47()
6117 __ ldr(Narrow, r2, MemOperand(sp, 8)); in Generate_47()
6118 __ movw(r3, 0U); in Generate_47()
6119 __ movt(r3, 0U); in Generate_47()
6120 __ str(Narrow, r3, MemOperand(sp, 20)); in Generate_47()
6121 __ str(Narrow, r2, MemOperand(sp, 28)); in Generate_47()
6123 __ bind(&l_31ae); in Generate_47()
6124 __ ldr(Narrow, r4, &l_3444); in Generate_47()
6125 __ movs(Narrow, r3, 0U); in Generate_47()
6126 __ str(Narrow, r2, MemOperand(sp, 80)); in Generate_47()
6127 __ str(Narrow, r3, MemOperand(sp, 64)); in Generate_47()
6128 __ str(Narrow, r4, MemOperand(sp, 60)); in Generate_47()
6129 __ strb(r3, MemOperand(sp, 77)); in Generate_47()
6130 __ str(Narrow, r3, MemOperand(sp, 84)); in Generate_47()
6132 __ bind(&l_31be); in Generate_47()
6133 __ ldr(r3, MemOperand(r8, 44)); in Generate_47()
6134 __ ldr(Narrow, r2, MemOperand(sp, 20)); in Generate_47()
6135 __ ldr(Narrow, r0, MemOperand(sp, 28)); in Generate_47()
6136 __ ldr(Narrow, r3, MemOperand(r3)); in Generate_47()
6137 __ cmp(Narrow, r3, r2); in Generate_47()
6138 __ b(ne, &l_33ee); in Generate_47()
6140 __ bind(&l_31ce); in Generate_47()
6141 __ bl(&l_31ce); in Generate_47()
6143 __ bind(&l_31d2); in Generate_47()
6144 __ str(Narrow, r0, MemOperand(sp, 64)); in Generate_47()
6145 __ ldr(Narrow, r1, MemOperand(r0, 20)); in Generate_47()
6146 __ ldr(Narrow, r3, MemOperand(r0, 4)); in Generate_47()
6147 __ ldr(Narrow, r2, MemOperand(r0, 12)); in Generate_47()
6148 __ add(Narrow, r3, r3, r1); in Generate_47()
6149 __ subs(Narrow, r3, r3, r2); in Generate_47()
6150 __ cmp(Narrow, r3, 31U); in Generate_47()
6151 __ b(hi, Narrow, &l_31ec); in Generate_47()
6152 __ lsls(Narrow, r1, r1, 1U); in Generate_47()
6153 __ adds(r0, 4U); in Generate_47()
6154 __ adds(Narrow, r1, r1, 32U); in Generate_47()
6156 __ bind(&l_31e8); in Generate_47()
6157 __ bl(&l_31e8); in Generate_47()
6159 __ bind(&l_31ec); in Generate_47()
6160 __ movs(Narrow, r3, 1U); in Generate_47()
6161 __ strb(r3, MemOperand(sp, 77)); in Generate_47()
6163 __ bind(&l_31f2); in Generate_47()
6164 __ ldr(Narrow, r6, &l_3448); in Generate_47()
6165 __ mov(Narrow, r2, sl); in Generate_47()
6166 __ ldr(Narrow, r1, MemOperand(sp, 16)); in Generate_47()
6167 __ mov(Narrow, r0, r8); in Generate_47()
6168 __ mov(Narrow, r3, r9); in Generate_47()
6169 __ str(Narrow, r6, MemOperand(sp, 60)); in Generate_47()
6171 __ bind(&l_31fe); in Generate_47()
6172 __ bl(&l_31fe); in Generate_47()
6173 __ ldrb(r3, MemOperand(r9, 16)); in Generate_47()
6174 __ cbnz(r3, &l_3230); in Generate_47()
6175 __ ldr(r3, MemOperand(r9, 144)); in Generate_47()
6176 __ cmp(Narrow, r3, 0U); in Generate_47()
6177 __ b(eq, &l_33fa); in Generate_47()
6178 __ ldr(Narrow, r5, MemOperand(r3, 4)); in Generate_47()
6179 __ subs(Narrow, r5, r5, 24U); in Generate_47()
6181 __ bind(&l_3216); in Generate_47()
6182 __ ldm(Narrow, r5, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_47()
6183 __ add(Narrow, r7, sp, 36U); in Generate_47()
6184 __ stm(Narrow, r7, WRITE_BACK, RegisterList(r0, r1, r2, r3)); in Generate_47()
6185 __ mov(Narrow, r2, r9); in Generate_47()
6186 __ ldm(r5, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_47()
6187 __ stm(r7, NO_WRITE_BACK, RegisterList(r0, r1)); in Generate_47()
6190 __ add(r0, r8, 96U); in Generate_48()
6191 __ add(Narrow, r1, sp, 36U); in Generate_48()
6193 __ bind(&l_322c); in Generate_48()
6194 __ bl(&l_322c); in Generate_48()
6196 __ bind(&l_3230); in Generate_48()
6197 __ ldrb(r3, MemOperand(sp, 77)); in Generate_48()
6198 __ str(Narrow, r4, MemOperand(sp, 60)); in Generate_48()
6199 __ cmp(Narrow, r3, 0U); in Generate_48()
6200 __ b(ne, &l_3366); in Generate_48()
6202 __ bind(&l_323c); in Generate_48()
6203 __ add(Narrow, sp, sp, 92U); in Generate_48()
6204 __ pop(RegisterList(0x8ff0)); in Generate_48()
6206 __ bind(&l_3242); in Generate_48()
6207 __ add(r3, r8, 44U); in Generate_48()
6208 __ ldr(r2, MemOperand(r8, 96)); in Generate_48()
6209 __ mov(Narrow, r5, r3); in Generate_48()
6210 __ str(Narrow, r3, MemOperand(sp, 8)); in Generate_48()
6211 __ str(Narrow, r3, MemOperand(sp, 28)); in Generate_48()
6212 __ ldr(r3, MemOperand(r8, 100)); in Generate_48()
6213 __ ldr(Narrow, r4, MemOperand(r4)); in Generate_48()
6214 __ ldr(r0, MemOperand(r8, 12)); in Generate_48()
6215 __ ldr(r1, MemOperand(r8, 4)); in Generate_48()
6216 __ cmp(Narrow, r2, r3); in Generate_48()
6217 __ str(Narrow, r4, MemOperand(sp, 12)); in Generate_48()
6218 __ sub(r4, r0, r1); in Generate_48()
6219 __ b(eq, Narrow, &l_31a0); in Generate_48()
6220 __ ldr(r3, MemOperand(r8, 44)); in Generate_48()
6221 __ mov(Narrow, r0, r5); in Generate_48()
6222 __ ldr(Narrow, r3, MemOperand(r3, 36)); in Generate_48()
6223 __ blx(r3); in Generate_48()
6224 __ ldr(r7, MemOperand(r8, 96)); in Generate_48()
6225 __ ldr(r2, MemOperand(r8, 100)); in Generate_48()
6226 __ ldr(r1, MemOperand(r8, 120)); in Generate_48()
6227 __ cmp(Narrow, r7, r2); in Generate_48()
6228 __ add(Narrow, r1, r1, r4); in Generate_48()
6229 __ b(eq, Narrow, &l_32a0); in Generate_48()
6230 __ ldr(Narrow, r3, MemOperand(r7)); in Generate_48()
6231 __ cmp(Narrow, r9, r3); in Generate_48()
6232 __ it(ne); in Generate_48()
6233 __ add(ne, r3, r7, 24U); in Generate_48()
6234 __ b(ne, Narrow, &l_329a); in Generate_48()
6235 __ b(Narrow, &l_340c); in Generate_48()
6237 __ bind(&l_3292); in Generate_48()
6238 __ ldr(r0, MemOperand(r3, 24, PostIndex)); in Generate_48()
6239 __ cmp(Narrow, r9, r0); in Generate_48()
6240 __ b(eq, Narrow, &l_32a4); in Generate_48()
6242 __ bind(&l_329a); in Generate_48()
6243 __ cmp(Narrow, r3, r2); in Generate_48()
6244 __ mov(Narrow, fp, r3); in Generate_48()
6245 __ b(ne, Narrow, &l_3292); in Generate_48()
6247 __ bind(&l_32a0); in Generate_48()
6248 __ mov(fp, 0U); in Generate_48()
6250 __ bind(&l_32a4); in Generate_48()
6251 __ movw(r3, 0U); in Generate_48()
6252 __ movt(r3, 0U); in Generate_48()
6253 __ str(Narrow, r3, MemOperand(sp, 20)); in Generate_48()
6255 __ bind(&l_32ae); in Generate_48()
6256 __ cmp(Narrow, r7, r2); in Generate_48()
6257 __ b(eq, Narrow, &l_3350); in Generate_48()
6259 __ bind(&l_32b2); in Generate_48()
6260 __ ldr(Narrow, r3, MemOperand(sp, 12)); in Generate_48()
6261 __ ldr(r6, MemOperand(r9, 8)); in Generate_48()
6262 __ ldr(r4, MemOperand(r8, 136)); in Generate_48()
6263 __ adds(Narrow, r5, r3, r1); in Generate_48()
6264 __ ldr(Narrow, r3, MemOperand(sp, 68)); in Generate_48()
6265 __ ldr(Narrow, r0, MemOperand(r7, 8)); in Generate_48()
6266 __ add(Narrow, r4, r4, r5); in Generate_48()
6267 __ cmp(Narrow, r3, r6); in Generate_48()
6268 __ it(lt); in Generate_48()
6269 __ mov(lt, Narrow, r3, r6); in Generate_48()
6270 __ cmp(fp, 0U); in Generate_48()
6271 __ b(eq, Narrow, &l_32da); in Generate_48()
6272 __ ldr(r6, MemOperand(fp, 12)); in Generate_48()
6273 __ cmp(Narrow, r3, r6); in Generate_48()
6274 __ it(lt); in Generate_48()
6275 __ mov(lt, Narrow, r3, r6); in Generate_48()
6277 __ bind(&l_32da); in Generate_48()
6278 __ ldr(r5, MemOperand(r9, 4)); in Generate_48()
6279 __ add(Narrow, r5, r5, r3); in Generate_48()
6280 __ subs(r5, 1U); in Generate_48()
6281 __ add(Narrow, r4, r4, r5); in Generate_48()
6282 __ cmp(Narrow, r0, r4); in Generate_48()
6283 __ b(gt, Narrow, &l_33c8); in Generate_48()
6285 __ bind(&l_32e8); in Generate_48()
6286 __ ldr(Narrow, r4, MemOperand(r7, 12)); in Generate_48()
6287 __ ldr(Narrow, r6, MemOperand(sp, 8)); in Generate_48()
6288 __ ldr(r3, MemOperand(r8, 44)); in Generate_48()
6289 __ subs(r4, 1U); in Generate_48()
6290 __ ldr(Narrow, r5, MemOperand(r7)); in Generate_48()
6291 __ adds(Narrow, r2, r1, r4); in Generate_48()
6292 __ mov(Narrow, r0, r6); in Generate_48()
6293 __ bic(r4, r2, r4); in Generate_48()
6294 __ ldr(Narrow, r3, MemOperand(r3, 44)); in Generate_48()
6295 __ subs(Narrow, r1, r4, r1); in Generate_48()
6296 __ blx(r3); in Generate_48()
6297 __ ldr(r3, MemOperand(r8, 44)); in Generate_48()
6298 __ ldr(Narrow, r2, MemOperand(sp, 20)); in Generate_48()
6299 __ ldr(Narrow, r3, MemOperand(r3)); in Generate_48()
6300 __ cmp(Narrow, r3, r2); in Generate_48()
6301 __ b(ne, Narrow, &l_33f2); in Generate_48()
6302 __ mov(Narrow, r0, r6); in Generate_48()
6304 __ bind(&l_3310); in Generate_48()
6305 __ bl(&l_3310); in Generate_48()
6306 __ mov(Narrow, r1, r0); in Generate_48()
6308 __ bind(&l_3316); in Generate_48()
6309 __ ldr(Narrow, r3, MemOperand(r5)); in Generate_48()
6310 __ mov(Narrow, r0, r5); in Generate_48()
6311 __ str(Narrow, r4, MemOperand(r5, 20)); in Generate_48()
6312 __ ldr(Narrow, r3, MemOperand(r3, 20)); in Generate_48()
6313 __ blx(r3); in Generate_48()
6314 __ ldr(Narrow, r3, MemOperand(r5)); in Generate_48()
6315 __ mov(Narrow, r0, r5); in Generate_48()
6316 __ ldr(Narrow, r1, MemOperand(sp, 8)); in Generate_48()
6317 __ ldr(Narrow, r3, MemOperand(r3, 16)); in Generate_48()
6320 __ blx(r3); in Generate_49()
6321 __ ldr(Narrow, r3, MemOperand(r5)); in Generate_49()
6322 __ mov(Narrow, r0, r5); in Generate_49()
6323 __ ldr(Narrow, r6, MemOperand(r5, 4)); in Generate_49()
6324 __ ldr(Narrow, r3, MemOperand(r3, 24)); in Generate_49()
6325 __ blx(r3); in Generate_49()
6326 __ cmp(Narrow, r0, 0U); in Generate_49()
6327 __ b(eq, Narrow, &l_33d2); in Generate_49()
6328 __ movs(Narrow, r3, 1U); in Generate_49()
6329 __ mov(Narrow, r1, r7); in Generate_49()
6330 __ strb(Narrow, r3, MemOperand(r5, 16)); in Generate_49()
6331 __ ldr(Narrow, r0, MemOperand(sp, 24)); in Generate_49()
6333 __ bind(&l_3340); in Generate_49()
6334 __ bl(&l_3340); in Generate_49()
6335 __ mov(Narrow, r7, r0); in Generate_49()
6337 __ bind(&l_3346); in Generate_49()
6338 __ ldr(r2, MemOperand(r8, 100)); in Generate_49()
6339 __ adds(Narrow, r1, r4, r6); in Generate_49()
6340 __ cmp(Narrow, r7, r2); in Generate_49()
6341 __ b(ne, Narrow, &l_32b2); in Generate_49()
6343 __ bind(&l_3350); in Generate_49()
6344 __ ldr(Narrow, r0, MemOperand(sp, 24)); in Generate_49()
6345 __ movs(Narrow, r1, 0U); in Generate_49()
6347 __ bind(&l_3354); in Generate_49()
6348 __ bl(&l_3354); in Generate_49()
6349 __ ldr(r3, MemOperand(r8, 44)); in Generate_49()
6350 __ ldr(Narrow, r0, MemOperand(sp, 8)); in Generate_49()
6351 __ ldr(Narrow, r3, MemOperand(r3, 40)); in Generate_49()
6352 __ blx(r3); in Generate_49()
6353 __ ldr(Narrow, r2, MemOperand(sp, 8)); in Generate_49()
6354 __ b(Narrow, &l_31ae); in Generate_49()
6356 __ bind(&l_3366); in Generate_49()
6357 __ ldr(Narrow, r0, MemOperand(sp, 80)); in Generate_49()
6358 __ cmp(Narrow, r0, 0U); in Generate_49()
6359 __ b(eq, &l_323c); in Generate_49()
6360 __ ldr(Narrow, r3, MemOperand(sp, 84)); in Generate_49()
6361 __ movs(Narrow, r2, 0U); in Generate_49()
6362 __ strb(r2, MemOperand(sp, 77)); in Generate_49()
6363 __ cmp(Narrow, r3, 1U); in Generate_49()
6364 __ b(ne, &l_323c); in Generate_49()
6365 __ ldr(Narrow, r3, MemOperand(r0)); in Generate_49()
6366 __ ldr(Narrow, r3, MemOperand(r3, 28)); in Generate_49()
6367 __ blx(r3); in Generate_49()
6368 __ b(Narrow, &l_323c); in Generate_49()
6370 __ bind(&l_3384); in Generate_49()
6371 __ ldr(Narrow, r4, &l_3444); in Generate_49()
6372 __ adds(r3, r0, 44U); in Generate_49()
6373 __ str(sl, MemOperand(sp, 64)); in Generate_49()
6374 __ strb(sl, MemOperand(sp, 77)); in Generate_49()
6375 __ str(Narrow, r4, MemOperand(sp, 60)); in Generate_49()
6376 __ str(Narrow, r3, MemOperand(sp, 28)); in Generate_49()
6377 __ b(eq, &l_31f2); in Generate_49()
6378 __ ldr(Narrow, r6, MemOperand(sp, 28)); in Generate_49()
6379 __ movs(Narrow, r2, 1U); in Generate_49()
6380 __ ldr(r3, MemOperand(r8, 44)); in Generate_49()
6381 __ movs(Narrow, r1, 32U); in Generate_49()
6382 __ str(Narrow, r2, MemOperand(sp, 84)); in Generate_49()
6383 __ movw(r2, 0U); in Generate_49()
6384 __ str(Narrow, r6, MemOperand(sp, 80)); in Generate_49()
6385 __ mov(Narrow, r0, r6); in Generate_49()
6386 __ ldr(Narrow, r3, MemOperand(r3, 32)); in Generate_49()
6387 __ mov(Narrow, r5, r2); in Generate_49()
6388 __ blx(r3); in Generate_49()
6389 __ ldr(r3, MemOperand(r8, 44)); in Generate_49()
6390 __ mov(Narrow, r2, r5); in Generate_49()
6391 __ movt(r2, 0U); in Generate_49()
6392 __ mov(Narrow, r0, r6); in Generate_49()
6393 __ str(Narrow, r2, MemOperand(sp, 20)); in Generate_49()
6394 __ ldr(Narrow, r3, MemOperand(r3, 24)); in Generate_49()
6395 __ blx(r3); in Generate_49()
6396 __ b(Narrow, &l_31be); in Generate_49()
6398 __ bind(&l_33c8); in Generate_49()
6399 __ ldr(Narrow, r3, MemOperand(r7, 16)); in Generate_49()
6400 __ cmp(Narrow, r1, r3); in Generate_49()
6401 __ b(ge, Narrow, &l_32e8); in Generate_49()
6402 __ adds(Narrow, r7, r7, 24U); in Generate_49()
6403 __ b(Narrow, &l_32ae); in Generate_49()
6405 __ bind(&l_33d2); in Generate_49()
6406 __ ldr(Narrow, r0, MemOperand(r7)); in Generate_49()
6407 __ mov(Narrow, r1, r7); in Generate_49()
6408 __ adds(Narrow, r7, r7, 24U); in Generate_49()
6409 __ ldr(Narrow, r3, MemOperand(r0)); in Generate_49()
6410 __ ldr(Narrow, r3, MemOperand(r3, 28)); in Generate_49()
6411 __ blx(r3); in Generate_49()
6412 __ b(Narrow, &l_3346); in Generate_49()
6414 __ bind(&l_33e0); in Generate_49()
6415 __ cmp(Narrow, r3, 1U); in Generate_49()
6416 __ mov(Narrow, r2, r5); in Generate_49()
6417 __ mov(Narrow, r6, r1); in Generate_49()
6418 __ ite(eq); in Generate_49()
6419 __ mov(eq, Narrow, r3, 4U); in Generate_49()
6420 __ mov(ne, Narrow, r3, 8U); in Generate_49()
6421 __ b(Narrow, &l_315a); in Generate_49()
6423 __ bind(&l_33ee); in Generate_49()
6424 __ blx(r3); in Generate_49()
6425 __ b(Narrow, &l_31d2); in Generate_49()
6427 __ bind(&l_33f2); in Generate_49()
6428 __ ldr(Narrow, r0, MemOperand(sp, 8)); in Generate_49()
6429 __ blx(r3); in Generate_49()
6430 __ mov(Narrow, r1, r0); in Generate_49()
6431 __ b(Narrow, &l_3316); in Generate_49()
6433 __ bind(&l_33fa); in Generate_49()
6434 __ ldr(r5, MemOperand(r9, 44)); in Generate_49()
6435 __ subs(r5, 1U); in Generate_49()
6436 __ lsls(Narrow, r3, r5, 5U); in Generate_49()
6437 __ sub(r5, r3, Operand(r5, LSL, 3)); in Generate_49()
6438 __ add(Narrow, r5, r5, r9); in Generate_49()
6439 __ adds(Narrow, r5, r5, 48U); in Generate_49()
6440 __ b(Narrow, &l_3216); in Generate_49()
6442 __ bind(&l_340c); in Generate_49()
6443 __ mov(Narrow, fp, r7); in Generate_49()
6444 __ b(Narrow, &l_32a4); in Generate_49()
6446 __ bind(&l_3410); in Generate_49()
6447 __ movw(r0, 0U); in Generate_49()
6450 __ movw(r1, 0U); in Generate_50()
6451 __ movw(r2, 0U); in Generate_50()
6452 __ movt(r1, 0U); in Generate_50()
6453 __ movt(r2, 0U); in Generate_50()
6454 __ mov(r3, 1306U); in Generate_50()
6455 __ movt(r0, 0U); in Generate_50()
6457 __ bind(&l_342c); in Generate_50()
6458 __ bl(&l_342c); in Generate_50()
6460 __ bind(&l_3430); in Generate_50()
6461 __ bl(&l_3430); in Generate_50()
6462 __ add(Narrow, r0, sp, 88U); in Generate_50()
6463 __ str(r6, MemOperand(r0, -28, PreIndex)); in Generate_50()
6465 __ bind(&l_343a); in Generate_50()
6466 __ bl(&l_343a); in Generate_50()
6468 __ bind(&l_343e); in Generate_50()
6469 __ bl(&l_343e); in Generate_50()
6470 __ nop(Narrow); in Generate_50()
6472 __ bind(&l_3444); in Generate_50()
6473 __ Emit32(0x00000008); in Generate_50()
6475 __ bind(&l_3448); in Generate_50()
6476 __ Emit32(0x00000008); in Generate_50()
6477 __ push(RegisterList(0x41f0)); in Generate_50()
6478 __ mov(Narrow, r4, r0); in Generate_50()
6479 __ ldr(Narrow, r3, MemOperand(r0, 12)); in Generate_50()
6480 __ sub(Narrow, sp, sp, 8U); in Generate_50()
6481 __ mov(Narrow, r6, r1); in Generate_50()
6482 __ mov(Narrow, r0, r1); in Generate_50()
6483 __ ldr(Narrow, r5, MemOperand(r4, 4)); in Generate_50()
6484 __ subs(Narrow, r5, r3, r5); in Generate_50()
6485 __ mov(Narrow, r1, r5); in Generate_50()
6487 __ bind(&l_3460); in Generate_50()
6488 __ bl(&l_3460); in Generate_50()
6489 __ cbnz(r0, &l_3484); in Generate_50()
6491 __ bind(&l_3466); in Generate_50()
6492 __ add(r8, r4, 96U); in Generate_50()
6493 __ add(r7, r4, 44U); in Generate_50()
6495 __ bind(&l_346e); in Generate_50()
6496 __ ldr(Narrow, r5, MemOperand(r4, 12)); in Generate_50()
6497 __ mov(Narrow, r0, r8); in Generate_50()
6498 __ ldr(Narrow, r3, MemOperand(r4, 4)); in Generate_50()
6499 __ mov(Narrow, r1, r7); in Generate_50()
6500 __ mov(Narrow, r2, r6); in Generate_50()
6501 __ subs(Narrow, r3, r5, r3); in Generate_50()
6502 __ add(Narrow, sp, sp, 8U); in Generate_50()
6503 __ pop(RegisterList(0x41f0)); in Generate_50()
6505 __ bind(&l_3480); in Generate_50()
6506 __ b(Wide, &l_3480); in Generate_50()
6508 __ bind(&l_3484); in Generate_50()
6509 __ ldr(r3, MemOperand(r4, 132)); in Generate_50()
6510 __ cmp(Narrow, r5, r3); in Generate_50()
6511 __ b(eq, Narrow, &l_3492); in Generate_50()
6512 __ adds(Narrow, r2, r5, 2U); in Generate_50()
6513 __ cmp(Narrow, r3, r2); in Generate_50()
6514 __ b(ge, Narrow, &l_3466); in Generate_50()
6516 __ bind(&l_3492); in Generate_50()
6517 __ add(r8, r4, 96U); in Generate_50()
6518 __ add(r7, r4, 44U); in Generate_50()
6519 __ movs(Narrow, r3, 0U); in Generate_50()
6520 __ mov(Narrow, r2, r5); in Generate_50()
6521 __ str(Narrow, r3, MemOperand(sp)); in Generate_50()
6522 __ mov(Narrow, r0, r8); in Generate_50()
6523 __ mov(Narrow, r1, r7); in Generate_50()
6524 __ movs(Narrow, r3, 2U); in Generate_50()
6526 __ bind(&l_34a6); in Generate_50()
6527 __ bl(&l_34a6); in Generate_50()
6528 __ b(Narrow, &l_346e); in Generate_50()
6529 __ ldrb(r3, MemOperand(r0, 32)); in Generate_50()
6530 __ push(RegisterList(0x43f0)); in Generate_50()
6531 __ mov(Narrow, r4, r0); in Generate_50()
6532 __ sub(Narrow, sp, sp, 12U); in Generate_50()
6533 __ cbz(r3, &l_34f8); in Generate_50()
6534 __ mov(Narrow, r6, r0); in Generate_50()
6535 __ movw(r3, 0U); in Generate_50()
6536 __ ldr(r5, MemOperand(r6, 8, PostIndex)); in Generate_50()
6537 __ movt(r3, 0U); in Generate_50()
6538 __ ldr(Narrow, r2, MemOperand(r5)); in Generate_50()
6539 __ ldr(Narrow, r2, MemOperand(r2, 8)); in Generate_50()
6540 __ cmp(Narrow, r2, r3); in Generate_50()
6541 __ b(ne, Narrow, &l_3518); in Generate_50()
6542 __ ldr(Narrow, r7, MemOperand(r5, 12)); in Generate_50()
6543 __ mov(Narrow, r0, r6); in Generate_50()
6544 __ ldr(Narrow, r3, MemOperand(r5, 4)); in Generate_50()
6545 __ subs(Narrow, r7, r7, r3); in Generate_50()
6546 __ mov(Narrow, r1, r7); in Generate_50()
6548 __ bind(&l_34da); in Generate_50()
6549 __ bl(&l_34da); in Generate_50()
6550 __ add(r9, r5, 96U); in Generate_50()
6551 __ add(r8, r5, 44U); in Generate_50()
6552 __ cbnz(r0, &l_3520); in Generate_50()
6554 __ bind(&l_34e8); in Generate_50()
6555 __ ldr(Narrow, r7, MemOperand(r5, 12)); in Generate_50()
6556 __ mov(Narrow, r0, r9); in Generate_50()
6557 __ ldr(Narrow, r3, MemOperand(r5, 4)); in Generate_50()
6558 __ mov(Narrow, r1, r8); in Generate_50()
6559 __ mov(Narrow, r2, r6); in Generate_50()
6560 __ subs(Narrow, r3, r7, r3); in Generate_50()
6562 __ bind(&l_34f4); in Generate_50()
6563 __ bl(&l_34f4); in Generate_50()
6565 __ bind(&l_34f8); in Generate_50()
6566 __ ldr(r5, MemOperand(r4, 152)); in Generate_50()
6567 __ ldr(Narrow, r3, &l_3558); in Generate_50()
6568 __ str(Narrow, r3, MemOperand(r4, 8)); in Generate_50()
6569 __ cbz(r5, &l_3510); in Generate_50()
6570 __ ldr(Narrow, r0, MemOperand(r5)); in Generate_50()
6571 __ cbz(r0, &l_350a); in Generate_50()
6573 __ bind(&l_3506); in Generate_50()
6574 __ bl(&l_3506); in Generate_50()
6576 __ bind(&l_350a); in Generate_50()
6577 __ mov(Narrow, r0, r5); in Generate_50()
6579 __ bind(&l_350c); in Generate_50()
6580 __ bl(&l_350c); in Generate_50()
6582 __ bind(&l_3510); in Generate_50()
6583 __ mov(Narrow, r0, r4); in Generate_50()
6584 __ add(Narrow, sp, sp, 12U); in Generate_50()
6585 __ pop(RegisterList(0x83f0)); in Generate_50()
6587 __ bind(&l_3518); in Generate_50()
6588 __ mov(Narrow, r0, r5); in Generate_50()
6589 __ mov(Narrow, r1, r6); in Generate_50()
6590 __ blx(r2); in Generate_50()
6591 __ b(Narrow, &l_34f8); in Generate_50()
6593 __ bind(&l_3520); in Generate_50()
6594 __ ldr(r3, MemOperand(r5, 132)); in Generate_50()
6595 __ add(r9, r5, 96U); in Generate_50()
6598 __ add(r8, r5, 44U); in Generate_51()
6599 __ cmp(Narrow, r7, r3); in Generate_51()
6600 __ b(eq, Narrow, &l_3536); in Generate_51()
6601 __ adds(Narrow, r2, r7, 2U); in Generate_51()
6602 __ cmp(Narrow, r3, r2); in Generate_51()
6603 __ b(ge, Narrow, &l_34e8); in Generate_51()
6605 __ bind(&l_3536); in Generate_51()
6606 __ movs(Narrow, r3, 0U); in Generate_51()
6607 __ mov(Narrow, r2, r7); in Generate_51()
6608 __ str(Narrow, r3, MemOperand(sp)); in Generate_51()
6609 __ mov(Narrow, r1, r8); in Generate_51()
6610 __ mov(Narrow, r0, r9); in Generate_51()
6611 __ movs(Narrow, r3, 2U); in Generate_51()
6613 __ bind(&l_3542); in Generate_51()
6614 __ bl(&l_3542); in Generate_51()
6615 __ b(Narrow, &l_34e8); in Generate_51()
6616 __ ldr(Narrow, r3, &l_3558); in Generate_51()
6617 __ add(r0, r4, 36U); in Generate_51()
6618 __ str(Narrow, r3, MemOperand(r4, 8)); in Generate_51()
6620 __ bind(&l_3550); in Generate_51()
6621 __ bl(&l_3550); in Generate_51()
6623 __ bind(&l_3554); in Generate_51()
6624 __ bl(&l_3554); in Generate_51()
6626 __ bind(&l_3558); in Generate_51()
6627 __ Emit32(0x00000008); in Generate_51()
6628 __ push(RegisterList(0x4ff0)); in Generate_51()
6629 __ adds(r7, r0, 44U); in Generate_51()
6630 __ ldr(Narrow, r6, &l_3740); in Generate_51()
6631 __ sub(Narrow, sp, sp, 212U); in Generate_51()
6632 __ mov(Narrow, r5, r1); in Generate_51()
6633 __ mov(r1, 0U); in Generate_51()
6634 __ mov(Narrow, r4, r0); in Generate_51()
6635 __ mov(Narrow, sl, r2); in Generate_51()
6636 __ mov(Narrow, fp, r3); in Generate_51()
6637 __ mov(Narrow, r8, r5); in Generate_51()
6638 __ str(Narrow, r6, MemOperand(sp, 12)); in Generate_51()
6639 __ str(Narrow, r1, MemOperand(sp, 16)); in Generate_51()
6640 __ strb(r1, MemOperand(sp, 29)); in Generate_51()
6641 __ b(eq, Narrow, &l_35d0); in Generate_51()
6642 __ ldr(Narrow, r3, MemOperand(r0, 44)); in Generate_51()
6643 __ movs(Narrow, r2, 1U); in Generate_51()
6644 __ str(Narrow, r2, MemOperand(sp, 36)); in Generate_51()
6645 __ mov(Narrow, r0, r7); in Generate_51()
6646 __ movs(Narrow, r1, 32U); in Generate_51()
6647 __ str(Narrow, r7, MemOperand(sp, 32)); in Generate_51()
6648 __ ldr(Narrow, r3, MemOperand(r3, 32)); in Generate_51()
6649 __ blx(r3); in Generate_51()
6650 __ ldr(Narrow, r3, MemOperand(r4, 44)); in Generate_51()
6651 __ mov(Narrow, r0, r7); in Generate_51()
6652 __ ldr(Narrow, r3, MemOperand(r3, 24)); in Generate_51()
6653 __ blx(r3); in Generate_51()
6654 __ ldr(Narrow, r2, MemOperand(r4, 44)); in Generate_51()
6655 __ movw(r3, 0U); in Generate_51()
6656 __ movt(r3, 0U); in Generate_51()
6657 __ mov(Narrow, r0, r7); in Generate_51()
6658 __ ldr(Narrow, r2, MemOperand(r2)); in Generate_51()
6659 __ cmp(Narrow, r2, r3); in Generate_51()
6660 __ b(ne, &l_3718); in Generate_51()
6662 __ bind(&l_35ac); in Generate_51()
6663 __ bl(&l_35ac); in Generate_51()
6665 __ bind(&l_35b0); in Generate_51()
6666 __ str(Narrow, r0, MemOperand(sp, 16)); in Generate_51()
6667 __ ldr(Narrow, r1, MemOperand(r0, 20)); in Generate_51()
6668 __ ldr(Narrow, r3, MemOperand(r0, 4)); in Generate_51()
6669 __ ldr(Narrow, r2, MemOperand(r0, 12)); in Generate_51()
6670 __ add(Narrow, r3, r3, r1); in Generate_51()
6671 __ subs(Narrow, r3, r3, r2); in Generate_51()
6672 __ cmp(Narrow, r3, 31U); in Generate_51()
6673 __ b(hi, Narrow, &l_35ca); in Generate_51()
6674 __ lsls(Narrow, r1, r1, 1U); in Generate_51()
6675 __ adds(r0, 4U); in Generate_51()
6676 __ adds(Narrow, r1, r1, 32U); in Generate_51()
6678 __ bind(&l_35c6); in Generate_51()
6679 __ bl(&l_35c6); in Generate_51()
6681 __ bind(&l_35ca); in Generate_51()
6682 __ movs(Narrow, r3, 1U); in Generate_51()
6683 __ strb(r3, MemOperand(sp, 29)); in Generate_51()
6685 __ bind(&l_35d0); in Generate_51()
6686 __ ldr(r9, &l_374c); in Generate_51()
6687 __ cmp(Narrow, r5, 14U); in Generate_51()
6688 __ ldr(Narrow, r1, &l_3744); in Generate_51()
6689 __ mov(r3, 0U); in Generate_51()
6690 __ mov(r2, 1U); in Generate_51()
6691 __ mov(r0, 4U); in Generate_51()
6692 __ str(Narrow, r4, MemOperand(sp, 40)); in Generate_51()
6693 __ str(Narrow, r5, MemOperand(sp, 44)); in Generate_51()
6694 __ str(r9, MemOperand(sp, 12)); in Generate_51()
6695 __ str(Narrow, r0, MemOperand(sp, 52)); in Generate_51()
6696 __ str(Narrow, r2, MemOperand(sp, 56)); in Generate_51()
6697 __ str(Narrow, r2, MemOperand(sp, 60)); in Generate_51()
6698 __ strb(r2, MemOperand(sp, 88)); in Generate_51()
6699 __ str(Narrow, r2, MemOperand(sp, 104)); in Generate_51()
6700 __ str(Narrow, r2, MemOperand(sp, 128)); in Generate_51()
6701 __ str(Narrow, r2, MemOperand(sp, 152)); in Generate_51()
6702 __ str(Narrow, r2, MemOperand(sp, 176)); in Generate_51()
6703 __ strb(r3, MemOperand(sp, 64)); in Generate_51()
6704 __ str(Narrow, r3, MemOperand(sp, 68)); in Generate_51()
6705 __ strb(r3, MemOperand(sp, 72)); in Generate_51()
6706 __ strb(r3, MemOperand(sp, 76)); in Generate_51()
6707 __ str(Narrow, r3, MemOperand(sp, 92)); in Generate_51()
6708 __ str(Narrow, r3, MemOperand(sp, 96)); in Generate_51()
6709 __ str(Narrow, r3, MemOperand(sp, 100)); in Generate_51()
6710 __ str(Narrow, r3, MemOperand(sp, 108)); in Generate_51()
6711 __ str(Narrow, r3, MemOperand(sp, 112)); in Generate_51()
6712 __ str(Narrow, r3, MemOperand(sp, 116)); in Generate_51()
6713 __ str(Narrow, r3, MemOperand(sp, 120)); in Generate_51()
6714 __ str(Narrow, r3, MemOperand(sp, 124)); in Generate_51()
6715 __ str(Narrow, r3, MemOperand(sp, 132)); in Generate_51()
6716 __ str(Narrow, r3, MemOperand(sp, 136)); in Generate_51()
6717 __ str(Narrow, r3, MemOperand(sp, 140)); in Generate_51()
6720 __ str(Narrow, r3, MemOperand(sp, 144)); in Generate_52()
6721 __ str(Narrow, r3, MemOperand(sp, 148)); in Generate_52()
6722 __ str(Narrow, r3, MemOperand(sp, 156)); in Generate_52()
6723 __ str(Narrow, r3, MemOperand(sp, 160)); in Generate_52()
6724 __ str(Narrow, r3, MemOperand(sp, 164)); in Generate_52()
6725 __ str(Narrow, r3, MemOperand(sp, 168)); in Generate_52()
6726 __ str(Narrow, r3, MemOperand(sp, 172)); in Generate_52()
6727 __ str(Narrow, r3, MemOperand(sp, 180)); in Generate_52()
6728 __ str(Narrow, r3, MemOperand(sp, 184)); in Generate_52()
6729 __ str(Narrow, r3, MemOperand(sp, 188)); in Generate_52()
6730 __ str(Narrow, r3, MemOperand(sp, 192)); in Generate_52()
6731 __ strb(r3, MemOperand(sp, 200)); in Generate_52()
6732 __ str(Narrow, r1, MemOperand(sp, 48)); in Generate_52()
6733 __ b(eq, Narrow, &l_3646); in Generate_52()
6734 __ ldr(Narrow, r2, MemOperand(r4, 28)); in Generate_52()
6735 __ cmp(Narrow, r2, 1U); in Generate_52()
6736 __ b(eq, Narrow, &l_36d6); in Generate_52()
6738 __ bind(&l_3646); in Generate_52()
6739 __ ldr(Narrow, r3, MemOperand(sp, 248)); in Generate_52()
6740 __ mov(Narrow, r0, r4); in Generate_52()
6741 __ mov(Narrow, r1, r8); in Generate_52()
6742 __ mov(Narrow, r2, sl); in Generate_52()
6743 __ str(Narrow, r3, MemOperand(sp)); in Generate_52()
6744 __ mov(Narrow, r3, fp); in Generate_52()
6746 __ bind(&l_3652); in Generate_52()
6747 __ bl(&l_3652); in Generate_52()
6748 __ ldrb(r3, MemOperand(sp, 72)); in Generate_52()
6749 __ cbz(r3, &l_3698); in Generate_52()
6750 __ ldr(Narrow, r4, MemOperand(sp, 40)); in Generate_52()
6751 __ movw(r3, 0U); in Generate_52()
6752 __ movt(r3, 0U); in Generate_52()
6753 __ ldr(Narrow, r2, MemOperand(r4)); in Generate_52()
6754 __ ldr(Narrow, r2, MemOperand(r2, 8)); in Generate_52()
6755 __ cmp(Narrow, r2, r3); in Generate_52()
6756 __ b(ne, Narrow, &l_36e8); in Generate_52()
6757 __ ldr(Narrow, r5, MemOperand(r4, 12)); in Generate_52()
6758 __ add(Narrow, r0, sp, 48U); in Generate_52()
6759 __ ldr(Narrow, r3, MemOperand(r4, 4)); in Generate_52()
6760 __ subs(Narrow, r5, r5, r3); in Generate_52()
6761 __ mov(Narrow, r1, r5); in Generate_52()
6763 __ bind(&l_3678); in Generate_52()
6764 __ bl(&l_3678); in Generate_52()
6765 __ add(r8, r4, 96U); in Generate_52()
6766 __ add(r7, r4, 44U); in Generate_52()
6767 __ cmp(Narrow, r0, 0U); in Generate_52()
6768 __ b(ne, Narrow, &l_36f0); in Generate_52()
6770 __ bind(&l_3688); in Generate_52()
6771 __ ldr(Narrow, r5, MemOperand(r4, 12)); in Generate_52()
6772 __ mov(Narrow, r0, r8); in Generate_52()
6773 __ ldr(Narrow, r3, MemOperand(r4, 4)); in Generate_52()
6774 __ mov(Narrow, r1, r7); in Generate_52()
6775 __ add(Narrow, r2, sp, 48U); in Generate_52()
6776 __ subs(Narrow, r3, r5, r3); in Generate_52()
6778 __ bind(&l_3694); in Generate_52()
6779 __ bl(&l_3694); in Generate_52()
6781 __ bind(&l_3698); in Generate_52()
6782 __ ldr(Narrow, r4, MemOperand(sp, 192)); in Generate_52()
6783 __ ldr(Narrow, r3, &l_3748); in Generate_52()
6784 __ str(Narrow, r3, MemOperand(sp, 48)); in Generate_52()
6785 __ cbz(r4, &l_36ae); in Generate_52()
6786 __ ldr(Narrow, r0, MemOperand(r4)); in Generate_52()
6787 __ cbz(r0, &l_36a8); in Generate_52()
6789 __ bind(&l_36a4); in Generate_52()
6790 __ bl(&l_36a4); in Generate_52()
6792 __ bind(&l_36a8); in Generate_52()
6793 __ mov(Narrow, r0, r4); in Generate_52()
6795 __ bind(&l_36aa); in Generate_52()
6796 __ bl(&l_36aa); in Generate_52()
6798 __ bind(&l_36ae); in Generate_52()
6799 __ ldrb(r3, MemOperand(sp, 29)); in Generate_52()
6800 __ str(Narrow, r6, MemOperand(sp, 12)); in Generate_52()
6801 __ cbnz(r3, &l_36bc); in Generate_52()
6803 __ bind(&l_36b6); in Generate_52()
6804 __ add(Narrow, sp, sp, 212U); in Generate_52()
6805 __ pop(RegisterList(0x8ff0)); in Generate_52()
6807 __ bind(&l_36bc); in Generate_52()
6808 __ ldr(Narrow, r0, MemOperand(sp, 32)); in Generate_52()
6809 __ cmp(Narrow, r0, 0U); in Generate_52()
6810 __ b(eq, Narrow, &l_36b6); in Generate_52()
6811 __ ldr(Narrow, r3, MemOperand(sp, 36)); in Generate_52()
6812 __ movs(Narrow, r2, 0U); in Generate_52()
6813 __ strb(r2, MemOperand(sp, 29)); in Generate_52()
6814 __ cmp(Narrow, r3, 1U); in Generate_52()
6815 __ b(ne, Narrow, &l_36b6); in Generate_52()
6816 __ ldr(Narrow, r3, MemOperand(r0)); in Generate_52()
6817 __ ldr(Narrow, r3, MemOperand(r3, 28)); in Generate_52()
6818 __ blx(r3); in Generate_52()
6819 __ b(Narrow, &l_36b6); in Generate_52()
6821 __ bind(&l_36d6); in Generate_52()
6822 __ eor(r1, r5, 0x1); in Generate_52()
6823 __ mov(Narrow, r0, r4); in Generate_52()
6824 __ add(Narrow, r3, sp, 48U); in Generate_52()
6826 __ bind(&l_36de); in Generate_52()
6827 __ bl(&l_36de); in Generate_52()
6828 __ mov(r8, 14U); in Generate_52()
6829 __ b(Narrow, &l_3646); in Generate_52()
6831 __ bind(&l_36e8); in Generate_52()
6832 __ mov(Narrow, r0, r4); in Generate_52()
6833 __ add(Narrow, r1, sp, 48U); in Generate_52()
6834 __ blx(r2); in Generate_52()
6835 __ b(Narrow, &l_3698); in Generate_52()
6837 __ bind(&l_36f0); in Generate_52()
6838 __ ldr(r3, MemOperand(r4, 132)); in Generate_52()
6839 __ add(r8, r4, 96U); in Generate_52()
6840 __ add(r7, r4, 44U); in Generate_52()
6841 __ cmp(Narrow, r5, r3); in Generate_52()
6842 __ b(eq, Narrow, &l_3706); in Generate_52()
6843 __ adds(Narrow, r2, r5, 2U); in Generate_52()
6844 __ cmp(Narrow, r3, r2); in Generate_52()
6845 __ b(ge, Narrow, &l_3688); in Generate_52()
6847 __ bind(&l_3706); in Generate_52()
6848 __ movs(Narrow, r3, 0U); in Generate_52()
6849 __ mov(Narrow, r2, r5); in Generate_52()
6850 __ str(Narrow, r3, MemOperand(sp)); in Generate_52()
6851 __ mov(Narrow, r1, r7); in Generate_52()
6852 __ mov(Narrow, r0, r8); in Generate_52()
6853 __ movs(Narrow, r3, 2U); in Generate_52()
6857 __ bind(&l_3712); in Generate_53()
6858 __ bl(&l_3712); in Generate_53()
6859 __ b(Narrow, &l_3688); in Generate_53()
6861 __ bind(&l_3718); in Generate_53()
6862 __ blx(r2); in Generate_53()
6863 __ b(Narrow, &l_35b0); in Generate_53()
6864 __ add(Narrow, r0, sp, 40U); in Generate_53()
6866 __ bind(&l_371e); in Generate_53()
6867 __ bl(&l_371e); in Generate_53()
6869 __ bind(&l_3722); in Generate_53()
6870 __ add(Narrow, r0, sp, 208U); in Generate_53()
6871 __ str(r9, MemOperand(r0, -196, PreIndex)); in Generate_53()
6873 __ bind(&l_3728); in Generate_53()
6874 __ bl(&l_3728); in Generate_53()
6876 __ bind(&l_372c); in Generate_53()
6877 __ bl(&l_372c); in Generate_53()
6879 __ bind(&l_3730); in Generate_53()
6880 __ ldr(Narrow, r3, &l_3748); in Generate_53()
6881 __ add(Narrow, r0, sp, 76U); in Generate_53()
6882 __ str(Narrow, r3, MemOperand(sp, 48)); in Generate_53()
6884 __ bind(&l_3736); in Generate_53()
6885 __ bl(&l_3736); in Generate_53()
6886 __ b(Narrow, &l_3722); in Generate_53()
6887 __ b(Narrow, &l_3730); in Generate_53()
6888 __ nop(Narrow); in Generate_53()
6890 __ bind(&l_3740); in Generate_53()
6891 __ Emit32(0x00000008); in Generate_53()
6893 __ bind(&l_3744); in Generate_53()
6894 __ Emit32(0x00000008); in Generate_53()
6896 __ bind(&l_3748); in Generate_53()
6897 __ Emit32(0x00000008); in Generate_53()
6899 __ bind(&l_374c); in Generate_53()
6900 __ Emit32(0x00000008); in Generate_53()
6901 __ push(RegisterList(0x4ff0)); in Generate_53()
6902 __ adds(r7, r0, 44U); in Generate_53()
6903 __ ldr(Narrow, r6, &l_3938); in Generate_53()
6904 __ sub(Narrow, sp, sp, 212U); in Generate_53()
6905 __ mov(Narrow, r5, r1); in Generate_53()
6906 __ mov(r1, 0U); in Generate_53()
6907 __ mov(Narrow, r4, r0); in Generate_53()
6908 __ mov(Narrow, sl, r2); in Generate_53()
6909 __ mov(Narrow, fp, r3); in Generate_53()
6910 __ mov(Narrow, r8, r5); in Generate_53()
6911 __ str(Narrow, r6, MemOperand(sp, 12)); in Generate_53()
6912 __ str(Narrow, r1, MemOperand(sp, 16)); in Generate_53()
6913 __ strb(r1, MemOperand(sp, 29)); in Generate_53()
6914 __ b(eq, Narrow, &l_37c4); in Generate_53()
6915 __ ldr(Narrow, r3, MemOperand(r0, 44)); in Generate_53()
6916 __ movs(Narrow, r2, 1U); in Generate_53()
6917 __ str(Narrow, r2, MemOperand(sp, 36)); in Generate_53()
6918 __ mov(Narrow, r0, r7); in Generate_53()
6919 __ movs(Narrow, r1, 32U); in Generate_53()
6920 __ str(Narrow, r7, MemOperand(sp, 32)); in Generate_53()
6921 __ ldr(Narrow, r3, MemOperand(r3, 32)); in Generate_53()
6922 __ blx(r3); in Generate_53()
6923 __ ldr(Narrow, r3, MemOperand(r4, 44)); in Generate_53()
6924 __ mov(Narrow, r0, r7); in Generate_53()
6925 __ ldr(Narrow, r3, MemOperand(r3, 24)); in Generate_53()
6926 __ blx(r3); in Generate_53()
6927 __ ldr(Narrow, r2, MemOperand(r4, 44)); in Generate_53()
6928 __ movw(r3, 0U); in Generate_53()
6929 __ movt(r3, 0U); in Generate_53()
6930 __ mov(Narrow, r0, r7); in Generate_53()
6931 __ ldr(Narrow, r2, MemOperand(r2)); in Generate_53()
6932 __ cmp(Narrow, r2, r3); in Generate_53()
6933 __ b(ne, &l_3910); in Generate_53()
6935 __ bind(&l_37a0); in Generate_53()
6936 __ bl(&l_37a0); in Generate_53()
6938 __ bind(&l_37a4); in Generate_53()
6939 __ str(Narrow, r0, MemOperand(sp, 16)); in Generate_53()
6940 __ ldr(Narrow, r1, MemOperand(r0, 20)); in Generate_53()
6941 __ ldr(Narrow, r3, MemOperand(r0, 4)); in Generate_53()
6942 __ ldr(Narrow, r2, MemOperand(r0, 12)); in Generate_53()
6943 __ add(Narrow, r3, r3, r1); in Generate_53()
6944 __ subs(Narrow, r3, r3, r2); in Generate_53()
6945 __ cmp(Narrow, r3, 31U); in Generate_53()
6946 __ b(hi, Narrow, &l_37be); in Generate_53()
6947 __ lsls(Narrow, r1, r1, 1U); in Generate_53()
6948 __ adds(r0, 4U); in Generate_53()
6949 __ adds(Narrow, r1, r1, 32U); in Generate_53()
6951 __ bind(&l_37ba); in Generate_53()
6952 __ bl(&l_37ba); in Generate_53()
6954 __ bind(&l_37be); in Generate_53()
6955 __ movs(Narrow, r3, 1U); in Generate_53()
6956 __ strb(r3, MemOperand(sp, 29)); in Generate_53()
6958 __ bind(&l_37c4); in Generate_53()
6959 __ ldr(r9, &l_3944); in Generate_53()
6960 __ cmp(Narrow, r5, 14U); in Generate_53()
6961 __ ldr(Narrow, r1, &l_393c); in Generate_53()
6962 __ mov(r3, 0U); in Generate_53()
6963 __ mov(r2, 1U); in Generate_53()
6964 __ mov(r0, 4U); in Generate_53()
6965 __ str(Narrow, r4, MemOperand(sp, 40)); in Generate_53()
6966 __ str(Narrow, r5, MemOperand(sp, 44)); in Generate_53()
6967 __ str(r9, MemOperand(sp, 12)); in Generate_53()
6968 __ str(Narrow, r0, MemOperand(sp, 52)); in Generate_53()
6969 __ str(Narrow, r2, MemOperand(sp, 56)); in Generate_53()
6970 __ str(Narrow, r2, MemOperand(sp, 60)); in Generate_53()
6971 __ strb(r2, MemOperand(sp, 88)); in Generate_53()
6972 __ str(Narrow, r2, MemOperand(sp, 104)); in Generate_53()
6973 __ str(Narrow, r2, MemOperand(sp, 128)); in Generate_53()
6974 __ str(Narrow, r2, MemOperand(sp, 152)); in Generate_53()
6975 __ str(Narrow, r2, MemOperand(sp, 176)); in Generate_53()
6976 __ strb(r3, MemOperand(sp, 64)); in Generate_53()
6977 __ str(Narrow, r3, MemOperand(sp, 68)); in Generate_53()
6978 __ strb(r3, MemOperand(sp, 72)); in Generate_53()
6979 __ strb(r3, MemOperand(sp, 76)); in Generate_53()
6980 __ str(Narrow, r3, MemOperand(sp, 92)); in Generate_53()
6981 __ str(Narrow, r3, MemOperand(sp, 96)); in Generate_53()
6982 __ str(Narrow, r3, MemOperand(sp, 100)); in Generate_53()
6983 __ str(Narrow, r3, MemOperand(sp, 108)); in Generate_53()
6984 __ str(Narrow, r3, MemOperand(sp, 112)); in Generate_53()
6985 __ str(Narrow, r3, MemOperand(sp, 116)); in Generate_53()
6986 __ str(Narrow, r3, MemOperand(sp, 120)); in Generate_53()
6987 __ str(Narrow, r3, MemOperand(sp, 124)); in Generate_53()
6988 __ str(Narrow, r3, MemOperand(sp, 132)); in Generate_53()
6989 __ str(Narrow, r3, MemOperand(sp, 136)); in Generate_53()
6992 __ str(Narrow, r3, MemOperand(sp, 140)); in Generate_54()
6993 __ str(Narrow, r3, MemOperand(sp, 144)); in Generate_54()
6994 __ str(Narrow, r3, MemOperand(sp, 148)); in Generate_54()
6995 __ str(Narrow, r3, MemOperand(sp, 156)); in Generate_54()
6996 __ str(Narrow, r3, MemOperand(sp, 160)); in Generate_54()
6997 __ str(Narrow, r3, MemOperand(sp, 164)); in Generate_54()
6998 __ str(Narrow, r3, MemOperand(sp, 168)); in Generate_54()
6999 __ str(Narrow, r3, MemOperand(sp, 172)); in Generate_54()
7000 __ str(Narrow, r3, MemOperand(sp, 180)); in Generate_54()
7001 __ str(Narrow, r3, MemOperand(sp, 184)); in Generate_54()
7002 __ str(Narrow, r3, MemOperand(sp, 188)); in Generate_54()
7003 __ str(Narrow, r3, MemOperand(sp, 192)); in Generate_54()
7004 __ strb(r3, MemOperand(sp, 200)); in Generate_54()
7005 __ str(Narrow, r1, MemOperand(sp, 48)); in Generate_54()
7006 __ b(eq, Narrow, &l_383a); in Generate_54()
7007 __ ldr(Narrow, r2, MemOperand(r4, 28)); in Generate_54()
7008 __ cmp(Narrow, r2, 1U); in Generate_54()
7009 __ b(eq, Narrow, &l_38ce); in Generate_54()
7011 __ bind(&l_383a); in Generate_54()
7012 __ ldr(Narrow, r3, MemOperand(sp, 248)); in Generate_54()
7013 __ mov(Narrow, r0, r4); in Generate_54()
7014 __ mov(Narrow, r1, r8); in Generate_54()
7015 __ mov(Narrow, r2, sl); in Generate_54()
7016 __ str(Narrow, r3, MemOperand(sp)); in Generate_54()
7017 __ ldr(Narrow, r3, MemOperand(sp, 252)); in Generate_54()
7018 __ str(Narrow, r3, MemOperand(sp, 4)); in Generate_54()
7019 __ mov(Narrow, r3, fp); in Generate_54()
7021 __ bind(&l_384a); in Generate_54()
7022 __ bl(&l_384a); in Generate_54()
7023 __ ldrb(r3, MemOperand(sp, 72)); in Generate_54()
7024 __ cbz(r3, &l_3890); in Generate_54()
7025 __ ldr(Narrow, r4, MemOperand(sp, 40)); in Generate_54()
7026 __ movw(r3, 0U); in Generate_54()
7027 __ movt(r3, 0U); in Generate_54()
7028 __ ldr(Narrow, r2, MemOperand(r4)); in Generate_54()
7029 __ ldr(Narrow, r2, MemOperand(r2, 8)); in Generate_54()
7030 __ cmp(Narrow, r2, r3); in Generate_54()
7031 __ b(ne, Narrow, &l_38e0); in Generate_54()
7032 __ ldr(Narrow, r5, MemOperand(r4, 12)); in Generate_54()
7033 __ add(Narrow, r0, sp, 48U); in Generate_54()
7034 __ ldr(Narrow, r3, MemOperand(r4, 4)); in Generate_54()
7035 __ subs(Narrow, r5, r5, r3); in Generate_54()
7036 __ mov(Narrow, r1, r5); in Generate_54()
7038 __ bind(&l_3870); in Generate_54()
7039 __ bl(&l_3870); in Generate_54()
7040 __ add(r8, r4, 96U); in Generate_54()
7041 __ add(r7, r4, 44U); in Generate_54()
7042 __ cmp(Narrow, r0, 0U); in Generate_54()
7043 __ b(ne, Narrow, &l_38e8); in Generate_54()
7045 __ bind(&l_3880); in Generate_54()
7046 __ ldr(Narrow, r5, MemOperand(r4, 12)); in Generate_54()
7047 __ mov(Narrow, r0, r8); in Generate_54()
7048 __ ldr(Narrow, r3, MemOperand(r4, 4)); in Generate_54()
7049 __ mov(Narrow, r1, r7); in Generate_54()
7050 __ add(Narrow, r2, sp, 48U); in Generate_54()
7051 __ subs(Narrow, r3, r5, r3); in Generate_54()
7053 __ bind(&l_388c); in Generate_54()
7054 __ bl(&l_388c); in Generate_54()
7056 __ bind(&l_3890); in Generate_54()
7057 __ ldr(Narrow, r4, MemOperand(sp, 192)); in Generate_54()
7058 __ ldr(Narrow, r3, &l_3940); in Generate_54()
7059 __ str(Narrow, r3, MemOperand(sp, 48)); in Generate_54()
7060 __ cbz(r4, &l_38a6); in Generate_54()
7061 __ ldr(Narrow, r0, MemOperand(r4)); in Generate_54()
7062 __ cbz(r0, &l_38a0); in Generate_54()
7064 __ bind(&l_389c); in Generate_54()
7065 __ bl(&l_389c); in Generate_54()
7067 __ bind(&l_38a0); in Generate_54()
7068 __ mov(Narrow, r0, r4); in Generate_54()
7070 __ bind(&l_38a2); in Generate_54()
7071 __ bl(&l_38a2); in Generate_54()
7073 __ bind(&l_38a6); in Generate_54()
7074 __ ldrb(r3, MemOperand(sp, 29)); in Generate_54()
7075 __ str(Narrow, r6, MemOperand(sp, 12)); in Generate_54()
7076 __ cbnz(r3, &l_38b4); in Generate_54()
7078 __ bind(&l_38ae); in Generate_54()
7079 __ add(Narrow, sp, sp, 212U); in Generate_54()
7080 __ pop(RegisterList(0x8ff0)); in Generate_54()
7082 __ bind(&l_38b4); in Generate_54()
7083 __ ldr(Narrow, r0, MemOperand(sp, 32)); in Generate_54()
7084 __ cmp(Narrow, r0, 0U); in Generate_54()
7085 __ b(eq, Narrow, &l_38ae); in Generate_54()
7086 __ ldr(Narrow, r3, MemOperand(sp, 36)); in Generate_54()
7087 __ movs(Narrow, r2, 0U); in Generate_54()
7088 __ strb(r2, MemOperand(sp, 29)); in Generate_54()
7089 __ cmp(Narrow, r3, 1U); in Generate_54()
7090 __ b(ne, Narrow, &l_38ae); in Generate_54()
7091 __ ldr(Narrow, r3, MemOperand(r0)); in Generate_54()
7092 __ ldr(Narrow, r3, MemOperand(r3, 28)); in Generate_54()
7093 __ blx(r3); in Generate_54()
7094 __ b(Narrow, &l_38ae); in Generate_54()
7096 __ bind(&l_38ce); in Generate_54()
7097 __ eor(r1, r5, 0x1); in Generate_54()
7098 __ mov(Narrow, r0, r4); in Generate_54()
7099 __ add(Narrow, r3, sp, 48U); in Generate_54()
7101 __ bind(&l_38d6); in Generate_54()
7102 __ bl(&l_38d6); in Generate_54()
7103 __ mov(r8, 14U); in Generate_54()
7104 __ b(Narrow, &l_383a); in Generate_54()
7106 __ bind(&l_38e0); in Generate_54()
7107 __ mov(Narrow, r0, r4); in Generate_54()
7108 __ add(Narrow, r1, sp, 48U); in Generate_54()
7109 __ blx(r2); in Generate_54()
7110 __ b(Narrow, &l_3890); in Generate_54()
7112 __ bind(&l_38e8); in Generate_54()
7113 __ ldr(r3, MemOperand(r4, 132)); in Generate_54()
7114 __ add(r8, r4, 96U); in Generate_54()
7115 __ add(r7, r4, 44U); in Generate_54()
7116 __ cmp(Narrow, r5, r3); in Generate_54()
7117 __ b(eq, Narrow, &l_38fe); in Generate_54()
7118 __ adds(Narrow, r2, r5, 2U); in Generate_54()
7119 __ cmp(Narrow, r3, r2); in Generate_54()
7120 __ b(ge, Narrow, &l_3880); in Generate_54()
7122 __ bind(&l_38fe); in Generate_54()
7123 __ movs(Narrow, r3, 0U); in Generate_54()
7124 __ mov(Narrow, r2, r5); in Generate_54()
7125 __ str(Narrow, r3, MemOperand(sp)); in Generate_54()
7128 __ mov(Narrow, r1, r7); in Generate_55()
7129 __ mov(Narrow, r0, r8); in Generate_55()
7130 __ movs(Narrow, r3, 2U); in Generate_55()
7132 __ bind(&l_390a); in Generate_55()
7133 __ bl(&l_390a); in Generate_55()
7134 __ b(Narrow, &l_3880); in Generate_55()
7136 __ bind(&l_3910); in Generate_55()
7137 __ blx(r2); in Generate_55()
7138 __ b(Narrow, &l_37a4); in Generate_55()
7139 __ add(Narrow, r0, sp, 40U); in Generate_55()
7141 __ bind(&l_3916); in Generate_55()
7142 __ bl(&l_3916); in Generate_55()
7144 __ bind(&l_391a); in Generate_55()
7145 __ add(Narrow, r0, sp, 208U); in Generate_55()
7146 __ str(r9, MemOperand(r0, -196, PreIndex)); in Generate_55()
7148 __ bind(&l_3920); in Generate_55()
7149 __ bl(&l_3920); in Generate_55()
7151 __ bind(&l_3924); in Generate_55()
7152 __ bl(&l_3924); in Generate_55()
7154 __ bind(&l_3928); in Generate_55()
7155 __ ldr(Narrow, r3, &l_3940); in Generate_55()
7156 __ add(Narrow, r0, sp, 76U); in Generate_55()
7157 __ str(Narrow, r3, MemOperand(sp, 48)); in Generate_55()
7159 __ bind(&l_392e); in Generate_55()
7160 __ bl(&l_392e); in Generate_55()
7161 __ b(Narrow, &l_391a); in Generate_55()
7162 __ b(Narrow, &l_3928); in Generate_55()
7163 __ nop(Narrow); in Generate_55()
7165 __ bind(&l_3938); in Generate_55()
7166 __ Emit32(0x00000008); in Generate_55()
7168 __ bind(&l_393c); in Generate_55()
7169 __ Emit32(0x00000008); in Generate_55()
7171 __ bind(&l_3940); in Generate_55()
7172 __ Emit32(0x00000008); in Generate_55()
7174 __ bind(&l_3944); in Generate_55()
7175 __ Emit32(0x00000008); in Generate_55()
7176 __ push(RegisterList(0x4ff0)); in Generate_55()
7177 __ adds(r7, r0, 44U); in Generate_55()
7178 __ ldr(Narrow, r6, &l_3b30); in Generate_55()
7179 __ sub(Narrow, sp, sp, 212U); in Generate_55()
7180 __ mov(Narrow, r5, r1); in Generate_55()
7181 __ mov(r1, 0U); in Generate_55()
7182 __ mov(Narrow, r4, r0); in Generate_55()
7183 __ mov(Narrow, sl, r2); in Generate_55()
7184 __ mov(Narrow, fp, r3); in Generate_55()
7185 __ mov(Narrow, r8, r5); in Generate_55()
7186 __ str(Narrow, r6, MemOperand(sp, 12)); in Generate_55()
7187 __ str(Narrow, r1, MemOperand(sp, 16)); in Generate_55()
7188 __ strb(r1, MemOperand(sp, 29)); in Generate_55()
7189 __ b(eq, Narrow, &l_39bc); in Generate_55()
7190 __ ldr(Narrow, r3, MemOperand(r0, 44)); in Generate_55()
7191 __ movs(Narrow, r2, 1U); in Generate_55()
7192 __ str(Narrow, r2, MemOperand(sp, 36)); in Generate_55()
7193 __ mov(Narrow, r0, r7); in Generate_55()
7194 __ movs(Narrow, r1, 32U); in Generate_55()
7195 __ str(Narrow, r7, MemOperand(sp, 32)); in Generate_55()
7196 __ ldr(Narrow, r3, MemOperand(r3, 32)); in Generate_55()
7197 __ blx(r3); in Generate_55()
7198 __ ldr(Narrow, r3, MemOperand(r4, 44)); in Generate_55()
7199 __ mov(Narrow, r0, r7); in Generate_55()
7200 __ ldr(Narrow, r3, MemOperand(r3, 24)); in Generate_55()
7201 __ blx(r3); in Generate_55()
7202 __ ldr(Narrow, r2, MemOperand(r4, 44)); in Generate_55()
7203 __ movw(r3, 0U); in Generate_55()
7204 __ movt(r3, 0U); in Generate_55()
7205 __ mov(Narrow, r0, r7); in Generate_55()
7206 __ ldr(Narrow, r2, MemOperand(r2)); in Generate_55()
7207 __ cmp(Narrow, r2, r3); in Generate_55()
7208 __ b(ne, &l_3b08); in Generate_55()
7210 __ bind(&l_3998); in Generate_55()
7211 __ bl(&l_3998); in Generate_55()
7213 __ bind(&l_399c); in Generate_55()
7214 __ str(Narrow, r0, MemOperand(sp, 16)); in Generate_55()
7215 __ ldr(Narrow, r1, MemOperand(r0, 20)); in Generate_55()
7216 __ ldr(Narrow, r3, MemOperand(r0, 4)); in Generate_55()
7217 __ ldr(Narrow, r2, MemOperand(r0, 12)); in Generate_55()
7218 __ add(Narrow, r3, r3, r1); in Generate_55()
7219 __ subs(Narrow, r3, r3, r2); in Generate_55()
7220 __ cmp(Narrow, r3, 31U); in Generate_55()
7221 __ b(hi, Narrow, &l_39b6); in Generate_55()
7222 __ lsls(Narrow, r1, r1, 1U); in Generate_55()
7223 __ adds(r0, 4U); in Generate_55()
7224 __ adds(Narrow, r1, r1, 32U); in Generate_55()
7226 __ bind(&l_39b2); in Generate_55()
7227 __ bl(&l_39b2); in Generate_55()
7229 __ bind(&l_39b6); in Generate_55()
7230 __ movs(Narrow, r3, 1U); in Generate_55()
7231 __ strb(r3, MemOperand(sp, 29)); in Generate_55()
7233 __ bind(&l_39bc); in Generate_55()
7234 __ ldr(r9, &l_3b3c); in Generate_55()
7235 __ cmp(Narrow, r5, 14U); in Generate_55()
7236 __ ldr(Narrow, r1, &l_3b34); in Generate_55()
7237 __ mov(r3, 0U); in Generate_55()
7238 __ mov(r2, 1U); in Generate_55()
7239 __ mov(r0, 4U); in Generate_55()
7240 __ str(Narrow, r4, MemOperand(sp, 40)); in Generate_55()
7241 __ str(Narrow, r5, MemOperand(sp, 44)); in Generate_55()
7242 __ str(r9, MemOperand(sp, 12)); in Generate_55()
7243 __ str(Narrow, r0, MemOperand(sp, 52)); in Generate_55()
7244 __ str(Narrow, r2, MemOperand(sp, 56)); in Generate_55()
7245 __ str(Narrow, r2, MemOperand(sp, 60)); in Generate_55()
7246 __ strb(r2, MemOperand(sp, 88)); in Generate_55()
7247 __ str(Narrow, r2, MemOperand(sp, 104)); in Generate_55()
7248 __ str(Narrow, r2, MemOperand(sp, 128)); in Generate_55()
7249 __ str(Narrow, r2, MemOperand(sp, 152)); in Generate_55()
7250 __ str(Narrow, r2, MemOperand(sp, 176)); in Generate_55()
7251 __ strb(r3, MemOperand(sp, 64)); in Generate_55()
7252 __ str(Narrow, r3, MemOperand(sp, 68)); in Generate_55()
7253 __ strb(r3, MemOperand(sp, 72)); in Generate_55()
7254 __ strb(r3, MemOperand(sp, 76)); in Generate_55()
7255 __ str(Narrow, r3, MemOperand(sp, 92)); in Generate_55()
7256 __ str(Narrow, r3, MemOperand(sp, 96)); in Generate_55()
7257 __ str(Narrow, r3, MemOperand(sp, 100)); in Generate_55()
7258 __ str(Narrow, r3, MemOperand(sp, 108)); in Generate_55()
7259 __ str(Narrow, r3, MemOperand(sp, 112)); in Generate_55()
7260 __ str(Narrow, r3, MemOperand(sp, 116)); in Generate_55()
7261 __ str(Narrow, r3, MemOperand(sp, 120)); in Generate_55()
7264 __ str(Narrow, r3, MemOperand(sp, 124)); in Generate_56()
7265 __ str(Narrow, r3, MemOperand(sp, 132)); in Generate_56()
7266 __ str(Narrow, r3, MemOperand(sp, 136)); in Generate_56()
7267 __ str(Narrow, r3, MemOperand(sp, 140)); in Generate_56()
7268 __ str(Narrow, r3, MemOperand(sp, 144)); in Generate_56()
7269 __ str(Narrow, r3, MemOperand(sp, 148)); in Generate_56()
7270 __ str(Narrow, r3, MemOperand(sp, 156)); in Generate_56()
7271 __ str(Narrow, r3, MemOperand(sp, 160)); in Generate_56()
7272 __ str(Narrow, r3, MemOperand(sp, 164)); in Generate_56()
7273 __ str(Narrow, r3, MemOperand(sp, 168)); in Generate_56()
7274 __ str(Narrow, r3, MemOperand(sp, 172)); in Generate_56()
7275 __ str(Narrow, r3, MemOperand(sp, 180)); in Generate_56()
7276 __ str(Narrow, r3, MemOperand(sp, 184)); in Generate_56()
7277 __ str(Narrow, r3, MemOperand(sp, 188)); in Generate_56()
7278 __ str(Narrow, r3, MemOperand(sp, 192)); in Generate_56()
7279 __ strb(r3, MemOperand(sp, 200)); in Generate_56()
7280 __ str(Narrow, r1, MemOperand(sp, 48)); in Generate_56()
7281 __ b(eq, Narrow, &l_3a32); in Generate_56()
7282 __ ldr(Narrow, r2, MemOperand(r4, 28)); in Generate_56()
7283 __ cmp(Narrow, r2, 1U); in Generate_56()
7284 __ b(eq, Narrow, &l_3ac6); in Generate_56()
7286 __ bind(&l_3a32); in Generate_56()
7287 __ ldr(Narrow, r3, MemOperand(sp, 248)); in Generate_56()
7288 __ mov(Narrow, r0, r4); in Generate_56()
7289 __ mov(Narrow, r1, r8); in Generate_56()
7290 __ mov(Narrow, r2, sl); in Generate_56()
7291 __ str(Narrow, r3, MemOperand(sp)); in Generate_56()
7292 __ ldr(Narrow, r3, MemOperand(sp, 252)); in Generate_56()
7293 __ str(Narrow, r3, MemOperand(sp, 4)); in Generate_56()
7294 __ mov(Narrow, r3, fp); in Generate_56()
7296 __ bind(&l_3a42); in Generate_56()
7297 __ bl(&l_3a42); in Generate_56()
7298 __ ldrb(r3, MemOperand(sp, 72)); in Generate_56()
7299 __ cbz(r3, &l_3a88); in Generate_56()
7300 __ ldr(Narrow, r4, MemOperand(sp, 40)); in Generate_56()
7301 __ movw(r3, 0U); in Generate_56()
7302 __ movt(r3, 0U); in Generate_56()
7303 __ ldr(Narrow, r2, MemOperand(r4)); in Generate_56()
7304 __ ldr(Narrow, r2, MemOperand(r2, 8)); in Generate_56()
7305 __ cmp(Narrow, r2, r3); in Generate_56()
7306 __ b(ne, Narrow, &l_3ad8); in Generate_56()
7307 __ ldr(Narrow, r5, MemOperand(r4, 12)); in Generate_56()
7308 __ add(Narrow, r0, sp, 48U); in Generate_56()
7309 __ ldr(Narrow, r3, MemOperand(r4, 4)); in Generate_56()
7310 __ subs(Narrow, r5, r5, r3); in Generate_56()
7311 __ mov(Narrow, r1, r5); in Generate_56()
7313 __ bind(&l_3a68); in Generate_56()
7314 __ bl(&l_3a68); in Generate_56()
7315 __ add(r8, r4, 96U); in Generate_56()
7316 __ add(r7, r4, 44U); in Generate_56()
7317 __ cmp(Narrow, r0, 0U); in Generate_56()
7318 __ b(ne, Narrow, &l_3ae0); in Generate_56()
7320 __ bind(&l_3a78); in Generate_56()
7321 __ ldr(Narrow, r5, MemOperand(r4, 12)); in Generate_56()
7322 __ mov(Narrow, r0, r8); in Generate_56()
7323 __ ldr(Narrow, r3, MemOperand(r4, 4)); in Generate_56()
7324 __ mov(Narrow, r1, r7); in Generate_56()
7325 __ add(Narrow, r2, sp, 48U); in Generate_56()
7326 __ subs(Narrow, r3, r5, r3); in Generate_56()
7328 __ bind(&l_3a84); in Generate_56()
7329 __ bl(&l_3a84); in Generate_56()
7331 __ bind(&l_3a88); in Generate_56()
7332 __ ldr(Narrow, r4, MemOperand(sp, 192)); in Generate_56()
7333 __ ldr(Narrow, r3, &l_3b38); in Generate_56()
7334 __ str(Narrow, r3, MemOperand(sp, 48)); in Generate_56()
7335 __ cbz(r4, &l_3a9e); in Generate_56()
7336 __ ldr(Narrow, r0, MemOperand(r4)); in Generate_56()
7337 __ cbz(r0, &l_3a98); in Generate_56()
7339 __ bind(&l_3a94); in Generate_56()
7340 __ bl(&l_3a94); in Generate_56()
7342 __ bind(&l_3a98); in Generate_56()
7343 __ mov(Narrow, r0, r4); in Generate_56()
7345 __ bind(&l_3a9a); in Generate_56()
7346 __ bl(&l_3a9a); in Generate_56()
7348 __ bind(&l_3a9e); in Generate_56()
7349 __ ldrb(r3, MemOperand(sp, 29)); in Generate_56()
7350 __ str(Narrow, r6, MemOperand(sp, 12)); in Generate_56()
7351 __ cbnz(r3, &l_3aac); in Generate_56()
7353 __ bind(&l_3aa6); in Generate_56()
7354 __ add(Narrow, sp, sp, 212U); in Generate_56()
7355 __ pop(RegisterList(0x8ff0)); in Generate_56()
7357 __ bind(&l_3aac); in Generate_56()
7358 __ ldr(Narrow, r0, MemOperand(sp, 32)); in Generate_56()
7359 __ cmp(Narrow, r0, 0U); in Generate_56()
7360 __ b(eq, Narrow, &l_3aa6); in Generate_56()
7361 __ ldr(Narrow, r3, MemOperand(sp, 36)); in Generate_56()
7362 __ movs(Narrow, r2, 0U); in Generate_56()
7363 __ strb(r2, MemOperand(sp, 29)); in Generate_56()
7364 __ cmp(Narrow, r3, 1U); in Generate_56()
7365 __ b(ne, Narrow, &l_3aa6); in Generate_56()
7366 __ ldr(Narrow, r3, MemOperand(r0)); in Generate_56()
7367 __ ldr(Narrow, r3, MemOperand(r3, 28)); in Generate_56()
7368 __ blx(r3); in Generate_56()
7369 __ b(Narrow, &l_3aa6); in Generate_56()
7371 __ bind(&l_3ac6); in Generate_56()
7372 __ eor(r1, r5, 0x1); in Generate_56()
7373 __ mov(Narrow, r0, r4); in Generate_56()
7374 __ add(Narrow, r3, sp, 48U); in Generate_56()
7376 __ bind(&l_3ace); in Generate_56()
7377 __ bl(&l_3ace); in Generate_56()
7378 __ mov(r8, 14U); in Generate_56()
7379 __ b(Narrow, &l_3a32); in Generate_56()
7381 __ bind(&l_3ad8); in Generate_56()
7382 __ mov(Narrow, r0, r4); in Generate_56()
7383 __ add(Narrow, r1, sp, 48U); in Generate_56()
7384 __ blx(r2); in Generate_56()
7385 __ b(Narrow, &l_3a88); in Generate_56()
7387 __ bind(&l_3ae0); in Generate_56()
7388 __ ldr(r3, MemOperand(r4, 132)); in Generate_56()
7389 __ add(r8, r4, 96U); in Generate_56()
7390 __ add(r7, r4, 44U); in Generate_56()
7391 __ cmp(Narrow, r5, r3); in Generate_56()
7392 __ b(eq, Narrow, &l_3af6); in Generate_56()
7393 __ adds(Narrow, r2, r5, 2U); in Generate_56()
7394 __ cmp(Narrow, r3, r2); in Generate_56()
7395 __ b(ge, Narrow, &l_3a78); in Generate_56()
7399 __ bind(&l_3af6); in Generate_57()
7400 __ movs(Narrow, r3, 0U); in Generate_57()
7401 __ mov(Narrow, r2, r5); in Generate_57()
7402 __ str(Narrow, r3, MemOperand(sp)); in Generate_57()
7403 __ mov(Narrow, r1, r7); in Generate_57()
7404 __ mov(Narrow, r0, r8); in Generate_57()
7405 __ movs(Narrow, r3, 2U); in Generate_57()
7407 __ bind(&l_3b02); in Generate_57()
7408 __ bl(&l_3b02); in Generate_57()
7409 __ b(Narrow, &l_3a78); in Generate_57()
7411 __ bind(&l_3b08); in Generate_57()
7412 __ blx(r2); in Generate_57()
7413 __ b(Narrow, &l_399c); in Generate_57()
7414 __ add(Narrow, r0, sp, 40U); in Generate_57()
7416 __ bind(&l_3b0e); in Generate_57()
7417 __ bl(&l_3b0e); in Generate_57()
7419 __ bind(&l_3b12); in Generate_57()
7420 __ add(Narrow, r0, sp, 208U); in Generate_57()
7421 __ str(r9, MemOperand(r0, -196, PreIndex)); in Generate_57()
7423 __ bind(&l_3b18); in Generate_57()
7424 __ bl(&l_3b18); in Generate_57()
7426 __ bind(&l_3b1c); in Generate_57()
7427 __ bl(&l_3b1c); in Generate_57()
7429 __ bind(&l_3b20); in Generate_57()
7430 __ ldr(Narrow, r3, &l_3b38); in Generate_57()
7431 __ add(Narrow, r0, sp, 76U); in Generate_57()
7432 __ str(Narrow, r3, MemOperand(sp, 48)); in Generate_57()
7434 __ bind(&l_3b26); in Generate_57()
7435 __ bl(&l_3b26); in Generate_57()
7436 __ b(Narrow, &l_3b12); in Generate_57()
7437 __ b(Narrow, &l_3b20); in Generate_57()
7438 __ nop(Narrow); in Generate_57()
7440 __ bind(&l_3b30); in Generate_57()
7441 __ Emit32(0x00000008); in Generate_57()
7443 __ bind(&l_3b34); in Generate_57()
7444 __ Emit32(0x00000008); in Generate_57()
7446 __ bind(&l_3b38); in Generate_57()
7447 __ Emit32(0x00000008); in Generate_57()
7449 __ bind(&l_3b3c); in Generate_57()
7450 __ Emit32(0x00000008); in Generate_57()
7451 __ movw(r3, 0U); in Generate_57()
7452 __ push(RegisterList(0x47f0)); in Generate_57()
7453 __ movt(r3, 0U); in Generate_57()
7454 __ mov(Narrow, r6, r0); in Generate_57()
7455 __ adds(r4, r6, 44U); in Generate_57()
7456 __ sub(Narrow, sp, sp, 232U); in Generate_57()
7457 __ ldr(Narrow, r0, MemOperand(r3)); in Generate_57()
7458 __ mov(r2, 800U); in Generate_57()
7459 __ ldr(Narrow, r7, &l_3d1c); in Generate_57()
7460 __ mov(r3, 0U); in Generate_57()
7461 __ mov(Narrow, r8, r1); in Generate_57()
7462 __ vstr(s0, MemOperand(sp, 8)); in Generate_57()
7463 __ str(Narrow, r0, MemOperand(sp, 24)); in Generate_57()
7464 __ str(Narrow, r7, MemOperand(sp, 36)); in Generate_57()
7465 __ str(Narrow, r2, MemOperand(sp, 16)); in Generate_57()
7466 __ str(Narrow, r3, MemOperand(sp, 40)); in Generate_57()
7467 __ strb(r3, MemOperand(sp, 53)); in Generate_57()
7468 __ b(eq, Narrow, &l_3bc4); in Generate_57()
7469 __ ldr(Narrow, r3, MemOperand(r6, 44)); in Generate_57()
7470 __ movs(Narrow, r2, 1U); in Generate_57()
7471 __ str(Narrow, r2, MemOperand(sp, 60)); in Generate_57()
7472 __ mov(Narrow, r0, r4); in Generate_57()
7473 __ movs(Narrow, r1, 32U); in Generate_57()
7474 __ str(Narrow, r4, MemOperand(sp, 56)); in Generate_57()
7475 __ ldr(Narrow, r3, MemOperand(r3, 32)); in Generate_57()
7476 __ blx(r3); in Generate_57()
7477 __ ldr(Narrow, r3, MemOperand(r6, 44)); in Generate_57()
7478 __ mov(Narrow, r0, r4); in Generate_57()
7479 __ ldr(Narrow, r3, MemOperand(r3, 24)); in Generate_57()
7480 __ blx(r3); in Generate_57()
7481 __ ldr(Narrow, r2, MemOperand(r6, 44)); in Generate_57()
7482 __ movw(r3, 0U); in Generate_57()
7483 __ movt(r3, 0U); in Generate_57()
7484 __ mov(Narrow, r0, r4); in Generate_57()
7485 __ ldr(Narrow, r2, MemOperand(r2)); in Generate_57()
7486 __ cmp(Narrow, r2, r3); in Generate_57()
7487 __ b(ne, &l_3cf8); in Generate_57()
7489 __ bind(&l_3ba0); in Generate_57()
7490 __ bl(&l_3ba0); in Generate_57()
7492 __ bind(&l_3ba4); in Generate_57()
7493 __ str(Narrow, r0, MemOperand(sp, 40)); in Generate_57()
7494 __ ldr(Narrow, r1, MemOperand(r0, 20)); in Generate_57()
7495 __ ldr(Narrow, r2, MemOperand(r0, 4)); in Generate_57()
7496 __ ldr(Narrow, r3, MemOperand(r0, 12)); in Generate_57()
7497 __ add(Narrow, r2, r2, r1); in Generate_57()
7498 __ subs(Narrow, r2, r2, r3); in Generate_57()
7499 __ cmp(Narrow, r2, 31U); in Generate_57()
7500 __ b(hi, Narrow, &l_3bbe); in Generate_57()
7501 __ lsls(Narrow, r1, r1, 1U); in Generate_57()
7502 __ adds(r0, 4U); in Generate_57()
7503 __ adds(Narrow, r1, r1, 32U); in Generate_57()
7505 __ bind(&l_3bba); in Generate_57()
7506 __ bl(&l_3bba); in Generate_57()
7508 __ bind(&l_3bbe); in Generate_57()
7509 __ movs(Narrow, r3, 1U); in Generate_57()
7510 __ strb(r3, MemOperand(sp, 53)); in Generate_57()
7512 __ bind(&l_3bc4); in Generate_57()
7513 __ ldr(r9, &l_3d24); in Generate_57()
7514 __ movs(Narrow, r4, 0U); in Generate_57()
7515 __ ldr(lr, &l_3d28); in Generate_57()
7516 __ movs(Narrow, r5, 1U); in Generate_57()
7517 __ movs(Narrow, r2, 14U); in Generate_57()
7518 __ mov(sl, 4U); in Generate_57()
7519 __ add(ip, sp, 8U); in Generate_57()
7520 __ str(Narrow, r2, MemOperand(sp, 68)); in Generate_57()
7521 __ str(Narrow, r6, MemOperand(sp, 64)); in Generate_57()
7522 __ mov(Narrow, r1, r2); in Generate_57()
7523 __ str(r9, MemOperand(sp, 36)); in Generate_57()
7524 __ mov(Narrow, r0, r6); in Generate_57()
7525 __ str(sl, MemOperand(sp, 76)); in Generate_57()
7526 __ mov(Narrow, r3, r8); in Generate_57()
7527 __ str(Narrow, r5, MemOperand(sp, 80)); in Generate_57()
7528 __ mov(r2, 800U); in Generate_57()
7529 __ str(Narrow, r5, MemOperand(sp, 84)); in Generate_57()
7530 __ strb(r5, MemOperand(sp, 112)); in Generate_57()
7531 __ str(Narrow, r5, MemOperand(sp, 128)); in Generate_57()
7532 __ str(Narrow, r5, MemOperand(sp, 152)); in Generate_57()
7533 __ str(Narrow, r5, MemOperand(sp, 176)); in Generate_57()
7536 __ str(Narrow, r5, MemOperand(sp, 200)); in Generate_58()
7537 __ strb(r4, MemOperand(sp, 88)); in Generate_58()
7538 __ str(Narrow, r4, MemOperand(sp, 92)); in Generate_58()
7539 __ strb(r4, MemOperand(sp, 96)); in Generate_58()
7540 __ strb(r4, MemOperand(sp, 100)); in Generate_58()
7541 __ str(Narrow, r4, MemOperand(sp, 116)); in Generate_58()
7542 __ str(Narrow, r4, MemOperand(sp, 120)); in Generate_58()
7543 __ str(Narrow, r4, MemOperand(sp, 124)); in Generate_58()
7544 __ str(Narrow, r4, MemOperand(sp, 132)); in Generate_58()
7545 __ str(Narrow, r4, MemOperand(sp, 136)); in Generate_58()
7546 __ str(Narrow, r4, MemOperand(sp, 140)); in Generate_58()
7547 __ str(Narrow, r4, MemOperand(sp, 144)); in Generate_58()
7548 __ str(Narrow, r4, MemOperand(sp, 148)); in Generate_58()
7549 __ str(Narrow, r4, MemOperand(sp, 156)); in Generate_58()
7550 __ str(Narrow, r4, MemOperand(sp, 160)); in Generate_58()
7551 __ str(Narrow, r4, MemOperand(sp, 164)); in Generate_58()
7552 __ str(Narrow, r4, MemOperand(sp, 168)); in Generate_58()
7553 __ str(Narrow, r4, MemOperand(sp, 172)); in Generate_58()
7554 __ str(Narrow, r4, MemOperand(sp, 180)); in Generate_58()
7555 __ str(Narrow, r4, MemOperand(sp, 184)); in Generate_58()
7556 __ str(Narrow, r4, MemOperand(sp, 188)); in Generate_58()
7557 __ str(Narrow, r4, MemOperand(sp, 192)); in Generate_58()
7558 __ str(Narrow, r4, MemOperand(sp, 196)); in Generate_58()
7559 __ str(Narrow, r4, MemOperand(sp, 204)); in Generate_58()
7560 __ str(ip, MemOperand(sp)); in Generate_58()
7561 __ str(Narrow, r4, MemOperand(sp, 208)); in Generate_58()
7562 __ str(Narrow, r4, MemOperand(sp, 212)); in Generate_58()
7563 __ str(Narrow, r4, MemOperand(sp, 216)); in Generate_58()
7564 __ strb(r4, MemOperand(sp, 224)); in Generate_58()
7565 __ str(lr, MemOperand(sp, 72)); in Generate_58()
7567 __ bind(&l_3c46); in Generate_58()
7568 __ bl(&l_3c46); in Generate_58()
7569 __ ldrb(r3, MemOperand(sp, 96)); in Generate_58()
7570 __ cbz(r3, &l_3c8a); in Generate_58()
7571 __ ldr(Narrow, r4, MemOperand(sp, 64)); in Generate_58()
7572 __ movw(r3, 0U); in Generate_58()
7573 __ movt(r3, 0U); in Generate_58()
7574 __ ldr(Narrow, r2, MemOperand(r4)); in Generate_58()
7575 __ ldr(Narrow, r2, MemOperand(r2, 8)); in Generate_58()
7576 __ cmp(Narrow, r2, r3); in Generate_58()
7577 __ b(ne, Narrow, &l_3cc8); in Generate_58()
7578 __ ldr(Narrow, r5, MemOperand(r4, 12)); in Generate_58()
7579 __ add(Narrow, r0, sp, 72U); in Generate_58()
7580 __ ldr(Narrow, r3, MemOperand(r4, 4)); in Generate_58()
7581 __ subs(Narrow, r5, r5, r3); in Generate_58()
7582 __ mov(Narrow, r1, r5); in Generate_58()
7584 __ bind(&l_3c6c); in Generate_58()
7585 __ bl(&l_3c6c); in Generate_58()
7586 __ add(r8, r4, 96U); in Generate_58()
7587 __ add(r6, r4, 44U); in Generate_58()
7588 __ cbnz(r0, &l_3cd0); in Generate_58()
7590 __ bind(&l_3c7a); in Generate_58()
7591 __ ldr(Narrow, r5, MemOperand(r4, 12)); in Generate_58()
7592 __ mov(Narrow, r0, r8); in Generate_58()
7593 __ ldr(Narrow, r3, MemOperand(r4, 4)); in Generate_58()
7594 __ mov(Narrow, r1, r6); in Generate_58()
7595 __ add(Narrow, r2, sp, 72U); in Generate_58()
7596 __ subs(Narrow, r3, r5, r3); in Generate_58()
7598 __ bind(&l_3c86); in Generate_58()
7599 __ bl(&l_3c86); in Generate_58()
7601 __ bind(&l_3c8a); in Generate_58()
7602 __ ldr(Narrow, r4, MemOperand(sp, 216)); in Generate_58()
7603 __ ldr(Narrow, r3, &l_3d20); in Generate_58()
7604 __ str(Narrow, r3, MemOperand(sp, 72)); in Generate_58()
7605 __ cbz(r4, &l_3ca0); in Generate_58()
7606 __ ldr(Narrow, r0, MemOperand(r4)); in Generate_58()
7607 __ cbz(r0, &l_3c9a); in Generate_58()
7609 __ bind(&l_3c96); in Generate_58()
7610 __ bl(&l_3c96); in Generate_58()
7612 __ bind(&l_3c9a); in Generate_58()
7613 __ mov(Narrow, r0, r4); in Generate_58()
7615 __ bind(&l_3c9c); in Generate_58()
7616 __ bl(&l_3c9c); in Generate_58()
7618 __ bind(&l_3ca0); in Generate_58()
7619 __ ldrb(r3, MemOperand(sp, 53)); in Generate_58()
7620 __ str(Narrow, r7, MemOperand(sp, 36)); in Generate_58()
7621 __ cbnz(r3, &l_3cae); in Generate_58()
7623 __ bind(&l_3ca8); in Generate_58()
7624 __ add(Narrow, sp, sp, 232U); in Generate_58()
7625 __ pop(RegisterList(0x87f0)); in Generate_58()
7627 __ bind(&l_3cae); in Generate_58()
7628 __ ldr(Narrow, r0, MemOperand(sp, 56)); in Generate_58()
7629 __ cmp(Narrow, r0, 0U); in Generate_58()
7630 __ b(eq, Narrow, &l_3ca8); in Generate_58()
7631 __ ldr(Narrow, r3, MemOperand(sp, 60)); in Generate_58()
7632 __ movs(Narrow, r2, 0U); in Generate_58()
7633 __ strb(r2, MemOperand(sp, 53)); in Generate_58()
7634 __ cmp(Narrow, r3, 1U); in Generate_58()
7635 __ b(ne, Narrow, &l_3ca8); in Generate_58()
7636 __ ldr(Narrow, r3, MemOperand(r0)); in Generate_58()
7637 __ ldr(Narrow, r3, MemOperand(r3, 28)); in Generate_58()
7638 __ blx(r3); in Generate_58()
7639 __ b(Narrow, &l_3ca8); in Generate_58()
7641 __ bind(&l_3cc8); in Generate_58()
7642 __ mov(Narrow, r0, r4); in Generate_58()
7643 __ add(Narrow, r1, sp, 72U); in Generate_58()
7644 __ blx(r2); in Generate_58()
7645 __ b(Narrow, &l_3c8a); in Generate_58()
7647 __ bind(&l_3cd0); in Generate_58()
7648 __ ldr(r3, MemOperand(r4, 132)); in Generate_58()
7649 __ add(r8, r4, 96U); in Generate_58()
7650 __ add(r6, r4, 44U); in Generate_58()
7651 __ cmp(Narrow, r5, r3); in Generate_58()
7652 __ b(eq, Narrow, &l_3ce6); in Generate_58()
7653 __ adds(Narrow, r2, r5, 2U); in Generate_58()
7654 __ cmp(Narrow, r3, r2); in Generate_58()
7655 __ b(ge, Narrow, &l_3c7a); in Generate_58()
7657 __ bind(&l_3ce6); in Generate_58()
7658 __ movs(Narrow, r3, 0U); in Generate_58()
7659 __ mov(Narrow, r2, r5); in Generate_58()
7660 __ str(Narrow, r3, MemOperand(sp)); in Generate_58()
7661 __ mov(Narrow, r1, r6); in Generate_58()
7662 __ mov(Narrow, r0, r8); in Generate_58()
7663 __ movs(Narrow, r3, 2U); in Generate_58()
7667 __ bind(&l_3cf2); in Generate_59()
7668 __ bl(&l_3cf2); in Generate_59()
7669 __ b(Narrow, &l_3c7a); in Generate_59()
7671 __ bind(&l_3cf8); in Generate_59()
7672 __ blx(r2); in Generate_59()
7673 __ b(Narrow, &l_3ba4); in Generate_59()
7674 __ ldr(Narrow, r3, &l_3d20); in Generate_59()
7675 __ add(Narrow, r0, sp, 100U); in Generate_59()
7676 __ str(Narrow, r3, MemOperand(sp, 72)); in Generate_59()
7678 __ bind(&l_3d02); in Generate_59()
7679 __ bl(&l_3d02); in Generate_59()
7681 __ bind(&l_3d06); in Generate_59()
7682 __ add(Narrow, r0, sp, 232U); in Generate_59()
7683 __ str(r9, MemOperand(r0, -196, PreIndex)); in Generate_59()
7685 __ bind(&l_3d0c); in Generate_59()
7686 __ bl(&l_3d0c); in Generate_59()
7688 __ bind(&l_3d10); in Generate_59()
7689 __ bl(&l_3d10); in Generate_59()
7690 __ add(Narrow, r0, sp, 64U); in Generate_59()
7692 __ bind(&l_3d16); in Generate_59()
7693 __ bl(&l_3d16); in Generate_59()
7694 __ b(Narrow, &l_3d06); in Generate_59()
7696 __ bind(&l_3d1c); in Generate_59()
7697 __ Emit32(0x00000008); in Generate_59()
7699 __ bind(&l_3d20); in Generate_59()
7700 __ Emit32(0x00000008); in Generate_59()
7702 __ bind(&l_3d24); in Generate_59()
7703 __ Emit32(0x00000008); in Generate_59()
7705 __ bind(&l_3d28); in Generate_59()
7706 __ Emit32(0x00000008); in Generate_59()
7707 __ push(RegisterList(0x47f0)); in Generate_59()
7708 __ adds(r9, r0, 44U); in Generate_59()
7709 __ ldr(Narrow, r6, &l_3f14); in Generate_59()
7710 __ sub(Narrow, sp, sp, 208U); in Generate_59()
7711 __ mov(Narrow, r5, r1); in Generate_59()
7712 __ mov(r1, 0U); in Generate_59()
7713 __ mov(Narrow, r4, r0); in Generate_59()
7714 __ mov(Narrow, sl, r2); in Generate_59()
7715 __ mov(Narrow, r7, r3); in Generate_59()
7716 __ mov(Narrow, r8, r5); in Generate_59()
7717 __ str(Narrow, r6, MemOperand(sp, 12)); in Generate_59()
7718 __ str(Narrow, r1, MemOperand(sp, 16)); in Generate_59()
7719 __ strb(r1, MemOperand(sp, 29)); in Generate_59()
7720 __ b(eq, Narrow, &l_3da2); in Generate_59()
7721 __ ldr(Narrow, r3, MemOperand(r0, 44)); in Generate_59()
7722 __ movs(Narrow, r2, 1U); in Generate_59()
7723 __ str(Narrow, r2, MemOperand(sp, 36)); in Generate_59()
7724 __ mov(Narrow, r0, r9); in Generate_59()
7725 __ movs(Narrow, r1, 32U); in Generate_59()
7726 __ str(r9, MemOperand(sp, 32)); in Generate_59()
7727 __ ldr(Narrow, r3, MemOperand(r3, 32)); in Generate_59()
7728 __ blx(r3); in Generate_59()
7729 __ ldr(Narrow, r3, MemOperand(r4, 44)); in Generate_59()
7730 __ mov(Narrow, r0, r9); in Generate_59()
7731 __ ldr(Narrow, r3, MemOperand(r3, 24)); in Generate_59()
7732 __ blx(r3); in Generate_59()
7733 __ ldr(Narrow, r2, MemOperand(r4, 44)); in Generate_59()
7734 __ movw(r3, 0U); in Generate_59()
7735 __ movt(r3, 0U); in Generate_59()
7736 __ mov(Narrow, r0, r9); in Generate_59()
7737 __ ldr(Narrow, r2, MemOperand(r2)); in Generate_59()
7738 __ cmp(Narrow, r2, r3); in Generate_59()
7739 __ b(ne, &l_3eec); in Generate_59()
7741 __ bind(&l_3d7e); in Generate_59()
7742 __ bl(&l_3d7e); in Generate_59()
7744 __ bind(&l_3d82); in Generate_59()
7745 __ str(Narrow, r0, MemOperand(sp, 16)); in Generate_59()
7746 __ ldr(Narrow, r1, MemOperand(r0, 20)); in Generate_59()
7747 __ ldr(Narrow, r3, MemOperand(r0, 4)); in Generate_59()
7748 __ ldr(Narrow, r2, MemOperand(r0, 12)); in Generate_59()
7749 __ add(Narrow, r3, r3, r1); in Generate_59()
7750 __ subs(Narrow, r3, r3, r2); in Generate_59()
7751 __ cmp(Narrow, r3, 31U); in Generate_59()
7752 __ b(hi, Narrow, &l_3d9c); in Generate_59()
7753 __ lsls(Narrow, r1, r1, 1U); in Generate_59()
7754 __ adds(r0, 4U); in Generate_59()
7755 __ adds(Narrow, r1, r1, 32U); in Generate_59()
7757 __ bind(&l_3d98); in Generate_59()
7758 __ bl(&l_3d98); in Generate_59()
7760 __ bind(&l_3d9c); in Generate_59()
7761 __ movs(Narrow, r3, 1U); in Generate_59()
7762 __ strb(r3, MemOperand(sp, 29)); in Generate_59()
7764 __ bind(&l_3da2); in Generate_59()
7765 __ ldr(r9, &l_3f20); in Generate_59()
7766 __ cmp(Narrow, r5, 14U); in Generate_59()
7767 __ ldr(Narrow, r1, &l_3f18); in Generate_59()
7768 __ mov(r3, 0U); in Generate_59()
7769 __ mov(r2, 1U); in Generate_59()
7770 __ mov(r0, 4U); in Generate_59()
7771 __ str(Narrow, r4, MemOperand(sp, 40)); in Generate_59()
7772 __ str(Narrow, r5, MemOperand(sp, 44)); in Generate_59()
7773 __ str(r9, MemOperand(sp, 12)); in Generate_59()
7774 __ str(Narrow, r0, MemOperand(sp, 52)); in Generate_59()
7775 __ str(Narrow, r2, MemOperand(sp, 56)); in Generate_59()
7776 __ str(Narrow, r2, MemOperand(sp, 60)); in Generate_59()
7777 __ strb(r2, MemOperand(sp, 88)); in Generate_59()
7778 __ str(Narrow, r2, MemOperand(sp, 104)); in Generate_59()
7779 __ str(Narrow, r2, MemOperand(sp, 128)); in Generate_59()
7780 __ str(Narrow, r2, MemOperand(sp, 152)); in Generate_59()
7781 __ str(Narrow, r2, MemOperand(sp, 176)); in Generate_59()
7782 __ strb(r3, MemOperand(sp, 64)); in Generate_59()
7783 __ str(Narrow, r3, MemOperand(sp, 68)); in Generate_59()
7784 __ strb(r3, MemOperand(sp, 72)); in Generate_59()
7785 __ strb(r3, MemOperand(sp, 76)); in Generate_59()
7786 __ str(Narrow, r3, MemOperand(sp, 92)); in Generate_59()
7787 __ str(Narrow, r3, MemOperand(sp, 96)); in Generate_59()
7788 __ str(Narrow, r3, MemOperand(sp, 100)); in Generate_59()
7789 __ str(Narrow, r3, MemOperand(sp, 108)); in Generate_59()
7790 __ str(Narrow, r3, MemOperand(sp, 112)); in Generate_59()
7791 __ str(Narrow, r3, MemOperand(sp, 116)); in Generate_59()
7792 __ str(Narrow, r3, MemOperand(sp, 120)); in Generate_59()
7793 __ str(Narrow, r3, MemOperand(sp, 124)); in Generate_59()
7794 __ str(Narrow, r3, MemOperand(sp, 132)); in Generate_59()
7795 __ str(Narrow, r3, MemOperand(sp, 136)); in Generate_59()
7796 __ str(Narrow, r3, MemOperand(sp, 140)); in Generate_59()
7797 __ str(Narrow, r3, MemOperand(sp, 144)); in Generate_59()
7800 __ str(Narrow, r3, MemOperand(sp, 148)); in Generate_60()
7801 __ str(Narrow, r3, MemOperand(sp, 156)); in Generate_60()
7802 __ str(Narrow, r3, MemOperand(sp, 160)); in Generate_60()
7803 __ str(Narrow, r3, MemOperand(sp, 164)); in Generate_60()
7804 __ str(Narrow, r3, MemOperand(sp, 168)); in Generate_60()
7805 __ str(Narrow, r3, MemOperand(sp, 172)); in Generate_60()
7806 __ str(Narrow, r3, MemOperand(sp, 180)); in Generate_60()
7807 __ str(Narrow, r3, MemOperand(sp, 184)); in Generate_60()
7808 __ str(Narrow, r3, MemOperand(sp, 188)); in Generate_60()
7809 __ str(Narrow, r3, MemOperand(sp, 192)); in Generate_60()
7810 __ strb(r3, MemOperand(sp, 200)); in Generate_60()
7811 __ str(Narrow, r1, MemOperand(sp, 48)); in Generate_60()
7812 __ b(eq, Narrow, &l_3e18); in Generate_60()
7813 __ ldr(Narrow, r2, MemOperand(r4, 28)); in Generate_60()
7814 __ cmp(Narrow, r2, 1U); in Generate_60()
7815 __ b(eq, Narrow, &l_3eaa); in Generate_60()
7817 __ bind(&l_3e18); in Generate_60()
7818 __ ldr(Narrow, r3, MemOperand(sp, 240)); in Generate_60()
7819 __ mov(Narrow, r0, r4); in Generate_60()
7820 __ str(Narrow, r7, MemOperand(sp)); in Generate_60()
7821 __ mov(Narrow, r1, r8); in Generate_60()
7822 __ movs(Narrow, r2, 0U); in Generate_60()
7823 __ str(Narrow, r3, MemOperand(sp, 4)); in Generate_60()
7824 __ mov(Narrow, r3, sl); in Generate_60()
7826 __ bind(&l_3e26); in Generate_60()
7827 __ bl(&l_3e26); in Generate_60()
7828 __ ldrb(r3, MemOperand(sp, 72)); in Generate_60()
7829 __ cbz(r3, &l_3e6c); in Generate_60()
7830 __ ldr(Narrow, r4, MemOperand(sp, 40)); in Generate_60()
7831 __ movw(r3, 0U); in Generate_60()
7832 __ movt(r3, 0U); in Generate_60()
7833 __ ldr(Narrow, r2, MemOperand(r4)); in Generate_60()
7834 __ ldr(Narrow, r2, MemOperand(r2, 8)); in Generate_60()
7835 __ cmp(Narrow, r2, r3); in Generate_60()
7836 __ b(ne, Narrow, &l_3ebc); in Generate_60()
7837 __ ldr(Narrow, r5, MemOperand(r4, 12)); in Generate_60()
7838 __ add(Narrow, r0, sp, 48U); in Generate_60()
7839 __ ldr(Narrow, r3, MemOperand(r4, 4)); in Generate_60()
7840 __ subs(Narrow, r5, r5, r3); in Generate_60()
7841 __ mov(Narrow, r1, r5); in Generate_60()
7843 __ bind(&l_3e4c); in Generate_60()
7844 __ bl(&l_3e4c); in Generate_60()
7845 __ add(r8, r4, 96U); in Generate_60()
7846 __ add(r7, r4, 44U); in Generate_60()
7847 __ cmp(Narrow, r0, 0U); in Generate_60()
7848 __ b(ne, Narrow, &l_3ec4); in Generate_60()
7850 __ bind(&l_3e5c); in Generate_60()
7851 __ ldr(Narrow, r5, MemOperand(r4, 12)); in Generate_60()
7852 __ mov(Narrow, r0, r8); in Generate_60()
7853 __ ldr(Narrow, r3, MemOperand(r4, 4)); in Generate_60()
7854 __ mov(Narrow, r1, r7); in Generate_60()
7855 __ add(Narrow, r2, sp, 48U); in Generate_60()
7856 __ subs(Narrow, r3, r5, r3); in Generate_60()
7858 __ bind(&l_3e68); in Generate_60()
7859 __ bl(&l_3e68); in Generate_60()
7861 __ bind(&l_3e6c); in Generate_60()
7862 __ ldr(Narrow, r4, MemOperand(sp, 192)); in Generate_60()
7863 __ ldr(Narrow, r3, &l_3f1c); in Generate_60()
7864 __ str(Narrow, r3, MemOperand(sp, 48)); in Generate_60()
7865 __ cbz(r4, &l_3e82); in Generate_60()
7866 __ ldr(Narrow, r0, MemOperand(r4)); in Generate_60()
7867 __ cbz(r0, &l_3e7c); in Generate_60()
7869 __ bind(&l_3e78); in Generate_60()
7870 __ bl(&l_3e78); in Generate_60()
7872 __ bind(&l_3e7c); in Generate_60()
7873 __ mov(Narrow, r0, r4); in Generate_60()
7875 __ bind(&l_3e7e); in Generate_60()
7876 __ bl(&l_3e7e); in Generate_60()
7878 __ bind(&l_3e82); in Generate_60()
7879 __ ldrb(r3, MemOperand(sp, 29)); in Generate_60()
7880 __ str(Narrow, r6, MemOperand(sp, 12)); in Generate_60()
7881 __ cbnz(r3, &l_3e90); in Generate_60()
7883 __ bind(&l_3e8a); in Generate_60()
7884 __ add(Narrow, sp, sp, 208U); in Generate_60()
7885 __ pop(RegisterList(0x87f0)); in Generate_60()
7887 __ bind(&l_3e90); in Generate_60()
7888 __ ldr(Narrow, r0, MemOperand(sp, 32)); in Generate_60()
7889 __ cmp(Narrow, r0, 0U); in Generate_60()
7890 __ b(eq, Narrow, &l_3e8a); in Generate_60()
7891 __ ldr(Narrow, r3, MemOperand(sp, 36)); in Generate_60()
7892 __ movs(Narrow, r2, 0U); in Generate_60()
7893 __ strb(r2, MemOperand(sp, 29)); in Generate_60()
7894 __ cmp(Narrow, r3, 1U); in Generate_60()
7895 __ b(ne, Narrow, &l_3e8a); in Generate_60()
7896 __ ldr(Narrow, r3, MemOperand(r0)); in Generate_60()
7897 __ ldr(Narrow, r3, MemOperand(r3, 28)); in Generate_60()
7898 __ blx(r3); in Generate_60()
7899 __ b(Narrow, &l_3e8a); in Generate_60()
7901 __ bind(&l_3eaa); in Generate_60()
7902 __ eor(r1, r5, 0x1); in Generate_60()
7903 __ mov(Narrow, r0, r4); in Generate_60()
7904 __ add(Narrow, r3, sp, 48U); in Generate_60()
7906 __ bind(&l_3eb2); in Generate_60()
7907 __ bl(&l_3eb2); in Generate_60()
7908 __ mov(r8, 14U); in Generate_60()
7909 __ b(Narrow, &l_3e18); in Generate_60()
7911 __ bind(&l_3ebc); in Generate_60()
7912 __ mov(Narrow, r0, r4); in Generate_60()
7913 __ add(Narrow, r1, sp, 48U); in Generate_60()
7914 __ blx(r2); in Generate_60()
7915 __ b(Narrow, &l_3e6c); in Generate_60()
7917 __ bind(&l_3ec4); in Generate_60()
7918 __ ldr(r3, MemOperand(r4, 132)); in Generate_60()
7919 __ add(r8, r4, 96U); in Generate_60()
7920 __ add(r7, r4, 44U); in Generate_60()
7921 __ cmp(Narrow, r5, r3); in Generate_60()
7922 __ b(eq, Narrow, &l_3eda); in Generate_60()
7923 __ adds(Narrow, r2, r5, 2U); in Generate_60()
7924 __ cmp(Narrow, r3, r2); in Generate_60()
7925 __ b(ge, Narrow, &l_3e5c); in Generate_60()
7927 __ bind(&l_3eda); in Generate_60()
7928 __ movs(Narrow, r3, 0U); in Generate_60()
7929 __ mov(Narrow, r2, r5); in Generate_60()
7930 __ str(Narrow, r3, MemOperand(sp)); in Generate_60()
7931 __ mov(Narrow, r1, r7); in Generate_60()
7932 __ mov(Narrow, r0, r8); in Generate_60()
7933 __ movs(Narrow, r3, 2U); in Generate_60()
7937 __ bind(&l_3ee6); in Generate_61()
7938 __ bl(&l_3ee6); in Generate_61()
7939 __ b(Narrow, &l_3e5c); in Generate_61()
7941 __ bind(&l_3eec); in Generate_61()
7942 __ blx(r2); in Generate_61()
7943 __ b(Narrow, &l_3d82); in Generate_61()
7944 __ add(Narrow, r0, sp, 40U); in Generate_61()
7946 __ bind(&l_3ef2); in Generate_61()
7947 __ bl(&l_3ef2); in Generate_61()
7949 __ bind(&l_3ef6); in Generate_61()
7950 __ add(Narrow, r0, sp, 208U); in Generate_61()
7951 __ str(r9, MemOperand(r0, -196, PreIndex)); in Generate_61()
7953 __ bind(&l_3efc); in Generate_61()
7954 __ bl(&l_3efc); in Generate_61()
7956 __ bind(&l_3f00); in Generate_61()
7957 __ bl(&l_3f00); in Generate_61()
7959 __ bind(&l_3f04); in Generate_61()
7960 __ ldr(Narrow, r3, &l_3f1c); in Generate_61()
7961 __ add(Narrow, r0, sp, 76U); in Generate_61()
7962 __ str(Narrow, r3, MemOperand(sp, 48)); in Generate_61()
7964 __ bind(&l_3f0a); in Generate_61()
7965 __ bl(&l_3f0a); in Generate_61()
7966 __ b(Narrow, &l_3ef6); in Generate_61()
7967 __ b(Narrow, &l_3f04); in Generate_61()
7968 __ nop(Narrow); in Generate_61()
7970 __ bind(&l_3f14); in Generate_61()
7971 __ Emit32(0x00000008); in Generate_61()
7973 __ bind(&l_3f18); in Generate_61()
7974 __ Emit32(0x00000008); in Generate_61()
7976 __ bind(&l_3f1c); in Generate_61()
7977 __ Emit32(0x00000008); in Generate_61()
7979 __ bind(&l_3f20); in Generate_61()
7980 __ Emit32(0x00000008); in Generate_61()
7981 __ push(RegisterList(0x4ff0)); in Generate_61()
7982 __ adds(r4, r0, 44U); in Generate_61()
7983 __ ldr(r8, &l_41ec); in Generate_61()
7984 __ sub(Narrow, sp, sp, 212U); in Generate_61()
7985 __ mov(Narrow, r7, r1); in Generate_61()
7986 __ mov(r1, 0U); in Generate_61()
7987 __ mov(Narrow, r5, r0); in Generate_61()
7988 __ mov(Narrow, r9, r2); in Generate_61()
7989 __ mov(Narrow, r6, r3); in Generate_61()
7990 __ mov(Narrow, sl, r7); in Generate_61()
7991 __ str(r8, MemOperand(sp, 12)); in Generate_61()
7992 __ str(Narrow, r1, MemOperand(sp, 16)); in Generate_61()
7993 __ strb(r1, MemOperand(sp, 29)); in Generate_61()
7994 __ b(eq, Narrow, &l_3f9c); in Generate_61()
7995 __ ldr(Narrow, r3, MemOperand(r0, 44)); in Generate_61()
7996 __ movs(Narrow, r2, 1U); in Generate_61()
7997 __ str(Narrow, r2, MemOperand(sp, 36)); in Generate_61()
7998 __ mov(Narrow, r0, r4); in Generate_61()
7999 __ movs(Narrow, r1, 32U); in Generate_61()
8000 __ str(Narrow, r4, MemOperand(sp, 32)); in Generate_61()
8001 __ ldr(Narrow, r3, MemOperand(r3, 32)); in Generate_61()
8002 __ blx(r3); in Generate_61()
8003 __ ldr(Narrow, r3, MemOperand(r5, 44)); in Generate_61()
8004 __ mov(Narrow, r0, r4); in Generate_61()
8005 __ ldr(Narrow, r3, MemOperand(r3, 24)); in Generate_61()
8006 __ blx(r3); in Generate_61()
8007 __ ldr(Narrow, r2, MemOperand(r5, 44)); in Generate_61()
8008 __ movw(r3, 0U); in Generate_61()
8009 __ movt(r3, 0U); in Generate_61()
8010 __ mov(Narrow, r0, r4); in Generate_61()
8011 __ ldr(Narrow, r2, MemOperand(r2)); in Generate_61()
8012 __ cmp(Narrow, r2, r3); in Generate_61()
8013 __ b(ne, &l_4160); in Generate_61()
8015 __ bind(&l_3f78); in Generate_61()
8016 __ bl(&l_3f78); in Generate_61()
8018 __ bind(&l_3f7c); in Generate_61()
8019 __ str(Narrow, r0, MemOperand(sp, 16)); in Generate_61()
8020 __ ldr(Narrow, r1, MemOperand(r0, 20)); in Generate_61()
8021 __ ldr(Narrow, r3, MemOperand(r0, 4)); in Generate_61()
8022 __ ldr(Narrow, r2, MemOperand(r0, 12)); in Generate_61()
8023 __ add(Narrow, r3, r3, r1); in Generate_61()
8024 __ subs(Narrow, r3, r3, r2); in Generate_61()
8025 __ cmp(Narrow, r3, 31U); in Generate_61()
8026 __ b(hi, Narrow, &l_3f96); in Generate_61()
8027 __ lsls(Narrow, r1, r1, 1U); in Generate_61()
8028 __ adds(r0, 4U); in Generate_61()
8029 __ adds(Narrow, r1, r1, 32U); in Generate_61()
8031 __ bind(&l_3f92); in Generate_61()
8032 __ bl(&l_3f92); in Generate_61()
8034 __ bind(&l_3f96); in Generate_61()
8035 __ movs(Narrow, r4, 1U); in Generate_61()
8036 __ strb(r4, MemOperand(sp, 29)); in Generate_61()
8038 __ bind(&l_3f9c); in Generate_61()
8039 __ ldr(Narrow, r2, MemOperand(r6, 4)); in Generate_61()
8040 __ ldr(fp, &l_41f0); in Generate_61()
8041 __ ubfx(r3, r2, 5U, 4U); in Generate_61()
8042 __ str(fp, MemOperand(sp, 12)); in Generate_61()
8043 __ cbz(r3, &l_4000); in Generate_61()
8044 __ ldr(Narrow, r1, MemOperand(r6, 8)); in Generate_61()
8045 __ ldr(Narrow, r0, MemOperand(r6, 16)); in Generate_61()
8046 __ cmp(Narrow, r1, 4U); in Generate_61()
8047 __ b(eq, &l_4118); in Generate_61()
8048 __ tst(r0, 0x1e0); in Generate_61()
8049 __ b(ne, &l_4126); in Generate_61()
8050 __ ldr(Narrow, r3, MemOperand(r6, 12)); in Generate_61()
8051 __ and_(r0, r9, 0x1f); in Generate_61()
8052 __ cbnz(r3, &l_3fd0); in Generate_61()
8053 __ and_(lr, r2, 0x1f); in Generate_61()
8054 __ cmp(Narrow, r0, lr); in Generate_61()
8055 __ b(eq, &l_4146); in Generate_61()
8057 __ bind(&l_3fd0); in Generate_61()
8058 __ ldr(Narrow, r3, MemOperand(r6, 12)); in Generate_61()
8059 __ cbnz(r3, &l_3fe6); in Generate_61()
8060 __ cmp(Narrow, r0, 15U); in Generate_61()
8061 __ b(eq, &l_4142); in Generate_61()
8062 __ and_(r3, r2, 0x1f); in Generate_61()
8063 __ cmp(Narrow, r3, 15U); in Generate_61()
8064 __ it(ne); in Generate_61()
8065 __ mov(ne, Narrow, r1, 1U); in Generate_61()
8066 __ b(ne, Narrow, &l_400c); in Generate_61()
8068 __ bind(&l_3fe6); in Generate_61()
8069 __ cmp(Narrow, r0, 7U); in Generate_61()
8070 __ b(hi, &l_4142); in Generate_61()
8071 __ and_(r2, r2, 0x1f); in Generate_61()
8072 __ cmp(Narrow, r2, 7U); in Generate_61()
8073 __ b(hi, &l_4142); in Generate_61()
8076 __ cmp(Narrow, r1, 2U); in Generate_62()
8077 __ ite(hi); in Generate_62()
8078 __ mov(hi, Narrow, r1, 0U); in Generate_62()
8079 __ mov(ls, Narrow, r1, 1U); in Generate_62()
8080 __ b(Narrow, &l_400c); in Generate_62()
8082 __ bind(&l_4000); in Generate_62()
8083 __ and_(r2, r9, 0x1f); in Generate_62()
8084 __ cmp(Narrow, r2, 7U); in Generate_62()
8085 __ b(ls, &l_410c); in Generate_62()
8087 __ bind(&l_400a); in Generate_62()
8088 __ mov(Narrow, r1, r3); in Generate_62()
8090 __ bind(&l_400c); in Generate_62()
8091 __ ldr(Narrow, r2, &l_41e4); in Generate_62()
8092 __ cmp(Narrow, r7, 14U); in Generate_62()
8093 __ mov(r4, 0U); in Generate_62()
8094 __ mov(r3, 1U); in Generate_62()
8095 __ mov(r0, 4U); in Generate_62()
8096 __ str(Narrow, r5, MemOperand(sp, 40)); in Generate_62()
8097 __ str(Narrow, r7, MemOperand(sp, 44)); in Generate_62()
8098 __ str(Narrow, r0, MemOperand(sp, 52)); in Generate_62()
8099 __ str(Narrow, r3, MemOperand(sp, 56)); in Generate_62()
8100 __ str(Narrow, r3, MemOperand(sp, 60)); in Generate_62()
8101 __ strb(r3, MemOperand(sp, 88)); in Generate_62()
8102 __ str(Narrow, r3, MemOperand(sp, 104)); in Generate_62()
8103 __ str(Narrow, r3, MemOperand(sp, 128)); in Generate_62()
8104 __ str(Narrow, r3, MemOperand(sp, 152)); in Generate_62()
8105 __ str(Narrow, r3, MemOperand(sp, 176)); in Generate_62()
8106 __ strb(r4, MemOperand(sp, 64)); in Generate_62()
8107 __ str(Narrow, r4, MemOperand(sp, 68)); in Generate_62()
8108 __ strb(r4, MemOperand(sp, 72)); in Generate_62()
8109 __ strb(r4, MemOperand(sp, 76)); in Generate_62()
8110 __ str(Narrow, r4, MemOperand(sp, 92)); in Generate_62()
8111 __ str(Narrow, r4, MemOperand(sp, 96)); in Generate_62()
8112 __ str(Narrow, r4, MemOperand(sp, 100)); in Generate_62()
8113 __ str(Narrow, r4, MemOperand(sp, 108)); in Generate_62()
8114 __ str(Narrow, r4, MemOperand(sp, 112)); in Generate_62()
8115 __ str(Narrow, r4, MemOperand(sp, 116)); in Generate_62()
8116 __ str(Narrow, r4, MemOperand(sp, 120)); in Generate_62()
8117 __ str(Narrow, r4, MemOperand(sp, 124)); in Generate_62()
8118 __ str(Narrow, r4, MemOperand(sp, 132)); in Generate_62()
8119 __ str(Narrow, r4, MemOperand(sp, 136)); in Generate_62()
8120 __ str(Narrow, r4, MemOperand(sp, 140)); in Generate_62()
8121 __ str(Narrow, r4, MemOperand(sp, 144)); in Generate_62()
8122 __ str(Narrow, r4, MemOperand(sp, 148)); in Generate_62()
8123 __ str(Narrow, r4, MemOperand(sp, 156)); in Generate_62()
8124 __ str(Narrow, r4, MemOperand(sp, 160)); in Generate_62()
8125 __ str(Narrow, r4, MemOperand(sp, 164)); in Generate_62()
8126 __ str(Narrow, r4, MemOperand(sp, 168)); in Generate_62()
8127 __ str(Narrow, r4, MemOperand(sp, 172)); in Generate_62()
8128 __ str(Narrow, r4, MemOperand(sp, 180)); in Generate_62()
8129 __ str(Narrow, r4, MemOperand(sp, 184)); in Generate_62()
8130 __ str(Narrow, r4, MemOperand(sp, 188)); in Generate_62()
8131 __ str(Narrow, r4, MemOperand(sp, 192)); in Generate_62()
8132 __ strb(r1, MemOperand(sp, 200)); in Generate_62()
8133 __ str(Narrow, r2, MemOperand(sp, 48)); in Generate_62()
8134 __ b(eq, Narrow, &l_407a); in Generate_62()
8135 __ ldr(Narrow, r2, MemOperand(r5, 28)); in Generate_62()
8136 __ cmp(Narrow, r2, r3); in Generate_62()
8137 __ b(eq, Narrow, &l_4164); in Generate_62()
8139 __ bind(&l_407a); in Generate_62()
8140 __ str(Narrow, r6, MemOperand(sp)); in Generate_62()
8141 __ mov(Narrow, r0, r5); in Generate_62()
8142 __ mov(Narrow, r1, sl); in Generate_62()
8143 __ mov(Narrow, r3, r9); in Generate_62()
8144 __ movs(Narrow, r2, 0U); in Generate_62()
8146 __ bind(&l_4084); in Generate_62()
8147 __ bl(&l_4084); in Generate_62()
8148 __ ldrb(r3, MemOperand(sp, 72)); in Generate_62()
8149 __ cbz(r3, &l_40cc); in Generate_62()
8150 __ ldr(Narrow, r4, MemOperand(sp, 40)); in Generate_62()
8151 __ movw(r3, 0U); in Generate_62()
8152 __ movt(r3, 0U); in Generate_62()
8153 __ ldr(Narrow, r2, MemOperand(r4)); in Generate_62()
8154 __ ldr(Narrow, r2, MemOperand(r2, 8)); in Generate_62()
8155 __ cmp(Narrow, r2, r3); in Generate_62()
8156 __ b(ne, &l_41ac); in Generate_62()
8157 __ ldr(Narrow, r5, MemOperand(r4, 12)); in Generate_62()
8158 __ add(Narrow, r0, sp, 48U); in Generate_62()
8159 __ ldr(Narrow, r3, MemOperand(r4, 4)); in Generate_62()
8160 __ subs(Narrow, r5, r5, r3); in Generate_62()
8161 __ mov(Narrow, r1, r5); in Generate_62()
8163 __ bind(&l_40ac); in Generate_62()
8164 __ bl(&l_40ac); in Generate_62()
8165 __ add(r7, r4, 96U); in Generate_62()
8166 __ add(r6, r4, 44U); in Generate_62()
8167 __ cmp(Narrow, r0, 0U); in Generate_62()
8168 __ b(ne, Narrow, &l_4184); in Generate_62()
8170 __ bind(&l_40bc); in Generate_62()
8171 __ ldr(Narrow, r5, MemOperand(r4, 12)); in Generate_62()
8172 __ mov(Narrow, r0, r7); in Generate_62()
8173 __ ldr(Narrow, r3, MemOperand(r4, 4)); in Generate_62()
8174 __ mov(Narrow, r1, r6); in Generate_62()
8175 __ add(Narrow, r2, sp, 48U); in Generate_62()
8176 __ subs(Narrow, r3, r5, r3); in Generate_62()
8178 __ bind(&l_40c8); in Generate_62()
8179 __ bl(&l_40c8); in Generate_62()
8181 __ bind(&l_40cc); in Generate_62()
8182 __ ldr(Narrow, r4, MemOperand(sp, 192)); in Generate_62()
8183 __ ldr(Narrow, r3, &l_41e8); in Generate_62()
8184 __ str(Narrow, r3, MemOperand(sp, 48)); in Generate_62()
8185 __ cbz(r4, &l_40e2); in Generate_62()
8186 __ ldr(Narrow, r0, MemOperand(r4)); in Generate_62()
8187 __ cbz(r0, &l_40dc); in Generate_62()
8189 __ bind(&l_40d8); in Generate_62()
8190 __ bl(&l_40d8); in Generate_62()
8192 __ bind(&l_40dc); in Generate_62()
8193 __ mov(Narrow, r0, r4); in Generate_62()
8195 __ bind(&l_40de); in Generate_62()
8196 __ bl(&l_40de); in Generate_62()
8198 __ bind(&l_40e2); in Generate_62()
8199 __ ldrb(r3, MemOperand(sp, 29)); in Generate_62()
8200 __ str(r8, MemOperand(sp, 12)); in Generate_62()
8201 __ cbnz(r3, &l_40f2); in Generate_62()
8205 __ bind(&l_40ec); in Generate_63()
8206 __ add(Narrow, sp, sp, 212U); in Generate_63()
8207 __ pop(RegisterList(0x8ff0)); in Generate_63()
8209 __ bind(&l_40f2); in Generate_63()
8210 __ ldr(Narrow, r0, MemOperand(sp, 32)); in Generate_63()
8211 __ cmp(Narrow, r0, 0U); in Generate_63()
8212 __ b(eq, Narrow, &l_40ec); in Generate_63()
8213 __ ldr(Narrow, r3, MemOperand(sp, 36)); in Generate_63()
8214 __ movs(Narrow, r2, 0U); in Generate_63()
8215 __ strb(r2, MemOperand(sp, 29)); in Generate_63()
8216 __ cmp(Narrow, r3, 1U); in Generate_63()
8217 __ b(ne, Narrow, &l_40ec); in Generate_63()
8219 __ bind(&l_4104); in Generate_63()
8220 __ ldr(Narrow, r3, MemOperand(r0)); in Generate_63()
8221 __ ldr(Narrow, r3, MemOperand(r3, 28)); in Generate_63()
8222 __ blx(r3); in Generate_63()
8223 __ b(Narrow, &l_40ec); in Generate_63()
8225 __ bind(&l_410c); in Generate_63()
8226 __ ldr(Narrow, r3, MemOperand(r6)); in Generate_63()
8227 __ cmp(Narrow, r3, 255U); in Generate_63()
8228 __ ite(hi); in Generate_63()
8229 __ mov(hi, Narrow, r1, 0U); in Generate_63()
8230 __ mov(ls, Narrow, r1, 1U); in Generate_63()
8231 __ b(Narrow, &l_400c); in Generate_63()
8233 __ bind(&l_4118); in Generate_63()
8234 __ tst(r0, 0x1e0); in Generate_63()
8235 __ it(eq); in Generate_63()
8236 __ and_(eq, r0, r9, 0x1f); in Generate_63()
8237 __ b(eq, &l_3fe6); in Generate_63()
8239 __ bind(&l_4126); in Generate_63()
8240 __ and_(r3, r2, 0x1f); in Generate_63()
8241 __ and_(r2, r9, 0x1f); in Generate_63()
8242 __ cmp(Narrow, r2, 7U); in Generate_63()
8243 __ it(ls); in Generate_63()
8244 __ cmp(ls, Narrow, r2, r3); in Generate_63()
8245 __ ite(eq); in Generate_63()
8246 __ mov(eq, Narrow, r3, 1U); in Generate_63()
8247 __ mov(ne, Narrow, r3, 0U); in Generate_63()
8248 __ b(ne, &l_400a); in Generate_63()
8249 __ cmp(Narrow, r1, 3U); in Generate_63()
8250 __ b(ls, Narrow, &l_41b4); in Generate_63()
8252 __ bind(&l_4142); in Generate_63()
8253 __ movs(Narrow, r1, 0U); in Generate_63()
8254 __ b(Narrow, &l_400c); in Generate_63()
8256 __ bind(&l_4146); in Generate_63()
8257 __ str(r8, MemOperand(sp, 12)); in Generate_63()
8258 __ cmp(Narrow, r4, 0U); in Generate_63()
8259 __ b(eq, Narrow, &l_40ec); in Generate_63()
8260 __ ldr(Narrow, r0, MemOperand(sp, 32)); in Generate_63()
8261 __ cmp(Narrow, r0, 0U); in Generate_63()
8262 __ b(eq, Narrow, &l_40ec); in Generate_63()
8263 __ ldr(Narrow, r2, MemOperand(sp, 36)); in Generate_63()
8264 __ strb(r3, MemOperand(sp, 29)); in Generate_63()
8265 __ cmp(Narrow, r2, 1U); in Generate_63()
8266 __ b(ne, Narrow, &l_40ec); in Generate_63()
8267 __ b(Narrow, &l_4104); in Generate_63()
8269 __ bind(&l_4160); in Generate_63()
8270 __ blx(r2); in Generate_63()
8271 __ b(Narrow, &l_3f7c); in Generate_63()
8273 __ bind(&l_4164); in Generate_63()
8274 __ cbz(r1, &l_4172); in Generate_63()
8275 __ mov(Narrow, r1, r7); in Generate_63()
8276 __ mov(Narrow, r0, r5); in Generate_63()
8277 __ movs(Narrow, r2, 8U); in Generate_63()
8279 __ bind(&l_416c); in Generate_63()
8280 __ bl(&l_416c); in Generate_63()
8281 __ b(Narrow, &l_407a); in Generate_63()
8283 __ bind(&l_4172); in Generate_63()
8284 __ eor(r1, r7, 0x1); in Generate_63()
8285 __ mov(Narrow, r0, r5); in Generate_63()
8286 __ add(Narrow, r3, sp, 48U); in Generate_63()
8288 __ bind(&l_417a); in Generate_63()
8289 __ bl(&l_417a); in Generate_63()
8290 __ mov(sl, 14U); in Generate_63()
8291 __ b(Narrow, &l_407a); in Generate_63()
8293 __ bind(&l_4184); in Generate_63()
8294 __ ldr(r3, MemOperand(r4, 132)); in Generate_63()
8295 __ add(r7, r4, 96U); in Generate_63()
8296 __ add(r6, r4, 44U); in Generate_63()
8297 __ cmp(Narrow, r5, r3); in Generate_63()
8298 __ b(eq, Narrow, &l_419a); in Generate_63()
8299 __ adds(Narrow, r2, r5, 2U); in Generate_63()
8300 __ cmp(Narrow, r3, r2); in Generate_63()
8301 __ b(ge, Narrow, &l_40bc); in Generate_63()
8303 __ bind(&l_419a); in Generate_63()
8304 __ movs(Narrow, r3, 0U); in Generate_63()
8305 __ mov(Narrow, r2, r5); in Generate_63()
8306 __ str(Narrow, r3, MemOperand(sp)); in Generate_63()
8307 __ mov(Narrow, r1, r6); in Generate_63()
8308 __ mov(Narrow, r0, r7); in Generate_63()
8309 __ movs(Narrow, r3, 2U); in Generate_63()
8311 __ bind(&l_41a6); in Generate_63()
8312 __ bl(&l_41a6); in Generate_63()
8313 __ b(Narrow, &l_40bc); in Generate_63()
8315 __ bind(&l_41ac); in Generate_63()
8316 __ mov(Narrow, r0, r4); in Generate_63()
8317 __ add(Narrow, r1, sp, 48U); in Generate_63()
8318 __ blx(r2); in Generate_63()
8319 __ b(Narrow, &l_40cc); in Generate_63()
8321 __ bind(&l_41b4); in Generate_63()
8322 __ and_(r3, r0, 0x1f); in Generate_63()
8323 __ cmp(Narrow, r3, 7U); in Generate_63()
8324 __ ite(hi); in Generate_63()
8325 __ mov(hi, Narrow, r1, 0U); in Generate_63()
8326 __ mov(ls, Narrow, r1, 1U); in Generate_63()
8327 __ b(Narrow, &l_400c); in Generate_63()
8328 __ add(Narrow, r0, sp, 40U); in Generate_63()
8330 __ bind(&l_41c4); in Generate_63()
8331 __ bl(&l_41c4); in Generate_63()
8333 __ bind(&l_41c8); in Generate_63()
8334 __ add(Narrow, r0, sp, 208U); in Generate_63()
8335 __ str(fp, MemOperand(r0, -196, PreIndex)); in Generate_63()
8337 __ bind(&l_41ce); in Generate_63()
8338 __ bl(&l_41ce); in Generate_63()
8340 __ bind(&l_41d2); in Generate_63()
8341 __ bl(&l_41d2); in Generate_63()
8343 __ bind(&l_41d6); in Generate_63()
8344 __ ldr(Narrow, r3, &l_41e8); in Generate_63()
8345 __ add(Narrow, r0, sp, 76U); in Generate_63()
8346 __ str(Narrow, r3, MemOperand(sp, 48)); in Generate_63()
8348 __ bind(&l_41dc); in Generate_63()
8349 __ bl(&l_41dc); in Generate_63()
8350 __ b(Narrow, &l_41c8); in Generate_63()
8351 __ b(Narrow, &l_41d6); in Generate_63()
8355 __ bind(&l_41e4); in Generate_64()
8356 __ Emit32(0x00000008); in Generate_64()
8358 __ bind(&l_41e8); in Generate_64()
8359 __ Emit32(0x00000008); in Generate_64()
8361 __ bind(&l_41ec); in Generate_64()
8362 __ Emit32(0x00000008); in Generate_64()
8364 __ bind(&l_41f0); in Generate_64()
8365 __ Emit32(0x00000008); in Generate_64()
8366 __ push(RegisterList(0x4ff0)); in Generate_64()
8367 __ adds(r4, r0, 44U); in Generate_64()
8368 __ ldr(r8, &l_4528); in Generate_64()
8369 __ sub(Narrow, sp, sp, 212U); in Generate_64()
8370 __ mov(Narrow, fp, r1); in Generate_64()
8371 __ mov(r1, 0U); in Generate_64()
8372 __ mov(Narrow, r5, r0); in Generate_64()
8373 __ mov(Narrow, r9, r2); in Generate_64()
8374 __ mov(Narrow, r7, r3); in Generate_64()
8375 __ mov(Narrow, sl, fp); in Generate_64()
8376 __ str(r8, MemOperand(sp, 12)); in Generate_64()
8377 __ str(Narrow, r1, MemOperand(sp, 16)); in Generate_64()
8378 __ strb(r1, MemOperand(sp, 29)); in Generate_64()
8379 __ ldr(Narrow, r6, MemOperand(sp, 248)); in Generate_64()
8380 __ b(eq, Narrow, &l_426e); in Generate_64()
8381 __ ldr(Narrow, r3, MemOperand(r0, 44)); in Generate_64()
8382 __ movs(Narrow, r2, 1U); in Generate_64()
8383 __ str(Narrow, r2, MemOperand(sp, 36)); in Generate_64()
8384 __ mov(Narrow, r0, r4); in Generate_64()
8385 __ movs(Narrow, r1, 32U); in Generate_64()
8386 __ str(Narrow, r4, MemOperand(sp, 32)); in Generate_64()
8387 __ ldr(Narrow, r3, MemOperand(r3, 32)); in Generate_64()
8388 __ blx(r3); in Generate_64()
8389 __ ldr(Narrow, r3, MemOperand(r5, 44)); in Generate_64()
8390 __ mov(Narrow, r0, r4); in Generate_64()
8391 __ ldr(Narrow, r3, MemOperand(r3, 24)); in Generate_64()
8392 __ blx(r3); in Generate_64()
8393 __ ldr(Narrow, r2, MemOperand(r5, 44)); in Generate_64()
8394 __ movw(r3, 0U); in Generate_64()
8395 __ movt(r3, 0U); in Generate_64()
8396 __ mov(Narrow, r0, r4); in Generate_64()
8397 __ ldr(Narrow, r2, MemOperand(r2)); in Generate_64()
8398 __ cmp(Narrow, r2, r3); in Generate_64()
8399 __ b(ne, &l_445e); in Generate_64()
8401 __ bind(&l_424a); in Generate_64()
8402 __ bl(&l_424a); in Generate_64()
8404 __ bind(&l_424e); in Generate_64()
8405 __ str(Narrow, r0, MemOperand(sp, 16)); in Generate_64()
8406 __ ldr(Narrow, r1, MemOperand(r0, 20)); in Generate_64()
8407 __ ldr(Narrow, r3, MemOperand(r0, 4)); in Generate_64()
8408 __ ldr(Narrow, r2, MemOperand(r0, 12)); in Generate_64()
8409 __ add(Narrow, r3, r3, r1); in Generate_64()
8410 __ subs(Narrow, r3, r3, r2); in Generate_64()
8411 __ cmp(Narrow, r3, 31U); in Generate_64()
8412 __ b(hi, Narrow, &l_4268); in Generate_64()
8413 __ lsls(Narrow, r1, r1, 1U); in Generate_64()
8414 __ adds(r0, 4U); in Generate_64()
8415 __ adds(Narrow, r1, r1, 32U); in Generate_64()
8417 __ bind(&l_4264); in Generate_64()
8418 __ bl(&l_4264); in Generate_64()
8420 __ bind(&l_4268); in Generate_64()
8421 __ movs(Narrow, r4, 1U); in Generate_64()
8422 __ strb(r4, MemOperand(sp, 29)); in Generate_64()
8424 __ bind(&l_426e); in Generate_64()
8425 __ ldr(Narrow, r3, &l_451c); in Generate_64()
8426 __ cmp(fp, 14U); in Generate_64()
8427 __ str(Narrow, r3, MemOperand(sp, 12)); in Generate_64()
8428 __ b(eq, Narrow, &l_42a0); in Generate_64()
8430 __ bind(&l_4278); in Generate_64()
8431 __ ldr(Narrow, r3, MemOperand(r6, 4)); in Generate_64()
8432 __ tst(r3, 0x1e0); in Generate_64()
8433 __ b(ne, Narrow, &l_42b6); in Generate_64()
8434 __ ldr(Narrow, r1, MemOperand(r6)); in Generate_64()
8436 __ bind(&l_4282); in Generate_64()
8437 __ cmp(Narrow, r1, 7U); in Generate_64()
8438 __ b(hi, &l_443e); in Generate_64()
8439 __ and_(r3, r7, 0x1f); in Generate_64()
8440 __ cmp(Narrow, r3, 7U); in Generate_64()
8441 __ b(hi, &l_43fc); in Generate_64()
8442 __ and_(r3, r9, 0x1f); in Generate_64()
8443 __ cmp(Narrow, r3, 7U); in Generate_64()
8444 __ b(hi, &l_4404); in Generate_64()
8446 __ bind(&l_429c); in Generate_64()
8447 __ movs(Narrow, r1, 1U); in Generate_64()
8448 __ b(Narrow, &l_4312); in Generate_64()
8450 __ bind(&l_42a0); in Generate_64()
8451 __ and_(r3, r9, 0x1f); in Generate_64()
8452 __ and_(r2, r7, 0x1f); in Generate_64()
8453 __ cmp(Narrow, r3, r2); in Generate_64()
8454 __ b(ne, Narrow, &l_4278); in Generate_64()
8455 __ ldr(Narrow, r3, MemOperand(r6, 4)); in Generate_64()
8456 __ tst(r3, 0x1e0); in Generate_64()
8457 __ b(eq, &l_44d4); in Generate_64()
8459 __ bind(&l_42b6); in Generate_64()
8460 __ ldr(Narrow, r2, MemOperand(r6, 8)); in Generate_64()
8461 __ cmp(Narrow, r2, 4U); in Generate_64()
8462 __ b(eq, Narrow, &l_4310); in Generate_64()
8463 __ ldr(Narrow, r2, MemOperand(r6, 16)); in Generate_64()
8464 __ tst(r2, 0x1e0); in Generate_64()
8465 __ b(ne, Narrow, &l_42e0); in Generate_64()
8466 __ ldr(Narrow, r2, MemOperand(r6, 12)); in Generate_64()
8467 __ cbnz(r2, &l_42e0); in Generate_64()
8468 __ and_(r2, r9, 0x1f); in Generate_64()
8469 __ cmp(Narrow, r2, 7U); in Generate_64()
8470 __ b(hi, Narrow, &l_42e0); in Generate_64()
8471 __ and_(r2, r7, 0x1f); in Generate_64()
8472 __ cmp(Narrow, r2, 7U); in Generate_64()
8473 __ b(hi, Narrow, &l_42e0); in Generate_64()
8474 __ and_(r2, r3, 0x1f); in Generate_64()
8475 __ cmp(Narrow, r2, 7U); in Generate_64()
8476 __ b(ls, Narrow, &l_429c); in Generate_64()
8478 __ bind(&l_42e0); in Generate_64()
8479 __ ldr(Narrow, r2, MemOperand(r6, 16)); in Generate_64()
8480 __ tst(r2, 0x1e0); in Generate_64()
8481 __ b(ne, Narrow, &l_4304); in Generate_64()
8482 __ ldr(Narrow, r2, MemOperand(r6, 12)); in Generate_64()
8483 __ cbnz(r2, &l_4304); in Generate_64()
8486 __ and_(r1, r9, 0x1f); in Generate_65()
8487 __ cmp(Narrow, r1, 15U); in Generate_65()
8488 __ b(eq, Narrow, &l_4304); in Generate_65()
8489 __ and_(r2, r7, 0x1f); in Generate_65()
8490 __ cmp(Narrow, r1, r2); in Generate_65()
8491 __ b(ne, Narrow, &l_4304); in Generate_65()
8492 __ and_(r2, r3, 0x1d); in Generate_65()
8493 __ cmp(Narrow, r2, 13U); in Generate_65()
8494 __ b(ne, Narrow, &l_429c); in Generate_65()
8496 __ bind(&l_4304); in Generate_65()
8497 __ ldr(Narrow, r1, MemOperand(r6, 16)); in Generate_65()
8498 __ ubfx(r2, r1, 5U, 4U); in Generate_65()
8499 __ cmp(Narrow, r2, 0U); in Generate_65()
8500 __ b(eq, &l_444c); in Generate_65()
8502 __ bind(&l_4310); in Generate_65()
8503 __ movs(Narrow, r1, 0U); in Generate_65()
8505 __ bind(&l_4312); in Generate_65()
8506 __ ldr(Narrow, r2, &l_4520); in Generate_65()
8507 __ cmp(fp, 14U); in Generate_65()
8508 __ mov(r4, 0U); in Generate_65()
8509 __ mov(r3, 1U); in Generate_65()
8510 __ mov(r0, 4U); in Generate_65()
8511 __ str(Narrow, r5, MemOperand(sp, 40)); in Generate_65()
8512 __ str(fp, MemOperand(sp, 44)); in Generate_65()
8513 __ str(Narrow, r0, MemOperand(sp, 52)); in Generate_65()
8514 __ str(Narrow, r3, MemOperand(sp, 56)); in Generate_65()
8515 __ str(Narrow, r3, MemOperand(sp, 60)); in Generate_65()
8516 __ strb(r3, MemOperand(sp, 88)); in Generate_65()
8517 __ str(Narrow, r3, MemOperand(sp, 104)); in Generate_65()
8518 __ str(Narrow, r3, MemOperand(sp, 128)); in Generate_65()
8519 __ str(Narrow, r3, MemOperand(sp, 152)); in Generate_65()
8520 __ str(Narrow, r3, MemOperand(sp, 176)); in Generate_65()
8521 __ strb(r4, MemOperand(sp, 64)); in Generate_65()
8522 __ str(Narrow, r4, MemOperand(sp, 68)); in Generate_65()
8523 __ strb(r4, MemOperand(sp, 72)); in Generate_65()
8524 __ strb(r4, MemOperand(sp, 76)); in Generate_65()
8525 __ str(Narrow, r4, MemOperand(sp, 92)); in Generate_65()
8526 __ str(Narrow, r4, MemOperand(sp, 96)); in Generate_65()
8527 __ str(Narrow, r4, MemOperand(sp, 100)); in Generate_65()
8528 __ str(Narrow, r4, MemOperand(sp, 108)); in Generate_65()
8529 __ str(Narrow, r4, MemOperand(sp, 112)); in Generate_65()
8530 __ str(Narrow, r4, MemOperand(sp, 116)); in Generate_65()
8531 __ str(Narrow, r4, MemOperand(sp, 120)); in Generate_65()
8532 __ str(Narrow, r4, MemOperand(sp, 124)); in Generate_65()
8533 __ str(Narrow, r4, MemOperand(sp, 132)); in Generate_65()
8534 __ str(Narrow, r4, MemOperand(sp, 136)); in Generate_65()
8535 __ str(Narrow, r4, MemOperand(sp, 140)); in Generate_65()
8536 __ str(Narrow, r4, MemOperand(sp, 144)); in Generate_65()
8537 __ str(Narrow, r4, MemOperand(sp, 148)); in Generate_65()
8538 __ str(Narrow, r4, MemOperand(sp, 156)); in Generate_65()
8539 __ str(Narrow, r4, MemOperand(sp, 160)); in Generate_65()
8540 __ str(Narrow, r4, MemOperand(sp, 164)); in Generate_65()
8541 __ str(Narrow, r4, MemOperand(sp, 168)); in Generate_65()
8542 __ str(Narrow, r4, MemOperand(sp, 172)); in Generate_65()
8543 __ str(Narrow, r4, MemOperand(sp, 180)); in Generate_65()
8544 __ str(Narrow, r4, MemOperand(sp, 184)); in Generate_65()
8545 __ str(Narrow, r4, MemOperand(sp, 188)); in Generate_65()
8546 __ str(Narrow, r4, MemOperand(sp, 192)); in Generate_65()
8547 __ strb(r1, MemOperand(sp, 200)); in Generate_65()
8548 __ str(Narrow, r2, MemOperand(sp, 48)); in Generate_65()
8549 __ b(eq, Narrow, &l_4384); in Generate_65()
8550 __ ldr(Narrow, r2, MemOperand(r5, 28)); in Generate_65()
8551 __ cmp(Narrow, r2, r3); in Generate_65()
8552 __ b(eq, Narrow, &l_4462); in Generate_65()
8554 __ bind(&l_4384); in Generate_65()
8555 __ str(Narrow, r7, MemOperand(sp)); in Generate_65()
8556 __ mov(Narrow, r0, r5); in Generate_65()
8557 __ str(Narrow, r6, MemOperand(sp, 4)); in Generate_65()
8558 __ mov(Narrow, r1, sl); in Generate_65()
8559 __ mov(Narrow, r3, r9); in Generate_65()
8560 __ movs(Narrow, r2, 0U); in Generate_65()
8562 __ bind(&l_4390); in Generate_65()
8563 __ bl(&l_4390); in Generate_65()
8564 __ ldrb(r3, MemOperand(sp, 72)); in Generate_65()
8565 __ cbz(r3, &l_43d6); in Generate_65()
8566 __ ldr(Narrow, r4, MemOperand(sp, 40)); in Generate_65()
8567 __ movw(r3, 0U); in Generate_65()
8568 __ movt(r3, 0U); in Generate_65()
8569 __ ldr(Narrow, r2, MemOperand(r4)); in Generate_65()
8570 __ ldr(Narrow, r2, MemOperand(r2, 8)); in Generate_65()
8571 __ cmp(Narrow, r2, r3); in Generate_65()
8572 __ b(ne, Narrow, &l_44aa); in Generate_65()
8573 __ ldr(Narrow, r5, MemOperand(r4, 12)); in Generate_65()
8574 __ add(Narrow, r0, sp, 48U); in Generate_65()
8575 __ ldr(Narrow, r3, MemOperand(r4, 4)); in Generate_65()
8576 __ subs(Narrow, r5, r5, r3); in Generate_65()
8577 __ mov(Narrow, r1, r5); in Generate_65()
8579 __ bind(&l_43b6); in Generate_65()
8580 __ bl(&l_43b6); in Generate_65()
8581 __ add(r7, r4, 96U); in Generate_65()
8582 __ add(r6, r4, 44U); in Generate_65()
8583 __ cmp(Narrow, r0, 0U); in Generate_65()
8584 __ b(ne, Narrow, &l_4482); in Generate_65()
8586 __ bind(&l_43c6); in Generate_65()
8587 __ ldr(Narrow, r5, MemOperand(r4, 12)); in Generate_65()
8588 __ mov(Narrow, r0, r7); in Generate_65()
8589 __ ldr(Narrow, r3, MemOperand(r4, 4)); in Generate_65()
8590 __ mov(Narrow, r1, r6); in Generate_65()
8591 __ add(Narrow, r2, sp, 48U); in Generate_65()
8592 __ subs(Narrow, r3, r5, r3); in Generate_65()
8594 __ bind(&l_43d2); in Generate_65()
8595 __ bl(&l_43d2); in Generate_65()
8597 __ bind(&l_43d6); in Generate_65()
8598 __ ldr(Narrow, r4, MemOperand(sp, 192)); in Generate_65()
8599 __ ldr(Narrow, r3, &l_4524); in Generate_65()
8600 __ str(Narrow, r3, MemOperand(sp, 48)); in Generate_65()
8601 __ cbz(r4, &l_43ec); in Generate_65()
8602 __ ldr(Narrow, r0, MemOperand(r4)); in Generate_65()
8603 __ cbz(r0, &l_43e6); in Generate_65()
8607 __ bind(&l_43e2); in Generate_66()
8608 __ bl(&l_43e2); in Generate_66()
8610 __ bind(&l_43e6); in Generate_66()
8611 __ mov(Narrow, r0, r4); in Generate_66()
8613 __ bind(&l_43e8); in Generate_66()
8614 __ bl(&l_43e8); in Generate_66()
8616 __ bind(&l_43ec); in Generate_66()
8617 __ ldrb(r3, MemOperand(sp, 29)); in Generate_66()
8618 __ str(r8, MemOperand(sp, 12)); in Generate_66()
8619 __ cbnz(r3, &l_4424); in Generate_66()
8621 __ bind(&l_43f6); in Generate_66()
8622 __ add(Narrow, sp, sp, 212U); in Generate_66()
8623 __ pop(RegisterList(0x8ff0)); in Generate_66()
8625 __ bind(&l_43fc); in Generate_66()
8626 __ and_(r3, r9, 0x1f); in Generate_66()
8627 __ cmp(Narrow, r3, 7U); in Generate_66()
8628 __ b(ls, Narrow, &l_4454); in Generate_66()
8630 __ bind(&l_4404); in Generate_66()
8631 __ ands(r1, r1, 0x3); in Generate_66()
8632 __ b(ne, Narrow, &l_4310); in Generate_66()
8633 __ and_(r3, r9, 0x1f); in Generate_66()
8634 __ cmp(Narrow, r3, 7U); in Generate_66()
8635 __ b(hi, &l_4312); in Generate_66()
8636 __ and_(r1, r7, 0x1f); in Generate_66()
8637 __ sub(r1, r1, 13U); in Generate_66()
8638 __ clz(r1, r1); in Generate_66()
8639 __ lsrs(Narrow, r1, r1, 5U); in Generate_66()
8640 __ b(Narrow, &l_4312); in Generate_66()
8642 __ bind(&l_4424); in Generate_66()
8643 __ ldr(Narrow, r0, MemOperand(sp, 32)); in Generate_66()
8644 __ cmp(Narrow, r0, 0U); in Generate_66()
8645 __ b(eq, Narrow, &l_43f6); in Generate_66()
8646 __ ldr(Narrow, r3, MemOperand(sp, 36)); in Generate_66()
8647 __ movs(Narrow, r2, 0U); in Generate_66()
8648 __ strb(r2, MemOperand(sp, 29)); in Generate_66()
8649 __ cmp(Narrow, r3, 1U); in Generate_66()
8650 __ b(ne, Narrow, &l_43f6); in Generate_66()
8652 __ bind(&l_4436); in Generate_66()
8653 __ ldr(Narrow, r3, MemOperand(r0)); in Generate_66()
8654 __ ldr(Narrow, r3, MemOperand(r3, 28)); in Generate_66()
8655 __ blx(r3); in Generate_66()
8656 __ b(Narrow, &l_43f6); in Generate_66()
8658 __ bind(&l_443e); in Generate_66()
8659 __ cmp(Narrow, r1, 255U); in Generate_66()
8660 __ b(ls, Narrow, &l_43fc); in Generate_66()
8661 __ cmp(r1, 1020U); in Generate_66()
8662 __ b(hi, &l_4310); in Generate_66()
8663 __ b(Narrow, &l_4404); in Generate_66()
8665 __ bind(&l_444c); in Generate_66()
8666 __ ldr(Narrow, r1, MemOperand(r6, 12)); in Generate_66()
8667 __ cbz(r1, &l_44b2); in Generate_66()
8668 __ mov(Narrow, r1, r2); in Generate_66()
8669 __ b(Narrow, &l_4312); in Generate_66()
8671 __ bind(&l_4454); in Generate_66()
8672 __ and_(r2, r7, 0x1f); in Generate_66()
8673 __ cmp(Narrow, r3, r2); in Generate_66()
8674 __ b(ne, Narrow, &l_4404); in Generate_66()
8675 __ b(Narrow, &l_429c); in Generate_66()
8677 __ bind(&l_445e); in Generate_66()
8678 __ blx(r2); in Generate_66()
8679 __ b(Narrow, &l_424e); in Generate_66()
8681 __ bind(&l_4462); in Generate_66()
8682 __ cbz(r1, &l_4470); in Generate_66()
8683 __ mov(Narrow, r1, fp); in Generate_66()
8684 __ mov(Narrow, r0, r5); in Generate_66()
8685 __ movs(Narrow, r2, 8U); in Generate_66()
8687 __ bind(&l_446a); in Generate_66()
8688 __ bl(&l_446a); in Generate_66()
8689 __ b(Narrow, &l_4384); in Generate_66()
8691 __ bind(&l_4470); in Generate_66()
8692 __ eor(r1, fp, 0x1); in Generate_66()
8693 __ mov(Narrow, r0, r5); in Generate_66()
8694 __ add(Narrow, r3, sp, 48U); in Generate_66()
8696 __ bind(&l_4478); in Generate_66()
8697 __ bl(&l_4478); in Generate_66()
8698 __ mov(sl, 14U); in Generate_66()
8699 __ b(Narrow, &l_4384); in Generate_66()
8701 __ bind(&l_4482); in Generate_66()
8702 __ ldr(r3, MemOperand(r4, 132)); in Generate_66()
8703 __ add(r7, r4, 96U); in Generate_66()
8704 __ add(r6, r4, 44U); in Generate_66()
8705 __ cmp(Narrow, r5, r3); in Generate_66()
8706 __ b(eq, Narrow, &l_4498); in Generate_66()
8707 __ adds(Narrow, r2, r5, 2U); in Generate_66()
8708 __ cmp(Narrow, r3, r2); in Generate_66()
8709 __ b(ge, Narrow, &l_43c6); in Generate_66()
8711 __ bind(&l_4498); in Generate_66()
8712 __ movs(Narrow, r3, 0U); in Generate_66()
8713 __ mov(Narrow, r2, r5); in Generate_66()
8714 __ str(Narrow, r3, MemOperand(sp)); in Generate_66()
8715 __ mov(Narrow, r1, r6); in Generate_66()
8716 __ mov(Narrow, r0, r7); in Generate_66()
8717 __ movs(Narrow, r3, 2U); in Generate_66()
8719 __ bind(&l_44a4); in Generate_66()
8720 __ bl(&l_44a4); in Generate_66()
8721 __ b(Narrow, &l_43c6); in Generate_66()
8723 __ bind(&l_44aa); in Generate_66()
8724 __ mov(Narrow, r0, r4); in Generate_66()
8725 __ add(Narrow, r1, sp, 48U); in Generate_66()
8726 __ blx(r2); in Generate_66()
8727 __ b(Narrow, &l_43d6); in Generate_66()
8729 __ bind(&l_44b2); in Generate_66()
8730 __ and_(r0, r9, 0x1f); in Generate_66()
8731 __ cmp(Narrow, r0, 15U); in Generate_66()
8732 __ b(eq, &l_4312); in Generate_66()
8733 __ and_(r2, r7, 0x1f); in Generate_66()
8734 __ cmp(Narrow, r2, 13U); in Generate_66()
8735 __ b(ne, &l_4312); in Generate_66()
8736 __ and_(r3, r3, 0x1f); in Generate_66()
8737 __ subs(Narrow, r1, r0, r3); in Generate_66()
8738 __ clz(r1, r1); in Generate_66()
8739 __ lsrs(Narrow, r1, r1, 5U); in Generate_66()
8740 __ b(Narrow, &l_4312); in Generate_66()
8742 __ bind(&l_44d4); in Generate_66()
8743 __ ldr(Narrow, r1, MemOperand(r6)); in Generate_66()
8744 __ cmp(Narrow, r1, 0U); in Generate_66()
8745 __ b(ne, &l_4282); in Generate_66()
8746 __ str(r8, MemOperand(sp, 12)); in Generate_66()
8747 __ cmp(Narrow, r4, 0U); in Generate_66()
8748 __ b(eq, Narrow, &l_43f6); in Generate_66()
8749 __ ldr(Narrow, r0, MemOperand(sp, 32)); in Generate_66()
8750 __ cmp(Narrow, r0, 0U); in Generate_66()
8751 __ b(eq, Narrow, &l_43f6); in Generate_66()
8754 __ ldr(Narrow, r3, MemOperand(sp, 36)); in Generate_67()
8755 __ strb(r1, MemOperand(sp, 29)); in Generate_67()
8756 __ cmp(Narrow, r3, 1U); in Generate_67()
8757 __ b(ne, Narrow, &l_43f6); in Generate_67()
8758 __ b(Narrow, &l_4436); in Generate_67()
8760 __ bind(&l_44f6); in Generate_67()
8761 __ ldr(Narrow, r3, &l_4524); in Generate_67()
8762 __ add(Narrow, r0, sp, 76U); in Generate_67()
8763 __ str(Narrow, r3, MemOperand(sp, 48)); in Generate_67()
8765 __ bind(&l_44fc); in Generate_67()
8766 __ bl(&l_44fc); in Generate_67()
8768 __ bind(&l_4500); in Generate_67()
8769 __ ldr(Narrow, r3, &l_451c); in Generate_67()
8770 __ add(Narrow, r0, sp, 208U); in Generate_67()
8771 __ str(r3, MemOperand(r0, -196, PreIndex)); in Generate_67()
8773 __ bind(&l_4508); in Generate_67()
8774 __ bl(&l_4508); in Generate_67()
8776 __ bind(&l_450c); in Generate_67()
8777 __ bl(&l_450c); in Generate_67()
8778 __ add(Narrow, r0, sp, 40U); in Generate_67()
8780 __ bind(&l_4512); in Generate_67()
8781 __ bl(&l_4512); in Generate_67()
8782 __ b(Narrow, &l_4500); in Generate_67()
8783 __ b(Narrow, &l_44f6); in Generate_67()
8784 __ nop(Narrow); in Generate_67()
8786 __ bind(&l_451c); in Generate_67()
8787 __ Emit32(0x00000008); in Generate_67()
8789 __ bind(&l_4520); in Generate_67()
8790 __ Emit32(0x00000008); in Generate_67()
8792 __ bind(&l_4524); in Generate_67()
8793 __ Emit32(0x00000008); in Generate_67()
8795 __ bind(&l_4528); in Generate_67()
8796 __ Emit32(0x00000008); in Generate_67()
8797 __ push(Narrow, RegisterList(r4, r5, r6, lr)); in Generate_67()
8798 __ mov(Narrow, r6, r0); in Generate_67()
8799 __ ldr(Narrow, r4, MemOperand(r0, 108)); in Generate_67()
8800 __ ldr(Narrow, r5, MemOperand(r0, 112)); in Generate_67()
8801 __ ldr(Narrow, r3, &l_4594); in Generate_67()
8802 __ cmp(Narrow, r4, r5); in Generate_67()
8803 __ add(r2, r3, 504U); in Generate_67()
8804 __ str(Narrow, r3, MemOperand(r0)); in Generate_67()
8805 __ str(Narrow, r2, MemOperand(r0, 44)); in Generate_67()
8806 __ b(eq, Narrow, &l_4554); in Generate_67()
8808 __ bind(&l_4542); in Generate_67()
8809 __ ldr(r0, MemOperand(r4, 4, PostIndex)); in Generate_67()
8810 __ cbz(r0, &l_454e); in Generate_67()
8811 __ ldr(Narrow, r3, MemOperand(r0)); in Generate_67()
8812 __ ldr(Narrow, r3, MemOperand(r3, 4)); in Generate_67()
8813 __ blx(r3); in Generate_67()
8815 __ bind(&l_454e); in Generate_67()
8816 __ cmp(Narrow, r5, r4); in Generate_67()
8817 __ b(ne, Narrow, &l_4542); in Generate_67()
8818 __ ldr(Narrow, r5, MemOperand(r6, 108)); in Generate_67()
8820 __ bind(&l_4554); in Generate_67()
8821 __ cbz(r5, &l_455c); in Generate_67()
8822 __ mov(Narrow, r0, r5); in Generate_67()
8824 __ bind(&l_4558); in Generate_67()
8825 __ bl(&l_4558); in Generate_67()
8827 __ bind(&l_455c); in Generate_67()
8828 __ ldr(Narrow, r0, MemOperand(r6, 96)); in Generate_67()
8829 __ cbz(r0, &l_4564); in Generate_67()
8831 __ bind(&l_4560); in Generate_67()
8832 __ bl(&l_4560); in Generate_67()
8834 __ bind(&l_4564); in Generate_67()
8835 __ ldr(Narrow, r3, &l_4598); in Generate_67()
8836 __ mov(Narrow, r0, r6); in Generate_67()
8837 __ str(r3, MemOperand(r0, 4, PostIndex)); in Generate_67()
8839 __ bind(&l_456c); in Generate_67()
8840 __ bl(&l_456c); in Generate_67()
8841 __ mov(Narrow, r0, r6); in Generate_67()
8842 __ pop(Narrow, RegisterList(r4, r5, r6, pc)); in Generate_67()
8843 __ ldr(Narrow, r0, MemOperand(r6, 108)); in Generate_67()
8844 __ cbz(r0, &l_457c); in Generate_67()
8846 __ bind(&l_4578); in Generate_67()
8847 __ bl(&l_4578); in Generate_67()
8849 __ bind(&l_457c); in Generate_67()
8850 __ ldr(Narrow, r0, MemOperand(r6, 96)); in Generate_67()
8851 __ cbz(r0, &l_4584); in Generate_67()
8853 __ bind(&l_4580); in Generate_67()
8854 __ bl(&l_4580); in Generate_67()
8856 __ bind(&l_4584); in Generate_67()
8857 __ ldr(Narrow, r3, &l_4598); in Generate_67()
8858 __ mov(Narrow, r0, r6); in Generate_67()
8859 __ str(r3, MemOperand(r0, 4, PostIndex)); in Generate_67()
8861 __ bind(&l_458c); in Generate_67()
8862 __ bl(&l_458c); in Generate_67()
8864 __ bind(&l_4590); in Generate_67()
8865 __ bl(&l_4590); in Generate_67()
8867 __ bind(&l_4594); in Generate_67()
8868 __ Emit32(0x00000008); in Generate_67()
8870 __ bind(&l_4598); in Generate_67()
8871 __ Emit32(0x00000008); in Generate_67()
8872 __ sub(r0, r0, 44U); in Generate_67()
8874 __ bind(&l_45a0); in Generate_67()
8875 __ b(Wide, &l_45a0); in Generate_67()
8876 __ ldr(Narrow, r3, &l_4724); in Generate_67()
8877 __ mov(r1, 4096U); in Generate_67()
8878 __ push(Narrow, RegisterList(0x40f0)); in Generate_67()
8879 __ sub(Narrow, sp, sp, 316U); in Generate_67()
8880 __ add(Narrow, r0, sp, 12U); in Generate_67()
8881 __ ldr(Narrow, r4, &l_4728); in Generate_67()
8882 __ str(Narrow, r3, MemOperand(sp, 8)); in Generate_67()
8884 __ bind(&l_45b4); in Generate_67()
8885 __ bl(&l_45b4); in Generate_67()
8886 __ movw(r3, 0U); in Generate_67()
8887 __ movs(Narrow, r0, 14U); in Generate_67()
8888 __ movt(r3, 0U); in Generate_67()
8889 __ str(Narrow, r0, MemOperand(sp, 40)); in Generate_67()
8890 __ ldr(Narrow, r1, MemOperand(r3, 112)); in Generate_67()
8891 __ add(r5, r4, 504U); in Generate_67()
8892 __ movs(Narrow, r3, 0U); in Generate_67()
8893 __ movs(Narrow, r2, 1U); in Generate_67()
8894 __ str(Narrow, r4, MemOperand(sp, 8)); in Generate_67()
8895 __ ubfx(r0, r1, 5U, 4U); in Generate_67()
8896 __ str(Narrow, r5, MemOperand(sp, 52)); in Generate_67()
8897 __ strb(r3, MemOperand(sp, 32)); in Generate_67()
8898 __ str(Narrow, r3, MemOperand(sp, 36)); in Generate_67()
8899 __ strh(r3, MemOperand(sp, 44)); in Generate_67()
8900 __ strb(r3, MemOperand(sp, 47)); in Generate_67()
8901 __ strb(r3, MemOperand(sp, 48)); in Generate_67()
8902 __ strb(r2, MemOperand(sp, 46)); in Generate_67()
8903 __ cbz(r0, &l_45f6); in Generate_67()
8904 __ and_(r1, r1, 0x1f); in Generate_67()
8905 __ lsl(r0, r2, r1); in Generate_67()
8907 __ bind(&l_45f6); in Generate_67()
8908 __ ldr(Narrow, r5, &l_472c); in Generate_67()
8909 __ movs(Narrow, r3, 0U); in Generate_67()
8910 __ movs(Narrow, r2, 1U); in Generate_67()
8911 __ movs(Narrow, r4, 4U); in Generate_67()
8914 __ movs(Narrow, r6, 0U); in Generate_68()
8915 __ movs(Narrow, r7, 0U); in Generate_68()
8916 __ mvn(lr, 2147483648U); in Generate_68()
8917 __ add(Narrow, r1, sp, 312U); in Generate_68()
8918 __ str(Narrow, r0, MemOperand(sp, 56)); in Generate_68()
8919 __ add(Narrow, r0, sp, 8U); in Generate_68()
8920 __ strd(r6, r7, MemOperand(sp, 64)); in Generate_68()
8921 __ str(Narrow, r3, MemOperand(sp, 72)); in Generate_68()
8922 __ str(Narrow, r3, MemOperand(sp, 76)); in Generate_68()
8923 __ str(Narrow, r3, MemOperand(sp, 104)); in Generate_68()
8924 __ str(Narrow, r3, MemOperand(sp, 108)); in Generate_68()
8925 __ str(Narrow, r3, MemOperand(sp, 112)); in Generate_68()
8926 __ str(Narrow, r3, MemOperand(sp, 116)); in Generate_68()
8927 __ str(Narrow, r3, MemOperand(sp, 120)); in Generate_68()
8928 __ str(Narrow, r3, MemOperand(sp, 124)); in Generate_68()
8929 __ str(Narrow, r3, MemOperand(sp, 144)); in Generate_68()
8930 __ str(Narrow, r3, MemOperand(sp, 148)); in Generate_68()
8931 __ strb(r3, MemOperand(sp, 152)); in Generate_68()
8932 __ str(Narrow, r3, MemOperand(sp, 156)); in Generate_68()
8933 __ strb(r3, MemOperand(sp, 176)); in Generate_68()
8934 __ str(Narrow, r3, MemOperand(sp, 180)); in Generate_68()
8935 __ strb(r3, MemOperand(sp, 184)); in Generate_68()
8936 __ strb(r3, MemOperand(sp, 188)); in Generate_68()
8937 __ str(Narrow, r3, MemOperand(sp, 204)); in Generate_68()
8938 __ str(Narrow, r3, MemOperand(sp, 208)); in Generate_68()
8939 __ str(Narrow, r3, MemOperand(sp, 212)); in Generate_68()
8940 __ str(Narrow, r3, MemOperand(sp, 220)); in Generate_68()
8941 __ str(Narrow, r3, MemOperand(sp, 224)); in Generate_68()
8942 __ str(Narrow, r3, MemOperand(sp, 228)); in Generate_68()
8943 __ str(Narrow, r4, MemOperand(sp, 128)); in Generate_68()
8944 __ str(Narrow, r4, MemOperand(sp, 132)); in Generate_68()
8945 __ str(Narrow, r4, MemOperand(sp, 136)); in Generate_68()
8946 __ str(Narrow, r4, MemOperand(sp, 164)); in Generate_68()
8947 __ str(lr, MemOperand(sp, 140)); in Generate_68()
8948 __ str(Narrow, r2, MemOperand(sp, 168)); in Generate_68()
8949 __ str(Narrow, r2, MemOperand(sp, 172)); in Generate_68()
8950 __ strb(r2, MemOperand(sp, 200)); in Generate_68()
8951 __ str(Narrow, r2, MemOperand(sp, 216)); in Generate_68()
8952 __ str(Narrow, r3, MemOperand(sp, 232)); in Generate_68()
8953 __ str(r5, MemOperand(r1, -152, PreIndex)); in Generate_68()
8954 __ str(Narrow, r3, MemOperand(sp, 236)); in Generate_68()
8955 __ str(Narrow, r2, MemOperand(sp, 240)); in Generate_68()
8956 __ str(Narrow, r3, MemOperand(sp, 244)); in Generate_68()
8957 __ str(Narrow, r3, MemOperand(sp, 248)); in Generate_68()
8958 __ str(Narrow, r3, MemOperand(sp, 252)); in Generate_68()
8959 __ str(Narrow, r3, MemOperand(sp, 256)); in Generate_68()
8960 __ str(Narrow, r3, MemOperand(sp, 260)); in Generate_68()
8961 __ str(Narrow, r2, MemOperand(sp, 264)); in Generate_68()
8962 __ str(Narrow, r3, MemOperand(sp, 268)); in Generate_68()
8963 __ str(Narrow, r3, MemOperand(sp, 272)); in Generate_68()
8964 __ str(Narrow, r3, MemOperand(sp, 276)); in Generate_68()
8965 __ str(Narrow, r3, MemOperand(sp, 280)); in Generate_68()
8966 __ str(Narrow, r3, MemOperand(sp, 284)); in Generate_68()
8967 __ str(Narrow, r2, MemOperand(sp, 288)); in Generate_68()
8968 __ str(Narrow, r3, MemOperand(sp, 292)); in Generate_68()
8969 __ str(Narrow, r3, MemOperand(sp, 296)); in Generate_68()
8970 __ str(Narrow, r3, MemOperand(sp, 300)); in Generate_68()
8971 __ str(Narrow, r3, MemOperand(sp, 304)); in Generate_68()
8973 __ bind(&l_4684); in Generate_68()
8974 __ bl(&l_4684); in Generate_68()
8975 __ add(Narrow, r0, sp, 8U); in Generate_68()
8977 __ bind(&l_468a); in Generate_68()
8978 __ bl(&l_468a); in Generate_68()
8979 __ ldr(Narrow, r4, MemOperand(sp, 20)); in Generate_68()
8980 __ movs(Narrow, r3, 1U); in Generate_68()
8981 __ ldr(Narrow, r2, MemOperand(sp, 12)); in Generate_68()
8982 __ add(Narrow, r0, sp, 104U); in Generate_68()
8983 __ str(Narrow, r3, MemOperand(sp)); in Generate_68()
8984 __ add(Narrow, r1, sp, 52U); in Generate_68()
8985 __ movs(Narrow, r3, 0U); in Generate_68()
8986 __ subs(Narrow, r2, r4, r2); in Generate_68()
8988 __ bind(&l_469e); in Generate_68()
8989 __ bl(&l_469e); in Generate_68()
8990 __ ldr(Narrow, r6, MemOperand(sp, 12)); in Generate_68()
8991 __ movs(Narrow, r5, 0U); in Generate_68()
8992 __ ldr(Narrow, r4, MemOperand(sp, 20)); in Generate_68()
8993 __ mov(r3, 4294967295U); in Generate_68()
8994 __ str(Narrow, r5, MemOperand(sp, 4)); in Generate_68()
8995 __ mov(Narrow, r0, r5); in Generate_68()
8996 __ str(Narrow, r3, MemOperand(sp)); in Generate_68()
8997 __ movs(Narrow, r2, 7U); in Generate_68()
8998 __ subs(Narrow, r4, r4, r6); in Generate_68()
8999 __ movs(Narrow, r3, 33U); in Generate_68()
9000 __ mov(Narrow, r1, r4); in Generate_68()
9001 __ strb(r5, MemOperand(sp, 24)); in Generate_68()
9003 __ bind(&l_46be); in Generate_68()
9004 __ bl(&l_46be); in Generate_68()
9005 __ mov(Narrow, r2, r4); in Generate_68()
9006 __ mov(Narrow, r5, r0); in Generate_68()
9007 __ mov(Narrow, r1, r6); in Generate_68()
9009 __ bind(&l_46c8); in Generate_68()
9010 __ bl(&l_46c8); in Generate_68()
9011 __ mov(Narrow, r0, r5); in Generate_68()
9012 __ adds(Narrow, r1, r5, r4); in Generate_68()
9014 __ bind(&l_46d0); in Generate_68()
9015 __ bl(&l_46d0); in Generate_68()
9016 __ ldr(Narrow, r2, MemOperand(sp, 36)); in Generate_68()
9017 __ mov(r0, 1000U); in Generate_68()
9018 __ ldr(Narrow, r3, MemOperand(sp, 180)); in Generate_68()
9019 __ cmp(Narrow, r2, 1U); in Generate_68()
9020 __ it(eq); in Generate_68()
9021 __ add(eq, r3, 1U); in Generate_68()
9022 __ add(Narrow, r3, r3, r5); in Generate_68()
9023 __ blx(r3); in Generate_68()
9024 __ mov(Narrow, r1, r4); in Generate_68()
9025 __ mov(Narrow, r0, r5); in Generate_68()
9029 __ bind(&l_46ea); in Generate_69()
9030 __ bl(&l_46ea); in Generate_69()
9031 __ ldr(Narrow, r3, &l_4730); in Generate_69()
9032 __ add(Narrow, r0, sp, 188U); in Generate_69()
9033 __ str(Narrow, r3, MemOperand(sp, 160)); in Generate_69()
9035 __ bind(&l_46f4); in Generate_69()
9036 __ bl(&l_46f4); in Generate_69()
9037 __ add(Narrow, r0, sp, 8U); in Generate_69()
9039 __ bind(&l_46fa); in Generate_69()
9040 __ bl(&l_46fa); in Generate_69()
9041 __ movs(Narrow, r0, 0U); in Generate_69()
9042 __ add(Narrow, sp, sp, 316U); in Generate_69()
9043 __ pop(Narrow, RegisterList(0x80f0)); in Generate_69()
9045 __ bind(&l_4704); in Generate_69()
9046 __ ldr(Narrow, r3, &l_4730); in Generate_69()
9047 __ add(Narrow, r0, sp, 188U); in Generate_69()
9048 __ str(Narrow, r3, MemOperand(sp, 160)); in Generate_69()
9050 __ bind(&l_470a); in Generate_69()
9051 __ bl(&l_470a); in Generate_69()
9052 __ add(Narrow, r0, sp, 8U); in Generate_69()
9054 __ bind(&l_4710); in Generate_69()
9055 __ bl(&l_4710); in Generate_69()
9057 __ bind(&l_4714); in Generate_69()
9058 __ bl(&l_4714); in Generate_69()
9059 __ mov(Narrow, r0, r5); in Generate_69()
9060 __ mov(Narrow, r1, r4); in Generate_69()
9062 __ bind(&l_471c); in Generate_69()
9063 __ bl(&l_471c); in Generate_69()
9064 __ b(Narrow, &l_4704); in Generate_69()
9065 __ nop(Narrow); in Generate_69()
9067 __ bind(&l_4724); in Generate_69()
9068 __ Emit32(0x00000008); in Generate_69()
9070 __ bind(&l_4728); in Generate_69()
9071 __ Emit32(0x00000008); in Generate_69()
9073 __ bind(&l_472c); in Generate_69()
9074 __ Emit32(0x00000008); in Generate_69()
9076 __ bind(&l_4730); in Generate_69()
9077 __ Emit32(0x00000008); in Generate_69()
9078 __ movw(r3, 0U); in Generate_69()
9079 __ push(RegisterList(0x4ff0)); in Generate_69()
9080 __ movt(r3, 0U); in Generate_69()
9081 __ mov(r9, 16416U); in Generate_69()
9082 __ mov(sl, 16417U); in Generate_69()
9083 __ mov(r2, 16419U); in Generate_69()
9084 __ str(r9, MemOperand(r3, 92)); in Generate_69()
9085 __ mov(r9, 16420U); in Generate_69()
9086 __ str(sl, MemOperand(r3, 88)); in Generate_69()
9087 __ mov(sl, 16421U); in Generate_69()
9088 __ str(r9, MemOperand(r3, 24)); in Generate_69()
9089 __ mov(r9, 16424U); in Generate_69()
9090 __ str(Narrow, r2, MemOperand(r3, 76)); in Generate_69()
9091 __ mov(fp, 16418U); in Generate_69()
9092 __ str(sl, MemOperand(r3, 28)); in Generate_69()
9093 __ mov(r2, 16423U); in Generate_69()
9094 __ str(r9, MemOperand(r3, 124)); in Generate_69()
9095 __ mov(sl, 16425U); in Generate_69()
9096 __ mov(r9, 16448U); in Generate_69()
9097 __ str(fp, MemOperand(r3, 36)); in Generate_69()
9098 __ str(Narrow, r2, MemOperand(r3, 120)); in Generate_69()
9099 __ mov(fp, 16422U); in Generate_69()
9100 __ str(sl, MemOperand(r3, 128)); in Generate_69()
9101 __ mov(r2, 16427U); in Generate_69()
9102 __ str(r9, MemOperand(r3, 60)); in Generate_69()
9103 __ mov(sl, 16449U); in Generate_69()
9104 __ mov(r9, 16452U); in Generate_69()
9105 __ movs(Narrow, r1, 136U); in Generate_69()
9106 __ sub(Narrow, sp, sp, 12U); in Generate_69()
9107 __ str(fp, MemOperand(r3, 32)); in Generate_69()
9108 __ str(r2, MemOperand(r3, 136)); in Generate_69()
9109 __ movt(r1, 1U); in Generate_69()
9110 __ str(sl, MemOperand(r3, 64)); in Generate_69()
9111 __ mov(fp, 16426U); in Generate_69()
9112 __ str(r9, MemOperand(r3, 164)); in Generate_69()
9113 __ mov(r2, 16451U); in Generate_69()
9114 __ mov(sl, 16453U); in Generate_69()
9115 __ mov(r9, 16456U); in Generate_69()
9116 __ str(Narrow, r1, MemOperand(sp, 4)); in Generate_69()
9117 __ movs(Narrow, r1, 15U); in Generate_69()
9118 __ str(fp, MemOperand(r3, 132)); in Generate_69()
9119 __ mov(fp, 16450U); in Generate_69()
9120 __ str(Narrow, r2, MemOperand(r3, 72)); in Generate_69()
9121 __ mov(r2, 16455U); in Generate_69()
9122 __ str(sl, MemOperand(r3, 168)); in Generate_69()
9123 __ mov(sl, 16457U); in Generate_69()
9124 __ str(r9, MemOperand(r3, 180)); in Generate_69()
9125 __ mov(r9, 16429U); in Generate_69()
9126 __ str(fp, MemOperand(r3, 68)); in Generate_69()
9127 __ mov(fp, 16454U); in Generate_69()
9128 __ str(r2, MemOperand(r3, 176)); in Generate_69()
9129 __ mov(r2, 16428U); in Generate_69()
9130 __ str(sl, MemOperand(r3, 184)); in Generate_69()
9131 __ mov(sl, 16431U); in Generate_69()
9132 __ str(Narrow, r1, MemOperand(r3, 116)); in Generate_69()
9133 __ mov(r1, 16430U); in Generate_69()
9134 __ str(r9, MemOperand(r3, 140)); in Generate_69()
9135 __ mov(r8, 128U); in Generate_69()
9136 __ str(r9, MemOperand(r3, 56)); in Generate_69()
9137 __ mov(r9, 16384U); in Generate_69()
9138 __ str(fp, MemOperand(r3, 172)); in Generate_69()
9139 __ mov(ip, 129U); in Generate_69()
9140 __ str(Narrow, r2, MemOperand(r3, 112)); in Generate_69()
9141 __ mov(lr, 130U); in Generate_69()
9142 __ str(r2, MemOperand(r3, 152)); in Generate_69()
9143 __ movs(Narrow, r7, 131U); in Generate_69()
9144 __ str(r1, MemOperand(r3, 144)); in Generate_69()
9145 __ movs(Narrow, r6, 132U); in Generate_69()
9146 __ str(Narrow, r1, MemOperand(r3, 108)); in Generate_69()
9147 __ movs(Narrow, r1, 0U); in Generate_69()
9148 __ str(sl, MemOperand(r3, 148)); in Generate_69()
9149 __ movs(Narrow, r5, 133U); in Generate_69()
9150 __ str(sl, MemOperand(r3, 156)); in Generate_69()
9151 __ mov(sl, 16458U); in Generate_69()
9154 __ str(r9, MemOperand(r3, 40)); in Generate_70()
9155 __ movs(Narrow, r4, 134U); in Generate_70()
9156 __ str(r9, MemOperand(r3, 272)); in Generate_70()
9157 __ mov(r9, 16459U); in Generate_70()
9158 __ str(r9, MemOperand(r3, 192)); in Generate_70()
9159 __ mov(r9, 16460U); in Generate_70()
9160 __ str(r9, MemOperand(r3, 196)); in Generate_70()
9161 __ mov(r9, 16461U); in Generate_70()
9162 __ str(r9, MemOperand(r3, 200)); in Generate_70()
9163 __ mov(r9, 16462U); in Generate_70()
9164 __ str(r9, MemOperand(r3, 204)); in Generate_70()
9165 __ mov(r9, 16463U); in Generate_70()
9166 __ str(r9, MemOperand(r3, 52)); in Generate_70()
9167 __ mov(r9, 16464U); in Generate_70()
9168 __ str(r9, MemOperand(r3, 208)); in Generate_70()
9169 __ mov(r9, 16465U); in Generate_70()
9170 __ str(r9, MemOperand(r3, 212)); in Generate_70()
9171 __ mov(r9, 16466U); in Generate_70()
9172 __ str(r9, MemOperand(r3, 216)); in Generate_70()
9173 __ mov(r9, 16467U); in Generate_70()
9174 __ str(r9, MemOperand(r3, 220)); in Generate_70()
9175 __ mov(r9, 16468U); in Generate_70()
9176 __ str(r9, MemOperand(r3, 224)); in Generate_70()
9177 __ mov(r9, 16469U); in Generate_70()
9178 __ str(r9, MemOperand(r3, 228)); in Generate_70()
9179 __ mov(r9, 16470U); in Generate_70()
9180 __ str(r9, MemOperand(r3, 232)); in Generate_70()
9181 __ mov(r9, 16471U); in Generate_70()
9182 __ str(r9, MemOperand(r3, 236)); in Generate_70()
9183 __ mov(r9, 16472U); in Generate_70()
9184 __ str(r9, MemOperand(r3, 240)); in Generate_70()
9185 __ mov(r9, 16473U); in Generate_70()
9186 __ str(r9, MemOperand(r3, 244)); in Generate_70()
9187 __ mov(r9, 16474U); in Generate_70()
9188 __ str(r9, MemOperand(r3, 248)); in Generate_70()
9189 __ mov(r9, 16475U); in Generate_70()
9190 __ str(r9, MemOperand(r3, 252)); in Generate_70()
9191 __ mov(r9, 16476U); in Generate_70()
9192 __ str(r9, MemOperand(r3, 256)); in Generate_70()
9193 __ mov(r9, 16477U); in Generate_70()
9194 __ str(r9, MemOperand(r3, 260)); in Generate_70()
9195 __ mov(r9, 16478U); in Generate_70()
9196 __ str(r9, MemOperand(r3, 264)); in Generate_70()
9197 __ mov(r9, 16479U); in Generate_70()
9198 __ str(r9, MemOperand(r3, 268)); in Generate_70()
9199 __ mov(r9, 32864U); in Generate_70()
9200 __ str(r9, MemOperand(r3, 276)); in Generate_70()
9201 __ mov(r9, 32865U); in Generate_70()
9202 __ str(r9, MemOperand(r3, 280)); in Generate_70()
9203 __ mov(r9, 32866U); in Generate_70()
9204 __ str(r9, MemOperand(r3, 284)); in Generate_70()
9205 __ mov(r9, 32867U); in Generate_70()
9206 __ str(r9, MemOperand(r3, 288)); in Generate_70()
9207 __ mov(r9, 32868U); in Generate_70()
9208 __ str(r9, MemOperand(r3, 84)); in Generate_70()
9209 __ mov(r9, 32869U); in Generate_70()
9210 __ str(r9, MemOperand(r3, 292)); in Generate_70()
9211 __ mov(r9, 32870U); in Generate_70()
9212 __ str(r9, MemOperand(r3, 44)); in Generate_70()
9213 __ mov(r9, 32871U); in Generate_70()
9214 __ str(r9, MemOperand(r3, 48)); in Generate_70()
9215 __ mov(r9, 32872U); in Generate_70()
9216 __ str(r9, MemOperand(r3, 296)); in Generate_70()
9217 __ mov(r9, 32873U); in Generate_70()
9218 __ str(r1, MemOperand(r3, 160)); in Generate_70()
9219 __ movs(Narrow, r0, 135U); in Generate_70()
9220 __ str(sl, MemOperand(r3, 188)); in Generate_70()
9221 __ mov(fp, 137U); in Generate_70()
9222 __ str(r9, MemOperand(r3, 300)); in Generate_70()
9223 __ mov(r9, 32874U); in Generate_70()
9224 __ str(r9, MemOperand(r3, 304)); in Generate_70()
9225 __ mov(r9, 32875U); in Generate_70()
9226 __ str(r9, MemOperand(r3, 308)); in Generate_70()
9227 __ mov(r9, 32876U); in Generate_70()
9228 __ str(r9, MemOperand(r3, 312)); in Generate_70()
9229 __ mov(r9, 32877U); in Generate_70()
9230 __ str(r9, MemOperand(r3, 316)); in Generate_70()
9231 __ mov(r9, 32878U); in Generate_70()
9232 __ str(r9, MemOperand(r3, 320)); in Generate_70()
9233 __ mov(r9, 32879U); in Generate_70()
9234 __ str(r9, MemOperand(r3, 324)); in Generate_70()
9235 __ mov(r9, 32880U); in Generate_70()
9236 __ str(r9, MemOperand(r3, 328)); in Generate_70()
9237 __ mov(r9, 32881U); in Generate_70()
9238 __ str(r9, MemOperand(r3, 332)); in Generate_70()
9239 __ mov(r9, 32882U); in Generate_70()
9240 __ str(r9, MemOperand(r3, 336)); in Generate_70()
9241 __ mov(r9, 32883U); in Generate_70()
9242 __ str(r9, MemOperand(r3, 340)); in Generate_70()
9243 __ mov(r9, 32884U); in Generate_70()
9244 __ str(r9, MemOperand(r3, 344)); in Generate_70()
9245 __ mov(r9, 32885U); in Generate_70()
9246 __ str(r9, MemOperand(r3, 348)); in Generate_70()
9247 __ mov(r9, 32886U); in Generate_70()
9248 __ str(r9, MemOperand(r3, 352)); in Generate_70()
9249 __ mov(r9, 32887U); in Generate_70()
9250 __ str(r9, MemOperand(r3, 356)); in Generate_70()
9251 __ mov(r9, 32888U); in Generate_70()
9252 __ str(r9, MemOperand(r3, 360)); in Generate_70()
9253 __ mov(r9, 32889U); in Generate_70()
9256 __ str(r9, MemOperand(r3, 364)); in Generate_71()
9257 __ mov(r9, 32890U); in Generate_71()
9258 __ str(r9, MemOperand(r3, 368)); in Generate_71()
9259 __ mov(r9, 32891U); in Generate_71()
9260 __ str(r9, MemOperand(r3, 372)); in Generate_71()
9261 __ mov(r9, 32892U); in Generate_71()
9262 __ str(r9, MemOperand(r3, 376)); in Generate_71()
9263 __ mov(r9, 32893U); in Generate_71()
9264 __ ldr(Narrow, r1, MemOperand(sp, 4)); in Generate_71()
9265 __ movs(Narrow, r2, 138U); in Generate_71()
9266 __ str(r9, MemOperand(r3, 380)); in Generate_71()
9267 __ mov(r9, 32894U); in Generate_71()
9268 __ str(r9, MemOperand(r3, 384)); in Generate_71()
9269 __ mov(r9, 32895U); in Generate_71()
9270 __ str(r9, MemOperand(r3, 388)); in Generate_71()
9271 __ movt(r8, 1U); in Generate_71()
9272 __ movt(ip, 1U); in Generate_71()
9273 __ movt(lr, 1U); in Generate_71()
9274 __ movt(r7, 1U); in Generate_71()
9275 __ movt(r6, 1U); in Generate_71()
9276 __ movt(r5, 1U); in Generate_71()
9277 __ movt(r4, 1U); in Generate_71()
9278 __ movt(r0, 1U); in Generate_71()
9279 __ movt(fp, 1U); in Generate_71()
9280 __ movt(r2, 1U); in Generate_71()
9281 __ mov(r9, 32768U); in Generate_71()
9282 __ str(r9, MemOperand(r3)); in Generate_71()
9283 __ mov(sl, 139U); in Generate_71()
9284 __ str(r8, MemOperand(r3, 4)); in Generate_71()
9285 __ mov(r9, 140U); in Generate_71()
9286 __ str(ip, MemOperand(r3, 8)); in Generate_71()
9287 __ mov(ip, 141U); in Generate_71()
9288 __ str(lr, MemOperand(r3, 80)); in Generate_71()
9289 __ movt(sl, 1U); in Generate_71()
9290 __ str(r7, MemOperand(r3, 392)); in Generate_71()
9291 __ movs(Narrow, r7, 142U); in Generate_71()
9292 __ str(r6, MemOperand(r3, 396)); in Generate_71()
9293 __ movs(Narrow, r6, 143U); in Generate_71()
9294 __ str(r5, MemOperand(r3, 400)); in Generate_71()
9295 __ movt(r9, 1U); in Generate_71()
9296 __ str(r4, MemOperand(r3, 404)); in Generate_71()
9297 __ movt(ip, 1U); in Generate_71()
9298 __ str(r0, MemOperand(r3, 408)); in Generate_71()
9299 __ movt(r7, 1U); in Generate_71()
9300 __ str(Narrow, r1, MemOperand(r3, 96)); in Generate_71()
9301 __ movt(r6, 1U); in Generate_71()
9302 __ str(fp, MemOperand(r3, 100)); in Generate_71()
9303 __ mov(r5, 65536U); in Generate_71()
9304 __ str(Narrow, r2, MemOperand(r3, 104)); in Generate_71()
9305 __ movs(Narrow, r2, 0U); in Generate_71()
9306 __ movs(Narrow, r4, 1U); in Generate_71()
9307 __ str(r2, MemOperand(r3, 424)); in Generate_71()
9308 __ movs(Narrow, r2, 15U); in Generate_71()
9309 __ movs(Narrow, r0, 2U); in Generate_71()
9310 __ movs(Narrow, r1, 3U); in Generate_71()
9311 __ mov(lr, 4U); in Generate_71()
9312 __ str(sl, MemOperand(r3, 412)); in Generate_71()
9313 __ mov(r8, 6U); in Generate_71()
9314 __ str(r9, MemOperand(r3, 416)); in Generate_71()
9315 __ mov(sl, 8U); in Generate_71()
9316 __ mov(r9, 7U); in Generate_71()
9317 __ str(r2, MemOperand(r3, 484)); in Generate_71()
9318 __ mov(fp, 9U); in Generate_71()
9319 __ str(ip, MemOperand(r3, 12)); in Generate_71()
9320 __ str(Narrow, r7, MemOperand(r3, 16)); in Generate_71()
9321 __ mov(ip, 10U); in Generate_71()
9322 __ movs(Narrow, r7, 11U); in Generate_71()
9323 __ str(Narrow, r6, MemOperand(r3, 20)); in Generate_71()
9324 __ str(r5, MemOperand(r3, 420)); in Generate_71()
9325 __ movs(Narrow, r6, 12U); in Generate_71()
9326 __ movs(Narrow, r5, 13U); in Generate_71()
9327 __ str(r4, MemOperand(r3, 428)); in Generate_71()
9328 __ movs(Narrow, r2, 5U); in Generate_71()
9329 __ movs(Narrow, r4, 14U); in Generate_71()
9330 __ str(r0, MemOperand(r3, 432)); in Generate_71()
9331 __ str(r1, MemOperand(r3, 436)); in Generate_71()
9332 __ str(lr, MemOperand(r3, 440)); in Generate_71()
9333 __ str(r2, MemOperand(r3, 444)); in Generate_71()
9334 __ str(r8, MemOperand(r3, 448)); in Generate_71()
9335 __ str(r9, MemOperand(r3, 452)); in Generate_71()
9336 __ str(sl, MemOperand(r3, 456)); in Generate_71()
9337 __ str(fp, MemOperand(r3, 460)); in Generate_71()
9338 __ str(ip, MemOperand(r3, 464)); in Generate_71()
9339 __ str(r7, MemOperand(r3, 468)); in Generate_71()
9340 __ str(r6, MemOperand(r3, 472)); in Generate_71()
9341 __ str(r5, MemOperand(r3, 476)); in Generate_71()
9342 __ str(r4, MemOperand(r3, 480)); in Generate_71()
9343 __ add(Narrow, sp, sp, 12U); in Generate_71()
9344 __ pop(RegisterList(0x8ff0)); in Generate_71()
9345 __ nop(Narrow); in Generate_71()
9347 __ bind(&l_4b0c); in Generate_71()
9348 __ push(Narrow, RegisterList(r4, r5, r6, lr)); in Generate_71()
9349 __ mov(Narrow, r6, r0); in Generate_71()
9350 __ ldr(Narrow, r4, MemOperand(r0, 108)); in Generate_71()
9351 __ ldr(Narrow, r5, MemOperand(r0, 112)); in Generate_71()
9352 __ ldr(Narrow, r3, &l_4b7c); in Generate_71()
9353 __ cmp(Narrow, r4, r5); in Generate_71()
9354 __ add(r2, r3, 504U); in Generate_71()
9355 __ str(Narrow, r3, MemOperand(r0)); in Generate_71()
9356 __ str(Narrow, r2, MemOperand(r0, 44)); in Generate_71()
9357 __ b(eq, Narrow, &l_4b34); in Generate_71()
9361 __ bind(&l_4b22); in Generate_72()
9362 __ ldr(r0, MemOperand(r4, 4, PostIndex)); in Generate_72()
9363 __ cbz(r0, &l_4b2e); in Generate_72()
9364 __ ldr(Narrow, r3, MemOperand(r0)); in Generate_72()
9365 __ ldr(Narrow, r3, MemOperand(r3, 4)); in Generate_72()
9366 __ blx(r3); in Generate_72()
9368 __ bind(&l_4b2e); in Generate_72()
9369 __ cmp(Narrow, r5, r4); in Generate_72()
9370 __ b(ne, Narrow, &l_4b22); in Generate_72()
9371 __ ldr(Narrow, r5, MemOperand(r6, 108)); in Generate_72()
9373 __ bind(&l_4b34); in Generate_72()
9374 __ cbz(r5, &l_4b3c); in Generate_72()
9375 __ mov(Narrow, r0, r5); in Generate_72()
9377 __ bind(&l_4b38); in Generate_72()
9378 __ bl(&l_4b38); in Generate_72()
9380 __ bind(&l_4b3c); in Generate_72()
9381 __ ldr(Narrow, r0, MemOperand(r6, 96)); in Generate_72()
9382 __ cbz(r0, &l_4b44); in Generate_72()
9384 __ bind(&l_4b40); in Generate_72()
9385 __ bl(&l_4b40); in Generate_72()
9387 __ bind(&l_4b44); in Generate_72()
9388 __ ldr(Narrow, r3, &l_4b80); in Generate_72()
9389 __ mov(Narrow, r0, r6); in Generate_72()
9390 __ str(r3, MemOperand(r0, 4, PostIndex)); in Generate_72()
9392 __ bind(&l_4b4c); in Generate_72()
9393 __ bl(&l_4b4c); in Generate_72()
9394 __ mov(Narrow, r0, r6); in Generate_72()
9396 __ bind(&l_4b52); in Generate_72()
9397 __ bl(&l_4b52); in Generate_72()
9398 __ mov(Narrow, r0, r6); in Generate_72()
9399 __ pop(Narrow, RegisterList(r4, r5, r6, pc)); in Generate_72()
9400 __ ldr(Narrow, r0, MemOperand(r6, 108)); in Generate_72()
9401 __ cbz(r0, &l_4b62); in Generate_72()
9403 __ bind(&l_4b5e); in Generate_72()
9404 __ bl(&l_4b5e); in Generate_72()
9406 __ bind(&l_4b62); in Generate_72()
9407 __ ldr(Narrow, r0, MemOperand(r6, 96)); in Generate_72()
9408 __ cbz(r0, &l_4b6a); in Generate_72()
9410 __ bind(&l_4b66); in Generate_72()
9411 __ bl(&l_4b66); in Generate_72()
9413 __ bind(&l_4b6a); in Generate_72()
9414 __ ldr(Narrow, r3, &l_4b80); in Generate_72()
9415 __ mov(Narrow, r0, r6); in Generate_72()
9416 __ str(r3, MemOperand(r0, 4, PostIndex)); in Generate_72()
9418 __ bind(&l_4b72); in Generate_72()
9419 __ bl(&l_4b72); in Generate_72()
9421 __ bind(&l_4b76); in Generate_72()
9422 __ bl(&l_4b76); in Generate_72()
9423 __ nop(Narrow); in Generate_72()
9425 __ bind(&l_4b7c); in Generate_72()
9426 __ Emit32(0x00000008); in Generate_72()
9428 __ bind(&l_4b80); in Generate_72()
9429 __ Emit32(0x00000008); in Generate_72()
9430 __ sub(r0, r0, 44U); in Generate_72()
9431 __ b(Narrow, &l_4b0c); in Generate_72()
9432 __ nop(Narrow); in Generate_72()