Lines Matching full:r2
100 ldr r2, [r3, #32]
101 ldr r3, [r2, r1, lsl #2]
103 str r0, [r2, r1, lsl #2]
134 cmp r3, r2
139 cmp r3, r2
168 ldr r2, .L28
169 ldrb ip, [r2, #37] @ zero_extendqisi2
170 ldr r3, [r2, #40]
173 movls r2, #0
174 movhi r2, #1
176 movne r2, #0
177 eor r0, r2, #1
196 ldr r2, .L39
200 ldrh r4, [r2, r3]
228 ldr r2, .L50
234 ldrh r5, [r2, r3]
236 ldrb r2, [r3, #44] @ zero_extendqisi2
238 cmp r2, #0
267 movhi r2, #1024
270 movhi r2, #512
273 movhi r2, #256
278 str r2, [r3, #40]
299 add r2, ip, r0, lsl #3
302 ldrb r2, [r2, #4] @ zero_extendqisi2
304 lsl r2, r2, #8
306 addeq ip, r3, r2
308 add r3, r3, r2
309 mov r2, #0
311 str r2, [r3, #2056]
312 str r2, [r3, #2052]
313 str r2, [r3, #2052]
314 uxtb r2, r1
315 str r2, [r3, #2052]
316 lsr r2, r1, #8
317 str r2, [r3, #2052]
318 lsr r2, r1, #16
319 str r2, [r3, #2052]
320 mov r2, #48
321 str r2, [r3, #2056]
345 add r2, ip, r0, lsl #3
348 ldrb r2, [r2, #4] @ zero_extendqisi2
351 lsl r2, r2, #8
352 add r3, r3, r2
354 mov r2, #6
355 str r2, [r3, #2056]
356 mov r2, #0
357 str r2, [r3, #2052]
358 str r2, [r3, #2052]
363 mov r2, #224
364 str r2, [r3, #2056]
368 mov r2, #0
369 str r2, [r3, #2056]
370 str r2, [r3, #2052]
371 str r2, [r3, #2052]
377 str r2, [r3, #2052]
378 str r2, [r3, #2052]
397 lsr r2, r1, #16
413 str r2, [r3, #2052]
433 cmp r2, #0
441 add r2, r3, r0
443 str lr, [r2, #2056]
445 str lr, [r2, #2052]
447 str lr, [r2, #2052]
449 str lr, [r2, #2052]
450 ldr r2, [ip, #40]
451 add r1, r1, r2
454 mov r2, #96
455 str r2, [r3, #2056]
456 uxtb r2, r1
457 str r2, [r3, #2052]
458 lsr r2, r1, #8
460 str r2, [r3, #2052]
461 mov r2, #208
463 str r2, [r3, #2056]
483 lsr r2, r1, #16
498 str r2, [r3, #2052]
550 ldr r2, .L93
551 ldr r3, [r2, r0, lsl #3]
552 add r0, r2, r0, lsl #3
553 ldrb r2, [r2, #62] @ zero_extendqisi2
556 str r2, [r3, #2056]
575 mov r2, #112
584 str r2, [r3, #2056]
613 lsr r2, r3, #2
615 add r2, r2, r3, lsl #5
616 add r2, r2, ip
617 eor r3, r3, r2
657 lsl r2, r0, #1
658 strh r0, [r2, r3] @ movhi
663 mov r2, #2048
668 ldr r2, .L162
670 add r0, r2, #1024
683 uxth r2, r3
685 tst r2, #1
688 rsb r2, r0, r2, lsl #1
689 uxth r2, r2
694 strh r2, [r0, r1] @ movhi
701 mov r2, #0
703 uxth r3, r2
704 cmp r2, #1
705 lsl r0, r2, #1
706 add r2, r2, #1
710 cmp r2, #512
721 uxth r2, r3
723 tst r2, #1
726 rsb r2, r0, r2, lsl #1
727 uxth r2, r2
732 strh r2, [r0, r1] @ movhi
739 ldr r2, .L162+8
740 strh r3, [r2, #84] @ movhi
742 strh r3, [r2, #86] @ movhi
744 strh r3, [r2, #88] @ movhi
746 strh r3, [r2, #90] @ movhi
748 strh r3, [r2, #94] @ movhi
750 strh r3, [r2, #96] @ movhi
752 strh r0, [r2, #92] @ movhi
753 strh r3, [r2, #98]! @ movhi
761 strh r1, [r2, #2]! @ movhi
768 ldr r2, .L162+8
769 add r1, r2, #84
776 add r2, r2, #114
778 strh r3, [r2, #2]! @ movhi
791 uxth r2, r1
793 tst r2, #1
794 movne r2, #12
795 moveq r2, #10
796 sub r2, r3, r2
797 uxth r2, r2
803 strh r2, [ip, r0] @ movhi
810 ldr r2, .L162+8
812 strh r3, [r2, #84] @ movhi
814 strh r3, [r2, #86] @ movhi
815 mov r3, r2
816 mov r2, #2
817 strh r2, [r3, #88]! @ movhi
818 mov r2, #3
820 strh r2, [r3, #2]! @ movhi
821 add r2, r2, #2
822 uxth r2, r2
823 cmp r2, r1
829 ldr r2, .L162+8
830 add r1, r2, #84
837 add r2, r2, #208
840 strh r3, [r2, #2]! @ movhi
849 ldr r2, .L162+8
851 add r1, r2, #84
858 add r2, r2, #98
866 strh r1, [r2, #2]! @ movhi
874 mov r2, #0
875 strh r2, [r3, #84] @ movhi
876 mov r2, #1
877 strh r2, [r3, #86] @ movhi
878 mov r2, #2
879 strh r2, [r3, #88] @ movhi
880 mov r2, #3
881 strh r2, [r3, #90]! @ movhi
882 mov r2, #4
884 sub r1, r2, #1
885 add r1, r1, r2, lsr #1
886 add r2, r2, #1
887 uxth r2, r2
889 cmp r2, #512
895 ldrh r1, [r1, r2]
1040 mov r2, #8
1044 mov r2, #32
1049 mov r2, #128
1057 ldrb r2, [r5] @ zero_extendqisi2
1064 add r2, r4, r3, lsl #2
1065 str r0, [r2, #3168]
1066 add r2, r3, #1
1068 strb r2, [r4, #3156]
1080 ldrh r2, [r5, #14]
1082 smulbb r3, r3, r2
1083 ldrb r2, [r5, #13] @ zero_extendqisi2
1084 smulbb r3, r3, r2
1085 ldr r2, .L196+16
1086 strh r3, [r2] @ movhi
1092 ldrb r2, [r5] @ zero_extendqisi2
1099 ldrb r2, [r4, #3156] @ zero_extendqisi2
1104 add r1, r4, r2, lsl #2
1110 add r3, r2, #1
1111 add r2, r4, r2
1113 strb r6, [r2, #3160]
1141 mov r2, #2048
1170 ldrb r2, [r6, r4, lsl #5] @ zero_extendqisi2
1178 ldr r2, .L211+8
1182 mov r1, r2
1184 ldrb ip, [r2, r3, lsl #5] @ zero_extendqisi2
1193 mov r2, #32
1196 mov r2, #32
1233 ldr r2, [r3, #-2804]
1234 ldr r1, [r2]
1236 ldr r1, [r2, #4]
1238 ldr r1, [r2, #8]
1240 ldr r1, [r2, #12]
1242 ldr r1, [r2, #304]
1244 ldr r1, [r2, #308]
1246 ldr r1, [r2, #336]
1247 ldr r2, [r2, #344]
1249 str r2, [r3, #-2772]
1269 push {r0, r1, r2, r4, r5, r6, r7, r8, r9, r10, fp, lr}
1272 mov r9, r2
1273 ldr r2, .L222
1278 ldrh r3, [r2, #14]
1279 ldrh r2, [r2, #12]
1282 smulbb r3, r3, r2
1283 ldrb r2, [r5, #36] @ zero_extendqisi2
1285 cmp r2, #1
1287 ubfx r2, r4, #10, #16
1290 mov r0, r2
1292 str r2, [sp]
1296 ldr r2, [sp]
1298 mov r0, r2
1357 movne r2, #112
1360 strne r2, [r3, #2056]
1362 cmp r2, #0
1364 ldrbne r2, [r0, #66] @ zero_extendqisi2
1365 ldrbeq r2, [r0, #65] @ zero_extendqisi2
1366 str r2, [r3, #2056]
1369 movne r2, #0
1379 lsl r3, r2, #3
1380 add r2, r2, #1
1385 cmp r2, r0
1408 mov r6, r2
1410 mov r2, r6
1436 mov r2, #11
1440 ldr r2, .L250
1443 ldr r3, [r2, #48]
1444 ldr r1, [r2, #40]
1453 ldr r3, [r2, #48]
1458 ldrb r1, [r2, #3156] @ zero_extendqisi2
1464 uxtb r2, r3
1465 cmp r1, r2
1471 ldrb r2, [r4, #10] @ zero_extendqisi2
1472 orr r2, r2, ip, lsl lr
1473 strb r2, [r4, #10]
1495 ldr r2, [r3, #-2732]
1497 mov r0, r2
1551 ldr r2, .L260
1552 add r3, r2, r0, lsl #3
1553 ldr r0, [r2, r0, lsl #3]
1576 ldr r2, [r3, #-2804]
1580 str r0, [r2, #304]
1623 ldr r2, [r3, #-2804]
1624 ldr r3, [r2]
1627 str r3, [r2]
1648 ldr r2, [r3, #-2804]
1649 ldr r3, [r2]
1654 str r1, [r2, #344]
1660 str r1, [r2, #304]
1662 str r1, [r2, #308]
1664 str r1, [r2, #308]
1666 str r3, [r2]
1688 mov r2, #1
1693 lsl r2, r2, r0
1694 bfi r3, r2, #0, #8
1715 ldr r2, [r3, r0, lsl #3]
1716 ldr r3, [r2]
1719 str r3, [r2]
1737 push {r0, r1, r2, r4, r5, r6, r7, r8, r9, r10, fp, lr}
1742 mov r7, r2
1746 ldr r2, [r3, #48]
1747 ldrb r2, [r2, #19] @ zero_extendqisi2
1748 cmp r2, #6
1750 mov r2, #20
1752 add r2, r2, r0, lsl #6
1753 add r2, r2, r8, lsl #2
1755 add r4, r4, r2
1785 cmp r2, #7
1787 mov r2, #160
1789 smlabb r1, r2, r0, r1
1790 mov r2, #10
1792 smlabb r2, r2, r8, r1
1795 cmp r2, #8
1797 addeq r2, r8, r8, lsl #2
1799 add r2, r8, #2
1800 add r2, r2, r0, lsl #3
1801 add r4, r4, r2, lsl #3
1805 ldrb r2, [r3, #1]! @ zero_extendqisi2
1807 str r2, [r10, #2052]
1810 ldrsb r2, [r4, #1]!
1812 str r2, [r10, #2048]
1851 mov r2, r5
1889 ldr r2, [r5, #3168]
1892 adds r2, r2, #0
1893 movne r2, #1
1902 ldr r2, [r4, #3212]
1904 cmp r2, r3
1905 strne r0, [r2]
1944 push {r0, r1, r2, r4, r5, lr}
1984 push {r0, r1, r2, r4, r5, lr}
2085 mov r2, #1
2088 str r2, [r4, #2048]
2187 mov r6, r2
2191 mov r2, r6
2218 push {r0, r1, r2, r4, r5, r6, r7, r8, r9, r10, fp, lr}
2230 and r2, r3, #4
2232 str r2, [sp, #4]
2233 mov r2, lr
2267 str r2, [r3, #2048]
2268 str r2, [r3, #2048]
2269 str r2, [r3, #2048]
2297 str r2, [fp, #2048]
2321 mov r5, r2
2325 ldrb r2, [ip, #4] @ zero_extendqisi2
2327 add r4, r4, r2, lsl #8
2328 mov r2, #0
2329 str r2, [r4, #2056]
2421 mov r2, #0
2426 cmp r2, r3
2434 add r3, r2, r4
2438 add r2, r2, #1
2497 push {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, lr}
2515 add r2, sp, #8
2522 ldrb r2, [r8, #3156] @ zero_extendqisi2
2524 cmp r2, r3
2528 add r2, r8, r3
2530 ldrb r4, [r2, #3160] @ zero_extendqisi2
2536 mov r2, #0
2548 mov r2, #0
2593 mov r8, r2
2602 mov r1, r2
2610 add r2, sp, #8
2638 ldr r2, [sp, #12]
2643 lsl r3, r2, #4
2644 add r2, r4, r2
2650 ldrb r6, [r2, #3160] @ zero_extendqisi2
2670 ldr r2, [r3, #3168]
2671 adds r2, r2, #0
2672 movne r2, #1
2674 mov r2, r7
2720 moveq r2, #36
2726 mul r0, r2, r3
2750 mvn r2, #83
2760 strb r2, [r3, #-2724]
2761 mvn r2, #80
2764 strb r2, [r3, #-2721]
2766 mvn r2, #88
2768 strb r2, [r3, #-2724]
2769 mvn r2, #8
2771 strb r2, [r3, #3397]
2778 mvn r2, #79
2779 strb r2, [r3, #-2724]
2780 mvn r2, #78
2781 strb r2, [r3, #-2723]
2782 mvn r2, #77
2783 strb r2, [r3, #-2722]
2784 mvn r2, #76
2785 strb r2, [r3, #-2721]
2786 mvn r2, #75
2787 strb r2, [r3, #-2720]
2788 mvn r2, #74
2789 strb r2, [r3, #-2719]
2790 mvn r2, #73
2791 strb r2, [r3, #-2718]
2792 mvn r2, #72
2795 strb r2, [r3, #-2717]
2807 asr r2, r3, #1
2810 lsl r3, r2, #2
2811 str r2, [sp, #4]
2813 lsl r3, r2, #1
2821 ldr r2, [sp, #8]
2823 cmp r3, r2
2825 ldr r2, [sp, #8]
2827 add r3, r3, r2
2848 mov r2, #54
2849 str r2, [r3, #2056]
2851 mov r2, #255
2852 str r2, [r3, #2052]
2853 mov r2, #64
2854 str r2, [r3, #2048]
2855 mov r2, #204
2857 str r2, [r3, #2052]
2858 mov r2, #77
2879 mov r2, #56
2881 strb r2, [r3, #-2724]
2882 mov r2, #57
2883 strb r2, [r3, #-2723]
2884 mov r2, #58
2885 strb r2, [r3, #-2722]
2886 mov r2, #59
2887 strb r2, [r3, #-2721]
2892 mov r2, #14
2894 strb r2, [r3, #-2724]
2895 mov r2, #15
2896 strb r2, [r3, #-2723]
2897 mov r2, #16
2898 strb r2, [r3, #-2722]
2899 mov r2, #17
2900 strb r2, [r3, #-2721]
2905 mvn r2, #79
2907 strb r2, [r3, #-2724]
2908 mvn r2, #78
2909 strb r2, [r3, #-2723]
2910 mvn r2, #77
2911 strb r2, [r3, #-2722]
2912 mvn r2, #76
2913 strb r2, [r3, #-2721]
2914 mvn r2, #75
2915 strb r2, [r3, #-2720]
2916 mvn r2, #74
2917 strb r2, [r3, #-2719]
2918 mvn r2, #73
2919 strb r2, [r3, #-2718]
2920 mvn r2, #72
2921 strb r2, [r3, #-2717]
2922 mvn r2, #43
2923 strb r2, [r3, #-2716]
2924 mvn r2, #42
2925 strb r2, [r3, #-2715]
2932 mov r2, #6
2934 strb r2, [r3, #-2724]
2935 mov r2, #9
2936 strb r2, [r3, #-2721]
2937 mov r2, #10
2940 strb r2, [r3, #-2720]
2944 add r2, r3, r2
2946 ldrb r2, [r2, #3160] @ zero_extendqisi2
2949 ldr r8, [r3, r2, lsl #3]
2950 add r3, r3, r2, lsl #3
2951 add r4, r4, r2, lsl #6
2970 mov r2, #0
2973 add ip, lr, r2
2982 add r2, r2, #1
2984 cmp r2, #4
2997 uxtb r2, r9
2999 cmp r1, r2
3016 sub r2, r4, #5
3017 cmp r2, #1
3019 ldr r2, .L574
3020 ldrb r2, [r2, #-2724] @ zero_extendqisi2
3021 str r2, [r3, #2052]
3022 mov r2, #82
3024 str r2, [r3, #2048]
3027 mov r2, #22
3029 str r2, [r3, #2056]
3030 mov r2, #23
3031 str r2, [r3, #2056]
3032 mov r2, #4
3033 str r2, [r3, #2056]
3034 mov r2, #25
3035 str r2, [r3, #2056]
3036 mov r2, #0
3037 str r2, [r3, #2056]
3038 str r2, [r3, #2052]
3039 str r2, [r3, #2052]
3040 moveq r2, #31
3041 str r2, [r3, #2052]
3042 mov r2, #2
3043 str r2, [r3, #2052]
3044 mov r2, #0
3045 str r2, [r3, #2052]
3048 mov r2, #48
3050 str r2, [r3, #2056]
3056 movls r2, #16
3059 moveq r2, #32
3060 movne r2, #2
3063 sub r2, r2, #1
3068 uxtab r2, r3, r2
3074 cmp r2, r0
3078 mov r2, #0
3080 ldrb r0, [r3, r2, lsl #2] @ zero_extendqisi2
3081 uxtb r1, r2
3084 add r0, r3, r2, lsl #2
3088 add r2, r2, #1
3089 cmp r2, #8
3100 mov r2, #174
3101 str r2, [r3, #2052]
3102 mov r2, #0
3103 str r2, [r3, #2048]
3104 mov r2, #176
3111 ldr r2, [r1, #-1864]
3112 mov r3, r2
3115 sub r0, r3, r2
3191 mov r2, #1
3201 mov r2, #0
3203 ldrb r0, [r3, r2, lsl #2] @ zero_extendqisi2
3204 uxtb r1, r2
3207 add r0, r3, r2, lsl #2
3211 add r2, r2, #1
3212 cmp r2, #8
3229 ldrb r2, [r1, #1]! @ zero_extendqisi2
3230 cmp r2, #12
3232 ldrb r2, [r1, #8] @ zero_extendqisi2
3233 cmp r2, #4
3265 mov r1, r2
3269 sub r7, r1, r2
3274 add r2, r2, r3
3287 ldr r2, [sp]
3293 str r3, [r2, #2052]
3295 str r3, [r2, #2048]
3313 mov r2, #23
3320 str r2, [r7, #2056]
3321 mov r2, #4
3322 str r2, [r7, #2056]
3331 str r2, [r7, #2052]
3363 sub r2, r3, #1
3364 cmp r2, #7
3371 mov r2, #64
3383 sub r2, r3, #65
3385 cmpne r2, #1
3394 mov r2, #45
3409 mov r2, #95
3441 uxtb r10, r2
3442 lsr r9, r2, #8
3443 lsr r6, r2, #16
3445 ldr r2, [r0, #48]
3451 ldrb r2, [r2, #7] @ zero_extendqisi2
3456 cmp r2, #1
3457 addeq r2, r3, r4
3460 streq r5, [r2, #2056]
3463 ldrb r2, [r0, #60] @ zero_extendqisi2
3465 str r2, [r4, #2056]
3487 cmp r2, #1
3488 addeq r2, r3, r4
3490 streq r5, [r2, #2056]
3492 ldrb r2, [r0, #60] @ zero_extendqisi2
3493 str r2, [r3, #2056]
3494 ldrb r2, [r0, #61] @ zero_extendqisi2
3498 str r2, [r3, #2056]
3499 mov r2, #48
3503 str r2, [r3, #2056]
3602 movwgt r2, #8354
3608 movw r2, #8322
3612 movwgt r2, #4226
3615 movwgt r2, #4194
3618 movwls r2, #4193
3621 movwls r2, #4225
3624 str r2, [r3, #4]
3681 mov r2, #0
3688 stm r3, {r0, r2}
3697 bfi r3, r2, #13, #1
3698 ldr r2, [r0, #352]
3702 ubfx r2, r2, #16, #4
3703 str r2, [r4, #-1848]
3704 ldr r2, [r0, #352]
3705 cmp r2, r1
3706 str r2, [r4, #-1844]
3707 moveq r2, #8
3708 streq r2, [r4, #-1848]
3715 movw r2, #8322
3717 str r2, [r3, #344]
3718 ldr r2, .L637+8
3719 str r2, [r3, #304]
3757 str r1, [r2]
3759 ldr r2, [r1, #308]
3761 uxtb r2, r2
3762 orr r2, r2, r1, lsl #16
3763 str r2, [r3]
3785 ldr r2, [r3, #-2804]
3788 str ip, [r2, #8]
3798 str r3, [r2, #12]
3851 ldr r2, [r3, #-2804]
3853 str r1, [r2]
3855 ldr r2, [r3, #-2804]
3856 str r1, [r2, #4]
3858 str r1, [r2, #8]
3860 str r1, [r2, #12]
3862 str r1, [r2, #304]
3864 str r1, [r2, #308]
3866 str r1, [r2, #336]
3868 str r1, [r2, #344]
3946 ldr r2, [r0, #16]
3950 str r2, [sp, #4]
3951 ldr r2, [sp, #4]
3952 bfc r2, #2, #1
3953 str r2, [sp, #4]
3954 ldr r2, [sp, #4]
3955 str r2, [r0, #16]
4041 add r2, r2, #1
4043 asr r2, r2, #1
4045 bfi r4, r2, #22, #6
4051 mov r2, r1
4056 mov r2, r9
4064 mov r2, #16
4075 bfi r3, r2, #9, #5
4076 moveq r2, #2
4082 bfieq r3, r2, #3, #3
4106 lsr r10, r2, #1
4169 ldr r2, [r4, #28]
4171 ubfx r2, r2, #16, #5
4173 cmp r2, r3
4182 ldr r2, [r4, #28]
4186 ubfx r2, r2, #16, #5
4190 mov r2, #4
4213 mov r2, #0
4219 mov r2, #0
4248 mov r2, #1
4254 mov r2, #1
4272 ldr r2, [sp]
4279 mov r2, #4
4318 mov r4, r2
4319 add r2, r0, #4096
4321 add r0, r2, r4, lsl #9
4326 mov r2, #1024
4340 mov r2, #1024
4350 lsr r2, r3, #8
4351 strb r2, [r5, #1]
4352 lsr r2, r3, #16
4354 strb r2, [r5, #2]
4378 str r2, [sp, #8]
4384 mov r2, #64
4391 ldr r2, [sp, #8]
4405 ldr r2, [r3, #-1800]
4406 cmp r2, #25
4407 ldr r2, [sp, #8]
4410 lsr r0, r2, #1
4411 mov r2, r5
4415 add ip, lr, r2
4417 ldr r2, [sp, #8]
4420 lsr ip, r2, #2
4421 mov r2, #0
4422 mov r9, r2
4424 cmp r2, ip
4442 and r2, r3, #139264
4443 cmp r2, #139264
4454 bic r2, r2, #3
4456 ldr r2, [r7, r2]
4457 strb r2, [r4, #-4]
4458 lsr r7, r2, #8
4460 lsr r7, r2, #16
4461 lsr r2, r2, #24
4463 strb r2, [r4, #-1]
4464 mov r2, ip
4467 add r3, r2, #8
4503 add r2, r2, #1
4550 mov r2, fp
4555 mov r2, #2
4570 mov r2, #2
4596 mov r2, #2
4609 ldr r2, [sp, #20]
4611 ubfx r2, r2, #27, #1
4612 orr r3, r3, r2, lsl #5
4617 sub r2, r10, #2
4621 and r2, r2, #3
4653 mov r7, r2
4673 mov r2, r5
4708 mov fp, r2
4728 mov r2, fp
4746 mov r2, r5
4752 ldr r2, [sp]
4754 ldr r3, [r3, r2, lsl #3]
4755 ldr r2, [r3, #3840]
4756 ldr r2, [r3]
4757 orr r2, r2, #131072
4758 str r2, [r3]
4778 mov r2, fp
4794 ldr r2, [sp, #8]
4795 cmp r4, r2
4808 ldm sp, {r1, r2}
4862 push {r0, r1, r2, r4, r5, r6, r7, r8, r9, r10, fp, lr}
4867 mov r8, r2
4883 mov r2, r8
4903 mov r2, r8
4922 mov r2, r8
4929 mov r2, r5
4941 mov r2, r8
4983 mov r2, r4
4990 mov r2, r4
4998 ldrb r2, [r5, #-1871] @ zero_extendqisi2
4999 tst r2, #1
5012 mov r2, #1
5013 strb r2, [r3, #-1856]
5065 ldr r2, [r4, #-1864]
5072 ldr r2, [r4, #-1864]
5097 mov r2, #32
5102 mov r2, #32
5107 mov r2, #852
5131 ldr r2, .L881+16
5133 cmp r3, r2
5174 str r2, [sp, #8]
5179 ldr r2, .L911+4
5182 str r2, [sp, #12]
5186 ldrb r3, [r2] @ zero_extendqisi2
5204 mov r2, #92
5206 str r2, [r3, #2056]
5207 mov r2, #197
5208 str r2, [r3, #2056]
5223 ldrb r2, [r3] @ zero_extendqisi2
5224 sub r2, r2, #67
5225 cmp r2, #1
5230 mov r2, #255
5232 str r2, [r5, #2056]
5233 ldr r2, .L911+8
5234 ldrb r2, [r2, #-2739] @ zero_extendqisi2
5235 add r2, r2, r2, lsl #1
5236 cmp fp, r2, asr #2
5271 moveq r2, #179
5273 streq r2, [r3, #2056]
5276 mov r2, #38
5279 str r2, [r3, #2056]
5280 mov r2, #93
5281 str r2, [r3, #2056]
5286 ldr r2, [sp, #8]
5299 ldrb r2, [r3, #-2739] @ zero_extendqisi2
5300 add r2, r2, r2, lsl #1
5301 cmp fp, r2, asr #2
5313 ldr r2, [sp, #8]
5344 mov r9, r2
5349 ldr r2, .L927
5352 add r3, r2, r7, lsl #3
5355 ldr r5, [r2, r7, lsl #3]
5382 mov r2, r9
5425 mov fp, r2
5430 ldrb r2, [r3, #-2739] @ zero_extendqisi2
5434 addeq r2, r2, r2, lsl #1
5435 asreq r5, r2, #2
5436 smullne r2, r3, r2, r5
5454 ldr r2, [sp, #16]
5456 add r7, r3, r2, lsl #8
5465 ldr r2, [sp, #16]
5466 add r7, r3, r2, lsl #8
5492 ldr r2, [sp, #20]
5521 mov r2, fp
5586 push {r0, r1, r2, r4, r5, r6, r7, r8, r9, r10, fp, lr}
5593 mov fp, r2
5598 add r2, r7, r0
5600 ldrb r4, [r2, #-2716] @ zero_extendqisi2
5605 ldrbls r4, [r2, #-2708] @ zero_extendqisi2
5632 ldr r2, .L974+8
5641 mov r2, fp
5683 mov fp, r2
5688 ldr r2, [r3, r10, lsl #3]
5692 str r2, [sp, #12]
5693 ldrb r2, [r3, #-1872] @ zero_extendqisi2
5695 cmp r2, #0
5708 mov r2, fp
5760 ldr r2, [sp, #16]
5783 mov r2, fp
5852 mov r7, r2
5873 mov r2, r6
5919 mov r2, #2048
5924 mov r2, #32
5937 mov r2, #8
5942 mov r2, #32
5947 mov r2, #32
5952 mov r2, #32
5958 mov r2, #852
5977 mov r2, #0
5978 mov r0, r2
5988 ldr r2, [r4, #-1864]
5998 ldr r2, [r4, #-1772]
6036 ldr r2, [r4, #-1864]
6042 ldr r2, [r4, #-1864]
6097 mov r2, #2048
6128 ldr r2, [r4, #-1864]
6145 ldr r2, .L1049+8
6147 cmp r3, r2
6152 mov r2, #2048
6226 add r2, r5, r7, lsl #3
6229 ldrb r2, [r2, #4] @ zero_extendqisi2
6231 str r2, [sp, #20]
6235 ldr r2, [sp, #20]
6238 add fp, fp, r2, lsl #8
6242 ldr r2, [fp, #2048]
6243 uxtb r2, r2
6244 strb r2, [r6]
6245 cmp r2, #44
6257 mov r2, #239
6259 str r2, [fp, #2056]
6260 mov r2, #1
6261 str r2, [fp, #2052]
6263 mov r2, #4
6264 str r2, [fp, #2048]
6271 ldrb r2, [r6] @ zero_extendqisi2
6272 sub r3, r2, #1
6315 mov r2, #852
6320 ldr r2, .L1149+24
6323 add r3, r2, #468
6329 ldrb r3, [r2, #487] @ zero_extendqisi2
6358 strb r3, [r2, #3410]
6360 strb ip, [r2, #3409]
6380 strb r3, [r2, #3410]
6382 mov r2, #32
6386 mov r2, #32
6443 ldr r2, [r5, #48]
6445 ldrb r1, [r2, #9] @ zero_extendqisi2
6449 ldrh r3, [r2, #14]
6456 strh r3, [r2, #14] @ movhi
6478 ubfx r2, r3, #7, #1
6479 strb r2, [r5, #44]
6480 ubfx r2, r3, #3, #1
6481 strb r2, [r4, #-1755]
6482 ubfx r2, r3, #4, #1
6484 strb r2, [r4, #-1870]
6494 ldrh r2, [r3, #16]
6495 tst r2, #64
6499 ldr r2, .L1149+60
6503 mov ip, r2
6504 strb r3, [r2]
6525 sub r2, r6, #1
6529 ldrsb r1, [r2, #1]!
6532 cmp r6, r2
6542 ldrb r2, [r4, #-2740] @ zero_extendqisi2
6543 cmp r2, #0
6544 ldrne r2, [r5, #48]
6546 strbne r1, [r2, #18]
6548 ldrb r2, [r8] @ zero_extendqisi2
6549 cmp r2, #44
6551 ldrb r2, [r4, #-1856] @ zero_extendqisi2
6552 cmp r2, #0
6570 ldrb r2, [r4, #-1856] @ zero_extendqisi2
6571 cmp r2, #0
6595 ldrb r2, [r8, #1] @ zero_extendqisi2
6600 lsl r3, r2, r9
6601 orr r3, r3, r2, lsl #8
6602 ldrb r2, [r8] @ zero_extendqisi2
6603 orr r3, r3, r2
6604 ldrb r2, [r8, #3] @ zero_extendqisi2
6605 orr r3, r3, r2, lsl #24
6619 ldrb r2, [r7, #9] @ zero_extendqisi2
6620 strh r2, [r6, #20] @ movhi
6635 lsl r2, r2, #1
6640 strh r2, [r6, #20] @ movhi
6664 strbeq r3, [r2, #3421]
6675 ldr r2, .L1149+84
6677 str r2, [r4, #-1792]
6678 moveq r2, #15
6681 mov r2, #7
6683 strb r2, [r3]
6692 strbls r1, [r2]
6695 sub r2, r0, #67
6697 uxtb r2, r2
6698 cmp r2, #1
6709 cmp r2, #1
6773 mov r4, r2
6781 ldr r2, .L1167+4
6782 ldr r3, [r2, #48]
6783 mov r8, r2
6789 sub r2, r3, #19
6790 and r2, r2, #239
6791 cmp r2, #0
6808 mov r2, #32768
6817 mov r2, r3
6849 str r2, [sp, #20]
6861 add r2, sp, #28
6869 ldrb r2, [r10, #3156] @ zero_extendqisi2
6871 cmp r2, r3
6890 ldr r2, [sp, #12]
6924 ldr r2, [r4, #12]
6928 cmp r2, #0
6929 addne r2, r2, #8
6930 str r2, [sp]
6931 ldr r2, [sp, #12]
6933 ldrb r2, [r9, #-1756] @ zero_extendqisi2
6935 cmp r2, #0
6968 ldr r2, [r3, #12]
6969 cmn r2, #1
6971 ldr r2, [r3, #8]
6972 cmn r2, #1
6976 strne r2, [r4]
6982 ldrb r2, [r9, #-2739] @ zero_extendqisi2
6989 mov r2, #4
6998 mov r2, r3
7032 str r2, [sp, #28]
7045 ldr r2, [sp, #24]
7046 cmp r3, r2
7057 ldr r2, [sp, #8]
7060 mul r3, r3, r2
7066 sub r3, r3, r2
7067 add r2, sp, #44
7072 ldrb r2, [r9, #3156] @ zero_extendqisi2
7075 cmp r2, r3
7076 ldrls r2, [sp, #12]
7078 strls r3, [fp, r2]
7088 ldrb r2, [r3, #19] @ zero_extendqisi2
7089 sub r3, r2, #1
7092 sub r2, r2, #7
7094 cmp r2, #1
7095 add r2, r6, r4
7097 ldrb r2, [r2, #-1876] @ zero_extendqisi2
7099 cmp r2, r3
7101 ldr r2, .L1291+12
7130 ldr r2, [r9, #40]
7132 add r2, r1, r2
7145 ldr r2, [sp, #20]
7152 adds r2, r3, #0
7153 movne r2, #1
7155 movne r2, #0
7156 cmp r2, #0
7157 str r2, [sp, #32]
7183 ldr r2, [r3, #12]
7184 str r2, [sp]
7185 ldr r2, [sp, #20]
7207 ldr r2, [r8, #8]
7216 ldrne r2, [sp, #12]
7218 strne r3, [fp, r2]
7224 ldrb r2, [r6, #-2739] @ zero_extendqisi2
7232 mov r2, r3
7248 movne r2, #0
7251 strne r2, [fp, r3]
7277 ldr r2, [r8, #8]
7304 ldr r2, [r8, #8]
7316 ldr r2, .L1291+12
7323 ldr r2, [r8, #8]
7326 ldrb r2, [r6, #-2739] @ zero_extendqisi2
7346 ldr r2, [r8, #8]
7380 mov r2, #16
7414 sub r2, r6, #12
7415 str r2, [sp, #4]
7417 ldr r2, [sp, #4]
7418 cmp r4, r2
7420 add r2, r4, r3
7422 lsl r2, r2, #10
7424 str r2, [sp, #24]
7425 mov r2, #1
7426 mov r1, r2
7428 ldr r2, [sp, #20]
7430 cmn r2, #1
7432 ldr r2, [r8, #-1768]
7433 ldrh r1, [r2]
7434 movw r2, #61664
7435 cmp r1, r2
7438 mov r2, r4
7477 mov r8, r2
7483 sub r2, r5, #2768
7484 ldrh r3, [r2, #14]
7485 ldrh r2, [r2, #12]
7486 smulbb r3, r3, r2
7487 ldr r2, [r5, #-1864]
7489 str r2, [sp, #12]
7490 ldr r2, [r5, #-1768]
7495 str r2, [sp, #16]
7502 mov r2, #1
7504 mov r1, r2
7512 ldrh r2, [r3]
7514 cmp r2, r3
7524 mov r2, r8
7530 mov r2, r3
7542 ldr r2, [r0, ip, lsl #2]
7543 orr r3, r2, lr, lsl r3
7584 add r2, r4, #7
7585 asr r2, r2, #3
7593 mvn r2, #0
7595 strh r2, [r5, r3] @ movhi
7598 mov r2, #0
7600 mov r3, r2
7604 uxth r1, r2
7610 add r2, r2, #1
7644 mov r8, r2
7664 add r2, sp, #12
7671 ldrb r2, [r9, #3156] @ zero_extendqisi2
7673 cmp r2, r3
7687 mov r2, fp
7710 ldr r2, [r6, #12]
7714 cmp r2, #0
7715 addne r2, r2, #8
7716 str r2, [sp]
7717 mov r2, fp
7751 add r2, sp, #12
7758 ldr r2, [r5, #-1764]
7762 str r3, [r2]
7763 ldr r2, [r5, #-1760]
7764 str r3, [r2]
7765 ldmia lr!, {r0, r1, r2, r3}
7766 stmia ip!, {r0, r1, r2, r3}
7767 ldmia lr!, {r0, r1, r2, r3}
7768 stmia ip!, {r0, r1, r2, r3}
7769 mov r2, r8
7798 ldr r2, [r3]
7801 cmp r2, r3
7812 ldr r2, [r3]
7815 cmp r2, r3
7861 mov r9, r2
7891 add r2, sp, #28
7921 add r2, r6, r3, lsl #4
7922 str r1, [r2, #3212]
7924 str fp, [r2, #3208]
7925 str r1, [r2, #3204]
7928 strne r1, [r2, #3212]
7929 add r2, r6, r3
7930 ldrb r5, [r2, #3160] @ zero_extendqisi2
7949 ldr r2, .L1418+16
7970 ldr r2, [sp, #12]
7986 ldr r2, [r3, #3168]
7987 adds r2, r2, #0
7988 movne r2, #1
7997 ldr r2, [sp, #12]
8018 ldr r2, [r3, #3168]
8019 adds r2, r2, #0
8020 movne r2, #1
8061 add r2, sp, #28
8069 ldr r2, [r5, #-1764]
8073 str r3, [r2]
8074 ldr r2, [r5, #-1760]
8075 str r3, [r2]
8076 ldmia lr!, {r0, r1, r2, r3}
8077 stmia ip!, {r0, r1, r2, r3}
8078 ldmia lr!, {r0, r1, r2, r3}
8079 stmia ip!, {r0, r1, r2, r3}
8080 mov r2, r9
8101 ldr r2, [r3]
8104 cmp r2, r3
8115 ldr r2, [r3]
8118 cmp r2, r3
8161 mov r2, #32
8167 mov r2, #8
8172 mov r2, #1
8173 mov r1, r2
8179 mov r2, r3
8183 mov r2, #1
8219 ldr r2, [r3, #-1768]
8220 str r2, [sp, #20]
8221 ldrh r2, [r1, #14]
8223 smulbb r2, r2, r1
8224 uxth r2, r2
8225 str r2, [sp]
8226 ldr r2, .L1477+8
8227 ldr r1, [r2, #48]
8230 ldrh r1, [r2, #40]
8231 ldrb r2, [r2, #36] @ zero_extendqisi2
8233 cmp r2, #1
8241 mov r2, #4096
8263 ldr r2, [sp, #32]
8265 ldrh r6, [r2, r3]
8273 ldrh r2, [r3, #20]
8275 lsl r2, r2, #9
8282 ldr r2, [sp]
8284 cmp r3, r2
8288 mov r2, r8
8293 ldr r2, [sp, #28]
8294 mul r3, r2, r3
8301 ldrh r2, [r3, #20]
8302 lsl r2, r2, #9
8326 ldr r2, [r4, #-1780]
8327 sub r3, r3, r2
8333 ldrh r2, [r3, #20]
8334 lsl r2, r2, #9
8348 mov r2, r5
8353 lsr r2, r5, #5
8355 ldr r2, [r1, r2, lsl #2]
8356 lsr r3, r2, r3
8359 ldr r2, [sp, #20]
8362 strh r9, [r2] @ movhi
8363 strh r5, [r2, #2] @ movhi
8364 strh r3, [r2, #8] @ movhi
8365 mov r2, #1
8367 mov r1, r2
8377 mov r2, r3
8394 add r2, sp, #42
8400 ldrb r2, [r5, #36] @ zero_extendqisi2
8402 cmp r2, #1
8405 add r2, sp, #43
8410 ldrb r2, [sp, #43] @ zero_extendqisi2
8411 and r3, r3, r2
8418 add r2, sp, #43
8427 ldr r2, [r5, #48]
8428 ldrb r3, [r2, #7] @ zero_extendqisi2
8433 ldrb r2, [r2, #18] @ zero_extendqisi2
8434 cmp r2, #12
8462 ldr r2, [sp, #4]
8469 ldr r2, [r4, #-1864]
8473 ldr r3, [r2, r1, lsl #2]
8475 str r3, [r2, r1, lsl #2]
8476 ldr r2, [sp, #28]
8478 mul r3, r2, r3
8501 ldr r2, [r1, r0, lsl #2]
8502 orr r3, r2, r10, lsl r3
8519 ldr r2, [r1, r0, lsl #2]
8520 orr r3, r2, r10, lsl r3
8562 mov r2, #1
8564 cmp r2, r0
8572 lsl r2, r2, #1
8604 sub r2, r3, #1728
8606 ldrh r2, [r2, #-4]
8609 mul r2, r0, r2
8614 str r2, [r3, #-1728]
8615 sub r2, r1, r2
8616 str r2, [r3, #-1720]
8642 mov r2, ip
8649 strh r5, [r2], #16 @ movhi
8650 strh r1, [r2, #-14] @ movhi
8651 strh r3, [r2, #-12] @ movhi
8652 str r2, [sp, #8]
8674 ldr r2, [sp, #20]
8678 add lr, r0, r2
8679 add r2, r7, lr
8681 str r2, [sp, #16]
8685 ldr r2, [sp, #16]
8689 strb r10, [r2, lr]
8690 ldr r2, [sp, #12]
8691 add ip, r2, ip
8700 ldr r2, [sp, #8]
8703 strh r1, [r2, #-14] @ movhi
8704 ldr r2, [sp, #4]
8705 strh r4, [r2, #-10] @ movhi
8707 ldr r2, [sp, #8]
8712 ldrh r7, [r2, #-14]
8720 sub r2, r5, #1728
8725 strh r7, [r2, #-4] @ movhi
8727 ldr r2, [sp, #4]
8730 ldrh r4, [r2, #-10]
8732 ldrh r2, [r9, #20]
8737 mov r0, r2
8738 strh r2, [r8, #-12] @ movhi
8739 str r2, [sp, #8]
8746 ldr r2, [sp, #8]
8752 lsl r0, r2, #9
8754 mul r1, r2, r1
8769 mul r0, r2, r0
8780 movls r2, #4
8782 strhls r2, [r9, #-12] @ movhi
8784 movne r2, #640
8786 strhne r2, [r6, #-6] @ movhi
8787 ldrh r2, [r6, #-6]
8788 asr r2, r2, r3
8791 add r2, r2, #2
8794 strh r2, [r9, #-10] @ movhi
8824 ldrh r2, [r9, #-12]
8829 add r3, r2, #3
8833 addne r2, r2, #4
8835 strhne r2, [r9, #-12] @ movhi
8849 ldrh r2, [r3, #-12]
8850 lsr r3, r2, #3
8851 add r3, r3, r2, lsl #1
8886 mvn r2, #0
8893 strh r2, [r3] @ movhi
8895 strh r2, [r3, #-14] @ movhi
8897 strh r2, [r3, #-12] @ movhi
8899 strh r2, [r3, #-10] @ movhi
8900 mov r2, #32
8901 strh r2, [r3, #-8] @ movhi
8902 mov r2, #128
8903 strh r2, [r3, #-6] @ movhi
9076 ldrh r2, [r5, #70]
9079 lsl r2, r2, #2
9117 ldrh r2, [r6, #-8]
9122 lsl r2, r2, #2
9123 mov r1, r2
9128 mov r2, #0
9147 add r1, r1, r2
9151 str r2, [r3, #4]!
9239 ldr r2, [r3, #-1388]
9240 cmp r2, #0
9242 ldr r2, [r3, #-1384]
9243 cmp r2, #0
9272 ldr r2, .L1628
9273 sub r3, r2, #1280
9277 ldr r3, [r2, #-1392]
9278 sub r2, r2, #1632
9279 ldrh r2, [r2, #-12]
9280 add r2, r3, r2, lsl #1
9282 cmp r3, r2
9309 ldr r2, .L1640
9310 ldr r3, [r2, #-1512]
9316 ldr r4, [r2, #-1480]
9317 mov r2, #0
9319 mla ip, r5, r2, r4
9328 add r2, r2, #1
9329 cmp r3, r2
9435 push {r0, r1, r2, r4, r5, r6, r7, lr}
9448 add r2, r4, r6, lsl #2
9450 ldr r2, [r2, #-1320]
9454 ldr r0, [r2, r1, lsl #2]
9456 str r0, [r2, r1, lsl #2]
9457 mov r2, r6
9464 ldrh r2, [r3, #2]
9465 add r2, r2, #1
9466 strh r2, [r3, #2] @ movhi
9500 lsr r2, r4, #5
9504 ldr r0, [r3, r2, lsl #2]
9545 ldrh r2, [r5, #-8]
9547 lsl r2, r2, #2
9550 sub r2, r4, #2
9555 ldrh r3, [r2, #2]!
9560 cmp r2, r0
9596 ldrh r2, [r7, #-8]
9608 mov r2, #16
9630 ldrh r2, [r5, #2]
9636 orr r3, r2, r1, lsl #10
9644 ldrh r2, [r5, #2]
9647 cmp r2, r3
9650 ldrh r2, [r5]
9657 strh r2, [r6, #8] @ movhi
9658 strh r2, [r5, #4] @ movhi
9659 mov r2, #1
9661 mov r1, r2
9669 mov r2, r3
9685 mov r2, r7
9697 ldrh r2, [r5, #-8]
9700 mul r0, r6, r2
9701 lsl r2, r2, #2
9767 sub r2, r3, #16
9768 cmp r4, r2
9771 mov r2, #1
9772 mov r1, r2
9780 ldrh r2, [r10]
9782 cmp r2, r3
9811 mvn r2, #0
9813 strh r2, [r0, #-4] @ movhi
9814 mov r2, #0
9815 strh r2, [r0, #2] @ movhi
9816 mov r2, #16
9840 ldrh r2, [r3, #-4]
9842 mul r6, r6, r2
9872 push {r0, r1, r2, r4, r5, r6, r7, r8, r9, r10, fp, lr}
9925 movw r2, #65535
9931 cmp r3, r2
9934 mov r2, #1
9935 mov r1, r2
9941 ldrh r2, [r5, #42]
9944 add r2, r2, #7
9945 asr r2, r2, #3
9971 mov r2, #16
9977 movw r2, 61664 @ movhi
9978 strh r2, [r3] @ movhi
9980 ldr r2, [sp, #4]
9981 str r3, [r2, #4]
9983 strh r3, [r2, #2] @ movhi
9985 ldrh r2, [r8, #-8]
9989 lsl r2, r2, #2
9995 mov r2, #1
9997 mov r1, r2
10001 mov r2, r3
10026 mov r2, #2
10041 ldrh r2, [r5, #4]
10046 strh r2, [r8, #-4] @ movhi
10114 sub r2, r3, #1696
10116 ldrh r5, [r2, #-12]
10203 mov r2, r1
10231 mov r2, r7
10291 mov r2, #1
10292 mov r1, r2
10300 mov r2, #1
10301 mov r1, r2
10310 ldrh r2, [r6]
10312 cmp r2, r3
10314 ldr r2, [r6, #4]
10316 str r2, [r4, #-1340]
10317 ldrh r2, [r6, #8]
10319 strh r2, [r3] @ movhi
10322 movw r2, #65535
10325 cmp r3, r2
10328 cmp r3, r2
10331 mov r2, #1
10332 mov r1, r2
10339 ldrh r2, [r6]
10341 cmp r2, r3
10344 ldr r2, [r4, #-1340]
10345 cmp r3, r2
10346 ldrhhi r2, [r7, #4]
10349 strhhi r2, [r5, #-4] @ movhi
10363 mov r2, #1
10364 mov r1, r2
10374 ldrh r2, [r6]
10376 cmp r2, r3
10404 ldr r2, [r4, #-1736]
10405 cmp r0, r2
10410 cmp r2, r3
10416 ldrh r2, [r5, #-8]
10419 lsl r2, r2, #2
10420 mla r1, r6, r2, r1
10448 mov r2, #2048
10523 movw r2, #65533
10525 cmp r3, r2
10531 ldrh r2, [r3, #-2]
10533 cmp r2, #1024
10545 mov r2, #1
10546 mov r1, r2
10549 ldr r2, [r5, #-1412]
10551 ldrh r3, [r2, r0]
10553 strh r3, [r2, r0] @ movhi
10558 ldrh r2, [r4, #-2]
10560 add r2, r2, #1
10561 strh r2, [r4, #-2] @ movhi
10562 ldrh r2, [r4, #-4]
10563 add r1, r3, r2, lsl #1
10564 add r2, r2, #1
10565 ubfx r2, r2, #0, #10
10567 strh r2, [r4, #-4] @ movhi
10590 ldr r2, [r3, #-1280]
10591 cmp r2, #0
10598 mov fp, r2
10599 mov r5, r2
10600 mov r4, r2
10616 mov r2, r5
10625 uxth r2, r6
10626 cmp r5, r2
10650 mov r2, r8
10657 mov r2, #36
10683 mov r2, r6
10736 mul r2, r9, r6
10738 add ip, r1, r2
10739 ldr r2, [r1, r2]
10740 cmn r2, #1
10751 ldr r2, .L1870+16
10752 ldrh r3, [r2]
10765 mov r2, #36
10767 mul r1, r2, r3
10768 mov r2, #0
10770 str r2, [r0, r1]
10808 mul r3, r2, r9
10816 str r2, [sp, #20]
10820 ldr r2, [sp, #20]
10828 ldr r2, [r5, #-1488]
10829 add r1, r2, r3
10830 ldr r3, [r2, r3]
10862 ldrh r2, [r3, #6]
10863 cmp r2, #0
10868 add r2, lr, #2048
10871 ldrh r5, [r2, #28]
10873 ldrh r2, [r3, #4]
10882 strhne r2, [lr, #-4] @ movhi
10889 add r1, r3, r2, lsl #1
10892 add r2, r2, r0
10893 ubfx r2, r2, #0, #10
10918 sub r2, r6, #8
10925 add r0, r2, r3, lsl #1
10941 mov r2, #1
10945 mov r2, #1
10947 mov r1, r2
10949 ldr r2, [r4, #-1412]
10951 ldrh r3, [r2, r0]
10953 strh r3, [r2, r0] @ movhi
10959 movw r2, #65533
10961 cmp r3, r2
10963 ldrh r2, [r7, #6]
10998 ldr r2, [r0]
11000 sub r3, r2, ip
11009 ldrh r3, [r2]
11012 mla r2, r0, r3, ip
11037 push {r0, r1, r2, r4, r5, r6, r7, r8, r9, r10, fp, lr}
11040 ldr r2, .L1924
11041 sub r4, r2, #1712
11046 ldr r6, [r2, #-1356]
11052 ldr r3, [r2, #864]
11054 streq r1, [r2, #864]
11056 ldr r8, [r2, #-1404]
11058 mov r5, r2
11059 ldrh r2, [r1, #4]
11062 cmp r2, #0
11064 mulne ip, r2, r7
11066 sub r2, r3, r7
11067 asr r9, r2, #1
11068 ldr r2, .L1924+4
11069 mul r2, r2, r9
11072 uxth r2, r2
11082 cmp r0, r2
11086 lsl r10, r2, #1
11100 strh r2, [r6, lr] @ movhi
11102 ldrh r2, [r3, #2]
11103 strh r2, [r1, #2] @ movhi
11104 ldr r2, [ip, #864]
11105 cmp r3, r2
11107 movne r2, #6
11111 mulne r2, r2, lr
11112 strhne r0, [r1, r2] @ movhi
11122 strh r2, [r1, #2] @ movhi
11133 mov r2, r5
11156 ldr r2, .L1928
11157 ldrh r3, [r2]
11159 strh r3, [r2] @ movhi
11182 ldr r2, .L1938
11186 ldr r6, [r2, #-1356]
11187 mov ip, r2
11191 ldr r3, [r2, #876]
11193 streq lr, [r2, #876]
11195 ldr r8, [r2, #-1412]
11196 lsl r2, r0, #1
11198 ldrh r9, [r8, r2]
11199 sub r2, r3, r7
11200 asr r10, r2, #1
11201 ldr r2, .L1938+4
11202 mul r2, r2, r10
11204 uxth r2, r2
11206 lsl r1, r2, #1
11213 strh r2, [lr, #2] @ movhi
11220 mov r2, r1
11225 strh r2, [r6, r5] @ movhi
11226 ldr r2, [ip, #876]
11227 cmp r3, r2
11229 movne r2, #6
11233 mulne r2, r2, lr
11234 strhne r0, [r1, r2] @ movhi
11257 ldr r2, .L1942
11258 ldrh r3, [r2]
11260 strh r3, [r2] @ movhi
11285 ldr r2, [r4, #-1356]
11286 add lr, r2, r1
11288 ldrh r3, [r2, r1]
11291 mlane r3, ip, r3, r2
11300 strh r3, [r2, r1] @ movhi
11310 strhne r0, [r2, r3] @ movhi
11313 mla r3, ip, r3, r2
11316 ldrh r5, [r2, r1]
11340 ldr r2, .L1963
11345 ldr r2, [r2, #-1356]
11351 sub r3, r3, r2
11363 mla r3, r4, ip, r2
11387 ldr r2, .L1971
11388 ldr r3, [r2, #864]
11390 ldrne r1, [r2, #-1356]
11392 movwne r2, #65535
11405 cmp r3, r2
11433 add r2, r3, #884
11434 ldrh r2, [r2]
11435 cmp r2, r0
11437 add r2, r3, #932
11438 ldrh r2, [r2]
11439 cmp r2, r0
11441 add r2, r3, #980
11442 ldrh r2, [r2]
11443 cmp r2, r0
11450 ldr r2, [r3, #864]
11452 cmp ip, r2
11456 ldrh r2, [ip, #4]
11458 cmp r2, #0
11459 mvneq r2, #0
11460 mulne r2, r2, r3
11481 cmp r2, r3
11487 ldr r2, .L1984+12
11489 ldrh r3, [r2]
11491 strh r3, [r2] @ movhi
11521 ldrh r2, [r0, #10]
11526 lsl r2, r2, #1
11529 mov r2, #0
11532 uxth r3, r2
11539 ldrh r2, [r3]
11542 strh r2, [r5, r3] @ movhi
11552 uxth r3, r2
11560 addls r2, r2, #1
11579 ldrh r2, [r5, r3]
11580 cmp r9, r2
11590 cmp r2, #0
11605 subs r9, r2, #0
11629 ldr r2, [r0, #12]
11634 mov r7, r2
11637 add r2, r2, #2
11643 movw r2, #65533
11647 cmp r3, r2
11651 ldrh r2, [r3, #6]
11684 push {r0, r1, r2, r4, r5, r6, r7, r8, r9, r10, fp, lr}
11690 mov r10, r2
11699 ldrh r2, [r4, #2]
11701 cmp r2, r3
11703 ldrh r2, [r4]
11705 cmp r2, r3
11715 ldr r2, [r4, #12]
11718 ldrh r7, [r2, r3]
11719 mov r2, #16
11727 ldr r2, [r4, #28]
11729 str r2, [r3, #4]
11730 ldrh r2, [r4, #4]
11733 strh r2, [r3] @ movhi
11734 ldr r2, .L2038+4
11735 ldrb r2, [r2, #36] @ zero_extendqisi2
11736 cmp r2, #0
11738 ldr r2, .L2038+8
11740 ldrh r1, [r2]
11747 mov r2, r3
11754 ldr r2, [r5, #-1276]
11755 cmn r2, #1
11769 mov r2, r6
11781 cmp r2, #0
11784 cmpne r2, #256
11794 ldr r2, [r5, #-1272]
11796 str r2, [r3, r8, lsl #2]
11819 push {r0, r1, r2, r4, r5, r6, r7, r8, r9, r10, fp, lr}
11827 ldrh r2, [r4, #8]
11829 cmp r2, r3
11839 mov r2, #1
11840 str r2, [r4, #32]
11843 ldrh r2, [r4, #2]
11848 cmp r2, r3
11858 ldrh r2, [r4, #6]
11860 cmp r2, r3
11869 ldrh r2, [r4, #2]
11871 cmp r2, r3
11878 add r2, r10, r7, lsl #2
11879 str r2, [sp]
11880 ldr r2, [r10, r7, lsl #2]
11881 cmp r9, r2, lsr #10
11883 ldr r2, [r5, #-1468]
11887 str r2, [r5, #-1268]
11889 ldr r2, [r10, r7, lsl #2]
11890 str r2, [r5, #-1272]
11891 mov r2, #1
11892 mov r1, r2
11894 ldr r2, [r5, #-1276]
11896 cmn r2, #1
11899 ldr r2, [sp]
11902 str r3, [r2]
11903 ldrh r2, [r8, #8]
11914 ldrh r2, [r8, #8]
11915 cmp r2, r3
11917 ldrh r2, [r8]
11919 cmp r2, r3
11921 ldr r2, [r5, #-1268]
11953 movw r2, #65535
11956 cmp r3, r2
11991 ldrh r2, [r3]
11993 lsl r2, r2, #3
11995 mov r2, r6
11999 uxth r1, r2
12012 mov r2, #1
12014 mov r1, r2
12024 uxth r1, r2
12037 add r2, r2, #1
12067 add r2, r3, r4
12069 ldr r2, [r2, #8]
12100 sub r2, r3, #1616
12101 ldrh r2, [r2, #-10]
12105 cmp r0, r2
12107 mov r0, r2
12113 cmp r4, r2
12115 cmp r0, r2
12118 mov r0, r2
12124 cmp lr, r2
12188 str r2, [sp, #8]
12190 ldr r2, [r4, #-1364]
12203 str r2, [sp, #12]
12206 ldr r2, [sp, #12]
12208 ldrh r1, [r2, r5]
12209 add r3, r2, r5
12210 movw r2, #65535
12211 cmp r1, r2
12227 ldrh r2, [r3, #-8]
12230 ldr r2, [r4, #-1364]
12231 strh r8, [r2, r5] @ movhi
12232 ldr r2, [r4, #-1364]
12233 add r5, r2, r5
12237 cmp r2, #0
12246 mla r0, r5, r3, r2
12259 ldr r2, [r4, #-1364]
12260 mla r3, r3, r7, r2
12265 ldr r2, [r4, #-1364]
12268 mla r7, r3, r7, r2
12276 ldr r2, [r4, #-1364]
12278 add r2, r2, r3
12279 ldr r2, [r2, #8]
12280 str r1, [r2, r9, lsl #2]
12281 ldr r2, [r4, #-1364]
12282 add r3, r2, r3
12283 ldr r2, [r3, #4]
12284 orr r2, r2, #-2147483648
12285 str r2, [r3, #4]
12290 ldr r2, [r4, #-1364]
12293 add r2, r2, r5
12294 ldr r2, [r2, #8]
12295 str r2, [r4, #-1268]
12296 ldr r2, [r4, #-1440]
12297 str r2, [r4, #-1264]
12298 mov r2, #1
12299 mov r1, r2
12301 ldr r2, [r4, #-1264]
12302 ldrh r2, [r2, #8]
12303 cmp r2, r8
12305 mov r2, fp
12311 mov r2, r3
12315 mov r2, #4
12325 add r2, r3, r5
12326 str r1, [r2, #4]
12330 ldr r2, [r4, #-1276]
12331 cmp r2, #256
12333 mov r2, fp
12341 ldr r2, [r3, #8]
12370 mov r10, r2
12372 add r2, r0, r1
12376 cmp r2, r3
12399 ldr r2, [r3, fp]
12401 str r2, [sp, #12]
12407 ldr r2, [sp, #12]
12413 cmp r2, #0
12420 str r2, [sp, #24]
12421 mov r2, #1
12422 mov r1, r2
12431 mov r2, r3
12440 ldr r2, [r4, #-1464]
12452 ldrh r2, [r3, #-8]
12474 mov r10, r2
12476 add r2, r0, r1
12480 cmp r2, r3
12516 lsl r2, r4, #9
12517 str r2, [sp, #12]
12519 ldr r2, [r5, #-1464]
12524 str r2, [sp, #28]
12525 mov r2, #1
12526 mov r1, r2
12529 ldr r2, [sp, #20]
12531 cmn r2, #1
12532 ldr r2, [r5, #-1276]
12534 cmp r2, #256
12536 mov r2, r3
12540 ldr r2, [r5, #-1464]
12546 lsl r2, r4, #9
12559 lsl r2, r4, #9
12584 ldrh r2, [r1]
12585 cmp r2, #4
12588 add r2, r2, #1
12589 strh r2, [r1] @ movhi
12592 mov r2, #0
12595 strh r2, [r1] @ movhi
12598 str r2, [r3, #1124]
12600 ldr r2, [r3, #-1404]
12601 add r1, r2, r1, lsl #1
12603 cmp r2, r1
12607 ldrh ip, [r2], #2
12634 mov r2, #0
12636 str r2, [r0, #36]
12637 ldr r2, [r4, #-1280]
12640 cmp r2, #0
12643 ldr r2, [r4, #-1440]
12647 str r2, [r4, #-1264]
12653 mov r2, #1
12655 mov r1, r2
12658 ldr r2, [r4, #-1268]
12666 ldrh r2, [r3, #-8]
12686 push {r0, r1, r2, r4, r5, r6, r7, r8, r9, r10, fp, lr}
12693 ldr r2, [r4, #-1472]
12699 str r2, [r4, #-1268]
12700 movw r2, #1128
12701 ldrh r2, [r4, r2]
12704 strh r2, [r6, #2] @ movhi
12705 ldr r2, .L2169+8
12707 strh r2, [r6] @ movhi
12708 ldr r2, [r4, #1136]
12709 stmib r6, {r2, r3}
12720 ldrh r2, [r3]
12721 strh r2, [r7, #14] @ movhi
12722 ldrh r2, [r3, #2]
12724 orr r3, r3, r2, lsl #6
12729 ldrh r2, [r3]
12730 strh r2, [r7, #18] @ movhi
12731 ldrh r2, [r3, #2]
12733 orr r3, r3, r2, lsl #6
12738 ldrh r2, [r3]
12739 strh r2, [r7, #22] @ movhi
12740 ldrh r2, [r3, #2]
12743 orr r3, r3, r2, lsl #6
12744 ldrh r2, [r9, #-8]
12762 mov r2, #48
12766 ldrh r2, [r7, #-12]
12769 lsl r2, r2, #1
12775 lsr r2, r0, #3
12778 add r2, r2, #4
12784 ldrh r2, [r3, #-8]
12785 cmp r2, #0
12788 ldrh r2, [r3, #-12]
12791 lsl r2, r2, #2
12808 ldrh r2, [r5]
12812 orr r3, r1, r2, lsl #10
12821 strh r2, [r5, #4] @ movhi
12825 add r2, r3, #1
12827 str r2, [r4, #-1612]
12828 lsl r2, r0, #10
12829 str r2, [r4, #-1272]
12844 mov r2, r3
12848 ldr r2, [r4, #-1276]
12851 cmn r2, #1
12862 mov r2, r7
12875 cmpne r2, #256
12916 ldr r2, [r4, #-1636]
12922 lsl r2, r2, #2
12924 ldr r2, [r4, #-1636]
12927 lsl r2, r2, #1
12929 ldrh r2, [r6, #-12]
12932 lsl r2, r2, #2
12934 ldrh r2, [r6, #-12]
12937 lsl r2, r2, #1
12939 mov r2, #16
12952 ldr r2, .L2250+8
12954 ldrh r3, [r2]
12958 ldrh r3, [r2, #-10]
12964 ldrh r9, [r2, #68]
12977 ldr r2, [sp, #4]
12979 lsl r2, r2, #10
12980 stmib r1, {r2, fp}
12981 mul r2, r9, r7
12984 add r0, r2, #3
12985 cmp r2, #0
12986 movlt r2, r0
12987 bic r2, r2, #3
12988 add r2, r10, r2
12989 str r2, [r1, #12]
12993 uxth r2, r5
12994 cmp r3, r2
13006 mov r2, #1
13021 add r2, r3, r10
13023 ldr r5, [r2, #4]
13024 ldr r6, [r2, #12]
13034 ldr r2, [r0, #4]
13035 add r2, r2, #1
13036 str r2, [r0, #4]
13037 mov r2, #1
13038 mov r1, r2
13040 ldrh r2, [r6]
13042 cmp r2, r3
13045 mvn r2, #0
13046 str r2, [r3, r10]
13049 cmp r3, r2
13052 ldr r2, [r4, #-1612]
13054 cmn r2, #1
13056 cmp r2, r3
13060 addne r2, r3, #1
13061 strne r2, [r4, #-1612]
13063 ldrh r2, [r6]
13065 cmp r2, r1
13069 cmp r2, r3
13077 ldr r2, [r4, #-1500]
13078 ldr r2, [r2, r10]
13079 cmn r2, #1
13095 cmp r2, r3
13098 cmp r2, r3
13105 ldrh r2, [r9]
13109 sub r1, r1, r2
13128 cmp r0, r2
13129 addne r2, r2, #1
13130 strhne r2, [r9] @ movhi
13136 sxth r2, r1
13141 ldr r2, [r4, #-1368]
13142 str r1, [r2, lr]
13143 lsl r2, r3, #1
13145 strh r5, [r1, r2] @ movhi
13147 ldrh r2, [r9]
13149 sub r1, r1, r2
13155 add r2, r2, #1
13157 strh r2, [r9] @ movhi
13158 ldr r2, [r4, #-1368]
13159 str r1, [r2, r3, lsl #2]
13161 ldr r2, [r4, #-1400]
13163 strh r5, [r2, r3] @ movhi
13168 add r10, r0, r2, lsl #2
13170 str r10, [r0, r2, lsl #2]
13171 lsl r2, r2, #1
13173 add r10, r0, r2
13175 strh r10, [r0, r2] @ movhi
13185 ldrh r2, [r3, #-12]
13187 sub r0, r2, #1
13198 sub r2, r2, r1
13200 clz r2, r2
13202 lsr r2, r2, #5
13204 orrne r2, r2, #1
13205 cmp r2, #0
13206 ldreq r2, .L2250+12
13208 strheq r1, [r2] @ movhi
13212 sxth r2, r1
13216 ldr r2, [r4, #-1384]
13217 str r1, [r2, lr]
13218 lsl r2, r3, #1
13220 strh r5, [r1, r2] @ movhi
13224 ldr r2, [sp, #8]
13225 ldrh r1, [r2, #-8]
13226 ldr r2, .L2250+16
13227 ldrh r2, [r2]
13228 sub r2, r2, #1
13229 sub r2, r2, r1
13230 sxth r2, r2
13231 cmp r3, r2
13233 ldr r2, [sp, #8]
13235 strh r1, [r2, #-8] @ movhi
13236 ldr r2, [r4, #-1384]
13238 str r1, [r2, r3, lsl #2]
13240 ldr r2, [r4, #-1392]
13245 add r10, r0, r2, lsl #2
13247 str r10, [r0, r2, lsl #2]
13248 lsl r2, r2, #1
13250 add r10, r0, r2
13252 strh r10, [r0, r2] @ movhi
13260 movw r2, #65535
13261 cmp r1, r2
13265 cmp r0, r2
13271 ldr r2, [r4, #1136]
13272 cmp r2, r3
13289 ldrh r2, [r1]
13290 cmp r2, #0
13298 movw r2, #1144
13299 ldrh r2, [r4, r2]
13300 cmp r2, #0
13304 sxth r2, r3
13305 cmp r2, r0
13307 lsl ip, r2, #1
13312 mov r3, r2
13320 sub ip, r3, r2
13340 sxth r3, r2
13345 add r2, r2, #1
13351 ldr r2, [sp, #12]
13352 ldrh r2, [r2, #-12]
13353 cmp r3, r2
13356 lsl r2, r3, #1
13359 ldrh r6, [r1, r2]
13367 strh ip, [r1, r2] @ movhi
13395 ldr r2, [r4, #-1416]
13399 ldr r2, [r3]
13401 cmp r2, r3
13406 ldrh r2, [r5]
13409 lsl r2, r2, #9
13439 ldr r2, .L2259
13443 ldr r1, [r2, #32]
13444 ldr r2, [r1, r0, lsl #2]
13445 bic r3, r2, ip, lsl r3
13466 lsr r2, r0, #5
13469 ldr r3, [r3, r2, lsl #2]
13489 push {r0, r1, r2, r4, r5, r6, r7, r8, r9, r10, fp, lr}
13499 mov r2, #8192
13513 ldrh r2, [r3]
13515 cmp r2, r3
13536 ldr r2, [r5, #-1404]
13538 ldrh r2, [r2, r3]
13539 cmp r2, #0
13562 mov r2, #0
13582 ldrh r2, [r3, r7]
13584 cmp r2, r3
13589 movw r2, #65535
13591 cmp r3, r2
13593 ldrh r2, [r8, r7]
13594 cmp r2, r3
13640 ldrh r2, [r9]
13642 cmp r3, r2
13648 mov r2, #1
13650 mov r1, r2
13654 ldr r2, [r4, #-1268]
13658 ldr r2, [r2]
13659 str r2, [sp, #16]
13660 ldr r2, [r3, #12]
13661 str r2, [sp, #12]
13662 ldr r2, [r3, #8]
13663 str r2, [sp, #8]
13664 ldr r2, [r3, #4]
13665 str r2, [sp, #4]
13667 ldr r2, [r4, #-1276]
13676 mov r2, #4
13720 mov r2, #0
13727 ldr r2, [sp, #28]
13736 mov r2, #0
13744 str r2, [r4, #-1276]
13754 ldr r2, [r4, #-1268]
13757 ldr r1, [r2, #4]
13760 ldr r2, [r2]
13761 str r2, [sp, #12]
13762 ldr r2, [r3, #12]
13763 str r2, [sp, #8]
13764 ldr r2, [r3, #8]
13765 str r2, [sp, #4]
13766 ldr r2, [r3, #4]
13767 str r2, [sp]
13769 ldr r2, [r4, #-1272]
13824 str r2, [sp, #32]
13829 ldr r2, [sp, #32]
13851 cmp r2, r1
13864 mov r2, #1
13875 ldr r2, [r3, #4]
13889 ubfx r1, r2, #10, #16
13900 ldrh r2, [r0, #-4]
13904 ldr r2, [r4, #-1400]
13906 ldrh r2, [r2, r5]
13907 orr r3, r3, r2, lsl #10
13908 mov r2, #1
13909 mov r1, r2
13912 ldr r2, [r4, #-1268]
13915 ldr r0, [r2, #4]
13918 ldr r2, [r2]
13920 str r2, [sp, #16]
13921 ldr r2, [r3, #12]
13922 str r2, [sp, #12]
13923 ldr r2, [r3, #8]
13924 str r2, [sp, #8]
13925 ldr r2, [r3, #4]
13926 str r2, [sp, #4]
13930 ldr r2, [r4, #-1276]
13933 ldrh r2, [r9]
13936 cmp r3, r2
13942 mov r2, #2
13948 mov r2, #4
13953 mov r2, #4
13998 lsl r2, fp, #2
14020 ldr r2, [sp, #8]
14022 cmp r3, r2
14024 ldr r2, [sp, #8]
14025 sub r2, r2, #1
14026 cmp r3, r2
14027 lsl r2, r3, #1
14029 ldrh r0, [r10, r2]
14032 add r3, r10, r2
14036 ldr r2, [sp, #12]
14044 ldr r3, [r2, r3, lsl #2]
14047 sxth r2, r8
14049 cmp r2, r1
14055 ldrh r2, [r4, #2]
14057 cmp r2, r3
14074 orr r2, r2, r1, lsl #10
14075 str r2, [r5, #-1272]
14076 mov r2, #1
14077 mov r1, r2
14079 ldrb r2, [r10, #36] @ zero_extendqisi2
14080 cmp r2, #0
14082 ldr r2, [r5, #-1264]
14083 ldr r2, [r2, #12]
14084 cmp r2, #0
14085 str r2, [sp, #12]
14091 ldr r2, [sp, #12]
14092 cmp r2, r0
14093 mvnne r2, #0
14094 strne r2, [r5, #-1276]
14097 ldr r2, [r1, #-1276]
14098 cmn r2, #1
14100 ldrh r2, [r7, #8]
14101 cmp fp, r2
14108 streq r1, [r3, r2, lsl #2]
14116 add r3, r10, r2
14119 ldrh r2, [r10, r2]
14122 orr r3, r3, r2, lsl #10
14123 mov r2, #1
14124 mov r1, r2
14130 ldrh r2, [r7]
14132 cmp r2, r3
14134 ldrh r2, [r7, #8]
14136 cmp r2, r3
14141 ldr r2, .L2367+12
14143 ldrh r2, [r2]
14144 cmp r3, r2
14146 ldr r2, [sp, #16]
14147 ldrh r2, [r2]
14148 orr r3, r3, r2, lsl #10
14149 mov r2, #1
14150 mov r1, r2
14156 ldr r2, .L2367+4
14157 ldrb r2, [r2, #36] @ zero_extendqisi2
14158 cmp r2, #0
14160 ldr r2, [r8, #-1264]
14161 ldr r2, [r2, #12]
14162 cmp r2, #0
14163 str r2, [sp, #24]
14170 ldr r2, [sp, #24]
14171 cmp r2, r0
14182 ldrh r2, [r4, #4]
14183 cmp r1, r2
14184 ldreq r2, [r8, #-1272]
14186 streq r2, [r1, r3, lsl #2]
14194 ldr r2, .L2367+12
14196 ldrh r2, [r2]
14197 sub r2, r2, #1
14198 cmp r3, r2
14206 ldr r2, [r0, r3, lsl #3]
14207 uxth lr, r2
14210 movhi r2, lr
14213 strhi r3, [r0, r2, lsl #2]
14237 sub r2, r3, #1632
14239 ldrh r1, [r2, #-12]
14241 ldrh r2, [r2, #-10]
14243 strh r2, [r0, #6] @ movhi
14244 ldr r2, [r3, #-1392]
14246 str r2, [r3, #1088]
14247 ldr r2, [r3, #-1384]
14251 str r2, [r3, #1092]
14252 ldr r2, [r3, #-1388]
14254 str r2, [r3, #1096]
14255 ldr r2, [r3, #-1380]
14256 str r2, [r3, #1100]
14281 ldr r2, [r4, #-1636]
14285 lsl r2, r2, #1
14289 ldrh r2, [r5, #-10]
14291 mul r2, r2, r3
14293 mov r2, #0
14298 mov r5, r2
14302 uxth ip, r2
14303 add lr, r2, #1
14306 ldr r2, .L2377+4
14311 strh r0, [r2, #2] @ movhi
14313 strh r1, [r2, #6] @ movhi
14314 strh r0, [r2, #10] @ movhi
14316 strh r0, [r2, #4] @ movhi
14319 strh r0, [r2, #8] @ movhi
14320 ldr r2, [r3, #-1400]
14321 str r2, [r3, #1040]
14322 ldr r2, [r3, #-1368]
14323 str r2, [r3, #1044]
14324 ldr r2, [r3, #-1396]
14325 str r2, [r3, #1048]
14326 ldr r2, [r3, #-1376]
14327 str r2, [r3, #1052]
14330 uxth r2, r2
14332 mul r7, r4, r2
14339 mul r2, r2, r7
14341 bic r2, r2, #3
14342 add r2, r7, r2
14343 str r2, [ip, #8]
14344 mov r2, lr
14394 add r3, r0, r2, lsl #1
14397 cmp r2, lr
14408 uxth r2, r3
14409 cmp lr, r2
14414 add r2, r2, #1
14415 uxth r2, r2
14422 ldrh r2, [ip], #2
14424 cmp r2, r4
14425 ldrhne r2, [r0, #4]
14426 addne r2, r1, r2
14427 strhne r2, [r0, #4] @ movhi
14446 push {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr}
14454 ldr r2, [r6, #-1404]
14456 ldrh r3, [r2, r7]
14462 ldr r2, [r6, #-1356]
14468 sub r4, r4, r2
14486 ldr r2, [r6, #-1404]
14487 ldrh r3, [r2, r7]
14490 strh r3, [r2, r7] @ movhi
14495 ldrh r4, [r2, r4]
14499 mov r2, #1
14539 ldr r2, .L2418+4
14541 sub r1, r2, #1664
14547 ldr r3, [r2, #-1868]
14551 ldr r2, [r2, #-1412]
14553 ldrh r3, [r2, r3]
14607 ldrh r2, [r6, #-12]
14611 lsl r2, r2, #1
14639 mov r2, #1
14640 mov r1, r2
14654 ldr r2, [r4, #-1268]
14657 mov r0, r2
14658 str r2, [sp, #24]
14666 ldr r2, [sp, #24]
14669 ldr r2, [r2]
14672 str r2, [sp, #16]
14674 ldr r2, [r4, #-1276]
14698 ldr r2, .L2449+16
14700 cmp r3, r2
14703 ldrh r2, [r3]
14705 cmp r2, r3
14708 mov r2, #48
14712 ldrh r2, [r6, #-12]
14715 lsl r2, r2, #1
14721 lsr r2, r1, #3
14724 add r2, r2, #4
14729 ldrh r2, [r3, #-8]
14730 cmp r2, #0
14733 ldrh r2, [r3, #-12]
14736 lsl r2, r2, #2
14744 ldr r2, [r4, #816]
14746 cmp r2, r3
14751 ldrh r2, [r5, #8]
14753 strh r2, [r7, #6] @ movhi
14762 str r2, [r4, #1148]
14763 mul r3, r2, r3
14772 sub r0, r0, r2
14775 mov r2, r5
14782 strh ip, [r2, #68]! @ movhi
14783 strh r1, [r2, #2] @ movhi
14788 add r2, r5, #340
14791 strh r3, [r2, #2] @ movhi
14792 mov r2, r5
14794 strh r1, [r2, #116]! @ movhi
14801 strh r0, [r2, #2] @ movhi
14808 mov r5, r2
14826 ldr r2, [r4, #-1608]
14830 cmp r3, r2
14838 ldrh r2, [r5]
14840 cmp r2, r3
14845 ldrh r2, [r6]
14847 cmp r2, r3
14853 ldrh r2, [r4, r3]
14855 cmp r2, r3
14902 ldr r2, [r7, #-1404]
14906 ldrh r2, [r2, r3]
14930 mov r2, r9
14944 ldrh r2, [r3, #-8]
14946 str r2, [sp, #36]
14947 ldr r2, [r7, #-1432]
14948 str r2, [sp, #40]
14949 mov r2, #0
14950 mov r5, r2
14953 uxth r3, r2
14957 mov r2, r4
15000 add r2, r2, #1
15008 add r2, ip, r0
15009 ldr lr, [r2, #8]
15010 ldr r3, [r2, #12]
15023 ldr r3, [r2, #4]
15024 ldr r2, [ip, r0]
15080 lsl r2, r1, #1
15081 ldrh r2, [ip, r2]
15089 ldrh r2, [r3, #-4]
15092 str r2, [sp, #24]
15093 ldr r2, [r5, #-1460]
15094 str r2, [sp, #28]
15095 mov r2, #0
15096 mov r4, r2
15099 uxth r3, r2
15105 mov r2, #0
15115 mov r2, #1
15150 add r2, r2, #1
15157 add r2, ip, r0
15158 ldr lr, [r2, #8]
15159 ldr r3, [r2, #12]
15172 ldr r3, [r2, #4]
15173 ldr r2, [ip, r0]
15182 add r2, ip, r0
15183 ldr lr, [r2, #8]
15184 ldr r3, [r2, #12]
15197 ldr r3, [r2, #4]
15198 ldr r2, [ip, r0]
15227 mov r2, #6
15238 mul r2, r2, r3
15240 add r2, r4, #880
15242 strh r5, [r2] @ movhi
15243 sub r2, r4, #1616
15248 strh r5, [r2, #-6] @ movhi
15261 ldrh r2, [r3]
15271 str r2, [sp, #8]
15276 ldr r2, [sp, #8]
15281 cmp r1, r2
15286 mvneq r2, #0
15287 strheq r2, [r3, r10] @ movhi
15294 ldr r2, [r4, #-1356]
15296 add r3, r2, r3, lsl #1
15358 ldr r2, .L2493+4
15360 cmp r1, r2
15362 ldr r2, .L2493+8
15365 str r2, [r3, #1208]
15366 ldr r2, [r3, #1716]
15367 str r2, [r3, #1292]
15368 ldr r2, [r3, #1720]
15369 str r2, [r3, #1296]
15370 ldr r2, [r3, #-1604]
15371 str r2, [r3, #1212]
15372 ldr r2, [r3, #-1600]
15373 str r2, [r3, #1216]
15374 ldr r2, [r3, #-1584]
15375 str r2, [r3, #1220]
15376 ldr r2, [r3, #-1588]
15377 str r2, [r3, #1224]
15378 ldr r2, [r3, #-1576]
15379 str r2, [r3, #1232]
15380 ldr r2, [r3, #-1572]
15381 str r2, [r3, #1236]
15382 ldr r2, [r3, #-1596]
15383 str r2, [r3, #1240]
15384 ldr r2, [r3, #-1592]
15385 str r2, [r3, #1244]
15386 ldr r2, [r3, #-1568]
15387 str r2, [r3, #1248]
15388 ldr r2, [r3, #-1564]
15389 str r2, [r3, #1252]
15390 ldr r2, [r3, #-1616]
15391 str r2, [r3, #1264]
15392 ldr r2, [r3, #-1620]
15393 str r2, [r3, #1268]
15394 ldr r2, .L2493+12
15416 ldr r2, [r3, #-1868]
15417 cmp r2, #0
15418 moveq r2, #32
15420 ldr r2, [r3, #-1564]
15421 cmp r2, #39
15422 movhi r2, #32
15423 movls r2, #4
15429 movls r2, #1
15436 add r2, r2, r0
15437 cmp r1, r2
15443 ldr r2, [r3, #-1416]
15444 ldr r1, [r2, #16]
15445 str r1, [r2, #20]
15447 str r1, [r2]
15448 ldr r2, [r3, #-1416]
15452 str r3, [r2, #12]
15453 ldr r3, [r2, #8]
15455 str r3, [r2, #8]
15457 str r3, [r2, #4]
15488 ldr r2, .L2513+4
15494 mov r2, #512
15532 ldr r2, .L2513+12
15534 cmp r1, r2
15536 ldrb r2, [r4, #-2740] @ zero_extendqisi2
15537 cmp r2, r3
15544 ldr r2, [r4, #-1576]
15547 mla r0, ip, r0, r2
15627 mov r2, r7
15636 mov r2, r7
15650 mov r2, #0
15657 str r2, [r5, #-1276]
15662 ldr r2, [r5, #-1268]
15665 ldr r1, [r2, #4]
15667 ldr r2, [r2]
15668 str r2, [sp, #12]
15669 ldr r2, [r3, #12]
15670 str r2, [sp, #8]
15671 ldr r2, [r3, #8]
15672 str r2, [sp, #4]
15673 ldr r2, [r3, #4]
15674 str r2, [sp]
15676 ldr r2, [r5, #-1276]
15725 mov r2, #6
15727 mla r7, r2, r7, r3
15759 ldr r2, .L2546
15760 ldr r0, [r2, #876]
15763 ldr r3, [r2, #-1356]
15768 ldr r3, [r2, #-1412]
15794 add r2, r1, #880
15797 ldrh r2, [r2]
15801 rsb r2, r2, r2, lsl #3
15803 asr r2, r2, #3
15805 cmp r0, r2
15806 uxthgt r0, r2
15807 ldr r2, .L2560+4
15808 mul r3, r2, r3
15809 mov r2, #0
15812 uxth lr, r2
15816 add r2, r2, #1
15821 ldr r2, [r1, #-1412]
15823 ldrh r0, [r2, r3]
15857 ldr r2, [r7, #-2768]
15862 ldr r2, [r7, #-1648]
15873 add r2, sp, #24
15879 ldr r2, [sp, #16]
15893 ldr r2, [r7, #-1284]
15899 ldr r2, [r7, #1124]
15904 ldr r2, [r7, #-1584]
15909 ldr r2, [r7, #-1596]
15914 ldr r2, [r7, #-1600]
15919 ldr r2, [r7, #-1592]
15924 ldr r2, [r7, #-1588]
15929 ldr r2, [r7, #-1604]
15933 ldr r2, [r7, #1716]
15937 lsr r2, r2, #11
15939 ldr r2, [r7, #1720]
15943 lsr r2, r2, #11
15946 ldr r2, [r7, #-1612]
15951 ldr r2, [r7, #-1608]
15957 ldrh r2, [r4, #2]
15963 ldrh r2, [r9]
15968 ldr r2, [r7, #-1580]
15973 ldr r2, [r7, #-1576]
15978 ldr r2, [r7, #1728]
15983 ldr r2, [r7, #-1572]
15988 ldr r2, [r7, #-1568]
15993 ldr r2, [r7, #-1564]
15998 ldrh r2, [r5, #30]
16003 ldrh r2, [r5, #28]
16008 ldr r2, [r7, #-2736]
16013 ldr r2, [r7, #-1632]
16018 ldr r2, [r7, #-1736]
16023 ldrh r2, [r4, #110]
16029 ldrh r2, [r3, #-12]
16036 ldrh r2, [r3]
16041 ldr r2, [r7, #-1720]
16047 ldrh r2, [r7, r3]
16052 ldrh r2, [r4, #-4]
16058 ldrh r2, [r4, #2]
16063 ldrb r2, [r7, #890] @ zero_extendqisi2
16068 ldrh r2, [r4]
16073 ldrb r2, [r7, #892] @ zero_extendqisi2
16078 ldrh r2, [r4, #4]
16084 ldr r2, [r7, #-1404]
16089 ldrh r2, [r2, r3]
16092 ldrh r2, [r4, #2]
16097 ldrb r2, [r7, #938] @ zero_extendqisi2
16102 ldrh r2, [r4]
16107 ldrb r2, [r7, #940] @ zero_extendqisi2
16112 ldrh r2, [r4, #4]
16118 ldr r2, [r7, #-1404]
16123 ldrh r2, [r2, r3]
16126 ldrh r2, [r4, #2]
16131 ldrb r2, [r7, #986] @ zero_extendqisi2
16136 ldrh r2, [r4]
16141 ldrb r2, [r7, #988] @ zero_extendqisi2
16146 ldrh r2, [r4, #4]
16151 ldrh r2, [r4, #178]
16156 ldrb r2, [r7, #1162] @ zero_extendqisi2
16161 ldrh r2, [r7, r5]
16166 ldrb r2, [r7, #1164] @ zero_extendqisi2
16171 ldrh r2, [r4, #180]
16179 ldr r2, [r7, #-1868]
16182 orr r2, r2, r1, lsl #8
16188 ldr r2, [r7, #1276]
16193 ldr r2, [r7, #1300]
16199 ldrh r2, [r6, #-8]
16204 ldrh r2, [r6, #-6]
16209 ldr r2, [r7, #-1544]
16214 ldrh r2, [r6, #-4]
16221 mov r2, r0
16228 mov r2, r0
16232 movw r2, #65535
16234 cmp r3, r2
16236 ldr r2, [r7, #-1404]
16240 ldrh r2, [r2, r3]
16254 ldr r2, [r7, #-1412]
16258 ldrh r2, [r2, r1]
16259 str r2, [sp, #8]
16260 ldr r2, [r7, #-1356]
16261 add r2, r2, r6
16262 ldrh r2, [r2, #4]
16263 str r2, [sp, #4]
16264 ldr r2, [r7, #-1404]
16265 ldrh r2, [r2, r1]
16267 str r2, [sp]
16268 mov r2, r5
16277 ldr r2, [r7, #-1356]
16283 sub r3, r3, r2
16284 ldr r2, .L2575+288
16286 mul r3, r2, r3
16292 lsl r2, r3, #1
16295 ldrh r2, [r1, r2]
16297 str r2, [sp, #4]
16298 ldr r2, [r7, #-1356]
16299 add r2, r2, r6
16300 ldrh r2, [r2, #4]
16301 str r2, [sp]
16302 mov r2, r5
16407 ldr r2, .L2579
16438 ldr r2, [r4, #1728]
16440 cmp r2, r3
16442 sub r2, r4, #1712
16444 ldrh r1, [r2, #-12]
16445 ldr r2, [r4, #-1412]
16447 sub r2, r2, #2
16467 ldr r2, [r4, #-1568]
16469 cmp r3, r2
16471 ldr r2, [r4, #-1868]
16475 cmp r2, #0
16487 ldrh r0, [r2, #2]!
16495 cmp r2, r3
16501 ldr r2, .L2609+8
16502 ldrh r2, [r2]
16503 cmp r3, r2
16508 ldrh r2, [r0, r1]
16509 add r2, r2, #1
16510 strh r2, [r0, r1] @ movhi
16532 ldrh r2, [r6, #-12]
16537 str r2, [sp, #20]
16538 mov r2, r7
16544 mov r6, r2
16571 mov r2, r8
16603 movhi r2, r6
16628 movw r2, #65535
16629 cmp r0, r2
16631 ldr r2, .L2617
16636 ldr r2, [r2, #-1404]
16637 strh r1, [r2, r3] @ movhi
16671 ldrb r2, [r5, #8] @ zero_extendqisi2
16701 cmp r2, #1
16743 ldr r2, .L2669+12
16748 ldrh r1, [r2]
16749 mov r2, #36
16751 mla r1, r2, r1, r0
16758 ldr r2, .L2669+16
16761 cmp r5, r2
16772 ldr r2, [r4, #-1412]
16775 ldrh r3, [r2, r6]
16783 strh r3, [r2, r6] @ movhi
16790 ldr r2, [r4, #-1568]
16794 cmp r3, r2
16795 ldrh r2, [fp, #-10]
16798 mla r0, r0, r2, r3
16800 ldr r2, [r4, #-1416]
16803 ldr r3, [r2, #16]
16805 str r3, [r2, #16]
16806 mov r2, #36
16807 mla r2, r2, r7, r1
16809 add r2, r2, #40
16812 cmp r2, r3
16818 mov r2, r7
16826 mov r2, r7
16833 uxth r2, r10
16834 cmp r7, r2
16842 ldrb r2, [r5, #7] @ zero_extendqisi2
16843 cmp r2, #0
16847 mvn r2, #0
16848 strh r2, [r3, r6] @ movhi
16857 mlane fp, r2, r7, r0
16866 strh r3, [r2, r6] @ movhi
16879 mul r2, r1, r10
16881 add ip, r0, r2
16882 ldr r2, [r0, r2]
16883 cmn r2, #1
16888 str r2, [sp, #8]
16892 ldr r2, [sp, #8]
16895 strh r2, [r9] @ movhi
16896 ldrb r2, [r5, #7] @ zero_extendqisi2
16897 sub r2, r2, #1
16898 strb r2, [r5, #7]
16906 smulbb r3, r3, r2
16907 mov r2, #0
16908 strh r2, [r5, #2] @ movhi
16909 strb r2, [r5, #6]
16910 ldr r2, [r4, #-1612]
16914 str r2, [r5, #12]
16915 add r2, r2, #1
16916 str r2, [r4, #-1612]
16917 ldrh r2, [r5]
16918 lsl r2, r2, #1
16919 strh r3, [r1, r2] @ movhi
16946 ldr r2, .L2677
16953 str r3, [r2, #1732]
16964 ldr r3, [r2, #-1476]
16970 ldr r6, [r2, #-1444]
16979 ldr r7, [r2, #-1460]
16984 ldr r7, [r2, #-1444]
16990 ldr r8, [r2, #-1432]
16994 ldr r1, [r2, #-1484]
17004 ldr r6, [r2, #-1444]
17013 ldr r0, [r2, #-1460]
17018 ldr r0, [r2, #-1444]
17026 ldr r4, [r2, #-1432]
17053 movw r2, #1740
17056 strh r3, [r4, r2] @ movhi
17062 ldrh r2, [r3, #-12]
17066 lsl r2, r2, #1
17070 ldrh r2, [r6, #-10]
17073 lsl r2, r2, #1
17075 ldrh r2, [r6, #-10]
17078 lsl r2, r2, #1
17081 mov r2, #48
17085 mov r2, #512
17123 mov r2, #0
17125 uxth r3, r2
17129 add r2, r2, #1
17165 uxth r2, ip
17166 cmp r1, r2
17180 mla r2, r8, r2, r0
17183 str lr, [r2, #8]
17185 str r3, [r2, #12]
17206 ldr r2, .L2708
17208 ldr r3, [r2, #-1508]
17209 ldrh r2, [r2, r1]
17210 add r2, r3, r2, lsl #1
17212 cmp r3, r2
17243 mov r6, r2
17246 movw r2, #1756
17248 ldrh lr, [r3, r2]
17249 ldr r2, [r3, #-1508]
17250 sub r1, r2, #2
17257 strh r0, [r2, ip] @ movhi
17258 movw r2, #1756
17259 ldrh r0, [r3, r2]
17261 strh r0, [r3, r2] @ movhi
17271 ldrh r2, [r3, ip]
17272 mul r0, r0, r2
17273 ldr r2, [r3, #-1504]
17274 add r1, r2, r0
17276 str r4, [r2, r0]
17277 ldrh r2, [r3, ip]
17278 add r2, r2, #1
17279 strh r2, [r3, ip] @ movhi
17301 movw r2, #1756
17303 strh r3, [r4, r2] @ movhi
17305 movw r2, #1758
17307 strh r3, [r4, r2] @ movhi
17308 ldrh r2, [r5, #-14]
17309 lsl r2, r2, #1
17312 mov r2, #12
17315 mul r2, r2, r3
17335 ldr r2, .L2770
17343 ldrh r6, [r2, r3]
17356 ldr r2, [sp, #8]
17358 cmp r3, r2
17362 mov r2, #0
17364 stm sp, {r2, r3}
17368 mov r2, #0
17369 strb r2, [r5, #8]
17379 ldrh r2, [r3, #-4]
17381 str r2, [sp, #12]
17382 ldr r2, [r4, #-1460]
17383 str r2, [sp, #16]
17384 ldrh r2, [r3, #72]
17385 str r2, [sp, #20]
17386 mov r2, #0
17387 mov r7, r2
17390 uxth r3, r2
17394 mov r2, #0
17406 ldr r2, [sp]
17408 cmp r3, r2
17409 ldr r2, .L2770+4
17412 ldrh r3, [r2, #-2]
17415 mov r2, #0
17443 add r2, r2, #1
17455 mov r2, r0
17475 strb r2, [r5, #6]
17486 ldr r2, .L2770+16
17487 ldrb r2, [r2, #36] @ zero_extendqisi2
17488 cmp r2, #0
17491 ldr r2, [r3, #8]
17499 ldr r2, [r4, #-1404]
17502 strh r1, [r2, r3] @ movhi
17505 ldr r2, .L2770+20
17508 strh r3, [r2] @ movhi
17514 mov r2, r8
17520 ldr r2, [r3, #12]
17522 sub r0, r2, r1
17528 str r2, [sp, #32]
17530 ldr r2, [r4, #-1448]
17532 str r2, [sp, #36]
17533 ldr r2, [r4, #-1436]
17534 str r2, [sp, #40]
17535 mov r2, r8
17537 ldr r2, .L2770+24
17540 ldrh r2, [r2]
17543 lsl r2, r2, #7
17545 cmp r8, r2
17552 ldr r2, [sp, #32]
17558 ldr r2, [r4, #-1404]
17565 mov r2, fp
17573 ldrb r2, [r4, #-2740] @ zero_extendqisi2
17574 cmp r2, #0
17578 lsl r2, r3, #1
17579 ldrh r2, [r1, r2]
17580 cmp r2, #159
17583 ldr r2, [r4, #-1500]
17584 ldr r2, [r2, r9]
17585 cmn r2, #1
17588 ldr r2, [r4, #-1500]
17589 add r9, r2, r9
17590 ldr r2, [r9, #4]
17591 str r2, [sp, #4]
17593 ldr r2, [r4, #-1404]
17596 strh r1, [r2, r3] @ movhi
17611 ldrh r3, [r2, #-2]
17664 ldrh r2, [r6]
17666 cmp r2, r3
17669 ldrh r2, [r5, #-14]
17670 cmp r2, r3
17673 ldrh r2, [r5, #-12]
17674 cmp r2, r3
17677 ldrh r2, [r5, #-10]
17678 cmp r2, r3
17720 ldrh r2, [r6]
17722 cmp r2, r3
17725 ldrh r2, [r5, #-14]
17726 cmp r2, r3
17729 ldrh r2, [r5, #-12]
17730 cmp r2, r3
17733 ldrh r2, [r5, #-10]
17734 cmp r2, r3
17767 mov r2, r5
17776 ldr r2, [r6, #-1412]
17778 ldrh r3, [r2, r4]
17781 strhhi r3, [r2, r4] @ movhi
17784 mov r2, #0
17787 uxth r1, r2
17791 addls r2, r3, #1
17793 strhls r2, [r7, #-2] @ movhi
17794 ldrls r2, .L2804+8
17795 strhls r5, [r2, r3] @ movhi
17798 add r2, r2, #1
17799 add r1, r0, r2, lsl #1
17831 movw r2, #65535
17832 cmp r1, r2
17835 ldrh r2, [r4, #-14]
17836 cmp r2, r3
17837 ldr r2, .L2813+4
17842 ldrh r0, [r2, r3]
17868 push {r0, r1, r2, r4, r5, r6, r7, r8, r9, r10, fp, lr}
17881 ldrh r2, [r3, #-4]
17883 cmp r2, r3
17897 ldr r2, .L2828+8
17912 mov r0, r2
17913 str r2, [sp, #4]
17920 ldr r2, [sp, #4]
17953 ldr r2, .L2839
17957 ldr r1, [r2, #-1404]
17963 ldrh r0, [r2, r1]
17966 strheq r3, [r2, r1] @ movhi
17968 add r1, r2, #884
17972 add r1, r2, #932
17976 add r2, r2, #980
17977 ldrh r2, [r2]
17978 cmp r2, r4
17984 ldr r2, .L2839+8
17986 ldrh r3, [r2]
17988 strh r3, [r2] @ movhi
18027 ldrh r2, [r3, r6]
18028 cmp r2, #0
18029 subne r2, r2, #1
18030 strhne r2, [r3, r6] @ movhi
18036 mov r2, #32
18039 strh r2, [r3, r6] @ movhi
18046 add r2, r5, #880
18048 ldrh r3, [r2]
18050 strh r3, [r2] @ movhi
18055 ldrh r2, [r3, r6]
18095 ldrh r2, [r0]
18097 cmp r2, r1
18099 ldr r2, .L3011
18106 ldrh r2, [r2, #-2]
18108 cmp r2, r3
18109 mov r2, #0
18110 strheq r2, [r0, #4] @ movhi
18111 strbeq r2, [r0, #6]
18120 uxth r0, r2
18125 add r2, r2, #1
18146 sub r2, r3, #1728
18148 ldrh r2, [r2, #-4]
18153 str r2, [sp]
18154 mov r2, #0
18156 mov r6, r2
18157 mov r10, r2
18161 uxth r3, r2
18175 ldr r2, [sp, #24]
18199 ldrb r2, [r8, #-2740] @ zero_extendqisi2
18200 cmp r2, #0
18201 ldreq r2, [sp]
18203 addeq r4, r4, r2, lsl #1
18204 ldrheq r2, [r4, #84]
18205 streq r2, [sp]
18207 ldr r2, .L3011
18209 ldrh r2, [r2, #-2]
18210 cmp r2, r1
18212 ldrheq r2, [sp]
18213 strheq r2, [fp, #2] @ movhi
18214 moveq r2, #0
18215 strbeq r2, [fp, #6]
18216 strheq r2, [fp, #4] @ movhi
18217 ldrh r2, [sp, #12]
18218 str r2, [sp, #28]
18220 ldr r2, [sp]
18221 cmp r2, r1
18223 moveq r2, r0
18225 ldr r2, [sp, #16]
18226 sub r10, r2, #1
18227 movw r2, #65535
18228 subs r9, r9, r2
18295 add r2, r2, #1
18301 add r2, r1, r3
18305 ldr r2, [r2, #12]
18306 ldr r3, [r2, #4]
18316 ldr r3, [r2]
18323 mov r2, #36
18325 mla r7, r2, r7, r3
18329 ldr r1, [r2, #4]
18334 ldr r2, .L3011+20
18335 strh r3, [r2] @ movhi
18340 ldrh r2, [r1], #2
18343 cmp r2, lr
18346 orrne r2, r4, r2, lsl #10
18348 strne r2, [lr, #4]
18351 uxth r2, r3
18352 cmp r2, lr
18355 ldr r2, [sp, #24]
18358 mov r2, #36
18361 mla r5, r2, r5, r3
18362 ldr r2, .L3011+24
18363 add r2, r2, r4, lsl #1
18384 ldrh r0, [r2]
18397 movw r2, #1794
18399 strh r1, [r3, r2] @ movhi
18400 ldrb r2, [fp, #8] @ zero_extendqisi2
18401 cmp r2, #0
18403 ldr r2, .L3011+24
18405 ldrh r1, [r2, r4]
18406 movw r2, #65535
18407 cmp r1, r2
18412 ldr r2, [sp, #12]
18413 cmp r10, r2
18416 str r2, [r3, #1752]
18419 ldr r2, [r3, #1752]
18421 sub r2, r2, #1
18430 mov r2, #1
18433 strh r2, [r4, r3] @ movhi
18440 mov r2, #0
18443 str r2, [sp, #12]
18445 uxth r3, r2
18448 ldr r2, [sp, #24]
18454 ldr r2, [sp, #12]
18456 cmp r2, r3
18464 ldrb r2, [r4, #-2740] @ zero_extendqisi2
18465 cmp r2, #0
18467 ldrh r2, [r3]
18469 cmp r2, r9
18476 ldr r2, .L3011+28
18481 ldrh r2, [r2, #-4]
18484 cmp r1, r2
18495 ldr r2, [r3, #1752]
18496 cmp r10, r2
18523 add r2, r2, #1
18538 ldr r2, [sp, #28]
18541 cmp r2, r0
18547 ldr r2, [sp, #4]
18549 cmpeq r2, r0
18555 movw r2, #61589
18557 cmp r1, r2
18567 addne r2, r10, #1
18568 strne r2, [r4, #-1608]
18573 mov r2, #0
18588 mov r2, #0
18594 ldr r2, [r4, #-1500]
18595 ldr r1, [r2, r6]
18596 add r3, r2, r6
18609 ldr r2, [r4, #-1404]
18612 ldrh r3, [r2, r3]
18620 ldr r2, [sp, #40]
18621 cmp r2, r3
18623 mov r2, #1
18655 streq r1, [r2, r6]
18658 mov r2, #0
18682 ldr r2, [sp, #40]
18683 cmp r2, r3
18688 ldr r2, [r4, #-1716]
18690 cmp r3, r2
18693 mov r2, #1
18720 mov r2, #0
18734 mov r2, #1
18746 ldr r2, .L3011+20
18748 strh r3, [r2] @ movhi
18749 mov r2, r10
18754 addls r2, r4, r3, lsl #2
18757 strls r1, [r2, #1804]
18772 ldr r2, [sp, #4]
18813 ldrh r2, [r0]
18815 cmp r2, r3
18829 ldrb r2, [r4, #8] @ zero_extendqisi2
18830 cmp r2, #1
18845 ldrh r2, [r4, #4]
18846 cmp r2, #0
18849 strb r2, [r4, #6]
18855 ldr r2, .L3028+8
18857 ldrh r2, [r2]
18860 cmp r2, r3
18874 cmp r2, #1
18879 ldrh r2, [r4, #2]
18881 cmp r2, r3
18887 ldrh r2, [r0, r3]
18888 sub r2, r2, ip
18889 strh r2, [r0, r3] @ movhi
18891 ldrh r2, [r1, #-2]
18894 strh r2, [r4, #2] @ movhi
18925 ldrh r2, [r3, #16]
18928 cmp r2, r1
18948 ldrh r2, [r6, #-4]
18951 cmp r2, r3
18960 ldrh r2, [r3, #16]
18964 orr r5, r5, r2, lsl #10
18970 movw r2, #65535
18982 cmp r1, r2
18994 cmp r3, r2
19006 ldrh r2, [r1]
19007 cmp r3, r2
19013 ldrh r2, [r0, r3]
19014 sub r2, r2, ip
19015 strh r2, [r0, r3] @ movhi
19017 ldrh r2, [r1, #-2]
19020 strh r2, [r4, #2] @ movhi
19052 ldrh r2, [r6, #4]
19053 cmp r2, #0
19062 cmp r2, r3
19069 mov r2, r8
19085 mov r2, r8
19110 ldrh r2, [r3, #-8]
19135 mov r2, r3
19176 ldr r2, [r5, #-1364]
19178 mla r3, r7, r3, r2
19226 movw r2, #61589
19238 str r2, [r3]
19239 ldr r2, .L3092+4
19241 str r2, [r3, #4]
19253 ldrh r2, [r1, r3]
19254 sub r2, r2, r0
19255 strh r2, [r1, r3] @ movhi
19273 mov r2, r9
19304 push {r0, r1, r2, r4, r5, r6, r7, r8, r9, r10, fp, lr}
19313 ldrh r2, [r7, #-10]
19316 lsl r2, r2, #1
19337 mov r2, #0
19346 ldr r2, [r4, #-1408]
19348 ldrh r3, [r2, r0]
19350 strh r3, [r2, r0] @ movhi
19359 ldrh r2, [r3, r5]
19362 cmp r2, r0
19363 cmpne r2, r3
19377 ldrh r2, [r3, r5]
19378 cmp r2, #0
19379 ldr r2, [r4, #-1408]
19380 ldrh r2, [r2, r5]
19381 strh r2, [r3, r5] @ movhi
19421 ldr r2, [r4, #-1404]
19424 ldrh r3, [r2, r3]
19434 ldr r2, .L3138+8
19435 ldrh r2, [r2]
19436 cmp r2, #1
19452 ldr r2, [r4, #-1404]
19454 ldrh r3, [r2, r3]
19460 mvn r2, #0
19462 strh r2, [r4, r3] @ movhi
19480 cmp r2, #3
19524 ldr r2, [r5, #1288]
19526 cmp r2, r3
19541 mov r2, #0
19544 ldr r2, [sp]
19546 cmn r2, #1
19550 str r2, [sp, #8]
19552 mov r2, #0
19554 str r2, [r0, #-36]!
19556 str r2, [sp, #12]
19557 str r2, [sp, #16]
19603 ldr r2, [r5, #1304]
19604 cmp r3, r2
19644 ldr r2, [r3, #-1560]
19645 cmp r2, #0
19651 movw r2, #3444
19653 ldrh r1, [ip, r2]
19654 movw r2, #65535
19657 cmp r1, r2
19667 ldr r2, [sp, #24]
19669 cmp r2, #1
19670 add r3, r3, r2, lsl #7
19673 ldr r2, [r5, #-1868]
19674 cmp r2, #0
19676 ldrb r2, [r5, #-2740] @ zero_extendqisi2
19677 cmp r2, #0
19680 ldr r2, [r5, #-1564]
19681 cmp r2, #39
19683 movw r2, #1932
19685 ldrh r2, [r5, r2]
19686 add r3, r2, r3
19690 ldrh r2, [r5, r3]
19691 cmp r2, r4
19695 cmp r1, r2
19697 ldr r2, [r5, #-1544]
19699 cmp r2, #1024
19701 ldrh r2, [r3]
19702 cmp r2, #63
19706 movw r2, #1932
19709 strh r1, [r5, r2] @ movhi
19722 strh r3, [r5, r2] @ movhi
19733 ldr r2, .L3323+16
19736 ldrh lr, [r2], #-64
19739 ldrh r3, [r2, #-4]
19755 mov r2, r4
19770 mov r2, #6
19772 strh r2, [r5, r3] @ movhi
19776 sub r2, r4, r0
19777 clz r2, r2
19778 lsr r2, r2, #5
19781 andeq r1, r2, #1
19785 ldrh r2, [r3]
19786 cmp r2, #24
19789 cmp r2, #16
19794 cmp r2, #12
19798 cmp r2, #8
19804 cmp r3, r2
19807 movw r2, #65535
19809 cmp r3, r2
19811 ldr r2, .L3323+12
19812 ldrh r2, [r2]
19813 cmp r2, r3
19820 ldr r2, [r5, #1124]
19822 cmp r2, r3, lsr #2
19841 cmp r3, r2
19851 ldrh r2, [r3, #-16]!
19852 cmp r2, r1
19855 cmp r0, r2
19858 cmp r1, r2
19874 mov r2, #0
19876 strh r2, [r5, r3] @ movhi
19895 ldr r2, [r5, #-1544]
19899 cmp r2, r3
19902 movw r2, #1932
19904 strh r3, [r5, r2] @ movhi
19910 ldrh r2, [r7]
19912 cmp r2, r3
19924 ldrh r2, [r1]
19925 cmp r2, #3
19927 ldr r2, [r5, #-1616]
19928 cmp r2, #0
19930 ldr r2, [r5, #-1868]
19931 cmp r2, #0
19937 ldr r2, [r5, #-1404]
19940 ldrh r0, [r2, r3]
19941 ldr r2, .L3323+16
19943 ldrh r3, [r2], #-64
19944 ldrh r2, [r2, #-4]
19945 mul r2, r3, r2
19948 add r3, r3, r2
19955 ldr r2, [r5, #1124]
19957 cmp r2, r3, lsr #2
19972 ldrh r2, [r7]
19990 ldr r2, [r5, #-1404]
19992 ldrh r3, [r2, r3]
20022 ldrh r2, [r5, r3]
20024 cmp r2, r1
20026 cmp r4, r2
20030 ldrh r2, [r3]
20031 cmp r2, r4
20034 lsl r2, r2, #1
20035 ldrh r2, [r1, r2]
20036 cmp r2, #0
20037 mvneq r2, #0
20038 strheq r2, [r3] @ movhi
20039 movw r2, #1156
20041 strh r1, [r5, r2] @ movhi
20042 mvn r2, #0
20043 strh r2, [r3] @ movhi
20066 ldrh r2, [r5, r7]
20068 cmp r2, r3
20073 movw r2, #1934
20076 strh r3, [r5, r2] @ movhi
20079 ldr r2, [r5, #-1404]
20081 ldrh r3, [r2, r3]
20084 ldr r2, .L3323+48
20087 ldrh r1, [r2]
20090 ldrh r1, [r2, #48]
20093 ldrh r2, [r2, #96]
20094 cmp r2, r3
20097 mvn r2, #0
20099 strh r2, [r5, r3] @ movhi
20106 ldrh r2, [r8]
20107 cmp r2, r3
20118 uxth r2, r0
20119 strh r2, [r1] @ movhi
20121 cmp r2, r1
20135 movne r2, #0
20136 andeq r2, r2, #1
20137 cmp r2, #0
20139 movw r2, #1156
20140 ldrh r2, [r5, r2]
20141 cmp r2, r8
20154 ldrh r2, [r4, #-100]!
20156 cmp r2, r3
20163 ldr r2, [r5, #1124]
20165 cmp r2, r3, lsr #2
20202 ldrh r2, [r3, r0]
20209 cmp r2, r3, asr #1
20219 cmp r2, #0
20228 mov r0, r2
20229 str r2, [sp, #12]
20233 ldr r2, [sp, #12]
20269 movw r2, #1156
20271 strh r1, [r10, r2] @ movhi
20273 mov r2, #0
20275 strh r2, [fp, #-4] @ movhi
20292 mov r0, r2
20298 ldrh r2, [r8]
20302 lsl r2, r2, #1
20304 ldrh r2, [r0, r2]
20307 strh r2, [r1, #2] @ movhi
20317 ldrh r2, [r3, #-2]
20318 str r2, [sp, #12]
20319 ldrb r2, [r10, #-2740] @ zero_extendqisi2
20320 cmp r2, #0
20322 ldrb r2, [r10, #1164] @ zero_extendqisi2
20323 cmp r2, #1
20330 add r2, r3, r9
20331 cmp r2, r1
20332 movgt r2, r1
20333 subgt r3, r2, r3
20353 ldrh r2, [ip, #2]!
20356 cmp r2, r7
20359 orrne r2, r1, r2, lsl #10
20361 strne r2, [r7, #4]
20363 uxth r2, r3
20364 cmp r8, r2
20366 ldrb r2, [r5, #1164] @ zero_extendqisi2
20379 ldr r2, [sp, #16]
20381 mul r7, r3, r2
20383 add r2, r3, r7
20387 ldr r8, [r2, #12]
20389 ldrh r2, [r8]
20390 cmp r2, r3
20392 mov r2, #0
20396 ldr r2, [r5, #-1484]
20398 add r2, r2, r7
20399 ldr r1, [r2, #4]
20406 ldr r2, [r2, #16]
20413 str r2, [r3, #16]
20418 ldr r2, [r5, #-1496]
20421 mla r2, r1, r3, r2
20425 str r1, [r2, #8]
20428 str r3, [r2, #12]
20445 ldrb r2, [r5, #987] @ zero_extendqisi2
20447 cmp r2, r3
20460 mov r2, #0
20463 str r2, [r3, #-1560]
20464 strh r2, [r1, #2] @ movhi
20465 movw r2, #1932
20466 ldrh r0, [r3, r2]
20474 ldr r2, [sp, #12]
20477 cmp r2, r3
20494 ldr r2, [r5, #-1404]
20496 ldrh r3, [r2, r3]
20503 mov r2, #0
20521 ldr r2, [r5, #-1404]
20523 strh r1, [r2, r3] @ movhi
20544 mov r2, #0
20545 str r2, [r5, #-1560]
20546 movw r2, #1932
20547 ldrh r0, [r5, r2]
20586 push {r0, r1, r2, r4, r5, r6, r7, r8, r9, r10, fp, lr}
20609 mov r2, r7
20650 mov r2, #1
20664 ldr r2, [r4, #-1404]
20667 ldrh r2, [r2, r3]
20668 cmp r2, #0
20685 mvn r2, #0
20686 str r2, [r3, r6]
20688 ldr r2, [r4, #-1480]
20689 add r3, r2, r6
20690 ldr r2, [r2, r6]
20692 cmn r2, #1
20695 mov r2, #1
20709 ldr r2, [r4, #-1404]
20712 ldrh r2, [r2, r3]
20713 cmp r2, #0
20733 ldrh r2, [r1, r3]
20734 sub r2, r2, r0
20735 strh r2, [r1, r3] @ movhi
20759 mov r2, r0
20763 str r2, [r0, #4]
20764 mov r2, r7
20892 push {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr}
20900 add r2, r0, r1
20902 cmp r3, r2
20951 mov r2, #0
20959 mov r2, #1
20996 push {r0, r1, r2, r4, r5, r6, r7, r8, r9, r10, fp, lr}
21018 ldrh r2, [r5]
21022 cmp r2, r3
21025 ldrb r2, [r4, #987] @ zero_extendqisi2
21031 smulbb r2, r2, r0
21033 strh r2, [r1, r3] @ movhi
21035 ldr r2, [r4, #-1604]
21037 add r3, r3, r2
21040 ldrh r2, [r9]
21042 cmp r2, r3
21054 ldr r2, [r4, #-1404]
21056 ldrh r3, [r2, r3]
21075 add r2, r3, #272
21076 ldrh r2, [r2]
21082 cmp r1, r2
21084 lslcc r2, r2, #1
21087 strh r2, [r3, #-8] @ movhi
21092 ldr r2, .L3447+16
21094 ldrh r0, [r2, r3]
21105 ldr r2, [r4, #-1412]
21107 ldrh r3, [r2, r6]
21112 strh r3, [r2, r6] @ movhi
21132 strh ip, [r2, r3] @ movhi
21139 ldr r2, .L3447+16
21141 ldrh r2, [r2, r3]
21143 cmp r2, r3
21159 mov r2, #0
21168 mov r2, #1
21178 ldr r2, [r7, #4]
21179 cmp r3, r2
21189 add r1, r2, r2, lsl #1
21195 moveq r2, #20
21196 strheq r2, [r3, #-8] @ movhi
21198 sub r2, r2, #2
21230 ldrh r2, [r6, #2]
21232 cmp r2, r3
21295 mov r2, #0
21298 strh r2, [r4, r3] @ movhi
21299 mvn r2, #0
21301 strh r2, [r4, r3] @ movhi
21307 ldrh r2, [r4, r3]
21309 cmp r2, r3
21329 ldr r2, [r4, #-1364]
21337 mla ip, r0, r3, r2
21344 ldrh r2, [r5, #28]
21346 add r2, r2, #1
21347 strh r2, [r5, #28] @ movhi
21355 ldrh r2, [r1, r3]
21356 sub r2, r2, r0
21357 strh r2, [r1, r3] @ movhi
21358 mov r2, #0
21361 strb r2, [r4, #890]
21364 strh r2, [r6, #4] @ movhi
21372 strh r2, [r3, #4] @ movhi
21373 strb r2, [r4, #938]
21441 push {r0, r1, r2, r4, r5, r6, r7, r8, r9, r10, fp, lr}
21450 ldrh r2, [r6, #-12]
21452 lsl r2, r2, #2
21454 ldrh r2, [r6, #-12]
21457 lsl r2, r2, #2
21470 mov r2, #0
21473 uxth r3, r2
21474 add r2, r2, #1
21515 ldr r2, [r4, #-1720]
21518 mov r0, r2
21519 str r2, [sp, #4]
21533 ldr r2, [sp, #4]
21535 sub r0, r2, r8
21542 ldr r2, [r4, #-1868]
21543 cmp r2, #1
21545 ldrh r2, [r9]
21548 str r2, [sp, #4]
21550 ldr r2, [sp, #4]
21551 uxtah r0, r2, r0
21552 add r2, r2, r0, asr #2
21553 strh r2, [r9] @ movhi
21555 ldrb r2, [r4, #-2740] @ zero_extendqisi2
21556 cmp r2, #0
21558 ldrh r2, [r9]
21561 str r2, [sp, #4]
21563 ldr r2, [sp, #4]
21564 uxtah r0, r2, r0
21565 add r2, r2, r0, asr #2
21566 strh r2, [r9] @ movhi
21569 ldrh r2, [r1, #-8]
21570 cmp r2, #0
21573 add r0, r0, r2, lsr #1
21575 mul r0, r6, r2
21577 addlt r2, r2, #32
21579 addlt r2, r10, r2
21580 strhlt r2, [r9] @ movhi
21582 ldrh r2, [r9]
21584 sub r3, r3, r2
21597 ldr r2, [r4, #-1716]
21599 add r3, r3, r2, lsr #3
21602 lsr r2, r2, #5
21606 ldrh r2, [r7, #-10]
21611 lsl r2, r2, #1
21614 movw r2, #1156
21619 strh r6, [r4, r2] @ movhi
21621 ldrh r2, [r7, #-12]
21629 lsr r2, r2, #3
21640 ldr r2, [r4, #-1404]
21642 strh r6, [r2, r3] @ movhi
21680 ldr r2, [r4, #-1612]
21684 str r2, [r4, #896]
21685 add r2, r2, #1
21686 str r2, [r4, #-1612]
21687 ldr r2, [r4, #-1404]
21688 strh r1, [r2, r3] @ movhi
21689 mov r2, #0
21691 strb r2, [r4, #938]
21692 strh r2, [r3, #2] @ movhi
21694 ldrh r2, [r5]
21696 add r2, r2, #1
21697 strh r2, [r3] @ movhi
21698 mov r2, #1
21699 strb r2, [r4, #940]
21707 ldr r2, [r4, #-1404]
21709 strh r6, [r2, r3] @ movhi
21715 ldr r2, [r4, #-1612]
21720 str r2, [r4, #944]
21721 add r2, r2, #1
21722 str r2, [r4, #-1612]
21723 ldr r2, [r4, #-1404]
21724 strh r1, [r2, r3] @ movhi
21742 moveq r2, #1
21743 streq r2, [r3, #3440]
21807 mov r2, #16
21813 mov r2, r3
21816 ands ip, r1, r0, lsl r2
21817 add r2, r2, #1
21819 cmp r2, #16
21824 mov r2, #0
21827 ands ip, r1, r0, lsl r2
21828 add r2, r2, #1
21830 cmp r2, #24
21834 movhi r2, #36
21836 strb r2, [r3, #37]
21838 ldrb r2, [r3, #37] @ zero_extendqisi2
21840 strh r2, [r3, #26] @ movhi
21869 mov r2, #1
21870 str r2, [r3, #3440]
21918 mov r2, r3
21940 ldr r2, [r4, #-1496]
21942 ldr ip, [r2, r3]
21943 add r1, r2, r3
21950 ldrh r2, [r1]
21951 lsl r2, r2, #1
21952 strh lr, [r0, r2] @ movhi
21953 ldr r2, [r4, #1300]
21955 add r2, r2, #1
21956 str r2, [r4, #1300]
21957 ldr r2, [r4, #-1496]
21958 add r3, r2, r3
21968 ldr r2, [r0, #8]
21991 movw r2, #65535
21993 cmp r1, r2
22049 str r2, [sp, #28]
22052 mov r2, r3
22064 ldr r2, [sp, #28]
22066 cmp r2, r3
22069 add r2, r1, r2
22070 cmp r3, r2
22071 str r2, [sp, #44]
22085 ldr r2, [sp, #28]
22092 add r3, r3, r2
22093 ldr r2, [sp, #32]
22096 add r3, r3, r2
22123 mov r2, #0
22131 ldr r2, [r4, #-1500]
22133 mla r9, r9, r7, r2
22145 ldr r2, [sp, #28]
22148 cmp r2, r3
22149 movcc r3, r2
22155 ldr r2, [r4, #-1436]
22161 add r3, r2, r3
22166 ldr r2, [sp, #44]
22170 cmp r2, r0
22175 mov r2, #512
22199 mov r2, #0
22219 ldr r2, [r3, #16]
22220 cmp r1, r2
22228 ldr r2, [sp, #64]
22234 ldr r2, [r3, r9]
22236 cmn r2, #1
22238 moveq r10, r2
22242 ldr r2, [r1, #16]
22244 cmp r2, r3
22249 ldr r2, [r1, #8]
22251 ldr r0, [r2, #4]
22253 ldr r2, [r2]
22255 str r2, [sp, #12]
22256 ldr r2, [r3, #12]
22257 str r2, [sp, #8]
22258 ldr r2, [r3, #8]
22259 str r2, [sp, #4]
22260 ldr r2, [r3, #4]
22261 str r2, [sp]
22262 ldr r2, [r1, #4]
22268 add r2, r3, r9
22272 ldr r0, [r2, #4]
22290 ldrh r2, [r3, #-12]
22291 mul r3, r2, r6
22293 cmp r2, r1
22308 cmp r1, r2
22315 ldr r2, [sp, #68]
22348 mov r3, r2
22349 mov r2, r1
22366 mov r3, r2
22367 mov r2, r1
22431 movw r2, #65535
22432 cmp r3, r2
22434 ldrh r2, [r4]
22435 cmp r2, r3
22448 ldrh r2, [r6]
22450 cmp r2, r3
22499 mov r9, r2
22500 ldr r2, .L3712+4
22501 ldr r2, [r2, #3440]
22502 cmp r2, #1
22508 mov r2, fp
22535 ldr r2, [sp]
22539 sub r6, r0, r2
22540 ldr r2, [r4, #-1512]
22549 cmp r2, #0
22553 mul r3, r3, r2
22554 ldr r2, [r4, #-1480]
22556 add r10, r2, r3
22558 ldr r2, [r10, #16]
22559 cmp r3, r2
22562 ldr r2, [r4, #-1592]
22565 add r2, r2, #1
22566 str r2, [r4, #-1592]
22567 ldr r2, [r4, #1956]
22568 add r2, r2, #1
22569 str r2, [r4, #1956]
22579 mov r2, r8
22620 ldr r2, [sp]
22621 sub r1, r3, r2
22623 ldr r2, .L3712+12
22624 ldrh r3, [r2]
22625 mov r6, r2
22639 ldrh r2, [r7]
22641 cmp r2, r3
22645 cmp r3, r2
22647 ldrh r2, [r4, #-14]
22648 cmp r2, r3
22681 ldr r2, .L3712+8
22683 cmp r5, r2
22695 ldr r2, [r4, #3448]
22697 cmp r2, #0
22700 ldrh r2, [r5, #4]
22701 cmp r2, #0
22709 ldr r2, [r10, #-1516]
22710 sub r2, r2, r1
22712 cmp r2, r8
22713 movcs r2, r8
22714 cmp r1, r2
22716 movcs r3, r2
22722 ldr r2, [sp, #36]
22723 cmp r3, r2
22727 ldr r2, [r10, #-1512]
22731 cmp r2, r1
22735 ldrh r2, [r5, #4]
22736 cmp r2, #0
22744 ldrh r1, [r2, #4]
22746 movne r5, r2
22752 ldrh r2, [r5, #4]
22753 cmp r2, #0
22760 and r2, r4, r3
22763 moveq r2, #0
22764 andne r2, r2, #1
22765 cmp r2, #0
22767 ldr r2, .L3712+28
22768 ldrh r1, [r2]
22769 add r2, r7, r9
22770 mls r2, r1, r6, r2
22771 cmp r1, r2
22774 mov r2, #0
22785 ldrh r2, [r3, #-6]
22787 mul r0, r2, r1
22825 ldrh r2, [r3, #-12]
22826 cmp r2, r4
22838 ldr r2, [r10, #-1512]
22841 mla r2, ip, r2, r0
22842 str r1, [r2, #8]
22844 ldr r2, .L3712+32
22847 strh r2, [r3, r1] @ movhi
22849 ldr r2, [r10, #-1608]
22850 str r2, [r3, #4]
22851 add r2, r2, #1
22852 cmn r2, #1
22854 moveq r2, #0
22855 str r2, [r10, #-1608]
22856 ldr r2, [sp, #40]
22859 str r2, [r3, #12]
22860 ldrh r2, [r5]
22861 strh r2, [r3, #2] @ movhi
22862 ldr r2, [r10, #-1512]
22864 add r2, r2, #1
22865 str r2, [r10, #-1512]
22872 ldrh r2, [r3, #-12]
22873 smulbb r2, r2, r6
22874 sub r4, r4, r2
22878 ldr r2, [r10, #-1480]
22882 mla r0, ip, r0, r2
22883 ldrh r2, [r3, #-8]
22888 ldr r2, [sp, #40]
22889 cmn r2, #1
22893 str r2, [sp, #48]
22894 ldr r2, [r10, #-1512]
22896 mla r2, r0, r2, r1
22898 ldr r1, [r2, #8]
22899 ldr r2, [r2, #12]
22902 str r2, [sp, #56]
22903 mov r2, #0
22905 ldr r2, [sp, #44]
22906 cmn r2, #1
22907 ldreq r2, [r10, #1276]
22908 addeq r2, r2, #1
22909 streq r2, [r10, #1276]
22912 ldr r2, [r3, #8]
22913 cmp r6, r2
22915 ldr r2, [r10, #1276]
22917 add r2, r2, #1
22918 str r2, [r10, #1276]
22919 mov r2, r6
22924 lsl r2, r4, #9
22938 ldr r2, [r10, #-1480]
22942 mla r0, r1, r0, r2
22943 ldrh r2, [r3, #-8]
22964 ldr r2, [r10, #-1512]
22967 mla fp, fp, r2, r1
22968 ldrh r2, [r3, #-12]
22970 mul r2, r6, r2
22971 sub r2, r2, r7
22972 add r2, r3, r2, lsl #9
22973 str r2, [fp, #8]
22977 ldr r2, [r10, #-1512]
22980 mla fp, fp, r2, r0
22981 ldrh r2, [r3, #-8]
22991 mov r2, #0
22992 str r2, [r10, #-1512]
23024 mov r3, r2
23025 mov r2, r1
23042 mov r3, r2
23043 mov r2, r1
23075 ldrh r2, [r3, r7]
23100 ldrh r2, [r3, r7]
23114 mov r2, r5
23118 uxth r3, r2
23124 ldrh r2, [r3, r7]
23126 mov r2, r5
23130 mov r2, r5
23135 mvn r2, #0
23137 strh r2, [r4, r3] @ movhi
23144 add r2, r2, #1