Lines Matching full:r2

32 	cmp	r3, r2
37 cmp r3, r2
203 mov r9, r2
204 movw r2, #65535
205 cmp r1, r2
210 mov r2, #202
217 movw r2, #65535
221 cmp r3, r2
222 ldrne r2, [r6, #1036]
226 mlane r3, r1, r3, r2
227 mvnne r2, #0
229 strhne r2, [r3, #2] @ movhi
239 cmp r3, r2
244 ldrne r2, [r6, #1036]
247 strhne r3, [r2, r1] @ movhi
251 mov r2, #6
252 mla r3, r2, r3, r0
257 mul r2, r2, r0
258 strh r1, [r3, r2] @ movhi
302 ldr r2, .L58
306 ldr r3, [r2, #1040]
307 ldr r6, [r2, #1044]
310 ldrb r2, [r3, #112] @ zero_extendqisi2
315 cmp r2, #8
316 movne r2, #160
318 smlabbne r1, r2, r0, r1
319 mov r2, #54
320 str r2, [r5, #2056]
321 sub r2, ip, #1
323 add r7, r7, r2
359 mov r2, r0
382 ldr r2, .L66
388 ldr r2, [r3]
413 ldrb r2, [r3, #1028] @ zero_extendqisi2
414 cmp r2, #9
415 ldr r2, [r3, #1044]
416 ldr r1, [r2]
418 ldr r1, [r2, #4]
421 ldr r1, [r2, #16]
423 ldr r1, [r2, #32]
425 ldr r1, [r2, #80]
427 ldr r1, [r2, #84]
429 ldr r1, [r2, #520]
430 ldr r2, [r2, #8]
433 str r2, [r3, #1076]
436 ldr r1, [r2, #8]
438 ldr r1, [r2, #12]
440 ldr r1, [r2, #304]
442 ldr r1, [r2, #308]
444 ldr r1, [r2, #336]
445 ldr r2, [r2, #344]
469 ldr r2, [r0, #292]
471 orr r3, r2, r1
478 ldr r2, [r0, #368]
480 orr r3, r2, r1
506 push {r0, r1, r2, r4, r5, r6, r7, r8, r9, r10, fp, lr}
510 ldrh ip, [r2]
512 strh ip, [r2] @ movhi
528 add r2, r4, #1088
529 ldrh r10, [r2]
533 ldr r2, [r5, r1, lsl #2]
536 ubfx r2, r2, #11, #8
537 smulbb r2, r2, r10
539 add r2, r2, r8
540 uxth r2, r2
541 str r2, [sp]
542 sub r2, r3, r9
543 asr r8, r2, #1
544 ldr r2, .L91+4
545 mul r2, r2, r8
546 uxth r2, r2
548 ldr ip, [r5, r2, lsl #2]
549 lsl r8, r2, #2
562 strh r2, [lr, #2] @ movhi
570 mov r2, ip
576 strh r2, [r7, r6] @ movhi
577 ldr r2, [r0]
578 cmp r3, r2
583 mov r2, #6
585 mul r2, r2, ip
586 strh r1, [r0, r2] @ movhi
613 ldrh ip, [r2]
619 strh ip, [r2] @ movhi
632 ldr r2, [r4, #1092]
636 str r2, [sp, #4]
637 lsl r2, r1, #1
641 ldrh ip, [ip, r2]
644 lsl r2, r1, #2
647 ldrh r2, [r9, r2]
649 ubfx r2, r2, #0, #11
650 addne r2, r2, r7
651 uxtahne ip, ip, r2
652 ldr r2, [r4, #1036]
655 str r2, [sp, #12]
656 sub r2, r3, r2
657 asr r6, r2, #1
658 ldr r2, .L116+4
659 mul r2, r2, r6
663 uxth r2, r2
666 sub r4, r1, r2
677 lsl r4, r2, #1
679 ldr r8, [r9, r2, lsl #2]
681 lsl r7, r2, #2
699 strh r2, [lr, #2] @ movhi
706 ldr r2, [sp, #12]
708 mla r3, r3, r4, r2
709 mov r2, r4
714 strh r2, [r10, r5] @ movhi
715 ldr r2, [r0]
716 cmp r3, r2
721 ldr r2, .L116
722 ldr r0, [r2, #1036]
723 mov r2, #6
724 mul r2, r2, ip
725 strh r1, [r0, r2] @ movhi
765 mov r7, r2
766 movw r2, #65535
769 cmp r3, r2
771 ldrh r2, [r10, r8]
772 cmp r2, r3
774 movw r2, #273
781 movw r2, #65535
782 cmp r3, r2
784 ldrh r2, [r10, r8]
785 cmp r2, r3
789 lsl r2, r4, #1
791 ldrh r2, [r0, r2]
794 mulne r1, r1, r2
795 mov r2, #6
796 mul r2, r2, r3
798 asr ip, r2, #1
803 add r2, r0, r2
804 ldrh r3, [r2, #4]
810 mov r2, r7
814 mov r2, r7
843 movne r2, r0
847 add r2, r0, #1
854 addne r2, r4, #2
862 mov r7, r2
863 ldrb r4, [r2], #1 @ zero_extendqisi2
896 ldr r2, [r3, #1044]
897 ldr r3, [r2]
900 str r3, [r2]
970 ldr r2, .L161+8
972 add r3, r2, r3
1000 ldrb r2, [r5, #1100] @ zero_extendqisi2
1001 sub r2, r2, #1
1002 cmp r2, #7
1004 ldr r2, [r5, #1040]
1006 add r2, r2, r0
1007 ldrb r2, [r2, #120] @ zero_extendqisi2
1008 cmp r2, #0
1013 mov r2, #0
1015 strb r2, [r3, #120]
1033 push {r0, r1, r2, r3, r4, lr}
1051 ldrb r2, [r0, #2] @ zero_extendqisi2
1291 ldrb r2, [r3, #1110] @ zero_extendqisi2
1300 ldrb r2, [r3, #1122] @ zero_extendqisi2
1309 ldrb r2, [r3, #1120] @ zero_extendqisi2
1390 ldr r2, .L296
1391 ldrb r3, [r2, #1028] @ zero_extendqisi2
1392 ldr r2, [r2, #1044]
1398 streq r3, [r2, #80]
1399 strne r3, [r2, #304]
1419 ldrb r2, [r3, #1028] @ zero_extendqisi2
1421 cmp r2, #9
1446 ldr r2, [r3]
1447 bfieq r2, ip, #13, #1
1450 orr r2, r2, #24576
1451 bfc r2, #15, #1
1453 orr r2, r2, #196608
1455 orrne r2, r2, #32768
1471 str r2, [r3]
1492 mov r2, #1
1493 lsl r0, r2, r0
1515 push {r0, r1, r2, r4, r5, r6, r7, r8, r9, r10, fp, lr}
1521 str r2, [sp, #4]
1525 mov r2, #812
1542 uxtb r2, r5
1545 str r2, [r7, #2052]
1546 ldrb r2, [r4, #1152] @ zero_extendqisi2
1549 cmp r2, #0
1557 movne r2, #1
1558 moveq r2, #0
1560 orreq r2, r2, #1
1561 cmp r2, #0
1591 rsb r2, r6, #24
1593 lsl r4, r3, r2
1596 and r6, r6, r0, asr r2
1623 mov r2, r7
1646 ldr r2, [r3, #1044]
1647 ldr r3, [r2]
1650 str r3, [r2]
1668 push {r0, r1, r2, r4, r5, lr}
1710 ldrb r2, [r3] @ zero_extendqisi2
1711 cmp r2, #0
1713 cmp r2, #1
1725 cmp r2, #2
1729 ldrb r2, [r3, #1154] @ zero_extendqisi2
1730 cmp r2, #0
1733 mov r2, #0
1734 strb r2, [r3, #1154]
1736 cmp r3, r2
1745 cmp r2, #3
1792 ldrb r2, [r3] @ zero_extendqisi2
1793 cmp r2, #0
1795 cmp r2, #1
1807 cmp r2, #2
1811 ldrb r2, [r3, #1154] @ zero_extendqisi2
1812 cmp r2, #0
1815 ldrb r2, [r5, #16] @ zero_extendqisi2
1816 cmp r2, #2
1817 movne r2, #4
1818 strb r2, [r3, #1154]
1829 cmp r2, #3
1854 ldrbne r2, [r6, #1154] @ zero_extendqisi2
1856 strne r2, [r5, #2048]
1887 mvn r2, #0
1894 bic r6, r6, r2, lsl r3
1899 movw r2, #1013
1929 ldrb r2, [r3, #7] @ zero_extendqisi2
1930 cmp r2, #1
1935 moveq r2, #38
1936 streq r2, [r3, #2056]
1939 mov r2, #0
1940 str r2, [r3, #2056]
1941 str r2, [r3, #2052]
1942 str r2, [r3, #2052]
1943 uxtb r2, r5
1944 str r2, [r3, #2052]
1945 lsr r2, r5, #8
1946 str r2, [r3, #2052]
1947 lsr r2, r5, #16
1948 str r2, [r3, #2052]
1949 ldrb r2, [r4, #1152] @ zero_extendqisi2
1950 cmp r2, #0
1991 push {r0, r1, r2, r4, r5, lr}
2047 mov r2, #0
2051 cmp r2, r3
2058 add r3, r2, r4
2062 add r2, r2, #1
2142 mvn r2, #116
2146 str r2, [r0, #4]
2147 ldr r2, .L443
2148 add r1, r2, r1
2149 movw r2, #661
2150 ldrsb r2, [r1, r2]
2151 str r2, [r0]
2172 cmp r2, #0
2179 mov r2, #18
2183 str r2, [r0, #4]
2214 str r2, [r0]
2215 str r2, [r0]
2216 str r2, [r0]
2334 rsb r2, r6, #24
2336 lsl r5, r3, r2
2340 and r6, r6, r0, lsr r2
2346 movw r2, #1148
2397 add r2, r8, r10
2407 str r3, [r2, #2056]
2442 ldr r2, [r4, #1104]
2443 ldrb r3, [r2, #7] @ zero_extendqisi2
2446 ldrb r3, [r2, #12] @ zero_extendqisi2
2460 ldrb r2, [r2, #12] @ zero_extendqisi2
2461 sub r2, r2, #3
2462 clz r2, r2
2463 lsr r2, r2, #5
2464 moveq r2, #0
2465 cmp r2, #0
2466 ldrb r2, [r4, #1120] @ zero_extendqisi2
2468 str r2, [r8, #2056]
2469 uxtb r2, r5
2470 str r2, [r3, #2052]
2471 lsr r2, r5, #8
2473 str r2, [r3, #2052]
2508 uxtb r2, r3
2511 cmp r2, #18
2514 mvnls r3, r3, lsr r2
2532 lsl r2, r10, #8
2536 add r3, r5, r2
2552 add r5, r5, r2
2574 lsl r2, r10, #8
2578 add r3, r5, r2
2672 push {r0, r1, r2, r3, r4, r5, r6, lr}
2706 ldrb r2, [r4] @ zero_extendqisi2
2707 sub r3, r2, #1
2746 mov r5, r2
2748 ldr r2, .L544+4
2750 ldr r4, [r2, #1044]
2751 mov r2, #0
2754 str r2, [r4, #2056]
2794 mov r5, r2
2815 ldr r2, [r4, #2048]
2835 mov r2, r5
2838 strb r1, [r2], #1
2839 cmp r2, r3
2884 addne r2, r5, r7
2886 moveq r2, #162
2887 strne r3, [r2, #2056]
2888 streq r2, [r3, #2056]
2907 ldr r2, [r4, #2048]
2908 cmp r2, #255
2909 ldreq r2, [r4, #2048]
2910 ands r4, r2, #5
2976 ldr r2, [sp, #4]
2977 orr r2, r2, #1
2978 str r2, [sp, #4]
2979 ldr r2, .L586
2980 ldrb r1, [r2, #1028] @ zero_extendqisi2
2981 strb r0, [r2, #1193]
2984 ldr r2, [r2, #1044]
2987 str r1, [r2, #16]
3005 str r3, [r2, #32]
3011 ldr r1, [r2, #1044]
3013 ldr r2, [sp, #4]
3015 str r2, [r1, #8]
3017 ldr r2, [sp]
3018 bfi r2, ip, #8, #8
3019 str r2, [sp]
3020 ldr r2, [sp]
3021 bfi r2, r3, #18, #1
3022 str r2, [sp]
3025 ldr r2, [sp]
3026 bfi r2, r3, #4, #1
3027 str r2, [sp]
3035 ldr r2, [sp]
3037 orr r2, r2, #262144
3038 str r2, [sp]
3039 ldr r2, [sp]
3040 orr r2, r2, #16
3041 str r2, [sp]
3070 ldr r2, [r4, #1048]
3073 str r2, [r3]
3074 ldr r2, [r4, #1052]
3076 str r2, [r3, #4]
3077 ldr r2, [r4, #1056]
3079 str r2, [r3, #16]
3080 ldr r2, [r4, #1060]
3081 str r2, [r3, #32]
3082 ldr r2, [r4, #1064]
3083 str r2, [r3, #80]
3084 ldr r2, [r4, #1068]
3085 str r2, [r3, #84]
3086 ldr r2, [r4, #1072]
3087 str r2, [r3, #520]
3088 ldr r2, [r4, #1076]
3089 str r2, [r3, #8]
3128 str r2, [r3, #8]
3129 ldr r2, [r4, #1060]
3130 str r2, [r3, #12]
3131 ldr r2, [r4, #1064]
3132 str r2, [r3, #304]
3133 ldr r2, [r4, #1068]
3134 str r2, [r3, #308]
3135 ldr r2, [r4, #1072]
3136 str r2, [r3, #336]
3137 ldr r2, [r4, #1076]
3138 str r2, [r3, #344]
3224 mov r6, r2
3228 movw r2, #695
3247 mov r2, r6
3279 mov r2, #208
3280 str r2, [r3, #2056]
3286 mov r2, #96
3288 str r2, [r3, #2056]
3299 lsrne r2, r10, #24
3300 strne r2, [r5, #2052]
3310 mov r2, r0
3349 mov r8, r2
3353 bic r6, r2, r6, lsl r3
3357 movw r2, #757
3376 mov r2, r8
3390 mov r2, #96
3393 str r2, [r3, #2056]
3394 uxtb r2, r6
3395 str r2, [r3, #2052]
3396 lsr r2, r6, #8
3397 str r2, [r3, #2052]
3398 lsr r2, r6, #16
3399 str r2, [r3, #2052]
3400 ldrb r2, [r5, #1152] @ zero_extendqisi2
3401 cmp r2, #0
3418 mov r2, r0
3453 mov r2, r1
3479 ldrb r2, [r7, #1109] @ zero_extendqisi2
3481 cmp r2, r3
3536 push {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr}
3541 mov r0, r2
3544 ldrb r2, [r4, #1028] @ zero_extendqisi2
3545 cmp r2, #9
3551 ldr r2, [sp, #4]
3552 bfi r2, r6, #1, #1
3553 str r2, [sp, #4]
3554 ldr r2, [sp, #4]
3555 orr r2, r2, #8
3556 str r2, [sp, #4]
3557 ldr r2, [sp, #4]
3558 bfi r2, lr, #5, #2
3559 str r2, [sp, #4]
3560 ldr r2, [sp, #4]
3561 orr r2, r2, #536870912
3562 str r2, [sp, #4]
3563 ldr r2, [sp, #4]
3564 orr r2, r2, #1024
3565 str r2, [sp, #4]
3566 ldr r2, [sp, #4]
3567 bfi r2, r1, #4, #1
3568 str r2, [sp, #4]
3569 ldr r2, [sp, #4]
3570 bfi r2, ip, #22, #6
3571 str r2, [sp, #4]
3572 ldr r2, [sp, #4]
3573 orr r2, r2, #128
3574 str r2, [sp, #4]
3575 ldrb r2, [r4, #1195] @ zero_extendqisi2
3576 cmp r2, r1
3578 ldrb r2, [r4, #1196] @ zero_extendqisi2
3579 cmp r2, r1
3580 ldrne r2, [sp, #4]
3581 orrne r2, r2, #512
3582 strne r2, [sp, #4]
3585 mov r2, r5
3592 mov r2, r5
3601 ldr r2, [r4, #1212]
3606 str r2, [r3, #52]
3608 ldr r2, [r3, #48]
3609 str r2, [sp, #8]
3610 ldr r2, [sp, #8]
3611 bfi r2, r1, #9, #5
3613 str r2, [sp, #8]
3614 ldr r2, [sp, #8]
3615 orr r2, r2, #448
3616 str r2, [sp, #8]
3617 ldr r2, [sp, #8]
3618 bfi r2, r1, #3, #3
3619 str r2, [sp, #8]
3620 ldr r2, [sp, #8]
3621 orr r2, r2, #4
3622 str r2, [sp, #8]
3623 ldr r2, [sp, #8]
3624 bfi r2, r5, #1, #1
3625 str r2, [sp, #8]
3626 ldr r2, [sp, #8]
3627 orr r2, r2, #1
3628 str r2, [sp, #8]
3629 movw r2, #1228
3630 ldrh r1, [r4, r2]
3631 ldr r2, [sp, #8]
3632 bfi r2, r1, #16, #11
3633 str r2, [sp, #8]
3634 ldr r2, [sp, #8]
3635 str r2, [r3, #48]
3636 ldr r2, [sp, #4]
3637 str r2, [r3, #16]
3638 ldr r2, [sp, #4]
3639 orr r2, r2, #4
3640 str r2, [sp, #4]
3641 ldr r2, [sp, #4]
3642 str r2, [r3, #16]
3648 ldr r2, [r4, #1044]
3651 ldr r2, [r2, #12]
3652 str r2, [sp, #12]
3653 ldr r2, [sp, #12]
3654 bfi r2, lr, #8, #8
3655 str r2, [sp, #12]
3656 ldr r2, [sp, #12]
3657 bfc r2, #3, #1
3658 str r2, [sp, #12]
3659 ldr r2, [sp, #12]
3660 bfc r2, #5, #3
3661 str r2, [sp, #12]
3662 mov r2, #0
3663 str r2, [sp, #4]
3664 cmp r5, r2
3683 bfi lr, r2, #4, #1
3693 mov ip, r2
3699 add lr, r6, r2
3703 mov r2, r5
3711 mov r2, r5
3720 ldr r2, [r4, #1212]
3725 str r2, [r3, #20]
3726 mov r2, #0
3728 str r2, [sp, #8]
3729 ldr r2, [sp, #8]
3730 bfi r2, r1, #9, #5
3732 str r2, [sp, #8]
3733 ldr r2, [sp, #8]
3734 orr r2, r2, #448
3735 str r2, [sp, #8]
3736 ldr r2, [sp, #8]
3737 bfi r2, r1, #3, #3
3738 str r2, [sp, #8]
3739 ldr r2, [sp, #8]
3740 orr r2, r2, #4
3741 str r2, [sp, #8]
3742 ldr r2, [sp, #8]
3743 bfi r2, r5, #1, #1
3744 str r2, [sp, #8]
3745 ldr r2, [sp, #8]
3746 orr r2, r2, #1
3747 str r2, [sp, #8]
3748 ldr r2, [sp, #8]
3749 str r2, [r3, #16]
3750 ldr r2, [sp, #12]
3751 str r2, [r3, #12]
3752 ldr r2, [sp, #4]
3753 str r2, [r3, #8]
3754 ldr r2, [sp, #4]
3755 orr r2, r2, #4
3756 str r2, [sp, #4]
3757 ldr r2, [sp, #4]
3758 str r2, [r3, #8]
3762 bic r2, r2, #3
3765 str r8, [r7, r2]
3766 mov r2, lr
3788 ldrh r2, [r3, r0]
3794 orrne r2, r2, #-1073741824
3796 streq r2, [r3, #520]
3797 strne r2, [r3, #336]
3916 ldr r2, .L726
3923 strb r1, [r2, #2]
3925 strb r0, [r2, #1]
3926 strb ip, [r2]
3927 add r2, r2, #48
3928 str r1, [r2, #-40]
3930 ldr r2, .L726+4
3932 strb r0, [r2, #2720]
3933 strb r1, [r2, #2768]
3934 strb r3, [r2, #2769]
3965 mov r2, #74
3975 ldr r2, .L736+8
3977 mov r6, r2
3980 mla r3, r1, r3, r2
3987 mov r2, #81
3994 ldrb r2, [r4, #1] @ zero_extendqisi2
3996 strb r2, [r3, #1232]
4100 mov r2, r3
4107 add r2, r2, r1
4110 strh r1, [r2, #34] @ movhi
4125 mov r2, #121
4169 mov r2, r3
4174 mla r2, lr, r2, r0
4177 strb r3, [r2, #1232]
4214 mov r2, #172
4283 ldrb r2, [r4, #-48] @ zero_extendqisi2
4325 ldr r2, .L793
4328 ldrb r3, [r2, #17] @ zero_extendqisi2
4329 ldrh r2, [r2, #18]
4330 smulbb r3, r3, r2
4331 ldr r2, .L793+4
4333 ldr r2, [r2, #1040]
4336 add r2, r2, ip, lsl #2
4339 mla r0, r0, r3, r2
4362 mov r2, r1
4378 ldr r2, [r3, #1040]
4386 ldr r3, [r2, r0]
4388 str r6, [r2, r0]
4424 ldrb r2, [r3, #1]! @ zero_extendqisi2
4425 cmp r2, #0
4429 sub r1, r2, #48
4434 sub r1, r2, #97
4436 subls r2, r2, #87
4438 sub r1, r2, #65
4441 sub r2, r2, #55
4443 add r0, r2, r0, lsl #4
4457 push {r0, r1, r2, lr}
4460 mov r2, #0
4461 str r2, [sp]
4486 push {r0, r1, r2, r3, r4, r5, r6, lr}
4490 ldr r2, .L816
4498 ldrb r2, [r1, #5] @ zero_extendqisi2
4509 ldr r2, [r5, #1032]
4513 lsr r2, r2, #11
4515 ldr r2, [r5, #2776]
4519 lsr r2, r2, #11
4526 ldr r2, [r5, #2780]
4531 ldr r2, [r5, #1032]
4539 ldr r2, [r3, #524]
4545 ldr r2, [r3, #528]
4549 ldrh r2, [r3]
4555 ldrh r2, [r5, r3]
4561 ldrh r2, [r5, r3]
4567 ldrh r2, [r5, r3]
4573 ldrh r2, [r5, r3]
4579 ldrh r2, [r5, r3]
4587 ldrb r2, [r5, #2769] @ zero_extendqisi2
4591 ldr r2, [r5, #2800]
4595 ldrh r3, [r2, #146]
4596 ldrh r2, [r2, #148]
4602 ldr r2, [r3, #16]
4604 add r2, r3, r2, lsr #11
4610 ldr r2, [r3, #24]
4612 add r2, r3, r2, lsr #11
4618 ldr r2, [r3, #64]
4624 ldr r2, [r3, #68]
4630 ldr r2, [r3, #12]
4631 umull r2, r3, r2, r1
4633 lsr r2, r3, #3
4637 ldrb r2, [r5] @ zero_extendqisi2
4648 ldr r2, [r3, #556]
4654 ldr r2, [r3, #552]
4660 ldr r2, [r3, #52]
4666 ldr r2, [r3, #60]
4672 ldr r2, [r3, #76]
4678 ldr r2, [r3, #8]
4684 ldrh r2, [r1, #16]
4693 ldrh r2, [r1, #48]
4702 ldrh r2, [r1, #80]
4711 ldrh r2, [r3, #74]
4724 ldrh r2, [r3, #72]
4735 ldrh r2, [r5, r3]
4742 movw r2, #2808
4748 ldrh r2, [r5, r2]
4760 add r2, r1, #584
4763 ldrh r2, [r2]
4770 ldr r2, [r5, #1096]
4774 ldr r3, [r2, #548]
4779 ldr r3, [r2, #544]
4781 ldr r3, [r2, #540]
4782 ldr r2, [r2, #536]
4933 push {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, lr}
4939 mov r9, r2
4945 ldr r2, [r7, #1092]
4952 ldrh r3, [r2, r3]
4953 mov r2, r1
4969 movw r2, #543
4983 mov r2, r4
4991 ldr r2, [r7, #1092]
4993 ldrh r3, [r2, r3]
4994 ldr r2, [r7, #1084]
4995 add r2, r2, r5, lsl #2
4996 ldrb r2, [r2, #2] @ zero_extendqisi2
4997 ands r6, r2, #224
5001 movw r2, #553
5044 lsr r2, r2, #5
5068 lsr r3, r2, #5
5070 mov r2, r4
5079 mov r2, r3
5081 ldrh ip, [r2]
5085 strh r5, [r2] @ movhi
5087 ldrne r2, [r7, #1096]
5089 ldrhne r3, [r2, #124]
5092 strhne r3, [r2, #124] @ movhi
5139 sub r2, r3, #3136
5140 ldrh r2, [r2, #-2]
5143 lsr r6, r0, r2
5147 sub r0, r0, r2
5154 mov r2, r4
5159 mov r2, #0
5167 uxth r2, r1
5168 cmp r3, r2
5172 add r2, r3, #1
5174 str r2, [r5, #916]
5176 ldr r2, .L869+12
5178 strh r4, [r2, r3] @ movhi
5181 add r2, r2, ip
5183 lsl r2, r2, #1
5184 ldrh r2, [r0, r2]
5185 cmp r4, r2
5230 push {r0, r1, r2, r4, r5, r6, r7, r8, r9, r10, fp, lr}
5243 mov r2, #48
5245 mul r2, r2, fp
5247 add r0, r6, r2
5248 add r2, r10, r2
5250 ldrh r8, [r2, #32]
5256 mov r2, #1
5257 strh r2, [r3] @ movhi
5258 ldr r2, [r0, #1256]
5260 str r2, [r0, #912]
5263 mov r2, #956
5270 ldrb r2, [r5, #-3128] @ zero_extendqisi2
5272 cmp r2, #3
5274 ldrb r2, [r7, #1158] @ zero_extendqisi2
5275 cmp r2, #0
5277 ldr r2, [r7, #1096]
5278 ldrb r4, [r2, #89] @ zero_extendqisi2
5279 ldrb r2, [r5, #-3127] @ zero_extendqisi2
5280 cmp r2, r4
5288 mov r2, #48
5290 mla r2, r2, fp, r6
5293 ldrb r2, [r2, #1233] @ zero_extendqisi2
5294 cmp r1, r2
5296 mov r2, #976
5302 mov r2, #48
5303 mla r3, r2, fp, r6
5326 ldr r2, [r5, #-3124]
5331 add r8, r2, r8
5333 uxth r2, r3
5334 cmp r4, r2
5336 ldrb r2, [r8, r3] @ zero_extendqisi2
5338 mla r2, r1, r2, r6
5339 strb ip, [r2, r0]
5342 ldrb r2, [r5, #-3126] @ zero_extendqisi2
5343 cmp r2, #0
5346 ldrb r2, [r5, #-3125] @ zero_extendqisi2
5347 cmp r2, #0
5358 sub r2, r9, r8
5359 uxth r2, r2
5360 cmp r4, r2
5362 ldr r2, [r10, #-3124]
5365 ldrb r0, [r2, r9] @ zero_extendqisi2
5366 strb r5, [r2, r9]
5368 mla r2, r7, r0, r6
5370 strb r1, [r2, fp]
5373 ldrb r2, [r6, #2831] @ zero_extendqisi2
5374 sub r2, r2, #1
5375 strb r2, [r6, #2831]
5401 ldrh r2, [r3, #124]
5402 cmp r2, #0
5404 movne r2, #1
5424 cmp r2, #0
5428 ldrne r2, [r1, #1096]
5429 ldrbeq r2, [r3, #-3119] @ zero_extendqisi2
5431 ldrhne r3, [r2, #124]
5432 addeq r3, r3, r2, lsl #1
5434 strhne r3, [r2, #124] @ movhi
5435 ldrheq r2, [r3, #120]
5436 subeq r2, r2, #1
5437 strheq r2, [r3, #120] @ movhi
5472 ldr r2, .L933+4
5476 sub r3, r2, #3104
5477 mov r6, r2
5480 ldrb r3, [r2, #-3127] @ zero_extendqisi2
5484 ldr r1, [r2, #-3124]
5485 mov r2, #48
5496 mla lr, r2, r0, r5
5511 ldrb r2, [r3, r4] @ zero_extendqisi2
5515 mvn r2, #0
5517 strb r2, [r3, r4]
5519 add r3, r3, r2
5550 addne r2, r3, #1040
5552 addne r2, r2, #11
5554 addne r2, r1, r2, lsl #1
5555 ldrhne r0, [r2, #6]
5574 push {r0, r1, r2, r3, r4, lr}
5582 add r2, r0, r1
5583 ldrh r3, [r2, r3]
5585 ldrh r2, [r2, #2]
5670 movw r2, #65535
5677 cmp r0, r2
5739 str r2, [sp, #12]
5747 ldrh r2, [r3, #52]
5748 cmp r2, #1
5773 add r2, r9, #1
5776 uxth r2, r2
5779 strh r2, [r3] @ movhi
5792 ldrh r2, [r3, r9]
5795 cmp r2, r3
5797 mov r2, #0
5799 mov r1, r2
5837 lsl r2, r0, #1
5838 ldrh r2, [r3, r2]
5840 cmp r2, r3
5842 mov r2, #0
5843 mov r1, r2
5858 ldrh r2, [r6]
5864 cmp r2, r3
5865 addlt r2, r2, r1, lsr #3
5866 strhlt r2, [r6] @ movhi
5885 mov r2, #0
5886 mov r1, r2
5896 movw r2, #2818
5899 ldrh r3, [r5, r2]
5904 strh r3, [r5, r2] @ movhi
5908 mov r2, #0
5909 strh r2, [r3, #-6] @ movhi
5912 mov r2, #0
5913 strh r2, [r3] @ movhi
5927 ldrh r2, [r9, #-8]
5928 cmp r3, r2
5929 subhi r3, r3, r2, lsr #3
5939 movw r2, #2818
5940 ldrh r3, [r5, r2]
5951 ldr r2, [sp, #24]
5979 cmp r2, #0
6014 cmp r2, #1
6024 ldr r2, .L1086+44
6025 ldrh r3, [r2]
6026 str r2, [sp, #36]
6032 ldr r2, [sp, #36]
6037 strh r3, [r2] @ movhi
6038 ldr r2, [sp, #16]
6045 ldr r2, [sp, #12]
6053 cmp r4, r2
6057 ldr r2, .L1086+56
6059 ldrh r2, [r2]
6060 cmp r3, r2, lsl #1
6064 ldrh r2, [r5, r3]
6067 cmp r2, r3, lsr #2
6072 cmp r2, r3
6091 ldr r2, [sp, #32]
6100 ldr r2, [sp, #12]
6108 cmp r4, r2
6134 sub r2, r8, #4
6135 str r2, [sp, #36]
6139 ldr r2, [sp, #36]
6147 ldrh r2, [r8, #-14]
6149 smulbb r3, r3, r2
6150 ldrh r2, [fp, #-8]
6151 sub r3, r3, r2, lsr #3
6152 ldr r2, .L1086+60
6153 strh r3, [r2] @ movhi
6158 ldrh r2, [r3, r8]
6161 cmp r2, r3
6163 ldr r2, [sp, #16]
6170 ldr r2, [sp, #12]
6182 cmp r4, r2
6189 ldr r2, .L1086
6197 ldrh r1, [r2, r3]
6205 ldrh r1, [r2, ip]
6213 strhlt r1, [r2, ip] @ movhi
6234 ldr r2, [r5, #1092]
6238 ldrh r1, [r2, r10]
6239 ldrh r2, [r3]
6240 cmp r1, r2
6242 ldrh r2, [fp, #18]
6244 cmp r3, r2, lsr #1
6247 ldr r2, [sp, #16]
6264 movw r2, #2806
6269 ldrh r1, [r5, r2]
6275 strhlt r1, [r5, r2] @ movhi
6282 movw r2, #65535
6283 cmp r0, r2
6287 ldrh r2, [r8, #-8]
6289 cmp r3, r2, lsr #2
6292 ldr r2, [sp, #16]
6301 strh r3, [r2] @ movhi
6322 mov r2, #0
6323 strh r2, [r3, #-4] @ movhi
6327 strh r3, [r2] @ movhi
6339 ldrh r3, [r2, ip]
6343 strhgt r3, [r2, ip] @ movhi
6419 ldr r2, .L1098
6421 ldr r3, [r2, #1084]
6425 addeq r2, r2, #2784
6430 ldreq r2, .L1098+12
6431 ldrne r2, .L1098+16
6465 ldr r2, .L1105+4
6471 ldreq r2, .L1105+12
6477 ldr r2, .L1105+20
6502 push {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr}
6505 movw r2, #65535
6512 cmp r4, r2
6520 mvn r2, #0
6522 strh r2, [r3] @ movhi
6539 add r2, r8, #2784
6540 ldrh r2, [r2]
6542 cmpne r2, r1
6546 ldr r2, .L1126+12
6558 mov r2, r7
6581 add r2, r1, r3
6582 ldrb r2, [r2, #2] @ zero_extendqisi2
6592 ubfx r3, r2, #3, #2
6593 lsr r2, r2, #5
6598 ldr r2, .L1126+36
6648 ldrls r2, .L1141+8
6652 ldr r2, .L1141+12
6662 mov r2, r7
6686 mvn r2, #0
6687 strh r2, [r3, r8] @ movhi
6695 movw r2, #2788
6698 ldrh r2, [r5, r2]
6699 cmp r3, r2
6703 cmp r2, #0
6713 ldr r2, .L1141+12
6722 ldr r2, .L1141+20
6761 ldr r2, .L1148+4
6767 ldreq r2, .L1148+12
6773 ldr r2, .L1148+20
6799 ldr r2, .L1154
6801 ldr r3, [r2, #1084]
6805 addeq r2, r2, #2784
6810 ldreq r2, .L1154+12
6811 ldrne r2, .L1154+16
6845 ldr r2, .L1161+4
6851 ldreq r2, .L1161+12
6857 ldr r2, .L1161+20
6885 ldrh r2, [r1]
6899 ldr r2, [r6, #1036]
6902 sub r2, r4, r2
6904 asr r2, r2, #1
6905 mul r2, r7, r2
6906 uxth r2, r2
6907 lsl lr, r2, #1
6908 lsl r0, r2, #2
6916 ldr r1, [r1, r2, lsl #2]
6936 mov r2, #6
6939 mla r4, r2, r4, r3
7019 ldr r2, [r3, #16]
7020 cmp r2, #2048
7022 addhi r1, r1, r2, lsr #11
7023 ubfxhi r2, r2, #0, #11
7024 strhi r2, [r3, #16]
7025 ldr r2, [r3, #24]
7027 cmp r2, #2048
7029 addhi r1, r1, r2, lsr #11
7030 ubfxhi r2, r2, #0, #11
7031 strhi r2, [r3, #24]
7032 ldr r2, [r3, #32]
7034 cmp r2, #1024
7036 addhi r1, r1, r2, lsr #10
7037 ubfxhi r2, r2, #0, #10
7038 strhi r2, [r3, #32]
7039 ldr r2, [r3, #40]
7041 cmp r2, #1024
7043 addhi r1, r1, r2, lsr #10
7044 ubfxhi r2, r2, #0, #10
7045 strhi r2, [r3, #40]
7065 push {r0, r1, r2, r4, r5, r6, r7, r8, r9, r10, fp, lr}
7076 ldrb r2, [r3, #3] @ zero_extendqisi2
7083 mov r2, r5
7087 cmp r2, r1
7094 asr r1, r2, r7
7099 stm sp, {r2, r3}
7107 ldm sp, {r2, r3}
7125 add r2, r2, #1
7145 ldr r2, .L1197
7150 sub r1, r2, #3136
7151 sub r7, r2, #3072
7159 ldrb r3, [r2, #-3126] @ zero_extendqisi2
7164 ldrb r3, [r2, #-3125] @ zero_extendqisi2
7167 ldrh r2, [r7, #-2]
7171 mul r2, r4, r2
7174 ldrh r2, [r7, #-2]
7177 mul r2, r4, r2
7218 ldrb r2, [r3, #-3136] @ zero_extendqisi2
7219 sub r10, r2, #1
7220 mul r3, r2, r8
7221 mul ip, r2, r6
7246 cmp r3, r2
7248 cmp r2, #4
7261 add r2, sp, #16
7263 ldr r2, [r2, r10, lsl #2]
7282 ldr r2, [sp, #16]
7289 ldr r2, [sp, #16]
7304 ldr r2, [sp, #16]
7309 ldr r2, [sp, #16]
7317 ldr r2, [r4, #1084]
7318 ldrh r3, [r2, fp]
7321 strh r3, [r2, fp] @ movhi
7323 ldr r2, [r3, #84]
7325 add r2, r2, #1
7326 str r2, [r3, #84]
7327 ldr r2, [r4, #1084]
7328 ldrh r2, [r2, fp]
7329 ubfx r2, r2, #0, #11
7330 uxth r1, r2
7332 strhlt r2, [r3, #96] @ movhi
7341 ubfx r2, r3, #11, #8
7342 add r2, r2, #1
7343 bfi r3, r2, #11, #8
7346 ldr r2, [r3, #80]
7348 add r2, r2, #1
7349 str r2, [r3, #80]
7350 ldr r2, [r4, #1084]
7351 ldr r2, [r2, r8, lsl #2]
7352 ubfx r2, r2, #11, #8
7353 cmp r1, r2
7354 strhcc r2, [r3, #98] @ movhi
7378 ldr r2, [r3, #2800]
7379 ldrh r1, [r2, #136]
7382 strhhi r3, [r2, #136] @ movhi
7383 ldrh r3, [r2, #112]
7386 movw r2, #1359
7396 ldrh r2, [r3, #136]
7397 add r1, r3, r2, lsl #1
7400 cmp r2, #63
7406 addeq r2, r2, #1
7409 add r1, r3, r2, lsl #1
7412 strh r2, [r3, #136] @ movhi
7413 ldrh r2, [r3, #112]
7414 add r2, r2, ip
7415 strh r2, [r3, #112] @ movhi
7440 ldr r2, [r3, #2800]
7441 ldrh r1, [r2, #138]
7444 strhhi r3, [r2, #138] @ movhi
7445 ldrh r3, [r2, #112]
7448 movw r2, #1386
7458 ldrh r2, [r3, #138]
7459 add r1, r3, r2, lsl #1
7462 cmp r2, #63
7469 add r1, r3, r2, lsl #1
7471 strh r2, [r3, #138] @ movhi
7472 ldrh r2, [r3, #112]
7473 add r2, r2, #1
7474 strh r2, [r3, #112] @ movhi
7477 add r2, r2, #1
7510 ldrb r2, [r0, #4] @ zero_extendqisi2
7512 bfi r3, r2, #5, #3
7516 ldr r2, [r4, #2800]
7518 ldrhne r3, [r2, #116]
7520 strhne r3, [r2, #116] @ movhi
7523 ldrheq r3, [r2, #114]
7524 ldrhne r3, [r2, #118]
7527 strheq r3, [r2, #114] @ movhi
7528 strhne r3, [r2, #118] @ movhi
7535 ubfx r2, r3, #11, #8
7536 add r2, r2, #1
7537 bfi r3, r2, #11, #8
7539 ldr r2, [r4, #2800]
7540 ldrh r3, [r2, #120]
7542 strh r3, [r2, #120] @ movhi
7545 ldrh r2, [r5, r8]
7547 add r1, r2, #1
7548 bfi r2, r1, #0, #11
7549 strh r2, [r5, r8] @ movhi
7551 ldr r2, [r4, #2800]
7552 ldrh r3, [r2, #122]
7554 strh r3, [r2, #122] @ movhi
7558 ldreq r2, [r4, #2800]
7559 ldrheq r3, [r2, #124]
7561 strheq r3, [r2, #124] @ movhi
7585 sub r2, r3, #3088
7587 ldrh r2, [r2, #-8]
7588 mul r1, r3, r2
7590 smulbbge r3, r3, r2
7608 movw r2, #1945
7638 ldr r2, .L1276
7641 sub r1, r2, #3056
7642 ldr ip, [r2, #-2552]
7645 ldr r1, [r2, #-2556]
7646 movw r2, #65535
7647 cmp r3, r2
7654 cmp r3, r2
7687 ldrh r2, [r0]
7689 cmp r2, r3
7691 movw r2, #2088
7698 ldrh r2, [r4, #2]
7700 cmp r2, r3
7702 movw r2, #2089
7711 movw r2, #2090
7718 movw r2, #65535
7725 cmp r0, r2
7731 ldrh r2, [r4, #2]
7735 addeq r3, r2, #1
7743 orr r0, r0, r2
7785 movw r2, #65533
7788 cmp r3, r2
7790 movw r2, #2125
7826 ldr r2, .L1308
7827 ldrh r3, [r2, #-4]
7832 strh r3, [r2, #-4] @ movhi
7840 strh r0, [r2, #-4] @ movhi
7844 ldr r2, [r3, #1084]
7846 add lr, r2, lr, lsl #2
7849 cmp r2, lr
7865 ldrb r5, [r2, #2] @ zero_extendqisi2
7871 add r2, r2, #4
7895 cmp r2, #0
7904 mov r0, r2
7940 ldr r2, [r3, #1092]
7941 ldrh r2, [r2, r4]
7942 cmp r2, #0
7971 ldr r2, [r1, #1092]
7972 ldrh r4, [r2, r3]
7975 strhne r4, [r2, r3] @ movhi
7978 mov r2, r4
7994 movw r2, #65535
7995 cmp r0, r2
8001 ldrh r2, [r3]
8003 add r2, r2, #1
8004 uxth r2, r2
8005 cmp r2, #7
8006 movhi r2, #0
8007 strh r2, [r3] @ movhi
8009 ldrh r2, [r4, #-4]
8012 strh r2, [r3, #-2] @ movhi
8067 str r0, [ip, r2, lsl #2]
8071 strh r2, [ip, r7] @ movhi
8072 lsl r2, r2, #1
8073 strh lr, [r0, r2] @ movhi
8076 ldr r2, .L1349+8
8079 ldrh r2, [r2, #-2]
8081 sub ip, ip, r2
8082 lsr r2, r1, r2
8084 bic r0, r2, r0, lsl ip
8126 smulbb r2, r4, r5
8127 uxtb r9, r2
8128 ldrh r2, [ip, #-2]
8129 sub r1, r1, r2
8133 and r0, r3, r0, lsr r2
8138 subhi r2, r5, #1
8140 andhi r2, r2, r10
8143 addhi r2, r9, r2
8144 uxtbhi r9, r2
8149 mov r2, r9
8162 ldrb r2, [r6, #3] @ zero_extendqisi2
8163 orr r2, r2, r3, lsl r9
8164 strb r2, [r6, #3]
8188 push {r0, r1, r2, r4, r5, r6, r7, r8, r9, r10, fp, lr}
8199 ldrb r2, [r8, #-3127] @ zero_extendqisi2
8201 cmp r2, r3
8217 ldrh r2, [sp, #4]
8225 smulbb r4, r2, r5
8257 ldr r2, .L1382+24
8260 cmp r3, r2
8327 ldrh r2, [r1, #74]
8331 add r2, r3, r2
8332 uxth r3, r2
8333 ldrh r2, [r1, #72]
8337 add r2, r2, fp
8339 uxth r2, r2
8341 str r2, [sp, #8]
8344 ldr r2, [sp, #8]
8347 uxtah r0, r2, r0
8350 movw r2, #2794
8351 ldrh r0, [r5, r2]
8352 movw r2, #2786
8353 ldrh r2, [r5, r2]
8354 add r0, r0, r2
8355 sub r2, ip, #560
8356 ldrh r1, [r2, #-2]
8361 mov r2, #2
8362 bfi r4, r2, #3, #2
8369 ldrh r2, [r2, #-4]
8373 add r2, r2, #8
8375 cmp r1, r2
8381 mla r2, r2, r9, r1
8383 cmp r2, r1
8385 movw r2, #2790
8386 ldrh r1, [r5, r2]
8387 add r2, r5, #2784
8388 ldrh r2, [r2]
8389 add r1, r1, r2
8390 movw r2, #2792
8391 ldrh r2, [r5, r2]
8392 add r1, r1, r2
8393 sub r2, ip, #560
8394 ldrh r0, [r2, #-4]
8403 ldrb r2, [r8, #2] @ zero_extendqisi2
8404 ands r2, r2, #24
8407 ldrh r2, [r6, r10]
8411 bfi r2, r3, #0, #11
8412 strh r2, [r6, r10] @ movhi
8421 ldr r2, [r3, #1084]
8423 add r10, r2, r10
8424 ldrb r2, [r10, #2] @ zero_extendqisi2
8425 bfc r2, #5, #3
8426 strb r2, [r10, #2]
8427 lsl r2, r7, #1
8429 strh r0, [r1, r2] @ movhi
8430 ldr r2, [sp, #4]
8431 add r2, r2, #6
8432 and r2, r2, #7
8433 cmp r2, #4
8442 movw r2, #586
8443 ldrh r1, [r3, r2]
8447 strh r1, [r3, r2] @ movhi
8448 movw r2, #590
8449 ldrh r0, [r3, r2]
8453 strh r7, [r3, r2] @ movhi
8465 ldrh r2, [r2, #-2]
8467 add r2, r2, #8
8468 cmp ip, r2
8474 cmp r2, #16
8481 ldr r2, [r6, r7, lsl #2]
8483 bfi r2, fp, #11, #8
8484 str r2, [r6, r7, lsl #2]
8486 ldrh r2, [r6, r10]
8488 bfi r2, r3, #0, #11
8489 strh r2, [r6, r10] @ movhi
8503 add r2, r5, #2784
8504 ldrh r2, [r2]
8507 add r3, r3, r2
8508 movw r2, #2792
8509 ldrh r2, [r5, r2]
8511 add r3, r3, r2
8516 ldrh r2, [r5, r3]
8518 add r2, r2, r0
8520 cmp r2, r3
8534 ubfx r2, r3, #11, #8
8535 add r0, r2, r0, asr #2
8574 ldrh r2, [r7, #52]
8576 cmp r2, r3
8587 ldrh r2, [r3, r9]
8588 cmp r2, #0
8595 mov r2, #0
8596 strh r2, [r3, r9] @ movhi
8599 cmp r3, r2
8607 ldrb r2, [r9, #2] @ zero_extendqisi2
8610 lsr r2, r2, #5
8614 and r2, r3, #224
8617 cmpne r2, #224
8619 movw r2, #1363
8632 mov r2, #0
8637 add r2, r2, #196
8639 lsl r2, r2, #1
8641 strh r0, [r3, r2] @ movhi
8648 mov r2, #0
8654 add r2, r3, r2, lsl #1
8656 strh r0, [r2, #136] @ movhi
8663 mov r2, #0
8668 add r2, r2, #132
8670 lsl r2, r2, #1
8672 strh r0, [r3, r2] @ movhi
8678 add r2, r2, #1
8679 cmp r2, #64
8683 add r2, r2, #1
8684 cmp r2, #64
8688 add r2, r2, #1
8689 cmp r2, #64
8728 ldrh r2, [r1, #146]
8756 ldr r2, [r1, #64]
8757 str r2, [sp, #4]
8758 ldr r2, [r1, #8]
8759 str r2, [sp]
8760 ldr r2, [r1, #28]
8766 ldr r2, [r1, #60]
8770 ldr r2, [r4, #2800]
8771 ldrh r0, [r2, #98]
8772 ldrh r3, [r2, #88]
8773 ldrh r1, [r2, #74]
8775 ldrh r0, [r2, #94]
8777 ldrh r0, [r2, #90]
8779 ldr r0, [r2, #80]
8781 ldrh r0, [r2, #72]
8783 ldrh r0, [r2, #96]
8785 ldrh r0, [r2, #92]
8788 ldr r2, [r2, #84]
8793 movw r2, #2806
8796 ldrh r2, [r4, r2]
8805 movw r2, #586
8810 ldrh r2, [r0, r2]
8850 movw r2, #811
8865 ldr r2, [r3, #16]
8867 add r2, r2, r1
8869 str r2, [r3, #16]
8870 ldr r2, [r3, #32]
8872 add r2, r2, #1
8873 str r2, [r3, #32]
8878 ldrb r2, [r3, #-2546] @ zero_extendqisi2
8880 cmp r1, r2
8882 movw r2, #818
8892 ldrb r2, [r5, #-2546] @ zero_extendqisi2
8893 cmp r2, r3
8932 mov r2, #48
8934 mul r2, r2, r5
8937 add r4, r8, r2
8962 ldr r2, [r10, #1256]
8965 lsr r2, r2, r0
8967 bic r0, r2, r0, lsl r3
8971 movw r2, #65535
8974 cmp r1, r2
8977 ldreq r2, [r10, #1256]
8978 streq r2, [r3, #564]
8982 ldr r2, [r5, #1252]
8985 ldr r2, [r3, #556]
8986 add r2, r2, #1
8987 str r2, [r3, #556]
8988 ldrh r2, [r3, #16]
8989 cmp r2, r4
8990 moveq r2, #0
8991 strheq r2, [r3, #22] @ movhi
8993 ldrh r2, [r3, #48]
8994 cmp r2, r4
8995 moveq r2, #0
8996 strheq r2, [r3, #54] @ movhi
9005 ldr r2, [r4, #1256]
9013 add r3, r3, r2
9015 ldrh r2, [r3, #32]
9052 movw r2, #1151
9061 ldrb r2, [r5, #40] @ zero_extendqisi2
9063 cmp r2, r3
9065 movw r2, #1158
9099 mvn r2, #0
9101 strb r2, [r3, #2770]
9102 strb r2, [r3, #2773]
9103 strb r2, [r3, #2771]
9104 strb r2, [r3, #2772]
9138 ldrb r2, [r4, #42] @ zero_extendqisi2
9165 push {r0, r1, r2, r4, r5, r6, r7, r8, r9, r10, fp, lr}
9173 mov r2, #1
9177 lsl r3, r2, r3
9189 lsl r2, r2, r5
9191 sub r2, r2, #1
9192 uxth r2, r2
9193 and r0, r0, r2
9206 and r5, r5, r2
9268 ldrb r2, [r3, #2770] @ zero_extendqisi2
9278 cmp r2, #255
9280 mla fp, r0, r2, r3
9282 mov r1, r2
9290 strb r2, [r3, #2770]
9294 ldrb r2, [fp, #1232] @ zero_extendqisi2
9310 strb r2, [r3, #2770]
9311 mov r2, #48
9312 mla r3, r2, r1, r3
9344 mvn r2, #0
9368 add r2, r1, #4
9381 sub ip, r2, #4
9399 sub r2, r2, #4
9405 add r0, r2, ip
9409 ldrh ip, [ip, r2]
9419 movw r2, #377
9479 mov r2, #2048
9487 lsl r2, r3, #1
9489 ldrh r2, [r2, ip]
9490 lsl r1, r2, #1
9491 strh r2, [r0, r1] @ movhi
9492 uxth r2, r3
9493 cmp r2, r4
9503 uxth r2, r3
9505 tst r2, #1
9508 rsb r2, r1, r2, lsl #1
9509 uxth r2, r2
9514 strh r2, [r1, r5] @ movhi
9520 mov r2, #0
9523 uxth r3, r2
9524 cmp r2, #1
9525 lsl r1, r2, #1
9526 add r2, r2, #1
9530 cmp r2, #512
9541 uxth r2, r3
9543 tst r2, #1
9546 rsb r2, r1, r2, lsl #1
9547 uxth r2, r2
9552 strh r2, [r1, r5] @ movhi
9557 mov r2, r5
9576 movne r2, #7
9577 moveq r2, #6
9578 rsb r2, r2, r3, lsl #1
9581 strh r2, [r5, #2]! @ movhi
9595 add r2, r2, #34
9597 strh r3, [r2, #2]! @ movhi
9621 movw r2, #1021
9627 cmp r3, r2
9640 add r2, r2, #128
9643 strh r3, [r2, #2]! @ movhi
9660 add r2, r2, #18
9668 strh r1, [r2, #2]! @ movhi
9675 ldr r2, .L1618+12
9678 strh r3, [r2, #2]! @ movhi
9703 push {r0, r1, r2, r4, r5, r6, r7, r8, r9, r10, fp, lr}
9726 mov r2, #8
9731 mov r2, #32
9737 ldrb r2, [r4, #4] @ zero_extendqisi2
9746 add r2, r6, r3, lsl #2
9747 str r0, [r2, #-220]
9749 add r2, r3, #1
9751 strb r2, [r5, #1109]
9762 ldrb r2, [r4, #17] @ zero_extendqisi2
9764 smulbb r3, r3, r2
9765 ldrh r2, [r4, #18]
9766 smulbb r3, r3, r2
9784 ldr r2, [sp]
9792 ldrb r2, [r5, #1109] @ zero_extendqisi2
9796 add r1, r6, r2, lsl #2
9798 add r1, r2, #1
9799 add r2, r5, r2
9801 strb r7, [r2, #1144]
9832 mov r2, #512
9839 ldrb r2, [r4, #-3127] @ zero_extendqisi2
9844 mul r2, r2, r3
9845 lsl r2, r2, #2
9870 mov r2, #239
9876 mov r2, #512
9885 ldrb r2, [r4, #-3127] @ zero_extendqisi2
9887 mul r2, r2, r3
9888 lsl r2, r2, #2
9895 mov r2, ip
9902 ldr r3, [r3, r2, lsl #2]
9906 lsl r2, r2, #1
9911 strh r0, [r3, r2] @ movhi
9936 mov r2, #11
9940 ldr r2, .L1662
9943 ldrh r0, [r2, #2]
9948 ldrb r1, [r2, #1193] @ zero_extendqisi2
9950 ldr r1, [r2, #1032]
9957 ldrb r1, [r2, #1109] @ zero_extendqisi2
9962 uxtb r2, r3
9963 cmp r1, r2
9969 ldrb r2, [r4, #10] @ zero_extendqisi2
9970 orr r2, r2, ip, lsl lr
9971 strb r2, [r4, #10]
10003 ldr r2, [r3, #568]
10005 add ip, r2, #35840
10017 add r2, r2, #860160
10018 add r2, r2, #3840
10019 cmp r1, r2
10022 ldr r2, [r3, #572]
10024 add r2, r2, #32
10025 cmp ip, r2
10030 ldr r2, [r0, #2800]
10036 ldr r0, [r2, #36]
10041 ldrh r7, [r2, #134]
10054 mov r2, #128
10059 ldr r2, [r5, #1096]
10062 ldrh r1, [r2, r3]
10072 ldrh r2, [r8, r9]
10075 ubfx r2, r2, #0, #11
10098 movhi r2, #1
10099 strhi r2, [r3, #-184]
10101 ldrb r2, [r7, #2] @ zero_extendqisi2
10102 tst r2, #8
10114 and r3, r2, #192
10119 mov r2, #1
10123 ldr r2, .L1779+20
10126 strh r1, [r2, r3] @ movhi
10135 lsl r2, r5, #2
10136 add r8, r7, r2
10142 ldrh r2, [r7, r2]
10146 ubfx r2, r2, #0, #11
10163 ldr r2, [r8, #2800]
10164 ldrh r1, [r2, #98]
10165 ldr r2, .L1779+16
10166 ldrh r0, [r2, #-178]
10167 ldr r2, [r7, r5, lsl #2]
10168 ubfx r2, r2, #11, #8
10169 add r2, r2, r0, lsr #2
10170 cmp r1, r2
10172 and r2, r3, #192
10173 cmp r2, #64
10176 mov r2, #1
10181 ldr r2, .L1779+20
10184 strh r1, [r2, r3] @ movhi
10192 ldr r2, [r1, #1084]
10193 add r0, r2, ip
10194 ldr r3, [r2, r4, lsl #2]
10195 ldrh r2, [r2, ip]
10199 ubfx r2, r2, #0, #11
10220 ldr r2, [r1, #1084]
10221 add r0, r2, ip
10222 ldr r3, [r2, r6, lsl #2]
10223 ldrh r2, [r2, ip]
10227 ubfx r2, r2, #0, #11
10265 ldr r2, [sp, #28]
10276 mov r2, fp
10290 ldr r2, [sp, #24]
10292 cmp r2, r3
10295 ldrh r2, [r4, #-180]
10297 cmp r3, r2
10325 ldr r2, .L1779
10327 ldr r3, [r2, #2800]
10328 mov r0, r2
10331 ldrh r2, [r4]
10332 cmp r2, r3
10335 ldrh r2, [r3, #72]
10336 add r2, fp, r2
10337 strh r2, [r3, #72] @ movhi
10338 ldrh r2, [r3, #98]
10339 cmp fp, r2
10340 subcc r2, r2, fp
10341 strhcc r2, [r3, #98] @ movhi
10347 ldr r2, [r3, #2800]
10349 ldrh r0, [r2, #134]
10355 ldrh r2, [r3, #74]
10356 add r2, r10, r2
10357 strh r2, [r3, #74] @ movhi
10358 ldrh r2, [r3, #96]
10359 cmp r10, r2
10360 subcc r2, r2, r10
10361 strhcc r2, [r3, #96] @ movhi
10367 movw r2, #65535
10368 cmp r0, r2
10370 ldr r2, .L1779
10372 ldr r1, [r2, #1092]
10373 ldrh r2, [r4, #-8]
10375 cmp r3, r2, lsr #1
10378 mov r2, #1
10392 and r2, r3, #224
10393 cmp r2, #224
10397 ldrh r2, [r0, r1]
10399 ubfx r2, r2, #0, #11
10403 cmp r10, r2
10408 add lr, lr, r2
10413 movhi r10, r2
10416 cmp lr, r2
10417 movcc lr, r2
10424 cmp r2, #9
10431 ldrh r2, [r0, r1]
10435 ubfx r2, r2, #0, #11
10455 ldrheq r2, [r0, r1]
10458 movwne r2, #65535
10459 ubfxeq r2, r2, #0, #11
10482 tst r2, #224
10486 movw r2, #65535
10488 cmp r1, r2
10498 ldrh r2, [r3, r7]
10499 strh r2, [r3, r8] @ movhi
10500 mvn r2, #0
10501 strh r2, [r3, r7] @ movhi
10508 add r2, r3, #588
10509 ldrh r1, [r2]
10510 movw r2, #65535
10511 cmp r1, r2
10513 add r2, r3, #584
10514 ldrh r0, [r2]
10515 movw r2, #590
10516 ldrh r3, [r3, r2]
10521 add r2, r3, #588
10524 strh r1, [r2] @ movhi
10525 mvn r2, #0
10526 strh r2, [r3] @ movhi
10536 add r2, r8, r6
10537 ldrb r2, [r2, #2] @ zero_extendqisi2
10538 and ip, r2, #224
10539 and r1, r2, #192
10543 ubfx r2, r2, #3, #2
10545 ands r1, r2, #1
10550 ldrh r2, [r0, #-178]
10552 cmp r0, r2
10554 ldr r2, [r8, r6]
10555 ubfx r2, r2, #11, #8
10556 cmp r2, fp
10560 ldrh r2, [r8, r6]
10561 ubfx r2, r2, #0, #11
10562 cmp r2, r10
10565 mov r2, #1
10571 mov r2, #1
10572 add r5, r5, r2
10573 strh r2, [r3] @ movhi
10574 ldr r2, .L1779+8
10576 ldr r2, [r2]
10577 tst r2, #1024
10580 lsl r2, r4, #1
10582 ldrh r0, [r1, r2]
10585 ldrb r2, [r3, #2] @ zero_extendqisi2
10590 lsr r2, r2, #5
10609 cmp r2, #2
10612 ldr r2, [sp, #16]
10614 sub r2, r2, r10
10615 cmp r2, r0
10617 ldrh r2, [r8, r6]
10619 ubfx r2, r2, #0, #11
10620 cmp r2, r0
10624 ldr r2, [r8, r6]
10626 ubfx r2, r2, #11, #8
10627 cmp r2, r1
10630 mov r2, #1
10636 mov r2, #1
10637 add r7, r7, r2
10638 strh r2, [r3] @ movhi
10639 ldr r2, .L1779+8
10641 ldr r2, [r2]
10642 tst r2, #1024
10645 lsl r2, r4, #1
10647 ldrh r0, [r1, r2]
10650 ldrb r2, [r3, #2] @ zero_extendqisi2
10655 lsr r2, r2, #5
10667 ldr r2, [ip, r3, lsl #2]
10669 ubfx r1, r2, #11, #8
10675 bfine r2, r1, #11, #8
10676 strne r2, [ip, lr]
10686 ubfx r2, r3, #0, #11
10687 cmp r2, r10
10692 subne r2, r2, r10
10693 bfine r3, r2, #0, #11
10733 mov r2, #6
10744 mul r2, r2, r3
10782 ldr r2, [sp, #12]
10784 ldrh r2, [r2]
10785 strh r2, [r3, #114] @ movhi
10786 movw r2, #2786
10787 ldrh r2, [r4, r2]
10788 strh r2, [r3, #118] @ movhi
10789 movw r2, #2788
10790 ldrh r2, [r4, r2]
10791 strh r2, [r3, #116] @ movhi
10792 movw r2, #2790
10793 ldrh r2, [r4, r2]
10794 strh r2, [r3, #122] @ movhi
10795 movw r2, #2794
10796 ldrh r2, [r4, r2]
10797 strh r2, [r3, #120] @ movhi
10798 movw r2, #2792
10799 ldrh r2, [r4, r2]
10800 strh r2, [r3, #124] @ movhi
10829 add r2, fp, r6
10830 lsl r2, r2, #1
10831 add ip, r0, r2
10835 strh r1, [r0, r2] @ movhi
10836 ldrb r2, [r7, #2] @ zero_extendqisi2
10837 and r2, r2, #224
10838 cmp r2, #224
10839 cmpne r2, #32
10853 cmp r2, #64
10856 ldr r2, .L1813+12
10861 ldr r2, [r4, #1092]
10862 ldrh r3, [r2, fp]
10864 movls r2, r10
10873 ldrb r2, [r7, #3] @ zero_extendqisi2
10874 asr r2, r2, r3
10876 tst r2, #1
10877 ldrhne r2, [ip, #146]
10880 addne r2, r2, #1
10881 strhne r2, [ip, #146] @ movhi
10889 ldr r2, [r4, #1092]
10890 strh r0, [r2, r3] @ movhi
10893 cmp r2, #96
10895 ldreq r2, .L1813+16
10900 cmp r2, #160
10902 ldreq r2, .L1813+24
10907 cmp r2, #0
10909 ldr r2, [r4, #1092]
10911 ldrh r2, [r2, fp]
10912 cmp r2, #0
10925 movne r2, #5
10926 moveq r2, #2
10927 bfi r3, r2, #5, #3
10928 mov r2, #0
10934 mov r2, #656
10943 ldr r2, .L1813+44
10951 ldreq r2, .L1813+52
10954 ldrne r2, .L1813+56
10996 mov r2, #94
11003 mov r2, #0
11010 mov r3, r2
11014 addne r2, r2, #1
11015 uxthne r2, r2
11016 cmp r2, r0
11018 cmp r2, ip
11026 mov r2, #256
11037 ldrb r2, [r5, #-3136] @ zero_extendqisi2
11062 ldr r2, [r4, #2800]
11067 ldrh r3, [r2, r3]
11068 add r0, r2, #692
11070 str r2, [sp, #16]
11074 ldr r2, [sp, #16]
11082 ldrh ip, [r2, #74]
11099 ldrh r2, [r2, #92]
11101 add r2, r2, #4
11103 cmp r0, r2
11107 mov r2, r1
11112 ldrh r2, [r8]
11113 cmp r2, #0
11138 mvn r2, #0
11139 strh r2, [r3, r9] @ movhi
11141 ldrh r2, [r3]
11142 sub r2, r2, #1
11143 strh r2, [r3] @ movhi
11160 mov r1, r2
11161 str r2, [sp, #16]
11164 ldr r2, [sp, #16]
11227 ldr r2, .L1852+4
11233 mov r2, #2048
11238 ldr r2, .L1852+16
11240 str r2, [r3]
11243 mov r2, #32
11250 mov r2, #32
11280 cmp r3, r2
11342 mov r2, #512
11348 mov r2, r4
11380 mov r2, r5
11410 mov r6, r2
11413 mov r2, r6
11443 mov r6, r2
11446 mov r2, r6
11473 cmp r2, #0
11474 moveq r2, r3
11483 movne r2, r3
11558 push {r0, r1, r2, r3, r4, r5, r6, lr}
11568 mov r2, r0
11575 ldr r2, [r6, #352]
11579 cmp r2, r3
11580 ldr r2, [r6, #128]
11584 cmp r2, r3
11585 ldr r2, .L1912+24
11610 str r2, [r0, #80]
11618 ldr r2, [r0, #8]
11629 movw r2, #1228
11632 strh r3, [r4, r2] @ movhi
11663 str r2, [r3, #304]
11664 mov r2, #38
11665 str r2, [r3, #308]
11666 mov r2, #39
11667 str r2, [r3, #308]
11675 ldr r2, [r0, #344]
11715 add r2, r3, #1
11717 strb r2, [r4]
11729 mvn r2, #0
11730 strb r2, [r3, #2720]
11757 movw r2, #2204
11774 lsr r2, r3, #1
11776 strh r2, [r7, #34] @ movhi
11777 smulbb r2, r0, r3
11781 uxth r2, r2
11784 sub lr, r2, #32
11787 strh r2, [r6, ip] @ movhi
11788 add r2, r6, #2816
11789 strh r3, [r2] @ movhi
11822 movw r2, #2804
11825 strh r3, [r6, r2] @ movhi
12086 mov ip, r2
12087 push {r0, r1, r2, r3, r4, lr}
12091 mov r2, #0
12092 str r2, [sp, #12]
12124 mvn r2, #81
12134 strb r2, [r4, #130]
12140 mvn r2, #8
12142 strb r2, [r3, #407]
12149 add r2, r4, #127
12152 strb r3, [r2, #1]!
12169 ldrb r2, [r6, #1109] @ zero_extendqisi2
12171 cmp r2, r3
12193 strb r2, [r4, #134]
12225 add r2, r4, #127
12228 strb r3, [r2, #1]!
12247 mov r2, #6
12250 strb r2, [r4, #128]
12270 ldrb r2, [r1, #1]! @ zero_extendqisi2
12272 str r2, [r7, #2052]
12277 ldr r2, [r7, #2048]
12280 strb r2, [r9, #1]!
12284 mov r2, #0
12287 add ip, lr, r2
12296 add r2, r2, #1
12298 cmp r2, #4
12315 asr r2, r3, #1
12318 lsl r3, r2, #2
12319 str r2, [sp, #4]
12321 lsl r3, r2, #1
12327 ldrb r2, [r3, #1109] @ zero_extendqisi2
12329 cmp r2, r3
12331 ldr r2, .L2074
12333 add r3, r2, r3
12349 mov r2, #23
12358 str r2, [r6, #2056]
12359 mov r2, #4
12360 str r2, [r6, #2056]
12369 str r2, [r6, #2052]
12373 mov r2, #48
12374 str r2, [r3, #2056]
12380 movls r2, #16
12383 movne r2, #2
12384 moveq r2, #32
12387 sub r2, r2, #1
12391 uxtab r2, r3, r2
12396 cmp r0, r2
12400 mov r2, #0
12402 ldrb r0, [r3, r2, lsl #2] @ zero_extendqisi2
12403 uxtb r1, r2
12406 add r0, r3, r2, lsl #2
12410 add r2, r2, #1
12411 cmp r2, #8
12435 mov r2, #22
12437 str r2, [r3, #2056]
12438 mov r2, #23
12439 str r2, [r3, #2056]
12440 mov r2, #4
12441 str r2, [r3, #2056]
12442 mov r2, #25
12443 str r2, [r3, #2056]
12444 mov r2, #0
12445 str r2, [r3, #2056]
12446 str r2, [r3, #2052]
12447 str r2, [r3, #2052]
12448 moveq r2, #31
12449 str r2, [r3, #2052]
12450 mov r2, #2
12451 str r2, [r3, #2052]
12452 mov r2, #0
12453 str r2, [r3, #2052]
12475 ldr r2, [r3, #-120]
12476 mov r3, r2
12479 sub r1, r3, r2
12559 mov r2, #1
12569 mov r2, #0
12571 ldrb r0, [r3, r2, lsl #2] @ zero_extendqisi2
12572 uxtb r1, r2
12575 add r0, r3, r2, lsl #2
12579 add r2, r2, #1
12580 cmp r2, #8
12597 ldrb r2, [r1, #1]! @ zero_extendqisi2
12598 cmp r2, #12
12600 ldrb r2, [r1, #8] @ zero_extendqisi2
12601 cmp r2, #4
12633 mov r1, r2
12637 sub r7, r1, r2
12645 add r2, r2, r3
12655 mov r2, #22
12661 str r2, [r7, #2056]
12751 mov r2, #1
12757 mov r2, #1
12763 ldr r2, [r6, #64]
12765 ubfx r2, r2, #16, #6
12767 cmp r2, r3
12787 mov r2, #0
12793 mov r2, #0
12812 ldr r2, [r6, #64]
12816 ubfx r2, r2, #16, #5
12841 ldr r2, [sp]
12848 mov r2, #4
12874 mov r2, #1
12880 mov r2, #1
12888 ldr r2, [r6, #28]
12890 ubfx r2, r2, #16, #5
12892 cmp r2, r3
12911 mov r2, #0
12917 mov r2, #0
12926 ldr r2, [r6, #28]
12930 ubfx r2, r2, #16, #5
12934 mov r2, #4
12950 ldr r2, [sp]
12957 mov r2, #4
12995 mov r8, r2
12998 mov r2, r6
13013 mov r2, #1
13019 cmp r2, #0
13042 mov r2, #1
13043 str r2, [r3, #16]
13058 and r2, r2, r3
13084 mov r2, r5
13092 add r2, r2, #4
13095 mov r2, #0
13097 mov r0, r2
13099 cmp r2, r8
13119 strb r3, [r2, #-4]
13121 strb r4, [r2, #-3]
13124 strb r4, [r2, #-2]
13126 strb r3, [r2, #-1]
13129 add r3, r2, #8
13160 add r2, r2, #1
13206 str r2, [sp, #12]
13221 ldr r2, [r7, #1104]
13222 ldrb r1, [r2, #7] @ zero_extendqisi2
13225 ldrb r1, [r2, #12] @ zero_extendqisi2
13250 ldrb r2, [r2, #12] @ zero_extendqisi2
13251 sub r2, r2, #3
13252 clz r2, r2
13253 lsr r2, r2, #5
13254 moveq r2, #0
13255 cmp r2, #0
13257 ldrb r2, [r7, #1158] @ zero_extendqisi2
13258 cmp r2, #0
13272 mov r2, #5
13273 str r2, [r3, #2056]
13275 mov r2, #224
13279 str r2, [r3, #2056]
13281 ldrb r2, [sp, #56] @ zero_extendqisi2
13289 ldr r2, [r7, #1104]
13290 ldrb r2, [r2, #12] @ zero_extendqisi2
13291 cmp r2, #3
13293 ldrb r2, [r7, #1158] @ zero_extendqisi2
13294 cmp r2, #0
13296 ldrb r2, [r7, #1159] @ zero_extendqisi2
13297 cmp r2, #0
13298 addeq r2, r5, r10
13299 streq r9, [r2, #2056]
13331 str r2, [sp, #12]
13379 mov r2, r10
13398 ldr r2, [sp, #12]
13418 mov r2, r10
13490 str r2, [sp, #16]
13514 mov r2, #0
13523 ldr r2, [sp, #16]
13534 mov r2, r9
13544 ldr r2, [r3, #-120]
13546 str r2, [sp, #16]
13561 moveq r2, #0
13572 mov r2, #85
13574 str r2, [r3, #2056]
13575 mov r2, #0
13576 str r2, [r3, #2052]
13577 str r2, [r3, #2048]
13578 mov r2, #255
13579 str r2, [r3, #2056]
13593 mov r2, r9
13616 mov r2, #1
13626 ldr r2, [sp, #16]
13636 mov r2, r9
13646 ldr r2, [r3, #-120]
13648 str r2, [sp, #16]
13664 mov r2, #1
13714 str r2, [sp, #16]
13739 mov r2, #92
13741 str r2, [r3, #2056]
13742 mov r2, #197
13743 str r2, [r3, #2056]
13780 ldr r2, [sp, #12]
13813 moveq r2, #179
13815 streq r2, [r3, #2056]
13818 mov r2, #38
13822 str r2, [r3, #2056]
13823 mov r2, #93
13824 str r2, [r3, #2056]
13827 ldm r1, {r1, r2, r3}
13875 mov r9, r2
13886 add r2, r7, #8
13890 add r6, r6, r2, lsl #8
13897 mov r2, r9
13936 mov r2, r8
13954 mov r2, r9
14008 str r2, [sp, #16]
14016 ldr r2, [r3, #1044]
14018 str r2, [sp, #12]
14023 add r6, r2, r10
14039 ldr r2, [sp, #16]
14050 mov r2, r7
14060 ldr r2, [r3, #-120]
14063 str r2, [sp, #16]
14099 mov r2, r7
14114 lsl r2, r9, #8
14120 add r6, r3, r2
14137 ldr r2, [sp, #16]
14148 mov r2, r7
14158 ldr r2, [r3, #-120]
14161 str r2, [sp, #16]
14173 ldr r2, [sp, #20]
14174 add r10, r3, r2
14209 mov r9, r2
14217 add r2, r3, r0
14219 str r2, [sp, #12]
14220 ldrb r5, [r2, #120] @ zero_extendqisi2
14246 mov r2, r8
14266 mov r2, r9
14318 str r2, [sp, #16]
14329 ldr r2, [sp, #16]
14340 mov r2, fp
14365 ldr r2, [sp, #12]
14367 cmp r5, r2
14373 ldrb r2, [r3, #1193] @ zero_extendqisi2
14375 umull r2, r3, r2, r3
14393 mov r2, fp
14403 mov r2, #2
14405 strb r2, [r3, #1154]
14409 ldr r2, [sp, #16]
14414 mov r2, fp
14423 ldr r2, .L2424+8
14424 ldr r3, [r2, #-104]
14427 str r3, [r2, #-104]
14491 push {r0, r1, r2, r4, r5, r6, r7, r8, r9, r10, fp, lr}
14498 mov r7, r2
14503 movw r2, #431
14514 ldr r2, .L2454+12
14515 ldr r2, [r2]
14516 tst r2, #64
14526 mov r2, r10
14560 mov r2, r7
14576 mov r2, r4
14587 mov r2, r7
14598 mov r2, r7
14610 mov r2, r7
14646 mov fp, r2
14668 mov r2, r4
14681 mov r2, fp
14716 push {r0, r1, r2, lr}
14723 mov r3, r2
14725 mov r2, r1
14752 push {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr}
14768 ldr r2, [r5, #-92]
14776 ldr r2, [r5, #-92]
14781 ldrb r2, [r4, #1192] @ zero_extendqisi2
14782 tst r2, #1
14796 mov r2, #1
14797 strb r2, [r3, #1143]
14824 str r2, [sp, #12]
14825 mvn r2, #0
14830 bic r10, r1, r2, lsl r3
14845 add r2, r5, r9
14847 str r1, [r2, #2056]
14849 str r1, [r2, #2052]
14850 str r1, [r2, #2052]
14852 str r1, [r2, #2052]
14854 str r1, [r2, #2052]
14856 str r1, [r2, #2052]
14860 strne r1, [r2, #2052]
14865 ldrb r2, [r3, #13] @ zero_extendqisi2
14878 mov r2, r0
14908 push {r0, r1, r2, r4, r5, r6, r7, lr}
14914 mov r2, #32
14918 mov r2, #8
14947 ldr r2, [r4, #-120]
14956 ldr r2, [r4, #-120]
14961 ldr r2, [r3]
14963 cmp r2, r3
15000 mov r8, r2
15004 mov r2, #128
15009 str r2, [r3, #2056]
15010 mov r2, #0
15011 str r2, [r3, #2052]
15013 str r2, [r3, #2052]
15014 uxtb r2, r5
15015 str r2, [r3, #2052]
15016 lsr r2, r5, #8
15017 str r2, [r3, #2052]
15018 lsr r2, r5, #16
15019 str r2, [r3, #2052]
15020 ldrb r2, [r6, #1152] @ zero_extendqisi2
15021 cmp r2, #0
15022 lsrne r2, r5, #24
15023 strne r2, [r3, #2052]
15028 ldrb r2, [r3, #13] @ zero_extendqisi2
15058 mov r9, r2
15059 add r2, r0, #8
15072 add r8, r8, r2, lsl #8
15076 mov r2, fp
15090 mov r2, #16
15098 mov r2, #16
15115 mov r2, r0
15147 push {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, lr}
15154 mov r8, r2
15155 add r2, r0, #8
15161 add r7, r7, r2, lsl #8
15170 mov r2, #26
15177 mov r2, #26
15187 mov r2, #16
15204 mov r2, r0
15238 mov r7, r2
15247 ldrb r2, [r3, #11] @ zero_extendqisi2
15248 cmp r2, #9
15257 mov r2, r6
15271 mov r2, #16384
15276 mov r2, #4
15277 str r2, [sp, #8]
15279 mov r2, r6
15288 mov r2, r6
15314 push {r0, r1, r2, r4, r5, r6, r7, r8, r9, r10, fp, lr}
15322 mov r8, r2
15327 mov r2, #868
15343 addne r2, r4, r3
15346 strne fp, [r2, #2056]
15365 ldrb r2, [r3, #13] @ zero_extendqisi2
15396 push {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr}
15403 ldr r2, [r0]
15405 ldr ip, [r2, #24]
15422 ldr r2, [r3, #12]
15423 str r2, [sp, #8]
15424 mov r2, #26
15435 ldr r2, [r3, #12]
15436 str r2, [sp, #8]
15437 mov r2, #26
15450 ldr r2, [r3, #12]
15451 str r2, [sp, #8]
15452 mov r2, #16
15474 ldr r3, [r2, #12]
15476 ldrb r0, [r2, #44] @ zero_extendqisi2
15478 ldr r3, [r2, #4]
15479 mov r2, #26
15486 ldm r6, {r2, r3}
15488 ldrb r0, [r2, #44] @ zero_extendqisi2
15489 ldr r2, [r3, #12]
15490 str r2, [sp, #8]
15491 mov r2, #26
15501 ldr r2, [r6]
15502 ldrb r0, [r2, #44] @ zero_extendqisi2
15503 ldr r2, [r3, #12]
15504 str r2, [sp, #8]
15505 mov r2, #16
15533 push {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr}
15537 ldr r2, .L2574
15540 ldrb r3, [r2, #1153] @ zero_extendqisi2
15541 ldrb r8, [r2, #1159] @ zero_extendqisi2
15555 mov r2, #26
15567 mov r2, #26
15582 mov r2, #16
15602 mov r2, #26
15613 mov r2, #26
15625 mov r2, #16
15658 mov r6, r2
15662 movw r2, #903
15693 ldrb r2, [r3, #13] @ zero_extendqisi2
15730 rsb r2, r4, #24
15732 lsl r6, r3, r2
15735 and r4, r4, r1, lsr r2
15744 ldr r2, [r5, #24]
15747 add r3, r2, #1
15751 mov r2, r6
15760 add r2, r6, #1
15795 mov r10, r2
15802 ldrb r2, [r5, #1153] @ zero_extendqisi2
15803 rsb r4, r2, #24
15806 bic r3, r3, r1, lsl r2
15807 ldrb r2, [r5, #1109] @ zero_extendqisi2
15809 cmp r2, r9
15811 mov r2, #956
15817 ldrb r2, [r5, #1109] @ zero_extendqisi2
15818 cmp r2, r9
15820 mvn r2, #0
15822 bic r4, r8, r2, lsl r4
15823 add r2, r5, r9
15824 ldrb r6, [r2, #1144] @ zero_extendqisi2
15828 ldrb r2, [r5, #1109] @ zero_extendqisi2
15829 cmp r2, #1
15849 mov r2, #128
15853 str r2, [r3, #2056]
15854 mov r2, #0
15855 str r2, [r3, #2052]
15856 str r2, [r3, #2052]
15857 uxtb r2, r4
15858 str r2, [r3, #2052]
15859 lsr r2, r4, #8
15860 str r2, [r3, #2052]
15861 lsr r2, r4, #16
15862 str r2, [r3, #2052]
15863 ldrb r2, [r5, #1152] @ zero_extendqisi2
15864 cmp r2, #0
15865 lsrne r2, r4, #24
15866 strne r2, [r3, #2052]
15871 ldrb r2, [r3, #13] @ zero_extendqisi2
15882 mov r2, #64
15917 ldr r2, [r0, #4]
15921 ldr r2, .L2616
15923 ldrb r3, [r2, #2770] @ zero_extendqisi2
15926 ldrb ip, [r2, #1153] @ zero_extendqisi2
15936 mla ip, r5, r3, r2
15959 mla r3, r5, r3, r2
15984 mov r10, r2
15986 mvn r2, #0
15992 bic r7, r7, r2, lsl r3
15997 movw r2, #1070
16027 addeq r2, r7, r3
16029 ldr r2, [r5, #1104]
16030 ldrb r2, [r2, #12] @ zero_extendqisi2
16031 cmp r2, #3
16032 add r2, r7, r3
16036 str r1, [r2, #2056]
16038 str r1, [r2, #2052]
16040 str r1, [r2, #2052]
16042 str lr, [r2, #2052]
16044 str ip, [r2, #2052]
16045 str r1, [r2, #2052]
16047 strne r1, [r2, #2052]
16049 mov r2, #224
16051 str r2, [r3, #2056]
16076 ldrb r2, [r3, #13] @ zero_extendqisi2
16088 str r1, [r2, #2056]
16090 str r1, [r2, #2052]
16091 str r1, [r2, #2052]
16093 str lr, [r2, #2052]
16094 str ip, [r2, #2052]
16095 str r1, [r2, #2052]
16097 strne r1, [r2, #2052]
16101 str r1, [r2, #2052]
16102 str r1, [r2, #2052]
16127 mov fp, r2
16134 rsb r2, r7, #24
16136 lsl r5, r3, r2
16140 and r7, r7, r0, lsr r2
16145 mov r2, #1232
16203 ldrb r2, [r8, #13] @ zero_extendqisi2
16215 mov r2, r10
16253 ldr r2, [sp, #12]
16263 mov r2, r10
16272 mov r2, r10
16322 mla r2, r8, r5, r4
16323 ldrb r3, [r2, #1274] @ zero_extendqisi2
16324 ldr r7, [r2, #1256]
16325 sub r2, r3, #1
16326 cmp r2, #10
16327 ldrls pc, [pc, r2, asl #2]
16348 ldr r2, .L2779+4
16350 ldrb r2, [r2, #-2546] @ zero_extendqisi2
16351 cmp r0, r2
16357 ldr r2, [r4, #1244]
16371 ldr r2, [r3, #1240]
16374 cmp r2, #0
16381 moveq r9, r2
16385 ldr r2, [r3, #1240]
16386 cmp r2, #0
16392 moveq r10, r2
16398 ldr r2, [r3, #1244]
16402 ldr r2, [r7, #1244]
16411 ldr r2, [r3, #1252]
16412 cmn r2, #1
16416 cmp r2, r3
16426 mov r2, r9
16435 ldr r2, [r7, #1252]
16437 cmn r2, #1
16441 cmp r2, r1
16455 ldr r2, [r3, #1252]
16456 cmn r2, #1
16460 cmp r2, r3
16462 movw r2, #431
16469 mov r2, #13
16472 strb r2, [r5, #1274]
16473 ldrb r2, [r5, #1234] @ zero_extendqisi2
16475 orr r2, r2, #8
16476 strb r2, [r5, #1234]
16479 ldr r2, [r3, #1252]
16480 cmn r2, #1
16484 cmp r2, r3
16494 mov r2, r10
16503 ldr r2, [r5, #1252]
16504 cmn r2, #1
16508 cmp r2, r1
16522 ldr r2, [r3, #1252]
16523 cmn r2, #1
16527 cmp r2, r3
16529 movw r2, #450
16547 ands r2, r0, #5
16552 mov r2, r0
16567 str r2, [r7, #1268]
16568 ldr r2, [r4, #2800]
16570 ldr r1, [r2, #156]
16571 ldr r2, .L2779+28
16572 cmp r1, r2
16574 ldr r2, .L2779+32
16575 add r3, r2, r3
16591 ldr r2, [r6, #-92]
16597 ldr r2, [r6, #-96]
16599 ldr r2, [r2]
16600 cmp r1, r2
16603 mov r2, #48
16605 mla r5, r2, r5, r4
16606 ldrb r2, [r4, #1196] @ zero_extendqisi2
16608 str r2, [sp]
16609 ldr r2, [r5, #1256]
16616 mvn r2, #0
16623 mvn r2, r2, lsl r1
16625 and r1, r2, r7, lsr r0
16644 and ip, r2, ip, lsr r0
16664 mov r2, r0
16676 ldrb r2, [r5, #1274] @ zero_extendqisi2
16678 strb r2, [r8, #1274]
16687 mov r2, #13
16690 strb r2, [r7, #1274]
16691 ldr r2, [r3, #156]
16693 cmp r2, r3
16711 ldr r2, [r6, #-92]
16717 ldr r2, [r6, #-96]
16719 ldr r2, [r2]
16720 cmp r1, r2
16724 ldrb r2, [r4, #1196] @ zero_extendqisi2
16728 str r2, [sp]
16729 ldr r2, [r6, #1256]
16741 ands r2, r0, #15
16749 str r2, [r4, #1268]
16790 push {r0, r1, r2, r4, r5, r6, r7, r8, r9, r10, fp, lr}
16802 mov r2, r1
16850 ldrb r2, [r8, #1153] @ zero_extendqisi2
16852 rsb r1, r2, #24
16853 mvn r3, r3, lsl r2
16854 ldrb r2, [r4] @ zero_extendqisi2
16856 cmp r2, #255
16859 movw r2, #697
16867 ldrb r2, [r4] @ zero_extendqisi2
16870 mla r2, r1, r2, r8
16872 ldr r0, [r2, #1256]
16873 rsb r2, r1, #24
16876 and r1, r1, r0, lsr r2
16884 sub r3, r2, ip
16886 lsl r2, r10, ip
16888 sub r2, r2, #1
16890 uxth r2, r2
16894 and ip, r2, r7
16896 and r2, r2, r0
16898 cmp ip, r2
16906 ldr r2, [r4, #4]
17051 mov r6, r2
17056 mov r2, r6
17081 mov r7, r2
17090 mov r2, r6
17113 push {r0, r1, r2, r4, r5, r6, r7, r8, r9, r10, fp, lr}
17157 ldrb r2, [r3, #1153] @ zero_extendqisi2
17159 rsb r1, r2, #24
17160 mvn r3, r3, lsl r2
17161 ldrb r2, [r4] @ zero_extendqisi2
17163 cmp r2, #255
17166 movw r2, #782
17174 ldr r2, .L2870+8
17177 ldrb ip, [r2, #1153] @ zero_extendqisi2
17178 mla r6, r6, r9, r2
17179 mvn r2, #0
17180 mvn r2, r2, lsl ip
17183 and r2, r2, r1, lsr r0
17184 uxth r2, r2
17185 cmp r3, r2
17198 mov r2, #2
17200 strb r2, [r4, #42]
17205 str r2, [sp, #4]
17209 ldr r2, [sp, #4]
17212 strb r2, [r6, #1274]
17275 movw r2, #729
17292 ldr r2, .L2906+20
17295 ldrh r2, [r2, #-2]
17297 mul r2, r2, r3
17305 add r3, r3, r2
17313 ldr r2, [r4, #36]
17314 cmn r2, #1
17357 ldr r2, [r5, #1092]
17359 strh r1, [r2, r3] @ movhi
17360 ldr r2, [r5, #1096]
17361 ldr r3, [r2, #556]
17363 str r3, [r2, #556]
17365 ldr r2, [r3, #156]
17367 cmp r2, r3
17383 addne r3, r3, r2
17388 addeq r3, r3, r2
17391 addne r3, r3, r2
17409 add r2, r3, #1
17410 strh r2, [r6, #12] @ movhi
17411 ldr r2, .L2906+12
17412 ldrb r0, [r2, #-3126] @ zero_extendqisi2
17485 mov fp, r2
17503 ldr r2, [r5]
17506 ldr ip, [r2, #24]
17523 ldr r2, [r3, #12]
17524 str r2, [sp, #8]
17525 mov r2, #17
17535 ldr r2, [r3, #12]
17536 str r2, [sp, #8]
17537 mov r2, #26
17547 ldr r2, [r3, #12]
17548 str r2, [sp, #8]
17549 mov r2, #17
17561 ldr r2, [r3, #12]
17562 str r2, [sp, #8]
17563 mov r2, #26
17575 ldr r2, [r3, #12]
17576 str r2, [sp, #8]
17577 mov r2, #17
17587 ldr r2, [r3, #12]
17588 str r2, [sp, #8]
17589 mov r2, #16
17615 ldr r3, [r2, #12]
17617 ldrb r0, [r2, #44] @ zero_extendqisi2
17619 ldr r3, [r2, #4]
17620 mov r2, #17
17628 ldr r2, [r5]
17629 ldrb r0, [r2, #44] @ zero_extendqisi2
17630 ldr r2, [r3, #12]
17631 str r2, [sp, #8]
17632 mov r2, #26
17639 ldm r5, {r2, r3}
17641 ldrb r0, [r2, #44] @ zero_extendqisi2
17642 ldr r2, [r3, #12]
17643 str r2, [sp, #8]
17644 mov r2, #17
17653 ldr r2, [r5]
17654 ldrb r0, [r2, #44] @ zero_extendqisi2
17655 ldr r2, [r3, #12]
17656 str r2, [sp, #8]
17657 mov r2, #26
17666 ldr r2, [r5]
17667 ldrb r0, [r2, #44] @ zero_extendqisi2
17668 ldr r2, [r3, #12]
17669 str r2, [sp, #8]
17670 mov r2, #17
17679 ldr r2, [r5]
17680 ldrb r0, [r2, #44] @ zero_extendqisi2
17681 ldr r2, [r3, #12]
17682 str r2, [sp, #8]
17683 mov r2, #16
17765 rsb r2, r3, #24
17767 lsl r6, r8, r2
17770 and r4, r4, r1, lsr r2
17778 ldr r2, [r3, #12]
17779 str r2, [sp]
17780 mov r2, r6
17787 ldr r2, [r3, #12]
17788 str r2, [sp]
17789 add r2, r6, #1
17832 mov fp, r2
17838 movw r2, #642
17882 mov r2, r5
17888 mov r2, fp
17903 ldr r2, [r7, #-92]
17910 ldr r2, [fp]
17912 cmp r2, r3
17915 ldr r2, [r10]
17917 cmp r2, r3
17922 mov r2, r3
17927 mov r2, r3
17932 mov r2, r3
17937 mov r2, r3
17947 movw r2, #685
17992 push {r0, r1, r2, r4, r5, r6, r7, lr}
17998 mov r6, r2
18003 mov r2, r6
18013 movw r2, #2678
18052 ldrb r2, [r4, #-2546] @ zero_extendqisi2
18056 lsl r2, r2, #1
18059 ldrh r2, [r3, #74]
18060 cmp r2, #1
18061 movhi r2, #0
18062 strhhi r2, [r3, #150] @ movhi
18065 ldr r2, [r6, #2800]
18070 ldr r3, [r2, #4]
18072 str r3, [r2, #4]
18075 ldr r2, [r6, #2800]
18078 ldr r2, [r2, #4]
18082 str r2, [r3, #4]
18090 ldrh r2, [r4, #-54]
18112 ldr r2, [r6, #1040]
18115 add r2, r2, r3
18116 ldrb r1, [r2, #32] @ zero_extendqisi2
18117 add r2, r1, #127
18118 uxtb r2, r2
18119 cmp r2, #125
18121 movw r2, #846
18131 ldrb r2, [r4, #-55] @ zero_extendqisi2
18132 add r3, r3, r2
18144 ldr r2, [r4, #-52]
18155 ldr r2, [r4, #-52]
18195 movw r2, #890
18220 movw r2, #881
18268 mov r2, #16384
18285 mov r2, #16384
18312 mov r2, #4800
18320 mov r2, #16384
18325 ldr r2, .L3043+12
18326 str r2, [r3]
18327 ldr r2, .L3043+20
18329 str r2, [r3, #12]
18339 ldr r2, [r4, #-52]
18352 ldr r2, [r4, #-52]
18363 mov r2, fp
18382 ldr r2, [r4, #-52]
18408 ldr r2, [r4, #-52]
18427 ldr r2, [r5, #2800]
18429 ldr r3, [r2, #64]
18431 str r3, [r2, #64]
18486 push {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr}
18498 ldr r2, [r3, #12]
18499 sub r2, r2, r0
18500 add r2, r2, r1
18501 str r2, [r3, #12]
18514 ldr r2, [r3, #56]
18515 add r2, r2, #1
18516 str r2, [r3, #56]
18517 ldrh r2, [r3, #140]
18520 cmp r2, r3
18525 ldrh r2, [r3, #130]
18527 cmp r2, r3
18529 movw r2, #2211
18535 ldr r2, [r5, #2800]
18538 ldrh r3, [r2, #130]
18548 ldrh r3, [r2, #140]
18549 ldrb r2, [r4, #-2546] @ zero_extendqisi2
18551 lsl r2, r2, #1
18555 mov r2, #0
18556 str r2, [r3]
18569 ldr r2, [r4, #-44]
18573 ldr r2, [r5, #2800]
18574 ldrh r3, [r2, #140]
18578 strh r3, [r2, #140] @ movhi
18618 mov r2, #0
18624 strh r2, [r3, #-4] @ movhi
18625 sub r2, r4, #3136
18627 ldrh r2, [r2, #-2]
18631 sub r3, r3, r2
18632 mvn r2, #0
18634 bic r6, r6, r2, lsl r3
18641 ldr r2, [r4, #-44]
18645 ldr r2, [r3]
18647 tst r2, #4096
18651 mov r2, #2256
18674 ldr r2, [r4, #-44]
18681 ldr r2, .L3083+28
18683 cmp r3, r2
18692 ldrh r2, [r3, #140]
18693 cmp r2, r8
18708 mov r2, #0
18711 str r2, [r3, #608]
18712 mvn r2, #0
18713 strh r2, [r1] @ movhi
18715 strh r2, [r3, r1] @ movhi
18717 strh r2, [r1] @ movhi
18719 strh r2, [r3, r1] @ movhi
18721 str r2, [r3, #564]
18722 ldr r2, [sp, #8]
18724 ldr r2, [r2]
18725 tst r2, #4096
18730 mov r2, r4
18738 mvn r2, #0
18740 strh r2, [r3, #-4] @ movhi
18787 push {r0, r1, r2, r4, r5, lr}
18793 mov r3, r2
18794 mov r2, r1
18841 ldr r2, .L3097+4
18842 str r2, [r3]
18853 mov r2, r4
18861 ldr r2, [r5, #-40]
18897 ldrb r2, [r3, #-3120] @ zero_extendqisi2
18898 cmp r2, #0
18900 ldrb r2, [r3, #-3126] @ zero_extendqisi2
18901 cmp r2, #0
18904 ldrb r2, [r4, #1158] @ zero_extendqisi2
18905 cmp r2, #0
18907 ldr r2, [r4, #1084]
18913 add r2, r2, r7
18915 ldrb r2, [r2, #2] @ zero_extendqisi2
18916 and r2, r2, #224
18917 cmp r2, #160
18930 add r2, r3, r7
18932 ldrb r2, [r2, #2] @ zero_extendqisi2
18941 ubfx r3, r2, #3, #2
18942 lsr r2, r2, #5
18959 sub r2, r3, #1
18962 str r2, [sp, #48]
18966 ldr r2, [sp, #60]
18968 add r3, r3, r2
18972 ldr r2, [sp, #40]
18973 cmp r2, r3
18984 uxth r2, fp
18987 cmp r3, r2
18990 add r3, r2, #8
18997 ldr r2, [sp, #40]
18999 mul r3, r2, r3
19001 ldr r2, .L3138
19002 ldrb r2, [r2, #1159] @ zero_extendqisi2
19003 cmp r2, #0
19005 ldrne r2, [sp, #56]
19009 add r3, r2, r3
19010 ldr r2, .L3138+4
19012 ldrb r2, [r2, #-3128] @ zero_extendqisi2
19013 orr r3, r3, r2, lsl #24
19026 ldr r2, [r4, #4]
19036 ldr r1, [r2, #12]
19038 ldr r1, [r2, #8]
19040 ldr r1, [r2, #4]
19042 ldr r2, [r2]
19045 str r2, [sp, #4]
19046 ldr r2, [sp, #52]
19051 uxth r2, r6
19058 ldrb r2, [r6, #-2546] @ zero_extendqisi2
19062 lsl r2, r2, #9
19064 ldrb r2, [r6, #-2546] @ zero_extendqisi2
19067 lsl r2, r2, #1
19084 ldr r2, [sp, #48]
19094 mov r2, r3
19101 ldrb r2, [r6, #-3120] @ zero_extendqisi2
19102 cmp r2, #0
19104 add r2, sp, #104
19106 add r3, r2, r3, lsl #1
19107 ldrh r2, [r3, #-16]
19109 mul r3, r3, r2
19116 ldrb r2, [sp, #81] @ zero_extendqisi2
19118 cmp r2, r3
19127 add r2, sp, #104
19129 add r3, r2, r3, lsl #1
19130 ldrh r2, [r3, #-16]
19132 mul r3, r3, r2
19133 ldr r2, [sp, #40]
19134 orr r3, r3, r2
19152 str r2, [sp, #4]
19159 ldr r2, [r4, #4]
19203 ldrh r2, [r4, r3]
19205 cmp r2, #3
19206 ldrls pc, [pc, r2, asl #2]
19243 ldr r2, .L3169+16
19265 mov r2, #0
19268 strh r2, [r3] @ movhi
19269 mov r2, #1
19272 strh r2, [r4, r3] @ movhi
19275 ldrb r2, [r7, #-2546] @ zero_extendqisi2
19279 lsl r2, r2, #9
19292 mov r2, #2
19296 strh r2, [r4, r3] @ movhi
19305 ldrb r2, [r5, #879] @ zero_extendqisi2
19307 cmp r2, r3
19309 add r2, r4, #2144
19311 ldrh r3, [r2]
19316 strh r3, [r2] @ movhi
19319 strh r3, [r2] @ movhi
19320 mov r2, #3
19323 uxth r2, r7
19326 add r3, r3, r2, lsl #1
19340 ldr r2, [r6, #12]
19341 str r3, [r2]
19342 ldr r2, .L3169+8
19343 ldrb r1, [r2, #1153] @ zero_extendqisi2
19344 mvn r2, #0
19348 mvn r1, r2, lsl r1
19352 ldr r2, [r6, #4]
19365 ldrb r2, [r5, #879] @ zero_extendqisi2
19367 cmp r2, r3
19369 add r2, r4, #2144
19370 ldrh r3, [r2]
19373 strh r3, [r2] @ movhi
19374 ldr r2, .L3169+24
19375 ldrh r2, [r2, #-8]
19376 cmp r2, r3
19383 movw r2, #2108
19385 ldrh r3, [r4, r2]
19390 strh r1, [r4, r2] @ movhi
19391 movw r2, #2142
19393 ldrh r2, [r4, r2]
19395 strh r2, [r3, #6] @ movhi
19399 ldrh r2, [r4, r3]
19408 movw r2, #65535
19412 cmp r3, r2
19414 ldr r2, .L3169+32
19417 ldrh r8, [r2]
19418 add r2, r4, #2144
19419 ldrh r2, [r2]
19420 mla r8, r3, r8, r2
19440 mov r2, #0
19474 ldr r2, [r6, #1084]
19475 ldr r3, [r2, r0, lsl #2]
19476 ldrh r2, [r2, r9]
19479 ubfx r2, r2, #0, #11
19504 ldrb r2, [r10, #-2546] @ zero_extendqisi2
19508 lsl r2, r2, #9
19515 ldrh r2, [r3]
19517 cmp r2, r3
19523 add r2, sp, #48
19524 add r3, r2, r3, lsl #1
19538 ldr r2, [r4, #12]
19539 str r3, [r2]
19540 mvn r2, #0
19545 mvn r1, r2, lsl r1
19549 ldr r2, [r4, #4]
19556 ldrb r2, [sp, #25] @ zero_extendqisi2
19558 cmp r2, r3
19566 uxth r2, r10
19568 cmp r1, r2
19571 str r2, [sp, #12]
19610 ldr r2, [r6, #1084]
19613 ldr r3, [r2, r5, lsl #2]
19614 ldrh r2, [r2, r9]
19616 ubfx r2, r2, #0, #11
19666 mov r2, #1012
19675 ubfx r2, r3, #3, #2
19676 orr r2, r8, r2
19677 bfi r3, r2, #3, #2
19678 clz r2, r8
19681 lsr r2, r2, #5
19696 movne r2, #0
19697 andeq r2, r2, #1
19698 cmp r2, #0
19707 mov r2, r9
19714 mov r2, r9
19720 movw r2, #1031
19768 ldrh r2, [r8, #-8]
19775 smulbb r0, r0, r2
19777 smulbbne r3, r3, r2
19779 mul r2, r2, r1
19787 lsl r2, r2, #2
19791 ldrh r2, [r4, #6]
19792 strh r2, [r3, r10] @ movhi
19800 mvn r2, #0
19801 strh r2, [r3, r10] @ movhi
19829 ldr r2, [r4, #2800]
19830 ldrh r3, [r2, r1]
19833 strh r3, [r2, r1] @ movhi
19839 ldrh r2, [r2, r3]
19841 cmp r2, r3
19871 ldr r2, [r4, #2800]
19875 strh r5, [r2, r3] @ movhi
19876 add r2, r2, #416
19880 ldrh r0, [r2], #2
19887 mov r2, #264
19894 ldr r2, [r4, #2800]
19897 strh r6, [r2, r3] @ movhi
19898 add r3, r2, #688
19899 ldrh r2, [r3]
19900 add r2, r2, #1
19901 strh r2, [r3] @ movhi
19903 ldr r2, [r4, #2800]
19905 ldrh r3, [r2, r3]
19908 ldrh r5, [r2, r3]
19909 movw r2, #65533
19912 cmp r3, r2
19914 movw r2, #270
19921 mov r2, #0
19924 strh r2, [r3] @ movhi
19926 ldrb r2, [r4, #1153] @ zero_extendqisi2
19928 rsb r2, r2, #24
19929 sub r2, r2, r3
19930 asr r3, r5, r2
19940 mvn r2, r1, lsl r2
19983 ldr r2, [r3, #48]
19984 add r2, r2, #1
19985 str r2, [r3, #48]
19986 add r2, r3, #696
19987 ldrh r1, [r2]
19988 ldr r2, .L3258+4
19989 ldrh r2, [r2]
19990 cmp r1, r2
19993 ldrh r2, [r3]
19995 cmp r2, r3
20004 ldrh r2, [r3]
20006 cmp r2, r3
20008 movw r2, #303
20017 add r2, r3, #692
20019 ldrh r6, [r2]
20020 sub r2, r4, #3072
20021 ldrh r2, [r2, #-2]
20024 mla r6, r2, r6, r3
20025 mov r2, #64
20038 mov r2, r8
20046 ldr r2, [r7, #2800]
20047 add r1, r2, #696
20071 ldrh r3, [r2, r3]
20074 strcc r6, [r2, r5, lsl #2]
20107 ldr r2, .L3273+4
20113 mov r2, #64
20122 mov r2, #4
20138 mov r2, fp
20141 ldrh r2, [r4, #-224]
20144 sub r2, r2, #1
20145 cmp r0, r2
20148 ldrb r2, [r4, #-19] @ zero_extendqisi2
20155 strb r2, [r4, #-20]
20171 ldr r2, [r5, #1040]
20176 ldr r2, [r2, #4]
20177 str r2, [r3]
20178 mov r2, #4
20181 stm sp, {r2, fp}
20182 ldr r2, [r5, #1040]
20234 push {r0, r1, r2, r4, r5, r6, r7, r8, r9, r10, fp, lr}
20243 ldr r2, .L3307+8
20260 ldr r2, [r4, #1040]
20265 ldr r2, [r4, #1040]
20266 ldr r3, [r2]
20287 ldr r2, [r4, #1040]
20306 ldrb r1, [r2, #36] @ zero_extendqisi2
20308 ldrb r3, [r2, #37] @ zero_extendqisi2
20319 ldr r2, [r3]
20320 cmp r2, r8
20330 ldr r2, [r4, #1040]
20338 ldr r2, [r3]
20339 cmp r2, r8
20341 ldr r2, [r3, #4]
20342 cmp r6, r2
20343 ldrbcc r2, [r3, #37] @ zero_extendqisi2
20345 strbcc r2, [r5, #-20]
20354 ldr r2, [r4, #1040]
20403 ldr r2, .L3395+4
20417 mov r2, #8
20427 mov r2, #32
20464 ldrb r2, [r9, r7, lsl #5] @ zero_extendqisi2
20474 ldrb r2, [r8, #440] @ zero_extendqisi2
20478 cmp ip, r2
20485 mov r2, #32
20488 mov r2, #32
20495 ldrb r2, [r6, #24] @ zero_extendqisi2
20496 cmp r2, #60
20497 movhi r2, #60
20498 strbhi r2, [r6, #24]
20505 ldr r2, .L3395+4
20543 ubfx r2, r3, #8, #3
20544 strb r2, [r4, #1192]
20545 ubfx r2, r3, #3, #1
20546 strb r2, [r5, #-80]
20547 ubfx r2, r3, #4, #1
20548 strb r2, [r4, #1194]
20549 ubfx r2, r3, #12, #1
20550 strb r2, [r5, #-3120]
20551 ubfx r2, r3, #13, #1
20552 strb r2, [r5, #-3126]
20553 ubfx r2, r3, #11, #1
20554 strb r2, [r4, #1158]
20555 ldrb r2, [r1, #31] @ zero_extendqisi2
20557 ubfx r0, r2, #1, #1
20559 ubfx r0, r2, #2, #1
20566 ubfx r3, r2, #3, #1
20570 ubfx r2, r2, #4, #1
20572 strb r2, [r4, #1159]
20575 moveq r2, #70
20576 strbeq r2, [r4, #1108]
20577 ldrb r2, [r6, #35] @ zero_extendqisi2
20578 tst r2, #1
20580 ldrb r2, [r6, #33] @ zero_extendqisi2
20581 cmp r2, #0
20582 movne r2, #2
20583 moveq r2, #3
20584 strb r2, [r4, #1110]
20597 ldrh r2, [r6, #20]
20599 tst r2, #64
20602 sub r2, r3, #17
20604 cmpne r2, #2
20607 ldr r2, .L3395+44
20610 str r2, [r5, #-100]
20617 ldr r2, .L3395+4
20646 mov r2, #17
20649 strb r2, [r3, #32]
20658 sub r2, r3, #65
20660 cmpne r2, #1
20670 sub r2, r3, #67
20672 uxtb r2, r2
20673 cmp r2, #1
20683 cmp r2, #1
20691 sub r2, r3, #36
20692 cmp r2, #1
20740 ldr r2, [r4, #1040]
20741 strb r3, [r2, #19]
20747 ldr r2, .L3395+4
20802 ldrh r2, [r3, #-8]
20804 cmp r2, r3
20808 mov r2, #4
20816 movw r2, #1619
20829 ldr r2, [r4, #12]
20837 ldr r2, [r4, #12]
20840 ldr r1, [r2, #12]
20842 ldr r1, [r2, #8]
20844 ldr r1, [r2, #4]
20847 ldr r2, [r2]
20848 str r2, [sp, #20]
20849 ldr r2, [r3, #12]
20850 str r2, [sp, #16]
20851 ldr r2, [r3, #8]
20852 str r2, [sp, #12]
20853 ldr r2, [r3, #4]
20854 str r2, [sp, #8]
20855 mov r2, fp
20919 ldrh r2, [r4, #18]
20933 ldrh r2, [r4]
20937 cmp r2, r3
20943 ldr r2, [r0, #4]
20948 add r3, r2, r3, lsl #9
20949 mov r2, #64
20952 mov r2, #64
20956 mov r2, #64
20974 ldrh r2, [r4, #6]
20977 add r2, r2, r3
20982 cmp r2, r3
20984 movw r2, #1802
20993 mov r2, r7
20996 cmp r2, r0
20998 ldr r2, [sp, #16]
21001 ldrh r2, [r2, #-8]
21003 smulbb r3, r3, r2
21011 ldr r2, [r10, #1092]
21014 ldrh r3, [r2, r3]
21015 mov r2, r7
21019 ldr r2, [r10, #1092]
21021 strh r7, [r2, r3] @ movhi
21029 ldm r1, {r1, r2, r3}
21032 ldrb r2, [r6, #-2546] @ zero_extendqisi2
21036 lsl r2, r2, #9
21040 ldr r2, [sp, #12]
21041 mul r3, r2, r3
21049 ldr r2, [sp, #12]
21050 mul r3, r2, r3
21056 ldrh r2, [r4, #12]
21059 mla r3, r1, r3, r2
21060 ldr r2, [r6, #-2556]
21062 ldr r3, [r2, r3, lsl #2]
21065 movw r2, #1917
21098 ldr r2, [r5, #12]
21112 ldr r2, [r3]
21113 cmn r2, #1
21124 ldrh r2, [r4, #10]
21128 cmp r2, r3
21130 movw r2, #1694
21137 ldrh r2, [r4, #6]
21138 add r2, r2, r3
21143 cmp r2, r3
21145 movw r2, #1695
21156 ldr r2, [r3]
21157 cmp r2, r1
21161 ldr r2, [r3, #4]
21162 cmn r2, #1
21185 ldr r2, [r3, #16]
21187 cmp r2, r1
21198 mov r2, r9
21206 mov r2, #4
21211 mov r2, #4
21223 ldr r2, .L3532+64
21224 cmp r3, r2
21255 ldr r2, [r6, #-76]
21269 ldrh r2, [r3]
21273 sub r3, r3, r2
21276 and r0, r7, r0, lsr r2
21283 add r1, r1, r2
21284 add r2, r2, #1
21296 ldr r2, [r10, #2800]
21300 ldr r2, [r2, #8]
21301 str r2, [r3]
21302 mov r2, #0
21308 str r2, [r3, #12]
21310 str r2, [r3, #16]
21312 str r2, [r3]
21330 ldrh r2, [r4, #12]
21334 add r3, r3, r2
21335 ldr r2, [r5, #12]
21337 ldr r2, [r2, #4]
21342 ldrh r2, [r4, #6]
21346 cmp r2, r3
21350 ldr r2, [r5, #12]
21356 ldr r2, [sp, #20]
21359 cmn r2, #1
21363 ldrh r2, [r4, #12]
21366 add r3, r3, r2
21367 add r2, sp, #160
21369 str r3, [r2, r8, lsl #2]
21375 ldr r2, [r5, #12]
21387 add r2, sp, #32
21389 ldr r2, [r2, r8, lsl #2]
21395 mov r2, #1
21403 str r2, [r3, #12]
21404 mov r2, #0
21406 str r2, [r3, #16]
21414 ldrh r2, [r4, #6]
21415 cmp r2, #1
21427 ldr r2, [r5, #12]
21436 ldr r2, [r5, #12]
21443 ldr r2, [r5, #12]
21447 ldr r2, [r2, #8]
21453 ldr r2, [r8, r7, lsl #2]
21455 cmp r2, r3
21466 ldr r2, [r10, r7, lsl #2]
21468 uxth r2, r2
21476 ldr r2, .L3532+24
21478 ldr r3, [r2, #2780]
21489 ldr r3, [r2, #2800]
21491 ldr r2, [r3, #8]
21492 cmp r1, r2
21495 ldrh r2, [r4, #10]
21497 add r2, r2, r1
21498 uxth r2, r2
21549 push {r0, r1, r2, r4, r5, r6, r7, lr}
21560 ldrb r2, [r5, #-55] @ zero_extendqisi2
21566 ldrh r2, [r3, #140]
21572 ldrh r2, [r0, #18]
21582 ldrh r2, [r0, #50]
21592 ldrh r2, [r0, #82]
21599 ldrh r2, [r6, #-8]
21603 mul r3, r3, r2
21604 mov r2, #4
21608 mov r2, #2
21614 mov r2, #4
21620 mov r2, #4
21626 mov r2, #2
21630 ldrh r2, [r6, #-8]
21634 mul r3, r3, r2
21635 mov r2, #2
21673 mov r6, r2
21676 sub r2, r3, #3136
21678 ldrh r0, [r2, #-2]
21698 mov r2, r5
21729 mov r2, #32
21740 ldrh r2, [r3, r10]
21741 cmp r2, r7
21747 ldrh r2, [r5, #-14]
21762 mov r2, #37
21770 add r2, r7, #176
21772 ldr r4, [r3, r2, lsl #2]
21775 add r2, r3, r6
21779 strh r3, [r2, #2] @ movhi
21781 mov r2, r4
21785 ldrh r2, [r5, #-14]
21793 ldr r2, [r5, #-32]
21796 ldr r2, [r5, #-32]
21798 ldr r2, [r2]
21799 cmp r2, r7
21809 mov r2, #73
21819 mov r2, #4
21825 mov r2, #4
21831 mov r2, #4
21837 ldr r2, [r5, #-32]
21843 ldrh r2, [r5, #-14]
21882 push {r0, r1, r2, r4, r5, r6, r7, r8, r9, r10, fp, lr}
21889 ldrh r2, [r3]
21892 cmp r2, r3
21899 ldr r2, [r6, #2800]
21900 add r3, r2, #688
21916 ldrh r9, [r2, r0]
21919 mov r2, #182
21961 uxth r2, r8
21963 cmp r1, r2
21976 str r2, [sp, #4]
21987 ldr r2, [sp, #4]
21991 mov r0, r2
22031 add r2, r4, r0
22033 ldr r1, [r2, #-2528]
22171 add r2, r3, #692
22174 ldrh r1, [r2]
22176 mov r2, r9
22181 add r2, r3, #696
22182 ldrh r2, [r2]
22183 cmp r2, r0
22200 ldrh r2, [sp, #12]
22204 strh r2, [r3] @ movhi
22207 ldrh r2, [r4, #-14]
22236 add r2, r3, #692
22238 ldrh r8, [r2]
22239 ldr r2, .L3623+16
22241 ldrh r2, [r2]
22244 mla r8, r2, r8, r7
22245 mov r2, r9
22251 ldr r2, [r3, #48]
22252 add r2, r2, #1
22253 str r2, [r3, #48]
22254 mov r2, r8
22261 ldr r2, [r5, #2800]
22263 ldrh r3, [r2, r3]
22264 ldr r2, [r6]
22265 cmp r2, r3
22285 ldr r2, [r5, #2800]
22287 str r8, [r2, r3, lsl #2]
22311 push {r0, r1, r2, r4, r5, r6, r7, r8, r9, r10, fp, lr}
22317 mov r9, r2
22325 ldr r2, [r10, #2780]
22327 cmp r6, r2
22343 mov r2, #0
22346 lsl r0, r2, #3
22347 uxth r5, r2
22359 add r2, r8, r5
22360 ldr r2, [r2, #-2528]
22361 ldr r1, [r2, r4, lsl #2]
22362 mvn r2, #0
22367 mvn r2, r2, lsl r0
22368 and r2, r2, r1, lsr ip
22369 cmp r2, r3
22374 movw r2, #32767
22379 cmp r1, r2
22384 add r2, r8, r5
22386 ldr r2, [r2, #-2528]
22388 str r1, [r2, r4, lsl #2]
22392 ldrh r2, [r1, #2]
22393 mvn r2, r2, lsl #17
22394 mvn r2, r2, lsr #17
22395 strh r2, [r1, #2] @ movhi
22398 add r2, r2, #1
22399 cmp r2, #32
22403 sub r2, r6, #4
22405 add ip, r2, r1
22406 ldrh r1, [r2, r1]
22407 movw r2, #65535
22408 cmp r1, r2
22410 ldrsh r2, [ip, #2]
22411 cmp r2, #0
22449 ldrh r2, [r4, #80]
22451 cmp r2, r3
22462 ldrh r2, [r3, #94]
22465 mul r2, r3, r2
22466 str r2, [sp, #64]
22478 add r3, r3, r2
22498 ldr r2, [r6, #12]
22501 ldr r1, [r2, #12]
22503 ldr r1, [r2, #8]
22505 ldr r1, [r2, #4]
22507 ldr r2, [r2]
22508 str r2, [sp, #12]
22509 ldr r2, [r3, #12]
22510 str r2, [sp, #8]
22511 ldr r2, [r3, #8]
22512 str r2, [sp, #4]
22513 ldr r2, [r3, #4]
22514 str r2, [sp]
22516 ldr r2, [r6, #36]
22522 ldr r2, [r8, #1092]
22524 strh r5, [r2, r3] @ movhi
22525 ldrh r2, [r4, #80]
22527 strh r2, [r3, #130] @ movhi
22531 ldr r2, [r6, #1092]
22533 ldrh r3, [r2, r3]
22538 mov r2, r5
22547 movw r2, #65535
22549 cmp r3, r2
22551 movw r2, #1080
22552 ldrh r2, [r6, r2]
22553 cmp r2, r3
22555 movw r2, #517
22565 ldr r2, [r6, #2800]
22568 strh r3, [r2, #126] @ movhi
22569 ldr r2, [r6, #1096]
22570 strh r3, [r2, #130] @ movhi
22582 add r3, r3, r2
22593 ldrh r2, [r5, #-14]
22596 lsl r3, r2, #2
22597 ldrb r2, [r7, #-3127] @ zero_extendqisi2
22598 smulbb r2, r2, r3
22600 sub r2, r2, r0
22602 uxth r2, r2
22633 ldrh r2, [r5, #8]
22635 add r3, r3, r2
22639 ldrh r2, [r7, #-14]
22645 ldrb r2, [r7, #-3127] @ zero_extendqisi2
22646 mul r2, r2, r3
22648 cmp r3, r2, asr #6
22649 lsl r2, r2, #2
22667 mov r2, r5
22686 ldr r2, [sp, #44]
22687 mul r3, r3, r2
22706 ldrb r2, [r7, #-3127] @ zero_extendqisi2
22707 mul r2, r2, r3
22708 lsl r2, r2, #2
22714 add r1, r1, r2
22722 ldrh r2, [r3, #96]
22726 mul r3, r3, r2
22729 ldr r2, .L3744
22730 ldrb r2, [r2, #1158] @ zero_extendqisi2
22731 cmp r2, #0
22734 sub r2, r7, #1
22735 add r3, r2, r3
22746 ldr r2, [r3, r9]
22747 cmp r2, #0
22748 ldreq r2, [r6, #12]
22749 ldreq r2, [r2, #8]
22750 streq r2, [r3, r9]
22753 ldr r2, [r6, #12]
22755 ldr r1, [r2, #4]
22760 ldr r0, [r2, #8]
22764 ldr r0, [r2, #12]
22766 ldr r0, [r2, #8]
22769 ldr r2, [r2]
22771 str r2, [sp, #4]
22772 ldr r2, [r8, #-128]
22773 ldr r2, [r2, r9]
22774 str r2, [sp]
22775 ldr r2, [r6, #36]
22786 ldr r2, .L3744
22787 ldr r1, [r2, #1092]
22791 ldr r3, [r2, #1096]
22798 ldr r2, .L3744
22799 ldrb r2, [r2, #1159] @ zero_extendqisi2
22800 cmp r2, #0
22801 ldrne r2, [sp, #52]
22804 addne r3, r3, r2
22822 ldr r2, [sp, #40]
22824 cmp r2, r3
22829 add r3, r4, r2, lsl #1
22846 ldrh r2, [r4, #80]
22849 lsl r2, r2, #1
22853 strh r1, [r0, r2] @ movhi
22858 add r2, r6, r6, lsl #1
22859 sub r3, r2, #1
22864 ldr r2, [r9, #-132]
22865 ldr fp, [r2, r10, lsl #2]
22868 ldr r2, [r9, #-128]
22870 ldr r3, [r2, r10, lsl #2]
22876 mov r2, #0
22884 ldrh r2, [r3, #96]
22887 mul r2, r1, r2
22895 add r2, r1, r2
22896 add r2, r2, r8
22897 orr r2, r2, r0, lsl #24
22899 str r2, [sp, #64]
22900 ldr r2, .L3744+48
22903 ldrh ip, [r2, #-2]
22904 ldr r2, .L3744
22905 ldrb r0, [r2, #1153] @ zero_extendqisi2
22906 mov r2, #1
22907 str r2, [sp, #60]
22910 lsl r0, r2, r0
22917 ldr r2, [sp, #60]
22930 ldr r2, [r1, #1084]
22931 add r2, r2, r7, lsl #2
22932 ldrb r2, [r2, #2] @ zero_extendqisi2
22933 ands r0, r2, #224
22935 ldr r2, [r1, #1092]
22937 ldrh r1, [r2, r7]
22939 strhne r0, [r2, r7] @ movhi
22950 ldrb r2, [r4, #89] @ zero_extendqisi2
22952 cmp r3, r2
22960 addne r2, r6, r2
22966 addeq r2, r6, r2
22967 addne r2, r2, r3
22968 addne r2, r2, r8
22969 orr r2, r2, r1
22972 ldr r2, [sp, #64]
22973 cmp r1, r2
22977 ldrb r2, [r9, #-3126] @ zero_extendqisi2
22978 cmp r2, #0
22984 ldr r2, .L3744
22985 ldr r2, [r2, #1092]
22987 strh r5, [r2, r3] @ movhi
22993 cmp r3, r2
22995 ldr r2, [r8, #2800]
22996 ldrh r2, [r2, #126]
22997 cmp r2, r3
23004 mvn r2, #0
23006 strh r2, [r3, #126] @ movhi
23010 mvn r2, #0
23011 strh r2, [r3, #130] @ movhi
23049 ldrb r2, [r5, #89] @ zero_extendqisi2
23050 mul r3, r2, r3
23053 ldr r2, [r3]
23055 tst r2, #256
23061 ldr r2, .L3781+16
23066 ldrb r2, [r2, #-11] @ zero_extendqisi2
23070 sub r2, r0, r2
23071 strh r2, [r1, r3] @ movhi
23079 ldrh r2, [r5, #80]
23083 lsl r2, r2, #1
23085 ldrh r2, [r0, r2]
23090 ldr r2, [r4, #1092]
23092 ldrh r3, [r2, r3]
23095 movw r2, #898
23102 ldr r2, [r4, #1092]
23104 strh r7, [r2, r3] @ movhi
23126 mov r2, r10
23153 mov r2, #0
23159 ldr r2, [sp, #4]
23160 cmp r2, r3
23164 mov r2, #1
23172 ldr r2, [sp, #4]
23177 lsr r0, r2, r0
23178 ldr r2, .L3781+16
23179 ldrb r1, [r2, #-3136] @ zero_extendqisi2
23180 mvn r2, #0
23181 bic r0, r0, r2, lsl r3
23187 mvn r2, #0
23188 str r2, [r3, r9]
23194 ldr r2, [sp, #8]
23196 cmp r3, r2
23202 ldr r2, [fp]
23203 tst r2, #256
23205 ldr r2, [sp, #4]
23248 add r2, r4, r3, lsl #1
23250 ldrh r8, [r2, #36]
23251 ldrh r2, [r4, #2]
23257 strhne r2, [r4, #2] @ movhi
23270 ldrb r2, [r7, #-3127] @ zero_extendqisi2
23273 cmp r2, r3
23288 addeq r2, r2, #1
23290 uxtheq r2, r2
23299 mul r2, r8, r3
23301 addeq r3, r2, r3, lsl #1
23306 addne r3, r3, r2
23314 addeq r3, r3, r2
23321 add r3, r3, r2
23323 ldrb r2, [r7, #-3128] @ zero_extendqisi2
23325 orr r3, r3, r2, lsl #24
23345 mov r2, #0
23351 ldr r2, [sp, #4]
23352 cmp r3, r2
23354 ldreq r2, [r7, #-3132]
23355 streq r3, [r2, r1, lsl #2]
23390 ldrh r2, [r4, r3]
23392 cmp r2, r3
23394 movw r2, #1505
23410 ldr r2, [r4, #1092]
23413 ldrh r2, [r2, r3]
23429 ldr r2, [r4, #1084]
23430 add r2, r2, r3, lsl #2
23431 ldrb r2, [r2, #2] @ zero_extendqisi2
23432 and r2, r2, #224
23433 cmp r2, #32
23435 cmp r2, #0
23436 cmpne r2, #224
23438 ldr r2, [r4, #1096]
23439 ldrh r1, [r2, #16]
23442 ldrh r1, [r2, #48]
23445 ldrh r2, [r2, #80]
23446 cmp r2, r3
23449 mvn r2, #0
23452 strh r2, [r4, r3] @ movhi
23459 cmp r2, #0
23461 ldr r2, [r4, #1092]
23463 ldrh r3, [r2, r3]
23466 movw r2, #1530
23473 ldr r2, [r4, #1092]
23477 strh r1, [r2, r3] @ movhi
23485 movw r2, #1540
23491 movw r2, #2824
23493 ldrh r0, [r4, r2]
23494 ldr r2, [r4, #1084]
23499 add r2, r2, r0, lsl #2
23502 ldrb r2, [r2, #2] @ zero_extendqisi2
23505 and r2, r2, #224
23506 cmp r2, #160
23509 ldrb r2, [r8, #-3128] @ zero_extendqisi2
23510 cmp r2, #2
23511 uxth r9, r2
23512 orr r3, r3, r2, lsl #24
23513 subeq r2, r8, #3104
23514 ldrheq r6, [r2, #-14]
23515 ldrb r2, [r4, #1158] @ zero_extendqisi2
23518 cmp r2, #0
23520 ldrb r2, [r4, #1159] @ zero_extendqisi2
23521 cmp r2, #0
23524 ldr r2, .L3867+28
23525 ldrh r6, [r2, #-14]
23558 ldr r2, [r1]
23560 cmp r2, r3
23562 movw r2, #1578
23570 ldrb r2, [r8, #-3127] @ zero_extendqisi2
23572 smulbb r3, r3, r2
23586 smulbb r9, r9, r2
23591 mov r2, r9
23609 ldr r2, [r5, #24]
23633 ldr r2, [sp, #8]
23635 cmp r3, r2
23636 movwne r2, #1619
23637 ldrheq r2, [r8, #-14]
23654 ldr r2, [r4, #1092]
23657 ldrh r2, [r2, r3]
23659 cmp r2, r3
23667 ldr r2, [r4, #1092]
23669 strh r1, [r2, r3] @ movhi
23675 ldr r2, [sp, #4]
23677 ldrh r2, [r2, #-2]
23680 mul r10, r10, r2
23693 moveq r2, r6
23708 mov r2, #0
23727 ldrheq r2, [r7, #20]
23728 streq fp, [r3, r2, lsl #2]
23763 push {r0, r1, r2, r4, r5, r6, r7, r8, r9, r10, fp, lr}
23768 ldr r2, [r3, #544]
23769 cmn r2, #1
23777 mov r2, #0
23797 ldrh r2, [r10, #-2]
23801 sub r3, r3, r2
23804 and r0, r3, r0, lsr r2
23806 mov r2, #0
23811 ldr r2, [r5, #12]
23813 ldr r2, [r2, #4]
23815 cmp r2, r3
23817 movw r2, #2163
23828 ldr r2, [r3, #544]
23829 add r2, r2, #1
23830 cmp r2, r1
23831 str r2, [r3, #544]
23833 mvn r2, #0
23834 str r2, [r3, #544]
23835 ldr r2, [r3, #548]
23836 add r2, r2, #1
23837 str r2, [r3, #548]
23857 ldr r2, [r3, #536]
23859 add r2, r2, #12910592
23860 add r2, r2, #49408
23861 cmp r1, r2
23864 ldr r2, [r3, #540]
23866 add r2, r2, #4992
23867 add r2, r2, #8
23868 cmp r0, r2
23871 ldr r2, [r4, #2800]
23872 ldr r2, [r2, #44]
23874 str r2, [r3, #540]
23875 mov r2, #0
23876 str r2, [r3, #544]
23903 ldr r2, [r4, #1096]
23905 ldr r2, [r2, #608]
23906 cmp r2, r3
23919 ldr r2, [r3, #600]
23920 cmp r2, r1
23924 cmp r2, r1
23927 ldr r2, [r4, #2800]
23928 ldrh r2, [r2, #134]
23929 str r2, [r3, #600]
23936 movw r2, #2504
23945 ldr r2, [r3, #600]
23946 add r2, r2, #1
23947 str r2, [r3, #600]
23948 ldr r2, [r3, #608]
23949 add r2, r2, #1
23950 str r2, [r3, #608]
23959 and r2, r3, #224
23962 cmpne r2, #224
23975 cmp r2, #0
23982 movw r2, #2521
23989 mov r2, #0
23990 strh r2, [r3, r5] @ movhi
24003 movw r2, #2529
24011 ldrh r2, [fp, #-8]
24012 sub r2, r2, #1
24013 uxth r3, r2
24014 sub r2, r6, #3072
24015 ldrh r1, [r2, #-2]
24016 ldrb r2, [r10, #2] @ zero_extendqisi2
24017 and r2, r2, #224
24019 cmp r2, #160
24020 sub r2, r6, #3104
24025 ldrheq r3, [r2, #-14]
24032 str r2, [sp, #12]
24041 ldr r2, [sp, #12]
24044 ldrh r3, [r2, #-14]
24045 ldrb r2, [r6, #-3127] @ zero_extendqisi2
24046 mul r2, r2, r3
24047 lsl r2, r2, #2
24049 ldr r2, [r9, #36]
24050 cmn r2, #1
24051 cmpne r2, #512
24052 moveq r2, #1
24053 movne r2, #0
24054 moveq r2, #0
24070 mov fp, r2
24075 mov r8, r2
24093 ldrh r2, [r3, r6]
24104 mov r2, #0
24119 mov r2, #0
24124 ldr r2, .L3922+28
24128 ldrh ip, [r2]
24129 ldrb r2, [r4, #1153] @ zero_extendqisi2
24130 rsb r2, r2, #24
24131 sub r2, r2, ip
24132 lsl r2, r3, r2
24133 sub r2, r2, #1
24134 and r0, r2, r0, lsr ip
24171 lsl r2, r0, #2
24177 add r2, r3, r2
24178 ldrb r2, [r2, #2] @ zero_extendqisi2
24187 ubfx r3, r2, #3, #2
24188 lsr r2, r2, #5
24198 lsl r2, r7, #2
24203 add r3, r3, r2
24214 lsl r2, r7, #2
24224 add r3, r3, r2
24225 ldrb r2, [r3, #2] @ zero_extendqisi2
24229 lsr r2, r2, #5
24238 ldrh r2, [r3]
24240 cmp r2, r3
24244 sub r2, r3, #1
24245 str r2, [sp, #76]
24246 uxth r2, r5
24247 add r3, r3, r2
24254 add r2, sp, #120
24255 add r3, r2, r3, lsl #1
24259 ldr r2, [sp, #56]
24260 cmp r2, r3
24265 mul r3, r2, r4
24267 ldr r2, .L3961
24268 ldrb r1, [r2, #1158] @ zero_extendqisi2
24270 ldrne r2, [sp, #64]
24272 ldrb r2, [r2, #1159] @ zero_extendqisi2
24274 cmp r2, #0
24275 ldrne r2, [sp, #64]
24277 addne r3, r3, r2
24285 ldr r2, [r6, #12]
24288 ldr r1, [r2, #12]
24291 ldr r1, [r2, #8]
24293 ldr r1, [r2, #4]
24295 ldr r2, [r2]
24297 str r2, [sp, #20]
24298 ldr r2, [r3, #12]
24299 str r2, [sp, #16]
24300 ldr r2, [r3, #8]
24301 str r2, [sp, #12]
24302 ldr r2, [r3, #4]
24303 str r2, [sp, #8]
24305 ldr r2, [sp, #72]
24320 ldr r2, [sp, #68]
24322 add r3, r3, r2
24323 ldrb r2, [r3, #2] @ zero_extendqisi2
24324 and r2, r2, #224
24325 cmp r2, #32
24326 cmpne r2, #224
24337 mov r2, r10
24347 ldr r2, [r6, #12]
24350 ldr r2, [r2, #4]
24357 ldr r2, [r3, fp, lsl #2]
24361 cmp r3, r2
24372 ldr r2, [r6, #12]
24374 ldr r2, [r2, #4]
24375 cmp r2, r3
24378 movw r2, #1575
24395 ldrb r2, [sp, #97] @ zero_extendqisi2
24397 cmp r2, r3
24405 ldr r2, [sp, #76]
24407 add r4, r3, r2
24408 ldr r2, .L3961+8
24410 ldrb r4, [r2, #-3128] @ zero_extendqisi2
24420 lsl r2, r7, #1
24424 ldrh r2, [r1, r2]
24474 str r2, [sp, #24]
24478 mov r3, r2
24479 mov r2, r1
24490 ldr r2, [sp, #24]
24491 cmp r3, r2
24496 add r2, r6, r2
24497 cmp r3, r2
24503 ldr r2, [r4, #2800]
24505 ldr r3, [r2, #24]
24507 str r3, [r2, #24]
24514 ldr r2, [sp, #28]
24516 add r3, r3, r2
24547 ldr r2, [sp, #48]
24549 cmp r6, r2
24566 ldr r2, .L4026+16
24568 mov r9, r2
24570 ldr r1, [r2, #20]
24573 ldrb r1, [r2, #2] @ zero_extendqisi2
24576 mov r2, #48
24579 mla r3, r2, r3, r4
24581 mov r2, r8
24592 ldr r2, [sp, #32]
24593 cmp r2, #0
24607 mvn r2, #0
24609 strb r2, [r5, #-2536]
24614 ldr r2, [sp, #24]
24615 add r8, r3, r2
24621 add r2, r2, #48
24629 mov r2, #0
24643 ldr r2, [r1, #40]
24644 add r2, r2, #1
24645 str r2, [r1, #40]
24646 ldr r2, [sp, #68]
24650 str r2, [r3, #24]
24651 str r2, [r3, #28]
24658 ldr r2, [sp, #28]
24660 cmp r2, r3
24661 movls r2, #1
24662 movhi r2, #0
24664 movls r2, #0
24665 cmp r2, #0
24669 mov r2, #512
24683 movw r2, #1284
24693 add r2, r9, r9, lsl #1
24694 add r3, r3, r2, lsl #4
24695 mov r2, #48
24696 mla r2, r2, r9, r4
24698 ldr r10, [r2, #1268]
24699 ldrb r3, [r2, #1232] @ zero_extendqisi2
24703 ldr r2, [r4, #1096]
24705 ldr r3, [r2, #552]
24707 str r3, [r2, #552]
24712 movne r2, #0
24713 moveq r2, #1
24718 orrne r2, r2, #1
24719 cmp r2, #0
24728 ldr r2, [r1, #1240]
24732 movcc r2, r10
24745 ldr r2, [r8, #1252]
24747 cmp r3, r2
24752 ldr r2, [r4, #1096]
24754 ldr r3, [r2, #552]
24756 str r3, [r2, #552]
24759 ldr r2, [r3, #12]
24760 str r2, [sp, #16]
24761 ldr r2, [r3, #8]
24762 str r2, [sp, #12]
24763 ldr r2, [r3, #4]
24764 str r2, [sp, #8]
24765 mov r2, r10
24773 ldr r2, [r8, #1256]
24777 lsr r2, r2, r0
24781 bic r0, r2, r0, lsl r3
24789 ldr r2, [r3, #1244]
24791 ldr r2, [r2, #4]
24792 cmp r2, r3
24796 movw r2, #1320
24805 ldrb r2, [r9, #1272] @ zero_extendqisi2
24806 cmp r3, r2
24812 lsl r2, r2, #9
24833 ldr r3, [r2, #1256]
24836 str r2, [sp, #60]
24837 ldr r2, .L4026+12
24841 ldrb r1, [r2, #-3136] @ zero_extendqisi2
24845 ldr r2, [sp, #60]
24850 ldr r2, [r2, #1252]
24852 mov r2, #0
24888 mov r3, r2
24889 mov r2, r1
24906 mov r3, r2
24907 mov r2, r1
24924 cmp r2, #79
24932 mov r4, r2
24944 mov r2, #1
24949 mov r2, #7
24957 mov r2, #4
24966 mov r2, #2
24985 ldr r2, [r5, #2800]
24988 ldrh r0, [r2, r3]
24997 mov r2, #7
25005 mov r2, #4
25015 mov r2, #2
25039 ldrh r2, [r9, #2]
25043 ldr r2, [sp, #32]
25044 cmp r3, r2
25048 mov r2, #4
25072 ldr r2, [r5, #12]
25075 ldr r1, [r2, #12]
25077 ldr r1, [r2, #8]
25079 ldr r1, [r2, #4]
25081 ldr r2, [r2]
25083 str r2, [sp, #12]
25084 ldr r2, [r3, #12]
25085 str r2, [sp, #8]
25086 ldr r2, [r3, #8]
25087 str r2, [sp, #4]
25088 ldr r2, [r3, #4]
25089 str r2, [sp]
25091 ldr r2, [r5, #36]
25094 mov r2, #4
25104 mov r2, #7
25113 mov r2, #9
25129 mov r2, #8
25135 mov r2, #8
25158 ldr r2, [r5, #12]
25161 ldr r1, [r2, #12]
25163 ldr r1, [r2, #8]
25165 ldr r1, [r2, #4]
25167 ldr r2, [r2]
25169 str r2, [sp, #12]
25170 ldr r2, [r3, #12]
25171 str r2, [sp, #8]
25172 ldr r2, [r3, #8]
25173 str r2, [sp, #4]
25174 ldr r2, [r3, #4]
25175 str r2, [sp]
25177 ldr r2, [r5, #36]
25180 mov r2, #4
25186 mov r2, #4
25192 mov r2, #8
25212 mov r2, #10
25232 mov r2, #8
25250 mov r2, r6
25255 ldr r2, [sp, #40]
25348 movw r2, #1998
25366 ldr r2, [r4, #1092]
25369 ldrh r3, [r2, r3]
25370 mov r2, r5
25374 ldr r2, [r4, #1092]
25376 strh r5, [r2, r3] @ movhi
25395 mov r2, r9
25418 ldr r2, .L4088+28
25422 ldrh r2, [r2]
25424 mul r2, r2, r0
25426 str r2, [sp, #8]
25428 ldr r2, [sp, #8]
25429 add r2, r2, r0
25431 str r2, [sp, #20]
25437 mov r2, #4
25443 mov r2, #1
25520 mvn r2, #0
25522 str r2, [r3, #564]
25554 ldrb r2, [r8, #2796] @ zero_extendqisi2
25555 cmp r2, #0
25558 sub r2, r2, #1
25560 strb r2, [r8, #2796]
25569 ldr r2, [r3, #1252]
25572 cmp r2, r3
25574 movw r2, #607
25580 ldr r2, [sp, #12]
25582 mla r3, r3, r2, r9
25583 ldr r2, [r9, #2780]
25585 cmp r7, r2
25595 ldr r2, [r3, #1244]
25599 str r2, [sp, #8]
25620 lsl r2, r3, #9
25625 ldr r2, [r4, #4]
25628 add r2, r2, r3, lsl #9
25635 ldr r2, .L4167+4
25637 add r4, r2, r3, lsl #4
25645 mov r2, #0
25658 ldr r2, [r3, #20]
25659 cmp r7, r2
25661 ldrb r2, [r3, #2] @ zero_extendqisi2
25662 tst r2, #8
25666 bicne r2, r2, #8
25667 strbne r2, [r3, #2]
25674 ldr r2, [sp, #16]
25677 cmp r2, r3
25683 lsl r2, r5, #9
25693 ldrb r2, [r3, #-2546] @ zero_extendqisi2
25694 cmp r5, r2
25699 sub r2, r2, r5
25700 lsl r2, r2, #9
25720 ldr r2, [r3, #4]
25722 cmp r7, r2
25725 ldr r2, [r4, #36]
25726 cmn r2, #1
25729 ldrb r2, [r9, #1153] @ zero_extendqisi2
25732 rsb r1, r2, #24
25733 mvn ip, ip, lsl r2
25734 ldr r2, .L4167+16
25737 ldrb r2, [r2, #-2546] @ zero_extendqisi2
25739 str r2, [sp]
25740 ldr r2, [r4, #4]
25752 ldr r2, [r8, #1096]
25754 ldr r3, [r2, #552]
25756 str r3, [r2, #552]
25759 ldr r2, [sp, #28]
25765 mov r2, r3
25777 movw r2, #699
25786 lsl r2, r5, #9
25799 ldrb r2, [r3, #-2546] @ zero_extendqisi2
25800 cmp r5, r2
25833 ldr r2, [r5, #1248]
25835 stm r3, {r2, r7}
25836 ldr r2, [sp, #28]
25837 str r2, [r3, #8]
25838 mov r2, #0
25840 str r2, [r1, #16]!
25841 ldrb r2, [r3, #-2546] @ zero_extendqisi2
25842 sub r2, r2, #2
25843 add r2, fp, r2, lsl #9
25857 ldrh r2, [r6, #12]
25860 add r3, r3, r2
25870 ldrh r2, [r6, #6]
25875 cmp r2, #1
25886 cmp r2, #1
25887 mov r2, r0
25894 strb r2, [lr, #-88]
25919 sub r2, r2, r5
25920 lsl r2, r2, #9
25935 mla r2, r5, r2, r4
25937 ldrb r2, [r2, #1232] @ zero_extendqisi2
25944 lsl r2, r5, #9
25987 ldrh r2, [r5, #22]
25988 mov r0, r2
25991 add r2, r2, #1
25995 strh r2, [r5, #22] @ movhi
26001 movw r2, #1032
26014 mov r2, #0
26022 ldr r2, .L4307+16
26024 sub r10, r2, #1232
26026 add r1, r2, r3
26040 mov r2, r6
26053 mov r2, #0
26055 strb r2, [r4, #41]
26060 str r2, [r3, #16]
26068 mov r2, r9
26079 ldr r2, [r10, #2800]
26080 ldr r3, [r2, #60]
26082 str r3, [r2, #60]
26095 mov r2, r9
26124 ldrb r2, [r10, #1158] @ zero_extendqisi2
26125 cmp r2, #0
26127 movw r2, #2102
26129 ldrh fp, [r3, r2]
26157 mov r2, r0
26161 add r2, fp, r2
26168 cmp r2, r1
26198 ldrb r2, [r7, #-3120] @ zero_extendqisi2
26199 cmp r2, #0
26200 movw r2, #2102
26202 ldrh fp, [r3, r2]
26207 ldr r2, .L4307+44
26211 smull r2, r3, r9, r2
26221 ldrh r10, [r3, r2]
26225 ldr r2, .L4307+48
26228 ldrh r3, [r2, r3]
26259 ldr r2, [sp, #36]
26262 cmp r9, r2
26270 movne r3, r2
26272 subne r2, r3, #1
26274 ldrb r2, [r7, #-3120] @ zero_extendqisi2
26276 cmp r2, #0
26281 moveq r2, #9
26285 moveq r2, #13
26287 strb r2, [r3, #44]
26289 mov r2, r6
26295 ldr r2, .L4307+32
26304 ldrb r3, [r2, #1158] @ zero_extendqisi2
26319 ldr r1, [r2, #2800]
26335 ldrge r3, [r2, #1096]
26336 movge r2, #0
26337 strhge r2, [r3, #86] @ movhi
26341 ldrb r2, [r7, #-3126] @ zero_extendqisi2
26343 cmp r2, #0
26344 movw r2, #2102
26345 ldrh fp, [r3, r2]
26370 ldr r1, [r10, r2, lsl #2]
26385 strne r1, [r10, r2, lsl #2]
26394 str r0, [r10, r2, lsl #2]
26402 ldr r2, [sp, #16]
26404 ldrb r3, [r3, r2] @ zero_extendqisi2
26420 ldr r2, .L4307
26423 ldr r3, [r2, #-3124]
26433 sub r3, r2, #3104
26438 ldrb r1, [r2, #-11] @ zero_extendqisi2
26442 ldrb r3, [r2, #-2542] @ zero_extendqisi2
26453 mvn r2, #0
26457 str r2, [r3, r1, lsl #2]
26462 ldr r2, [sp, #16]
26468 cmp r2, r3
26469 ldrh r2, [r8, #-14]
26474 ldrb r2, [r8, #-2546] @ zero_extendqisi2
26477 lsl r2, r2, #1
26485 ldr r2, .L4307+32
26488 ldr r2, [r2, #1096]
26489 ldr r2, [r2, #132]
26490 str r2, [r3, #8]
26491 mov r2, #0
26494 str r2, [r3, #12]
26497 mov r2, #0
26498 str r2, [r3, #16]
26503 ldr r2, [r3, #-3124]
26504 ldrb r7, [r2, r1] @ zero_extendqisi2
26505 add r2, sp, #80
26508 add ip, r2, r1, lsl #2
26509 ldr r2, .L4307+32
26510 add r1, r2, #1232
26516 add r0, r2, ip
26523 ldrb r1, [r2, #1158] @ zero_extendqisi2
26532 ldr r2, [sp, #32]
26535 movcs r2, #0
26536 andcc r2, r2, #1
26537 cmp r2, #0
26547 ldr r2, .L4307+60
26550 ldrh r2, [r2]
26553 mla r8, r2, r3, r8
26557 mov r2, #48
26559 mul r7, r2, r7
26560 add r2, r3, r7
26563 ldr r2, [r2, #1256]
26567 str r2, [r3, r1, lsl #2]
26573 lsr r1, r2, #2
26576 rsb r3, r2, r3, lsl #2
26577 mov r2, r3
26580 ldrb r2, [r8, #-2546] @ zero_extendqisi2
26583 lsl r2, r2, #1
26585 ldr r2, [r7, #12]
26587 str r10, [r2]
26592 ldr r2, .L4307+32
26595 ldr r2, [r2, #1096]
26596 ldr r2, [r2, #132]
26597 str r2, [r3, #8]
26598 mov r2, #1
26603 ldrb r2, [r8, #-3127] @ zero_extendqisi2
26607 mul r2, r2, r3
26608 lsl r2, r2, #2
26613 ldrh r2, [r3, #-14]
26615 mul r3, r3, r2
26617 lsl r2, r3, #2
26619 mov r3, r2
26622 sublt r2, r1, r2
26625 ldrb r2, [r8, #-2546] @ zero_extendqisi2
26628 lsl r2, r2, #1
26640 ldr r2, .L4307+32
26643 ldr r2, [r2, #1096]
26644 ldr r2, [r2, #132]
26646 str r2, [r3, #8]
26651 ldr r2, [sp, #16]
26654 ldr r3, [r3, r2, lsl #2]
26663 ldr r2, [r7, #24]
26667 lsr r2, r2, r1
26671 bic r0, r2, r0, lsl r3
26681 mvn r2, #0
26682 str r2, [r3, #4]
26684 cmp r3, r2
26687 movw r2, #1223
26694 ldr r2, .L4307+32
26696 ldr r2, [r2, #2780]
26697 cmp r1, r2
26699 mvncs r2, #0
26700 strcs r2, [r3, #4]
26702 ldr r2, [r3, #4]
26705 str r2, [r3, r1, lsl #2]
26707 ldr r2, [r7, #24]
26710 ldrb r3, [r2, #1159] @ zero_extendqisi2
26713 umull r2, r3, r9, r1
26715 ldr r2, [sp, #20]
26718 uxtah r2, r2, r3
26720 add r2, ip, r2, lsl #1
26723 ldrh r2, [r2, #96]
26725 mla r2, ip, r2, r4
26726 uxtah r3, r2, r3
26733 add r2, r3, #1232
26734 add r2, r2, r7
26736 ldrh ip, [r2, #32]
26737 ldr r2, .L4307
26741 ldr r2, [r2, #-124]
26746 str r1, [r2, ip, lsl #2]
26749 ldrb r2, [r3, #-2542] @ zero_extendqisi2
26750 cmp r2, #0
26752 ldr r2, [sp, #40]
26753 ldrh r2, [r2]
26754 cmp r2, r4
26759 mvn r2, #0
26762 strb r2, [r1, r0]
26774 str r2, [r3, r1, lsl #2]
26781 ldr r2, [sp, #20]
26783 add r3, r2, r3
26784 ldr r2, [sp, #12]
26785 add r3, r2, r3, lsl #1
26786 ldr r2, .L4307+60
26788 ldrh r2, [r2]
26789 mla r3, r2, r3, r4
26797 ldr r2, [sp, #20]
26799 add r3, r3, r2
26800 ldr r2, [sp, #12]
26801 add r3, r2, r3, lsl #1
26802 ldr r2, .L4307+60
26804 ldrh r2, [r2]
26805 mla r3, r2, r3, r4
26812 ldr r2, [sp, #12]
26814 add r3, r2, r3, lsl #1
26815 ldr r2, .L4307+60
26817 ldrh r2, [r2]
26818 mla r3, r2, r3, r4
26819 and r2, r9, #1
26820 add r3, r3, r2
26834 cmp r3, r2
26837 add r2, r3, r2, lsl #2
26838 ldr r3, [r2, #-24]
26841 mvn r2, #0
26842 strb r2, [r3]
26855 ldr r2, [sp, #36]
26856 sub r1, r2, #1
26858 uxth r2, r3
26860 cmp r2, r1
26874 add r0, r0, r2, lsl #2
26875 add r2, ip, r2, lsl #2
26876 ldr r2, [r2, #-20]
26878 ldrb r2, [r2, #1] @ zero_extendqisi2
26879 strb r2, [r0]
26957 ldr r2, [r4, #1096]
26961 strh r3, [r2, #80] @ movhi
26963 strh r3, [r2, #130] @ movhi
26972 ldr r2, [r5, #-4]
26973 cmp r2, #0
26976 ldr r2, .L4535+60
26977 ldrh r2, [r2, #-4]
26978 cmp r6, r2, lsr #2
26980 movw r2, #2804
26981 ldrh r2, [r4, r2]
26982 cmp r2, r6
27008 ldrh r2, [r7, #80]
27016 cmp r2, r3
27037 lsl r2, r0, #1
27039 ldrh r2, [r1, r2]
27043 cmp r1, r2
27051 cmp r3, r2
27054 ldrb r2, [r5, #-3119] @ zero_extendqisi2
27073 ldrh r2, [r4, r3]
27076 cmp r2, r3
27088 ldrb r2, [r5, #-3119] @ zero_extendqisi2
27102 mov r2, #1
27114 mov r2, #1
27157 ldrh r2, [fp, #-4]
27159 cmp r3, r2
27162 ldrh r2, [r4, r3]
27164 cmp r2, r3
27172 movw r2, #65535
27173 cmp r0, r2
27175 ldr r2, [r4, #1092]
27178 ldrh r3, [r2, r3]
27179 ldrh r2, [r5, #-136]
27180 cmp r3, r2
27187 mov r2, #0
27188 strb r2, [r5, #-3119]
27189 str r2, [r5, #-140]
27197 movw r2, #65535
27198 cmp r0, r2
27200 ldr r2, [r4, #1092]
27202 ldrh r3, [r2, r3]
27203 ldrh r2, [r5, #-136]
27204 cmp r3, r2
27211 mov r2, #0
27213 strb r2, [r5, #-3119]
27214 str r2, [r5, #-140]
27220 ldrh r2, [fp, #-8]
27225 str r2, [sp, #28]
27226 cmp r3, r2, lsr #5
27251 ldr r2, [sp, #28]
27261 mul r2, r2, r0
27262 cmp r1, r2
27264 movle r2, #4
27277 ldrh r2, [r4, r3]
27279 cmp r2, r3
27280 movcs r2, #1
27292 mov r2, #4
27296 ldr r2, .L4535+40
27298 ldrh r3, [r2, r3]
27317 movw r2, #65535
27318 cmp r0, r2
27320 ldr r2, [r4, #1092]
27322 ldrh r3, [r2, r3]
27326 ldrb r2, [r5, #-3119] @ zero_extendqisi2
27336 movw r2, #65535
27337 cmp r0, r2
27339 ldr r2, [r4, #1092]
27341 ldrh r3, [r2, r3]
27345 ldrb r2, [r5, #-3119] @ zero_extendqisi2
27354 movw r2, #65535
27355 cmp r0, r2
27357 ldr r2, [r4, #1092]
27359 ldrh r3, [r2, r3]
27363 ldrb r2, [r5, #-3119] @ zero_extendqisi2
27379 ldrh r2, [r4, r3]
27380 cmp r6, r2
27388 ldrh r2, [r4, r3]
27390 cmp r2, r3
27392 mov r2, #4
27400 mov r2, #4
27411 ldrh r2, [fp, #-8]
27412 cmp r3, r2, lsr #5
27434 lsl r2, r0, #1
27436 ldrh r2, [r1, r2]
27440 cmp r1, r2
27448 cmp r3, r2
27451 ldrb r2, [r5, #-3119] @ zero_extendqisi2
27462 mov r2, #1
27464 mov r0, r2
27474 movhi r2, #4
27478 mov r2, r1
27484 cmp r6, r2, lsl #1
27488 ldr r2, .L4535+60
27491 ldrh r1, [r2, #-2]
27493 ldrhcc r2, [r2, #-4]
27494 lsrcc r2, r2, #2
27495 strhcc r2, [r4, r3] @ movhi
27500 movw r2, #65535
27501 cmp r0, r2
27503 ldr r2, [r4, #1092]
27505 ldrh r3, [r2, r3]
27513 mov r2, #0
27515 strb r2, [r5, #-3119]
27544 ldrh r2, [r3, r0]
27547 cmp r2, r3, asr #1
27551 movw r2, #2804
27553 strh r3, [r4, r2] @ movhi
27560 movw r2, #1080
27562 ldrh r2, [r4, r2]
27565 cmp r3, r2, lsr #4
27570 lsl r2, r0, #1
27573 ldrh r2, [r3, r2]
27576 cmp r2, r3
27579 mov r2, r3
27591 lsl r2, fp, #1
27592 ldrh r2, [r3, r2]
27594 cmp r2, r3, lsr #1
27596 mov r2, #0
27612 cmp r3, r2
27621 ldrh r2, [r4, r3]
27623 cmp r2, r3
27624 movls r2, #4
27628 mov r2, #1
27630 mov r0, r2
27636 mov r2, #4
27644 movw r2, #2804
27648 strh r3, [r4, r2] @ movhi
27651 mov r2, #4
27657 movw r2, #2804
27661 ldr r2, .L4535+60
27662 ldrh r2, [r2, #-4]
27663 lsr r2, r2, #2
27664 strh r2, [r4, r3] @ movhi
27666 ldr r2, .L4535+40
27667 ldrh r3, [r2, r3]
27674 ldrh r2, [r4, r6]
27675 cmp r2, r3
27682 ldrh r2, [r4, r3]
27683 cmp r2, r1
27687 cmp r1, r2
27688 mvnls r2, #0
27689 strhls r2, [r4, r3] @ movhi
27694 ldr r2, .L4535+40
27697 ldrh ip, [r2, #52]
27700 addne r2, r2, #52
27705 ldrb r2, [r1, #2] @ zero_extendqisi2
27706 tst r2, #192
27707 and r2, r2, #224
27710 cmp r2, #224
27711 movne r2, r1
27712 orreq r2, r1, #1
27713 cmp r2, #0
27715 ldr r2, [r4, #1092]
27717 ldrh r3, [r2, r3]
27720 movw r2, #3306
27730 ldrh lr, [r2, #2]!
27735 mvn r2, #0
27737 strh r2, [r4, r3] @ movhi
27748 ldr r2, .L4535+40
27751 mov r6, r2
27754 ldrh r1, [r2, #20]
27759 strhne r3, [r2, #22] @ movhi
27762 mov r2, #1
27764 strb r2, [r5, #-144]
27765 ldr r2, [r4, #1092]
27766 ldrh r3, [r2, r3]
27769 movw r2, #3336
27780 ldr r2, [r4, #1092]
27782 strh r5, [r2, r3] @ movhi
27802 ldrh r2, [r7, #2]
27804 cmp r2, r3
27814 mov r2, #4
27816 strb r2, [r5, #-144]
27817 mov r2, #0
27818 strh r2, [r7, #22] @ movhi
27819 lsl r2, r1, #1
27820 ldrh r2, [r0, r2]
27821 cmp r3, r2
27831 ldr r2, [r4, #1092]
27834 ldrh r2, [r2, r3]
27836 cmp r2, r3
27838 movw r2, #3379
27847 ldr r2, [r4, #1092]
27849 strh r1, [r2, r3] @ movhi
27860 ldrb r2, [r6, #2] @ zero_extendqisi2
27862 lsr r2, r2, #5
27866 and r2, r3, #224
27869 cmpne r2, #224
27871 movw r2, #3389
27901 ldrh r2, [r7, #80]
27903 cmp r2, r3
27925 movw r2, #3423
27944 ldr r2, .L4535+60
27950 ldrh r3, [r2, #-8]
27955 ldrh r3, [r2, #-30]
27957 sub r7, r2, #16
27958 ldrb r2, [r5, #-3127] @ zero_extendqisi2
27960 mul r2, r2, r3
27961 lsl r2, r2, #2
27965 ldrb r2, [r5, #-3127] @ zero_extendqisi2
27967 mul r2, r2, r3
27968 lsl r2, r2, #2
27972 ldrb r2, [r5, #-3127] @ zero_extendqisi2
27975 mul r2, r2, r3
27984 movw r2, #2182
27991 strh r8, [r9, r2] @ movhi
28040 ldrh r2, [r6, #22]
28042 cmp r2, r3
28049 ldr r2, [r4, #1092]
28051 ldrh r3, [r2, r3]
28054 movw r2, #3507
28061 ldr r2, [r4, #1092]
28064 ldrh r3, [r2, r3]
28070 mov r2, #1
28094 ldr r2, [r3, #156]
28096 cmp r2, r3
28101 ldrh r2, [r7, #-2]
28103 sub r3, r3, r2
28104 lsr r2, r0, r2
28106 bic r0, r2, r0, lsl r3
28111 ldrb r2, [ip, #2] @ zero_extendqisi2
28112 tst r2, #8
28120 bfc r2, #3, #2
28121 strb r2, [ip, #2]
28122 ldr r2, [r3, r0, lsl #2]
28125 ubfx r2, r2, #11, #8
28126 mul r1, r2, r1
28128 lsr r2, r2, #3
28134 bfi r1, r2, #11, #8
28145 ldr r2, [r4, #1096]
28148 strh r3, [r2, #80] @ movhi
28150 strh r3, [r2, #130] @ movhi
28156 movw r2, #3567
28168 ldrh r2, [r6, #22]
28172 cmp r2, r3
28177 add r2, r3, #1
28178 strh r2, [r6, #52] @ movhi
28180 ldrh r2, [r6]
28181 strh r2, [r3, #54] @ movhi
28186 cmp r2, r3
28191 add r2, r3, #1
28192 strh r2, [r6, #52] @ movhi
28194 ldrh r2, [r6]
28195 strh r2, [r3, #54] @ movhi
28202 ldrh r2, [r7, #80]
28204 strh r2, [r3, #128] @ movhi
28207 ldr r2, .L4535+60
28211 ldrh r3, [r2, #-8]
28213 ldrhne r2, [r2, #-30]
28216 strhne r2, [r6, #14] @ movhi
28217 movne r2, #1
28219 strhne r2, [r6, #16] @ movhi
28234 ldrh r2, [r8, #12]
28236 cmp r2, r3
28270 movw r2, #3430
28308 sub r2, r5, #3104
28318 strh r3, [r2, #-14] @ movhi
28323 sub r2, r5, #3088
28328 strh r3, [r2, #-8] @ movhi
28329 ldrb r2, [r9, #17] @ zero_extendqisi2
28333 smulbb r7, r7, r2
28334 strb r2, [r5, #-3136]
28335 movw r2, #1080
28337 strh fp, [r4, r2] @ movhi
28338 sub r2, r5, #3072
28340 strh r0, [r2, #-2] @ movhi
28344 uxth r2, r6
28348 sub r2, r2, #1
28351 strh r2, [r1, #-2] @ movhi
28352 mul r2, r3, r8
28353 mul r1, r2, fp
28354 str r2, [sp, #12]
28358 uxth r2, ip
28362 sub r2, r2, #1
28363 uxth r2, r2
28372 lsl r9, r0, r2
28373 add r2, r9, #24576
28375 str r2, [r6, #4]
28376 mov r0, r2
28377 str r2, [sp, #16]
28391 ldr r2, [sp, #16]
28394 mov r0, r2
28399 movls r2, #80
28401 strhls r2, [r8, #-4] @ movhi
28403 ldr r2, .L4617+28
28407 strh r1, [r2, #-10] @ movhi
28409 strh r1, [r2, #-12] @ movhi
28418 mov r1, r2
28424 mov r2, #150
28426 strh r2, [r1, #-12] @ movhi
28427 mov r2, #64
28428 strh r2, [r6, #-178] @ movhi
28429 ldr r2, .L4617+32
28430 strh r0, [r2] @ movhi
28434 strheq r0, [r2] @ movhi
28435 moveq r2, #600
28436 strheq r2, [r1, #-10] @ movhi
28437 moveq r2, #128
28438 strheq r2, [r6, #-180] @ movhi
28439 ldrb r2, [r4, #1159] @ zero_extendqisi2
28440 cmp r2, #0
28441 movne r2, #200
28442 strhne r2, [r1, #-12] @ movhi
28443 movne r2, #2000
28444 strhne r2, [r1, #-10] @ movhi
28447 mov r2, #0
28448 str r2, [r4, #2812]
28449 mov r2, #1
28450 strb r2, [r6, #-11]
28548 ldr r2, [r5, #-44]
28551 str r2, [r5, #-2556]
28553 add r3, r2, r0, lsl #3
28557 add r1, r2, r1, lsl #2
28564 ldrh r2, [r8, #-8]
28568 mul r5, r5, r2
28569 ldrh r2, [r6, #8]
28573 add r8, r8, r2, lsl #2
28580 mov r2, r8
28603 strhne r0, [r2, #-12] @ movhi
28604 strhne r1, [r2, #-10] @ movhi
28625 ldr r2, [r4, #2800]
28627 ldr r3, [r2, #8]
28630 str r3, [r2, #8]
28644 ldrne r2, [r4, #2800]
28645 ldrne r3, [r2, #68]
28647 strne r3, [r2, #68]
28657 movw r2, #2788
28658 ldrh r2, [r4, r2]
28660 add r3, r3, r2
28680 ldrh r2, [r3, #124]
28681 cmp r2, #0
28683 ldrh r2, [r3, #80]
28685 cmp r2, r3
28687 ldr r2, .L4617+84
28689 ldrh r2, [r2]
28690 add r3, r3, r2
28768 mov r2, r5
28774 ldr r2, .L4634+8
28776 str r2, [r3, #40]
28777 ldr r2, .L4634+12
28778 str r2, [r3, #32]
28779 ldr r2, .L4634+16
28780 str r2, [r3, #44]
28781 ldr r2, .L4634+20
28782 str r2, [r3, #48]
28783 ldr r2, .L4634+24
28784 str r2, [r3, #36]
28785 ldr r2, .L4634+28
28786 str r2, [r3, #56]
28787 ldr r2, .L4634+32
28788 str r2, [r3, #20]
28789 ldr r2, .L4634+36
28790 str r2, [r3, #24]
28791 ldr r2, .L4634+40
28792 str r2, [r3, #12]
28793 ldr r2, .L4634+44
28794 str r2, [r3, #16]
28795 ldr r2, .L4634+48
28796 str r2, [r3, #4]
28797 ldr r2, .L4634+52
28798 str r2, [r3, #8]
28799 ldr r2, .L4634+56
28800 str r2, [r3, #60]
28801 ldr r2, .L4634+60
28802 str r2, [r3, #64]
28803 ldr r2, .L4634+64
28804 str r2, [r3, #52]
28805 ldr r2, .L4634+68
28806 str r2, [r3, #28]
28823 ldr r2, .L4634+76
28826 str r2, [r3, #40]
28827 ldr r2, .L4634+84
28828 str r2, [r3, #32]
28829 ldr r2, .L4634+88
28830 str r2, [r3, #44]
28831 ldr r2, .L4634+92
28832 str r2, [r3, #48]
28833 ldr r2, .L4634+96
28834 str r2, [r3, #36]
28835 ldr r2, .L4634+100
28836 str r2, [r3, #56]
28837 ldr r2, .L4634+104
28838 str r2, [r3, #20]
28839 ldr r2, .L4634+108
28840 str r2, [r3, #24]
28841 ldr r2, .L4634+112
28842 str r2, [r3, #12]
28843 ldr r2, .L4634+116
28844 str r2, [r3, #16]
28845 ldr r2, .L4634+120
28846 str r2, [r3, #4]
28847 ldr r2, .L4634+124
28848 str r2, [r3, #8]
28849 ldr r2, .L4634+128
28850 str r2, [r3, #60]
28851 ldr r2, .L4634+132
28852 str r2, [r3, #64]
28853 ldr r2, .L4634+136
28854 str r2, [r3, #52]
28855 ldr r2, .L4634+140
28856 str r2, [r3, #28]
28861 mov r2, #32
28871 ldr r2, [r3]
28873 cmp r2, r3
28874 ldr r2, .L4634+156
28882 strb r3, [r2, #1110]
28883 strb r3, [r2]
28891 strb r1, [r2, #1108]
28894 strb r1, [r2, #1193]
28905 strb r3, [r2, #1143]
28980 mov r5, r2
28986 mov r3, r2
28987 mov r2, r1
28996 ldr r2, [r3, #1032]
28998 cmp r2, r5
28999 cmpcs r2, r6
29004 cmp r2, r1
29038 movw r2, #2788
29040 ldrh r2, [r8, r2]
29041 add r3, r3, r2
29052 ldrh r2, [r5]
29053 add r3, r3, r2
29068 mov r2, #8192
29089 ldrb r2, [r3, #-2546] @ zero_extendqisi2
29091 strb r2, [fp, #40]
29096 smulbbne r2, r6, r2
29098 subne r2, r3, r2
29100 mov r1, r2
29102 str r2, [sp, #28]
29104 ldr r2, [sp, #28]
29107 sub r2, r2, r1
29108 uxtb r2, r2
29109 cmp r5, r2
29113 strb r2, [fp, #40]
29117 ldrb r2, [fp, #40] @ zero_extendqisi2
29120 lsl r2, r2, #9
29126 ldr r2, [r1, #8]
29127 add r0, r2, #1
29130 str r2, [fp, #16]
29168 mov r3, r2
29169 mov r2, r1
29186 mov r3, r2
29187 mov r2, r1
29211 movcs r2, #1
29212 movcc r2, #0
29228 str r2, [sp]
29230 mov r2, r8
29236 add r2, r10, #1
29237 str r2, [r3, #8]
29258 mov r2, #0
29281 lsl r2, r3, #9
29287 ldr r2, [r7, #2800]
29288 ldr r3, [r2, #76]
29290 str r3, [r2, #76]
29314 mov r2, #0
29334 movw r2, #1496
29340 lsl r2, r4, #9
29347 ldr r2, [r7, #2800]
29348 ldr r3, [r2, #76]
29350 str r3, [r2, #76]
29360 mov r2, r8
29384 ldrb r2, [r6, #-2546] @ zero_extendqisi2
29388 strb r2, [fp, #40]
29390 lsl r2, r2, #9
29397 ldr r2, [r7, #2800]
29398 ldr r3, [r2, #76]
29400 str r3, [r2, #76]
29407 mov r2, #0
29414 mov r2, #1
29419 ldr r2, [sp, #24]
29423 lsr r2, r2, r0
29427 bic r0, r2, r0, lsl r3
29464 mov r2, #4
29474 mov r2, #2
29480 ldrh r2, [r6, #-176]
29482 cmp r2, r3
29487 ldr r2, [r4, #2800]
29490 ldrh r0, [r2, r3]
29517 push {r0, r1, r2, r4, r5, r6, r7, r8, r9, r10, fp, lr}
29525 mov r4, r2
29529 sub r2, r3, #5
29531 cmpne r2, #2
29551 mov r2, r8
29556 ldrh r2, [r7, r9]
29558 cmp r2, r3
29560 mov r2, #16384
29572 mov r2, r3
29624 mov r5, r2
29625 ldr r2, [r3, #1104]
29629 ldrb r6, [r2, #9] @ zero_extendqisi2
29630 ldrh r8, [r2, #10]
29631 ldr r2, .L4848+16
29633 ldrh r7, [r2, #30]
29634 ldrb r2, [r3, #1110] @ zero_extendqisi2
29635 str r2, [sp, #96]
29640 ldr r2, .L4848+20
29641 ldrb r2, [r2, #16] @ zero_extendqisi2
29642 cmp r2, #0
29643 streq r2, [sp, #16]
29646 ldrb r2, [r3] @ zero_extendqisi2
29648 cmp r2, #0
29699 ldrb r2, [r3, #1110] @ zero_extendqisi2
29700 strb r2, [r3]
29703 movw r2, #63871
29714 sub r2, r2, #1
29722 cmp r2, #4096
29726 mov r2, #4
29732 mov r2, fp
29748 ldr r2, [r3, #4]
29750 mul r10, r2, r3
29758 cmp r2, r3
29775 ldrb r2, [sp, #76] @ zero_extendqisi2
29776 strb r2, [r3]
29777 ldr r2, [sp, #16]
29778 cmp r2, #0
29779 ldrbne r2, [sp, #96] @ zero_extendqisi2
29780 strbne r2, [r3, #1110]
29781 mov r2, #2
29782 strb r2, [r3, #1154]
29797 ldr r2, [sp, #24]
29799 add r3, r3, r2
29803 ldr r2, [sp, #72]
29804 mul r10, r2, r3
29824 mov r2, #512
29853 ldr r2, [r5, #1104]
29854 ldrh r3, [r2, #10]
29855 ldrb r1, [r2, #12] @ zero_extendqisi2
29872 mov r2, #1024
29877 ldr r2, .L4848+40
29879 stm r4, {r2, r3}
29897 movhi r2, #70
29898 movls r2, #16
29904 strb r2, [r4, #21]
29923 ldrb r2, [r3, #13] @ zero_extendqisi2
29925 str r2, [sp, #80]
29926 mul r1, r2, r1
29954 mov r2, #0
29958 ldr r0, [r1, r2, lsl #2]
29960 ldr r1, [r1, r2, lsl #2]
29963 mov r2, #512
29977 ldrb r2, [r7, #1110] @ zero_extendqisi2
29980 cmp r2, #0
29995 cmp r2, #0
30004 ldrb r2, [r7, #1] @ zero_extendqisi2
30005 cmp r2, #0
30018 mov r2, r3
30020 ldr r3, [r2, #-64]!
30023 str r2, [sp, #52]
30024 mov r2, r6
30030 ldr r2, [sp, #52]
30041 mov r2, r5
30063 add r2, sp, #112
30081 add r2, r5, r3
30082 ldrh r2, [r2, #4]
30083 moveq r0, r2
30085 ldrb r2, [r5, #1] @ zero_extendqisi2
30086 cmp r2, #0
30089 ldr r2, [sp, #84]
30092 mla r3, r0, r3, r2
30095 ldr r2, [sp, #88]
30098 add r0, r3, r2
30108 mov r2, r6
30130 mov r2, r6
30139 mov r2, r6
30165 mov r2, r6
30180 ldr r2, [sp, #64]
30185 cmp r2, #0
30191 ldr r2, .L4848+40
30192 cmp r3, r2
30195 ldr r2, [sp, #60]
30197 add r3, r3, r2
30206 mov r2, r4
30218 add r2, r2, #1
30219 cmp r3, r2
30262 mov r8, r2
30266 ldr r2, [r2]
30268 cmp r2, r1
30269 cmpne r2, r3
30273 cmp r2, r1
30281 mov r2, #256000
30289 ldr r2, [r8]
30302 rsb r2, r5, #564
30304 cmp r6, r2
30306 movcc r2, r6
30307 lsl r2, r2, #9
30344 ldr r2, [r7, r3, lsl #2]
30345 cmp r2, #0
30351 add r2, sp, #8
30366 mov r2, #0
30370 lslhi r1, r2, #1
30371 strls r2, [r3, r2, lsl #2]
30372 strhi r1, [r3, r2, lsl #2]
30373 add r2, r2, #1
30374 cmp r2, #5
30405 mov r6, r2
30406 sub r2, r1, #64
30408 cmp r2, #1984
30410 movcs r2, #0
30411 movcc r2, #1
30414 movne r2, #0
30415 cmp r2, #0
30417 mov r2, r3
30423 mov r2, r6
30481 mov r2, #0
30483 strb r2, [r3, #32]
30485 str r2, [r3, #36]
30486 str r2, [r3, #44]
30538 ldr r2, [r6, #48]
30546 add r2, r1, #61440
30548 ldr r2, [r2, #4092]
30555 add r2, r5, #61440
30557 ldr r2, [r2, #4092]
30559 sub r2, r2, r3
30560 clz r2, r2
30561 lsr r2, r2, #5
30562 movls r2, #0
30563 cmp r2, #0
30572 mov r2, r5
30581 mov r2, #65536
30586 add r2, r5, #61440
30590 str r3, [r2, #4092]
30641 cmp r4, r2
30642 movcs r4, r2
30644 mov r2, r4
30679 mov r8, r2
30680 ldrh r2, [r4, #10]
30688 cmp r7, r2
30693 add r3, r4, r2, lsl #3
30696 ldrh r2, [r4, #12]
30698 strh r2, [r3, #18] @ movhi
30699 add r2, r2, r6
30701 strh r2, [r4, #12] @ movhi
30703 mov r2, r8
30728 subls r2, r2, #1
30730 strls r2, [sp, #16]
30738 ldrh r2, [r5, #16]
30744 strh r2, [r5, #8] @ movhi
30747 mov r2, r9
30753 ldr r2, [sp, #16]
30755 cmp r7, r2
30757 ldrh r2, [sp, #8]
30762 strh r2, [r7, #16] @ movhi
30765 mov r2, r8
30777 add r2, r4, #61440
30781 str r3, [r2, #4092]
30782 mov r2, r4
30799 mov r2, r8
30827 mov r5, r2
30843 mov r2, #8
30848 ldr r2, [r4]
30850 cmp r2, r3
30861 ldrh r2, [r4, #6]
30867 uxth r2, r0
30871 add r2, r2, #8
30877 mov r2, #8
30882 ldr r2, [r4]
30884 cmp r2, r3
30886 ldrh r2, [r4, #6]
30888 cmp r2, r3
30890 add r2, r2, #8
30896 ldrh r2, [r4, #6]