Lines Matching refs:Narrow
202 __ push(Narrow, RegisterList(0x40f8));
203 __ mov(Narrow, r7, r2);
204 __ ldr(Narrow, r6, MemOperand(r7));
205 __ mov(Narrow, r4, r0);
206 __ movs(Narrow, r3, 0U);
207 __ movs(Narrow, r5, 1U);
208 __ ldr(Narrow, r2, &l_00a8);
209 __ movs(Narrow, r0, 4U);
210 __ cmp(Narrow, r6, 14U);
212 __ str(Narrow, r0, MemOperand(r4, 12));
213 __ str(Narrow, r5, MemOperand(r4, 16));
214 __ str(Narrow, r5, MemOperand(r4, 20));
216 __ str(Narrow, r5, MemOperand(r4, 64));
217 __ str(Narrow, r5, MemOperand(r4, 88));
218 __ str(Narrow, r5, MemOperand(r4, 112));
220 __ strb(Narrow, r3, MemOperand(r4, 24));
221 __ str(Narrow, r3, MemOperand(r4, 28));
224 __ str(Narrow, r3, MemOperand(r4, 52));
225 __ str(Narrow, r3, MemOperand(r4, 56));
226 __ str(Narrow, r3, MemOperand(r4, 60));
227 __ str(Narrow, r3, MemOperand(r4, 68));
228 __ str(Narrow, r3, MemOperand(r4, 72));
229 __ str(Narrow, r3, MemOperand(r4, 76));
230 __ str(Narrow, r3, MemOperand(r4, 80));
231 __ str(Narrow, r3, MemOperand(r4, 84));
232 __ str(Narrow, r3, MemOperand(r4, 92));
233 __ str(Narrow, r3, MemOperand(r4, 96));
234 __ str(Narrow, r3, MemOperand(r4, 100));
235 __ str(Narrow, r3, MemOperand(r4, 104));
236 __ str(Narrow, r3, MemOperand(r4, 108));
237 __ str(Narrow, r3, MemOperand(r4, 116));
238 __ str(Narrow, r3, MemOperand(r4, 120));
239 __ str(Narrow, r3, MemOperand(r4, 124));
247 __ str(Narrow, r2, MemOperand(r4, 8));
248 __ b(eq, Narrow, &l_007c);
249 __ ldr(Narrow, r2, MemOperand(r1, 28));
250 __ cmp(Narrow, r2, r5);
251 __ b(eq, Narrow, &l_0080);
254 __ mov(Narrow, r0, r4);
255 __ pop(Narrow, RegisterList(0x80f8));
258 __ mov(Narrow, r0, r1);
264 __ movs(Narrow, r3, 14U);
265 __ mov(Narrow, r0, r4);
266 __ str(Narrow, r3, MemOperand(r7));
267 __ pop(Narrow, RegisterList(0x80f8));
268 __ ldr(Narrow, r3, &l_00ac);
270 __ str(Narrow, r3, MemOperand(r4, 8));
277 __ nop(Narrow);
287 __ mov(Narrow, r6, r1);
288 __ ldr(Narrow, r4, MemOperand(r0));
289 __ mov(Narrow, r7, r0);
290 __ mov(Narrow, r5, r2);
291 __ ldr(Narrow, r1, MemOperand(r0, 4));
292 __ cmp(Narrow, r4, r1);
294 __ mov(Narrow, r9, r3);
295 __ ldr(Narrow, r3, MemOperand(sp, 40));
296 __ cmp(Narrow, r3, 0U);
297 __ b(eq, Narrow, &l_01a8);
298 __ ldr(Narrow, r3, MemOperand(r4, 4));
299 __ cmp(Narrow, r2, r3);
300 __ b(lt, Narrow, &l_01c0);
303 __ ldr(Narrow, r3, MemOperand(r4));
306 __ b(Narrow, &l_00e2);
313 __ cmp(Narrow, r1, r3);
314 __ b(ne, Narrow, &l_00dc);
321 __ cmp(Narrow, r1, r4);
322 __ b(eq, Narrow, &l_016e);
325 __ ldr(Narrow, r3, MemOperand(r7, 40));
327 __ ldr(Narrow, r2, MemOperand(r4, 8));
328 __ add(Narrow, r3, r3, r0);
329 __ cmp(Narrow, r2, r3);
332 __ b(gt, Narrow, &l_018c);
335 __ ldr(Narrow, r3, MemOperand(r4, 12));
336 __ mov(Narrow, r0, r6);
337 __ ldr(Narrow, r2, MemOperand(r6));
341 __ ldr(Narrow, r2, MemOperand(r2, 44));
345 __ ldr(Narrow, r3, MemOperand(r6));
346 __ mov(Narrow, r0, r6);
347 __ ldr(Narrow, r3, MemOperand(r3));
348 __ cmp(Narrow, r3, sl);
349 __ b(ne, Narrow, &l_0196);
356 __ mov(Narrow, r1, r0);
358 __ mov(Narrow, r0, fp);
359 __ ldr(Narrow, r3, MemOperand(r3, 20));
362 __ mov(Narrow, r0, fp);
363 __ mov(Narrow, r1, r6);
364 __ ldr(Narrow, r3, MemOperand(r3, 16));
367 __ mov(Narrow, r0, fp);
369 __ ldr(Narrow, r3, MemOperand(r3, 24));
372 __ movs(Narrow, r3, 1U);
373 __ mov(Narrow, r1, r4);
375 __ mov(Narrow, r0, r7);
379 __ mov(Narrow, r4, r0);
382 __ ldr(Narrow, r1, MemOperand(r7, 4));
383 __ add(Narrow, r5, r5, r8);
384 __ cmp(Narrow, r1, r4);
385 __ b(ne, Narrow, &l_00f2);
388 __ mov(Narrow, r0, r7);
389 __ movs(Narrow, r1, 0U);
393 __ ldr(Narrow, r3, MemOperand(r6));
394 __ mov(Narrow, r0, r6);
395 __ ldr(Narrow, r3, MemOperand(r3, 40));
397 __ ldr(Narrow, r0, MemOperand(r7, 28));
399 __ add(Narrow, r5, r5, r0);
404 __ ldr(Narrow, r3, MemOperand(r4, 16));
405 __ cmp(Narrow, r5, r3);
406 __ b(ge, Narrow, &l_0100);
407 __ adds(Narrow, r4, r4, 24U);
408 __ b(Narrow, &l_00ee);
412 __ b(Narrow, &l_012a);
415 __ ldr(Narrow, r0, MemOperand(r4));
416 __ mov(Narrow, r1, r4);
417 __ adds(Narrow, r4, r4, 24U);
418 __ ldr(Narrow, r3, MemOperand(r0));
419 __ ldr(Narrow, r3, MemOperand(r3, 28));
421 __ b(Narrow, &l_0166);
424 __ ldr(Narrow, r3, MemOperand(r6));
425 __ mov(Narrow, r0, r6);
426 __ ldr(Narrow, r3, MemOperand(r3, 36));
428 __ ldr(Narrow, r3, MemOperand(r7, 24));
429 __ add(Narrow, r5, r5, r3);
432 __ ldr(Narrow, r4, MemOperand(r7));
433 __ ldr(Narrow, r1, MemOperand(r7, 4));
434 __ cmp(Narrow, r4, r1);
435 __ b(ne, Narrow, &l_00d2);
436 __ mov(Narrow, r1, r4);
437 __ b(Narrow, &l_00e6);
440 __ ldr(Narrow, r2, MemOperand(r6));
441 __ subs(Narrow, r1, r3, r5);
442 __ mov(Narrow, r0, r6);
443 __ mov(Narrow, r5, r3);
444 __ ldr(Narrow, r3, MemOperand(r2, 48));
446 __ b(Narrow, &l_01b4);
449 __ mov(Narrow, r0, r2);
455 __ mov(Narrow, r4, r0);
456 __ ldr(Narrow, r3, MemOperand(r7, 4));
457 __ ldr(Narrow, r5, MemOperand(r7, 24));
458 __ ldr(Narrow, r0, MemOperand(r7, 28));
459 __ str(Narrow, r3, MemOperand(sp, 64));
462 __ ldr(Narrow, r3, MemOperand(r7, 8));
464 __ ldr(Narrow, r1, MemOperand(r7, 32));
465 __ str(Narrow, r3, MemOperand(sp, 36));
466 __ ldr(Narrow, r3, MemOperand(r7, 12));
467 __ str(Narrow, r3, MemOperand(sp, 60));
468 __ ldr(Narrow, r3, MemOperand(r7, 16));
469 __ str(Narrow, r3, MemOperand(sp, 56));
470 __ ldr(Narrow, r3, MemOperand(r7, 20));
471 __ str(Narrow, r3, MemOperand(sp, 52));
479 __ mov(Narrow, r8, r3);
490 __ movs(Narrow, r3, 1U);
491 __ lsls(Narrow, r3, r3, r1);
494 __ movs(Narrow, r1, 14U);
496 __ str(Narrow, r1, MemOperand(sp, 84));
502 __ str(Narrow, r2, MemOperand(r5, 4));
503 __ mov(Narrow, r6, r1);
504 __ strb(Narrow, r2, MemOperand(r5, 17));
505 __ str(Narrow, r1, MemOperand(sp, 20));
506 __ b(eq, Narrow, &l_02ac);
507 __ ldr(Narrow, r3, MemOperand(r4, 44));
508 __ movs(Narrow, r2, 1U);
509 __ str(Narrow, r1, MemOperand(r5, 20));
510 __ mov(Narrow, r0, r1);
511 __ str(Narrow, r2, MemOperand(r5, 24));
512 __ movs(Narrow, r1, 32U);
513 __ ldr(Narrow, r3, MemOperand(r3, 32));
515 __ ldr(Narrow, r3, MemOperand(r4, 44));
516 __ mov(Narrow, r0, r6);
517 __ ldr(Narrow, r3, MemOperand(r3, 24));
519 __ ldr(Narrow, r2, MemOperand(r4, 44));
522 __ ldr(Narrow, r2, MemOperand(r2));
523 __ cmp(Narrow, r2, r3);
525 __ mov(Narrow, r0, r6);
531 __ str(Narrow, r0, MemOperand(r5, 4));
532 __ ldr(Narrow, r1, MemOperand(r0, 20));
533 __ ldr(Narrow, r3, MemOperand(r0, 4));
534 __ ldr(Narrow, r2, MemOperand(r0, 12));
535 __ add(Narrow, r3, r3, r1);
536 __ subs(Narrow, r3, r3, r2);
537 __ cmp(Narrow, r3, 31U);
538 __ b(hi, Narrow, &l_02a8);
539 __ lsls(Narrow, r1, r1, 1U);
541 __ adds(Narrow, r1, r1, 32U);
547 __ movs(Narrow, r3, 1U);
548 __ strb(Narrow, r3, MemOperand(r5, 17));
551 __ ldr(Narrow, r3, &l_05f8);
553 __ mov(Narrow, r0, fp);
554 __ mov(Narrow, r1, r4);
555 __ add(Narrow, r2, sp, 84U);
556 __ str(Narrow, r3, MemOperand(r5));
558 __ mov(Narrow, r0, r4);
559 __ ldr(Narrow, r1, MemOperand(sp, 84));
560 __ mov(Narrow, r3, r8);
561 __ movs(Narrow, r2, 0U);
565 __ mov(Narrow, r0, fp);
569 __ ldrb(Narrow, r3, MemOperand(r5, 17));
571 __ cmp(Narrow, r3, 0U);
575 __ ldr(Narrow, r3, MemOperand(r7));
579 __ mov(Narrow, r0, r4);
582 __ movs(Narrow, r1, 14U);
587 __ ldr(Narrow, r3, MemOperand(sp, 60));
595 __ mov(Narrow, r0, r4);
597 __ movs(Narrow, r1, 14U);
602 __ ldr(Narrow, r6, MemOperand(r7));
603 __ ldr(Narrow, r3, MemOperand(sp, 56));
608 __ ldr(Narrow, r3, MemOperand(r7, 36));
609 __ movs(Narrow, r1, 14U);
611 __ mov(Narrow, r0, r4);
613 __ mov(Narrow, r2, r3);
614 __ str(Narrow, r3, MemOperand(sp, 72));
615 __ mov(Narrow, r3, fp);
624 __ ldr(Narrow, r1, MemOperand(r7));
626 __ movs(Narrow, r2, 42U);
627 __ ldr(Narrow, r3, MemOperand(r7, 44));
630 __ str(Narrow, r3, MemOperand(sp, 48));
631 __ ldr(Narrow, r3, MemOperand(r7, 48));
634 __ str(Narrow, r3, MemOperand(sp, 44));
635 __ ldr(Narrow, r3, MemOperand(sp, 20));
638 __ mov(Narrow, r6, r3);
639 __ ldr(Narrow, r3, MemOperand(r4, 44));
640 __ movs(Narrow, r2, 1U);
641 __ str(Narrow, r6, MemOperand(r5, 20));
642 __ str(Narrow, r2, MemOperand(r5, 24));
643 __ mov(Narrow, r0, r6);
644 __ movs(Narrow, r1, 32U);
645 __ ldr(Narrow, r3, MemOperand(r3, 32));
647 __ ldr(Narrow, r3, MemOperand(r4, 44));
648 __ mov(Narrow, r0, r6);
649 __ ldr(Narrow, r3, MemOperand(r3, 24));
651 __ ldr(Narrow, r2, MemOperand(r4, 44));
654 __ ldr(Narrow, r2, MemOperand(r2));
655 __ cmp(Narrow, r2, r3);
657 __ mov(Narrow, r0, r6);
663 __ str(Narrow, r0, MemOperand(r5, 4));
664 __ ldr(Narrow, r1, MemOperand(r0, 20));
665 __ ldr(Narrow, r3, MemOperand(r0, 4));
666 __ ldr(Narrow, r2, MemOperand(r0, 12));
667 __ add(Narrow, r3, r3, r1);
668 __ subs(Narrow, r3, r3, r2);
669 __ cmp(Narrow, r3, 31U);
670 __ b(hi, Narrow, &l_03d8);
671 __ lsls(Narrow, r1, r1, 1U);
673 __ adds(Narrow, r1, r1, 32U);
679 __ movs(Narrow, r3, 1U);
680 __ strb(Narrow, r3, MemOperand(r5, 17));
683 __ ldr(Narrow, r1, &l_05f8);
685 __ ldr(Narrow, r6, &l_05fc);
687 __ movs(Narrow, r3, 14U);
688 __ movs(Narrow, r2, 4U);
689 __ str(Narrow, r1, MemOperand(r5));
690 __ mov(Narrow, r0, r4);
692 __ mov(Narrow, r1, r3);
697 __ ldr(Narrow, r3, MemOperand(sp, 48));
738 __ mov(Narrow, r0, fp);
742 __ ldrb(Narrow, r3, MemOperand(r5, 17));
744 __ cmp(Narrow, r3, 0U);
748 __ movs(Narrow, r3, 0U);
749 __ ldr(Narrow, r0, MemOperand(r7));
750 __ str(Narrow, r3, MemOperand(r5, 4));
751 __ movs(Narrow, r1, 32U);
752 __ strb(Narrow, r3, MemOperand(r5, 17));
754 __ ldr(Narrow, r3, MemOperand(sp, 20));
760 __ mov(Narrow, r6, r3);
761 __ ldr(Narrow, r3, MemOperand(r4, 44));
762 __ movs(Narrow, r2, 1U);
763 __ mov(Narrow, r0, r6);
764 __ str(Narrow, r2, MemOperand(r5, 24));
765 __ str(Narrow, r6, MemOperand(r5, 20));
766 __ ldr(Narrow, r3, MemOperand(r3, 32));
768 __ ldr(Narrow, r3, MemOperand(r4, 44));
769 __ mov(Narrow, r0, r6);
770 __ ldr(Narrow, r3, MemOperand(r3, 24));
772 __ ldr(Narrow, r2, MemOperand(r4, 44));
775 __ ldr(Narrow, r2, MemOperand(r2));
776 __ cmp(Narrow, r2, r3);
778 __ mov(Narrow, r0, r6);
784 __ str(Narrow, r0, MemOperand(r5, 4));
785 __ ldr(Narrow, r1, MemOperand(r0, 20));
786 __ ldr(Narrow, r3, MemOperand(r0, 4));
787 __ ldr(Narrow, r2, MemOperand(r0, 12));
788 __ add(Narrow, r3, r3, r1);
789 __ subs(Narrow, r3, r3, r2);
790 __ cmp(Narrow, r3, 31U);
791 __ b(hi, Narrow, &l_0516);
792 __ lsls(Narrow, r1, r1, 1U);
794 __ adds(Narrow, r1, r1, 32U);
800 __ movs(Narrow, r3, 1U);
801 __ strb(Narrow, r3, MemOperand(r5, 17));
804 __ ldr(Narrow, r1, &l_05f8);
806 __ ldr(Narrow, r6, &l_05fc);
808 __ movs(Narrow, r3, 14U);
809 __ movs(Narrow, r2, 4U);
810 __ str(Narrow, r1, MemOperand(r5));
811 __ mov(Narrow, r0, r4);
813 __ mov(Narrow, r1, r3);
818 __ ldr(Narrow, r3, MemOperand(sp, 44));
859 __ mov(Narrow, r0, fp);
863 __ ldrb(Narrow, r3, MemOperand(r5, 17));
865 __ cmp(Narrow, r3, 0U);
867 __ b(Narrow, &l_0604);
868 __ nop(Narrow);
885 __ ldr(Narrow, r3, MemOperand(r7, 48));
886 __ mov(Narrow, r0, r4);
887 __ ldr(Narrow, r1, MemOperand(r7, 52));
893 __ mov(Narrow, r6, r3);
894 __ str(Narrow, r3, MemOperand(sp, 76));
898 __ movs(Narrow, r3, 0U);
899 __ movs(Narrow, r2, 1U);
900 __ str(Narrow, r3, MemOperand(r5, 4));
901 __ movs(Narrow, r1, 14U);
902 __ strb(Narrow, r3, MemOperand(r5, 17));
903 __ mov(Narrow, r0, r6);
904 __ ldr(Narrow, r3, MemOperand(sp, 20));
907 __ str(Narrow, r1, MemOperand(sp, 88));
909 __ mov(Narrow, r6, r3);
910 __ ldr(Narrow, r3, MemOperand(r4, 44));
911 __ str(Narrow, r2, MemOperand(r5, 24));
912 __ mov(Narrow, r0, r6);
913 __ str(Narrow, r6, MemOperand(r5, 20));
914 __ movs(Narrow, r1, 32U);
915 __ ldr(Narrow, r3, MemOperand(r3, 32));
917 __ ldr(Narrow, r3, MemOperand(r4, 44));
918 __ mov(Narrow, r0, r6);
919 __ ldr(Narrow, r3, MemOperand(r3, 24));
921 __ ldr(Narrow, r2, MemOperand(r4, 44));
924 __ ldr(Narrow, r2, MemOperand(r2));
925 __ cmp(Narrow, r2, r3);
927 __ mov(Narrow, r0, r6);
933 __ str(Narrow, r0, MemOperand(r5, 4));
934 __ ldr(Narrow, r1, MemOperand(r0, 20));
935 __ ldr(Narrow, r3, MemOperand(r0, 4));
936 __ ldr(Narrow, r2, MemOperand(r0, 12));
937 __ add(Narrow, r3, r3, r1);
938 __ subs(Narrow, r3, r3, r2);
939 __ cmp(Narrow, r3, 31U);
940 __ b(hi, Narrow, &l_068a);
941 __ lsls(Narrow, r1, r1, 1U);
945 __ adds(Narrow, r1, r1, 32U);
951 __ movs(Narrow, r3, 1U);
952 __ strb(Narrow, r3, MemOperand(r5, 17));
955 __ ldr(Narrow, r3, &l_09dc);
956 __ mov(Narrow, r0, fp);
957 __ mov(Narrow, r1, r4);
958 __ add(Narrow, r2, sp, 88U);
959 __ str(Narrow, r3, MemOperand(r5));
964 __ ldr(Narrow, r3, MemOperand(sp, 36));
966 __ mov(Narrow, r0, r4);
967 __ mov(Narrow, r1, lr);
971 __ mov(Narrow, r0, fp);
975 __ ldr(Narrow, r3, &l_09dc);
976 __ mov(Narrow, r0, r5);
978 __ str(Narrow, r3, MemOperand(r5));
982 __ ldr(Narrow, r3, MemOperand(r7));
985 __ mov(Narrow, r0, r4);
987 __ movs(Narrow, r1, 14U);
992 __ ldr(Narrow, r3, MemOperand(sp, 52));
999 __ ldr(Narrow, r2, MemOperand(r7, 24));
1000 __ mov(Narrow, r3, fp);
1001 __ mov(Narrow, r0, r4);
1002 __ movs(Narrow, r1, 14U);
1011 __ movs(Narrow, r2, 132U);
1012 __ ldr(Narrow, r3, MemOperand(r7, 40));
1014 __ ldr(Narrow, r2, MemOperand(sp, 20));
1022 __ ldr(Narrow, r3, &l_09dc);
1024 __ cmp(Narrow, r2, 0U);
1026 __ ldr(Narrow, r3, MemOperand(r4, 44));
1027 __ mov(Narrow, r6, r2);
1028 __ movs(Narrow, r2, 1U);
1029 __ str(Narrow, r6, MemOperand(r5, 20));
1030 __ str(Narrow, r2, MemOperand(r5, 24));
1031 __ mov(Narrow, r0, r6);
1032 __ movs(Narrow, r1, 32U);
1033 __ ldr(Narrow, r3, MemOperand(r3, 32));
1035 __ ldr(Narrow, r3, MemOperand(r4, 44));
1036 __ mov(Narrow, r0, r6);
1037 __ ldr(Narrow, r3, MemOperand(r3, 24));
1039 __ ldr(Narrow, r2, MemOperand(r4, 44));
1042 __ ldr(Narrow, r2, MemOperand(r2));
1043 __ cmp(Narrow, r2, r3);
1045 __ mov(Narrow, r0, r6);
1051 __ str(Narrow, r0, MemOperand(r5, 4));
1052 __ ldr(Narrow, r1, MemOperand(r0, 20));
1053 __ ldr(Narrow, r3, MemOperand(r0, 4));
1054 __ ldr(Narrow, r2, MemOperand(r0, 12));
1055 __ add(Narrow, r3, r3, r1);
1056 __ subs(Narrow, r3, r3, r2);
1057 __ cmp(Narrow, r3, 31U);
1058 __ b(hi, Narrow, &l_079c);
1059 __ lsls(Narrow, r1, r1, 1U);
1061 __ adds(Narrow, r1, r1, 32U);
1067 __ movs(Narrow, r3, 1U);
1070 __ ldr(Narrow, r2, &l_09dc);
1071 __ strb(Narrow, r3, MemOperand(r5, 17));
1073 __ str(Narrow, r2, MemOperand(r5));
1078 __ cmp(Narrow, r1, 0U);
1081 __ cmp(Narrow, r2, 0U);
1083 __ cmp(Narrow, r2, 7U);
1085 __ cmp(Narrow, r3, 7U);
1088 __ b(ls, Narrow, &l_07dc);
1091 __ cmp(Narrow, r3, 7U);
1097 __ ldr(Narrow, r6, &l_09e0);
1099 __ movs(Narrow, r3, 1U);
1100 __ movs(Narrow, r2, 4U);
1101 __ movs(Narrow, r1, 14U);
1104 __ mov(Narrow, r2, lr);
1106 __ mov(Narrow, r0, r4);
1112 __ mov(Narrow, r3, r8);
1148 __ mov(Narrow, r0, fp);
1152 __ ldrb(Narrow, r3, MemOperand(r5, 17));
1154 __ cmp(Narrow, r3, 0U);
1158 __ ldr(Narrow, r3, MemOperand(r7, 32));
1160 __ ldr(Narrow, r6, MemOperand(r7, 40));
1161 __ mov(Narrow, r0, r4);
1162 __ movs(Narrow, r1, 14U);
1164 __ mov(Narrow, r2, r3);
1165 __ str(Narrow, r3, MemOperand(sp, 68));
1166 __ ldr(Narrow, r3, MemOperand(r7, 56));
1170 __ mov(Narrow, r3, fp);
1175 __ movs(Narrow, r2, 4U);
1176 __ movs(Narrow, r3, 1U);
1177 __ str(Narrow, r2, MemOperand(sp, 476));
1178 __ add(Narrow, r1, sp, 472U);
1179 __ ldr(Narrow, r2, &l_09e0);
1180 __ mov(Narrow, r0, r4);
1181 __ str(Narrow, r3, MemOperand(sp, 480));
1182 __ str(Narrow, r3, MemOperand(sp, 484));
1186 __ str(Narrow, r3, MemOperand(sp, 528));
1187 __ str(Narrow, r3, MemOperand(sp, 552));
1188 __ str(Narrow, r3, MemOperand(sp, 576));
1189 __ str(Narrow, r3, MemOperand(sp, 600));
1216 __ ldr(Narrow, r3, MemOperand(r4));
1217 __ str(Narrow, r2, MemOperand(sp, 472));
1218 __ ldr(Narrow, r2, &l_09e4);
1219 __ ldr(Narrow, r3, MemOperand(r3, 8));
1220 __ str(Narrow, r2, MemOperand(sp, 24));
1222 __ ldr(Narrow, r3, &l_09e4);
1223 __ mov(Narrow, r0, r4);
1224 __ ldr(Narrow, r1, MemOperand(r7, 60));
1226 __ str(Narrow, r3, MemOperand(sp, 24));
1230 __ movs(Narrow, r3, 0U);
1236 __ movs(Narrow, r3, 0U);
1237 __ ldr(Narrow, r1, MemOperand(sp, 20));
1238 __ ldr(Narrow, r2, MemOperand(r7));
1239 __ str(Narrow, r3, MemOperand(sp, 168));
1241 __ ldr(Narrow, r3, MemOperand(r7, 64));
1244 __ mov(Narrow, r6, r3);
1245 __ cmp(Narrow, r1, 0U);
1246 __ b(eq, Narrow, &l_0a00);
1247 __ movs(Narrow, r2, 1U);
1248 __ ldr(Narrow, r3, MemOperand(r4, 44));
1249 __ str(Narrow, r2, MemOperand(sp, 188));
1250 __ mov(Narrow, r0, r1);
1251 __ ldr(Narrow, r2, &l_09e4);
1252 __ str(Narrow, r1, MemOperand(sp, 184));
1253 __ movs(Narrow, r1, 32U);
1254 __ ldr(Narrow, r3, MemOperand(r3, 32));
1255 __ str(Narrow, r2, MemOperand(sp, 24));
1257 __ ldr(Narrow, r3, MemOperand(r4, 44));
1258 __ ldr(Narrow, r2, &l_09e4);
1259 __ ldr(Narrow, r0, MemOperand(sp, 20));
1260 __ ldr(Narrow, r3, MemOperand(r3, 24));
1261 __ str(Narrow, r2, MemOperand(sp, 24));
1263 __ ldr(Narrow, r2, MemOperand(r4, 44));
1266 __ ldr(Narrow, r0, MemOperand(sp, 20));
1267 __ ldr(Narrow, r2, MemOperand(r2));
1268 __ cmp(Narrow, r2, r3);
1273 __ b(Narrow, &l_09e8);
1285 __ str(Narrow, r0, MemOperand(sp, 168));
1286 __ ldr(Narrow, r1, MemOperand(r0, 20));
1287 __ ldr(Narrow, r3, MemOperand(r0, 4));
1288 __ ldr(Narrow, r2, MemOperand(r0, 12));
1289 __ add(Narrow, r3, r3, r1);
1290 __ subs(Narrow, r3, r3, r2);
1291 __ cmp(Narrow, r3, 31U);
1295 __ movs(Narrow, r3, 1U);
1299 __ ldr(Narrow, r3, &l_0d18);
1301 __ movs(Narrow, r2, 1U);
1304 __ movs(Narrow, r0, 14U);
1305 __ movs(Narrow, r1, 4U);
1306 __ str(Narrow, r0, MemOperand(sp, 628));
1307 __ str(Narrow, r3, MemOperand(sp, 164));
1308 __ mov(Narrow, r3, r6);
1309 __ ldr(Narrow, r6, &l_0d1c);
1310 __ str(Narrow, r1, MemOperand(sp, 636));
1311 __ mov(Narrow, r1, r0);
1312 __ str(Narrow, r2, MemOperand(sp, 640));
1313 __ mov(Narrow, r0, r4);
1314 __ str(Narrow, r2, MemOperand(sp, 644));
1316 __ str(Narrow, r2, MemOperand(sp, 688));
1317 __ str(Narrow, r2, MemOperand(sp, 712));
1318 __ str(Narrow, r2, MemOperand(sp, 736));
1319 __ str(Narrow, r2, MemOperand(sp, 760));
1321 __ str(Narrow, r4, MemOperand(sp, 624));
1349 __ str(Narrow, r6, MemOperand(sp, 632));
1360 __ ldr(Narrow, r2, MemOperand(r2, 8));
1361 __ cmp(Narrow, r2, r3);
1364 __ add(Narrow, r0, sp, 632U);
1366 __ subs(Narrow, r3, r2, r3);
1367 __ mov(Narrow, r1, r3);
1368 __ str(Narrow, r3, MemOperand(sp, 28));
1372 __ cmp(Narrow, r0, 0U);
1375 __ mov(Narrow, r6, r3);
1377 __ mov(Narrow, r1, r3);
1378 __ str(Narrow, r3, MemOperand(sp, 24));
1382 __ mov(Narrow, r0, r6);
1384 __ add(Narrow, r2, sp, 632U);
1391 __ ldr(Narrow, r3, &l_0d20);
1393 __ str(Narrow, r3, MemOperand(sp, 24));
1394 __ str(Narrow, r3, MemOperand(sp, 632));
1396 __ b(eq, Narrow, &l_0b20);
1404 __ mov(Narrow, r0, r8);
1412 __ cmp(Narrow, r3, 0U);
1416 __ mov(Narrow, r0, r4);
1417 __ ldr(Narrow, r1, MemOperand(r7, 68));
1422 __ mov(Narrow, r0, r4);
1423 __ ldr(Narrow, r1, MemOperand(r7, 72));
1431 __ movs(Narrow, r3, 32U);
1434 __ mov(Narrow, r0, r4);
1435 __ movs(Narrow, r1, 14U);
1436 __ ldr(Narrow, r2, MemOperand(r7, 28));
1437 __ mov(Narrow, r3, fp);
1445 __ ldr(Narrow, r3, MemOperand(r7, 76));
1447 __ ldr(Narrow, r6, MemOperand(sp, 68));
1448 __ mov(Narrow, r0, r4);
1449 __ movs(Narrow, r1, 14U);
1451 __ mov(Narrow, r2, r3);
1452 __ str(Narrow, r3, MemOperand(sp, 40));
1453 __ ldr(Narrow, r3, MemOperand(r7, 40));
1457 __ mov(Narrow, r3, fp);
1462 __ movs(Narrow, r2, 1U);
1463 __ movs(Narrow, r3, 0U);
1464 __ str(Narrow, r2, MemOperand(sp, 632));
1465 __ movs(Narrow, r1, 4U);
1466 __ str(Narrow, r2, MemOperand(sp, 636));
1467 __ mov(Narrow, r0, r4);
1469 __ str(Narrow, r2, MemOperand(sp, 680));
1470 __ str(Narrow, r2, MemOperand(sp, 704));
1471 __ str(Narrow, r2, MemOperand(sp, 728));
1472 __ str(Narrow, r2, MemOperand(sp, 752));
1473 __ ldr(Narrow, r2, MemOperand(r7, 80));
1474 __ str(Narrow, r1, MemOperand(sp, 628));
1475 __ add(Narrow, r1, sp, 624U);
1477 __ str(Narrow, r3, MemOperand(sp, 644));
1480 __ str(Narrow, r3, MemOperand(sp, 668));
1481 __ str(Narrow, r3, MemOperand(sp, 672));
1482 __ str(Narrow, r3, MemOperand(sp, 676));
1483 __ str(Narrow, r3, MemOperand(sp, 684));
1484 __ str(Narrow, r3, MemOperand(sp, 688));
1485 __ str(Narrow, r3, MemOperand(sp, 692));
1486 __ str(Narrow, r3, MemOperand(sp, 696));
1487 __ str(Narrow, r3, MemOperand(sp, 700));
1488 __ str(Narrow, r3, MemOperand(sp, 708));
1489 __ str(Narrow, r3, MemOperand(sp, 712));
1490 __ str(Narrow, r3, MemOperand(sp, 716));
1491 __ str(Narrow, r3, MemOperand(sp, 720));
1492 __ str(Narrow, r3, MemOperand(sp, 724));
1493 __ str(Narrow, r3, MemOperand(sp, 732));
1494 __ str(Narrow, r3, MemOperand(sp, 736));
1495 __ str(Narrow, r3, MemOperand(sp, 740));
1496 __ str(Narrow, r3, MemOperand(sp, 744));
1497 __ str(Narrow, r3, MemOperand(sp, 748));
1498 __ str(Narrow, r3, MemOperand(sp, 756));
1499 __ str(Narrow, r2, MemOperand(sp, 28));
1500 __ ldr(Narrow, r6, MemOperand(r7, 84));
1501 __ ldr(Narrow, r2, MemOperand(r4));
1502 __ str(Narrow, r3, MemOperand(sp, 760));
1503 __ str(Narrow, r6, MemOperand(sp, 32));
1504 __ ldr(Narrow, r6, &l_0d1c);
1505 __ str(Narrow, r3, MemOperand(sp, 764));
1506 __ str(Narrow, r3, MemOperand(sp, 768));
1507 __ str(Narrow, r6, MemOperand(sp, 624));
1508 __ ldr(Narrow, r3, MemOperand(r2, 8));
1511 __ movs(Narrow, r1, 1U);
1513 __ ldr(Narrow, r2, MemOperand(r7, 88));
1514 __ ldr(Narrow, r3, MemOperand(r7, 92));
1515 __ mov(Narrow, r0, r4);
1517 __ movs(Narrow, r1, 14U);
1531 __ mov(Narrow, r0, r4);
1533 __ movs(Narrow, r1, 14U);
1534 __ ldr(Narrow, r6, MemOperand(r7));
1535 __ mov(Narrow, r3, r8);
1541 __ ldr(Narrow, r6, MemOperand(r7, 100));
1545 __ movs(Narrow, r2, 0U);
1546 __ movs(Narrow, r3, 0U);
1551 __ ldr(Narrow, r3, MemOperand(r7));
1552 __ mov(Narrow, r0, r4);
1553 __ movs(Narrow, r1, 14U);
1557 __ mov(Narrow, r3, r6);
1561 __ movs(Narrow, r2, 0U);
1562 __ movs(Narrow, r3, 0U);
1567 __ ldr(Narrow, r3, MemOperand(r7));
1568 __ mov(Narrow, r0, r4);
1569 __ movs(Narrow, r1, 14U);
1573 __ ldr(Narrow, r3, MemOperand(sp, 28));
1577 __ movs(Narrow, r3, 0U);
1578 __ movs(Narrow, r2, 1U);
1579 __ movs(Narrow, r1, 4U);
1580 __ str(Narrow, r2, MemOperand(r5, 8));
1581 __ str(Narrow, r1, MemOperand(r5, 4));
1582 __ mov(Narrow, r0, r4);
1583 __ str(Narrow, r2, MemOperand(r5, 12));
1585 __ str(Narrow, r2, MemOperand(r5, 56));
1586 __ str(Narrow, r2, MemOperand(r5, 80));
1587 __ str(Narrow, r2, MemOperand(r5, 104));
1589 __ strb(Narrow, r3, MemOperand(r5, 16));
1590 __ str(Narrow, r3, MemOperand(r5, 20));
1591 __ strb(Narrow, r3, MemOperand(r5, 24));
1592 __ strb(Narrow, r3, MemOperand(r5, 28));
1593 __ str(Narrow, r3, MemOperand(r5, 44));
1594 __ str(Narrow, r3, MemOperand(r5, 48));
1595 __ str(Narrow, r3, MemOperand(r5, 52));
1596 __ str(Narrow, r3, MemOperand(r5, 60));
1597 __ str(Narrow, r3, MemOperand(r5, 64));
1598 __ str(Narrow, r3, MemOperand(r5, 68));
1599 __ str(Narrow, r3, MemOperand(r5, 72));
1600 __ str(Narrow, r3, MemOperand(r5, 76));
1601 __ str(Narrow, r3, MemOperand(r5, 84));
1602 __ str(Narrow, r3, MemOperand(r5, 88));
1603 __ str(Narrow, r3, MemOperand(r5, 92));
1604 __ str(Narrow, r3, MemOperand(r5, 96));
1605 __ str(Narrow, r3, MemOperand(r5, 100));
1606 __ str(Narrow, r3, MemOperand(r5, 108));
1607 __ str(Narrow, r3, MemOperand(r5, 112));
1608 __ str(Narrow, r3, MemOperand(r5, 116));
1609 __ str(Narrow, r3, MemOperand(r5, 120));
1610 __ str(Narrow, r3, MemOperand(r5, 124));
1612 __ b(Narrow, &l_0d28);
1613 __ nop(Narrow);
1643 __ ldr(Narrow, r2, &l_1064);
1645 __ mov(Narrow, r1, r5);
1672 __ str(Narrow, r2, MemOperand(r5));
1675 __ ldr(Narrow, r2, MemOperand(r4));
1676 __ ldr(Narrow, r3, &l_1064);
1678 __ ldr(Narrow, r3, MemOperand(r2, 8));
1680 __ ldr(Narrow, r1, MemOperand(r7, 40));
1682 __ ldr(Narrow, r2, MemOperand(r7, 88));
1685 __ mov(Narrow, r0, r4);
1688 __ mov(Narrow, r3, r2);
1689 __ movs(Narrow, r1, 14U);
1696 __ mov(Narrow, r0, r4);
1697 __ movs(Narrow, r1, 13U);
1698 __ mov(Narrow, r2, fp);
1699 __ movs(Narrow, r3, 2U);
1703 __ ldr(Narrow, r3, MemOperand(r7, 104));
1704 __ mov(Narrow, r0, r4);
1706 __ movs(Narrow, r1, 14U);
1707 __ str(Narrow, r6, MemOperand(sp, 4));
1713 __ mov(Narrow, r0, r4);
1715 __ movs(Narrow, r1, 14U);
1717 __ mov(Narrow, r3, r8);
1721 __ ldr(Narrow, r3, MemOperand(sp, 64));
1722 __ mov(Narrow, r0, r4);
1724 __ movs(Narrow, r1, 14U);
1726 __ str(Narrow, r3, MemOperand(sp));
1727 __ mov(Narrow, r3, r8);
1731 __ ldr(Narrow, r1, MemOperand(sp, 20));
1732 __ movs(Narrow, r3, 0U);
1733 __ movs(Narrow, r2, 14U);
1735 __ str(Narrow, r2, MemOperand(sp, 92));
1736 __ str(Narrow, r3, MemOperand(sp, 196));
1739 __ ldr(Narrow, r3, MemOperand(r4, 44));
1740 __ movs(Narrow, r2, 1U);
1741 __ str(Narrow, r1, MemOperand(sp, 212));
1742 __ mov(Narrow, r0, r1);
1743 __ str(Narrow, r2, MemOperand(sp, 216));
1744 __ movs(Narrow, r1, 32U);
1745 __ ldr(Narrow, r3, MemOperand(r3, 32));
1747 __ ldr(Narrow, r3, MemOperand(r4, 44));
1748 __ ldr(Narrow, r0, MemOperand(sp, 20));
1749 __ ldr(Narrow, r3, MemOperand(r3, 24));
1751 __ ldr(Narrow, r2, MemOperand(r4, 44));
1754 __ ldr(Narrow, r0, MemOperand(sp, 20));
1755 __ ldr(Narrow, r2, MemOperand(r2));
1756 __ cmp(Narrow, r2, r3);
1763 __ str(Narrow, r0, MemOperand(sp, 196));
1764 __ ldr(Narrow, r1, MemOperand(r0, 20));
1765 __ ldr(Narrow, r3, MemOperand(r0, 4));
1766 __ ldr(Narrow, r2, MemOperand(r0, 12));
1767 __ add(Narrow, r3, r3, r1);
1768 __ subs(Narrow, r3, r3, r2);
1769 __ cmp(Narrow, r3, 31U);
1773 __ movs(Narrow, r3, 1U);
1779 __ ldr(Narrow, r3, &l_1068);
1780 __ mov(Narrow, r1, r4);
1781 __ add(Narrow, r0, sp, 792U);
1782 __ add(Narrow, r2, sp, 92U);
1783 __ str(Narrow, r3, MemOperand(sp, 192));
1785 __ ldr(Narrow, r1, MemOperand(sp, 92));
1786 __ mov(Narrow, r0, r4);
1787 __ str(Narrow, r6, MemOperand(sp));
1789 __ str(Narrow, r6, MemOperand(sp, 4));
1790 __ mov(Narrow, r3, r8);
1794 __ add(Narrow, r0, sp, 792U);
1800 __ cmp(Narrow, r3, 0U);
1804 __ ldr(Narrow, r3, MemOperand(sp, 36));
1808 __ mov(Narrow, r0, r4);
1809 __ movs(Narrow, r1, 14U);
1812 __ mov(Narrow, r3, r6);
1818 __ ldr(Narrow, r1, MemOperand(sp, 76));
1819 __ movs(Narrow, r3, 14U);
1820 __ str(Narrow, r3, MemOperand(sp, 96));
1821 __ movs(Narrow, r3, 0U);
1822 __ str(Narrow, r3, MemOperand(sp, 224));
1823 __ movs(Narrow, r2, 1U);
1824 __ str(Narrow, r1, MemOperand(sp, 128));
1825 __ ldr(Narrow, r1, MemOperand(sp, 20));
1827 __ ldr(Narrow, r3, MemOperand(r7, 104));
1828 __ str(Narrow, r2, MemOperand(sp, 132));
1830 __ str(Narrow, r3, MemOperand(sp, 76));
1832 __ ldr(Narrow, r3, MemOperand(r4, 44));
1833 __ mov(Narrow, r0, r1);
1834 __ str(Narrow, r1, MemOperand(sp, 240));
1835 __ movs(Narrow, r1, 32U);
1836 __ str(Narrow, r2, MemOperand(sp, 244));
1837 __ ldr(Narrow, r3, MemOperand(r3, 32));
1839 __ ldr(Narrow, r3, MemOperand(r4, 44));
1840 __ ldr(Narrow, r0, MemOperand(sp, 20));
1841 __ ldr(Narrow, r3, MemOperand(r3, 24));
1843 __ ldr(Narrow, r2, MemOperand(r4, 44));
1846 __ ldr(Narrow, r0, MemOperand(sp, 20));
1847 __ ldr(Narrow, r2, MemOperand(r2));
1848 __ cmp(Narrow, r2, r3);
1855 __ str(Narrow, r0, MemOperand(sp, 224));
1856 __ ldr(Narrow, r1, MemOperand(r0, 20));
1857 __ ldr(Narrow, r3, MemOperand(r0, 4));
1858 __ ldr(Narrow, r2, MemOperand(r0, 12));
1859 __ add(Narrow, r3, r3, r1);
1860 __ subs(Narrow, r3, r3, r2);
1861 __ cmp(Narrow, r3, 31U);
1865 __ movs(Narrow, r3, 1U);
1869 __ ldr(Narrow, r3, &l_1068);
1870 __ mov(Narrow, r1, r4);
1871 __ add(Narrow, r0, sp, 960U);
1872 __ add(Narrow, r2, sp, 96U);
1873 __ str(Narrow, r3, MemOperand(sp, 220));
1875 __ add(Narrow, r2, sp, 128U);
1878 __ mov(Narrow, r3, sp);
1879 __ ldr(Narrow, r2, MemOperand(sp, 76));
1883 __ mov(Narrow, r3, r6);
1884 __ mov(Narrow, r1, lr);
1885 __ mov(Narrow, r0, r4);
1889 __ add(Narrow, r0, sp, 960U);
1895 __ cmp(Narrow, r3, 0U);
1899 __ ldr(Narrow, r3, MemOperand(r7, 104));
1902 __ mov(Narrow, r0, r4);
1904 __ movs(Narrow, r1, 14U);
1910 __ ldr(Narrow, r1, MemOperand(sp, 20));
1911 __ movs(Narrow, r3, 0U);
1912 __ movs(Narrow, r2, 14U);
1914 __ str(Narrow, r2, MemOperand(sp, 100));
1915 __ str(Narrow, r3, MemOperand(sp, 252));
1919 __ ldr(Narrow, r3, MemOperand(r4, 44));
1920 __ movs(Narrow, r2, 1U);
1921 __ str(Narrow, r1, MemOperand(sp, 268));
1922 __ mov(Narrow, r0, r1);
1923 __ str(Narrow, r2, MemOperand(sp, 272));
1924 __ movs(Narrow, r1, 32U);
1925 __ ldr(Narrow, r3, MemOperand(r3, 32));
1927 __ ldr(Narrow, r3, MemOperand(r4, 44));
1928 __ ldr(Narrow, r0, MemOperand(sp, 20));
1929 __ ldr(Narrow, r3, MemOperand(r3, 24));
1931 __ ldr(Narrow, r2, MemOperand(r4, 44));
1934 __ ldr(Narrow, r0, MemOperand(sp, 20));
1935 __ ldr(Narrow, r2, MemOperand(r2));
1936 __ cmp(Narrow, r2, r3);
1943 __ str(Narrow, r0, MemOperand(sp, 252));
1944 __ ldr(Narrow, r1, MemOperand(r0, 20));
1945 __ ldr(Narrow, r3, MemOperand(r0, 4));
1946 __ ldr(Narrow, r2, MemOperand(r0, 12));
1947 __ add(Narrow, r3, r3, r1);
1948 __ subs(Narrow, r3, r3, r2);
1949 __ cmp(Narrow, r3, 31U);
1953 __ movs(Narrow, r3, 1U);
1957 __ ldr(Narrow, r3, &l_1068);
1958 __ mov(Narrow, r1, r4);
1960 __ add(Narrow, r2, sp, 100U);
1961 __ str(Narrow, r3, MemOperand(sp, 248));
1963 __ ldr(Narrow, r1, MemOperand(sp, 100));
1964 __ mov(Narrow, r3, r8);
1965 __ str(Narrow, r6, MemOperand(sp));
1966 __ mov(Narrow, r0, r4);
1967 __ str(Narrow, r6, MemOperand(sp, 4));
1976 __ ldr(Narrow, r3, &l_1068);
1977 __ add(Narrow, r0, sp, 248U);
1978 __ str(Narrow, r3, MemOperand(sp, 248));
1982 __ movs(Narrow, r3, 0U);
1983 __ movs(Narrow, r2, 14U);
1984 __ str(Narrow, r3, MemOperand(sp, 280));
1986 __ ldr(Narrow, r3, MemOperand(sp, 20));
1987 __ b(Narrow, &l_106c);
1996 __ str(Narrow, r2, MemOperand(sp, 104));
2000 __ mov(Narrow, r6, r3);
2001 __ ldr(Narrow, r3, MemOperand(r4, 44));
2002 __ movs(Narrow, r2, 1U);
2003 __ str(Narrow, r6, MemOperand(sp, 296));
2004 __ mov(Narrow, r0, r6);
2005 __ str(Narrow, r2, MemOperand(sp, 300));
2006 __ movs(Narrow, r1, 32U);
2007 __ ldr(Narrow, r3, MemOperand(r3, 32));
2009 __ ldr(Narrow, r3, MemOperand(r4, 44));
2010 __ mov(Narrow, r0, r6);
2011 __ ldr(Narrow, r3, MemOperand(r3, 24));
2013 __ ldr(Narrow, r2, MemOperand(r4, 44));
2016 __ ldr(Narrow, r2, MemOperand(r2));
2017 __ cmp(Narrow, r2, r3);
2019 __ mov(Narrow, r0, r6);
2025 __ str(Narrow, r0, MemOperand(sp, 280));
2026 __ ldr(Narrow, r1, MemOperand(r0, 20));
2027 __ ldr(Narrow, r3, MemOperand(r0, 4));
2030 __ ldr(Narrow, r2, MemOperand(r0, 12));
2031 __ add(Narrow, r3, r3, r1);
2032 __ subs(Narrow, r3, r3, r2);
2033 __ cmp(Narrow, r3, 31U);
2037 __ movs(Narrow, r3, 1U);
2041 __ ldr(Narrow, r3, &l_13fc);
2042 __ mov(Narrow, r1, r4);
2044 __ add(Narrow, r2, sp, 104U);
2045 __ str(Narrow, r3, MemOperand(sp, 276));
2047 __ ldr(Narrow, r2, MemOperand(sp, 52));
2048 __ mov(Narrow, r3, r8);
2049 __ ldr(Narrow, r1, MemOperand(sp, 104));
2050 __ mov(Narrow, r0, r4);
2052 __ str(Narrow, r2, MemOperand(sp, 4));
2063 __ cmp(Narrow, r3, 0U);
2067 __ movs(Narrow, r3, 0U);
2068 __ ldr(Narrow, r2, MemOperand(r7, 104));
2071 __ str(Narrow, r3, MemOperand(sp, 308));
2073 __ ldr(Narrow, r3, MemOperand(sp, 20));
2075 __ movs(Narrow, r2, 14U);
2078 __ str(Narrow, r2, MemOperand(sp, 108));
2080 __ mov(Narrow, r6, r3);
2081 __ ldr(Narrow, r3, MemOperand(r4, 44));
2082 __ movs(Narrow, r2, 1U);
2083 __ str(Narrow, r6, MemOperand(sp, 324));
2084 __ mov(Narrow, r0, r6);
2085 __ str(Narrow, r2, MemOperand(sp, 328));
2086 __ movs(Narrow, r1, 32U);
2087 __ ldr(Narrow, r3, MemOperand(r3, 32));
2089 __ ldr(Narrow, r3, MemOperand(r4, 44));
2090 __ mov(Narrow, r0, r6);
2091 __ ldr(Narrow, r3, MemOperand(r3, 24));
2093 __ ldr(Narrow, r2, MemOperand(r4, 44));
2096 __ ldr(Narrow, r2, MemOperand(r2));
2097 __ cmp(Narrow, r2, r3);
2099 __ mov(Narrow, r0, r6);
2105 __ str(Narrow, r0, MemOperand(sp, 308));
2106 __ ldr(Narrow, r1, MemOperand(r0, 20));
2107 __ ldr(Narrow, r3, MemOperand(r0, 4));
2108 __ ldr(Narrow, r2, MemOperand(r0, 12));
2109 __ add(Narrow, r3, r3, r1);
2110 __ subs(Narrow, r3, r3, r2);
2111 __ cmp(Narrow, r3, 31U);
2115 __ movs(Narrow, r3, 1U);
2119 __ ldr(Narrow, r3, &l_13fc);
2120 __ mov(Narrow, r1, r4);
2122 __ add(Narrow, r2, sp, 108U);
2123 __ str(Narrow, r3, MemOperand(sp, 304));
2125 __ ldr(Narrow, r3, MemOperand(sp, 28));
2126 __ mov(Narrow, r0, r4);
2127 __ ldr(Narrow, r1, MemOperand(sp, 108));
2130 __ str(Narrow, r3, MemOperand(sp));
2138 __ ldr(Narrow, r3, &l_13fc);
2139 __ add(Narrow, r0, sp, 304U);
2140 __ str(Narrow, r3, MemOperand(sp, 304));
2144 __ mov(Narrow, r0, r4);
2145 __ movs(Narrow, r1, 14U);
2146 __ mov(Narrow, r2, r5);
2147 __ movs(Narrow, r3, 2U);
2151 __ ldr(Narrow, r3, MemOperand(r4));
2152 __ mov(Narrow, r0, r4);
2153 __ mov(Narrow, r1, fp);
2154 __ ldr(Narrow, r3, MemOperand(r3, 8));
2158 __ ldr(Narrow, r6, MemOperand(sp, 24));
2164 __ str(Narrow, r6, MemOperand(r5));
2169 __ ldr(Narrow, r6, MemOperand(sp, 20));
2170 __ movs(Narrow, r3, 0U);
2172 __ str(Narrow, r3, MemOperand(sp, 336));
2175 __ ldr(Narrow, r3, MemOperand(r4, 44));
2176 __ movs(Narrow, r2, 1U);
2177 __ str(Narrow, r6, MemOperand(sp, 352));
2178 __ mov(Narrow, r0, r6);
2179 __ str(Narrow, r2, MemOperand(sp, 356));
2180 __ movs(Narrow, r1, 32U);
2181 __ ldr(Narrow, r3, MemOperand(r3, 32));
2183 __ ldr(Narrow, r3, MemOperand(r4, 44));
2184 __ mov(Narrow, r0, r6);
2185 __ ldr(Narrow, r3, MemOperand(r3, 24));
2187 __ ldr(Narrow, r2, MemOperand(r4, 44));
2190 __ ldr(Narrow, r2, MemOperand(r2));
2191 __ cmp(Narrow, r2, r3);
2193 __ mov(Narrow, r0, r6);
2199 __ str(Narrow, r0, MemOperand(sp, 336));
2200 __ ldr(Narrow, r1, MemOperand(r0, 20));
2201 __ ldr(Narrow, r3, MemOperand(r0, 4));
2202 __ ldr(Narrow, r2, MemOperand(r0, 12));
2203 __ add(Narrow, r3, r3, r1);
2204 __ subs(Narrow, r3, r3, r2);
2205 __ cmp(Narrow, r3, 31U);
2209 __ movs(Narrow, r3, 1U);
2213 __ ldr(Narrow, r1, &l_13fc);
2216 __ movs(Narrow, r3, 14U);
2217 __ movs(Narrow, r2, 4U);
2219 __ str(Narrow, r1, MemOperand(sp, 332));
2220 __ mov(Narrow, r1, r3);
2222 __ mov(Narrow, r0, r4);
2226 __ ldr(Narrow, r3, MemOperand(sp, 32));
2255 __ ldr(Narrow, r6, MemOperand(sp, 28));
2258 __ str(Narrow, r6, MemOperand(sp));
2259 __ ldr(Narrow, r6, &l_1400);
2273 __ cmp(Narrow, r3, 0U);
2279 __ movs(Narrow, r3, 0U);
2281 __ str(Narrow, r3, MemOperand(sp, 364));
2283 __ ldr(Narrow, r3, MemOperand(sp, 20));
2285 __ mov(Narrow, r6, r3);
2286 __ ldr(Narrow, r3, MemOperand(r4, 44));
2287 __ movs(Narrow, r2, 1U);
2288 __ str(Narrow, r6, MemOperand(sp, 380));
2289 __ mov(Narrow, r0, r6);
2290 __ str(Narrow, r2, MemOperand(sp, 384));
2291 __ movs(Narrow, r1, 32U);
2292 __ ldr(Narrow, r3, MemOperand(r3, 32));
2294 __ ldr(Narrow, r3, MemOperand(r4, 44));
2295 __ mov(Narrow, r0, r6);
2296 __ ldr(Narrow, r3, MemOperand(r3, 24));
2298 __ ldr(Narrow, r2, MemOperand(r4, 44));
2301 __ ldr(Narrow, r2, MemOperand(r2));
2302 __ cmp(Narrow, r2, r3);
2304 __ mov(Narrow, r0, r6);
2310 __ str(Narrow, r0, MemOperand(sp, 364));
2311 __ ldr(Narrow, r1, MemOperand(r0, 20));
2312 __ ldr(Narrow, r3, MemOperand(r0, 4));
2313 __ ldr(Narrow, r2, MemOperand(r0, 12));
2314 __ add(Narrow, r3, r3, r1);
2315 __ subs(Narrow, r3, r3, r2);
2316 __ cmp(Narrow, r3, 31U);
2320 __ movs(Narrow, r3, 1U);
2324 __ ldr(Narrow, r0, &l_13fc);
2326 __ movs(Narrow, r3, 1U);
2327 __ movs(Narrow, r2, 14U);
2328 __ movs(Narrow, r1, 4U);
2330 __ str(Narrow, r0, MemOperand(sp, 360));
2331 __ mov(Narrow, r0, r4);
2333 __ mov(Narrow, r1, r2);
2343 __ ldr(Narrow, r3, MemOperand(sp, 32));
2366 __ ldr(Narrow, r6, MemOperand(sp, 28));
2369 __ str(Narrow, r6, MemOperand(sp));
2370 __ b(Narrow, &l_1404);
2379 __ ldr(Narrow, r6, &l_1724);
2393 __ cmp(Narrow, r3, 0U);
2397 __ movs(Narrow, r3, 0U);
2400 __ movs(Narrow, r2, 14U);
2401 __ str(Narrow, r3, MemOperand(sp, 392));
2403 __ ldr(Narrow, r3, MemOperand(sp, 20));
2404 __ str(Narrow, r2, MemOperand(sp, 112));
2407 __ mov(Narrow, r6, r3);
2408 __ ldr(Narrow, r3, MemOperand(r4, 44));
2409 __ movs(Narrow, r2, 1U);
2410 __ str(Narrow, r6, MemOperand(sp, 408));
2411 __ mov(Narrow, r0, r6);
2412 __ str(Narrow, r2, MemOperand(sp, 412));
2413 __ movs(Narrow, r1, 32U);
2414 __ ldr(Narrow, r3, MemOperand(r3, 32));
2416 __ ldr(Narrow, r3, MemOperand(r4, 44));
2417 __ mov(Narrow, r0, r6);
2418 __ ldr(Narrow, r3, MemOperand(r3, 24));
2420 __ ldr(Narrow, r2, MemOperand(r4, 44));
2423 __ ldr(Narrow, r2, MemOperand(r2));
2424 __ cmp(Narrow, r2, r3);
2426 __ mov(Narrow, r0, r6);
2432 __ str(Narrow, r0, MemOperand(sp, 392));
2433 __ ldr(Narrow, r1, MemOperand(r0, 20));
2434 __ ldr(Narrow, r3, MemOperand(r0, 4));
2435 __ ldr(Narrow, r2, MemOperand(r0, 12));
2436 __ add(Narrow, r3, r3, r1);
2437 __ subs(Narrow, r3, r3, r2);
2438 __ cmp(Narrow, r3, 31U);
2442 __ movs(Narrow, r3, 1U);
2446 __ ldr(Narrow, r3, &l_1728);
2447 __ mov(Narrow, r0, sl);
2448 __ mov(Narrow, r1, r4);
2449 __ add(Narrow, r2, sp, 112U);
2450 __ str(Narrow, r3, MemOperand(sp, 388));
2452 __ ldr(Narrow, r3, MemOperand(sp, 44));
2453 __ mov(Narrow, r0, r4);
2454 __ ldr(Narrow, r6, MemOperand(sp, 32));
2456 __ ldr(Narrow, r1, MemOperand(sp, 112));
2457 __ str(Narrow, r3, MemOperand(sp));
2458 __ ldr(Narrow, r3, MemOperand(sp, 48));
2459 __ str(Narrow, r3, MemOperand(sp, 4));
2460 __ mov(Narrow, r3, r6);
2464 __ mov(Narrow, r0, sl);
2468 __ ldr(Narrow, r3, &l_1728);
2469 __ add(Narrow, r0, sp, 388U);
2470 __ str(Narrow, r3, MemOperand(sp, 388));
2475 __ ldr(Narrow, r1, MemOperand(r7, 40));
2477 __ movs(Narrow, r2, 0U);
2482 __ ldr(Narrow, r3, MemOperand(sp, 40));
2486 __ movs(Narrow, r3, 14U);
2487 __ str(Narrow, r3, MemOperand(sp, 116));
2488 __ ldr(Narrow, r3, MemOperand(sp, 20));
2494 __ str(Narrow, r2, MemOperand(sp, 420));
2502 __ mov(Narrow, r6, r3);
2503 __ ldr(Narrow, r3, MemOperand(r4, 44));
2504 __ mov(Narrow, r0, r6);
2505 __ str(Narrow, r6, MemOperand(sp, 436));
2506 __ movs(Narrow, r1, 32U);
2508 __ ldr(Narrow, r3, MemOperand(r3, 32));
2510 __ ldr(Narrow, r3, MemOperand(r4, 44));
2511 __ mov(Narrow, r0, r6);
2512 __ ldr(Narrow, r3, MemOperand(r3, 24));
2516 __ ldr(Narrow, r2, MemOperand(r4, 44));
2519 __ ldr(Narrow, r2, MemOperand(r2));
2520 __ cmp(Narrow, r2, r3);
2522 __ mov(Narrow, r0, r6);
2528 __ str(Narrow, r0, MemOperand(sp, 420));
2529 __ ldr(Narrow, r1, MemOperand(r0, 20));
2530 __ ldr(Narrow, r3, MemOperand(r0, 4));
2531 __ ldr(Narrow, r2, MemOperand(r0, 12));
2532 __ add(Narrow, r3, r3, r1);
2533 __ subs(Narrow, r3, r3, r2);
2534 __ cmp(Narrow, r3, 31U);
2538 __ movs(Narrow, r3, 1U);
2542 __ ldr(Narrow, r3, &l_1728);
2543 __ mov(Narrow, r0, r5);
2544 __ mov(Narrow, r1, r4);
2545 __ add(Narrow, r2, sp, 116U);
2546 __ str(Narrow, r3, MemOperand(sp, 416));
2548 __ ldr(Narrow, r1, MemOperand(sp, 116));
2549 __ mov(Narrow, r0, r4);
2552 __ mov(Narrow, r3, sl);
2556 __ mov(Narrow, r0, r5);
2560 __ ldr(Narrow, r3, &l_1728);
2561 __ add(Narrow, r0, sp, 416U);
2562 __ str(Narrow, r3, MemOperand(sp, 416));
2566 __ ldr(Narrow, r2, MemOperand(sp, 60));
2567 __ mov(Narrow, r0, r4);
2568 __ ldr(Narrow, r3, MemOperand(sp, 64));
2569 __ movs(Narrow, r1, 14U);
2570 __ str(Narrow, r2, MemOperand(sp, 4));
2572 __ str(Narrow, r3, MemOperand(sp));
2576 __ ldr(Narrow, r1, MemOperand(r7, 40));
2578 __ ldr(Narrow, r2, MemOperand(r7, 28));
2581 __ mov(Narrow, r0, r4);
2584 __ mov(Narrow, r3, r2);
2585 __ movs(Narrow, r1, 14U);
2592 __ mov(Narrow, r0, r4);
2593 __ movs(Narrow, r1, 1U);
2594 __ add(Narrow, r2, sp, 624U);
2595 __ movs(Narrow, r3, 2U);
2599 __ ldr(Narrow, r3, MemOperand(sp, 24));
2600 __ add(Narrow, r0, sp, 652U);
2601 __ str(Narrow, r3, MemOperand(sp, 624));
2605 __ ldr(Narrow, r2, MemOperand(sp, 40));
2606 __ movs(Narrow, r3, 0U);
2607 __ ldr(Narrow, r6, MemOperand(sp, 20));
2608 __ ldr(Narrow, r1, MemOperand(r7, 40));
2611 __ str(Narrow, r3, MemOperand(r5, 8));
2612 __ str(Narrow, r1, MemOperand(r5, 12));
2613 __ str(Narrow, r3, MemOperand(r5, 16));
2614 __ str(Narrow, r3, MemOperand(r5, 20));
2615 __ str(Narrow, r3, MemOperand(sp, 448));
2618 __ str(Narrow, r2, MemOperand(r5, 24));
2620 __ ldr(Narrow, r3, MemOperand(r4, 44));
2621 __ movs(Narrow, r2, 1U);
2622 __ str(Narrow, r6, MemOperand(sp, 464));
2623 __ mov(Narrow, r0, r6);
2624 __ str(Narrow, r2, MemOperand(sp, 468));
2625 __ movs(Narrow, r1, 32U);
2626 __ ldr(Narrow, r3, MemOperand(r3, 32));
2628 __ ldr(Narrow, r3, MemOperand(r4, 44));
2629 __ mov(Narrow, r0, r6);
2630 __ ldr(Narrow, r3, MemOperand(r3, 24));
2632 __ ldr(Narrow, r2, MemOperand(r4, 44));
2635 __ ldr(Narrow, r2, MemOperand(r2));
2636 __ cmp(Narrow, r2, r3);
2640 __ mov(Narrow, r0, r6);
2646 __ str(Narrow, r0, MemOperand(sp, 448));
2647 __ ldr(Narrow, r1, MemOperand(r0, 20));
2648 __ ldr(Narrow, r3, MemOperand(r0, 4));
2649 __ ldr(Narrow, r2, MemOperand(r0, 12));
2650 __ add(Narrow, r3, r3, r1);
2651 __ subs(Narrow, r3, r3, r2);
2652 __ cmp(Narrow, r3, 31U);
2656 __ movs(Narrow, r3, 1U);
2660 __ ldr(Narrow, r3, &l_1728);
2661 __ ldr(Narrow, r2, MemOperand(r5, 12));
2662 __ str(Narrow, r3, MemOperand(sp, 444));
2664 __ cmp(Narrow, r3, 0U);
2666 __ ldr(Narrow, r2, MemOperand(sp, 72));
2668 __ cmp(Narrow, r2, 7U);
2670 __ ldr(Narrow, r2, MemOperand(r5));
2672 __ cmp(Narrow, r2, 7U);
2674 __ ldr(Narrow, r2, MemOperand(r5, 4));
2675 __ cmp(Narrow, r2, 31U);
2679 __ ldr(Narrow, r3, MemOperand(r5, 24));
2685 __ ldr(Narrow, r6, &l_1724);
2687 __ movs(Narrow, r0, 1U);
2688 __ movs(Narrow, r2, 4U);
2689 __ movs(Narrow, r1, 14U);
2692 __ mov(Narrow, r2, lr);
2699 __ mov(Narrow, r0, r4);
2701 __ ldr(Narrow, r3, MemOperand(sp, 72));
2720 __ b(Narrow, &l_172c);
2721 __ nop(Narrow);
2736 __ str(Narrow, r5, MemOperand(sp));
2745 __ mov(Narrow, r0, fp);
2751 __ cmp(Narrow, r3, 0U);
2757 __ ldr(Narrow, r2, MemOperand(sp, 68));
2759 __ mov(Narrow, r0, r4);
2761 __ mov(Narrow, r3, lr);
2768 __ ldr(Narrow, r2, MemOperand(sp, 56));
2769 __ mov(Narrow, r0, r4);
2770 __ ldr(Narrow, r3, MemOperand(sp, 36));
2771 __ movs(Narrow, r1, 14U);
2772 __ str(Narrow, r2, MemOperand(sp, 4));
2774 __ str(Narrow, r3, MemOperand(sp));
2778 __ ldr(Narrow, r1, MemOperand(r7, 40));
2780 __ ldr(Narrow, r2, MemOperand(r7, 24));
2783 __ mov(Narrow, r0, r4);
2786 __ mov(Narrow, r3, r2);
2787 __ movs(Narrow, r1, 14U);
2794 __ mov(Narrow, r0, r4);
2795 __ movs(Narrow, r1, 1U);
2796 __ add(Narrow, r2, sp, 472U);
2797 __ movs(Narrow, r3, 2U);
2801 __ ldr(Narrow, r3, MemOperand(sp, 24));
2803 __ str(Narrow, r3, MemOperand(sp, 472));
2805 __ b(eq, Narrow, &l_17fc);
2813 __ mov(Narrow, r0, r8);
2819 __ ldr(Narrow, r1, MemOperand(r7, 40));
2821 __ ldr(Narrow, r2, MemOperand(r7, 56));
2823 __ mov(Narrow, r0, r4);
2826 __ mov(Narrow, r3, r2);
2828 __ movs(Narrow, r1, 14U);
2835 __ ldr(Narrow, r3, MemOperand(r7, 24));
2836 __ ldr(Narrow, r0, MemOperand(r7, 28));
2837 __ ldr(Narrow, r2, MemOperand(r7, 32));
2846 __ mov(Narrow, r8, r3);
2857 __ movs(Narrow, r3, 1U);
2858 __ lsls(Narrow, r3, r3, r2);
2861 __ ldr(Narrow, r6, MemOperand(sp, 20));
2862 __ movs(Narrow, r2, 0U);
2863 __ movs(Narrow, r1, 14U);
2867 __ str(Narrow, r2, MemOperand(r5, 4));
2868 __ strb(Narrow, r2, MemOperand(r5, 17));
2870 __ ldr(Narrow, r3, MemOperand(r4, 44));
2871 __ movs(Narrow, r2, 1U);
2872 __ str(Narrow, r2, MemOperand(r5, 24));
2873 __ mov(Narrow, r0, r6);
2874 __ str(Narrow, r6, MemOperand(r5, 20));
2875 __ movs(Narrow, r1, 32U);
2876 __ ldr(Narrow, r3, MemOperand(r3, 32));
2878 __ ldr(Narrow, r3, MemOperand(r4, 44));
2879 __ mov(Narrow, r0, r6);
2880 __ ldr(Narrow, r3, MemOperand(r3, 24));
2882 __ ldr(Narrow, r2, MemOperand(r4, 44));
2885 __ ldr(Narrow, r2, MemOperand(r2));
2886 __ cmp(Narrow, r2, r3);
2888 __ mov(Narrow, r0, r6);
2896 __ str(Narrow, r0, MemOperand(r5, 4));
2897 __ ldr(Narrow, r1, MemOperand(r0, 20));
2898 __ ldr(Narrow, r3, MemOperand(r0, 4));
2899 __ ldr(Narrow, r2, MemOperand(r0, 12));
2900 __ add(Narrow, r3, r3, r1);
2901 __ subs(Narrow, r3, r3, r2);
2902 __ cmp(Narrow, r3, 31U);
2903 __ b(hi, Narrow, &l_18ca);
2904 __ lsls(Narrow, r1, r1, 1U);
2906 __ adds(Narrow, r1, r1, 32U);
2912 __ movs(Narrow, r3, 1U);
2913 __ strb(Narrow, r3, MemOperand(r5, 17));
2916 __ ldr(Narrow, r3, &l_1be8);
2917 __ mov(Narrow, r0, fp);
2918 __ mov(Narrow, r1, r4);
2919 __ mov(Narrow, r2, sl);
2920 __ str(Narrow, r3, MemOperand(r5));
2922 __ mov(Narrow, r0, r4);
2924 __ mov(Narrow, r3, r8);
2925 __ movs(Narrow, r2, 0U);
2929 __ mov(Narrow, r0, fp);
2933 __ ldr(Narrow, r3, &l_1be8);
2934 __ mov(Narrow, r0, r5);
2935 __ str(Narrow, r3, MemOperand(r5));
2939 __ movs(Narrow, r3, 0U);
2940 __ ldr(Narrow, r7, MemOperand(r7, 108));
2941 __ str(Narrow, r3, MemOperand(r5, 4));
2942 __ strb(Narrow, r3, MemOperand(r5, 17));
2943 __ ldr(Narrow, r3, MemOperand(sp, 20));
2946 __ mov(Narrow, r6, r3);
2947 __ ldr(Narrow, r3, MemOperand(r4, 44));
2948 __ movs(Narrow, r2, 1U);
2949 __ str(Narrow, r6, MemOperand(r5, 20));
2950 __ str(Narrow, r2, MemOperand(r5, 24));
2951 __ mov(Narrow, r0, r6);
2952 __ movs(Narrow, r1, 32U);
2953 __ ldr(Narrow, r3, MemOperand(r3, 32));
2955 __ ldr(Narrow, r3, MemOperand(r4, 44));
2956 __ mov(Narrow, r0, r6);
2957 __ ldr(Narrow, r3, MemOperand(r3, 24));
2959 __ ldr(Narrow, r2, MemOperand(r4, 44));
2962 __ ldr(Narrow, r2, MemOperand(r2));
2963 __ cmp(Narrow, r2, r3);
2965 __ mov(Narrow, r0, r6);
2971 __ str(Narrow, r0, MemOperand(r5, 4));
2972 __ ldr(Narrow, r1, MemOperand(r0, 20));
2973 __ ldr(Narrow, r3, MemOperand(r0, 4));
2974 __ ldr(Narrow, r2, MemOperand(r0, 12));
2975 __ add(Narrow, r3, r3, r1);
2976 __ subs(Narrow, r3, r3, r2);
2977 __ cmp(Narrow, r3, 31U);
2978 __ b(hi, Narrow, &l_1956);
2979 __ lsls(Narrow, r1, r1, 1U);
2981 __ adds(Narrow, r1, r1, 32U);
2987 __ movs(Narrow, r3, 1U);
2988 __ strb(Narrow, r3, MemOperand(r5, 17));
2991 __ movs(Narrow, r3, 1U);
3003 __ mov(Narrow, r2, r7);
3005 __ movs(Narrow, r7, 0U);
3007 __ mov(Narrow, r0, r4);
3008 __ ldr(Narrow, r6, &l_1be8);
3009 __ mov(Narrow, r1, lr);
3010 __ ldr(Narrow, r3, &l_1bec);
3012 __ str(Narrow, r6, MemOperand(r5));
3048 __ mov(Narrow, r0, fp);
3052 __ ldrb(Narrow, r3, MemOperand(r5, 17));
3054 __ cmp(Narrow, r3, 0U);
3062 __ ldr(Narrow, r0, MemOperand(r5, 20));
3063 __ cmp(Narrow, r0, 0U);
3065 __ ldr(Narrow, r3, MemOperand(r5, 24));
3066 __ movs(Narrow, r2, 0U);
3067 __ strb(Narrow, r2, MemOperand(r5, 17));
3068 __ cmp(Narrow, r3, 1U);
3070 __ ldr(Narrow, r3, MemOperand(r0));
3071 __ ldr(Narrow, r3, MemOperand(r3, 28));
3076 __ ldr(Narrow, r0, MemOperand(r5, 20));
3077 __ cmp(Narrow, r0, 0U);
3079 __ ldr(Narrow, r3, MemOperand(r5, 24));
3080 __ movs(Narrow, r2, 0U);
3081 __ strb(Narrow, r2, MemOperand(r5, 17));
3082 __ cmp(Narrow, r3, 1U);
3084 __ ldr(Narrow, r3, MemOperand(r0));
3085 __ ldr(Narrow, r3, MemOperand(r3, 28));
3090 __ ldr(Narrow, r0, MemOperand(r5, 20));
3091 __ cmp(Narrow, r0, 0U);
3093 __ ldr(Narrow, r3, MemOperand(r5, 24));
3094 __ movs(Narrow, r2, 0U);
3095 __ strb(Narrow, r2, MemOperand(r5, 17));
3096 __ cmp(Narrow, r3, 1U);
3098 __ ldr(Narrow, r3, MemOperand(r0));
3099 __ ldr(Narrow, r3, MemOperand(r3, 28));
3104 __ ldr(Narrow, r0, MemOperand(sp, 20));
3109 __ ldr(Narrow, r0, MemOperand(sp, 20));
3114 __ ldr(Narrow, r0, MemOperand(sp, 20));
3119 __ ldr(Narrow, r0, MemOperand(sp, 20));
3124 __ ldr(Narrow, r0, MemOperand(sp, 20));
3129 __ str(Narrow, r3, MemOperand(r5));
3135 __ cmp(Narrow, r2, 4U);
3139 __ cmp(Narrow, r2, 0U);
3142 __ mov(Narrow, ip, r2);
3143 __ cmp(Narrow, r1, 0U);
3145 __ cmp(Narrow, r3, 7U);
3148 __ b(hi, Narrow, &l_1b44);
3157 __ mov(Narrow, ip, r3);
3158 __ b(Narrow, &l_16a2);
3161 __ ldr(Narrow, r3, MemOperand(r5, 16));
3163 __ cmp(Narrow, r3, 0U);
3165 __ ldr(Narrow, r1, MemOperand(r5, 20));
3166 __ cmp(Narrow, r1, 0U);
3167 __ b(ne, Narrow, &l_1b00);
3168 __ ldr(Narrow, r3, MemOperand(sp, 72));
3170 __ cmp(Narrow, r3, 7U);
3171 __ b(hi, Narrow, &l_1b3a);
3172 __ ldr(Narrow, r3, MemOperand(r5));
3174 __ cmp(Narrow, r3, 7U);
3175 __ b(hi, Narrow, &l_1b3a);
3177 __ cmp(Narrow, r2, 7U);
3178 __ b(hi, Narrow, &l_1b3a);
3179 __ ldr(Narrow, r3, MemOperand(r5, 8));
3180 __ cmp(Narrow, r3, 0U);
3184 __ mov(Narrow, ip, r1);
3185 __ b(Narrow, &l_16a2);
3188 __ cmp(Narrow, r2, 255U);
3192 __ mov(Narrow, ip, r1);
3196 __ ldr(Narrow, r0, MemOperand(sp, 464));
3197 __ cmp(Narrow, r0, 0U);
3199 __ ldr(Narrow, r3, MemOperand(sp, 468));
3200 __ movs(Narrow, r2, 0U);
3202 __ cmp(Narrow, r3, 1U);
3204 __ ldr(Narrow, r3, MemOperand(r0));
3205 __ ldr(Narrow, r3, MemOperand(r3, 28));
3207 __ b(Narrow, &l_1772);
3210 __ ldr(Narrow, r0, MemOperand(sp, 296));
3211 __ cmp(Narrow, r0, 0U);
3213 __ ldr(Narrow, r3, MemOperand(sp, 300));
3214 __ movs(Narrow, r2, 0U);
3216 __ cmp(Narrow, r3, 1U);
3218 __ ldr(Narrow, r3, MemOperand(r0));
3219 __ ldr(Narrow, r3, MemOperand(r3, 28));
3224 __ ldr(Narrow, r0, MemOperand(sp, 240));
3225 __ cmp(Narrow, r0, 0U);
3227 __ ldr(Narrow, r3, MemOperand(sp, 244));
3228 __ movs(Narrow, r2, 0U);
3230 __ cmp(Narrow, r3, 1U);
3232 __ ldr(Narrow, r3, MemOperand(r0));
3233 __ ldr(Narrow, r3, MemOperand(r3, 28));
3238 __ ldr(Narrow, r0, MemOperand(sp, 212));
3239 __ cmp(Narrow, r0, 0U);
3241 __ ldr(Narrow, r3, MemOperand(sp, 216));
3242 __ movs(Narrow, r2, 0U);
3244 __ cmp(Narrow, r3, 1U);
3246 __ ldr(Narrow, r3, MemOperand(r0));
3247 __ ldr(Narrow, r3, MemOperand(r3, 28));
3252 __ ldr(Narrow, r0, MemOperand(sp, 352));
3253 __ cmp(Narrow, r0, 0U);
3255 __ ldr(Narrow, r3, MemOperand(sp, 356));
3256 __ movs(Narrow, r2, 0U);
3258 __ cmp(Narrow, r3, 1U);
3260 __ ldr(Narrow, r3, MemOperand(r0));
3261 __ ldr(Narrow, r3, MemOperand(r3, 28));
3272 __ ldr(Narrow, r0, MemOperand(sp, 380));
3273 __ cmp(Narrow, r0, 0U);
3277 __ ldr(Narrow, r3, MemOperand(sp, 384));
3278 __ movs(Narrow, r2, 0U);
3280 __ cmp(Narrow, r3, 1U);
3282 __ ldr(Narrow, r3, MemOperand(r0));
3283 __ ldr(Narrow, r3, MemOperand(r3, 28));
3285 __ b(Narrow, &l_1430);
3288 __ ldr(Narrow, r0, MemOperand(sp, 184));
3289 __ cmp(Narrow, r0, 0U);
3291 __ ldr(Narrow, r3, MemOperand(sp, 188));
3292 __ movs(Narrow, r2, 0U);
3294 __ cmp(Narrow, r3, 1U);
3296 __ ldr(Narrow, r3, MemOperand(r0));
3297 __ ldr(Narrow, r3, MemOperand(r3, 28));
3302 __ ldr(Narrow, r0, MemOperand(r5, 20));
3303 __ cmp(Narrow, r0, 0U);
3305 __ ldr(Narrow, r3, MemOperand(r5, 24));
3306 __ strb(Narrow, r7, MemOperand(r5, 17));
3307 __ cmp(Narrow, r3, 1U);
3309 __ ldr(Narrow, r3, MemOperand(r0));
3310 __ ldr(Narrow, r3, MemOperand(r3, 28));
3312 __ b(Narrow, &l_1a2e);
3315 __ lsls(Narrow, r1, r1, 1U);
3317 __ adds(Narrow, r1, r1, 32U);
3321 __ b(Narrow, &l_1568);
3324 __ lsls(Narrow, r1, r1, 1U);
3326 __ adds(Narrow, r1, r1, 32U);
3330 __ b(Narrow, &l_165e);
3333 __ lsls(Narrow, r1, r1, 1U);
3334 __ ldr(Narrow, r3, &l_1f4c);
3336 __ adds(Narrow, r1, r1, 32U);
3337 __ str(Narrow, r3, MemOperand(sp, 24));
3344 __ lsls(Narrow, r1, r1, 1U);
3346 __ adds(Narrow, r1, r1, 32U);
3353 __ lsls(Narrow, r1, r1, 1U);
3355 __ adds(Narrow, r1, r1, 32U);
3362 __ lsls(Narrow, r1, r1, 1U);
3364 __ adds(Narrow, r1, r1, 32U);
3371 __ lsls(Narrow, r1, r1, 1U);
3373 __ adds(Narrow, r1, r1, 32U);
3380 __ lsls(Narrow, r1, r1, 1U);
3382 __ adds(Narrow, r1, r1, 32U);
3389 __ lsls(Narrow, r1, r1, 1U);
3391 __ adds(Narrow, r1, r1, 32U);
3398 __ lsls(Narrow, r1, r1, 1U);
3400 __ adds(Narrow, r1, r1, 32U);
3407 __ lsls(Narrow, r1, r1, 1U);
3409 __ adds(Narrow, r1, r1, 32U);
3416 __ ldr(Narrow, r0, MemOperand(r5, 20));
3417 __ cmp(Narrow, r0, 0U);
3419 __ ldr(Narrow, r3, MemOperand(r5, 24));
3420 __ movs(Narrow, r2, 0U);
3421 __ strb(Narrow, r2, MemOperand(r5, 17));
3422 __ cmp(Narrow, r3, 1U);
3424 __ ldr(Narrow, r3, MemOperand(r0));
3425 __ ldr(Narrow, r3, MemOperand(r3, 28));
3432 __ ldr(Narrow, r1, MemOperand(sp, 28));
3435 __ mov(Narrow, r6, r2);
3436 __ mov(Narrow, r2, r1);
3437 __ cmp(Narrow, r1, r3);
3438 __ b(eq, Narrow, &l_1d9c);
3440 __ cmp(Narrow, r3, r2);
3441 __ b(lt, Narrow, &l_1d9c);
3443 __ str(Narrow, r3, MemOperand(sp, 24));
3444 __ mov(Narrow, r1, r3);
3448 __ ldr(Narrow, r0, MemOperand(sp, 20));
3450 __ b(Narrow, &l_164c);
3453 __ ldr(Narrow, r0, MemOperand(sp, 20));
3455 __ b(Narrow, &l_1556);
3458 __ ldr(Narrow, r3, &l_1f4c);
3459 __ str(Narrow, r3, MemOperand(sp, 24));
3464 __ ldr(Narrow, r0, MemOperand(sp, 20));
3469 __ ldr(Narrow, r0, MemOperand(sp, 20));
3474 __ ldr(Narrow, r0, MemOperand(sp, 20));
3476 __ b(Narrow, &l_193c);
3479 __ ldr(Narrow, r0, MemOperand(sp, 20));
3481 __ b(Narrow, &l_18b0);
3492 __ ldr(Narrow, r0, MemOperand(sp, 20));
3497 __ ldr(Narrow, r0, MemOperand(sp, 20));
3506 __ ldr(Narrow, r0, MemOperand(sp, 20));
3515 __ mov(Narrow, r0, r5);
3522 __ mov(Narrow, r0, r8);
3523 __ add(Narrow, r1, sp, 632U);
3529 __ ldr(Narrow, r2, MemOperand(sp, 28));
3530 __ mov(Narrow, r1, r3);
3531 __ str(Narrow, r3, MemOperand(sp, 24));
3532 __ movs(Narrow, r3, 0U);
3533 __ mov(Narrow, r0, r6);
3534 __ str(Narrow, r3, MemOperand(sp));
3535 __ movs(Narrow, r3, 2U);
3537 __ ldr(Narrow, r1, MemOperand(sp, 24));
3539 __ mov(Narrow, r0, fp);
3545 __ ldr(Narrow, r3, &l_1f50);
3546 __ mov(Narrow, r0, r5);
3547 __ str(Narrow, r3, MemOperand(r5));
3560 __ ldr(Narrow, r3, &l_1f50);
3561 __ add(Narrow, r0, sp, 276U);
3562 __ str(Narrow, r3, MemOperand(sp, 276));
3568 __ ldr(Narrow, r4, MemOperand(sp, 24));
3575 __ str(Narrow, r4, MemOperand(r5));
3581 __ ldr(Narrow, r3, MemOperand(sp, 24));
3582 __ add(Narrow, r0, sp, 652U);
3583 __ str(Narrow, r3, MemOperand(sp, 624));
3589 __ ldr(Narrow, r3, MemOperand(sp, 24));
3590 __ add(Narrow, r0, sp, 500U);
3591 __ str(Narrow, r3, MemOperand(sp, 472));
3600 __ b(Narrow, &l_1dd4);
3603 __ ldr(Narrow, r3, &l_1f50);
3604 __ mov(Narrow, r0, r5);
3605 __ str(Narrow, r3, MemOperand(r5));
3612 __ mov(Narrow, r0, fp);
3616 __ b(Narrow, &l_1e10);
3619 __ ldr(Narrow, r3, &l_1f50);
3620 __ add(Narrow, r0, sp, 388U);
3621 __ str(Narrow, r3, MemOperand(sp, 388));
3625 __ b(Narrow, &l_1df6);
3626 __ ldr(Narrow, r3, &l_1f4c);
3627 __ add(Narrow, r0, sp, 624U);
3628 __ str(Narrow, r3, MemOperand(sp, 24));
3634 __ ldr(Narrow, r3, &l_1f50);
3635 __ add(Narrow, r0, sp, 164U);
3636 __ str(Narrow, r3, MemOperand(sp, 164));
3640 __ b(Narrow, &l_1e00);
3643 __ ldr(Narrow, r3, &l_1f50);
3644 __ mov(Narrow, r0, r5);
3645 __ str(Narrow, r3, MemOperand(r5));
3652 __ ldr(Narrow, r3, &l_1f4c);
3653 __ add(Narrow, r0, sp, 660U);
3654 __ str(Narrow, r3, MemOperand(sp, 24));
3655 __ str(Narrow, r3, MemOperand(sp, 632));
3659 __ b(Narrow, &l_1e3c);
3662 __ ldr(Narrow, r3, &l_1f50);
3663 __ add(Narrow, r0, sp, 220U);
3664 __ str(Narrow, r3, MemOperand(sp, 220));
3668 __ b(Narrow, &l_1dde);
3671 __ ldr(Narrow, r3, &l_1f50);
3672 __ add(Narrow, r0, sp, 332U);
3673 __ str(Narrow, r3, MemOperand(sp, 332));
3677 __ b(Narrow, &l_1df6);
3680 __ ldr(Narrow, r3, &l_1f50);
3681 __ mov(Narrow, r0, r5);
3682 __ str(Narrow, r3, MemOperand(r5));
3689 __ mov(Narrow, r0, fp);
3693 __ b(Narrow, &l_1e7c);
3700 __ ldr(Narrow, r3, &l_1f50);
3701 __ add(Narrow, r0, sp, 248U);
3702 __ str(Narrow, r3, MemOperand(sp, 248));
3706 __ b(Narrow, &l_1dde);
3707 __ b(Narrow, &l_1e9a);
3708 __ b(Narrow, &l_1e00);
3711 __ ldr(Narrow, r3, &l_1f50);
3712 __ mov(Narrow, r0, r5);
3713 __ str(Narrow, r3, MemOperand(r5));
3722 __ ldr(Narrow, r3, &l_1f50);
3723 __ add(Narrow, r0, sp, 360U);
3724 __ str(Narrow, r3, MemOperand(sp, 360));
3728 __ b(Narrow, &l_1df6);
3733 __ b(Narrow, &l_1eb8);
3734 __ mov(Narrow, r0, fp);
3738 __ b(Narrow, &l_1e48);
3741 __ ldr(Narrow, r3, &l_1f50);
3742 __ mov(Narrow, r0, r5);
3743 __ str(Narrow, r3, MemOperand(r5));
3750 __ mov(Narrow, r0, fp);
3754 __ b(Narrow, &l_1eaa);
3757 __ ldr(Narrow, r3, &l_1f50);
3758 __ mov(Narrow, r0, r5);
3759 __ str(Narrow, r3, MemOperand(r5));
3766 __ b(Narrow, &l_1dbe);
3769 __ ldr(Narrow, r3, &l_1f50);
3770 __ add(Narrow, r0, sp, 444U);
3771 __ str(Narrow, r3, MemOperand(sp, 444));
3775 __ b(Narrow, &l_1e00);
3776 __ mov(Narrow, r0, fp);
3782 __ b(Narrow, &l_1eec);
3783 __ mov(Narrow, r0, fp);
3787 __ b(Narrow, &l_1ed6);
3788 __ mov(Narrow, r0, fp);
3792 __ b(Narrow, &l_1efc);
3793 __ mov(Narrow, r0, r5);
3799 __ ldr(Narrow, r3, &l_1f50);
3800 __ add(Narrow, r0, sp, 416U);
3801 __ str(Narrow, r3, MemOperand(sp, 416));
3805 __ b(Narrow, &l_1df6);
3806 __ b(Narrow, &l_1f26);
3807 __ mov(Narrow, r0, sl);
3811 __ b(Narrow, &l_1e26);
3812 __ b(Narrow, &l_1dde);
3813 __ b(Narrow, &l_1df6);
3816 __ ldr(Narrow, r3, &l_1f50);
3817 __ add(Narrow, r0, sp, 304U);
3818 __ str(Narrow, r3, MemOperand(sp, 304));
3822 __ b(Narrow, &l_1dde);
3829 __ add(Narrow, r0, sp, 960U);
3833 __ b(Narrow, &l_1e64);
3834 __ add(Narrow, r0, sp, 792U);
3840 __ ldr(Narrow, r3, &l_1f84);
3841 __ add(Narrow, r0, sp, 192U);
3842 __ str(Narrow, r3, MemOperand(sp, 192));
3846 __ b(Narrow, &l_1dde);
3847 __ b(Narrow, &l_1f62);
3852 __ b(Narrow, &l_1e70);
3857 __ b(Narrow, &l_1f40);
3862 __ nop(Narrow);
3863 __ movs(Narrow, r0, 1U);
3866 __ nop(Narrow);
3867 __ movs(Narrow, r0, 1U);
3869 __ movs(Narrow, r0, 0U);
3871 __ movs(Narrow, r0, 0U);
3873 __ movs(Narrow, r0, 0U);
3875 __ movs(Narrow, r0, 0U);
3877 __ movs(Narrow, r0, 0U);
3879 __ push(Narrow, RegisterList(r4, lr));
3880 __ mov(Narrow, r4, r0);
3884 __ mov(Narrow, r0, r4);
3885 __ pop(Narrow, RegisterList(r4, pc));
3886 __ ldr(Narrow, r2, &l_1fcc);
3887 __ push(Narrow, RegisterList(r4, lr));
3888 __ mov(Narrow, r4, r0);
3893 __ mov(Narrow, r0, r4);
3894 __ pop(Narrow, RegisterList(r4, pc));
3895 __ nop(Narrow);
3899 __ ldr(Narrow, r3, &l_1fe8);
3900 __ push(Narrow, RegisterList(r4, lr));
3901 __ mov(Narrow, r4, r0);
3906 __ mov(Narrow, r0, r4);
3910 __ mov(Narrow, r0, r4);
3911 __ pop(Narrow, RegisterList(r4, pc));
3915 __ ldr(Narrow, r2, MemOperand(r0, 8));
3916 __ ldr(Narrow, r3, MemOperand(r1, 8));
3917 __ cmp(Narrow, r2, r3);
3918 __ b(eq, Narrow, &l_1ffc);
3922 __ mov(lt, Narrow, r0, 1U);
3923 __ mov(ge, Narrow, r0, 0U);
3927 __ ldr(Narrow, r2, MemOperand(r0));
3928 __ ldr(Narrow, r3, MemOperand(r1));
3929 __ ldr(Narrow, r2, MemOperand(r2, 4));
3930 __ ldr(Narrow, r3, MemOperand(r3, 4));
3931 __ cmp(Narrow, r2, r3);
3934 __ b(ne, Narrow, &l_1ff4);
3935 __ ldr(Narrow, r2, MemOperand(r0, 12));
3936 __ ldr(Narrow, r3, MemOperand(r1, 12));
3937 __ cmp(Narrow, r2, r3);
3938 __ b(ne, Narrow, &l_1ff4);
3939 __ ldr(Narrow, r2, MemOperand(r0, 4));
3940 __ ldr(Narrow, r3, MemOperand(r1, 4));
3941 __ cmp(Narrow, r2, r3);
3942 __ b(ne, Narrow, &l_1ff4);
3943 __ movs(Narrow, r0, 0U);
3945 __ ldrb(Narrow, r3, MemOperand(r0, 17));
3946 __ ldr(Narrow, r2, &l_2044);
3947 __ push(Narrow, RegisterList(r4, lr));
3948 __ mov(Narrow, r4, r0);
3949 __ str(Narrow, r2, MemOperand(r0));
3953 __ mov(Narrow, r0, r4);
3954 __ pop(Narrow, RegisterList(r4, pc));
3957 __ ldr(Narrow, r0, MemOperand(r0, 20));
3958 __ cmp(Narrow, r0, 0U);
3959 __ b(eq, Narrow, &l_2028);
3960 __ ldr(Narrow, r3, MemOperand(r4, 24));
3961 __ movs(Narrow, r2, 0U);
3962 __ strb(Narrow, r2, MemOperand(r4, 17));
3963 __ cmp(Narrow, r3, 1U);
3964 __ b(ne, Narrow, &l_2028);
3965 __ ldr(Narrow, r3, MemOperand(r0));
3966 __ ldr(Narrow, r3, MemOperand(r3, 28));
3968 __ b(Narrow, &l_2028);
3972 __ ldrb(Narrow, r3, MemOperand(r0, 17));
3973 __ ldr(Narrow, r2, &l_2070);
3974 __ push(Narrow, RegisterList(r4, lr));
3975 __ mov(Narrow, r4, r0);
3976 __ str(Narrow, r2, MemOperand(r0));
3980 __ mov(Narrow, r0, r4);
3981 __ pop(Narrow, RegisterList(r4, pc));
3984 __ ldr(Narrow, r0, MemOperand(r0, 20));
3985 __ cmp(Narrow, r0, 0U);
3986 __ b(eq, Narrow, &l_2054);
3987 __ ldr(Narrow, r3, MemOperand(r4, 24));
3988 __ movs(Narrow, r2, 0U);
3989 __ strb(Narrow, r2, MemOperand(r4, 17));
3990 __ cmp(Narrow, r3, 1U);
3991 __ b(ne, Narrow, &l_2054);
3992 __ ldr(Narrow, r3, MemOperand(r0));
3993 __ ldr(Narrow, r3, MemOperand(r3, 28));
3995 __ b(Narrow, &l_2054);
3999 __ ldrb(Narrow, r3, MemOperand(r0, 17));
4000 __ ldr(Narrow, r2, &l_20a4);
4001 __ push(Narrow, RegisterList(r4, lr));
4002 __ mov(Narrow, r4, r0);
4003 __ str(Narrow, r2, MemOperand(r0));
4007 __ mov(Narrow, r0, r4);
4011 __ mov(Narrow, r0, r4);
4012 __ pop(Narrow, RegisterList(r4, pc));
4015 __ ldr(Narrow, r0, MemOperand(r0, 20));
4016 __ cmp(Narrow, r0, 0U);
4017 __ b(eq, Narrow, &l_2080);
4018 __ ldr(Narrow, r3, MemOperand(r4, 24));
4019 __ movs(Narrow, r2, 0U);
4020 __ strb(Narrow, r2, MemOperand(r4, 17));
4021 __ cmp(Narrow, r3, 1U);
4022 __ b(ne, Narrow, &l_2080);
4023 __ ldr(Narrow, r3, MemOperand(r0));
4024 __ ldr(Narrow, r3, MemOperand(r3, 28));
4026 __ b(Narrow, &l_2080);
4027 __ nop(Narrow);
4031 __ ldrb(Narrow, r3, MemOperand(r0, 17));
4032 __ ldr(Narrow, r2, &l_20d8);
4033 __ push(Narrow, RegisterList(r4, lr));
4034 __ mov(Narrow, r4, r0);
4035 __ str(Narrow, r2, MemOperand(r0));
4039 __ mov(Narrow, r0, r4);
4043 __ mov(Narrow, r0, r4);
4044 __ pop(Narrow, RegisterList(r4, pc));
4047 __ ldr(Narrow, r0, MemOperand(r0, 20));
4048 __ cmp(Narrow, r0, 0U);
4049 __ b(eq, Narrow, &l_20b4);
4050 __ ldr(Narrow, r3, MemOperand(r4, 24));
4051 __ movs(Narrow, r2, 0U);
4052 __ strb(Narrow, r2, MemOperand(r4, 17));
4053 __ cmp(Narrow, r3, 1U);
4054 __ b(ne, Narrow, &l_20b4);
4055 __ ldr(Narrow, r3, MemOperand(r0));
4056 __ ldr(Narrow, r3, MemOperand(r3, 28));
4058 __ b(Narrow, &l_20b4);
4059 __ nop(Narrow);
4068 __ nop(Narrow);
4070 __ b(Narrow, &l_20dc);
4071 __ nop(Narrow);
4072 __ push(Narrow, RegisterList(r3, r4, r5, lr));
4073 __ mov(Narrow, r5, r0);
4074 __ ldr(Narrow, r4, MemOperand(r0, 116));
4076 __ ldr(Narrow, r0, MemOperand(r4));
4083 __ mov(Narrow, r0, r4);
4089 __ mov(Narrow, r0, r5);
4090 __ pop(Narrow, RegisterList(r3, r4, r5, pc));
4091 __ nop(Narrow);
4093 __ sub(Narrow, sp, sp, 12U);
4094 __ ldr(Narrow, r6, MemOperand(r0, 36));
4095 __ ldr(Narrow, r4, MemOperand(sp, 48));
4096 __ cmp(Narrow, r6, r1);
4098 __ adds(Narrow, r5, r1, r2);
4099 __ cmp(Narrow, r6, r5);
4101 __ cmp(Narrow, r3, 0U);
4103 __ ldr(Narrow, r7, MemOperand(r0));
4104 __ ldr(Narrow, r6, MemOperand(r0, 4));
4105 __ cmp(Narrow, r7, r6);
4109 __ ldr(Narrow, r1, MemOperand(r7));
4110 __ cmp(Narrow, r4, r1);
4112 __ adds(Narrow, r7, r7, 24U);
4113 __ cmp(Narrow, r6, r7);
4114 __ b(ne, Narrow, &l_212c);
4115 __ movs(Narrow, r7, 0U);
4118 __ mov(Narrow, r9, r3);
4119 __ ldr(Narrow, r3, MemOperand(r4));
4120 __ mov(Narrow, fp, r0);
4121 __ str(Narrow, r2, MemOperand(sp, 4));
4122 __ mov(Narrow, r0, r4);
4124 __ ldr(Narrow, r3, MemOperand(r3, 32));
4127 __ ldr(Narrow, r3, MemOperand(r4));
4128 __ mov(Narrow, r0, r4);
4129 __ ldr(Narrow, r3, MemOperand(r3, 36));
4134 __ mov(Narrow, r0, r4);
4135 __ ldr(Narrow, r2, MemOperand(r4));
4137 __ ldr(Narrow, r2, MemOperand(r2, 32));
4139 __ str(Narrow, r1, MemOperand(sp));
4142 __ ldr(Narrow, r3, MemOperand(r4));
4143 __ mov(Narrow, r0, r4);
4144 __ ldr(Narrow, r3, MemOperand(r3, 36));
4149 __ cmp(Narrow, sl, r3);
4151 __ mov(lt, Narrow, sl, r3);
4153 __ ldr(Narrow, r2, MemOperand(r7, 4));
4154 __ mov(Narrow, r0, r4);
4155 __ ldr(Narrow, r3, MemOperand(r7, 8));
4156 __ ldr(Narrow, r1, MemOperand(r4));
4157 __ cmp(Narrow, r8, r2);
4159 __ mov(lt, Narrow, r8, r2);
4160 __ ldr(Narrow, r2, MemOperand(sp));
4161 __ ldr(Narrow, r1, MemOperand(r1, 32));
4162 __ cmp(Narrow, r2, r3);
4164 __ mov(ge, Narrow, r2, r3);
4165 __ str(Narrow, r2, MemOperand(sp));
4167 __ cmp(Narrow, r0, 0U);
4171 __ ldr(Narrow, r3, MemOperand(r7, 12));
4172 __ cmp(Narrow, sl, r3);
4174 __ mov(lt, Narrow, sl, r3);
4179 __ ldr(Narrow, r3, MemOperand(sp));
4185 __ rsbs(Narrow, r3, r7, 0U);
4188 __ ands(Narrow, r3, r3, r0);
4189 __ add(Narrow, r3, r3, ip);
4190 __ cmp(Narrow, r3, r2);
4193 __ mov(Narrow, r6, r3);
4194 __ ldr(Narrow, r3, MemOperand(sp, 4));
4195 __ add(Narrow, r3, r3, r5);
4196 __ mov(Narrow, r9, r3);
4197 __ mov(Narrow, r3, r6);
4198 __ add(Narrow, r3, r3, r9);
4199 __ cmp(Narrow, r3, r2);
4201 __ ldr(Narrow, r3, MemOperand(sp));
4202 __ cmp(Narrow, r0, r3);
4207 __ mov(lt, Narrow, r3, 1U);
4208 __ mov(ge, Narrow, r3, 0U);
4211 __ cmp(Narrow, r3, 0U);
4213 __ ldr(Narrow, r3, MemOperand(r4, 4));
4216 __ subs(Narrow, r2, r2, r3);
4217 __ ldr(Narrow, r3, MemOperand(sp));
4218 __ cmp(Narrow, r3, r2);
4222 __ cmp(Narrow, r2, r8);
4223 __ b(lt, Narrow, &l_22de);
4229 __ subs(Narrow, r1, r1, r0);
4230 __ asrs(Narrow, r1, r1, 3U);
4232 __ subs(Narrow, r3, r1, 1U);
4233 __ b(mi, Narrow, &l_22c8);
4234 __ lsls(Narrow, r7, r3, 5U);
4236 __ movs(Narrow, r1, 1U);
4238 __ subs(Narrow, r3, r3, 88U);
4239 __ add(Narrow, r3, r3, r0);
4243 __ ldr(Narrow, r0, MemOperand(r3, 96));
4244 __ ldr(Narrow, r6, MemOperand(sp));
4246 __ cmp(Narrow, r0, r6);
4247 __ b(eq, Narrow, &l_2316);
4251 __ mov(lt, Narrow, r0, 1U);
4252 __ mov(ge, Narrow, r0, 0U);
4256 __ ldr(Narrow, r1, MemOperand(r4, 4));
4257 __ subs(Narrow, r2, r2, r1);
4258 __ ldr(Narrow, r1, MemOperand(sp));
4259 __ cmp(Narrow, r2, r1);
4263 __ cmp(Narrow, r5, r2);
4265 __ mov(le, Narrow, r1, 0U);
4266 __ mov(gt, Narrow, r1, 1U);
4267 __ cmp(Narrow, r2, r8);
4273 __ ldr(Narrow, r0, MemOperand(r3, 88));
4276 __ cmp(Narrow, r4, r0);
4277 __ b(eq, Narrow, &l_22a8);
4278 __ ldr(Narrow, r0, MemOperand(r0, 4));
4279 __ ldr(Narrow, r7, MemOperand(r3, 100));
4280 __ subs(Narrow, r2, r2, r0);
4281 __ ldr(Narrow, r0, MemOperand(r3, 92));
4282 __ rsbs(Narrow, r7, r7, 0U);
4283 __ mov(Narrow, r6, r0);
4284 __ ldr(Narrow, r0, MemOperand(r3, 96));
4285 __ cmp(Narrow, r2, r0);
4287 __ and_(le, Narrow, r2, r2, r7);
4289 __ cmp(Narrow, r5, r2);
4291 __ cmp(le, Narrow, r6, r2);
4292 __ b(gt, Narrow, &l_22de);
4295 __ subs(Narrow, r3, r3, 24U);
4296 __ cmp(Narrow, r3, ip);
4297 __ b(ne, Narrow, &l_2248);
4303 __ subs(Narrow, r2, r2, r3);
4304 __ rsbs(Narrow, r0, r0, 0U);
4305 __ ands(Narrow, r2, r2, r0);
4306 __ cmp(Narrow, r5, r2);
4310 __ mov(le, Narrow, r0, 0U);
4311 __ mov(gt, Narrow, r0, 1U);
4312 __ b(Narrow, &l_22e0);
4315 __ ldr(Narrow, r3, MemOperand(r4, 4));
4316 __ subs(Narrow, r2, r2, r3);
4317 __ ldr(Narrow, r3, MemOperand(sp));
4318 __ cmp(Narrow, r2, r3);
4322 __ cmp(Narrow, r2, r8);
4323 __ b(ge, Narrow, &l_22b0);
4326 __ movs(Narrow, r0, 1U);
4329 __ add(Narrow, sp, sp, 12U);
4333 __ ldr(Narrow, r6, MemOperand(r3, 12));
4334 __ ldr(Narrow, r1, MemOperand(r7, 4));
4335 __ cmp(Narrow, r6, r1);
4337 __ ldr(Narrow, r6, MemOperand(r3, 16));
4338 __ ldr(Narrow, r1, MemOperand(r7, 8));
4339 __ cmp(Narrow, r6, r1);
4341 __ ldr(Narrow, r6, MemOperand(r3, 8));
4342 __ ldr(Narrow, r1, MemOperand(r7, 12));
4343 __ cmp(Narrow, r6, r1);
4347 __ movs(Narrow, r0, 0U);
4348 __ add(Narrow, sp, sp, 12U);
4352 __ ldr(Narrow, r3, MemOperand(r4));
4353 __ mov(Narrow, r0, r4);
4354 __ ldr(Narrow, r3, MemOperand(r3, 36));
4356 __ b(Narrow, &l_21a6);
4359 __ ldr(Narrow, r0, MemOperand(r3, 88));
4360 __ ldr(Narrow, r7, MemOperand(r4, 4));
4361 __ ldr(Narrow, r6, MemOperand(r0, 4));
4362 __ cmp(Narrow, r6, r7);
4363 __ b(ne, Narrow, &l_2256);
4364 __ ldr(Narrow, r7, MemOperand(r3, 100));
4365 __ cmp(Narrow, r7, sl);
4366 __ b(ne, Narrow, &l_2256);
4367 __ ldr(Narrow, r7, MemOperand(r3, 92));
4368 __ cmp(Narrow, r8, r7);
4369 __ b(eq, Narrow, &l_2284);
4371 __ mov(gt, Narrow, r0, 1U);
4372 __ mov(le, Narrow, r0, 0U);
4373 __ b(Narrow, &l_225c);
4377 __ b(Narrow, &l_2220);
4380 __ ldr(Narrow, r3, MemOperand(r4, 4));
4381 __ cmp(Narrow, ip, r3);
4383 __ cmp(Narrow, r7, sl);
4386 __ cmp(Narrow, r8, r3);
4387 __ b(eq, Narrow, &l_2334);
4389 __ mov(gt, Narrow, r3, 1U);
4390 __ mov(le, Narrow, r3, 0U);
4391 __ b(Narrow, &l_21fc);
4393 __ mov(Narrow, r5, r0);
4394 __ mov(Narrow, r6, r1);
4395 __ ldr(Narrow, r0, MemOperand(r0, 4));
4396 __ sub(Narrow, sp, sp, 12U);
4397 __ ldr(Narrow, r1, MemOperand(r5, 8));
4398 __ cmp(Narrow, r0, r1);
4399 __ b(eq, Narrow, &l_2394);
4402 __ str(Narrow, r1, MemOperand(r0));
4403 __ ldr(Narrow, r0, MemOperand(r5, 4));
4406 __ subs(Narrow, r4, r0, 4U);
4407 __ adds(Narrow, r1, r0, 4U);
4408 __ subs(Narrow, r4, r4, r6);
4409 __ str(Narrow, r1, MemOperand(r5, 4));
4410 __ lsrs(Narrow, r3, r4, 2U);
4411 __ ldr(Narrow, r5, MemOperand(r2));
4412 __ b(eq, Narrow, &l_238c);
4413 __ subs(Narrow, r0, r0, r4);
4414 __ mov(Narrow, r2, r4);
4415 __ mov(Narrow, r1, r6);
4421 __ str(Narrow, r5, MemOperand(r6));
4424 __ add(Narrow, sp, sp, 12U);
4428 __ ldr(Narrow, r1, MemOperand(r5));
4429 __ subs(Narrow, r3, r0, r1);
4430 __ asrs(Narrow, r3, r3, 2U);
4431 __ b(eq, Narrow, &l_23ee);
4432 __ lsls(Narrow, r0, r3, 1U);
4433 __ cmp(Narrow, r3, r0);
4434 __ b(ls, Narrow, &l_240a);
4437 __ subs(Narrow, r7, r6, r1);
4441 __ mov(Narrow, r0, r4);
4444 __ str(Narrow, r2, MemOperand(sp, 4));
4448 __ ldr(Narrow, r2, MemOperand(sp, 4));
4449 __ mov(Narrow, r9, r0);
4454 __ ldr(ne, Narrow, r3, MemOperand(r2));
4456 __ ldr(Narrow, r1, MemOperand(r5));
4457 __ subs(Narrow, r7, r6, r1);
4458 __ lsrs(Narrow, r3, r7, 2U);
4459 __ b(ne, Narrow, &l_2400);
4462 __ ldr(Narrow, r3, MemOperand(r5, 4));
4464 __ add(Narrow, r7, r7, r9);
4467 __ b(ne, Narrow, &l_23f4);
4470 __ ldr(Narrow, r0, MemOperand(r5));
4471 __ add(Narrow, r7, r7, r8);
4478 __ add(Narrow, r4, r4, r9);
4480 __ str(Narrow, r4, MemOperand(r5, 8));
4481 __ str(Narrow, r7, MemOperand(r5, 4));
4482 __ b(Narrow, &l_238e);
4485 __ subs(Narrow, r7, r6, r1);
4486 __ movs(Narrow, r4, 4U);
4487 __ b(Narrow, &l_23a8);
4490 __ mov(Narrow, r1, r6);
4491 __ mov(Narrow, r0, r7);
4492 __ mov(Narrow, r2, r8);
4496 __ b(Narrow, &l_23d8);
4499 __ mov(Narrow, r0, r9);
4500 __ mov(Narrow, r2, r7);
4504 __ b(Narrow, &l_23c8);
4508 __ b(cs, Narrow, &l_23a2);
4509 __ lsls(Narrow, r4, r3, 3U);
4510 __ subs(Narrow, r7, r6, r1);
4511 __ mov(Narrow, r9, r0);
4512 __ cmp(Narrow, r0, 0U);
4513 __ b(eq, Narrow, &l_23b4);
4514 __ b(Narrow, &l_23a8);
4515 __ ldr(Narrow, r3, MemOperand(r1));
4516 __ push(Narrow, RegisterList(r4, r5, r6, lr));
4517 __ sub(Narrow, sp, sp, 8U);
4518 __ mov(Narrow, r6, r0);
4519 __ mov(Narrow, r5, r1);
4520 __ mov(Narrow, r0, r3);
4521 __ ldr(Narrow, r2, MemOperand(r3));
4522 __ str(Narrow, r3, MemOperand(sp, 4));
4523 __ ldr(Narrow, r3, MemOperand(r2, 12));
4528 __ ldr(Narrow, r0, MemOperand(sp, 4));
4529 __ ldr(Narrow, r3, MemOperand(r0));
4530 __ ldr(Narrow, r3, MemOperand(r3, 8));
4533 __ ldr(Narrow, r0, MemOperand(sp, 4));
4535 __ ldr(Narrow, r3, MemOperand(r0));
4536 __ ldr(Narrow, r3, MemOperand(r3, 4));
4540 __ ldr(Narrow, r4, MemOperand(r6, 4));
4542 __ cmp(Narrow, r1, r4);
4543 __ b(eq, Narrow, &l_246a);
4544 __ subs(Narrow, r2, r4, r1);
4546 __ asrs(Narrow, r0, r2, 3U);
4549 __ cmp(Narrow, r3, 0U);
4550 __ b(le, Narrow, &l_246a);
4551 __ mov(Narrow, r0, r5);
4557 __ subs(Narrow, r4, r4, 24U);
4558 __ mov(Narrow, r0, r5);
4559 __ str(Narrow, r4, MemOperand(r6, 4));
4560 __ add(Narrow, sp, sp, 8U);
4561 __ pop(Narrow, RegisterList(r4, r5, r6, pc));
4564 __ ldr(Narrow, r1, MemOperand(r6, 16));
4565 __ ldr(Narrow, r3, MemOperand(r6, 20));
4566 __ cmp(Narrow, r1, r3);
4567 __ b(eq, Narrow, &l_248a);
4569 __ ldr(Narrow, r3, MemOperand(sp, 4));
4570 __ str(Narrow, r3, MemOperand(r1));
4571 __ ldr(Narrow, r1, MemOperand(r6, 16));
4575 __ str(Narrow, r1, MemOperand(r6, 16));
4576 __ b(Narrow, &l_2432);
4580 __ add(Narrow, r2, sp, 4U);
4586 __ b(Narrow, &l_2432);
4587 __ nop(Narrow);
4589 __ mov(Narrow, r5, r0);
4590 __ mov(Narrow, r6, r1);
4591 __ ldr(Narrow, r0, MemOperand(r0));
4592 __ mov(Narrow, r8, r2);
4593 __ mov(Narrow, fp, r3);
4594 __ ldr(Narrow, r1, MemOperand(r5, 4));
4595 __ cmp(Narrow, r0, r1);
4596 __ b(eq, Narrow, &l_24ca);
4597 __ ldr(Narrow, r3, MemOperand(r0));
4598 __ cmp(Narrow, r2, r3);
4601 __ b(ne, Narrow, &l_24c4);
4602 __ b(Narrow, &l_25ce);
4606 __ cmp(Narrow, r8, r2);
4610 __ cmp(Narrow, r4, r1);
4611 __ mov(Narrow, r0, r4);
4612 __ b(ne, Narrow, &l_24ba);
4616 __ mov(Narrow, r0, r8);
4618 __ ldr(Narrow, r3, MemOperand(r3, 40));
4621 __ mov(Narrow, r7, r0);
4622 __ mov(Narrow, r0, r8);
4623 __ ldr(Narrow, r3, MemOperand(r3, 44));
4625 __ mov(Narrow, r9, r0);
4628 __ subs(Narrow, r4, r7, 1U);
4629 __ ldr(Narrow, r2, MemOperand(r6));
4631 __ mov(Narrow, r0, r6);
4634 __ ldr(Narrow, r3, MemOperand(r2, 48));
4636 __ cmp(Narrow, r9, r4);
4637 __ b(le, Narrow, &l_2510);
4640 __ ldr(Narrow, r3, MemOperand(r6));
4641 __ add(Narrow, r4, r4, r7);
4642 __ mov(Narrow, r0, r6);
4643 __ mov(Narrow, r1, r7);
4644 __ ldr(Narrow, r3, MemOperand(r3, 48));
4646 __ cmp(Narrow, r9, r4);
4647 __ b(gt, Narrow, &l_2500);
4650 __ ldr(Narrow, r2, MemOperand(r6));
4653 __ mov(Narrow, r0, r6);
4654 __ ldr(Narrow, r2, MemOperand(r2));
4655 __ cmp(Narrow, r2, r3);
4656 __ b(ne, Narrow, &l_25f4);
4660 __ mov(Narrow, r1, r0);
4664 __ mov(Narrow, r0, r8);
4666 __ ldr(Narrow, r3, MemOperand(r3, 20));
4668 __ movs(Narrow, r3, 1U);
4671 __ b(eq, Narrow, &l_25c8);
4672 __ ldr(Narrow, r7, MemOperand(r5));
4673 __ ldr(Narrow, r0, MemOperand(r5, 4));
4674 __ cmp(Narrow, r7, r0);
4675 __ b(eq, Narrow, &l_25fa);
4676 __ ldr(Narrow, r3, MemOperand(r7));
4678 __ cmp(Narrow, r3, r6);
4681 __ b(ne, Narrow, &l_2564);
4682 __ b(Narrow, &l_25d8);
4686 __ cmp(Narrow, r2, r6);
4687 __ b(eq, Narrow, &l_25da);
4690 __ cmp(Narrow, r3, r0);
4691 __ mov(Narrow, r1, r3);
4692 __ b(ne, Narrow, &l_255c);
4695 __ subs(Narrow, r2, r3, r7);
4697 __ asrs(Narrow, r2, r2, 3U);
4699 __ ldr(Narrow, r1, MemOperand(r5, 28));
4705 __ cmp(Narrow, r2, 0U);
4706 __ str(Narrow, r0, MemOperand(r5, 40));
4707 __ b(le, Narrow, &l_25be);
4713 __ subs(Narrow, r3, r3, 24U);
4714 __ ldr(Narrow, r2, MemOperand(r3, 12));
4716 __ ldr(Narrow, r1, MemOperand(r1, 4));
4719 __ add(Narrow, r2, r2, r1);
4720 __ subs(Narrow, r1, r6, r1);
4721 __ cmp(Narrow, r1, r8);
4725 __ cmp(Narrow, r3, r7);
4726 __ add(Narrow, r0, r0, r2);
4727 __ str(Narrow, r0, MemOperand(r5, 40));
4728 __ b(ne, Narrow, &l_2592);
4733 __ str(Narrow, r1, MemOperand(r5, 36));
4736 __ mov(Narrow, r0, r4);
4740 __ ldr(Narrow, r7, MemOperand(r0, 12));
4741 __ mov(Narrow, sl, r0);
4743 __ b(Narrow, &l_24e6);
4746 __ mov(Narrow, r1, r7);
4749 __ mov(Narrow, r0, r5);
4753 __ ldr(Narrow, r7, MemOperand(r5));
4754 __ movs(Narrow, r2, 0U);
4755 __ ldr(Narrow, r3, MemOperand(r5, 4));
4756 __ str(Narrow, r2, MemOperand(r5, 40));
4757 __ cmp(Narrow, r7, r3);
4758 __ b(ne, Narrow, &l_256a);
4762 __ str(Narrow, r3, MemOperand(r5, 36));
4763 __ b(Narrow, &l_25c8);
4767 __ mov(Narrow, r1, r0);
4768 __ b(Narrow, &l_2528);
4771 __ movs(Narrow, r3, 0U);
4772 __ str(Narrow, r3, MemOperand(r5, 40));
4773 __ b(Narrow, &l_25ec);
4775 __ mov(Narrow, r8, r0);
4776 __ ldr(Narrow, r4, MemOperand(r0, 4));
4777 __ sub(Narrow, sp, sp, 36U);
4778 __ mov(Narrow, r5, r1);
4779 __ mov(Narrow, r6, r2);
4780 __ ldr(Narrow, r3, MemOperand(r0, 8));
4781 __ cmp(Narrow, r4, r3);
4782 __ b(eq, Narrow, &l_2694);
4786 __ mov(Narrow, r7, r4);
4787 __ mov(Narrow, lr, ip);
4789 __ stm(Narrow, r7, WRITE_BACK, RegisterList(r0, r1, r2, r3));
4797 __ ldm(Narrow, r6, WRITE_BACK, RegisterList(r0, r1, r2, r3));
4800 __ add(Narrow, r7, sp, 8U);
4801 __ stm(Narrow, r7, WRITE_BACK, RegisterList(r0, r1, r2, r3));
4807 __ b(le, Narrow, &l_2680);
4812 __ ldm(Narrow, r7, WRITE_BACK, RegisterList(r0, r1, r2, r3));
4813 __ mov(Narrow, r4, r6);
4816 __ stm(Narrow, r6, WRITE_BACK, RegisterList(r0, r1, r2, r3));
4819 __ b(ne, Narrow, &l_2660);
4822 __ add(Narrow, r4, sp, 8U);
4823 __ ldm(Narrow, r4, WRITE_BACK, RegisterList(r0, r1, r2, r3));
4824 __ stm(Narrow, r5, WRITE_BACK, RegisterList(r0, r1, r2, r3));
4829 __ add(Narrow, sp, sp, 36U);
4833 __ ldr(Narrow, r1, MemOperand(r0));
4836 __ subs(Narrow, r2, r4, r1);
4837 __ asrs(Narrow, r2, r2, 3U);
4839 __ cmp(Narrow, r3, 0U);
4842 __ b(ne, Narrow, &l_2794);
4843 __ subs(Narrow, r7, r5, r1);
4844 __ movs(Narrow, r3, 24U);
4845 __ str(Narrow, r3, MemOperand(sp, 4));
4848 __ ldr(Narrow, r0, MemOperand(sp, 4));
4853 __ mov(Narrow, sl, r0);
4860 __ ldm(ne, Narrow, r6, WRITE_BACK, RegisterList(r0, r1, r2, r3));
4861 __ stm(ne, Narrow, r7, WRITE_BACK, RegisterList(r0, r1, r2, r3));
4864 __ cmp(Narrow, r5, fp);
4865 __ b(eq, Narrow, &l_272a);
4866 __ mov(Narrow, r3, r4);
4867 __ mov(Narrow, ip, fp);
4868 __ mov(Narrow, r4, sl);
4869 __ mov(Narrow, lr, r3);
4872 __ mov(Narrow, r7, ip);
4873 __ mov(Narrow, r6, r4);
4876 __ ldm(Narrow, r7, WRITE_BACK, RegisterList(r0, r1, r2, r3));
4877 __ stm(Narrow, r6, WRITE_BACK, RegisterList(r0, r1, r2, r3));
4882 __ cmp(Narrow, r5, ip);
4884 __ b(ne, Narrow, &l_26e2);
4887 __ subs(Narrow, r2, r5, r2);
4889 __ lsrs(Narrow, r2, r2, 3U);
4890 __ mov(Narrow, r4, lr);
4897 __ add(Narrow, r9, r9, sl);
4900 __ cmp(Narrow, r5, r4);
4901 __ b(eq, Narrow, &l_2776);
4902 __ mov(Narrow, ip, r4);
4903 __ mov(Narrow, lr, r5);
4904 __ mov(Narrow, r4, r9);
4907 __ mov(Narrow, r7, lr);
4908 __ mov(Narrow, r6, r4);
4911 __ ldm(Narrow, r7, WRITE_BACK, RegisterList(r0, r1, r2, r3));
4912 __ stm(Narrow, r6, WRITE_BACK, RegisterList(r0, r1, r2, r3));
4917 __ cmp(Narrow, lr, ip);
4919 __ b(ne, Narrow, &l_2734);
4924 __ lsrs(Narrow, r3, r3, 3U);
4928 __ lsls(Narrow, r2, r3, 5U);
4930 __ add(Narrow, r9, r9, r3);
4934 __ b(eq, Narrow, &l_2782);
4935 __ mov(Narrow, r0, fp);
4941 __ ldr(Narrow, r3, MemOperand(sp, 4));
4944 __ add(Narrow, r3, r3, sl);
4946 __ b(Narrow, &l_268e);
4949 __ lsls(Narrow, r2, r3, 1U);
4950 __ cmp(Narrow, r3, r2);
4951 __ b(ls, Narrow, &l_27a4);
4955 __ subs(Narrow, r7, r5, r1);
4956 __ str(Narrow, r3, MemOperand(sp, 4));
4957 __ b(Narrow, &l_26b0);
4962 __ cmp(Narrow, r2, r0);
4963 __ b(hi, Narrow, &l_279a);
4964 __ lsls(Narrow, r0, r3, 6U);
4965 __ subs(Narrow, r7, r5, r1);
4966 __ mov(Narrow, fp, r1);
4968 __ mov(Narrow, sl, r2);
4972 __ str(Narrow, r3, MemOperand(sp, 4));
4973 __ cmp(Narrow, r2, 0U);
4975 __ b(Narrow, &l_26b0);
4976 __ nop(Narrow);
4977 __ push(Narrow, RegisterList(0x40f8));
4978 __ mov(Narrow, r2, r1);
4980 __ mov(Narrow, r7, r0);
4981 __ cmp(Narrow, r3, r5);
4982 __ b(eq, Narrow, &l_27f0);
4983 __ ldr(Narrow, r1, MemOperand(r1, 8));
4986 __ ldr(Narrow, r4, MemOperand(r3, 8));
4987 __ cmp(Narrow, r4, r1);
4989 __ mov(lt, Narrow, r4, 1U);
4990 __ mov(ge, Narrow, r4, 0U);
4991 __ b(eq, Narrow, &l_280e);
4995 __ adds(Narrow, r3, r3, 24U);
4996 __ cmp(Narrow, r3, r5);
4997 __ b(ne, Narrow, &l_27dc);
5000 __ ldr(Narrow, r3, MemOperand(r7, 8));
5001 __ cmp(Narrow, r5, r3);
5002 __ b(eq, Narrow, &l_2846);
5004 __ mov(Narrow, r6, r2);
5005 __ mov(Narrow, r4, r5);
5006 __ ldm(Narrow, r6, WRITE_BACK, RegisterList(r0, r1, r2, r3));
5007 __ stm(Narrow, r4, WRITE_BACK, RegisterList(r0, r1, r2, r3));
5012 __ adds(Narrow, r5, r5, 24U);
5013 __ str(Narrow, r5, MemOperand(r7, 4));
5014 __ pop(Narrow, RegisterList(0x80f8));
5017 __ ldr(Narrow, r0, MemOperand(r3));
5018 __ ldr(Narrow, r4, MemOperand(r2));
5019 __ ldr(Narrow, r6, MemOperand(r0, 4));
5020 __ ldr(Narrow, r4, MemOperand(r4, 4));
5021 __ cmp(Narrow, r6, r4);
5023 __ mov(lt, Narrow, r4, 1U);
5024 __ mov(ge, Narrow, r4, 0U);
5025 __ b(ne, Narrow, &l_27e8);
5026 __ ldr(Narrow, r4, MemOperand(r3, 12));
5027 __ ldr(Narrow, r0, MemOperand(r2, 12));
5028 __ cmp(Narrow, r4, r0);
5030 __ mov(lt, Narrow, r4, 1U);
5031 __ mov(ge, Narrow, r4, 0U);
5032 __ b(ne, Narrow, &l_27e8);
5033 __ ldr(Narrow, r4, MemOperand(r3, 4));
5034 __ ldr(Narrow, r0, MemOperand(r2, 4));
5035 __ cmp(Narrow, r4, r0);
5037 __ mov(lt, Narrow, r4, 1U);
5038 __ mov(ge, Narrow, r4, 0U);
5039 __ b(ne, Narrow, &l_27e8);
5042 __ mov(Narrow, r0, r7);
5043 __ mov(Narrow, r1, r3);
5047 __ pop(Narrow, RegisterList(0x80f8));
5050 __ mov(Narrow, r0, r7);
5051 __ mov(Narrow, r1, r5);
5055 __ pop(Narrow, RegisterList(0x80f8));
5057 __ mov(Narrow, r5, r0);
5058 __ ldr(Narrow, r4, MemOperand(r0));
5059 __ sub(Narrow, sp, sp, 24U);
5060 __ mov(Narrow, r7, r1);
5061 __ ldr(Narrow, r0, MemOperand(r0, 4));
5062 __ cmp(Narrow, r4, r0);
5063 __ b(ne, Narrow, &l_286c);
5064 __ b(Narrow, &l_2982);
5067 __ adds(Narrow, r4, r4, 24U);
5068 __ cmp(Narrow, r4, r0);
5072 __ ldr(Narrow, r3, MemOperand(r4));
5073 __ cmp(Narrow, r2, r3);
5074 __ b(ne, Narrow, &l_2864);
5075 __ ldr(Narrow, r2, MemOperand(r7, 16));
5076 __ mov(Narrow, r0, r3);
5077 __ ldr(Narrow, r1, MemOperand(r3));
5078 __ ldr(Narrow, r3, MemOperand(r4, 8));
5079 __ ldr(Narrow, r6, MemOperand(r7, 12));
5080 __ cmp(Narrow, r2, r3);
5082 __ mov(ge, Narrow, r2, r3);
5083 __ ldr(Narrow, r3, MemOperand(r4, 4));
5084 __ str(Narrow, r2, MemOperand(r4, 8));
5085 __ cmp(Narrow, r3, r6);
5087 __ mov(lt, Narrow, r3, r6);
5088 __ str(Narrow, r3, MemOperand(r4, 4));
5089 __ ldr(Narrow, r3, MemOperand(r1, 32));
5092 __ ldr(Narrow, r0, MemOperand(r4));
5093 __ ldr(Narrow, r6, MemOperand(r4, 8));
5096 __ ldr(Narrow, r3, MemOperand(r0));
5097 __ ldr(Narrow, r3, MemOperand(r3, 36));
5099 __ subs(Narrow, r0, r6, r0);
5100 __ str(Narrow, r0, MemOperand(r4, 16));
5105 __ ldr(Narrow, r6, MemOperand(r5, 4));
5107 __ ldr(Narrow, r1, MemOperand(r7, 8));
5108 __ ldr(Narrow, r2, MemOperand(r4, 12));
5110 __ asrs(Narrow, r3, r3, 3U);
5111 __ cmp(Narrow, r2, r1);
5114 __ mov(lt, Narrow, r2, r1);
5115 __ str(Narrow, r2, MemOperand(r4, 12));
5116 __ cmp(Narrow, r3, 1U);
5117 __ b(eq, Narrow, &l_2910);
5118 __ mov(Narrow, lr, r4);
5119 __ mov(Narrow, r7, sp);
5122 __ cmp(Narrow, r6, r8);
5123 __ stm(Narrow, r7, WRITE_BACK, RegisterList(r0, r1, r2, r3));
5126 __ b(eq, Narrow, &l_28fc);
5128 __ asrs(Narrow, r3, r2, 3U);
5131 __ b(le, Narrow, &l_28fc);
5132 __ mov(Narrow, r0, r4);
5133 __ mov(Narrow, r1, r8);
5140 __ mov(Narrow, r1, sp);
5141 __ str(Narrow, r2, MemOperand(r5, 4));
5142 __ mov(Narrow, r0, r5);
5147 __ ldr(Narrow, r6, MemOperand(r5, 4));
5150 __ movs(Narrow, r3, 0U);
5151 __ cmp(Narrow, r6, lr);
5152 __ str(Narrow, r3, MemOperand(r5, 40));
5155 __ str(eq, Narrow, r3, MemOperand(r5, 36));
5156 __ b(eq, Narrow, &l_297c);
5159 __ asrs(Narrow, r3, r3, 3U);
5161 __ ldr(Narrow, r1, MemOperand(r5, 28));
5166 __ cmp(Narrow, r3, 0U);
5167 __ str(Narrow, r0, MemOperand(r5, 40));
5168 __ b(le, Narrow, &l_2a00);
5169 __ mov(Narrow, r2, r6);
5174 __ subs(Narrow, r2, r2, 24U);
5175 __ ldr(Narrow, r3, MemOperand(r2, 12));
5176 __ ldr(Narrow, r7, MemOperand(r2, 8));
5177 __ ldr(Narrow, r4, MemOperand(r4, 4));
5179 __ mvns(Narrow, r6, r3);
5180 __ subs(Narrow, r1, r1, r4);
5181 __ add(Narrow, r3, r3, r4);
5182 __ cmp(Narrow, r1, r7);
5184 __ and_(le, Narrow, r1, r1, r6);
5186 __ cmp(Narrow, r2, lr);
5187 __ add(Narrow, r0, r0, r3);
5188 __ str(Narrow, r0, MemOperand(r5, 40));
5189 __ b(ne, Narrow, &l_294c);
5194 __ str(Narrow, r1, MemOperand(r5, 36));
5197 __ add(Narrow, sp, sp, 24U);
5201 __ ldr(Narrow, r0, MemOperand(r2, 12));
5202 __ movs(Narrow, r3, 0U);
5203 __ ldr(Narrow, r6, MemOperand(r2, 8));
5205 __ ldr(Narrow, r4, MemOperand(r2));
5206 __ str(Narrow, r0, MemOperand(sp, 20));
5207 __ mov(Narrow, r0, r2);
5208 __ str(Narrow, r2, MemOperand(sp));
5209 __ str(Narrow, r6, MemOperand(sp, 12));
5210 __ ldr(Narrow, r2, MemOperand(r4, 32));
5211 __ str(Narrow, r3, MemOperand(sp, 4));
5212 __ str(Narrow, r3, MemOperand(sp, 16));
5213 __ str(Narrow, r1, MemOperand(sp, 8));
5220 __ ldr(Narrow, r2, MemOperand(r7, 16));
5221 __ ldr(Narrow, r6, MemOperand(sp, 8));
5222 __ ldr(Narrow, r1, MemOperand(sp));
5223 __ ldr(Narrow, r4, MemOperand(sp, 4));
5224 __ ldr(Narrow, r3, MemOperand(r7, 12));
5225 __ cmp(Narrow, r2, r6);
5226 __ mov(Narrow, r0, r1);
5227 __ ldr(Narrow, r1, MemOperand(r1));
5229 __ mov(ge, Narrow, r2, r6);
5230 __ cmp(Narrow, r3, r4);
5231 __ str(Narrow, r2, MemOperand(sp, 8));
5233 __ mov(lt, Narrow, r3, r4);
5234 __ ldr(Narrow, r2, MemOperand(r1, 32));
5235 __ str(Narrow, r3, MemOperand(sp, 4));
5238 __ ldr(Narrow, r0, MemOperand(sp));
5239 __ ldr(Narrow, r4, MemOperand(sp, 8));
5240 __ ldr(Narrow, r3, MemOperand(r0));
5241 __ ldr(Narrow, r3, MemOperand(r3, 36));
5243 __ subs(Narrow, r0, r4, r0);
5244 __ str(Narrow, r0, MemOperand(sp, 16));
5247 __ ldr(Narrow, r3, MemOperand(r7, 8));
5248 __ mov(Narrow, r0, r5);
5249 __ ldr(Narrow, r2, MemOperand(sp, 12));
5250 __ mov(Narrow, r1, sp);
5251 __ cmp(Narrow, r3, r2);
5253 __ mov(lt, Narrow, r3, r2);
5254 __ str(Narrow, r3, MemOperand(sp, 12));
5259 __ ldr(Narrow, r6, MemOperand(r5, 4));
5260 __ b(Narrow, &l_2910);
5263 __ ldr(Narrow, r0, MemOperand(sp));
5264 __ ldr(Narrow, r4, MemOperand(sp, 8));
5265 __ ldr(Narrow, r3, MemOperand(r0));
5266 __ ldr(Narrow, r3, MemOperand(r3, 36));
5268 __ subs(Narrow, r0, r4, r0);
5269 __ str(Narrow, r0, MemOperand(sp, 16));
5270 __ b(Narrow, &l_29a2);
5274 __ b(Narrow, &l_2972);
5275 __ nop(Narrow);
5276 __ cmp(Narrow, r0, r1);
5277 __ b(eq, Narrow, &l_2b02);
5280 __ cmp(Narrow, r6, r1);
5281 __ sub(Narrow, sp, sp, 44U);
5282 __ b(eq, Narrow, &l_2afc);
5284 __ str(Narrow, r1, MemOperand(sp, 8));
5286 __ mov(Narrow, r9, r0);
5287 __ str(Narrow, r3, MemOperand(sp, 12));
5289 __ str(Narrow, r2, MemOperand(sp, 4));
5290 __ b(Narrow, &l_2a86);
5293 __ ldr(Narrow, r7, MemOperand(sp, 12));
5297 __ ldm(Narrow, r5, WRITE_BACK, RegisterList(r0, r1, r2, r3));
5298 __ add(Narrow, r4, sp, 16U);
5300 __ stm(Narrow, r4, WRITE_BACK, RegisterList(r0, r1, r2, r3));
5304 __ b(le, Narrow, &l_2a66);
5307 __ add(Narrow, r0, r0, r6);
5308 __ mov(Narrow, r2, lr);
5314 __ add(Narrow, r5, sp, 16U);
5315 __ mov(Narrow, r4, r9);
5316 __ ldm(Narrow, r5, WRITE_BACK, RegisterList(r0, r1, r2, r3));
5317 __ mov(Narrow, lr, r8);
5319 __ adds(Narrow, r6, r6, 24U);
5320 __ mov(Narrow, r8, sl);
5321 __ stm(Narrow, r4, WRITE_BACK, RegisterList(r0, r1, r2, r3));
5322 __ ldr(Narrow, r3, MemOperand(sp, 8));
5324 __ cmp(Narrow, lr, r3);
5326 __ b(eq, Narrow, &l_2afc);
5329 __ mov(Narrow, r0, r6);
5330 __ mov(Narrow, r1, r9);
5331 __ ldr(Narrow, r3, MemOperand(sp, 4));
5333 __ cmp(Narrow, r0, 0U);
5336 __ b(ne, Narrow, &l_2a30);
5340 __ add(Narrow, r4, sp, 16U);
5344 __ ldr(Narrow, r7, MemOperand(sp, 4));
5345 __ stm(Narrow, r4, WRITE_BACK, RegisterList(r0, r1, r2, r3));
5348 __ b(Narrow, &l_2ad2);
5353 __ mov(Narrow, lr, r5);
5355 __ stm(Narrow, r4, WRITE_BACK, RegisterList(r0, r1, r2, r3));
5360 __ mov(Narrow, r1, fp);
5361 __ add(Narrow, r0, sp, 16U);
5364 __ cmp(Narrow, r0, 0U);
5365 __ b(ne, Narrow, &l_2aba);
5366 __ add(Narrow, r4, sp, 16U);
5367 __ mov(Narrow, lr, r8);
5368 __ ldm(Narrow, r4, WRITE_BACK, RegisterList(r0, r1, r2, r3));
5369 __ adds(Narrow, r6, r6, 24U);
5370 __ mov(Narrow, r8, sl);
5371 __ str(Narrow, r7, MemOperand(sp, 4));
5372 __ stm(Narrow, r5, WRITE_BACK, RegisterList(r0, r1, r2, r3));
5373 __ ldr(Narrow, r3, MemOperand(sp, 8));
5375 __ cmp(Narrow, lr, r3);
5377 __ b(ne, Narrow, &l_2a86);
5380 __ add(Narrow, sp, sp, 44U);
5385 __ sub(Narrow, sp, sp, 8U);
5389 __ sub(Narrow, sp, sp, 36U);
5390 __ mov(Narrow, fp, r0);
5393 __ str(Narrow, r3, MemOperand(sp, 76));
5394 __ cmp(Narrow, r1, r8);
5397 __ mov(Narrow, r7, r1);
5398 __ b(Narrow, &l_2b4e);
5401 __ mov(Narrow, r6, sl);
5404 __ lsls(Narrow, r5, r7, 5U);
5405 __ mov(Narrow, lr, r4);
5407 __ cmp(Narrow, r6, r8);
5409 __ mov(Narrow, r7, r6);
5410 __ add(Narrow, r5, r5, fp);
5411 __ stm(Narrow, r5, WRITE_BACK, RegisterList(r0, r1, r2, r3));
5414 __ b(ge, Narrow, &l_2b76);
5417 __ adds(Narrow, r5, r7, 1U);
5418 __ lsls(Narrow, r6, r5, 1U);
5419 __ lsls(Narrow, r2, r5, 6U);
5423 __ add(Narrow, r5, r5, fp);
5425 __ mov(Narrow, r0, r5);
5426 __ add(Narrow, r4, r4, fp);
5427 __ mov(Narrow, r1, r4);
5429 __ cmp(Narrow, r0, 0U);
5430 __ b(ne, Narrow, &l_2b2e);
5431 __ mov(Narrow, r4, r5);
5432 __ b(Narrow, &l_2b30);
5435 __ ldr(Narrow, r3, MemOperand(sp, 4));
5436 __ lsls(Narrow, r2, r3, 31U);
5437 __ b(mi, Narrow, &l_2b8a);
5443 __ b(eq, Narrow, &l_2bbc);
5447 __ add(Narrow, r5, sp, 8U);
5449 __ mov(Narrow, r7, r5);
5450 __ stm(Narrow, r7, WRITE_BACK, RegisterList(r0, r1, r2, r3));
5451 __ ldr(Narrow, r3, MemOperand(sp));
5453 __ cmp(Narrow, r6, r3);
5455 __ b(gt, Narrow, &l_2bda);
5460 __ ldm(Narrow, r5, WRITE_BACK, RegisterList(r0, r1, r2, r3));
5461 __ stm(Narrow, r4, WRITE_BACK, RegisterList(r0, r1, r2, r3));
5464 __ add(Narrow, sp, sp, 36U);
5466 __ add(Narrow, sp, sp, 8U);
5470 __ lsls(Narrow, r6, r6, 1U);
5471 __ mov(Narrow, r7, r4);
5473 __ lsls(Narrow, r5, r6, 5U);
5475 __ add(Narrow, r5, r5, fp);
5476 __ mov(Narrow, r4, r5);
5477 __ ldm(Narrow, r5, WRITE_BACK, RegisterList(r0, r1, r2, r3));
5478 __ stm(Narrow, r7, WRITE_BACK, RegisterList(r0, r1, r2, r3));
5481 __ b(Narrow, &l_2b8a);
5484 __ subs(Narrow, r7, r6, 1U);
5486 __ asrs(Narrow, r7, r7, 1U);
5489 __ lsls(Narrow, r4, r7, 5U);
5490 __ mov(Narrow, r1, r5);
5492 __ add(Narrow, r4, r4, fp);
5493 __ mov(Narrow, r0, r4);
5496 __ lsls(Narrow, r4, r6, 5U);
5498 __ add(Narrow, r4, r4, fp);
5499 __ b(Narrow, &l_2ba6);
5503 __ mov(Narrow, lr, r4);
5508 __ add(Narrow, r6, r6, fp);
5510 __ stm(Narrow, r6, WRITE_BACK, RegisterList(r0, r1, r2, r3));
5511 __ ldr(Narrow, r3, MemOperand(sp));
5513 __ cmp(Narrow, r3, r7);
5515 __ b(ge, Narrow, &l_2ba6);
5516 __ mov(Narrow, r6, r7);
5517 __ mov(Narrow, r7, r8);
5518 __ b(Narrow, &l_2be2);
5521 __ mov(Narrow, r3, r2);
5522 __ lsls(Narrow, r3, r3, 31U);
5523 __ b(mi, Narrow, &l_2c44);
5524 __ ldr(Narrow, r3, MemOperand(sp));
5525 __ mov(Narrow, r6, r3);
5526 __ lsls(Narrow, r4, r3, 5U);
5528 __ ldr(Narrow, r3, MemOperand(sp, 4));
5529 __ add(Narrow, r4, r4, r0);
5530 __ b(Narrow, &l_2b7c);
5533 __ ldr(Narrow, r4, MemOperand(sp));
5534 __ add(Narrow, r7, sp, 76U);
5535 __ ldm(Narrow, r7, WRITE_BACK, RegisterList(r0, r1, r2, r3));
5536 __ add(Narrow, r5, sp, 8U);
5537 __ mov(Narrow, r6, r5);
5539 __ stm(Narrow, r6, WRITE_BACK, RegisterList(r0, r1, r2, r3));
5542 __ add(Narrow, r4, r4, fp);
5544 __ b(Narrow, &l_2ba6);
5546 __ sub(Narrow, sp, sp, 68U);
5547 __ str(Narrow, r1, MemOperand(sp, 28));
5548 __ subs(Narrow, r1, r1, r0);
5549 __ cmp(Narrow, r1, 47U);
5550 __ mov(Narrow, r8, r0);
5551 __ str(Narrow, r1, MemOperand(sp, 32));
5552 __ mov(Narrow, sl, r2);
5553 __ mov(Narrow, r9, r3);
5554 __ b(le, Narrow, &l_2cf0);
5563 __ mov(Narrow, sl, fp);
5565 __ mov(Narrow, fp, r3);
5566 __ subs(Narrow, r7, r7, 168U);
5567 __ add(Narrow, r7, r7, r0);
5568 __ b(Narrow, &l_2cac);
5575 __ add(Narrow, r4, sp, 40U);
5578 __ ldm(Narrow, r5, WRITE_BACK, RegisterList(r0, r1, r2, r3));
5580 __ mov(Narrow, r6, sp);
5582 __ subs(Narrow, r7, r7, 24U);
5583 __ stm(Narrow, r4, WRITE_BACK, RegisterList(r0, r1, r2, r3));
5589 __ stm(Narrow, r6, WRITE_BACK, RegisterList(r0, r1, r2, r3));
5590 __ mov(Narrow, r0, r8);
5591 __ ldr(Narrow, r3, MemOperand(sp, 40));
5592 __ mov(Narrow, r1, sl);
5593 __ mov(Narrow, r2, fp);
5594 __ str(Narrow, r4, MemOperand(r6));
5599 __ b(ne, Narrow, &l_2ca8);
5603 __ ldr(Narrow, r4, MemOperand(sp, 28));
5604 __ cmp(Narrow, r4, sl);
5605 __ b(cs, Narrow, &l_2d7a);
5606 __ ldr(Narrow, r3, MemOperand(sp, 32));
5609 __ adds(Narrow, r4, r4, 96U);
5610 __ asrs(Narrow, r3, r3, 3U);
5612 __ str(Narrow, r3, MemOperand(sp, 28));
5613 __ b(Narrow, &l_2d16);
5617 __ adds(Narrow, r4, r4, 24U);
5618 __ cmp(Narrow, sl, r3);
5619 __ b(ls, Narrow, &l_2d7a);
5623 __ mov(Narrow, r1, r8);
5624 __ mov(Narrow, r0, r5);
5626 __ cmp(Narrow, r0, 0U);
5627 __ b(eq, Narrow, &l_2d0c);
5628 __ mov(Narrow, r6, r5);
5630 __ ldm(Narrow, r6, WRITE_BACK, RegisterList(r0, r1, r2, r3));
5631 __ mov(Narrow, r7, r8);
5633 __ mov(Narrow, ip, sp);
5638 __ ldm(Narrow, r7, WRITE_BACK, RegisterList(r0, r1, r2, r3));
5639 __ stm(Narrow, r5, WRITE_BACK, RegisterList(r0, r1, r2, r3));
5645 __ mov(Narrow, r0, r8);
5647 __ movs(Narrow, r1, 0U);
5648 __ ldr(Narrow, r3, MemOperand(sp, 40));
5649 __ ldr(Narrow, r2, MemOperand(sp, 28));
5655 __ adds(Narrow, r4, r4, 24U);
5656 __ cmp(Narrow, sl, r3);
5657 __ b(hi, Narrow, &l_2d16);
5660 __ add(Narrow, sp, sp, 68U);
5663 __ mov(Narrow, r6, r0);
5664 __ sub(Narrow, sp, sp, 76U);
5665 __ mov(Narrow, r4, r2);
5666 __ str(Narrow, r2, MemOperand(sp, 36));
5667 __ subs(Narrow, r2, r1, r6);
5669 __ str(Narrow, r1, MemOperand(sp, 32));
5671 __ mov(Narrow, r7, r3);
5672 __ cmp(Narrow, r4, 0U);
5674 __ mov(Narrow, r3, r1);
5678 __ mov(Narrow, r0, r1);
5679 __ str(Narrow, r2, MemOperand(sp, 44));
5680 __ add(Narrow, r2, sp, 48U);
5681 __ str(Narrow, r1, MemOperand(sp, 40));
5682 __ str(Narrow, r2, MemOperand(sp, 28));
5685 __ ldr(Narrow, r2, MemOperand(sp, 36));
5686 __ subs(Narrow, r3, r3, r6);
5687 __ asrs(Narrow, r3, r3, 3U);
5689 __ str(Narrow, r2, MemOperand(sp, 36));
5690 __ ldr(Narrow, r2, MemOperand(sp, 32));
5694 __ ldr(Narrow, r2, MemOperand(sp, 44));
5697 __ asrs(Narrow, r3, r3, 1U);
5698 __ lsls(Narrow, r4, r3, 5U);
5700 __ adds(Narrow, r4, r6, r3);
5701 __ mov(Narrow, r1, r4);
5703 __ cmp(Narrow, r0, 0U);
5704 __ b(eq, Narrow, &l_2ebe);
5705 __ mov(Narrow, r0, r4);
5706 __ mov(Narrow, r1, r5);
5708 __ cmp(Narrow, r0, 0U);
5709 __ b(ne, Narrow, &l_2ed0);
5710 __ ldr(Narrow, r0, MemOperand(sp, 40));
5711 __ mov(Narrow, r1, r5);
5713 __ cmp(Narrow, r0, 0U);
5717 __ mov(Narrow, ip, r6);
5720 __ mov(Narrow, r4, r5);
5721 __ mov(Narrow, r9, r6);
5722 __ mov(Narrow, lr, r8);
5726 __ ldm(Narrow, r4, WRITE_BACK, RegisterList(r0, r1, r2, r3));
5731 __ stm(Narrow, r5, WRITE_BACK, RegisterList(r0, r1, r2, r3));
5737 __ ldr(Narrow, r5, MemOperand(sp, 40));
5740 __ mov(Narrow, r0, r5);
5741 __ mov(Narrow, r1, r6);
5742 __ mov(Narrow, r4, r5);
5743 __ adds(Narrow, r5, r5, 24U);
5745 __ cmp(Narrow, r0, 0U);
5746 __ b(ne, Narrow, &l_2e38);
5750 __ mov(Narrow, r1, r5);
5751 __ mov(Narrow, r0, r6);
5752 __ mov(Narrow, r8, r5);
5753 __ subs(Narrow, r5, r5, 24U);
5755 __ cmp(Narrow, r0, 0U);
5756 __ b(ne, Narrow, &l_2e4a);
5757 __ cmp(Narrow, r8, r4);
5758 __ b(ls, Narrow, &l_2e9c);
5759 __ mov(Narrow, r9, r4);
5762 __ mov(Narrow, lr, r8);
5764 __ mov(Narrow, sl, r8);
5765 __ mov(Narrow, ip, fp);
5770 __ stm(Narrow, r4, WRITE_BACK, RegisterList(r0, r1, r2, r3));
5777 __ b(Narrow, &l_2e38);
5780 __ ldr(Narrow, r2, MemOperand(sp, 36));
5781 __ mov(Narrow, r3, r7);
5782 __ ldr(Narrow, r1, MemOperand(sp, 32));
5783 __ mov(Narrow, r0, r4);
5787 __ subs(Narrow, r2, r4, r6);
5788 __ mov(Narrow, r3, r4);
5790 __ b(lt, Narrow, &l_2fa4);
5791 __ ldr(Narrow, r2, MemOperand(sp, 36));
5792 __ cmp(Narrow, r2, 0U);
5793 __ b(eq, Narrow, &l_2f26);
5794 __ str(Narrow, r3, MemOperand(sp, 32));
5795 __ ldr(Narrow, r0, MemOperand(sp, 40));
5796 __ b(Narrow, &l_2db8);
5799 __ ldr(Narrow, r0, MemOperand(sp, 40));
5800 __ mov(Narrow, r1, r5);
5803 __ mov(Narrow, r0, r4);
5804 __ mov(Narrow, r1, r5);
5806 __ cmp(Narrow, r0, 0U);
5807 __ b(ne, Narrow, &l_2dfa);
5812 __ mov(Narrow, lr, r6);
5815 __ mov(Narrow, r9, r6);
5816 __ mov(Narrow, ip, r4);
5817 __ mov(Narrow, r5, r8);
5820 __ stm(Narrow, r5, WRITE_BACK, RegisterList(r0, r1, r2, r3));
5823 __ ldm(Narrow, r4, WRITE_BACK, RegisterList(r0, r1, r2, r3));
5831 __ b(Narrow, &l_2e32);
5835 __ mov(Narrow, lr, r6);
5837 __ mov(Narrow, r9, r6);
5839 __ mov(Narrow, r5, r8);
5840 __ mov(Narrow, r4, ip);
5841 __ b(Narrow, &l_2ee0);
5844 __ mov(Narrow, r4, r1);
5845 __ add(Narrow, r3, sp, 48U);
5846 __ str(Narrow, r3, MemOperand(sp, 28));
5850 __ mov(Narrow, r0, r6);
5851 __ mov(Narrow, r1, r4);
5852 __ mov(Narrow, r2, r4);
5853 __ mov(Narrow, r3, r7);
5863 __ ldm(Narrow, r4, WRITE_BACK, RegisterList(r0, r1, r2, r3));
5864 __ mov(Narrow, r5, r6);
5868 __ mov(Narrow, lr, sp);
5874 __ ldm(Narrow, r5, WRITE_BACK, RegisterList(r0, r1, r2, r3));
5880 __ str(Narrow, r7, MemOperand(sp, 20));
5884 __ mov(Narrow, r0, r6);
5885 __ movs(Narrow, r1, 0U);
5886 __ ldr(Narrow, r3, MemOperand(sp, 48));
5892 __ b(gt, Narrow, &l_2f3e);
5895 __ add(Narrow, sp, sp, 76U);
5897 __ nop(Narrow);
5899 __ movs(Narrow, r4, 0U);
5901 __ sub(Narrow, sp, sp, 24U);
5902 __ str(Narrow, r4, MemOperand(r0, 40));
5903 __ cmp(Narrow, r5, sl);
5906 __ str(eq, Narrow, r3, MemOperand(r0, 36));
5907 __ b(eq, Narrow, &l_302a);
5908 __ mov(Narrow, r7, r0);
5909 __ mov(Narrow, r2, sl);
5910 __ mov(Narrow, r0, r5);
5914 __ subs(Narrow, r3, r2, r0);
5916 __ asrs(Narrow, r3, r3, 3U);
5917 __ ldr(Narrow, r1, MemOperand(r7, 28));
5923 __ cmp(Narrow, r3, 0U);
5924 __ add(Narrow, r4, r4, r1);
5926 __ str(Narrow, r4, MemOperand(r7, 40));
5927 __ b(le, Narrow, &l_3020);
5931 __ subs(Narrow, r2, r2, 24U);
5934 __ ldr(Narrow, r3, MemOperand(r2, 12));
5936 __ ldr(Narrow, r5, MemOperand(r5, 4));
5938 __ mvns(Narrow, r6, r3);
5939 __ subs(Narrow, r1, r1, r5);
5940 __ add(Narrow, r3, r3, r5);
5941 __ cmp(Narrow, r1, lr);
5943 __ and_(le, Narrow, r1, r1, r6);
5945 __ cmp(Narrow, r2, r0);
5946 __ add(Narrow, r4, r4, r3);
5947 __ str(Narrow, r4, MemOperand(r7, 40));
5948 __ b(ne, Narrow, &l_2ff8);
5953 __ str(Narrow, r1, MemOperand(r7, 36));
5956 __ add(Narrow, sp, sp, 24U);
5962 __ asrs(Narrow, r1, r4, 3U);
5967 __ mov(Narrow, r0, r5);
5968 __ mov(Narrow, r1, sl);
5971 __ lsls(Narrow, r2, r2, 1U);
5976 __ b(lt, Narrow, &l_30e2);
5979 __ mov(Narrow, r1, r4);
5981 __ mov(Narrow, r0, r5);
5985 __ cmp(Narrow, sl, r4);
5988 __ b(eq, Narrow, &l_30f2);
5992 __ mov(Narrow, r4, sp);
5993 __ ldm(Narrow, r5, WRITE_BACK, RegisterList(r0, r1, r2, r3));
5997 __ stm(Narrow, r4, WRITE_BACK, RegisterList(r0, r1, r2, r3));
6000 __ b(Narrow, &l_30b6);
6005 __ mov(Narrow, r5, r8);
6006 __ ldm(Narrow, r5, WRITE_BACK, RegisterList(r0, r1, r2, r3));
6007 __ stm(Narrow, r4, WRITE_BACK, RegisterList(r0, r1, r2, r3));
6012 __ mov(Narrow, r1, r6);
6013 __ mov(Narrow, r0, sp);
6017 __ subs(Narrow, r6, r6, 24U);
6018 __ cmp(Narrow, r0, 0U);
6019 __ b(ne, Narrow, &l_30a0);
6020 __ mov(Narrow, r4, sp);
6022 __ ldm(Narrow, r4, WRITE_BACK, RegisterList(r0, r1, r2, r3));
6023 __ cmp(Narrow, sl, r5);
6028 __ b(ne, Narrow, &l_3080);
6029 __ b(Narrow, &l_30f2);
6033 __ mov(Narrow, r0, r5);
6034 __ mov(Narrow, r1, sl);
6041 __ ldr(Narrow, r4, MemOperand(r7, 40));
6043 __ b(Narrow, &l_2fce);
6044 __ nop(Narrow);
6046 __ mov(Narrow, r9, r2);
6047 __ ldrb(Narrow, r2, MemOperand(r2, 16));
6048 __ sub(Narrow, sp, sp, 92U);
6049 __ mov(Narrow, r8, r0);
6051 __ str(Narrow, r1, MemOperand(sp, 16));
6052 __ cmp(Narrow, r2, 0U);
6056 __ add(Narrow, r3, sp, 36U);
6057 __ str(Narrow, r3, MemOperand(sp));
6060 __ mov(Narrow, r2, sl);
6061 __ mov(Narrow, r3, r9);
6065 __ cmp(Narrow, r0, 0U);
6069 __ ldr(Narrow, r4, MemOperand(sp, 36));
6070 __ subs(Narrow, r1, r1, r3);
6071 __ ldr(Narrow, r3, MemOperand(sp, 16));
6072 __ ldr(Narrow, r5, MemOperand(r4));
6073 __ cmp(Narrow, r3, 14U);
6076 __ cmp(Narrow, r3, 1U);
6078 __ add(eq, Narrow, r2, r5, 4U);
6079 __ add(eq, Narrow, r6, r1, 4U);
6080 __ mov(eq, Narrow, r3, 4U);
6081 __ mov(ne, Narrow, r2, r5);
6083 __ mov(ne, Narrow, r6, r1);
6084 __ mov(ne, Narrow, r3, 8U);
6087 __ ldr(Narrow, r0, MemOperand(r4, 16));
6088 __ add(Narrow, r3, r3, r6);
6094 __ ldr(Narrow, r7, MemOperand(r4, 4));
6095 __ str(Narrow, r0, MemOperand(sp, 24));
6096 __ ldr(Narrow, r0, MemOperand(r4, 8));
6101 __ ldr(Narrow, r0, MemOperand(sp, 24));
6102 __ add(Narrow, r3, sp, 60U);
6106 __ str(Narrow, r6, MemOperand(sp, 60));
6107 __ str(Narrow, r5, MemOperand(sp, 64));
6111 __ cmp(Narrow, r0, 0U);
6112 __ b(ne, Narrow, &l_3242);
6114 __ str(Narrow, r3, MemOperand(sp, 8));
6117 __ ldr(Narrow, r2, MemOperand(sp, 8));
6120 __ str(Narrow, r3, MemOperand(sp, 20));
6121 __ str(Narrow, r2, MemOperand(sp, 28));
6124 __ ldr(Narrow, r4, &l_3444);
6125 __ movs(Narrow, r3, 0U);
6126 __ str(Narrow, r2, MemOperand(sp, 80));
6127 __ str(Narrow, r3, MemOperand(sp, 64));
6128 __ str(Narrow, r4, MemOperand(sp, 60));
6130 __ str(Narrow, r3, MemOperand(sp, 84));
6134 __ ldr(Narrow, r2, MemOperand(sp, 20));
6135 __ ldr(Narrow, r0, MemOperand(sp, 28));
6136 __ ldr(Narrow, r3, MemOperand(r3));
6137 __ cmp(Narrow, r3, r2);
6144 __ str(Narrow, r0, MemOperand(sp, 64));
6145 __ ldr(Narrow, r1, MemOperand(r0, 20));
6146 __ ldr(Narrow, r3, MemOperand(r0, 4));
6147 __ ldr(Narrow, r2, MemOperand(r0, 12));
6148 __ add(Narrow, r3, r3, r1);
6149 __ subs(Narrow, r3, r3, r2);
6150 __ cmp(Narrow, r3, 31U);
6151 __ b(hi, Narrow, &l_31ec);
6152 __ lsls(Narrow, r1, r1, 1U);
6154 __ adds(Narrow, r1, r1, 32U);
6160 __ movs(Narrow, r3, 1U);
6164 __ ldr(Narrow, r6, &l_3448);
6165 __ mov(Narrow, r2, sl);
6166 __ ldr(Narrow, r1, MemOperand(sp, 16));
6167 __ mov(Narrow, r0, r8);
6168 __ mov(Narrow, r3, r9);
6169 __ str(Narrow, r6, MemOperand(sp, 60));
6176 __ cmp(Narrow, r3, 0U);
6178 __ ldr(Narrow, r5, MemOperand(r3, 4));
6179 __ subs(Narrow, r5, r5, 24U);
6182 __ ldm(Narrow, r5, WRITE_BACK, RegisterList(r0, r1, r2, r3));
6183 __ add(Narrow, r7, sp, 36U);
6184 __ stm(Narrow, r7, WRITE_BACK, RegisterList(r0, r1, r2, r3));
6185 __ mov(Narrow, r2, r9);
6191 __ add(Narrow, r1, sp, 36U);
6198 __ str(Narrow, r4, MemOperand(sp, 60));
6199 __ cmp(Narrow, r3, 0U);
6203 __ add(Narrow, sp, sp, 92U);
6209 __ mov(Narrow, r5, r3);
6210 __ str(Narrow, r3, MemOperand(sp, 8));
6211 __ str(Narrow, r3, MemOperand(sp, 28));
6213 __ ldr(Narrow, r4, MemOperand(r4));
6216 __ cmp(Narrow, r2, r3);
6217 __ str(Narrow, r4, MemOperand(sp, 12));
6219 __ b(eq, Narrow, &l_31a0);
6221 __ mov(Narrow, r0, r5);
6222 __ ldr(Narrow, r3, MemOperand(r3, 36));
6227 __ cmp(Narrow, r7, r2);
6228 __ add(Narrow, r1, r1, r4);
6229 __ b(eq, Narrow, &l_32a0);
6230 __ ldr(Narrow, r3, MemOperand(r7));
6231 __ cmp(Narrow, r9, r3);
6234 __ b(ne, Narrow, &l_329a);
6235 __ b(Narrow, &l_340c);
6239 __ cmp(Narrow, r9, r0);
6240 __ b(eq, Narrow, &l_32a4);
6243 __ cmp(Narrow, r3, r2);
6244 __ mov(Narrow, fp, r3);
6245 __ b(ne, Narrow, &l_3292);
6253 __ str(Narrow, r3, MemOperand(sp, 20));
6256 __ cmp(Narrow, r7, r2);
6257 __ b(eq, Narrow, &l_3350);
6260 __ ldr(Narrow, r3, MemOperand(sp, 12));
6263 __ adds(Narrow, r5, r3, r1);
6264 __ ldr(Narrow, r3, MemOperand(sp, 68));
6265 __ ldr(Narrow, r0, MemOperand(r7, 8));
6266 __ add(Narrow, r4, r4, r5);
6267 __ cmp(Narrow, r3, r6);
6269 __ mov(lt, Narrow, r3, r6);
6271 __ b(eq, Narrow, &l_32da);
6273 __ cmp(Narrow, r3, r6);
6275 __ mov(lt, Narrow, r3, r6);
6279 __ add(Narrow, r5, r5, r3);
6281 __ add(Narrow, r4, r4, r5);
6282 __ cmp(Narrow, r0, r4);
6283 __ b(gt, Narrow, &l_33c8);
6286 __ ldr(Narrow, r4, MemOperand(r7, 12));
6287 __ ldr(Narrow, r6, MemOperand(sp, 8));
6290 __ ldr(Narrow, r5, MemOperand(r7));
6291 __ adds(Narrow, r2, r1, r4);
6292 __ mov(Narrow, r0, r6);
6294 __ ldr(Narrow, r3, MemOperand(r3, 44));
6295 __ subs(Narrow, r1, r4, r1);
6298 __ ldr(Narrow, r2, MemOperand(sp, 20));
6299 __ ldr(Narrow, r3, MemOperand(r3));
6300 __ cmp(Narrow, r3, r2);
6301 __ b(ne, Narrow, &l_33f2);
6302 __ mov(Narrow, r0, r6);
6306 __ mov(Narrow, r1, r0);
6309 __ ldr(Narrow, r3, MemOperand(r5));
6310 __ mov(Narrow, r0, r5);
6311 __ str(Narrow, r4, MemOperand(r5, 20));
6312 __ ldr(Narrow, r3, MemOperand(r3, 20));
6314 __ ldr(Narrow, r3, MemOperand(r5));
6315 __ mov(Narrow, r0, r5);
6316 __ ldr(Narrow, r1, MemOperand(sp, 8));
6317 __ ldr(Narrow, r3, MemOperand(r3, 16));
6321 __ ldr(Narrow, r3, MemOperand(r5));
6322 __ mov(Narrow, r0, r5);
6323 __ ldr(Narrow, r6, MemOperand(r5, 4));
6324 __ ldr(Narrow, r3, MemOperand(r3, 24));
6326 __ cmp(Narrow, r0, 0U);
6327 __ b(eq, Narrow, &l_33d2);
6328 __ movs(Narrow, r3, 1U);
6329 __ mov(Narrow, r1, r7);
6330 __ strb(Narrow, r3, MemOperand(r5, 16));
6331 __ ldr(Narrow, r0, MemOperand(sp, 24));
6335 __ mov(Narrow, r7, r0);
6339 __ adds(Narrow, r1, r4, r6);
6340 __ cmp(Narrow, r7, r2);
6341 __ b(ne, Narrow, &l_32b2);
6344 __ ldr(Narrow, r0, MemOperand(sp, 24));
6345 __ movs(Narrow, r1, 0U);
6350 __ ldr(Narrow, r0, MemOperand(sp, 8));
6351 __ ldr(Narrow, r3, MemOperand(r3, 40));
6353 __ ldr(Narrow, r2, MemOperand(sp, 8));
6354 __ b(Narrow, &l_31ae);
6357 __ ldr(Narrow, r0, MemOperand(sp, 80));
6358 __ cmp(Narrow, r0, 0U);
6360 __ ldr(Narrow, r3, MemOperand(sp, 84));
6361 __ movs(Narrow, r2, 0U);
6363 __ cmp(Narrow, r3, 1U);
6365 __ ldr(Narrow, r3, MemOperand(r0));
6366 __ ldr(Narrow, r3, MemOperand(r3, 28));
6368 __ b(Narrow, &l_323c);
6371 __ ldr(Narrow, r4, &l_3444);
6375 __ str(Narrow, r4, MemOperand(sp, 60));
6376 __ str(Narrow, r3, MemOperand(sp, 28));
6378 __ ldr(Narrow, r6, MemOperand(sp, 28));
6379 __ movs(Narrow, r2, 1U);
6381 __ movs(Narrow, r1, 32U);
6382 __ str(Narrow, r2, MemOperand(sp, 84));
6384 __ str(Narrow, r6, MemOperand(sp, 80));
6385 __ mov(Narrow, r0, r6);
6386 __ ldr(Narrow, r3, MemOperand(r3, 32));
6387 __ mov(Narrow, r5, r2);
6390 __ mov(Narrow, r2, r5);
6392 __ mov(Narrow, r0, r6);
6393 __ str(Narrow, r2, MemOperand(sp, 20));
6394 __ ldr(Narrow, r3, MemOperand(r3, 24));
6396 __ b(Narrow, &l_31be);
6399 __ ldr(Narrow, r3, MemOperand(r7, 16));
6400 __ cmp(Narrow, r1, r3);
6401 __ b(ge, Narrow, &l_32e8);
6402 __ adds(Narrow, r7, r7, 24U);
6403 __ b(Narrow, &l_32ae);
6406 __ ldr(Narrow, r0, MemOperand(r7));
6407 __ mov(Narrow, r1, r7);
6408 __ adds(Narrow, r7, r7, 24U);
6409 __ ldr(Narrow, r3, MemOperand(r0));
6410 __ ldr(Narrow, r3, MemOperand(r3, 28));
6412 __ b(Narrow, &l_3346);
6415 __ cmp(Narrow, r3, 1U);
6416 __ mov(Narrow, r2, r5);
6417 __ mov(Narrow, r6, r1);
6419 __ mov(eq, Narrow, r3, 4U);
6420 __ mov(ne, Narrow, r3, 8U);
6421 __ b(Narrow, &l_315a);
6425 __ b(Narrow, &l_31d2);
6428 __ ldr(Narrow, r0, MemOperand(sp, 8));
6430 __ mov(Narrow, r1, r0);
6431 __ b(Narrow, &l_3316);
6436 __ lsls(Narrow, r3, r5, 5U);
6438 __ add(Narrow, r5, r5, r9);
6439 __ adds(Narrow, r5, r5, 48U);
6440 __ b(Narrow, &l_3216);
6443 __ mov(Narrow, fp, r7);
6444 __ b(Narrow, &l_32a4);
6462 __ add(Narrow, r0, sp, 88U);
6470 __ nop(Narrow);
6478 __ mov(Narrow, r4, r0);
6479 __ ldr(Narrow, r3, MemOperand(r0, 12));
6480 __ sub(Narrow, sp, sp, 8U);
6481 __ mov(Narrow, r6, r1);
6482 __ mov(Narrow, r0, r1);
6483 __ ldr(Narrow, r5, MemOperand(r4, 4));
6484 __ subs(Narrow, r5, r3, r5);
6485 __ mov(Narrow, r1, r5);
6496 __ ldr(Narrow, r5, MemOperand(r4, 12));
6497 __ mov(Narrow, r0, r8);
6498 __ ldr(Narrow, r3, MemOperand(r4, 4));
6499 __ mov(Narrow, r1, r7);
6500 __ mov(Narrow, r2, r6);
6501 __ subs(Narrow, r3, r5, r3);
6502 __ add(Narrow, sp, sp, 8U);
6510 __ cmp(Narrow, r5, r3);
6511 __ b(eq, Narrow, &l_3492);
6512 __ adds(Narrow, r2, r5, 2U);
6513 __ cmp(Narrow, r3, r2);
6514 __ b(ge, Narrow, &l_3466);
6519 __ movs(Narrow, r3, 0U);
6520 __ mov(Narrow, r2, r5);
6521 __ str(Narrow, r3, MemOperand(sp));
6522 __ mov(Narrow, r0, r8);
6523 __ mov(Narrow, r1, r7);
6524 __ movs(Narrow, r3, 2U);
6528 __ b(Narrow, &l_346e);
6531 __ mov(Narrow, r4, r0);
6532 __ sub(Narrow, sp, sp, 12U);
6534 __ mov(Narrow, r6, r0);
6538 __ ldr(Narrow, r2, MemOperand(r5));
6539 __ ldr(Narrow, r2, MemOperand(r2, 8));
6540 __ cmp(Narrow, r2, r3);
6541 __ b(ne, Narrow, &l_3518);
6542 __ ldr(Narrow, r7, MemOperand(r5, 12));
6543 __ mov(Narrow, r0, r6);
6544 __ ldr(Narrow, r3, MemOperand(r5, 4));
6545 __ subs(Narrow, r7, r7, r3);
6546 __ mov(Narrow, r1, r7);
6555 __ ldr(Narrow, r7, MemOperand(r5, 12));
6556 __ mov(Narrow, r0, r9);
6557 __ ldr(Narrow, r3, MemOperand(r5, 4));
6558 __ mov(Narrow, r1, r8);
6559 __ mov(Narrow, r2, r6);
6560 __ subs(Narrow, r3, r7, r3);
6567 __ ldr(Narrow, r3, &l_3558);
6568 __ str(Narrow, r3, MemOperand(r4, 8));
6570 __ ldr(Narrow, r0, MemOperand(r5));
6577 __ mov(Narrow, r0, r5);
6583 __ mov(Narrow, r0, r4);
6584 __ add(Narrow, sp, sp, 12U);
6588 __ mov(Narrow, r0, r5);
6589 __ mov(Narrow, r1, r6);
6591 __ b(Narrow, &l_34f8);
6599 __ cmp(Narrow, r7, r3);
6600 __ b(eq, Narrow, &l_3536);
6601 __ adds(Narrow, r2, r7, 2U);
6602 __ cmp(Narrow, r3, r2);
6603 __ b(ge, Narrow, &l_34e8);
6606 __ movs(Narrow, r3, 0U);
6607 __ mov(Narrow, r2, r7);
6608 __ str(Narrow, r3, MemOperand(sp));
6609 __ mov(Narrow, r1, r8);
6610 __ mov(Narrow, r0, r9);
6611 __ movs(Narrow, r3, 2U);
6615 __ b(Narrow, &l_34e8);
6616 __ ldr(Narrow, r3, &l_3558);
6618 __ str(Narrow, r3, MemOperand(r4, 8));
6630 __ ldr(Narrow, r6, &l_3740);
6631 __ sub(Narrow, sp, sp, 212U);
6632 __ mov(Narrow, r5, r1);
6634 __ mov(Narrow, r4, r0);
6635 __ mov(Narrow, sl, r2);
6636 __ mov(Narrow, fp, r3);
6637 __ mov(Narrow, r8, r5);
6638 __ str(Narrow, r6, MemOperand(sp, 12));
6639 __ str(Narrow, r1, MemOperand(sp, 16));
6641 __ b(eq, Narrow, &l_35d0);
6642 __ ldr(Narrow, r3, MemOperand(r0, 44));
6643 __ movs(Narrow, r2, 1U);
6644 __ str(Narrow, r2, MemOperand(sp, 36));
6645 __ mov(Narrow, r0, r7);
6646 __ movs(Narrow, r1, 32U);
6647 __ str(Narrow, r7, MemOperand(sp, 32));
6648 __ ldr(Narrow, r3, MemOperand(r3, 32));
6650 __ ldr(Narrow, r3, MemOperand(r4, 44));
6651 __ mov(Narrow, r0, r7);
6652 __ ldr(Narrow, r3, MemOperand(r3, 24));
6654 __ ldr(Narrow, r2, MemOperand(r4, 44));
6657 __ mov(Narrow, r0, r7);
6658 __ ldr(Narrow, r2, MemOperand(r2));
6659 __ cmp(Narrow, r2, r3);
6666 __ str(Narrow, r0, MemOperand(sp, 16));
6667 __ ldr(Narrow, r1, MemOperand(r0, 20));
6668 __ ldr(Narrow, r3, MemOperand(r0, 4));
6669 __ ldr(Narrow, r2, MemOperand(r0, 12));
6670 __ add(Narrow, r3, r3, r1);
6671 __ subs(Narrow, r3, r3, r2);
6672 __ cmp(Narrow, r3, 31U);
6673 __ b(hi, Narrow, &l_35ca);
6674 __ lsls(Narrow, r1, r1, 1U);
6676 __ adds(Narrow, r1, r1, 32U);
6682 __ movs(Narrow, r3, 1U);
6687 __ cmp(Narrow, r5, 14U);
6688 __ ldr(Narrow, r1, &l_3744);
6692 __ str(Narrow, r4, MemOperand(sp, 40));
6693 __ str(Narrow, r5, MemOperand(sp, 44));
6695 __ str(Narrow, r0, MemOperand(sp, 52));
6696 __ str(Narrow, r2, MemOperand(sp, 56));
6697 __ str(Narrow, r2, MemOperand(sp, 60));
6699 __ str(Narrow, r2, MemOperand(sp, 104));
6700 __ str(Narrow, r2, MemOperand(sp, 128));
6701 __ str(Narrow, r2, MemOperand(sp, 152));
6702 __ str(Narrow, r2, MemOperand(sp, 176));
6704 __ str(Narrow, r3, MemOperand(sp, 68));
6707 __ str(Narrow, r3, MemOperand(sp, 92));
6708 __ str(Narrow, r3, MemOperand(sp, 96));
6709 __ str(Narrow, r3, MemOperand(sp, 100));
6710 __ str(Narrow, r3, MemOperand(sp, 108));
6711 __ str(Narrow, r3, MemOperand(sp, 112));
6712 __ str(Narrow, r3, MemOperand(sp, 116));
6713 __ str(Narrow, r3, MemOperand(sp, 120));
6714 __ str(Narrow, r3, MemOperand(sp, 124));
6715 __ str(Narrow, r3, MemOperand(sp, 132));
6716 __ str(Narrow, r3, MemOperand(sp, 136));
6717 __ str(Narrow, r3, MemOperand(sp, 140));
6720 __ str(Narrow, r3, MemOperand(sp, 144));
6721 __ str(Narrow, r3, MemOperand(sp, 148));
6722 __ str(Narrow, r3, MemOperand(sp, 156));
6723 __ str(Narrow, r3, MemOperand(sp, 160));
6724 __ str(Narrow, r3, MemOperand(sp, 164));
6725 __ str(Narrow, r3, MemOperand(sp, 168));
6726 __ str(Narrow, r3, MemOperand(sp, 172));
6727 __ str(Narrow, r3, MemOperand(sp, 180));
6728 __ str(Narrow, r3, MemOperand(sp, 184));
6729 __ str(Narrow, r3, MemOperand(sp, 188));
6730 __ str(Narrow, r3, MemOperand(sp, 192));
6732 __ str(Narrow, r1, MemOperand(sp, 48));
6733 __ b(eq, Narrow, &l_3646);
6734 __ ldr(Narrow, r2, MemOperand(r4, 28));
6735 __ cmp(Narrow, r2, 1U);
6736 __ b(eq, Narrow, &l_36d6);
6739 __ ldr(Narrow, r3, MemOperand(sp, 248));
6740 __ mov(Narrow, r0, r4);
6741 __ mov(Narrow, r1, r8);
6742 __ mov(Narrow, r2, sl);
6743 __ str(Narrow, r3, MemOperand(sp));
6744 __ mov(Narrow, r3, fp);
6750 __ ldr(Narrow, r4, MemOperand(sp, 40));
6753 __ ldr(Narrow, r2, MemOperand(r4));
6754 __ ldr(Narrow, r2, MemOperand(r2, 8));
6755 __ cmp(Narrow, r2, r3);
6756 __ b(ne, Narrow, &l_36e8);
6757 __ ldr(Narrow, r5, MemOperand(r4, 12));
6758 __ add(Narrow, r0, sp, 48U);
6759 __ ldr(Narrow, r3, MemOperand(r4, 4));
6760 __ subs(Narrow, r5, r5, r3);
6761 __ mov(Narrow, r1, r5);
6767 __ cmp(Narrow, r0, 0U);
6768 __ b(ne, Narrow, &l_36f0);
6771 __ ldr(Narrow, r5, MemOperand(r4, 12));
6772 __ mov(Narrow, r0, r8);
6773 __ ldr(Narrow, r3, MemOperand(r4, 4));
6774 __ mov(Narrow, r1, r7);
6775 __ add(Narrow, r2, sp, 48U);
6776 __ subs(Narrow, r3, r5, r3);
6782 __ ldr(Narrow, r4, MemOperand(sp, 192));
6783 __ ldr(Narrow, r3, &l_3748);
6784 __ str(Narrow, r3, MemOperand(sp, 48));
6786 __ ldr(Narrow, r0, MemOperand(r4));
6793 __ mov(Narrow, r0, r4);
6800 __ str(Narrow, r6, MemOperand(sp, 12));
6804 __ add(Narrow, sp, sp, 212U);
6808 __ ldr(Narrow, r0, MemOperand(sp, 32));
6809 __ cmp(Narrow, r0, 0U);
6810 __ b(eq, Narrow, &l_36b6);
6811 __ ldr(Narrow, r3, MemOperand(sp, 36));
6812 __ movs(Narrow, r2, 0U);
6814 __ cmp(Narrow, r3, 1U);
6815 __ b(ne, Narrow, &l_36b6);
6816 __ ldr(Narrow, r3, MemOperand(r0));
6817 __ ldr(Narrow, r3, MemOperand(r3, 28));
6819 __ b(Narrow, &l_36b6);
6823 __ mov(Narrow, r0, r4);
6824 __ add(Narrow, r3, sp, 48U);
6829 __ b(Narrow, &l_3646);
6832 __ mov(Narrow, r0, r4);
6833 __ add(Narrow, r1, sp, 48U);
6835 __ b(Narrow, &l_3698);
6841 __ cmp(Narrow, r5, r3);
6842 __ b(eq, Narrow, &l_3706);
6843 __ adds(Narrow, r2, r5, 2U);
6844 __ cmp(Narrow, r3, r2);
6845 __ b(ge, Narrow, &l_3688);
6848 __ movs(Narrow, r3, 0U);
6849 __ mov(Narrow, r2, r5);
6850 __ str(Narrow, r3, MemOperand(sp));
6851 __ mov(Narrow, r1, r7);
6852 __ mov(Narrow, r0, r8);
6853 __ movs(Narrow, r3, 2U);
6859 __ b(Narrow, &l_3688);
6863 __ b(Narrow, &l_35b0);
6864 __ add(Narrow, r0, sp, 40U);
6870 __ add(Narrow, r0, sp, 208U);
6880 __ ldr(Narrow, r3, &l_3748);
6881 __ add(Narrow, r0, sp, 76U);
6882 __ str(Narrow, r3, MemOperand(sp, 48));
6886 __ b(Narrow, &l_3722);
6887 __ b(Narrow, &l_3730);
6888 __ nop(Narrow);
6903 __ ldr(Narrow, r6, &l_3938);
6904 __ sub(Narrow, sp, sp, 212U);
6905 __ mov(Narrow, r5, r1);
6907 __ mov(Narrow, r4, r0);
6908 __ mov(Narrow, sl, r2);
6909 __ mov(Narrow, fp, r3);
6910 __ mov(Narrow, r8, r5);
6911 __ str(Narrow, r6, MemOperand(sp, 12));
6912 __ str(Narrow, r1, MemOperand(sp, 16));
6914 __ b(eq, Narrow, &l_37c4);
6915 __ ldr(Narrow, r3, MemOperand(r0, 44));
6916 __ movs(Narrow, r2, 1U);
6917 __ str(Narrow, r2, MemOperand(sp, 36));
6918 __ mov(Narrow, r0, r7);
6919 __ movs(Narrow, r1, 32U);
6920 __ str(Narrow, r7, MemOperand(sp, 32));
6921 __ ldr(Narrow, r3, MemOperand(r3, 32));
6923 __ ldr(Narrow, r3, MemOperand(r4, 44));
6924 __ mov(Narrow, r0, r7);
6925 __ ldr(Narrow, r3, MemOperand(r3, 24));
6927 __ ldr(Narrow, r2, MemOperand(r4, 44));
6930 __ mov(Narrow, r0, r7);
6931 __ ldr(Narrow, r2, MemOperand(r2));
6932 __ cmp(Narrow, r2, r3);
6939 __ str(Narrow, r0, MemOperand(sp, 16));
6940 __ ldr(Narrow, r1, MemOperand(r0, 20));
6941 __ ldr(Narrow, r3, MemOperand(r0, 4));
6942 __ ldr(Narrow, r2, MemOperand(r0, 12));
6943 __ add(Narrow, r3, r3, r1);
6944 __ subs(Narrow, r3, r3, r2);
6945 __ cmp(Narrow, r3, 31U);
6946 __ b(hi, Narrow, &l_37be);
6947 __ lsls(Narrow, r1, r1, 1U);
6949 __ adds(Narrow, r1, r1, 32U);
6955 __ movs(Narrow, r3, 1U);
6960 __ cmp(Narrow, r5, 14U);
6961 __ ldr(Narrow, r1, &l_393c);
6965 __ str(Narrow, r4, MemOperand(sp, 40));
6966 __ str(Narrow, r5, MemOperand(sp, 44));
6968 __ str(Narrow, r0, MemOperand(sp, 52));
6969 __ str(Narrow, r2, MemOperand(sp, 56));
6970 __ str(Narrow, r2, MemOperand(sp, 60));
6972 __ str(Narrow, r2, MemOperand(sp, 104));
6973 __ str(Narrow, r2, MemOperand(sp, 128));
6974 __ str(Narrow, r2, MemOperand(sp, 152));
6975 __ str(Narrow, r2, MemOperand(sp, 176));
6977 __ str(Narrow, r3, MemOperand(sp, 68));
6980 __ str(Narrow, r3, MemOperand(sp, 92));
6981 __ str(Narrow, r3, MemOperand(sp, 96));
6982 __ str(Narrow, r3, MemOperand(sp, 100));
6983 __ str(Narrow, r3, MemOperand(sp, 108));
6984 __ str(Narrow, r3, MemOperand(sp, 112));
6985 __ str(Narrow, r3, MemOperand(sp, 116));
6986 __ str(Narrow, r3, MemOperand(sp, 120));
6987 __ str(Narrow, r3, MemOperand(sp, 124));
6988 __ str(Narrow, r3, MemOperand(sp, 132));
6989 __ str(Narrow, r3, MemOperand(sp, 136));
6992 __ str(Narrow, r3, MemOperand(sp, 140));
6993 __ str(Narrow, r3, MemOperand(sp, 144));
6994 __ str(Narrow, r3, MemOperand(sp, 148));
6995 __ str(Narrow, r3, MemOperand(sp, 156));
6996 __ str(Narrow, r3, MemOperand(sp, 160));
6997 __ str(Narrow, r3, MemOperand(sp, 164));
6998 __ str(Narrow, r3, MemOperand(sp, 168));
6999 __ str(Narrow, r3, MemOperand(sp, 172));
7000 __ str(Narrow, r3, MemOperand(sp, 180));
7001 __ str(Narrow, r3, MemOperand(sp, 184));
7002 __ str(Narrow, r3, MemOperand(sp, 188));
7003 __ str(Narrow, r3, MemOperand(sp, 192));
7005 __ str(Narrow, r1, MemOperand(sp, 48));
7006 __ b(eq, Narrow, &l_383a);
7007 __ ldr(Narrow, r2, MemOperand(r4, 28));
7008 __ cmp(Narrow, r2, 1U);
7009 __ b(eq, Narrow, &l_38ce);
7012 __ ldr(Narrow, r3, MemOperand(sp, 248));
7013 __ mov(Narrow, r0, r4);
7014 __ mov(Narrow, r1, r8);
7015 __ mov(Narrow, r2, sl);
7016 __ str(Narrow, r3, MemOperand(sp));
7017 __ ldr(Narrow, r3, MemOperand(sp, 252));
7018 __ str(Narrow, r3, MemOperand(sp, 4));
7019 __ mov(Narrow, r3, fp);
7025 __ ldr(Narrow, r4, MemOperand(sp, 40));
7028 __ ldr(Narrow, r2, MemOperand(r4));
7029 __ ldr(Narrow, r2, MemOperand(r2, 8));
7030 __ cmp(Narrow, r2, r3);
7031 __ b(ne, Narrow, &l_38e0);
7032 __ ldr(Narrow, r5, MemOperand(r4, 12));
7033 __ add(Narrow, r0, sp, 48U);
7034 __ ldr(Narrow, r3, MemOperand(r4, 4));
7035 __ subs(Narrow, r5, r5, r3);
7036 __ mov(Narrow, r1, r5);
7042 __ cmp(Narrow, r0, 0U);
7043 __ b(ne, Narrow, &l_38e8);
7046 __ ldr(Narrow, r5, MemOperand(r4, 12));
7047 __ mov(Narrow, r0, r8);
7048 __ ldr(Narrow, r3, MemOperand(r4, 4));
7049 __ mov(Narrow, r1, r7);
7050 __ add(Narrow, r2, sp, 48U);
7051 __ subs(Narrow, r3, r5, r3);
7057 __ ldr(Narrow, r4, MemOperand(sp, 192));
7058 __ ldr(Narrow, r3, &l_3940);
7059 __ str(Narrow, r3, MemOperand(sp, 48));
7061 __ ldr(Narrow, r0, MemOperand(r4));
7068 __ mov(Narrow, r0, r4);
7075 __ str(Narrow, r6, MemOperand(sp, 12));
7079 __ add(Narrow, sp, sp, 212U);
7083 __ ldr(Narrow, r0, MemOperand(sp, 32));
7084 __ cmp(Narrow, r0, 0U);
7085 __ b(eq, Narrow, &l_38ae);
7086 __ ldr(Narrow, r3, MemOperand(sp, 36));
7087 __ movs(Narrow, r2, 0U);
7089 __ cmp(Narrow, r3, 1U);
7090 __ b(ne, Narrow, &l_38ae);
7091 __ ldr(Narrow, r3, MemOperand(r0));
7092 __ ldr(Narrow, r3, MemOperand(r3, 28));
7094 __ b(Narrow, &l_38ae);
7098 __ mov(Narrow, r0, r4);
7099 __ add(Narrow, r3, sp, 48U);
7104 __ b(Narrow, &l_383a);
7107 __ mov(Narrow, r0, r4);
7108 __ add(Narrow, r1, sp, 48U);
7110 __ b(Narrow, &l_3890);
7116 __ cmp(Narrow, r5, r3);
7117 __ b(eq, Narrow, &l_38fe);
7118 __ adds(Narrow, r2, r5, 2U);
7119 __ cmp(Narrow, r3, r2);
7120 __ b(ge, Narrow, &l_3880);
7123 __ movs(Narrow, r3, 0U);
7124 __ mov(Narrow, r2, r5);
7125 __ str(Narrow, r3, MemOperand(sp));
7128 __ mov(Narrow, r1, r7);
7129 __ mov(Narrow, r0, r8);
7130 __ movs(Narrow, r3, 2U);
7134 __ b(Narrow, &l_3880);
7138 __ b(Narrow, &l_37a4);
7139 __ add(Narrow, r0, sp, 40U);
7145 __ add(Narrow, r0, sp, 208U);
7155 __ ldr(Narrow, r3, &l_3940);
7156 __ add(Narrow, r0, sp, 76U);
7157 __ str(Narrow, r3, MemOperand(sp, 48));
7161 __ b(Narrow, &l_391a);
7162 __ b(Narrow, &l_3928);
7163 __ nop(Narrow);
7178 __ ldr(Narrow, r6, &l_3b30);
7179 __ sub(Narrow, sp, sp, 212U);
7180 __ mov(Narrow, r5, r1);
7182 __ mov(Narrow, r4, r0);
7183 __ mov(Narrow, sl, r2);
7184 __ mov(Narrow, fp, r3);
7185 __ mov(Narrow, r8, r5);
7186 __ str(Narrow, r6, MemOperand(sp, 12));
7187 __ str(Narrow, r1, MemOperand(sp, 16));
7189 __ b(eq, Narrow, &l_39bc);
7190 __ ldr(Narrow, r3, MemOperand(r0, 44));
7191 __ movs(Narrow, r2, 1U);
7192 __ str(Narrow, r2, MemOperand(sp, 36));
7193 __ mov(Narrow, r0, r7);
7194 __ movs(Narrow, r1, 32U);
7195 __ str(Narrow, r7, MemOperand(sp, 32));
7196 __ ldr(Narrow, r3, MemOperand(r3, 32));
7198 __ ldr(Narrow, r3, MemOperand(r4, 44));
7199 __ mov(Narrow, r0, r7);
7200 __ ldr(Narrow, r3, MemOperand(r3, 24));
7202 __ ldr(Narrow, r2, MemOperand(r4, 44));
7205 __ mov(Narrow, r0, r7);
7206 __ ldr(Narrow, r2, MemOperand(r2));
7207 __ cmp(Narrow, r2, r3);
7214 __ str(Narrow, r0, MemOperand(sp, 16));
7215 __ ldr(Narrow, r1, MemOperand(r0, 20));
7216 __ ldr(Narrow, r3, MemOperand(r0, 4));
7217 __ ldr(Narrow, r2, MemOperand(r0, 12));
7218 __ add(Narrow, r3, r3, r1);
7219 __ subs(Narrow, r3, r3, r2);
7220 __ cmp(Narrow, r3, 31U);
7221 __ b(hi, Narrow, &l_39b6);
7222 __ lsls(Narrow, r1, r1, 1U);
7224 __ adds(Narrow, r1, r1, 32U);
7230 __ movs(Narrow, r3, 1U);
7235 __ cmp(Narrow, r5, 14U);
7236 __ ldr(Narrow, r1, &l_3b34);
7240 __ str(Narrow, r4, MemOperand(sp, 40));
7241 __ str(Narrow, r5, MemOperand(sp, 44));
7243 __ str(Narrow, r0, MemOperand(sp, 52));
7244 __ str(Narrow, r2, MemOperand(sp, 56));
7245 __ str(Narrow, r2, MemOperand(sp, 60));
7247 __ str(Narrow, r2, MemOperand(sp, 104));
7248 __ str(Narrow, r2, MemOperand(sp, 128));
7249 __ str(Narrow, r2, MemOperand(sp, 152));
7250 __ str(Narrow, r2, MemOperand(sp, 176));
7252 __ str(Narrow, r3, MemOperand(sp, 68));
7255 __ str(Narrow, r3, MemOperand(sp, 92));
7256 __ str(Narrow, r3, MemOperand(sp, 96));
7257 __ str(Narrow, r3, MemOperand(sp, 100));
7258 __ str(Narrow, r3, MemOperand(sp, 108));
7259 __ str(Narrow, r3, MemOperand(sp, 112));
7260 __ str(Narrow, r3, MemOperand(sp, 116));
7261 __ str(Narrow, r3, MemOperand(sp, 120));
7264 __ str(Narrow, r3, MemOperand(sp, 124));
7265 __ str(Narrow, r3, MemOperand(sp, 132));
7266 __ str(Narrow, r3, MemOperand(sp, 136));
7267 __ str(Narrow, r3, MemOperand(sp, 140));
7268 __ str(Narrow, r3, MemOperand(sp, 144));
7269 __ str(Narrow, r3, MemOperand(sp, 148));
7270 __ str(Narrow, r3, MemOperand(sp, 156));
7271 __ str(Narrow, r3, MemOperand(sp, 160));
7272 __ str(Narrow, r3, MemOperand(sp, 164));
7273 __ str(Narrow, r3, MemOperand(sp, 168));
7274 __ str(Narrow, r3, MemOperand(sp, 172));
7275 __ str(Narrow, r3, MemOperand(sp, 180));
7276 __ str(Narrow, r3, MemOperand(sp, 184));
7277 __ str(Narrow, r3, MemOperand(sp, 188));
7278 __ str(Narrow, r3, MemOperand(sp, 192));
7280 __ str(Narrow, r1, MemOperand(sp, 48));
7281 __ b(eq, Narrow, &l_3a32);
7282 __ ldr(Narrow, r2, MemOperand(r4, 28));
7283 __ cmp(Narrow, r2, 1U);
7284 __ b(eq, Narrow, &l_3ac6);
7287 __ ldr(Narrow, r3, MemOperand(sp, 248));
7288 __ mov(Narrow, r0, r4);
7289 __ mov(Narrow, r1, r8);
7290 __ mov(Narrow, r2, sl);
7291 __ str(Narrow, r3, MemOperand(sp));
7292 __ ldr(Narrow, r3, MemOperand(sp, 252));
7293 __ str(Narrow, r3, MemOperand(sp, 4));
7294 __ mov(Narrow, r3, fp);
7300 __ ldr(Narrow, r4, MemOperand(sp, 40));
7303 __ ldr(Narrow, r2, MemOperand(r4));
7304 __ ldr(Narrow, r2, MemOperand(r2, 8));
7305 __ cmp(Narrow, r2, r3);
7306 __ b(ne, Narrow, &l_3ad8);
7307 __ ldr(Narrow, r5, MemOperand(r4, 12));
7308 __ add(Narrow, r0, sp, 48U);
7309 __ ldr(Narrow, r3, MemOperand(r4, 4));
7310 __ subs(Narrow, r5, r5, r3);
7311 __ mov(Narrow, r1, r5);
7317 __ cmp(Narrow, r0, 0U);
7318 __ b(ne, Narrow, &l_3ae0);
7321 __ ldr(Narrow, r5, MemOperand(r4, 12));
7322 __ mov(Narrow, r0, r8);
7323 __ ldr(Narrow, r3, MemOperand(r4, 4));
7324 __ mov(Narrow, r1, r7);
7325 __ add(Narrow, r2, sp, 48U);
7326 __ subs(Narrow, r3, r5, r3);
7332 __ ldr(Narrow, r4, MemOperand(sp, 192));
7333 __ ldr(Narrow, r3, &l_3b38);
7334 __ str(Narrow, r3, MemOperand(sp, 48));
7336 __ ldr(Narrow, r0, MemOperand(r4));
7343 __ mov(Narrow, r0, r4);
7350 __ str(Narrow, r6, MemOperand(sp, 12));
7354 __ add(Narrow, sp, sp, 212U);
7358 __ ldr(Narrow, r0, MemOperand(sp, 32));
7359 __ cmp(Narrow, r0, 0U);
7360 __ b(eq, Narrow, &l_3aa6);
7361 __ ldr(Narrow, r3, MemOperand(sp, 36));
7362 __ movs(Narrow, r2, 0U);
7364 __ cmp(Narrow, r3, 1U);
7365 __ b(ne, Narrow, &l_3aa6);
7366 __ ldr(Narrow, r3, MemOperand(r0));
7367 __ ldr(Narrow, r3, MemOperand(r3, 28));
7369 __ b(Narrow, &l_3aa6);
7373 __ mov(Narrow, r0, r4);
7374 __ add(Narrow, r3, sp, 48U);
7379 __ b(Narrow, &l_3a32);
7382 __ mov(Narrow, r0, r4);
7383 __ add(Narrow, r1, sp, 48U);
7385 __ b(Narrow, &l_3a88);
7391 __ cmp(Narrow, r5, r3);
7392 __ b(eq, Narrow, &l_3af6);
7393 __ adds(Narrow, r2, r5, 2U);
7394 __ cmp(Narrow, r3, r2);
7395 __ b(ge, Narrow, &l_3a78);
7400 __ movs(Narrow, r3, 0U);
7401 __ mov(Narrow, r2, r5);
7402 __ str(Narrow, r3, MemOperand(sp));
7403 __ mov(Narrow, r1, r7);
7404 __ mov(Narrow, r0, r8);
7405 __ movs(Narrow, r3, 2U);
7409 __ b(Narrow, &l_3a78);
7413 __ b(Narrow, &l_399c);
7414 __ add(Narrow, r0, sp, 40U);
7420 __ add(Narrow, r0, sp, 208U);
7430 __ ldr(Narrow, r3, &l_3b38);
7431 __ add(Narrow, r0, sp, 76U);
7432 __ str(Narrow, r3, MemOperand(sp, 48));
7436 __ b(Narrow, &l_3b12);
7437 __ b(Narrow, &l_3b20);
7438 __ nop(Narrow);
7454 __ mov(Narrow, r6, r0);
7456 __ sub(Narrow, sp, sp, 232U);
7457 __ ldr(Narrow, r0, MemOperand(r3));
7459 __ ldr(Narrow, r7, &l_3d1c);
7461 __ mov(Narrow, r8, r1);
7463 __ str(Narrow, r0, MemOperand(sp, 24));
7464 __ str(Narrow, r7, MemOperand(sp, 36));
7465 __ str(Narrow, r2, MemOperand(sp, 16));
7466 __ str(Narrow, r3, MemOperand(sp, 40));
7468 __ b(eq, Narrow, &l_3bc4);
7469 __ ldr(Narrow, r3, MemOperand(r6, 44));
7470 __ movs(Narrow, r2, 1U);
7471 __ str(Narrow, r2, MemOperand(sp, 60));
7472 __ mov(Narrow, r0, r4);
7473 __ movs(Narrow, r1, 32U);
7474 __ str(Narrow, r4, MemOperand(sp, 56));
7475 __ ldr(Narrow, r3, MemOperand(r3, 32));
7477 __ ldr(Narrow, r3, MemOperand(r6, 44));
7478 __ mov(Narrow, r0, r4);
7479 __ ldr(Narrow, r3, MemOperand(r3, 24));
7481 __ ldr(Narrow, r2, MemOperand(r6, 44));
7484 __ mov(Narrow, r0, r4);
7485 __ ldr(Narrow, r2, MemOperand(r2));
7486 __ cmp(Narrow, r2, r3);
7493 __ str(Narrow, r0, MemOperand(sp, 40));
7494 __ ldr(Narrow, r1, MemOperand(r0, 20));
7495 __ ldr(Narrow, r2, MemOperand(r0, 4));
7496 __ ldr(Narrow, r3, MemOperand(r0, 12));
7497 __ add(Narrow, r2, r2, r1);
7498 __ subs(Narrow, r2, r2, r3);
7499 __ cmp(Narrow, r2, 31U);
7500 __ b(hi, Narrow, &l_3bbe);
7501 __ lsls(Narrow, r1, r1, 1U);
7503 __ adds(Narrow, r1, r1, 32U);
7509 __ movs(Narrow, r3, 1U);
7514 __ movs(Narrow, r4, 0U);
7516 __ movs(Narrow, r5, 1U);
7517 __ movs(Narrow, r2, 14U);
7520 __ str(Narrow, r2, MemOperand(sp, 68));
7521 __ str(Narrow, r6, MemOperand(sp, 64));
7522 __ mov(Narrow, r1, r2);
7524 __ mov(Narrow, r0, r6);
7526 __ mov(Narrow, r3, r8);
7527 __ str(Narrow, r5, MemOperand(sp, 80));
7529 __ str(Narrow, r5, MemOperand(sp, 84));
7531 __ str(Narrow, r5, MemOperand(sp, 128));
7532 __ str(Narrow, r5, MemOperand(sp, 152));
7533 __ str(Narrow, r5, MemOperand(sp, 176));
7536 __ str(Narrow, r5, MemOperand(sp, 200));
7538 __ str(Narrow, r4, MemOperand(sp, 92));
7541 __ str(Narrow, r4, MemOperand(sp, 116));
7542 __ str(Narrow, r4, MemOperand(sp, 120));
7543 __ str(Narrow, r4, MemOperand(sp, 124));
7544 __ str(Narrow, r4, MemOperand(sp, 132));
7545 __ str(Narrow, r4, MemOperand(sp, 136));
7546 __ str(Narrow, r4, MemOperand(sp, 140));
7547 __ str(Narrow, r4, MemOperand(sp, 144));
7548 __ str(Narrow, r4, MemOperand(sp, 148));
7549 __ str(Narrow, r4, MemOperand(sp, 156));
7550 __ str(Narrow, r4, MemOperand(sp, 160));
7551 __ str(Narrow, r4, MemOperand(sp, 164));
7552 __ str(Narrow, r4, MemOperand(sp, 168));
7553 __ str(Narrow, r4, MemOperand(sp, 172));
7554 __ str(Narrow, r4, MemOperand(sp, 180));
7555 __ str(Narrow, r4, MemOperand(sp, 184));
7556 __ str(Narrow, r4, MemOperand(sp, 188));
7557 __ str(Narrow, r4, MemOperand(sp, 192));
7558 __ str(Narrow, r4, MemOperand(sp, 196));
7559 __ str(Narrow, r4, MemOperand(sp, 204));
7561 __ str(Narrow, r4, MemOperand(sp, 208));
7562 __ str(Narrow, r4, MemOperand(sp, 212));
7563 __ str(Narrow, r4, MemOperand(sp, 216));
7571 __ ldr(Narrow, r4, MemOperand(sp, 64));
7574 __ ldr(Narrow, r2, MemOperand(r4));
7575 __ ldr(Narrow, r2, MemOperand(r2, 8));
7576 __ cmp(Narrow, r2, r3);
7577 __ b(ne, Narrow, &l_3cc8);
7578 __ ldr(Narrow, r5, MemOperand(r4, 12));
7579 __ add(Narrow, r0, sp, 72U);
7580 __ ldr(Narrow, r3, MemOperand(r4, 4));
7581 __ subs(Narrow, r5, r5, r3);
7582 __ mov(Narrow, r1, r5);
7591 __ ldr(Narrow, r5, MemOperand(r4, 12));
7592 __ mov(Narrow, r0, r8);
7593 __ ldr(Narrow, r3, MemOperand(r4, 4));
7594 __ mov(Narrow, r1, r6);
7595 __ add(Narrow, r2, sp, 72U);
7596 __ subs(Narrow, r3, r5, r3);
7602 __ ldr(Narrow, r4, MemOperand(sp, 216));
7603 __ ldr(Narrow, r3, &l_3d20);
7604 __ str(Narrow, r3, MemOperand(sp, 72));
7606 __ ldr(Narrow, r0, MemOperand(r4));
7613 __ mov(Narrow, r0, r4);
7620 __ str(Narrow, r7, MemOperand(sp, 36));
7624 __ add(Narrow, sp, sp, 232U);
7628 __ ldr(Narrow, r0, MemOperand(sp, 56));
7629 __ cmp(Narrow, r0, 0U);
7630 __ b(eq, Narrow, &l_3ca8);
7631 __ ldr(Narrow, r3, MemOperand(sp, 60));
7632 __ movs(Narrow, r2, 0U);
7634 __ cmp(Narrow, r3, 1U);
7635 __ b(ne, Narrow, &l_3ca8);
7636 __ ldr(Narrow, r3, MemOperand(r0));
7637 __ ldr(Narrow, r3, MemOperand(r3, 28));
7639 __ b(Narrow, &l_3ca8);
7642 __ mov(Narrow, r0, r4);
7643 __ add(Narrow, r1, sp, 72U);
7645 __ b(Narrow, &l_3c8a);
7651 __ cmp(Narrow, r5, r3);
7652 __ b(eq, Narrow, &l_3ce6);
7653 __ adds(Narrow, r2, r5, 2U);
7654 __ cmp(Narrow, r3, r2);
7655 __ b(ge, Narrow, &l_3c7a);
7658 __ movs(Narrow, r3, 0U);
7659 __ mov(Narrow, r2, r5);
7660 __ str(Narrow, r3, MemOperand(sp));
7661 __ mov(Narrow, r1, r6);
7662 __ mov(Narrow, r0, r8);
7663 __ movs(Narrow, r3, 2U);
7669 __ b(Narrow, &l_3c7a);
7673 __ b(Narrow, &l_3ba4);
7674 __ ldr(Narrow, r3, &l_3d20);
7675 __ add(Narrow, r0, sp, 100U);
7676 __ str(Narrow, r3, MemOperand(sp, 72));
7682 __ add(Narrow, r0, sp, 232U);
7690 __ add(Narrow, r0, sp, 64U);
7694 __ b(Narrow, &l_3d06);
7709 __ ldr(Narrow, r6, &l_3f14);
7710 __ sub(Narrow, sp, sp, 208U);
7711 __ mov(Narrow, r5, r1);
7713 __ mov(Narrow, r4, r0);
7714 __ mov(Narrow, sl, r2);
7715 __ mov(Narrow, r7, r3);
7716 __ mov(Narrow, r8, r5);
7717 __ str(Narrow, r6, MemOperand(sp, 12));
7718 __ str(Narrow, r1, MemOperand(sp, 16));
7720 __ b(eq, Narrow, &l_3da2);
7721 __ ldr(Narrow, r3, MemOperand(r0, 44));
7722 __ movs(Narrow, r2, 1U);
7723 __ str(Narrow, r2, MemOperand(sp, 36));
7724 __ mov(Narrow, r0, r9);
7725 __ movs(Narrow, r1, 32U);
7727 __ ldr(Narrow, r3, MemOperand(r3, 32));
7729 __ ldr(Narrow, r3, MemOperand(r4, 44));
7730 __ mov(Narrow, r0, r9);
7731 __ ldr(Narrow, r3, MemOperand(r3, 24));
7733 __ ldr(Narrow, r2, MemOperand(r4, 44));
7736 __ mov(Narrow, r0, r9);
7737 __ ldr(Narrow, r2, MemOperand(r2));
7738 __ cmp(Narrow, r2, r3);
7745 __ str(Narrow, r0, MemOperand(sp, 16));
7746 __ ldr(Narrow, r1, MemOperand(r0, 20));
7747 __ ldr(Narrow, r3, MemOperand(r0, 4));
7748 __ ldr(Narrow, r2, MemOperand(r0, 12));
7749 __ add(Narrow, r3, r3, r1);
7750 __ subs(Narrow, r3, r3, r2);
7751 __ cmp(Narrow, r3, 31U);
7752 __ b(hi, Narrow, &l_3d9c);
7753 __ lsls(Narrow, r1, r1, 1U);
7755 __ adds(Narrow, r1, r1, 32U);
7761 __ movs(Narrow, r3, 1U);
7766 __ cmp(Narrow, r5, 14U);
7767 __ ldr(Narrow, r1, &l_3f18);
7771 __ str(Narrow, r4, MemOperand(sp, 40));
7772 __ str(Narrow, r5, MemOperand(sp, 44));
7774 __ str(Narrow, r0, MemOperand(sp, 52));
7775 __ str(Narrow, r2, MemOperand(sp, 56));
7776 __ str(Narrow, r2, MemOperand(sp, 60));
7778 __ str(Narrow, r2, MemOperand(sp, 104));
7779 __ str(Narrow, r2, MemOperand(sp, 128));
7780 __ str(Narrow, r2, MemOperand(sp, 152));
7781 __ str(Narrow, r2, MemOperand(sp, 176));
7783 __ str(Narrow, r3, MemOperand(sp, 68));
7786 __ str(Narrow, r3, MemOperand(sp, 92));
7787 __ str(Narrow, r3, MemOperand(sp, 96));
7788 __ str(Narrow, r3, MemOperand(sp, 100));
7789 __ str(Narrow, r3, MemOperand(sp, 108));
7790 __ str(Narrow, r3, MemOperand(sp, 112));
7791 __ str(Narrow, r3, MemOperand(sp, 116));
7792 __ str(Narrow, r3, MemOperand(sp, 120));
7793 __ str(Narrow, r3, MemOperand(sp, 124));
7794 __ str(Narrow, r3, MemOperand(sp, 132));
7795 __ str(Narrow, r3, MemOperand(sp, 136));
7796 __ str(Narrow, r3, MemOperand(sp, 140));
7797 __ str(Narrow, r3, MemOperand(sp, 144));
7800 __ str(Narrow, r3, MemOperand(sp, 148));
7801 __ str(Narrow, r3, MemOperand(sp, 156));
7802 __ str(Narrow, r3, MemOperand(sp, 160));
7803 __ str(Narrow, r3, MemOperand(sp, 164));
7804 __ str(Narrow, r3, MemOperand(sp, 168));
7805 __ str(Narrow, r3, MemOperand(sp, 172));
7806 __ str(Narrow, r3, MemOperand(sp, 180));
7807 __ str(Narrow, r3, MemOperand(sp, 184));
7808 __ str(Narrow, r3, MemOperand(sp, 188));
7809 __ str(Narrow, r3, MemOperand(sp, 192));
7811 __ str(Narrow, r1, MemOperand(sp, 48));
7812 __ b(eq, Narrow, &l_3e18);
7813 __ ldr(Narrow, r2, MemOperand(r4, 28));
7814 __ cmp(Narrow, r2, 1U);
7815 __ b(eq, Narrow, &l_3eaa);
7818 __ ldr(Narrow, r3, MemOperand(sp, 240));
7819 __ mov(Narrow, r0, r4);
7820 __ str(Narrow, r7, MemOperand(sp));
7821 __ mov(Narrow, r1, r8);
7822 __ movs(Narrow, r2, 0U);
7823 __ str(Narrow, r3, MemOperand(sp, 4));
7824 __ mov(Narrow, r3, sl);
7830 __ ldr(Narrow, r4, MemOperand(sp, 40));
7833 __ ldr(Narrow, r2, MemOperand(r4));
7834 __ ldr(Narrow, r2, MemOperand(r2, 8));
7835 __ cmp(Narrow, r2, r3);
7836 __ b(ne, Narrow, &l_3ebc);
7837 __ ldr(Narrow, r5, MemOperand(r4, 12));
7838 __ add(Narrow, r0, sp, 48U);
7839 __ ldr(Narrow, r3, MemOperand(r4, 4));
7840 __ subs(Narrow, r5, r5, r3);
7841 __ mov(Narrow, r1, r5);
7847 __ cmp(Narrow, r0, 0U);
7848 __ b(ne, Narrow, &l_3ec4);
7851 __ ldr(Narrow, r5, MemOperand(r4, 12));
7852 __ mov(Narrow, r0, r8);
7853 __ ldr(Narrow, r3, MemOperand(r4, 4));
7854 __ mov(Narrow, r1, r7);
7855 __ add(Narrow, r2, sp, 48U);
7856 __ subs(Narrow, r3, r5, r3);
7862 __ ldr(Narrow, r4, MemOperand(sp, 192));
7863 __ ldr(Narrow, r3, &l_3f1c);
7864 __ str(Narrow, r3, MemOperand(sp, 48));
7866 __ ldr(Narrow, r0, MemOperand(r4));
7873 __ mov(Narrow, r0, r4);
7880 __ str(Narrow, r6, MemOperand(sp, 12));
7884 __ add(Narrow, sp, sp, 208U);
7888 __ ldr(Narrow, r0, MemOperand(sp, 32));
7889 __ cmp(Narrow, r0, 0U);
7890 __ b(eq, Narrow, &l_3e8a);
7891 __ ldr(Narrow, r3, MemOperand(sp, 36));
7892 __ movs(Narrow, r2, 0U);
7894 __ cmp(Narrow, r3, 1U);
7895 __ b(ne, Narrow, &l_3e8a);
7896 __ ldr(Narrow, r3, MemOperand(r0));
7897 __ ldr(Narrow, r3, MemOperand(r3, 28));
7899 __ b(Narrow, &l_3e8a);
7903 __ mov(Narrow, r0, r4);
7904 __ add(Narrow, r3, sp, 48U);
7909 __ b(Narrow, &l_3e18);
7912 __ mov(Narrow, r0, r4);
7913 __ add(Narrow, r1, sp, 48U);
7915 __ b(Narrow, &l_3e6c);
7921 __ cmp(Narrow, r5, r3);
7922 __ b(eq, Narrow, &l_3eda);
7923 __ adds(Narrow, r2, r5, 2U);
7924 __ cmp(Narrow, r3, r2);
7925 __ b(ge, Narrow, &l_3e5c);
7928 __ movs(Narrow, r3, 0U);
7929 __ mov(Narrow, r2, r5);
7930 __ str(Narrow, r3, MemOperand(sp));
7931 __ mov(Narrow, r1, r7);
7932 __ mov(Narrow, r0, r8);
7933 __ movs(Narrow, r3, 2U);
7939 __ b(Narrow, &l_3e5c);
7943 __ b(Narrow, &l_3d82);
7944 __ add(Narrow, r0, sp, 40U);
7950 __ add(Narrow, r0, sp, 208U);
7960 __ ldr(Narrow, r3, &l_3f1c);
7961 __ add(Narrow, r0, sp, 76U);
7962 __ str(Narrow, r3, MemOperand(sp, 48));
7966 __ b(Narrow, &l_3ef6);
7967 __ b(Narrow, &l_3f04);
7968 __ nop(Narrow);
7984 __ sub(Narrow, sp, sp, 212U);
7985 __ mov(Narrow, r7, r1);
7987 __ mov(Narrow, r5, r0);
7988 __ mov(Narrow, r9, r2);
7989 __ mov(Narrow, r6, r3);
7990 __ mov(Narrow, sl, r7);
7992 __ str(Narrow, r1, MemOperand(sp, 16));
7994 __ b(eq, Narrow, &l_3f9c);
7995 __ ldr(Narrow, r3, MemOperand(r0, 44));
7996 __ movs(Narrow, r2, 1U);
7997 __ str(Narrow, r2, MemOperand(sp, 36));
7998 __ mov(Narrow, r0, r4);
7999 __ movs(Narrow, r1, 32U);
8000 __ str(Narrow, r4, MemOperand(sp, 32));
8001 __ ldr(Narrow, r3, MemOperand(r3, 32));
8003 __ ldr(Narrow, r3, MemOperand(r5, 44));
8004 __ mov(Narrow, r0, r4);
8005 __ ldr(Narrow, r3, MemOperand(r3, 24));
8007 __ ldr(Narrow, r2, MemOperand(r5, 44));
8010 __ mov(Narrow, r0, r4);
8011 __ ldr(Narrow, r2, MemOperand(r2));
8012 __ cmp(Narrow, r2, r3);
8019 __ str(Narrow, r0, MemOperand(sp, 16));
8020 __ ldr(Narrow, r1, MemOperand(r0, 20));
8021 __ ldr(Narrow, r3, MemOperand(r0, 4));
8022 __ ldr(Narrow, r2, MemOperand(r0, 12));
8023 __ add(Narrow, r3, r3, r1);
8024 __ subs(Narrow, r3, r3, r2);
8025 __ cmp(Narrow, r3, 31U);
8026 __ b(hi, Narrow, &l_3f96);
8027 __ lsls(Narrow, r1, r1, 1U);
8029 __ adds(Narrow, r1, r1, 32U);
8035 __ movs(Narrow, r4, 1U);
8039 __ ldr(Narrow, r2, MemOperand(r6, 4));
8044 __ ldr(Narrow, r1, MemOperand(r6, 8));
8045 __ ldr(Narrow, r0, MemOperand(r6, 16));
8046 __ cmp(Narrow, r1, 4U);
8050 __ ldr(Narrow, r3, MemOperand(r6, 12));
8054 __ cmp(Narrow, r0, lr);
8058 __ ldr(Narrow, r3, MemOperand(r6, 12));
8060 __ cmp(Narrow, r0, 15U);
8063 __ cmp(Narrow, r3, 15U);
8065 __ mov(ne, Narrow, r1, 1U);
8066 __ b(ne, Narrow, &l_400c);
8069 __ cmp(Narrow, r0, 7U);
8072 __ cmp(Narrow, r2, 7U);
8076 __ cmp(Narrow, r1, 2U);
8078 __ mov(hi, Narrow, r1, 0U);
8079 __ mov(ls, Narrow, r1, 1U);
8080 __ b(Narrow, &l_400c);
8084 __ cmp(Narrow, r2, 7U);
8088 __ mov(Narrow, r1, r3);
8091 __ ldr(Narrow, r2, &l_41e4);
8092 __ cmp(Narrow, r7, 14U);
8096 __ str(Narrow, r5, MemOperand(sp, 40));
8097 __ str(Narrow, r7, MemOperand(sp, 44));
8098 __ str(Narrow, r0, MemOperand(sp, 52));
8099 __ str(Narrow, r3, MemOperand(sp, 56));
8100 __ str(Narrow, r3, MemOperand(sp, 60));
8102 __ str(Narrow, r3, MemOperand(sp, 104));
8103 __ str(Narrow, r3, MemOperand(sp, 128));
8104 __ str(Narrow, r3, MemOperand(sp, 152));
8105 __ str(Narrow, r3, MemOperand(sp, 176));
8107 __ str(Narrow, r4, MemOperand(sp, 68));
8110 __ str(Narrow, r4, MemOperand(sp, 92));
8111 __ str(Narrow, r4, MemOperand(sp, 96));
8112 __ str(Narrow, r4, MemOperand(sp, 100));
8113 __ str(Narrow, r4, MemOperand(sp, 108));
8114 __ str(Narrow, r4, MemOperand(sp, 112));
8115 __ str(Narrow, r4, MemOperand(sp, 116));
8116 __ str(Narrow, r4, MemOperand(sp, 120));
8117 __ str(Narrow, r4, MemOperand(sp, 124));
8118 __ str(Narrow, r4, MemOperand(sp, 132));
8119 __ str(Narrow, r4, MemOperand(sp, 136));
8120 __ str(Narrow, r4, MemOperand(sp, 140));
8121 __ str(Narrow, r4, MemOperand(sp, 144));
8122 __ str(Narrow, r4, MemOperand(sp, 148));
8123 __ str(Narrow, r4, MemOperand(sp, 156));
8124 __ str(Narrow, r4, MemOperand(sp, 160));
8125 __ str(Narrow, r4, MemOperand(sp, 164));
8126 __ str(Narrow, r4, MemOperand(sp, 168));
8127 __ str(Narrow, r4, MemOperand(sp, 172));
8128 __ str(Narrow, r4, MemOperand(sp, 180));
8129 __ str(Narrow, r4, MemOperand(sp, 184));
8130 __ str(Narrow, r4, MemOperand(sp, 188));
8131 __ str(Narrow, r4, MemOperand(sp, 192));
8133 __ str(Narrow, r2, MemOperand(sp, 48));
8134 __ b(eq, Narrow, &l_407a);
8135 __ ldr(Narrow, r2, MemOperand(r5, 28));
8136 __ cmp(Narrow, r2, r3);
8137 __ b(eq, Narrow, &l_4164);
8140 __ str(Narrow, r6, MemOperand(sp));
8141 __ mov(Narrow, r0, r5);
8142 __ mov(Narrow, r1, sl);
8143 __ mov(Narrow, r3, r9);
8144 __ movs(Narrow, r2, 0U);
8150 __ ldr(Narrow, r4, MemOperand(sp, 40));
8153 __ ldr(Narrow, r2, MemOperand(r4));
8154 __ ldr(Narrow, r2, MemOperand(r2, 8));
8155 __ cmp(Narrow, r2, r3);
8157 __ ldr(Narrow, r5, MemOperand(r4, 12));
8158 __ add(Narrow, r0, sp, 48U);
8159 __ ldr(Narrow, r3, MemOperand(r4, 4));
8160 __ subs(Narrow, r5, r5, r3);
8161 __ mov(Narrow, r1, r5);
8167 __ cmp(Narrow, r0, 0U);
8168 __ b(ne, Narrow, &l_4184);
8171 __ ldr(Narrow, r5, MemOperand(r4, 12));
8172 __ mov(Narrow, r0, r7);
8173 __ ldr(Narrow, r3, MemOperand(r4, 4));
8174 __ mov(Narrow, r1, r6);
8175 __ add(Narrow, r2, sp, 48U);
8176 __ subs(Narrow, r3, r5, r3);
8182 __ ldr(Narrow, r4, MemOperand(sp, 192));
8183 __ ldr(Narrow, r3, &l_41e8);
8184 __ str(Narrow, r3, MemOperand(sp, 48));
8186 __ ldr(Narrow, r0, MemOperand(r4));
8193 __ mov(Narrow, r0, r4);
8206 __ add(Narrow, sp, sp, 212U);
8210 __ ldr(Narrow, r0, MemOperand(sp, 32));
8211 __ cmp(Narrow, r0, 0U);
8212 __ b(eq, Narrow, &l_40ec);
8213 __ ldr(Narrow, r3, MemOperand(sp, 36));
8214 __ movs(Narrow, r2, 0U);
8216 __ cmp(Narrow, r3, 1U);
8217 __ b(ne, Narrow, &l_40ec);
8220 __ ldr(Narrow, r3, MemOperand(r0));
8221 __ ldr(Narrow, r3, MemOperand(r3, 28));
8223 __ b(Narrow, &l_40ec);
8226 __ ldr(Narrow, r3, MemOperand(r6));
8227 __ cmp(Narrow, r3, 255U);
8229 __ mov(hi, Narrow, r1, 0U);
8230 __ mov(ls, Narrow, r1, 1U);
8231 __ b(Narrow, &l_400c);
8242 __ cmp(Narrow, r2, 7U);
8244 __ cmp(ls, Narrow, r2, r3);
8246 __ mov(eq, Narrow, r3, 1U);
8247 __ mov(ne, Narrow, r3, 0U);
8249 __ cmp(Narrow, r1, 3U);
8250 __ b(ls, Narrow, &l_41b4);
8253 __ movs(Narrow, r1, 0U);
8254 __ b(Narrow, &l_400c);
8258 __ cmp(Narrow, r4, 0U);
8259 __ b(eq, Narrow, &l_40ec);
8260 __ ldr(Narrow, r0, MemOperand(sp, 32));
8261 __ cmp(Narrow, r0, 0U);
8262 __ b(eq, Narrow, &l_40ec);
8263 __ ldr(Narrow, r2, MemOperand(sp, 36));
8265 __ cmp(Narrow, r2, 1U);
8266 __ b(ne, Narrow, &l_40ec);
8267 __ b(Narrow, &l_4104);
8271 __ b(Narrow, &l_3f7c);
8275 __ mov(Narrow, r1, r7);
8276 __ mov(Narrow, r0, r5);
8277 __ movs(Narrow, r2, 8U);
8281 __ b(Narrow, &l_407a);
8285 __ mov(Narrow, r0, r5);
8286 __ add(Narrow, r3, sp, 48U);
8291 __ b(Narrow, &l_407a);
8297 __ cmp(Narrow, r5, r3);
8298 __ b(eq, Narrow, &l_419a);
8299 __ adds(Narrow, r2, r5, 2U);
8300 __ cmp(Narrow, r3, r2);
8301 __ b(ge, Narrow, &l_40bc);
8304 __ movs(Narrow, r3, 0U);
8305 __ mov(Narrow, r2, r5);
8306 __ str(Narrow, r3, MemOperand(sp));
8307 __ mov(Narrow, r1, r6);
8308 __ mov(Narrow, r0, r7);
8309 __ movs(Narrow, r3, 2U);
8313 __ b(Narrow, &l_40bc);
8316 __ mov(Narrow, r0, r4);
8317 __ add(Narrow, r1, sp, 48U);
8319 __ b(Narrow, &l_40cc);
8323 __ cmp(Narrow, r3, 7U);
8325 __ mov(hi, Narrow, r1, 0U);
8326 __ mov(ls, Narrow, r1, 1U);
8327 __ b(Narrow, &l_400c);
8328 __ add(Narrow, r0, sp, 40U);
8334 __ add(Narrow, r0, sp, 208U);
8344 __ ldr(Narrow, r3, &l_41e8);
8345 __ add(Narrow, r0, sp, 76U);
8346 __ str(Narrow, r3, MemOperand(sp, 48));
8350 __ b(Narrow, &l_41c8);
8351 __ b(Narrow, &l_41d6);
8369 __ sub(Narrow, sp, sp, 212U);
8370 __ mov(Narrow, fp, r1);
8372 __ mov(Narrow, r5, r0);
8373 __ mov(Narrow, r9, r2);
8374 __ mov(Narrow, r7, r3);
8375 __ mov(Narrow, sl, fp);
8377 __ str(Narrow, r1, MemOperand(sp, 16));
8379 __ ldr(Narrow, r6, MemOperand(sp, 248));
8380 __ b(eq, Narrow, &l_426e);
8381 __ ldr(Narrow, r3, MemOperand(r0, 44));
8382 __ movs(Narrow, r2, 1U);
8383 __ str(Narrow, r2, MemOperand(sp, 36));
8384 __ mov(Narrow, r0, r4);
8385 __ movs(Narrow, r1, 32U);
8386 __ str(Narrow, r4, MemOperand(sp, 32));
8387 __ ldr(Narrow, r3, MemOperand(r3, 32));
8389 __ ldr(Narrow, r3, MemOperand(r5, 44));
8390 __ mov(Narrow, r0, r4);
8391 __ ldr(Narrow, r3, MemOperand(r3, 24));
8393 __ ldr(Narrow, r2, MemOperand(r5, 44));
8396 __ mov(Narrow, r0, r4);
8397 __ ldr(Narrow, r2, MemOperand(r2));
8398 __ cmp(Narrow, r2, r3);
8405 __ str(Narrow, r0, MemOperand(sp, 16));
8406 __ ldr(Narrow, r1, MemOperand(r0, 20));
8407 __ ldr(Narrow, r3, MemOperand(r0, 4));
8408 __ ldr(Narrow, r2, MemOperand(r0, 12));
8409 __ add(Narrow, r3, r3, r1);
8410 __ subs(Narrow, r3, r3, r2);
8411 __ cmp(Narrow, r3, 31U);
8412 __ b(hi, Narrow, &l_4268);
8413 __ lsls(Narrow, r1, r1, 1U);
8415 __ adds(Narrow, r1, r1, 32U);
8421 __ movs(Narrow, r4, 1U);
8425 __ ldr(Narrow, r3, &l_451c);
8427 __ str(Narrow, r3, MemOperand(sp, 12));
8428 __ b(eq, Narrow, &l_42a0);
8431 __ ldr(Narrow, r3, MemOperand(r6, 4));
8433 __ b(ne, Narrow, &l_42b6);
8434 __ ldr(Narrow, r1, MemOperand(r6));
8437 __ cmp(Narrow, r1, 7U);
8440 __ cmp(Narrow, r3, 7U);
8443 __ cmp(Narrow, r3, 7U);
8447 __ movs(Narrow, r1, 1U);
8448 __ b(Narrow, &l_4312);
8453 __ cmp(Narrow, r3, r2);
8454 __ b(ne, Narrow, &l_4278);
8455 __ ldr(Narrow, r3, MemOperand(r6, 4));
8460 __ ldr(Narrow, r2, MemOperand(r6, 8));
8461 __ cmp(Narrow, r2, 4U);
8462 __ b(eq, Narrow, &l_4310);
8463 __ ldr(Narrow, r2, MemOperand(r6, 16));
8465 __ b(ne, Narrow, &l_42e0);
8466 __ ldr(Narrow, r2, MemOperand(r6, 12));
8469 __ cmp(Narrow, r2, 7U);
8470 __ b(hi, Narrow, &l_42e0);
8472 __ cmp(Narrow, r2, 7U);
8473 __ b(hi, Narrow, &l_42e0);
8475 __ cmp(Narrow, r2, 7U);
8476 __ b(ls, Narrow, &l_429c);
8479 __ ldr(Narrow, r2, MemOperand(r6, 16));
8481 __ b(ne, Narrow, &l_4304);
8482 __ ldr(Narrow, r2, MemOperand(r6, 12));
8487 __ cmp(Narrow, r1, 15U);
8488 __ b(eq, Narrow, &l_4304);
8490 __ cmp(Narrow, r1, r2);
8491 __ b(ne, Narrow, &l_4304);
8493 __ cmp(Narrow, r2, 13U);
8494 __ b(ne, Narrow, &l_429c);
8497 __ ldr(Narrow, r1, MemOperand(r6, 16));
8499 __ cmp(Narrow, r2, 0U);
8503 __ movs(Narrow, r1, 0U);
8506 __ ldr(Narrow, r2, &l_4520);
8511 __ str(Narrow, r5, MemOperand(sp, 40));
8513 __ str(Narrow, r0, MemOperand(sp, 52));
8514 __ str(Narrow, r3, MemOperand(sp, 56));
8515 __ str(Narrow, r3, MemOperand(sp, 60));
8517 __ str(Narrow, r3, MemOperand(sp, 104));
8518 __ str(Narrow, r3, MemOperand(sp, 128));
8519 __ str(Narrow, r3, MemOperand(sp, 152));
8520 __ str(Narrow, r3, MemOperand(sp, 176));
8522 __ str(Narrow, r4, MemOperand(sp, 68));
8525 __ str(Narrow, r4, MemOperand(sp, 92));
8526 __ str(Narrow, r4, MemOperand(sp, 96));
8527 __ str(Narrow, r4, MemOperand(sp, 100));
8528 __ str(Narrow, r4, MemOperand(sp, 108));
8529 __ str(Narrow, r4, MemOperand(sp, 112));
8530 __ str(Narrow, r4, MemOperand(sp, 116));
8531 __ str(Narrow, r4, MemOperand(sp, 120));
8532 __ str(Narrow, r4, MemOperand(sp, 124));
8533 __ str(Narrow, r4, MemOperand(sp, 132));
8534 __ str(Narrow, r4, MemOperand(sp, 136));
8535 __ str(Narrow, r4, MemOperand(sp, 140));
8536 __ str(Narrow, r4, MemOperand(sp, 144));
8537 __ str(Narrow, r4, MemOperand(sp, 148));
8538 __ str(Narrow, r4, MemOperand(sp, 156));
8539 __ str(Narrow, r4, MemOperand(sp, 160));
8540 __ str(Narrow, r4, MemOperand(sp, 164));
8541 __ str(Narrow, r4, MemOperand(sp, 168));
8542 __ str(Narrow, r4, MemOperand(sp, 172));
8543 __ str(Narrow, r4, MemOperand(sp, 180));
8544 __ str(Narrow, r4, MemOperand(sp, 184));
8545 __ str(Narrow, r4, MemOperand(sp, 188));
8546 __ str(Narrow, r4, MemOperand(sp, 192));
8548 __ str(Narrow, r2, MemOperand(sp, 48));
8549 __ b(eq, Narrow, &l_4384);
8550 __ ldr(Narrow, r2, MemOperand(r5, 28));
8551 __ cmp(Narrow, r2, r3);
8552 __ b(eq, Narrow, &l_4462);
8555 __ str(Narrow, r7, MemOperand(sp));
8556 __ mov(Narrow, r0, r5);
8557 __ str(Narrow, r6, MemOperand(sp, 4));
8558 __ mov(Narrow, r1, sl);
8559 __ mov(Narrow, r3, r9);
8560 __ movs(Narrow, r2, 0U);
8566 __ ldr(Narrow, r4, MemOperand(sp, 40));
8569 __ ldr(Narrow, r2, MemOperand(r4));
8570 __ ldr(Narrow, r2, MemOperand(r2, 8));
8571 __ cmp(Narrow, r2, r3);
8572 __ b(ne, Narrow, &l_44aa);
8573 __ ldr(Narrow, r5, MemOperand(r4, 12));
8574 __ add(Narrow, r0, sp, 48U);
8575 __ ldr(Narrow, r3, MemOperand(r4, 4));
8576 __ subs(Narrow, r5, r5, r3);
8577 __ mov(Narrow, r1, r5);
8583 __ cmp(Narrow, r0, 0U);
8584 __ b(ne, Narrow, &l_4482);
8587 __ ldr(Narrow, r5, MemOperand(r4, 12));
8588 __ mov(Narrow, r0, r7);
8589 __ ldr(Narrow, r3, MemOperand(r4, 4));
8590 __ mov(Narrow, r1, r6);
8591 __ add(Narrow, r2, sp, 48U);
8592 __ subs(Narrow, r3, r5, r3);
8598 __ ldr(Narrow, r4, MemOperand(sp, 192));
8599 __ ldr(Narrow, r3, &l_4524);
8600 __ str(Narrow, r3, MemOperand(sp, 48));
8602 __ ldr(Narrow, r0, MemOperand(r4));
8611 __ mov(Narrow, r0, r4);
8622 __ add(Narrow, sp, sp, 212U);
8627 __ cmp(Narrow, r3, 7U);
8628 __ b(ls, Narrow, &l_4454);
8632 __ b(ne, Narrow, &l_4310);
8634 __ cmp(Narrow, r3, 7U);
8639 __ lsrs(Narrow, r1, r1, 5U);
8640 __ b(Narrow, &l_4312);
8643 __ ldr(Narrow, r0, MemOperand(sp, 32));
8644 __ cmp(Narrow, r0, 0U);
8645 __ b(eq, Narrow, &l_43f6);
8646 __ ldr(Narrow, r3, MemOperand(sp, 36));
8647 __ movs(Narrow, r2, 0U);
8649 __ cmp(Narrow, r3, 1U);
8650 __ b(ne, Narrow, &l_43f6);
8653 __ ldr(Narrow, r3, MemOperand(r0));
8654 __ ldr(Narrow, r3, MemOperand(r3, 28));
8656 __ b(Narrow, &l_43f6);
8659 __ cmp(Narrow, r1, 255U);
8660 __ b(ls, Narrow, &l_43fc);
8663 __ b(Narrow, &l_4404);
8666 __ ldr(Narrow, r1, MemOperand(r6, 12));
8668 __ mov(Narrow, r1, r2);
8669 __ b(Narrow, &l_4312);
8673 __ cmp(Narrow, r3, r2);
8674 __ b(ne, Narrow, &l_4404);
8675 __ b(Narrow, &l_429c);
8679 __ b(Narrow, &l_424e);
8683 __ mov(Narrow, r1, fp);
8684 __ mov(Narrow, r0, r5);
8685 __ movs(Narrow, r2, 8U);
8689 __ b(Narrow, &l_4384);
8693 __ mov(Narrow, r0, r5);
8694 __ add(Narrow, r3, sp, 48U);
8699 __ b(Narrow, &l_4384);
8705 __ cmp(Narrow, r5, r3);
8706 __ b(eq, Narrow, &l_4498);
8707 __ adds(Narrow, r2, r5, 2U);
8708 __ cmp(Narrow, r3, r2);
8709 __ b(ge, Narrow, &l_43c6);
8712 __ movs(Narrow, r3, 0U);
8713 __ mov(Narrow, r2, r5);
8714 __ str(Narrow, r3, MemOperand(sp));
8715 __ mov(Narrow, r1, r6);
8716 __ mov(Narrow, r0, r7);
8717 __ movs(Narrow, r3, 2U);
8721 __ b(Narrow, &l_43c6);
8724 __ mov(Narrow, r0, r4);
8725 __ add(Narrow, r1, sp, 48U);
8727 __ b(Narrow, &l_43d6);
8731 __ cmp(Narrow, r0, 15U);
8734 __ cmp(Narrow, r2, 13U);
8737 __ subs(Narrow, r1, r0, r3);
8739 __ lsrs(Narrow, r1, r1, 5U);
8740 __ b(Narrow, &l_4312);
8743 __ ldr(Narrow, r1, MemOperand(r6));
8744 __ cmp(Narrow, r1, 0U);
8747 __ cmp(Narrow, r4, 0U);
8748 __ b(eq, Narrow, &l_43f6);
8749 __ ldr(Narrow, r0, MemOperand(sp, 32));
8750 __ cmp(Narrow, r0, 0U);
8751 __ b(eq, Narrow, &l_43f6);
8754 __ ldr(Narrow, r3, MemOperand(sp, 36));
8756 __ cmp(Narrow, r3, 1U);
8757 __ b(ne, Narrow, &l_43f6);
8758 __ b(Narrow, &l_4436);
8761 __ ldr(Narrow, r3, &l_4524);
8762 __ add(Narrow, r0, sp, 76U);
8763 __ str(Narrow, r3, MemOperand(sp, 48));
8769 __ ldr(Narrow, r3, &l_451c);
8770 __ add(Narrow, r0, sp, 208U);
8778 __ add(Narrow, r0, sp, 40U);
8782 __ b(Narrow, &l_4500);
8783 __ b(Narrow, &l_44f6);
8784 __ nop(Narrow);
8797 __ push(Narrow, RegisterList(r4, r5, r6, lr));
8798 __ mov(Narrow, r6, r0);
8799 __ ldr(Narrow, r4, MemOperand(r0, 108));
8800 __ ldr(Narrow, r5, MemOperand(r0, 112));
8801 __ ldr(Narrow, r3, &l_4594);
8802 __ cmp(Narrow, r4, r5);
8804 __ str(Narrow, r3, MemOperand(r0));
8805 __ str(Narrow, r2, MemOperand(r0, 44));
8806 __ b(eq, Narrow, &l_4554);
8811 __ ldr(Narrow, r3, MemOperand(r0));
8812 __ ldr(Narrow, r3, MemOperand(r3, 4));
8816 __ cmp(Narrow, r5, r4);
8817 __ b(ne, Narrow, &l_4542);
8818 __ ldr(Narrow, r5, MemOperand(r6, 108));
8822 __ mov(Narrow, r0, r5);
8828 __ ldr(Narrow, r0, MemOperand(r6, 96));
8835 __ ldr(Narrow, r3, &l_4598);
8836 __ mov(Narrow, r0, r6);
8841 __ mov(Narrow, r0, r6);
8842 __ pop(Narrow, RegisterList(r4, r5, r6, pc));
8843 __ ldr(Narrow, r0, MemOperand(r6, 108));
8850 __ ldr(Narrow, r0, MemOperand(r6, 96));
8857 __ ldr(Narrow, r3, &l_4598);
8858 __ mov(Narrow, r0, r6);
8876 __ ldr(Narrow, r3, &l_4724);
8878 __ push(Narrow, RegisterList(0x40f0));
8879 __ sub(Narrow, sp, sp, 316U);
8880 __ add(Narrow, r0, sp, 12U);
8881 __ ldr(Narrow, r4, &l_4728);
8882 __ str(Narrow, r3, MemOperand(sp, 8));
8887 __ movs(Narrow, r0, 14U);
8889 __ str(Narrow, r0, MemOperand(sp, 40));
8890 __ ldr(Narrow, r1, MemOperand(r3, 112));
8892 __ movs(Narrow, r3, 0U);
8893 __ movs(Narrow, r2, 1U);
8894 __ str(Narrow, r4, MemOperand(sp, 8));
8896 __ str(Narrow, r5, MemOperand(sp, 52));
8898 __ str(Narrow, r3, MemOperand(sp, 36));
8908 __ ldr(Narrow, r5, &l_472c);
8909 __ movs(Narrow, r3, 0U);
8910 __ movs(Narrow, r2, 1U);
8911 __ movs(Narrow, r4, 4U);
8914 __ movs(Narrow, r6, 0U);
8915 __ movs(Narrow, r7, 0U);
8917 __ add(Narrow, r1, sp, 312U);
8918 __ str(Narrow, r0, MemOperand(sp, 56));
8919 __ add(Narrow, r0, sp, 8U);
8921 __ str(Narrow, r3, MemOperand(sp, 72));
8922 __ str(Narrow, r3, MemOperand(sp, 76));
8923 __ str(Narrow, r3, MemOperand(sp, 104));
8924 __ str(Narrow, r3, MemOperand(sp, 108));
8925 __ str(Narrow, r3, MemOperand(sp, 112));
8926 __ str(Narrow, r3, MemOperand(sp, 116));
8927 __ str(Narrow, r3, MemOperand(sp, 120));
8928 __ str(Narrow, r3, MemOperand(sp, 124));
8929 __ str(Narrow, r3, MemOperand(sp, 144));
8930 __ str(Narrow, r3, MemOperand(sp, 148));
8932 __ str(Narrow, r3, MemOperand(sp, 156));
8934 __ str(Narrow, r3, MemOperand(sp, 180));
8937 __ str(Narrow, r3, MemOperand(sp, 204));
8938 __ str(Narrow, r3, MemOperand(sp, 208));
8939 __ str(Narrow, r3, MemOperand(sp, 212));
8940 __ str(Narrow, r3, MemOperand(sp, 220));
8941 __ str(Narrow, r3, MemOperand(sp, 224));
8942 __ str(Narrow, r3, MemOperand(sp, 228));
8943 __ str(Narrow, r4, MemOperand(sp, 128));
8944 __ str(Narrow, r4, MemOperand(sp, 132));
8945 __ str(Narrow, r4, MemOperand(sp, 136));
8946 __ str(Narrow, r4, MemOperand(sp, 164));
8948 __ str(Narrow, r2, MemOperand(sp, 168));
8949 __ str(Narrow, r2, MemOperand(sp, 172));
8951 __ str(Narrow, r2, MemOperand(sp, 216));
8952 __ str(Narrow, r3, MemOperand(sp, 232));
8954 __ str(Narrow, r3, MemOperand(sp, 236));
8955 __ str(Narrow, r2, MemOperand(sp, 240));
8956 __ str(Narrow, r3, MemOperand(sp, 244));
8957 __ str(Narrow, r3, MemOperand(sp, 248));
8958 __ str(Narrow, r3, MemOperand(sp, 252));
8959 __ str(Narrow, r3, MemOperand(sp, 256));
8960 __ str(Narrow, r3, MemOperand(sp, 260));
8961 __ str(Narrow, r2, MemOperand(sp, 264));
8962 __ str(Narrow, r3, MemOperand(sp, 268));
8963 __ str(Narrow, r3, MemOperand(sp, 272));
8964 __ str(Narrow, r3, MemOperand(sp, 276));
8965 __ str(Narrow, r3, MemOperand(sp, 280));
8966 __ str(Narrow, r3, MemOperand(sp, 284));
8967 __ str(Narrow, r2, MemOperand(sp, 288));
8968 __ str(Narrow, r3, MemOperand(sp, 292));
8969 __ str(Narrow, r3, MemOperand(sp, 296));
8970 __ str(Narrow, r3, MemOperand(sp, 300));
8971 __ str(Narrow, r3, MemOperand(sp, 304));
8975 __ add(Narrow, r0, sp, 8U);
8979 __ ldr(Narrow, r4, MemOperand(sp, 20));
8980 __ movs(Narrow, r3, 1U);
8981 __ ldr(Narrow, r2, MemOperand(sp, 12));
8982 __ add(Narrow, r0, sp, 104U);
8983 __ str(Narrow, r3, MemOperand(sp));
8984 __ add(Narrow, r1, sp, 52U);
8985 __ movs(Narrow, r3, 0U);
8986 __ subs(Narrow, r2, r4, r2);
8990 __ ldr(Narrow, r6, MemOperand(sp, 12));
8991 __ movs(Narrow, r5, 0U);
8992 __ ldr(Narrow, r4, MemOperand(sp, 20));
8994 __ str(Narrow, r5, MemOperand(sp, 4));
8995 __ mov(Narrow, r0, r5);
8996 __ str(Narrow, r3, MemOperand(sp));
8997 __ movs(Narrow, r2, 7U);
8998 __ subs(Narrow, r4, r4, r6);
8999 __ movs(Narrow, r3, 33U);
9000 __ mov(Narrow, r1, r4);
9005 __ mov(Narrow, r2, r4);
9006 __ mov(Narrow, r5, r0);
9007 __ mov(Narrow, r1, r6);
9011 __ mov(Narrow, r0, r5);
9012 __ adds(Narrow, r1, r5, r4);
9016 __ ldr(Narrow, r2, MemOperand(sp, 36));
9018 __ ldr(Narrow, r3, MemOperand(sp, 180));
9019 __ cmp(Narrow, r2, 1U);
9022 __ add(Narrow, r3, r3, r5);
9024 __ mov(Narrow, r1, r4);
9025 __ mov(Narrow, r0, r5);
9031 __ ldr(Narrow, r3, &l_4730);
9032 __ add(Narrow, r0, sp, 188U);
9033 __ str(Narrow, r3, MemOperand(sp, 160));
9037 __ add(Narrow, r0, sp, 8U);
9041 __ movs(Narrow, r0, 0U);
9042 __ add(Narrow, sp, sp, 316U);
9043 __ pop(Narrow, RegisterList(0x80f0));
9046 __ ldr(Narrow, r3, &l_4730);
9047 __ add(Narrow, r0, sp, 188U);
9048 __ str(Narrow, r3, MemOperand(sp, 160));
9052 __ add(Narrow, r0, sp, 8U);
9059 __ mov(Narrow, r0, r5);
9060 __ mov(Narrow, r1, r4);
9064 __ b(Narrow, &l_4704);
9065 __ nop(Narrow);
9090 __ str(Narrow, r2, MemOperand(r3, 76));
9098 __ str(Narrow, r2, MemOperand(r3, 120));
9105 __ movs(Narrow, r1, 136U);
9106 __ sub(Narrow, sp, sp, 12U);
9116 __ str(Narrow, r1, MemOperand(sp, 4));
9117 __ movs(Narrow, r1, 15U);
9120 __ str(Narrow, r2, MemOperand(r3, 72));
9132 __ str(Narrow, r1, MemOperand(r3, 116));
9140 __ str(Narrow, r2, MemOperand(r3, 112));
9143 __ movs(Narrow, r7, 131U);
9145 __ movs(Narrow, r6, 132U);
9146 __ str(Narrow, r1, MemOperand(r3, 108));
9147 __ movs(Narrow, r1, 0U);
9149 __ movs(Narrow, r5, 133U);
9155 __ movs(Narrow, r4, 134U);
9219 __ movs(Narrow, r0, 135U);
9264 __ ldr(Narrow, r1, MemOperand(sp, 4));
9265 __ movs(Narrow, r2, 138U);
9291 __ movs(Narrow, r7, 142U);
9293 __ movs(Narrow, r6, 143U);
9300 __ str(Narrow, r1, MemOperand(r3, 96));
9304 __ str(Narrow, r2, MemOperand(r3, 104));
9305 __ movs(Narrow, r2, 0U);
9306 __ movs(Narrow, r4, 1U);
9308 __ movs(Narrow, r2, 15U);
9309 __ movs(Narrow, r0, 2U);
9310 __ movs(Narrow, r1, 3U);
9320 __ str(Narrow, r7, MemOperand(r3, 16));
9322 __ movs(Narrow, r7, 11U);
9323 __ str(Narrow, r6, MemOperand(r3, 20));
9325 __ movs(Narrow, r6, 12U);
9326 __ movs(Narrow, r5, 13U);
9328 __ movs(Narrow, r2, 5U);
9329 __ movs(Narrow, r4, 14U);
9343 __ add(Narrow, sp, sp, 12U);
9345 __ nop(Narrow);
9348 __ push(Narrow, RegisterList(r4, r5, r6, lr));
9349 __ mov(Narrow, r6, r0);
9350 __ ldr(Narrow, r4, MemOperand(r0, 108));
9351 __ ldr(Narrow, r5, MemOperand(r0, 112));
9352 __ ldr(Narrow, r3, &l_4b7c);
9353 __ cmp(Narrow, r4, r5);
9355 __ str(Narrow, r3, MemOperand(r0));
9356 __ str(Narrow, r2, MemOperand(r0, 44));
9357 __ b(eq, Narrow, &l_4b34);
9364 __ ldr(Narrow, r3, MemOperand(r0));
9365 __ ldr(Narrow, r3, MemOperand(r3, 4));
9369 __ cmp(Narrow, r5, r4);
9370 __ b(ne, Narrow, &l_4b22);
9371 __ ldr(Narrow, r5, MemOperand(r6, 108));
9375 __ mov(Narrow, r0, r5);
9381 __ ldr(Narrow, r0, MemOperand(r6, 96));
9388 __ ldr(Narrow, r3, &l_4b80);
9389 __ mov(Narrow, r0, r6);
9394 __ mov(Narrow, r0, r6);
9398 __ mov(Narrow, r0, r6);
9399 __ pop(Narrow, RegisterList(r4, r5, r6, pc));
9400 __ ldr(Narrow, r0, MemOperand(r6, 108));
9407 __ ldr(Narrow, r0, MemOperand(r6, 96));
9414 __ ldr(Narrow, r3, &l_4b80);
9415 __ mov(Narrow, r0, r6);
9423 __ nop(Narrow);
9431 __ b(Narrow, &l_4b0c);
9432 __ nop(Narrow);