Lines Matching refs:r5

102 	push	{r4, r5, lr}
115 pop {r4, r5, pc}
117 ldrb r5, [r0, r3] @ zero_extendqisi2
120 cmp r5, r4
123 pop {r4, r5, pc}
202 push {r3, r4, r5, lr}
205 mov r5, r0
215 ldr r3, [r3, r5, lsl #3]
217 pop {r3, r4, r5, pc}
275 push {r4, r5}
286 moveq r5, #38
290 streq r5, [r4, #2056]
302 pop {r4, r5}
323 push {r4, r5, r6}
326 lsrs r5, r1, #8
342 str r5, [r3, #2052]
347 pop {r4, r5, r6}
355 str r5, [r3, #2052]
380 push {r4, r5}
397 pop {r4, r5}
465 push {r4, r5}
470 ldrb r5, [r4, #4] @ zero_extendqisi2
473 add r3, r3, r5, lsl #8
483 pop {r4, r5}
554 push {r3, r4, r5, lr}
557 ldr r5, [r3, r0, lsl #3]
561 add r3, r5, r4, lsl #8
566 ldr r0, [r5, r4]
567 pop {r3, r4, r5, pc}
644 push {r3, r4, r5, r6, r7, r8, r10, lr}
647 mov r5, r0
655 pop {r3, r4, r5, r6, r7, r8, r10, pc}
659 str r3, [r5, #8]
661 str r3, [r5, #4]
672 str r3, [r5]
706 push {r3, r4, r5, r6, r7, r8, r10, lr}
713 adds r5, r1, #3
718 pop {r3, r4, r5, r6, r7, r8, r10, pc}
727 ldrsb r3, [r5, #1]!
750 push {r0, r1, r4, r5, r6, r7, r8, r10, fp, lr}
755 mov r5, r0
801 ldr r0, [r5, #4]
802 ldr r3, [r5, #40]
810 pop {r4, r5, r6, r7, r8, r10, fp, pc}
836 push {r4, r5, r6, lr}
837 ldr r5, [r3, r0, lsl #3]
851 add r3, r3, r5
855 add r6, r5, r4, lsl #8
864 ldr r0, [r5, r4]
866 pop {r4, r5, r6, pc}
878 add r3, r3, r5
900 push {r4, r5, r6, lr}
902 mov r5, r1
906 mov r1, r5
914 pop {r4, r5, r6, pc}
1134 push {r0, r1, r4, r5, r6, r7, r8, r10, fp, lr}
1137 mov r5, r0
1153 mov r0, r5
1157 ldr r8, [r3, r5, lsl #3]
1158 add r3, r3, r5, lsl #3
1173 mov r0, r5
1176 strb r6, [r3, r5]
1179 pop {r4, r5, r6, r7, r8, r10, fp, pc}
1233 push {r4, r5, r6, lr}
1239 ldr r5, .L179+4
1241 adds r6, r5, #4
1250 ldrb r1, [r5, #1] @ zero_extendqisi2
1257 pop {r4, r5, r6, pc}
1278 push {r4, r5, r6, lr}
1283 ldrb r5, [r2, r3] @ zero_extendqisi2
1284 mov r0, r5
1287 mov r0, r5
1295 mov r0, r5
1308 pop {r4, r5, r6, pc}
1343 push {r0, r1, r2, r4, r5, lr}
1345 ldr r5, [r3, r0, lsl #3]
1347 ldr r3, [r5]
1360 pop {r4, r5, pc}
1381 push {r0, r1, r2, r4, r5, lr}
1384 ldr r5, [r3, r0, lsl #3]
1388 ldr r3, [r5]
1401 pop {r4, r5, pc}
1423 push {r4, r5, r6, lr}
1425 ldr r5, [r3, r0, lsl #3]
1431 add r5, r5, r6, lsl #8
1432 str r3, [r5, #2056]
1435 pop {r4, r5, r6, lr}
1453 push {r3, r4, r5, r6, r7, lr}
1454 mov r5, r0
1460 ldr r6, [r3, r5, lsl #3]
1461 add r3, r3, r5, lsl #3
1464 ldrb r3, [r3, r5, lsl #3] @ zero_extendqisi2
1484 mov r0, r5
1488 mov r0, r5
1495 pop {r3, r4, r5, r6, r7, pc}
1515 push {r3, r4, r5, r6, r7, lr}
1516 mov r5, r0
1522 ldr r6, [r3, r5, lsl #3]
1523 add r3, r3, r5, lsl #3
1526 ldrb r3, [r3, r5, lsl #3] @ zero_extendqisi2
1547 mov r0, r5
1551 mov r0, r5
1558 pop {r3, r4, r5, r6, r7, pc}
1578 push {r4, r5, r6, lr}
1580 mov r5, r1
1586 mov r1, r5
1591 mov r1, r5
1598 pop {r4, r5, r6, pc}
1613 push {r0, r1, r4, r5, r6, r7, r8, r10, fp, lr}
1614 movs r5, #0
1623 mov r2, r5
1627 ldrb r4, [r5, r3] @ zero_extendqisi2
1639 ldr r1, [r5, r3]
1640 add r3, r3, r5
1669 adds r5, r5, #8
1670 cmp r5, #32
1677 pop {r4, r5, r6, r7, r8, r10, fp, pc}
1717 push {r3, r4, r5, r6, r7, lr}
1721 mov r5, r0
1738 pop {r3, r4, r5, r6, r7, lr}
1748 str r3, [r5]
1769 push {r4, r5, r6, lr}
1770 mov r5, r0
1774 ldr r4, [r0, r5, lsl #3]
1775 add r0, r0, r5, lsl #3
1789 pop {r4, r5, r6, pc}
1806 push {r4, r5, r6, r7, r8, r10, lr}
1810 mov r5, r0
1819 pop {r4, r5, r6, r7, r8, r10, pc}
1825 mov r0, r5
1834 str r3, [r5]
1837 adds r5, r5, #36
1859 str r0, [r5]
1874 strmi r3, [r5]
1875 ldr r3, [r5]
1906 push {r4, r5, r6, r7, r8, r10, fp, lr}
1917 ldr r5, .L305+4
1933 pop {r4, r5, r6, r7, r8, r10, fp, pc}
1935 movs r5, #36
1937 muls r5, r4, r5
1939 add r3, r8, r5
1954 str r3, [r8, r5]
1980 adds r5, r5, #36
1981 add r5, r5, r8
1982 str r5, [r3, #12]
1985 ldrb r5, [r3, r1] @ zero_extendqisi2
1986 mov r0, r5
1987 strb r5, [r10, r2]
1990 mov r0, r5
1998 mov r0, r5
2009 mov r0, r5
2011 mov r0, r5
2022 ldrb r3, [r5] @ zero_extendqisi2
2053 push {r4, r5, r6, r7, r8, r10, fp, lr}
2058 lsrs r5, r2, #16
2100 str r5, [r4, #2052]
2102 pop {r4, r5, r6, r7, r8, r10, fp, lr}
2440 push {r4, r5, r6, r7, r8, r10, fp, lr}
2448 adds r5, fp, #0
2450 movne r5, #1
2479 cmp r5, #0
2481 ldr r5, .L383+8
2493 ldr r3, [r5, #4]
2497 str r0, [r5, #8]
2499 str r0, [r5, #16]
2501 str r3, [r5, #12]
2503 str r3, [r5, #20]
2506 ldr r0, [r5, #20]
2514 str r3, [r5, #24]
2516 ldr r3, [r5, #16]
2518 ldr r3, [r5, #20]
2553 pop {r4, r5, r6, r7, r8, r10, fp, pc}
2555 movs r5, #1
2560 ldr lr, [r5, #4]
2787 push {r4, r5, r6, r7, r8, r10, fp, lr}
2829 adds r5, r1, r4
2831 add r4, r4, r5
2832 movs r5, #0
2835 mov ip, r5
2840 strb r0, [fp, r5]
2844 strb r4, [lr, r5]
2850 add r5, r5, r3
2885 ldrh r5, [r2]
2889 smulbb r5, r5, r3
2892 uxth r5, r5
2894 strh r5, [r1] @ movhi
2895 smulbb r0, r5, r6
2928 mul lr, r4, r5
2936 muls r2, r5, r2
2963 mov r1, r5
2974 mul r3, r4, r5
2980 cmp r5, #1
2981 ldr r5, .L449+84
2990 ldrb r5, [r5] @ zero_extendqisi2
3015 cbz r5, .L437
3039 pop {r4, r5, r6, r7, r8, r10, fp, pc}
3134 push {r4, r5, r6, lr}
3139 ldr r5, [r2]
3142 mla r4, r6, r2, r5
3154 pop {r4, r5, r6, pc}
3157 pop {r4, r5, r6, pc}
3304 push {r0, r1, r2, r4, r5, r6, r7, lr}
3305 mov r5, r0
3312 mov r0, r5
3326 mov r1, r5
3335 pop {r4, r5, r6, r7, pc}
3355 push {r4, r5, r6, lr}
3357 ldrh r5, [r3]
3358 mov r1, r5
3362 mov r1, r5
3373 pop {r4, r5, r6, pc}
3405 push {r3, r4, r5, r6, r7, lr}
3406 mov r5, r1
3413 smulbb r5, r6, r5
3419 adds r0, r5, r1
3422 pop {r3, r4, r5, r6, r7, pc}
3441 push {r4, r5, r6, lr}
3443 ldrh r5, [r3]
3447 smulbb r4, r0, r5
3448 mov r1, r5
3453 pop {r4, r5, r6, pc}
3574 push {r4, r5, r6, lr}
3575 mov r5, r0
3592 lsls r3, r5, #10
3612 strh r5, [r4, r2, lsl #1] @ movhi
3615 pop {r4, r5, r6, pc}
3637 push {r4, r5, r6, lr}
3643 mov r5, r6
3652 cbz r5, .L524
3656 pop {r4, r5, r6, pc}
3660 ldrh r5, [r3, r0, lsl #1]
3663 strh r5, [r3, r0, lsl #1] @ movhi
3664 movs r5, #1
3665 add r2, r2, r5
3685 push {r3, r4, r5, r6, r7, r8, r10, lr}
3698 ldrh r5, [r4, r2, lsl #1]
3705 mov r0, r5
3708 lsls r3, r5, #10
3732 subs r3, r5, #1
3738 mov r1, r5
3748 mov r0, r5
3749 pop {r3, r4, r5, r6, r7, r8, r10, pc}
3774 push {r4, r5, lr}
3775 movw r5, #65535
3788 cmp r3, r5
3794 pop {r4, r5, pc}
3797 pop {r4, r5, pc}
3815 push {r0, r1, r2, r3, r4, r5, r6, r7, r8, r10, fp, lr}
3821 movs r5, #6
3823 mul r3, r5, r0
3840 pop {r4, r5, r6, r7, r8, r10, fp, pc}
3872 mov r5, r7
3875 muls r7, r5, r7
3879 ldr r5, [sp, #12]
3881 ldrh r7, [r5]
3885 ldr r5, [sp, #4]
3887 strh r3, [r4, r5] @ movhi
3904 movw r5, #65535
3905 cmp r7, r5
3988 push {r4, r5, r6, r7, r8, r10, fp, lr}
3996 adds r5, r4, r7
3999 strh r1, [r5, #2] @ movhi
4002 str r5, [r3]
4005 pop {r4, r5, r6, r7, r8, r10, fp, pc}
4024 strh r2, [r5, #2] @ movhi
4034 strh r1, [r5, #2] @ movhi
4041 streq r5, [lr]
4108 push {r4, r5, r6, r7, r8, lr}
4110 ldr r5, .L595
4114 ldr r7, [r5]
4137 ldrne r0, [r5]
4150 pop {r4, r5, r6, r7, r8, pc}
4158 ldr r0, [r5]
4163 ldr r0, [r5]
4165 mla r5, r2, r3, r0
4166 strh r1, [r5, #2] @ movhi
4192 push {r4, r5, r6, lr}
4195 movw r5, #65535
4208 pop {r4, r5, r6, pc}
4211 cmp r4, r5
4219 pop {r4, r5, r6, pc}
4284 push {r4, r5, r6, r7, r8, r10, fp, lr}
4307 ldrh r5, [r10, #4]
4311 cmp r5, #0
4313 muls r5, r2, r5
4351 cmp r5, r3
4353 ldr r5, .L625+44
4357 ldrh r3, [r5]
4367 ldrh r3, [r5]
4370 strh r3, [r5] @ movhi
4374 pop {r4, r5, r6, r7, r8, r10, fp, pc}
4376 mov r5, #-1
4410 push {r3, r4, r5, r6, r7, lr}
4414 uxth r5, r3
4415 cmp r5, r1
4440 strh r5, [r4] @ movhi
4448 cmp r3, r5
4459 pop {r3, r4, r5, r6, r7, pc}
4481 push {r3, r4, r5, r6, r7, lr}
4485 movw r5, #65535
4498 uxth r5, r1
4499 cmp r5, r2
4509 uxth r5, r1
4510 cmp r5, r2
4526 cmp r6, r5
4530 pop {r3, r4, r5, r6, r7, pc}
4539 movhi r4, r5
4551 movne r4, r5
4579 push {r4, r5, r6, lr}
4587 pop {r4, r5, r6, pc}
4606 pop {r4, r5, r6, pc}
4608 ldrh r5, [r1], #2
4609 cmp r5, r6
4611 addne r0, r0, r5
4690 push {r4, r5, r6, lr}
4701 add r5, r0, #16
4712 pop {r4, r5, r6, pc}
4714 ldrh r5, [r3, #2]!
4717 cmp r5, r6
4719 ldrhne r5, [r0, #4]
4720 addne r5, r5, #1
4721 strhne r5, [r0, #4] @ movhi
4724 ldrh r2, [r5], #2
4751 push {r4, r5, r6, r7, r8, r10, fp, lr}
4768 movs r5, #0
4770 strh r5, [r4, #4] @ movhi
4771 strb r5, [r4, #7]
4773 uxth r3, r5
4802 pop {r4, r5, r6, r7, r8, r10, fp, pc}
4805 ldrb r0, [r10, r5] @ zero_extendqisi2
4816 adds r5, r5, #1
4845 push {r3, r4, r5, r6, r7, r8, r10, lr}
4846 movs r5, #0
4849 mov r4, r5
4855 uxth r3, r5
4869 pop {r3, r4, r5, r6, r7, r8, r10, pc}
4872 ldrb r0, [r10, r5] @ zero_extendqisi2
4879 adds r5, r5, #1
4939 push {r4, r5, r6, lr}
4943 movs r5, #6
4963 mul r4, r5, r3
4972 pop {r4, r5, r6, pc}
4978 pop {r4, r5, r6, pc}
5027 push {r0, r1, r4, r5, r6, r7, r8, r10, fp, lr}
5032 ldr r5, [r1]
5036 mov r0, r5
5052 add r8, r5, r1
5075 pop {r4, r5, r6, r7, r8, r10, fp, pc}
5095 add r1, r5, r10
5099 str r3, [r5, r10]
5133 push {r4, r5, r6, r7, r8, r10, fp, lr}
5139 ldr r5, [r3]
5153 add r10, r5, r3
5154 ldr r3, [r5, r3]
5162 pop {r4, r5, r6, r7, r8, r10, fp, pc}
5182 push {r4, r5, r6, r7, r8, r10, lr}
5188 ldr r5, [r3]
5193 pop {r4, r5, r6, r7, r8, r10, pc}
5200 mla r3, ip, r3, r5
5265 push {r3, r4, r5, r6, r7, lr}
5266 mov r5, r0
5303 str r5, [r1, r0]
5305 pop {r3, r4, r5, r6, r7, pc}
5326 push {r4, r5, r6, r7, lr}
5335 ldrh r5, [r4]
5336 cmp r0, r5
5348 pop {r4, r5, r6, r7, pc}
5355 cmp r5, r3
5384 push {r4, r5, r6, r7, lr}
5393 ldrh r5, [r4]
5394 cmp r0, r5
5406 pop {r4, r5, r6, r7, pc}
5413 cmp r5, r3
5424 pop {r4, r5, r6, r7, pc}
5444 push {r3, r4, r5, lr}
5447 mov r5, r0
5454 ldrh r3, [r2, r5, lsl #1]
5458 strhhi r3, [r2, r5, lsl #1] @ movhi
5462 ldr r5, .L784+12
5477 add r0, r5, r1, lsl #1
5483 pop {r3, r4, r5, pc}
5599 push {r3, r4, r5, lr}
5604 ldrb r5, [r3, #9] @ zero_extendqisi2
5607 mov r1, r5
5617 pop {r3, r4, r5, pc}
5909 push {r0, r1, r4, r5, r6, r7, r8, r10, fp, lr}
5911 ldr r5, .L878+4
5914 strb r4, [r5]
5943 ldrb r2, [r5] @ zero_extendqisi2
5948 strb r1, [r5]
5953 ldrb r3, [r5] @ zero_extendqisi2
5960 ldrb r3, [r5] @ zero_extendqisi2
5968 pop {r4, r5, r6, r7, r8, r10, fp, pc}
5985 ldrb r1, [r5] @ zero_extendqisi2
5998 strb r2, [r5]
6029 push {r4, r5, r6, lr}
6038 ldrb r5, [r1, #9] @ zero_extendqisi2
6040 smulbb r3, r3, r5
6053 strb r5, [r4, #6]
6054 movs r5, #1
6076 pop {r4, r5, r6, pc}
6081 lsl r2, r5, r2
6106 push {r4, r5, r6, r7, r8, lr}
6107 mov r5, r0
6110 subs r4, r5, #2
6111 addw r5, r5, #1022
6136 cmp r5, r4
6149 pop {r4, r5, r6, r7, r8, pc}
6228 push {r0, r1, r4, r5, r6, r7, r8, r10, fp, lr}
6230 ldr r5, [r0, #20]
6235 mov r0, r5
6248 strh r2, [r5, r3, lsl #1] @ movhi
6250 ldrh fp, [r5]
6259 pop {r4, r5, r6, r7, r8, r10, fp, pc}
6278 ldrh ip, [r5, r0, lsl #1]
6280 strh ip, [r5, r0, lsl #1] @ movhi
6286 ldrh r3, [r5, r1, lsl #1]
6335 push {r4, r5, r6, r7, r8, lr}
6337 ldr r5, .L924
6339 ldr r2, [r5]
6369 ldr r2, [r5]
6392 pop {r4, r5, r6, r7, r8, pc}
6428 push {r3, r4, r5, lr}
6433 ldr r5, .L927+4
6454 ldrh r2, [r5]
6460 ldrh r2, [r5]
6477 pop {r3, r4, r5, pc}
6509 push {r4, r5, r6, r7, r8, r10, fp, lr}
6517 mov r5, r4
6614 adds r5, r5, #1
6615 uxth r5, r5
6621 strh r5, [r2] @ movhi
6622 add r5, r5, r8
6623 cmp r3, r5
6636 pop {r4, r5, r6, r7, r8, r10, fp, pc}
6737 push {r4, r5, r6, r7, r8, r10, lr}
6745 ldr r5, [r3, r0, lsl #3]
6793 str r3, [r5, #16]
6799 ldr r3, [r5]
6805 streq r3, [r5]
6809 pop {r4, r5, r6, r7, r8, r10, pc}
6826 ldr r3, [r5, r3, lsl #2]
6915 push {r0, r1, r4, r5, r6, r7, r8, lr}
6921 ldrb r5, [r3, #9] @ zero_extendqisi2
6930 movhi r5, #4
6942 mov r2, r5
6953 pop {r4, r5, r6, r7, r8, pc}
6972 push {r4, r5, r6, r7, r8, r10, fp, lr}
7016 pop {r4, r5, r6, r7, r8, r10, fp, pc}
7036 mov r5, r10
7055 mov r3, r5
7057 sub r5, fp, r4
7063 movls r5, r3
7065 cbz r5, .L987
7066 mov r1, r5
7069 uxtb r0, r5
7093 sub r5, r10, r4
7109 mov r3, r5
7110 mov r5, r10
7134 push {r0, r1, r4, r5, r6, r7, r8, r10, fp, lr}
7136 mov r5, r0
7154 mov r0, r5
7178 mov r0, r5
7194 mov r0, r5
7199 mov r2, r5
7207 mov r0, r5
7213 mov r0, r5
7216 mov r0, r5
7222 pop {r4, r5, r6, r7, r8, r10, fp, pc}
7245 push {r0, r1, r4, r5, r6, r7, r8, lr}
7248 movs r5, #0
7254 mov r3, r5
7255 mov r2, r5
7256 str r5, [sp]
7260 mov r3, r5
7261 mov r2, r5
7265 ldr r5, .L1035+4
7282 strb r3, [r5]
7285 pop {r4, r5, r6, r7, r8, pc}
7306 push {r4, r5, r6, r7, r8, r10, fp, lr}
7320 add r5, r7, #8
7322 add r5, r4, r5, lsl #8
7352 mov r0, r5
7381 pop {r4, r5, r6, r7, r8, r10, fp, pc}
7388 mov r0, r5
7478 push {r4, r5, r6, r7, r8, r10, fp, lr}
7488 ldrb r5, [r3, #4] @ zero_extendqisi2
7489 add r3, r5, #8
7490 ldr r5, [r2, r7, lsl #3]
7491 add r5, r5, r3, lsl #8
7500 mov r0, r5
7512 pop {r4, r5, r6, r7, r8, r10, fp, pc}
7515 mov r0, r5
7558 push {r4, r5, r6, r7, r8, r10, fp, lr}
7562 mov r5, r0
7578 mov r0, r5
7583 ldr r2, [r3, r5, lsl #3]
7584 add r3, r3, r5, lsl #3
7628 mov r0, r5
7652 mov r0, r5
7680 mov r0, r5
7689 pop {r4, r5, r6, r7, r8, r10, fp, pc}
7694 mov r0, r5
7719 push {r0, r1, r4, r5, r6, r7, r8, r10, fp, lr}
7729 ldrb r5, [r2, #12] @ zero_extendqisi2
7737 ldrbls r5, [r2, #20] @ zero_extendqisi2
7752 strbls r5, [r4, #20]
7753 strbhi r5, [r4, #12]
7765 pop {r4, r5, r6, r7, r8, r10, fp, pc}
7768 adds r5, r5, #1
7769 uxtb r5, r5
7773 cmp r3, r5
7775 movls r5, #0
7776 mov r3, r5
7819 push {r4, r5, r6, r7, r8, r10, fp, lr}
7841 adds r5, r3, r2
7845 str r3, [r5, #2056]
7847 str r3, [r5, #2052]
7853 str r3, [r5, #2048]
7855 str fp, [r5, #2048]
7856 str fp, [r5, #2048]
7857 str fp, [r5, #2048]
7883 str r3, [r5, #2052]
7885 str r3, [r5, #2048]
7886 str r3, [r5, #2048]
7887 str r3, [r5, #2048]
7888 str r3, [r5, #2048]
7909 pop {r4, r5, r6, r7, r8, r10, fp, pc}
7921 adds r5, r3, r2
7925 str r3, [r5, #2056]
7927 str r3, [r5, #2052]
7931 str r3, [r5, #2048]
7933 str r3, [r5, #2048]
7935 str r3, [r5, #2048]
7937 str r3, [r5, #2048]
7989 push {r0, r1, r4, r5, r6, r7, r8, lr}
7992 mov r5, r1
8002 cmp r1, r5
8014 mov r1, r5
8023 mov r1, r5
8028 mov r1, r5
8037 pop {r4, r5, r6, r7, r8, pc}
8057 push {r3, r4, r5, r6, r7, r8, r10, lr}
8068 ldr r5, .L1179+8
8069 ldr r3, [r5]
8086 ldr r3, [r5]
8090 pop {r3, r4, r5, r6, r7, r8, r10, pc}
8113 pop {r3, r4, r5, r6, r7, r8, r10, pc}
8171 push {r4, r5, r6, r7, r8, lr}
8174 ldr r5, .L1193+4
8177 mov r1, r5
8183 ldr r5, .L1193+8
8186 add r5, r5, r8
8187 ldrb r0, [r5, #22] @ zero_extendqisi2
8204 mov r1, r5
8218 pop {r4, r5, r6, r7, r8, pc}
8241 push {r4, r5, r6, lr}
8246 ldr r5, [sp, #16]
8253 cbz r5, .L1195
8254 ldrb r2, [r5, #1] @ zero_extendqisi2
8256 ldrb r3, [r5] @ zero_extendqisi2
8260 ldrb r2, [r5, #2] @ zero_extendqisi2
8262 ldrb r2, [r5, #3] @ zero_extendqisi2
8265 pop {r4, r5, r6, pc}
8273 cbz r5, .L1195
8278 strb r3, [r5]
8280 strb r2, [r5, #1]
8283 strb r2, [r5, #2]
8284 strb r3, [r5, #3]
8286 pop {r4, r5, r6, pc}
8299 push {r4, r5, r6, r7, r8, r10, fp, lr}
8318 ldr r5, .L1225
8321 str r3, [r5]
8369 ldr r1, [r5]
8374 ldr r1, [r5]
8381 ldr r6, [r5]
8406 ldr r8, [r5]
8425 pop {r4, r5, r6, r7, r8, r10, fp, pc}
8452 push {r0, r1, r2, r3, r4, r5, r6, r7, r8, r10, fp, lr}
8516 mov r5, r4
8527 muls r1, r5, r1
8539 mla r1, r1, r5, r10
8549 add r10, r5, #1
8550 muls r1, r5, r1
8572 mul r5, r5, r3
8574 str r5, [r3]
8578 mov r5, r10
8579 cmp r5, #4
8589 pop {r4, r5, r6, r7, r8, r10, fp, pc}
8595 muls r1, r5, r1
8601 muls r1, r5, r1
8641 push {r0, r1, r2, r3, r4, r5, r6, r7, r8, r10, fp, lr}
8684 pop {r4, r5, r6, r7, r8, r10, fp, pc}
8686 ldr r5, .L1260+12
8696 ldr r2, [r5]
8712 ldr r3, [r5]
8721 ldr r1, [r5]
8724 ldr r3, [r5]
8762 push {r4, r5, r6, r7, r8, r10, fp, lr}
8784 pop {r4, r5, r6, r7, r8, r10, fp, pc}
8878 ldrh r5, [r3, #10]
8880 smulbb r5, r5, fp
8881 uxth r5, r5
8882 cmp r5, #512
8884 adds r0, r5, r4
8888 mov r1, r5
8905 ldr r5, .L1317+20
8906 cmp r0, r5
8918 ldrh r5, [r3, r2, lsl #1]
8926 moveq r5, r2
8932 mla r3, r5, fp, r3
8933 adds r5, r5, #1
8934 uxth r5, r5
8961 mov r2, r5
8977 mul r5, r8, r1
8981 ubfx r5, r5, #2, #2
8986 rsb r3, r5, #4
9003 add r5, r5, r3
9005 mla r5, r2, r8, r5
9017 cmp r5, r3
9026 mov r0, r5
9035 mov r5, r0
9048 mov r5, r0
9054 adds r5, r5, #1
9055 mov r5, #-1
9057 movne r5, #0
9058 cbz r5, .L1280
9061 movs r5, #0
9065 ldr r1, [r6, r5, lsl #2]
9074 str r5, [sp]
9077 ldr r2, [r6, r5, lsl #2]
9103 adds r5, r5, #1
9104 cmp r5, #65536
9211 push {r3, r4, r5, lr}
9215 ldr r5, .L1329+4
9239 str r2, [r5]
9240 movw r5, #2049
9241 cmp r2, r5
9264 pop {r3, r4, r5, pc}
9291 push {r4, r5, r6, r7, r8, r10, fp, lr}
9298 ldr r5, .L1337+12
9366 str r0, [r5]
9372 strhi r3, [r5]
9410 ldr r0, [r5]
9438 ldr r0, [r5]
9476 ldr r0, [r5]
9477 ldr r5, .L1337+232
9485 strh r0, [r5] @ movhi
9489 ldrh r3, [r5]
9494 strh r3, [r5] @ movhi
9504 ldr r5, [r8]
9506 lsls r5, r5, #1
9508 mov r0, r5
9512 mov r0, r5
9515 ldr r5, .L1337+268
9523 ldrh r0, [r5]
9528 ldrh r0, [r5]
9533 ldrh r0, [r5]
9534 ldr r5, .L1337+284
9539 ldrh r0, [r5]
9542 ldrh r2, [r5]
9549 ldrh r5, [r3]
9550 lsls r5, r5, #2
9551 mov r0, r5
9555 mov r0, r5
9558 ldr r5, .L1337+308
9565 ldrh r0, [r5]
9659 ldrh r3, [r5]
9661 ldr r5, .L1340+4
9677 strh r0, [r5] @ movhi
9681 ldrh r1, [r5]
9700 pop {r4, r5, r6, r7, r8, r10, fp, pc}
9702 ldr r5, [r3, #28]
9704 add r5, r5, r0
9706 str r5, [r4, #4]!
9795 push {r4, r5, r6, r7, r8, r10, fp, lr}
9796 movs r5, #0
9802 mov r4, r5
9808 pop {r4, r5, r6, r7, r8, r10, fp, lr}
9811 cbnz r5, .L1350
9822 adds r5, r5, #1
9824 cmp r5, #15
9826 movs r5, #0
9858 push {r4, r5, r6, r7, r8, r10, fp, lr}
9860 ldr r5, .L1477
9866 strb r3, [r5, #4]
9868 strb r0, [r5]
9869 strb r1, [r5, #5]
9870 strb r2, [r5, #6]
9871 strb r3, [r5, #7]
9875 strb r3, [r5, #4]
9886 strb r3, [r5, #4]
9888 strb r3, [r5, #5]
9890 strb r3, [r5, #6]
9892 strb r3, [r5, #7]
9894 strb r3, [r5, #8]
9896 strb r3, [r5, #9]
9898 strb r3, [r5, #10]
9902 strb r3, [r5, #11]
9921 pop {r4, r5, r6, r7, r8, r10, fp, pc}
9926 strb r1, [r5, #9]
9927 strb r0, [r5, #4]
9929 strb r0, [r5, #5]
9931 strb r0, [r5, #6]
9933 strb r0, [r5, #7]
9935 strb r0, [r5, #8]
9936 strb r2, [r5, #10]
9943 strb r3, [r5, #4]
9945 strb r3, [r5, #5]
9947 strb r3, [r5, #6]
9949 strb r3, [r5, #7]
9956 strb r3, [r5, #4]
9958 strb r3, [r5, #5]
9960 strb r3, [r5, #6]
9962 strb r3, [r5, #7]
9969 strb r3, [r5, #4]
9971 strb r3, [r5, #5]
9973 strb r3, [r5, #6]
9975 strb r3, [r5, #7]
9977 strb r3, [r5, #8]
9979 strb r3, [r5, #9]
9981 strb r3, [r5, #10]
9983 strb r3, [r5, #11]
9985 strb r3, [r5, #12]
9987 strb r3, [r5, #13]
9994 strb r3, [r5, #5]
9997 strb r3, [r5, #7]
9999 strb r2, [r5, #4]
10000 strb r0, [r5, #6]
10002 strb r3, [r5, #8]
10014 add r4, r5, r2, lsl #6
10022 adds r1, r5, r6
10101 add r5, r3, r2, lsl #8
10103 str r3, [r5, #2056]
10199 ldm sp, {r5, r6}
10201 add r5, r5, r6, lsl #8
10205 str r5, [sp, #8]
10207 ldr r5, [sp, #8]
10208 ldr r5, [r5, #2048]
10209 strb r5, [r0, #1]!
10264 movs r5, #0
10267 adds r5, r5, #1
10271 cmp r7, r5
10273 ldr r5, [sp, #44]
10275 add r0, r0, r5
10280 movs r5, #0
10281 mov r0, r5
10307 orrhi r5, r5, r3
10308 uxthhi r5, r5
10312 strh r5, [r7], #2 @ movhi
10320 add r5, r1, #28
10327 cmp r5, r0
10402 movs r5, #0
10414 adds r5, r5, #1
10416 cmp fp, r5
10422 add r5, r3, r2, lsl #8
10424 str r3, [r5, #2056]
10431 str r3, [r5, #2056]
10440 str r3, [r5, #2056]
10459 str r3, [r5, #2056]
10464 str r3, [r5, #2056]
10466 str r3, [r5, #2052]
10468 str r3, [r5, #2052]
10469 str r3, [r5, #2052]
10470 str r2, [r5, #2056]
10472 str r2, [r5, #2056]
10473 str r1, [r5, #2056]
10475 str r1, [r5, #2056]
10477 str r3, [r5, #2056]
10478 str r3, [r5, #2052]
10479 str r3, [r5, #2052]
10480 str r1, [r5, #2052]
10481 str r2, [r5, #2052]
10482 str r3, [r5, #2052]
10590 push {r4, r5, r6, r7, r8, r10, fp, lr}
10594 movs r5, #0
10619 strb r5, [r6]
10628 strb r5, [r10]
10629 str r5, [r3]
10631 strb r5, [r8]
10634 str r5, [r3]
10643 uxtb r8, r5
10645 ldr fp, [r3, r5, lsl #3]
10646 add r2, r3, r5, lsl #3
10702 adds r1, r5, #1
10705 cbnz r5, .L1509
10717 adds r5, r5, #1
10723 cmp r5, #4
10734 ldr r5, .L1614+60
10741 strb r2, [r5]
10742 mov fp, r5
10777 ldr r5, [sp, #24]
10781 strb r2, [r5]
10890 ldr r5, .L1614+116
10900 str fp, [r5]
10956 mov ip, r5
10977 str r3, [r5]
11000 ldrsb r5, [r1, #1]!
11001 cbnz r5, .L1541
11063 ldrh r5, [r7, #10]
11067 mov r0, r5
11084 strh r5, [r4, #16] @ movhi
11094 smulbb r5, r5, r3
11097 uxth r5, r5
11099 strh r5, [r4, #22] @ movhi
11103 lsls r5, r5, #1
11107 strh r5, [r4, #22] @ movhi
11116 pop {r4, r5, r6, r7, r8, r10, fp, pc}
11136 str r3, [r5]
11167 ldr r5, .L1617+68
11168 str r5, [r1]
11189 str r3, [r5]
11195 streq r3, [r5]
11203 ldr r5, [sp, #28]
11204 strb r0, [r5]
11244 push {r4, r5, r6, r7, r8, r10, fp, lr}
11258 pop {r4, r5, r6, r7, r8, r10, fp, pc}
11283 ldrb r5, [r2, r3] @ zero_extendqisi2
11284 mov r0, r5
11286 mov r0, r5
11290 mov r0, r5
11292 mov r0, r5
11297 mov r0, r5
11318 mov r0, r5
11323 mov r0, r5
11336 mov r0, r5
11352 mov r0, r5
11400 mov r0, r5
11412 mov r0, r5
11451 push {r4, r5, r6, r7, r8, r10, fp, lr}
11478 pop {r4, r5, r6, r7, r8, r10, fp, pc}
11496 mov r5, r0
11516 moveq r5, #0
11561 cbz r5, .L1692
11570 cbz r5, .L1691
11589 movs r5, #0
11590 strb r5, [r3]
11601 movs r5, #0
11604 cbz r5, .L1696
11623 moveq r5, #0
11637 ldr r5, [r3]
11638 cmp r5, #0
11651 ldr r5, [r3, #304]
11665 ubfx r0, r5, #8, #8
11670 movs r5, #0
11707 blx r5
11708 adds r5, r0, #1
11738 ldrb r5, [r3] @ zero_extendqisi2
11739 cbz r5, .L1705
11754 ldr r5, [r3]
11756 blx r5
11760 mov r5, #0
11780 cbz r5, .L1715
11802 add r3, r3, r5
11822 movs r5, #0
11853 push {r4, r5, r6, r7, r8, r10, fp, lr}
11873 pop {r4, r5, r6, r7, r8, r10, fp, pc}
11896 ldrb r5, [r2, r3] @ zero_extendqisi2
11897 mov r0, r5
11899 mov r0, r5
11902 mov r0, r5
11907 mov r0, r5
11912 mov r0, r5
11914 mov r0, r5
11917 mov r0, r5
11922 mov r0, r5
11937 mov r0, r5
11940 mov r0, r5
11944 mov r0, r5
11947 mov r0, r5
11950 mov r0, r5
11981 add r5, sp, #28
11985 stmia r5!, {r0, r1, r2, r3}
11989 stmia r5!, {r0, r1, r2, r3}
11994 str r3, [r5]
11996 ldr r5, [sp, #28]
11997 adds r3, r5, #1
12002 str r5, [r4]
12004 ldr r5, [sp, #28]
12005 cmp r5, #256
12010 str r5, [r4]
12065 push {r4, r5, r6, r7, r8, r10, fp, lr}
12067 ldr r5, .L1854
12071 ldr r5, [r5]
12073 ldrb r5, [r5, #19] @ zero_extendqisi2
12074 str r5, [sp, #16]
12075 ldr r5, .L1854+4
12076 ldrb r7, [r5] @ zero_extendqisi2
12086 movs r5, #0
12090 cmp r5, r3
12103 pop {r4, r5, r6, r7, r8, r10, fp, pc}
12156 ldrb r5, [r2, r3] @ zero_extendqisi2
12159 mov r0, r5
12160 strb r5, [r2, r3]
12172 ldrb r3, [r3, r5] @ zero_extendqisi2
12176 mov r0, r5
12181 mov r0, r5
12184 mov r0, r5
12193 mov r0, r5
12198 mov r0, r5
12205 mov r0, r5
12208 mov r0, r5
12219 mov r0, r5
12227 mov r0, r5
12233 mov r0, r5
12235 mov r0, r5
12242 mov r0, r5
12250 mov r0, r5
12257 uxtb r0, r5
12264 lsls r3, r5, #4
12268 adds r5, r5, #1
12295 add r5, sp, #36
12306 stmia r5!, {r0, r1, r2, r3}
12310 stmia r5!, {r0, r1, r2, r3}
12315 str r3, [r5]
12317 ldr r5, [sp, #36]
12318 adds r3, r5, #1
12323 str r5, [r4]
12386 push {r4, r5, lr}
12392 ldr r5, .L1859+4
12398 ldr r3, [r5]
12403 ldr r0, [r5]
12428 pop {r4, r5, pc}
12450 push {r4, r5, r6, r7, r8, r10, fp, lr}
12459 mov r5, r3
12483 cmp r5, #0
12489 mov r2, r5
12502 cmp r5, r3
12517 mov r5, fp
12536 cbz r5, .L1861
12542 mov r1, r5
12551 cmp r5, r3
12564 cmp r5, r3
12573 mov r2, r5
12581 pop {r4, r5, r6, r7, r8, r10, fp, pc}
12600 mla r1, r8, r5, r7
12602 mul r2, r3, r5
12604 adds r5, r5, #1
12606 uxth r5, r5
12669 mla r1, r3, r5, r10
12674 mul r2, r3, r5
12676 adds r5, r5, #1
12677 uxth r5, r5
12743 push {r0, r1, r2, r3, r4, r5, r6, r7, r8, r10, fp, lr}
12752 ldr r5, .L1924+12
12757 str r3, [r5, #12]
12761 str r0, [r5, #8]
12768 ldr r6, [r5, #12]
12794 str r3, [r5, #8]
12798 str r3, [r5, #12]
12800 str r3, [r5]
12802 str r3, [r5, #4]
12828 str r3, [r5, #4]
12841 ldr r3, [r5]
12845 ldr r1, [r5, #4]
12852 ldr r1, [r5, #4]
12862 pop {r4, r5, r6, r7, r8, r10, fp, pc}
12865 ldr r3, [r5, #8]
12911 push {r0, r1, r4, r5, r6, r7, r8, r10, fp, lr}
12939 ldrh r5, [r3]
12942 lsrs r0, r5, #1
12944 mul r6, r3, r5
12956 lsls r1, r5, #31
12994 mov r5, r0
13014 uxth r5, r5
13015 lsls r3, r5, #1
13019 ldrh r6, [r3, r5, lsl #1]
13031 strh r2, [r3, r5, lsl #1] @ movhi
13114 ldrh r3, [r3, r5, lsl #1]
13138 ldrh r2, [r1, r5, lsl #1]
13145 strh r2, [r1, r5, lsl #1] @ movhi
13156 ldrh r0, [r2, r5, lsl #1]
13222 strh r2, [r3, r5, lsl #1] @ movhi
13246 ldrh r2, [r1, r5, lsl #1]
13248 strh r2, [r1, r5, lsl #1] @ movhi
13316 pop {r4, r5, r6, r7, r8, r10, fp, pc}
13354 push {r0, r1, r4, r5, r6, r7, r8, r10, fp, lr}
13372 pop {r4, r5, r6, r7, r8, r10, fp, pc}
13383 uxth r5, fp
13384 cmp r3, r5
13401 cmp r5, r2
13410 adds r5, r5, #1
13411 uxth r5, r5
13433 push {r3, r4, r5, lr}
13447 ldr r5, .L2019+8
13451 ldrh r3, [r5]
13461 ldrh r3, [r5]
13464 strh r3, [r5] @ movhi
13469 ldrh r2, [r5]
13501 pop {r3, r4, r5, pc}
13535 push {r4, r5, r6, lr}
13539 ldr r5, .L2033
13540 ldr r3, [r5]
13547 ldr r3, [r5]
13558 ldr r3, [r5]
13584 ldr r3, [r5]
13593 movs r5, #0
13611 adds r5, r0, #0
13614 movne r5, #1
13637 mov r0, r5
13638 pop {r4, r5, r6, pc}
13668 push {r4, r5, r6, lr}
13677 ldr r5, .L2046
13688 ldrb r1, [r5] @ zero_extendqisi2
13705 pop {r4, r5, r6, pc}
13726 ldrb r2, [r5] @ zero_extendqisi2
13749 pop {r4, r5, r6, pc}
13773 push {r4, r5, r6, r7, r8, lr}
13785 ldr r5, .L2070+16
13787 ldrh r3, [r5]
13906 ldrh r2, [r5]
13912 ldrh r3, [r5]
13926 pop {r4, r5, r6, r7, r8, pc}
13953 push {r0, r1, r4, r5, r6, r7, r8, r10, fp, lr}
13961 ldr r5, .L2096+8
13965 str r0, [r5, #8]
13966 str r6, [r5, #12]
14032 ldr r0, [r5, #8]
14036 ldr r0, [r5, #8]
14042 ldr r3, [r5, #8]
14062 ldr r0, [r5, #8]
14077 str r3, [r5, #8]
14079 str r3, [r5, #12]
14081 str r3, [r5, #4]
14100 str r2, [r5, #4]
14119 ldr r2, [r5]
14147 ldr r1, [r5, #4]
14157 pop {r4, r5, r6, r7, r8, r10, fp, pc}
14217 push {r4, r5, r6, r7, r8, r10, lr}
14238 ldr r5, [r2]
14242 str r5, [sp, #16]
14244 str r2, [r5, #8]
14246 str r2, [r5, #12]
14248 strh r7, [r5] @ movhi
14249 strh r2, [r5, #2] @ movhi
14278 pop {r4, r5, r6, r7, r8, r10, pc}
14291 str r3, [r5, #4]
14326 push {r4, r5, r6, r7, r8, r10, fp, lr}
14328 ldr r5, .L2125+4
14332 str r3, [r5, #8]
14335 str r8, [r5, #12]
14342 pop {r4, r5, r6, r7, r8, r10, fp, pc}
14360 str r3, [r5, #4]
14362 ldr r3, [r5]
14399 push {r4, r5, r6, r7, r8, lr}
14411 ldrh r5, [r3]
14415 subs r5, r5, #1
14416 sxth r5, r5
14417 orr r3, r5, r7
14424 cmp r6, r5
14427 mov r0, r5
14430 pop {r4, r5, r6, r7, r8, pc}
14432 adds r3, r6, r5
14452 sxth r5, r4
14475 push {r3, r4, r5, r6, r7, r8, r10, lr}
14486 ldrh r5, [r7]
14487 subs r5, r5, #1
14488 uxth r5, r5
14492 cmp r3, r5
14494 lsls r3, r5, #10
14520 strh r5, [r3] @ movhi
14525 ldr r5, .L2170+12
14527 ldrh r3, [r5]
14530 ldrh r3, [r5, #4]
14547 ldr r2, [r5, #8]
14550 ldrh r2, [r5, #4]
14551 str r3, [r5, #8]
14553 strh r2, [r5] @ movhi
14554 strh r3, [r5, #4] @ movhi
14558 ldrh r0, [r5]
14562 strh r0, [r5, #2] @ movhi
14576 strh r3, [r5, #6] @ movhi
14594 movs r5, #0
14599 cmp r5, r3
14602 pop {r3, r4, r5, r6, r7, r8, r10, pc}
14604 subs r5, r5, #1
14605 uxth r5, r5
14608 ldrh r3, [r5]
14633 mla r1, r5, r2, r1
14634 adds r5, r5, #1
14639 pop {r3, r4, r5, r6, r7, r8, r10, pc}
14670 push {r0, r1, r4, r5, r6, r7, r8, r10, fp, lr}
14672 ldr r5, [r0, #12]
14681 ldrh r8, [r5, r0, lsl #1]
14688 strh r3, [r5, r0, lsl #1] @ movhi
14700 ldr r5, .L2185+4
14731 str r2, [r5, #4]
14735 str r1, [r5, #8]
14739 str r7, [r5, #12]
14752 ldr r2, [r5]
14761 ldr r1, [r5, #4]
14770 pop {r4, r5, r6, r7, r8, r10, fp, pc}
14778 ldr r2, [r5, #8]
14811 push {r4, r5, r6, r7, r8, r10, fp, lr}
14813 ldr r5, [r3]
14814 cbnz r5, .L2188
14843 pop {r4, r5, r6, r7, r8, r10, fp, pc}
14870 mov r3, r5
14872 mov r2, r5
14904 add r5, r1, r2, lsl #3
14906 str r0, [r5, #4]
14936 push {r0, r1, r2, r3, r4, r5, r6, r7, r8, r10, fp, lr}
14992 ldr r5, .L2229+24
14996 mov fp, r5
14998 str r3, [r5, #4]
15000 str r3, [r5, #8]
15003 str r0, [r5, #12]
15005 ldr r3, [r5, #12]
15017 ldr r0, [r5, #8]
15029 ldr r2, [r5]
15035 ldr r1, [r5, #4]
15060 pop {r4, r5, r6, r7, r8, r10, fp, pc}
15112 push {r3, r4, r5, lr}
15114 ldr r5, .L2232
15117 ldr r3, [r5]
15122 ldr r3, [r5]
15128 pop {r3, r4, r5, pc}
15146 push {r4, r5, r6, lr}
15148 ldr r5, .L2238
15151 ldrh r3, [r5]
15156 pop {r4, r5, r6, pc}
15187 push {r4, r5, r6, r7, r8, r10, fp, lr}
15192 mov r5, r1
15202 cbnz r5, .L2247
15207 pop {r4, r5, r6, r7, r8, r10, fp, pc}
15225 cmp r5, r4
15227 uxthcc r4, r5
15243 subs r5, r5, r4
15457 push {r4, r5, r6, lr}
15459 ldrh r5, [r0]
15461 cmp r3, r5
15476 cmp r5, r3
15479 mov r0, r5
15481 ldrh r3, [r3, r5, lsl #1]
15506 cmp r5, r0
15526 pop {r4, r5, r6, pc}
15586 push {r4, r5, r6, r7, r8, r10, fp, lr}
15598 ldrh r5, [r3]
15599 lsr r5, r0, r5
15600 lsls r3, r5, #2
15608 pop {r4, r5, r6, r7, r8, r10, fp, pc}
15651 mov r1, r5
15655 mov r1, r5
15667 adds r5, r5, #1
15707 push {r3, r4, r5, lr}
15710 ldr r5, .L2310+4
15712 ldrh r1, [r5]
15722 ldrh r2, [r5]
15729 pop {r3, r4, r5, pc}
15750 push {r3, r4, r5, lr}
15754 ldr r5, .L2317+4
15758 cmp r3, r5
15764 str r5, [r4]
15767 cmp r3, r5
15768 ldr r5, .L2317+8
15790 str r3, [r5]
15828 ldr r3, [r5]
15833 pop {r3, r4, r5, pc}
15882 push {r3, r4, r5, r6, r7, r8, r10, lr}
15896 ldr r5, .L2333+8
15898 mov r7, r5
15899 str r3, [r5, #8]
15903 str r8, [r5, #12]
15916 mov r0, r5
15921 str r3, [r5, #4]
15923 ldr r3, [r5]
15929 ldr r3, [r5, #4]
15932 ldr r2, [r5, #8]
15935 pop {r3, r4, r5, r6, r7, r8, r10, lr}
15959 pop {r3, r4, r5, r6, r7, r8, r10, pc}
15981 push {r4, r5, r6, r7, r8, r10, fp, lr}
15983 ldr r5, .L2417
15987 ldr r2, [r5]
15996 ldr r2, [r5]
16020 str r5, [sp, #16]
16030 movs r5, #0
16032 mov fp, r5
16046 ldrb r0, [r2, r5] @ zero_extendqisi2
16069 adds r5, r5, #1
16071 uxth r1, r5
16098 ldr r5, [r2, #4]
16101 ubfx r5, r5, #10, #16
16166 mov r0, r5
16238 strh r5, [r0, r3, lsl #1] @ movhi
16258 strh r5, [r2, r3, lsl #1] @ movhi
16348 strh r5, [ip, r3, lsl #1] @ movhi
16387 strh r5, [r8] @ movhi
16405 strh r5, [r8, #4] @ movhi
16436 pop {r4, r5, r6, r7, r8, r10, fp, pc}
16442 ldr r5, .L2419+40
16443 ldr r0, [r5]
16457 ldr r4, [r5]
16474 ldr r5, .L2419+28
16475 ldrh r1, [r5]
16489 ldrh r1, [r5]
16529 push {r4, r5, r6, r7, r8, r10, fp, lr}
16538 ldr r5, .L2455+12
16542 ldr r0, [r5]
16548 str r5, [sp, #28]
16558 pop {r4, r5, r6, r7, r8, r10, fp, pc}
16563 sxth r5, r0
16567 cmp r5, #0
16578 orr r3, r5, r10, lsl #10
16604 cmp r5, #0
16627 ldrh r5, [r3]
16629 subs r5, r5, #1
16630 sxth r5, r5
16728 ldrh r5, [r4, #8]
16730 strh r5, [fp, #6] @ movhi
16735 str r5, [r3]
16738 muls r3, r5, r3
16752 subs r0, r0, r5
16755 cmp r5, r6
16787 lsrs r5, r2, #6
16791 strh r5, [r1, #2] @ movhi
16792 ldrh r5, [r4, #22]
16795 strh r5, [r2] @ movhi
16796 ldrh r5, [r4, #24]
16797 lsrs r6, r5, #6
16798 and r5, r5, #63
16799 strb r5, [r2, #6]
16800 ldrb r5, [r4, #13] @ zero_extendqisi2
16803 strb r5, [r2, #8]
16804 ldr r5, .L2457+100
16805 str r3, [r5]
16806 ldr r5, .L2457+104
16807 str r3, [r5]
16808 ldr r5, .L2457+108
16809 str r3, [r5]
16810 ldr r5, .L2457+112
16811 str r3, [r5]
16812 ldr r5, .L2457+116
16813 str r6, [r5]
16815 ldr r5, .L2457+120
16816 str r3, [r5]
16817 ldr r5, .L2457+124
16818 str r3, [r5]
16819 ldr r5, .L2457+128
16821 str r3, [r5]
16823 ldr r5, [r3]
16824 cmp lr, r5
16825 mov r5, r2
16847 ldrh r2, [r5]
16913 push {r4, r5, r6, r7, r8, r10, fp, lr}
16935 ldrb r5, [r3] @ zero_extendqisi2
16936 cbz r5, .L2460
16942 mov r5, r0
16951 mov r1, r5
16982 mov r2, r5
16998 pop {r4, r5, r6, r7, r8, r10, fp, pc}
17000 movs r5, #0
17081 push {r4, r5, r6, r7, r8, r10, fp, lr}
17098 pop {r4, r5, r6, r7, r8, r10, fp, pc}
17164 ldr r5, [sp, #32]
17169 add r3, r3, r5
17170 ldr r5, [sp, #36]
17176 add r3, r3, r5
17189 ldr r5, [fp, #4]
17190 str r5, [sp, #20]
17191 ldr r5, [fp]
17192 str r5, [sp, #16]
17193 ldr r5, [r3, #12]
17194 str r5, [sp, #12]
17195 ldr r5, [r3, #8]
17196 str r5, [sp, #8]
17197 ldr r5, [r3, #4]
17198 str r5, [sp, #4]
17214 ldr r5, [fp, #4]
17215 str r5, [sp, #20]
17216 ldr r5, [fp]
17217 str r5, [sp, #16]
17218 ldr r5, [r3, #12]
17219 str r5, [sp, #12]
17220 ldr r5, [r3, #8]
17221 str r5, [sp, #8]
17222 ldr r5, [r3, #4]
17223 str r5, [sp, #4]
17261 push {r4, r5, r6, r7, r8, r10, fp, lr}
17284 ldr r5, [r1]
17286 str r5, [r3, #12]
17339 pop {r4, r5, r6, r7, r8, r10, fp, pc}
17368 ldrh r2, [r5, #8]
17372 ldrh r0, [r5]
17400 ldrh r2, [r5]
17404 ldrh r2, [r5, #8]
17444 ldrh r3, [r5, #8]
17447 ldrh r1, [r5]
17577 push {r4, r5, r6, r7, r8, r10, fp, lr}
17579 ldr r5, .L2550+4
17593 pop {r4, r5, r6, r7, r8, r10, fp, lr}
17650 str r3, [r5, #4]
17651 mov r0, r5
17654 str r2, [r5]
17655 str r3, [r5, #8]
17658 str r3, [r5, #12]
17660 ldr r2, [r5, #8]
17661 ldr r3, [r5, #12]
17666 ldr r1, [r5, #4]
17674 ldr r2, [r5]
17707 push {r4, r5, r6, r7, r8, r10, fp, lr}
17721 subs r5, r3, #1
17723 uxth r5, r5
17729 cmp r3, r5
17734 add r2, r5, r10
17767 pop {r4, r5, r6, r7, r8, r10, fp, pc}
17771 ldr r5, .L2565+16
17773 ldr r0, [r5]
17786 subs r5, r5, #1
17787 uxth r5, r5
17812 push {r3, r4, r5, r6, r7, lr}
17813 mov r5, r0
17832 strh r2, [r5, r3, lsl #1] @ movhi
17833 pop {r3, r4, r5, r6, r7, pc}
17853 strhne r1, [r5, r3, lsl #1] @ movhi
17876 push {r0, r1, r4, r5, r6, r7, r8, r10, fp, lr}
17890 ldr r5, .L2599+12
17893 ldrh r3, [r5]
17900 ldrh r5, [r4, #12]
17901 subs r5, r5, #1
17902 uxth r5, r5
17906 cmp r3, r5
17908 mov r0, r5
17912 mov r0, r5
17916 mov r0, r5
17919 subs r5, r5, #1
17920 uxth r5, r5
17965 ldrh r5, [r3]
17967 subs r5, r5, #1
17968 uxth r5, r5
17972 smlabb r0, r0, r7, r5
17980 strh r5, [r10] @ movhi
18022 strh r5, [r4] @ movhi
18025 strh r5, [r4, #4] @ movhi
18028 movs r5, #0
18029 str r5, [r4, #8]
18032 strh r5, [r4, #2] @ movhi
18048 strh r5, [r4, #2] @ movhi
18059 pop {r4, r5, r6, r7, r8, r10, fp, pc}
18086 push {r4, r5, r6, r7, r8, r10, fp, lr}
18095 ldrh r5, [r3]
18108 adds r3, r5, #7
18109 ldr r5, .L2619+24
18114 ldr r1, [r5]
18124 ldr r3, [r5]
18154 ldr r2, [r5]
18162 ldr r2, [r5]
18177 pop {r4, r5, r6, r7, r8, r10, fp, pc}
18227 ldr r2, [r5]
18294 ldr r3, [r5]
18337 push {r0, r1, r4, r5, r6, r7, r8, r10, fp, lr}
18340 ldr r5, .L2645+4
18355 mov r5, r4
18383 movs r5, #1
18398 mov r1, r5
18401 cbz r5, .L2621
18412 pop {r4, r5, r6, r7, r8, r10, fp, pc}
18423 ldrh r3, [r5, r0, lsl #1]
18425 strh r3, [r5, r0, lsl #1] @ movhi
18448 movhi r5, #1
18483 push {r4, r5, r6, r7, r8, lr}
18484 movs r5, #0
18493 cmp r5, r3
18497 pop {r4, r5, r6, r7, r8, pc}
18501 mov r0, r5
18503 ubfx r3, r5, #0, #11
18506 mov r1, r5
18519 str r5, [r4, #16]
18533 cmp r5, r3
18541 mov r1, r5
18554 adds r5, r5, #1
18578 push {r0, r1, r4, r5, r6, r7, r8, lr}
18580 ldr r5, .L2673
18584 ldr r2, [r5]
18629 ldr r2, [r5]
18648 pop {r4, r5, r6, r7, r8, pc}
18675 push {r4, r5, r6, r7, r8, r10, fp, lr}
18697 pop {r4, r5, r6, r7, r8, r10, fp, pc}
18702 uxth r5, r3
18717 ldrh r5, [r3, r0, lsl #1]
18820 mov r5, r4
18835 cmp r5, r3
18855 orr r2, r5, r2, lsl #10
18907 uxth fp, r5
18924 uxth fp, r5
18925 uxth r5, r5
18937 cmp r5, r3
18954 mov r5, r3
18962 mla r1, ip, r5, r0
18963 adds r5, r5, #1
18965 uxth r5, r5
18973 mov r1, r5
18985 mla r5, r1, r5, r2
18987 cmp r5, r2
19072 ldrh r5, [r3]
19078 cmp r3, r5
19193 movs r5, #36
19195 muls r5, r3, r5
19196 add r7, r8, r5
19216 ldr r3, [r8, r5]
19263 add r0, r0, r5
19268 ldr r1, [r2, r5]
19269 adds r3, r2, r5
19368 ldr r3, [r3, r5]
19385 str r1, [r2, r5]
19406 adds r5, r7, #1
19430 ldr r5, [r0, #12]
19436 ldr r1, [r5, #4]
19518 push {r4, r5, r6, r7, r8, r10, fp, lr}
19521 ldrh r5, [r3]
19523 cmp r5, r3
19525 cbnz r5, .L2855
19530 movs r5, #0
19582 adds r5, r5, #1
19583 uxth r5, r5
19585 cmp r3, r5
19596 orr r3, r5, r3, lsl #10
19645 strh r5, [r4, #2] @ movhi
19648 mov r1, r5
19653 pop {r4, r5, r6, r7, r8, r10, fp, pc}
19684 movs r5, #0
19811 push {r0, r1, r2, r3, r4, r5, r6, r7, r8, r10, fp, lr}
19820 pop {r4, r5, r6, r7, r8, r10, fp, pc}
19824 ldr r5, .L2925+8
19845 ldr r3, [r5]
19858 str r3, [r5]
19863 str r3, [r5]
19871 ldr r5, .L2925+24
19873 ldrh r1, [r5]
19895 ldrh r3, [r5]
19900 ldrh r2, [r5]
19924 strh r4, [r5] @ movhi
20024 push {r3, r4, r5, lr}
20026 ldr r5, .L2929+4
20028 mov r0, r5
20030 ldrh r2, [r5, #2]
20042 pop {r3, r4, r5, pc}
20062 push {r3, r4, r5, lr}
20064 ldr r5, .L2932
20066 mov r0, r5
20069 mov r0, r5
20070 ldr r5, .L2932+8
20072 mov r0, r5
20074 mov r0, r5
20080 pop {r3, r4, r5, pc}
20099 push {r3, r4, r5, r6, r7, lr}
20102 movw r5, #65535
20105 strh r5, [r3] @ movhi
20112 cmp r3, r5
20113 mov r5, r4
20119 pop {r3, r4, r5, r6, r7, pc}
20159 ldrh r5, [r3, #4]
20161 subs r2, r2, r5
20162 ldr r5, .L2947+36
20164 ldrh r2, [r5]
20176 ldrh r1, [r5]
20192 ldrh r3, [r5]
20225 push {r4, r5, r6, r7, r8, r10, fp, lr}
20230 ldr r5, .L2980+4
20234 ldrh r2, [r5]
20239 ldrh r2, [r5]
20262 ldr r5, [r2]
20272 ldrh r5, [r3]
20277 cmp r3, r5
20279 ldr r5, .L2980+44
20281 ldrh r1, [r5]
20312 ldrh r5, [r5]
20315 mov r1, r5
20328 muls r2, r5, r2
20335 mov r1, r5
20349 mov r1, r5
20365 mov r1, r5
20384 mul r1, r5, r3
20399 muls r5, r3, r5
20402 str r5, [fp]
20403 muls r5, r3, r5
20406 str r5, [r8]
20407 muls r5, r3, r5
20409 str r5, [r3]
20425 ldr r5, .L2980+100
20429 ldr r0, [r5]
20458 ldr r3, [r5]
20468 str ip, [r5, r3, lsl #2]
20471 mov r0, r5
20474 adds r5, r5, #1
20477 uxth r5, r5
20501 ldr r3, [r5]
20521 ldr r3, [r5]
20571 ldr r3, [r5]
20597 pop {r4, r5, r6, r7, r8, r10, fp, pc}
20616 push {r3, r4, r5, r6, r7, lr}
20622 pop {r3, r4, r5, r6, r7, pc}
20625 ldr r5, .L2999+8
20628 ldr r3, [r5]
20641 ldr r1, [r5]
20645 ldr r1, [r5]
20652 str r3, [r5]
20670 movs r5, #0
20674 strh r5, [r0, r4, lsl #1] @ movhi
20687 pop {r3, r4, r5, r6, r7, pc}
20716 push {r3, r4, r5, lr}
20727 movs r5, #0
20730 strb r5, [r4, #8]
20733 strh r5, [r3] @ movhi
20735 strh r5, [r3] @ movhi
20737 mov r0, r5
20742 pop {r3, r4, r5, lr}
20763 push {r4, r5, r6, r7, r8, r10, fp, lr}
20781 ldr r5, .L3106+16
20783 ldrh ip, [r5]
20799 strhne r6, [r5] @ movhi
20852 pop {r4, r5, r6, r7, r8, r10, fp, pc}
20883 ldr r5, .L3106+72
20885 ldrh r2, [r5]
20899 strh r2, [r5] @ movhi
20903 ldrh r0, [r5]
20906 strb r3, [r5, #8]
20911 strh r6, [r5] @ movhi
20916 ldrh r0, [r5]
20918 strb r0, [r5, #8]
20920 ldrh r2, [r5]
20928 strh r3, [r5, #2] @ movhi
20929 strb r3, [r5, #6]
20932 ldrh r2, [r5]
20939 ldrh r3, [r5]
20953 strh r3, [r5] @ movhi
20955 ldr r5, .L3106+72
20956 mov r6, r5
20958 ldrh r2, [r5]
21120 mov r0, r5
21167 ldrh lr, [r5, #2]
21198 ldrb r2, [r5, #8] @ zero_extendqisi2
21313 ldrh r3, [r5, #2]
21318 strh r4, [r5, #2] @ movhi
21357 ldrh r2, [r5]
21375 ldrh r3, [r5]
21382 ldrh r2, [r5]
21386 ldrh r0, [r5]
21393 strh r3, [r5] @ movhi
21438 push {r0, r1, r2, r3, r4, r5, r6, r7, r8, r10, fp, lr}
21458 ldr r5, .L3154+16
21463 ldr r0, [r5]
21476 pop {r4, r5, r6, r7, r8, r10, fp, pc}
21482 ldr r2, [r5]
21493 ldr r5, .L3154+20
21496 ldrh r3, [r5]
21515 ldr r2, [r5]
21544 ldr r3, [r5]
21549 ldr r2, [r5]
21563 ldr r3, [r5]
21611 ldr r3, [r5]
21618 ldr r3, [r5]
21627 ldr r3, [r5]
21774 push {r0, r1, r4, r5, r6, r7, r8, lr}
21792 pop {r4, r5, r6, r7, r8, pc}
21801 ldrh r5, [r8]
21802 mov r1, r5
21804 smulbb r3, r0, r5
21809 subs r5, r5, r6
21811 cmp r5, r4
21813 movcs r5, r4
21814 uxth r5, r5
21815 subs r4, r4, r5
21817 ldr r5, .L3184+8
21842 ldr r3, [r5]
21847 str r3, [r5]
21884 push {r4, r5, r6, r7, r8, r10, fp, lr}
21904 pop {r4, r5, r6, r7, r8, r10, fp, pc}
21919 ldrh r5, [r3]
21920 mov r1, r5
21923 mov r1, r5
21948 ldr r5, [sp, #36]
21969 mov r0, r5
21982 adds r5, r5, #1
22099 mla r0, r0, r5, r8
22120 cmp r5, r3
22145 str r5, [r8, #16]
22156 cmp r5, r2
22163 mul r3, r2, r5
22175 muls r3, r5, r3
22265 push {r4, r5, r6, lr}
22267 mov r5, r0
22273 add r1, r5, #256
22276 pop {r4, r5, r6, lr}
22322 push {r4, r5, r6, r7, r8, lr}
22324 ldr r5, .L3248
22326 str r3, [r5]
22349 pop {r4, r5, r6, r7, r8, pc}
22359 str r1, [r5]
22360 ldr r5, .L3248+40
22362 ldrh r6, [r5]
22386 ldrh r2, [r5]
22451 push {r4, r5, r6, r7, r8, r10, fp, lr}
22459 ldrh r5, [r7]
22462 mov r1, r5
22464 ldrh r2, [r3, r5, lsl #1]
22465 lsl r8, r5, #1
22489 mov r1, r5
22491 ldrh r2, [r3, r5, lsl #1]
22494 ldrh r4, [r3, r5, lsl #1]
22498 strh r5, [r0, #-48]! @ movhi
22513 mov r1, r5
22515 ldrh r2, [r3, r5, lsl #1]
22532 pop {r4, r5, r6, r7, r8, r10, fp, pc}
22571 push {r4, r5, r6, r7, r8, r10, fp, lr}
22575 mov r5, r1
22588 add r0, r5, #256
22593 pop {r4, r5, r6, r7, r8, r10, fp, pc}
22606 mov r0, r5
22646 mov r0, r5
22681 add r5, r5, r4
22720 ldr r5, .L3342+60
22723 ldrh r2, [r5]
22900 adds r3, r5, r7
22950 add r8, r5, r7
22960 mov r0, r5
22981 subne r1, r1, r5
23128 subs r1, r1, r5
23142 subs r3, r3, r5
23156 subs r1, r1, r5
23276 push {r4, r5, r6, r7, r8, lr}
23279 mov r5, r3
23283 mov r2, r5
23286 mov r3, r5
23290 pop {r4, r5, r6, r7, r8, lr}
23304 push {r4, r5, r6, r7, r8, r10, fp, lr}
23306 ldr r5, .L3359
23311 ldr r3, [r5]
23325 pop {r4, r5, r6, r7, r8, r10, fp, pc}
23355 ldr r1, [r5]
23383 push {r4, r5, r6, r7, r8, r10, fp, lr}
23386 ldrh r5, [r3]
23390 cmp r3, r5
23396 sxth r5, r7
23398 cmp r5, r3
23400 lsls r5, r5, #1
23406 mov r1, r5
23436 adds r5, r5, #1
23437 uxth r5, r5
23491 ldrh r2, [r2, r5]
23501 ldrh r1, [r1, r5]
23546 pop {r4, r5, r6, r7, r8, r10, fp, lr}