Lines Matching refs:r3

30 	ldr	r3, .L2
33 umull r0, r1, r0, r3
34 ldr r3, .L2+4
35 ldr r3, [r3, #8]
37 bx r3 @ indirect register sibling call
54 ldr r3, .L6
57 ldr r4, [r3, r0, lsl #3]
58 add r3, r3, r0, lsl #3
60 ldrb r3, [r3, #4] @ zero_extendqisi2
61 add r4, r4, r3, lsl #8
62 mov r3, #122
63 str r3, [r4, #2056]
65 ldr r3, [r4, #2048]
67 and r3, r3, #15
69 cmp r0, r3
70 movcc r0, r3
71 ldr r3, [r4, #2048]
72 and r3, r3, #15
73 cmp r3, r0
74 movcc r3, r0
77 cmp r0, r3
78 movcc r0, r3
96 ldr r3, .L9
100 ldr r2, [r3, #32]
101 ldr r3, [r2, r1, lsl #2]
102 orr r0, r3, ip, lsl r0
121 ldr r3, .L25
122 ldrb r3, [r3, #36] @ zero_extendqisi2
123 cmp r3, #0
125 ldrb r3, [r1, #1] @ zero_extendqisi2
127 cmp ip, r3
128 movne r3, #0
134 cmp r3, r2
139 cmp r3, r2
144 ldrb lr, [r0, r3] @ zero_extendqisi2
145 ldrb ip, [r1, r3] @ zero_extendqisi2
146 add r3, r3, #1
149 mov r0, r3
170 ldr r3, [r2, #40]
171 mul r3, r3, ip
172 cmp r3, r1
195 and r3, r1, #127
197 lsl r3, r3, #1
200 ldrh r4, [r2, r3]
201 ldr r3, .L39+4
202 ldrb r3, [r3, #44] @ zero_extendqisi2
203 cmp r3, #0
229 and r3, r1, #127
230 lsl r3, r3, #1
234 ldrh r5, [r2, r3]
235 ldr r3, .L50+4
236 ldrb r2, [r3, #44] @ zero_extendqisi2
237 mov r4, r3
244 ldr r3, [r4, r6, lsl #3]
245 str r5, [r3, #336]
266 ldr r3, .L58
275 str r0, [r3, #40]
278 str r2, [r3, #40]
300 ldr r3, [ip, r0, lsl #3]
306 addeq ip, r3, r2
308 add r3, r3, r2
311 str r2, [r3, #2056]
312 str r2, [r3, #2052]
313 str r2, [r3, #2052]
315 str r2, [r3, #2052]
317 str r2, [r3, #2052]
319 str r2, [r3, #2052]
321 str r2, [r3, #2056]
346 ldr r3, [ip, r0, lsl #3]
352 add r3, r3, r2
355 str r2, [r3, #2056]
357 str r2, [r3, #2052]
358 str r2, [r3, #2052]
359 str r4, [r3, #2052]
360 str lr, [r3, #2052]
361 str ip, [r3, #2052]
364 str r2, [r3, #2056]
369 str r2, [r3, #2056]
370 str r2, [r3, #2052]
371 str r2, [r3, #2052]
372 str r4, [r3, #2052]
373 str lr, [r3, #2052]
374 str ip, [r3, #2052]
376 str ip, [r3, #2056]
377 str r2, [r3, #2052]
378 str r2, [r3, #2052]
400 ldr r3, [ip, r0, lsl #3]
403 add r3, r3, ip, lsl #8
405 str ip, [r3, #2056]
407 str ip, [r3, #2052]
408 str ip, [r3, #2052]
410 str ip, [r3, #2052]
412 str ip, [r3, #2052]
413 str r2, [r3, #2052]
436 ldr r3, [ip, r0, lsl #3]
441 add r2, r3, r0
453 add r3, r3, r0
455 str r2, [r3, #2056]
457 str r2, [r3, #2052]
460 str r2, [r3, #2052]
462 str r1, [r3, #2052]
463 str r2, [r3, #2056]
485 ldr r3, [lr, r0, lsl #3]
489 add r3, r3, r4, lsl #8
490 str ip, [r3, #2056]
492 str ip, [r3, #2052]
493 str ip, [r3, #2052]
495 str ip, [r3, #2052]
497 str ip, [r3, #2052]
498 str r2, [r3, #2052]
517 ldr r3, .L90
520 ldr r4, [r3, r0, lsl #3]
521 add r3, r3, r0, lsl #3
523 ldrb r5, [r3, #4] @ zero_extendqisi2
524 ldr r3, .L90+8
526 ldr r3, [r3, #4]
527 blx r3
528 mov r3, #16
529 str r3, [r4, #2056]
551 ldr r3, [r2, r0, lsl #3]
555 add r3, r3, r1, lsl #8
556 str r2, [r3, #2056]
574 ldr r3, .L97
578 ldr r5, [r3, r0, lsl #3]
579 add r3, r3, r0, lsl #3
581 ldrb r4, [r3, #4] @ zero_extendqisi2
582 add r3, r5, r4, lsl #8
584 str r2, [r3, #2056]
605 ldr r3, .L102
610 mov r0, r3
613 lsr r2, r3, #2
615 add r2, r2, r3, lsl #5
617 eor r3, r3, r2
655 ldr r3, .L162
658 strh r0, [r2, r3] @ movhi
669 mov r3, #0
672 uxth r1, r3
680 mov r3, #0
682 cmp r3, #3
683 uxth r2, r3
691 lsl r0, r3, #1
692 add r3, r3, #1
693 cmp r3, #512
703 uxth r3, r2
707 lslhi r3, r3, #1
708 subhi r3, r3, #1
709 uxthhi r3, r3
711 strh r3, [r0, r1] @ movhi
718 mov r3, #0
720 cmp r3, #5
721 uxth r2, r3
729 lsl r0, r3, #1
730 add r3, r3, #1
731 cmp r3, #512
737 mov r3, #0
740 strh r3, [r2, #84] @ movhi
741 mov r3, #1
742 strh r3, [r2, #86] @ movhi
743 mov r3, #2
744 strh r3, [r2, #88] @ movhi
745 mov r3, #3
746 strh r3, [r2, #90] @ movhi
747 mov r3, #5
748 strh r3, [r2, #94] @ movhi
749 mov r3, #7
750 strh r3, [r2, #96] @ movhi
751 mov r3, #8
753 strh r3, [r2, #98]! @ movhi
755 tst r3, #1
758 rsb r1, r1, r3, lsl #1
759 add r3, r3, #1
760 uxth r3, r3
762 cmp r3, #512
771 lsl r0, r3, #1
772 strh r3, [r0, r1] @ movhi
773 add r3, r3, #1
774 cmp r3, #16
778 strh r3, [r2, #2]! @ movhi
779 add r3, r3, #2
780 uxth r3, r3
781 cmp r3, #1008
788 mov r1, r3
796 sub r2, r3, r2
802 add r3, r3, #3
804 uxth r3, r3
812 strh r3, [r2, #84] @ movhi
813 mov r3, #1
814 strh r3, [r2, #86] @ movhi
815 mov r3, r2
817 strh r2, [r3, #88]! @ movhi
820 strh r2, [r3, #2]! @ movhi
832 lsl r0, r3, #1
833 strh r3, [r0, r1] @ movhi
834 add r3, r3, #1
835 cmp r3, #63
840 strh r3, [r2, #2]! @ movhi
841 add r3, r3, #2
842 uxth r3, r3
843 cmp r3, r1
850 mov r3, #0
853 lsl r0, r3, #1
854 strh r3, [r0, r1] @ movhi
855 add r3, r3, #1
856 cmp r3, #8
860 tst r3, #1
863 rsb r1, r1, r3, lsl #1
864 add r3, r3, #1
865 uxth r3, r3
867 cmp r3, #512
873 ldr r3, .L162+8
875 strh r2, [r3, #84] @ movhi
877 strh r2, [r3, #86] @ movhi
879 strh r2, [r3, #88] @ movhi
881 strh r2, [r3, #90]! @ movhi
888 strh r1, [r3, #2]! @ movhi
893 lsl r1, r3, #1
894 add r3, r3, #1
939 ldr r3, .L173+4
940 ldrb r3, [r3] @ zero_extendqisi2
941 cmp r5, r3
946 mov r3, #85
947 str r3, [r6, #8]
949 ldrsb r3, [r5, r4]
950 str r3, [r6, #4]
952 ldr r3, .L173+12
953 ldrb r3, [r3] @ zero_extendqisi2
954 cmp r3, #34
955 addeq r3, r5, r8
956 addeq r4, r4, r3
957 ldrsbeq r3, [r4, #5]
959 cmp r3, #35
960 addeq r3, r5, r8
961 ldrsbne r3, [r7]
962 addeq r4, r4, r3
963 ldrsbeq r3, [r4, #50]
965 str r3, [r6]
987 ldr r3, .L179
993 mov r7, r3
995 add r1, r3, r1, lsl #2
999 ldrb r3, [r8] @ zero_extendqisi2
1000 cmp r4, r3
1007 ldrsb r3, [r7, r4]
1009 str r3, [r6]
1010 ldrsb r3, [r5, #1]!
1011 str r3, [r6]
1031 ldr r3, .L196
1036 ldrh r0, [r3, #10]
1063 ldrb r3, [r4, #3156] @ zero_extendqisi2
1064 add r2, r4, r3, lsl #2
1066 add r2, r3, #1
1067 add r3, r4, r3
1069 strb r6, [r3, #3160]
1074 ldrb r3, [r4, #3156] @ zero_extendqisi2
1075 strb r3, [r4, #3157]
1076 ldrb r3, [r5, #8] @ zero_extendqisi2
1077 cmp r3, #2
1081 ldrb r3, [r4, #3156] @ zero_extendqisi2
1082 smulbb r3, r3, r2
1084 smulbb r3, r3, r2
1086 strh r3, [r2] @ movhi
1098 ldrh r3, [r5, #14]
1100 and r1, r3, #65280
1101 ldrb r3, [r5, #13] @ zero_extendqisi2
1102 mul r3, r9, r3
1103 mul r3, r3, r1
1105 str r3, [r1, #3168]
1108 lslne r3, r3, #1
1109 strne r3, [r1, #3168]
1110 add r3, r2, #1
1112 strb r3, [r4, #3156]
1181 mov r3, r7
1184 ldrb ip, [r2, r3, lsl #5] @ zero_extendqisi2
1187 add r3, r3, #1
1188 cmp r3, #4
1192 add r1, r1, r3, lsl #5
1232 ldr r3, .L214
1233 ldr r2, [r3, #-2804]
1235 str r1, [r3, #-2800]
1237 str r1, [r3, #-2796]
1239 str r1, [r3, #-2792]
1241 str r1, [r3, #-2788]
1243 str r1, [r3, #-2784]
1245 str r1, [r3, #-2780]
1248 str r1, [r3, #-2776]
1249 str r2, [r3, #-2772]
1274 mov fp, r3
1278 ldrh r3, [r2, #14]
1282 smulbb r3, r3, r2
1284 uxth r3, r3
1288 mov r1, r3
1289 str r3, [sp, #4]
1294 ldr r3, [sp, #4]
1297 mov r1, r3
1304 ldr r3, .L222+8
1305 ldrb r3, [r3, #-2740] @ zero_extendqisi2
1306 cmp r3, #0
1311 ldr r3, [r5, #3168]
1312 mla r6, r6, r1, r3
1313 ldrb r3, [sp, #48] @ zero_extendqisi2
1314 cmp r3, #1
1320 ldrhi r3, [r7, #40]
1322 subhi r0, r0, r3
1346 ldr r3, .L237
1349 ldr r4, [r3, r0, lsl #3]
1350 add r0, r3, r0, lsl #3
1352 ldr r0, [r3, #48]
1355 mov r0, r3
1356 lsl r3, r5, #8
1359 addne r3, r4, r3
1360 strne r2, [r3, #2056]
1363 add r3, r4, r3
1366 str r2, [r3, #2056]
1379 lsl r3, r2, #3
1381 lsr r3, r1, r3
1382 uxtb r3, r3
1383 str r3, [ip, #4]
1443 ldr r3, [r2, #48]
1445 ldrb r3, [r3, #9] @ zero_extendqisi2
1446 smulbb r3, r3, r1
1447 strh r3, [r4, #4] @ unaligned
1448 ldr r3, .L250+8
1449 ldrb r1, [r3, #-2739] @ zero_extendqisi2
1450 ldr r3, [r3, #-2736]
1452 str r3, [r4] @ unaligned
1453 ldr r3, [r2, #48]
1454 ldrb r1, [r3, #9] @ zero_extendqisi2
1459 ldrb r3, [r3, #7] @ zero_extendqisi2
1460 strb r3, [r4, #9]
1461 mov r3, #0
1462 strb r3, [r4, #10]
1464 uxtb r2, r3
1469 ldrb lr, [r3, r0] @ zero_extendqisi2
1470 add r3, r3, #1
1494 ldr r3, .L253
1495 ldr r2, [r3, #-2732]
1496 str r0, [r3, #-2732]
1516 ldr r3, .L256
1517 ldr r3, [r3, #48]
1518 ldrb r0, [r3, #9] @ zero_extendqisi2
1552 add r3, r2, r0, lsl #3
1554 ldrb r3, [r3, #4] @ zero_extendqisi2
1555 add r3, r3, #8
1556 add r0, r0, r3, lsl #8
1575 ldr r3, .L263
1576 ldr r2, [r3, #-2804]
1577 lsl r3, r0, #8
1578 orr r0, r3, r0, lsl #16
1599 ldr r3, .L266
1601 ldr r3, [r3, #-2804]
1602 str r0, [r3, #344]
1621 ldr r3, .L271
1623 ldr r2, [r3, #-2804]
1624 ldr r3, [r2]
1625 bfieq r3, r0, #13, #1
1626 orrne r3, r3, #253952
1627 str r3, [r2]
1646 ldr r3, .L280
1648 ldr r2, [r3, #-2804]
1649 ldr r3, [r2]
1650 bfieq r3, r1, #13, #1
1653 orr r3, r3, #24576
1655 bfc r3, #15, #1
1657 orr r3, r3, #196608
1659 orrne r3, r3, #32768
1666 str r3, [r2]
1687 ldr r3, .L283
1689 ldr r1, [r3, r0, lsl #3]
1690 add r0, r3, r0, lsl #3
1692 ldr r3, [r1]
1694 bfi r3, r2, #0, #8
1695 str r3, [r1]
1714 ldr r3, .L286
1715 ldr r2, [r3, r0, lsl #3]
1716 ldr r3, [r2]
1717 bfc r3, #0, #8
1718 bfc r3, #17, #1
1719 str r3, [r2]
1740 mov r8, r3
1741 ldr r3, .L297
1746 ldr r2, [r3, #48]
1757 ldr r9, [r3, r5, lsl #3]
1758 add r3, r3, r5, lsl #3
1760 ldrb fp, [r3, #4] @ zero_extendqisi2
1763 mov r3, #54
1767 str r3, [r10, #2056]
1768 sub r3, r7, #1
1771 cmp r3, r7
1773 mov r3, #22
1775 str r3, [r9, #2056]
1778 ldr r3, .L297+8
1779 add r5, r3, r5
1805 ldrb r2, [r3, #1]! @ zero_extendqisi2
1808 str r3, [sp, #4]
1811 ldr r3, [sp, #4]
1832 ldr r3, .L309
1833 ldr r3, [r3, #48]
1834 ldrb r3, [r3, #19] @ zero_extendqisi2
1835 sub r3, r3, #1
1836 cmp r3, #7
1845 ldr r3, .L309+8
1847 ldrb r3, [r3, r4, lsl #3] @ zero_extendqisi2
1848 cmp r3, #173
1850 mov r3, #0
1881 ldr r3, [r4, #3208]
1882 cmp r3, #0
1898 ldr r3, [r4, #3208]
1900 str r0, [r3]
1901 mov r3, #0
1903 str r3, [r4, #3208]
1904 cmp r2, r3
1906 strne r3, [r4, #3212]
1943 ldr r3, .L329
1948 ldr r5, [r3, r0, lsl #3]
1950 ldr r3, [r5]
1951 str r3, [sp, #4]
1952 ldr r3, [sp, #4]
1953 tst r3, #512
1987 ldr r3, .L337
1989 ldr r5, [r3, r0, lsl #3]
1993 ldr r3, [r5]
1994 str r3, [sp, #4]
1995 ldr r3, [sp, #4]
1996 tst r3, #512
2028 ldr r3, .L341
2032 ldr r5, [r3, r0, lsl #3]
2033 add r3, r3, r0, lsl #3
2034 ldrb r6, [r3, #4] @ zero_extendqisi2
2036 mov r3, #255
2039 str r3, [r5, #2056]
2063 ldrb r3, [r6, #-2740] @ zero_extendqisi2
2064 cmp r3, #0
2068 ldr r3, .L350+4
2069 ldr r7, [r3, r5, lsl #3]
2070 add r3, r3, r5, lsl #3
2071 ldrb r8, [r3, #4] @ zero_extendqisi2
2072 ldr r3, .L350+8
2073 ldrb r3, [r3, r5, lsl #3] @ zero_extendqisi2
2075 cmp r3, #44
2078 mov r3, #239
2079 str r3, [r4, #2056]
2080 mov r3, #145
2081 str r3, [r4, #2052]
2084 mov r3, #0
2086 str r3, [r4, #2048]
2089 str r3, [r4, #2048]
2090 str r3, [r4, #2048]
2096 mov r3, #218
2098 str r3, [r7, #2056]
2100 mov r3, #2
2101 strb r3, [r6, #-1872]
2124 ldrb r3, [r6, #-2740] @ zero_extendqisi2
2125 cmp r3, #0
2129 ldr r3, .L359+4
2130 ldr r7, [r3, r5, lsl #3]
2131 add r3, r3, r5, lsl #3
2132 ldrb r8, [r3, #4] @ zero_extendqisi2
2133 ldr r3, .L359+8
2134 ldrb r3, [r3, r5, lsl #3] @ zero_extendqisi2
2136 cmp r3, #44
2139 mov r3, #239
2140 str r3, [r4, #2056]
2141 mov r3, #145
2142 str r3, [r4, #2052]
2145 mov r3, #2
2147 str r3, [r4, #2048]
2148 mov r3, #1
2149 str r3, [r4, #2048]
2150 mov r3, #0
2151 str r3, [r4, #2048]
2152 str r3, [r4, #2048]
2158 mov r3, #223
2160 str r3, [r7, #2056]
2162 mov r3, #0
2163 strb r3, [r6, #-1872]
2217 ldr r3, .L386
2226 ldrb r3, [r3, #-1871] @ zero_extendqisi2
2230 and r2, r3, #4
2231 and r3, r3, #1
2234 str r3, [sp]
2237 add r3, r4, lr
2238 ldrb r3, [r3, #4] @ zero_extendqisi2
2253 lsl r3, r3, #8
2255 add fp, r1, r3
2266 add r3, r1, r3
2267 str r2, [r3, #2048]
2268 str r2, [r3, #2048]
2269 str r2, [r3, #2048]
2284 lsl r3, r3, #8
2286 add fp, r1, r3
2318 ldr r3, .L390+4
2324 ldrb r3, [r3, #477] @ zero_extendqisi2
2326 lsl r3, r3, #9
2330 str r3, [r4, #2052]
2331 lsr r3, r3, #8
2332 str r3, [r4, #2052]
2333 uxtb r3, r1
2334 str r3, [r4, #2052]
2335 lsr r3, r1, #8
2337 str r3, [r4, #2052]
2338 mov r3, #48
2340 str r3, [r4, #2056]
2342 ldr r3, [r4, #2048]
2343 strb r3, [r5]
2362 ldr r3, .L394
2365 ldr r4, [r3, r0, lsl #3]
2366 add r3, r3, r0, lsl #3
2367 ldrb r3, [r3, #4] @ zero_extendqisi2
2368 add r4, r4, r3, lsl #8
2369 mov r3, #162
2370 str r3, [r4, #2056]
2371 mov r3, #128
2372 str r3, [r4, #2056]
2373 mov r3, #0
2374 str r3, [r4, #2052]
2375 str r3, [r4, #2052]
2376 uxtb r3, r1
2377 str r3, [r4, #2052]
2378 lsr r3, r1, #8
2380 str r3, [r4, #2052]
2381 mov r3, #16
2383 str r3, [r4, #2056]
2385 mov r3, #112
2387 str r3, [r4, #2056]
2408 mov r3, #239
2411 str r3, [r0, #8]
2412 mov r3, #17
2415 str r3, [r0, #4]
2425 ldrb r3, [r0] @ zero_extendqisi2
2426 cmp r2, r3
2432 ldrb r3, [ip] @ zero_extendqisi2
2433 cmp r3, #67
2434 add r3, r2, r4
2435 addeq r3, lr, r3
2436 addne r3, r1, r3
2437 ldrsb r3, [r3, #5]
2439 str r3, [r5]
2467 ldrb r3, [r0, #4] @ zero_extendqisi2
2469 add r4, r4, r3, lsl #8
2470 mov r3, #239
2471 str r3, [r4, #2056]
2472 mov r3, #150
2473 str r3, [r4, #2052]
2475 mov r3, #0
2477 str r3, [r4, #2048]
2478 str r3, [r4, #2048]
2479 str r3, [r4, #2048]
2497 push {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, lr}
2514 sub r3, r9, r7
2516 uxtb r3, r3
2519 str r3, [sp]
2520 add r3, sp, #12
2523 ldr r3, [sp, #12]
2524 cmp r2, r3
2525 mvnls r3, #0
2526 strls r3, [r6, r5]
2528 add r2, r8, r3
2529 add r3, r8, r3, lsl #4
2531 strb r4, [r3, #3200]
2549 ldr r3, [r8, #40]
2551 add r1, r1, r3
2559 mvnne r3, #0
2560 strne r3, [r6, r5]
2561 ldr r3, [r6, r5]
2562 cmn r3, #1
2609 mov r3, #36
2611 mul r6, r3, r5
2612 sub r3, r8, r5
2613 uxtb r3, r3
2615 str r3, [sp]
2616 add r3, sp, #12
2620 ldrb r3, [r4, #3156] @ zero_extendqisi2
2623 cmp r3, r0
2624 mvnls r3, #0
2625 strls r3, [r9, r6]
2627 ldr r3, .L455+4
2628 ldrb r3, [r3, #-1870] @ zero_extendqisi2
2629 cmp r3, #0
2630 add r3, r4, r0, lsl #4
2632 ldr r3, [r3, #3208]
2633 cmp r3, #0
2643 lsl r3, r2, #4
2645 add r1, r4, r3
2646 add r3, r4, r3
2654 strb r6, [r3, #3200]
2659 ldr r3, .L455+4
2660 ldrb r3, [r3, #-2740] @ zero_extendqisi2
2661 cmp r3, #0
2665 ldr r3, [sp, #12]
2669 add r3, r4, r3, lsl #2
2670 ldr r2, [r3, #3168]
2689 ldrb r3, [r4, #3156] @ zero_extendqisi2
2690 cmp r5, r3
2692 ldr r3, .L455+4
2693 ldr r3, [r3, #-1868]
2694 cmp r3, #0
2707 ldrb r3, [r6, #-2740] @ zero_extendqisi2
2708 cmp r3, #0
2716 ldr r3, .L455+12
2717 ldrb r3, [r3] @ zero_extendqisi2
2718 cmp r3, #69
2719 moveq r3, #0
2721 moveq r1, r3
2724 cmp r3, r8
2726 mul r0, r2, r3
2727 add r3, r3, #1
2749 ldr r3, .L574
2758 strb r0, [r3, #-2728]
2760 strb r2, [r3, #-2724]
2762 strb r0, [r3, #-2723]
2763 strb r1, [r3, #-2722]
2764 strb r2, [r3, #-2721]
2768 strb r2, [r3, #-2724]
2770 ldr r3, .L574+4
2771 strb r2, [r3, #3397]
2779 strb r2, [r3, #-2724]
2781 strb r2, [r3, #-2723]
2783 strb r2, [r3, #-2722]
2785 strb r2, [r3, #-2721]
2787 strb r2, [r3, #-2720]
2789 strb r2, [r3, #-2719]
2791 strb r2, [r3, #-2718]
2795 strb r2, [r3, #-2717]
2798 sub r3, r4, #1
2799 cmp r3, #1
2803 sub r3, r4, #3
2804 cmp r3, #5
2806 smulbb r3, r6, r5
2807 asr r2, r3, #1
2808 lsl r3, r3, #4
2809 str r3, [sp, #44]
2810 lsl r3, r2, #2
2812 str r3, [sp, #36]
2813 lsl r3, r2, #1
2814 str r3, [sp, #24]
2815 mov r3, #0
2817 str r3, [sp, #20]
2818 ldrb r3, [sp, #20] @ zero_extendqisi2
2819 str r3, [sp, #8]
2820 ldr r3, .L574+12
2822 ldrb r3, [r3, #3156] @ zero_extendqisi2
2823 cmp r3, r2
2826 ldr r3, .L574+12
2827 add r3, r3, r2
2828 ldrb r9, [r3, #3160] @ zero_extendqisi2
2829 ldr r3, .L574+12
2831 ldr fp, [r3, r9, lsl #3]
2832 add r3, r3, r9, lsl #3
2833 ldrb r10, [r3, #4] @ zero_extendqisi2
2834 mov r3, #255
2836 str r3, [r7, #2056]
2840 ldr r3, .L574+16
2842 mla r0, r0, r9, r3
2843 add r3, r0, #20
2845 str r3, [sp, #16]
2847 add r3, fp, r10, lsl #8
2849 str r2, [r3, #2056]
2852 str r2, [r3, #2052]
2854 str r2, [r3, #2048]
2857 str r2, [r3, #2052]
2864 strb r0, [r3, #-2719]
2865 strb ip, [r3, #-2724]
2867 strb ip, [r3, #-2723]
2869 strb ip, [r3, #-2722]
2871 strb ip, [r3, #-2721]
2873 strb ip, [r3, #-2720]
2874 strb r1, [r3, #-2718]
2881 strb r2, [r3, #-2724]
2883 strb r2, [r3, #-2723]
2885 strb r2, [r3, #-2722]
2887 strb r2, [r3, #-2721]
2894 strb r2, [r3, #-2724]
2896 strb r2, [r3, #-2723]
2898 strb r2, [r3, #-2722]
2900 strb r2, [r3, #-2721]
2907 strb r2, [r3, #-2724]
2909 strb r2, [r3, #-2723]
2911 strb r2, [r3, #-2722]
2913 strb r2, [r3, #-2721]
2915 strb r2, [r3, #-2720]
2917 strb r2, [r3, #-2719]
2919 strb r2, [r3, #-2718]
2921 strb r2, [r3, #-2717]
2923 strb r2, [r3, #-2716]
2925 strb r2, [r3, #-2715]
2933 strb r5, [r3, #-2723]
2934 strb r2, [r3, #-2724]
2936 strb r2, [r3, #-2721]
2938 strb r4, [r3, #-2722]
2940 strb r2, [r3, #-2720]
2944 add r2, r3, r2
2949 ldr r8, [r3, r2, lsl #3]
2950 add r3, r3, r2, lsl #3
2952 ldrb r3, [r3, #4] @ zero_extendqisi2
2954 add r8, r8, r3, lsl #8
2956 add r3, r10, r7
2958 ldrb r3, [r3, #4] @ zero_extendqisi2
2960 str r3, [r8, #2052]
2962 ldr r3, [r8, #2048]
2963 strb r3, [r4, r7]
2965 uxtb r3, r7
2966 cmp r6, r3
2972 mov r3, #1
2975 ldrb r0, [ip, r3, lsl #2] @ zero_extendqisi2
2978 strb r0, [r1, r3, lsl #3]
2979 add r3, r3, #1
2980 cmp r3, #7
2987 mov r3, #0
2988 strb r3, [r4, #16]
2989 strb r3, [r4, #24]
2990 strb r3, [r4, #32]
2991 strb r3, [r4, #40]
2992 strb r3, [r4, #48]
2993 strb r3, [r4, #41]
2994 strb r3, [r4, #49]
2996 ldr r3, .L574+12
2998 ldrb r1, [r3, #3156] @ zero_extendqisi2
3002 ldr r3, .L574
3003 strb r6, [r3, #-2727]
3004 strb r5, [r3, #-2726]
3011 ldr r3, .L574+16
3012 add r0, r3, r9, lsl #6
3013 add r3, r0, #12
3021 str r2, [r3, #2052]
3024 str r2, [r3, #2048]
3026 add r3, fp, r10, lsl #8
3029 str r2, [r3, #2056]
3031 str r2, [r3, #2056]
3033 str r2, [r3, #2056]
3035 str r2, [r3, #2056]
3037 str r2, [r3, #2056]
3038 str r2, [r3, #2052]
3039 str r2, [r3, #2052]
3041 str r2, [r3, #2052]
3043 str r2, [r3, #2052]
3045 str r2, [r3, #2052]
3047 add r3, fp, r10, lsl #8
3050 str r2, [r3, #2056]
3052 sub r3, r4, #5
3054 cmpne r3, #1
3055 str r3, [sp, #40]
3062 ldr r3, .L574
3065 ldr r3, [r3, #-1864]
3067 sub r1, r3, #1
3068 uxtab r2, r3, r2
3080 ldrb r0, [r3, r2, lsl #2] @ zero_extendqisi2
3084 add r0, r3, r2, lsl #2
3101 str r2, [r3, #2052]
3103 str r2, [r3, #2048]
3112 mov r3, r2
3115 sub r0, r3, r2
3118 ldr r3, [sp, #24]
3120 add r0, r1, r3
3121 mov r3, #8
3134 subs r3, r3, #1
3137 str r3, [sp, #12]
3145 mov r3, #16
3146 str r3, [sp, #32]
3151 mov r3, r8
3153 bics r3, r8, r3
3154 ldr r3, [sp, #24]
3156 add lr, lr, r3
3157 ldr r3, [sp, #32]
3158 subs r3, r3, #1
3159 str r3, [sp, #32]
3163 ldrhi r3, [sp, #28]
3164 orrhi ip, ip, r3
3168 ldr r3, [sp, #12]
3170 add r3, r3, #1
3171 str r3, [sp, #12]
3173 ldr r3, [sp, #4]
3174 cmp r3, r0
3176 ldr r3, .L574
3177 ldr r1, [r3, #-1864]
3178 mov r3, #0
3184 addeq r3, r3, #1
3187 cmp r3, #7
3190 mov r3, #1024
3203 ldrb r0, [r3, r2, lsl #2] @ zero_extendqisi2
3207 add r0, r3, r2, lsl #2
3227 add r3, r3, #7
3235 cmp r3, r1
3245 strb r0, [r3], #1
3258 sub r3, r6, #1
3260 uxtb r3, r3
3262 add r3, r3, #1
3274 add r2, r2, r3
3279 mov r3, #255
3281 str r3, [r10, #2056]
3283 ldr r3, [sp, #40]
3284 cmp r3, #1
3286 mov r3, #54
3288 str r3, [r10, #2056]
3290 ldr r3, .L574
3292 ldrb r3, [r3, #-2724] @ zero_extendqisi2
3293 str r3, [r2, #2052]
3294 mov r3, #0
3295 str r3, [r2, #2048]
3296 mov r3, #22
3297 str r3, [r10, #2056]
3302 ldr r3, [sp, #20]
3303 add r3, r3, #1
3307 moveq r3, #190
3308 movne r3, #56
3309 str r3, [r10, #2056]
3312 mov r3, #120
3314 str r3, [r7, #2056]
3315 mov r3, #0
3316 str r3, [r7, #2052]
3318 str r3, [r7, #2052]
3319 str r3, [r7, #2052]
3327 str r3, [r7, #2056]
3328 str r3, [r7, #2052]
3329 str r3, [r7, #2052]
3332 str r3, [r7, #2052]
3333 ldr r3, .L574+32
3334 str r3, [sp, #16]
3361 subs r3, r0, #0
3363 sub r2, r3, #1
3368 cmp r3, #49
3373 strb r3, [r0, #-2728]
3374 mov r3, #4
3375 strb r3, [r0, #-2727]
3376 mov r3, #15
3377 strb r3, [r0, #-2726]
3383 sub r2, r3, #65
3384 cmp r3, #33
3388 strb r3, [r0, #-2728]
3389 mov r3, #4
3391 strb r3, [r0, #-2727]
3392 mov r3, #7
3393 strb r3, [r0, #-2726]
3398 cmp r3, #67
3399 cmpne r3, #34
3401 strbeq r3, [r0, #-2728]
3402 moveq r3, #5
3405 cmp r3, #68
3406 cmpne r3, #35
3411 strb r3, [r0, #-2728]
3412 mov r3, #5
3413 strb r3, [r0, #-2727]
3414 mov r3, #17
3415 strb r3, [r0, #-2726]
3448 ldr r3, [r0, r7, lsl #3]
3457 addeq r2, r3, r4
3459 add r4, r3, r4
3461 ldrb r3, [r0, #61] @ zero_extendqisi2
3471 str r3, [r4, #2056]
3473 mov r3, #48
3480 str r3, [r4, #2056]
3488 addeq r2, r3, r4
3491 add r3, r3, r4
3493 str r2, [r3, #2056]
3495 str lr, [r3, #2052]
3496 str ip, [r3, #2052]
3497 str r1, [r3, #2052]
3498 str r2, [r3, #2056]
3500 str r10, [r3, #2052]
3501 str r9, [r3, #2052]
3502 str r6, [r3, #2052]
3503 str r2, [r3, #2056]
3533 ldrb r3, [r4, #-1856] @ zero_extendqisi2
3534 cmp r3, #0
3536 ldrb r3, [r4, #-1871] @ zero_extendqisi2
3537 tst r3, #1
3543 mov r3, #0
3544 strb r3, [r4, #-1856]
3546 ldr r3, .L611+4
3548 ldr r3, [r3]
3549 str r0, [r3, #336]
3572 ldr r3, .L614
3573 ldr r3, [r3, r0, lsl #3]
3574 str r1, [r3, #336]
3600 ldr r3, .L627+4
3603 ldr r3, [r3, #-2804]
3624 str r2, [r3, #4]
3644 sub r3, r0, #4160
3645 sub r3, r3, #33
3646 bic r3, r3, #32
3647 cmp r3, #1
3649 movw r3, #8322
3650 cmp r0, r3
3653 ldr r3, .L632
3654 ldr r3, [r3, #-2804]
3655 str r0, [r3, #4]
3657 ldr r3, .L632+4
3658 ldrb r0, [r3, #489] @ zero_extendqisi2
3677 ldr r3, .L637
3684 str r1, [r3, #12]
3686 str r1, [r3, #20]
3688 stm r3, {r0, r2}
3690 str r0, [r3, #8]
3691 str r0, [r3, #16]
3692 str r1, [r3, #28]
3693 str r0, [r3, #24]
3694 ldr r3, [r0]
3695 and r3, r3, #253952
3696 ubfx r1, r3, #13, #1
3697 bfi r3, r2, #13, #1
3699 orr r3, r3, #256
3709 str r3, [r0]
3711 ldr r3, [r4, #-2804]
3712 str r5, [r3, #336]
3714 ldr r3, [r4, #-2804]
3717 str r2, [r3, #344]
3719 str r2, [r3, #304]
3763 str r2, [r3]
3782 ldr r3, .L651
3785 ldr r2, [r3, #-2804]
3786 str r0, [r3, #-1800]
3787 mov r3, r1
3791 bfi r3, ip, #8, #8
3792 bfi r3, r1, #18, #1
3795 bfc r3, #4, #1
3797 orr r3, r3, #1
3798 str r3, [r2, #12]
3802 orreq r3, r3, #16
3805 orr r3, r3, #262144
3806 orr r3, r3, #16
3826 ldr r3, .L654
3827 strb r0, [r3, #-2739]
3845 ldr r3, .L665
3850 mov r4, r3
3851 ldr r2, [r3, #-2804]
3852 ldr r1, [r3, #-2800]
3854 ldr r1, [r3, #-2796]
3855 ldr r2, [r3, #-2804]
3857 ldr r1, [r3, #-2792]
3859 ldr r1, [r3, #-2788]
3861 ldr r1, [r3, #-2784]
3863 ldr r1, [r3, #-2780]
3865 ldr r1, [r3, #-2776]
3867 ldr r1, [r3, #-2772]
3870 ldrb r3, [r6, r5, lsl #3] @ zero_extendqisi2
3871 sub r3, r3, #1
3872 uxtb r3, r3
3873 cmp r3, #253
3881 ldrb r3, [r4, #-1856] @ zero_extendqisi2
3882 cmp r3, #0
3893 ldr r3, .L665+8
3895 ldr r3, [r3, #48]
3896 ldrb r0, [r3, #20] @ zero_extendqisi2
3949 ldr r3, .L671
3956 str r3, [r0, #8]
3957 orr r3, r3, #4
3958 str r3, [r0, #8]
3982 ldr r3, [r0, #8]
3983 str r3, [sp, #4]
3984 ldr r3, [sp, #4]
3985 tst r3, #1048576
4022 lsr r3, r3, r0
4025 bfi r4, r3, #4, #1
4026 ldr r3, [r5, #-1848]
4027 cmp r3, #3
4029 ldr r3, [r6, #16]
4030 str r3, [sp, #12]
4031 ldr r3, [sp, #12]
4032 bfc r3, #2, #1
4033 str r3, [sp, #12]
4034 ldr r3, [sp, #60]
4036 cmpeq r3, #0
4048 ldr r3, [r5, #-1832]
4054 str r3, [r5, #-1824]
4061 mov r3, #1
4063 str r3, [r5, #-1812]
4065 ldr r3, [r5, #-1820]
4069 str r3, [r6, #20]
4070 ldr r3, [r5, #-1816]
4071 str r3, [r6, #24]
4072 mov r3, #0
4073 str r3, [sp, #12]
4074 ldr r3, [sp, #12]
4075 bfi r3, r2, #9, #5
4077 str r3, [sp, #12]
4078 ldr r3, [sp, #12]
4079 orr r3, r3, #448
4080 str r3, [sp, #12]
4081 ldreq r3, [sp, #12]
4082 bfieq r3, r2, #3, #3
4083 streq r3, [sp, #12]
4084 ldr r3, [sp, #12]
4085 orr r3, r3, #4
4086 str r3, [sp, #12]
4087 ldr r3, [sp, #12]
4088 bfi r3, r1, #1, #1
4089 str r3, [sp, #12]
4090 ldr r3, [sp, #12]
4091 orr r3, r3, #1
4092 str r3, [sp, #12]
4094 ldr r3, [sp, #12]
4095 str r3, [r6, #16]
4105 ldr r3, [r5, #-1800]
4108 cmp r3, #25
4109 movcc r3, #64
4110 movcs r3, #128
4111 str r3, [sp, #4]
4112 mov r3, #0
4113 mov r0, r3
4120 bic lr, r3, #3
4128 add r3, r3, lr
4150 ldr r3, .L738
4152 ldr r4, [r3, r0, lsl #3]
4153 ldr r3, [r5, #-1848]
4154 cmp r3, #3
4156 ldr r3, [r4, #16]
4157 tst r3, #4
4160 ldr r3, [r4, #8]
4163 str r3, [sp]
4170 ldr r3, [sp]
4172 ubfx r3, r3, #22, #6
4173 cmp r2, r3
4175 ldr r3, [r5, #-1848]
4176 cmp r3, #5
4180 bics r3, r6, #-16777216
4184 ldr r3, [sp]
4187 ubfx r3, r3, #22, #6
4189 mov r3, #512
4200 ldr r3, [r4]
4201 str r3, [sp, #4]
4202 ldr r3, [sp, #4]
4203 tst r3, #8192
4205 ldr r3, [sp, #4]
4206 tst r3, #131072
4209 ldr r3, [r5, #-1812]
4210 cmp r3, #0
4225 mov r3, #0
4226 str r3, [r5, #-1812]
4235 ldr r3, [sp]
4236 tst r3, #1048576
4238 ldr r3, [r5, #-1804]
4239 cmp r3, #0
4244 ldr r3, [r5, #-1812]
4245 cmp r3, #0
4260 ldr r3, [r5, #-1804]
4261 cmp r3, #0
4267 ldr r3, [r4, #8]
4269 str r3, [sp]
4270 bics r3, r6, #-16777216
4274 ldr r3, [r4, #28]
4276 ubfx r3, r3, #16, #5
4278 mov r3, #512
4289 ldr r3, [r4, #8]
4290 str r3, [sp]
4291 ldr r3, [sp]
4292 tst r3, #1048576
4324 cmp r3, #0
4327 mov r1, r3
4332 ldrne r3, [r5] @ unaligned
4334 strne r3, [r6, r4, lsl #4]
4337 cmp r3, #0
4341 mov r0, r3
4348 ldr r3, [r6, r4, lsl #4]
4349 strb r3, [r5]
4350 lsr r2, r3, #8
4352 lsr r2, r3, #16
4353 lsr r3, r3, #24
4355 strb r3, [r5, #3]
4371 mov r8, r3
4372 ldr r3, .L797
4380 ldr r6, [r3, r0, lsl #3]
4390 mov r3, #0
4403 ldr r3, .L797+4
4405 ldr r2, [r3, #-1800]
4418 ldr r0, [r3, #-1800]
4419 ldr r1, [r3, #-1848]
4429 mov r3, #0
4430 str r3, [r6, #16]
4432 ldr r3, .L797+4
4433 ldr r3, [r3, #-1848]
4434 cmp r3, #5
4435 movls r3, #0
4436 movhi r3, #1
4438 movne r3, #0
4439 cmp r3, #0
4441 ldr r3, [r6]
4442 and r2, r3, #139264
4445 orreq r3, r3, #131072
4446 streq r3, [r6]
4453 ldr r7, [r3, #-1832]
4467 add r3, r2, #8
4468 ldr r3, [r6, r3, lsl #2]
4469 str r3, [sp, #20]
4470 ldr r3, [sp, #20]
4471 tst r3, #4
4473 ldr r3, [sp, #20]
4474 ubfx r3, r3, #15, #1
4475 cmp r3, #0
4481 ldr r3, [sp, #20]
4485 ubfx r3, r3, #16, #5
4488 orr r3, r3, r4, lsl #5
4489 cmp lr, r3
4490 ldr r3, [sp, #20]
4493 ubfxhi r3, r3, #3, #5
4494 ubfxls r3, r3, #16, #5
4498 orr r3, r3, lr, lsl #5
4500 cmp r9, r3
4501 movcc r9, r3
4510 ldr r3, [sp, #20]
4514 ubfx r3, r3, #16, #5
4517 orr r3, r3, r4, lsl #5
4518 cmp lr, r3
4519 ldr r3, [sp, #20]
4522 ubfxhi r3, r3, #3, #5
4523 ubfxls r3, r3, #16, #5
4536 movne r3, #4
4537 moveq r3, #0
4538 str r3, [sp, #12]
4540 ldr r3, [sp, #8]
4541 cmp r9, r3
4547 addne r3, r8, r9, lsl #9
4548 moveq r3, r8
4554 mov r3, fp
4565 ldr r3, [sp, #12]
4566 add r4, r4, r3
4571 mov r3, r10
4579 movne r3, #4
4580 moveq r3, r10
4581 str r3, [sp, #12]
4583 ldr r3, [sp, #8]
4584 cmp r10, r3
4589 ldr r3, [r6, #32]
4591 str r3, [sp, #20]
4592 ldr r3, [sp, #8]
4593 cmp r3, r10
4595 mov r3, #0
4597 str r3, [sp, #4]
4599 str r3, [sp]
4601 and r3, r10, #3
4604 ldr r3, [sp, #20]
4605 tst r3, #4
4608 ldr r3, [sp, #20]
4610 ubfx r3, r3, #3, #5
4612 orr r3, r3, r2, lsl #5
4613 cmp r9, r3
4614 movcc r9, r3
4618 movne r3, fp
4620 moveq r3, #0
4625 ldr r3, [sp, #12]
4627 add r4, r4, r3
4649 mov r8, r3
4650 ldr r3, .L802
4654 ldrb r5, [r3, #477] @ zero_extendqisi2
4657 ldrb r3, [r1, #37] @ zero_extendqisi2
4659 mul r0, r0, r3
4672 mov r3, r7
4704 mov r7, r3
4710 ldr r3, [r4, #-2804]
4711 ldr r3, [r3, #304]
4712 str r3, [sp, #12]
4713 ldr r3, [r4, #-1848]
4714 cmp r3, #8
4715 ldr r3, [sp, #56]
4718 cmp r3, #0
4727 mov r3, r7
4753 ldr r3, .L830+8
4754 ldr r3, [r3, r2, lsl #3]
4755 ldr r2, [r3, #3840]
4756 ldr r2, [r3]
4758 str r2, [r3]
4760 ldr r3, [r4, #-1796]
4761 add r3, r3, #1
4762 cmp r3, #2048
4763 str r3, [r4, #-1796]
4777 mov r3, r7
4781 add r3, r5, #1
4782 cmp r0, r3
4789 mov r3, r6
4796 movls r6, r3
4811 ldr r3, [sp, #56]
4812 cmp r3, #0
4814 ldr r3, [sp, #12]
4815 ubfx r0, r3, #8, #8
4819 ldr r3, [sp, #8]
4820 cmp r4, r3
4839 mov r3, r6
4868 mov r9, r3
4879 ldrb r3, [r6, #-1856] @ zero_extendqisi2
4880 cmp r3, #0
4882 ldr r3, [r6, #-2804]
4886 ldr r10, [r3, #304]
4887 mov r3, #1
4888 str r3, [sp]
4889 mov r3, r9
4894 ldrb r3, [r6, #-2739] @ zero_extendqisi2
4895 cmp r0, r3, lsr #1
4902 mov r3, #0
4904 strb r3, [r10, #44]
4906 mov r3, r9
4915 adds r3, r10, #0
4916 movne r3, #1
4918 movne r3, #0
4919 cmp r3, #0
4921 mov r3, r9
4926 mov r3, r7
4934 ldrb r3, [r6, #-2740] @ zero_extendqisi2
4935 cmp r3, #0
4940 mov r3, r9
4982 mov r3, r4
4988 mov r3, r4
4996 mov r3, r5
5013 strb r2, [r3, #-1856]
5033 mov r3, #60
5039 strb r3, [sp, #12]
5040 mov r3, #40
5041 strb r3, [sp, #13]
5042 mov r3, #24
5043 strb r3, [sp, #14]
5044 mov r3, #16
5047 strb r3, [sp, #15]
5049 ldr r3, [r10, #40]
5053 str r3, [sp, #4]
5054 ldr r3, [r4, #-1864]
5055 str r3, [r4, #-1788]
5061 add r3, sp, #12
5062 ldrb r0, [r3, r8] @ zero_extendqisi2
5064 mov r3, #0
5067 mov r0, r3
5071 mov r3, #0
5074 mov r0, r3
5082 ldr r3, [sp, #4]
5084 add r5, r5, r3
5092 ldr r3, [r8, #8]
5093 cmp r3, r0
5117 ldr r3, [r6, #1076]
5118 strb r3, [r4, #-1856]
5122 movls r3, #2
5124 strls r3, [r4, #-1780]
5125 ldrh r3, [r6, #14]
5127 strb r3, [r4, #-1776]
5132 ldr r3, [r8]
5133 cmp r3, r2
5175 mov r10, r3
5178 ldr r3, .L911
5180 ldr r5, [r3, r7, lsl #3]
5181 add r3, r3, r7, lsl #3
5183 ldrb r3, [r3, #4] @ zero_extendqisi2
5184 str r3, [sp, #4]
5185 add r6, r3, #8
5186 ldrb r3, [r2] @ zero_extendqisi2
5188 sub r3, r3, #67
5189 cmp r3, #1
5190 ldr r3, [sp, #4]
5192 lsl r3, r3, #8
5193 str r3, [sp, #16]
5195 ldr r3, .L911+8
5196 ldrb r4, [r3, #-1856] @ zero_extendqisi2
5203 ldr r3, [sp, #16]
5205 add r3, r5, r3
5206 str r2, [r3, #2056]
5208 str r2, [r3, #2056]
5213 ldr r3, .L911+12
5214 ldrb r3, [r3] @ zero_extendqisi2
5215 add r3, r3, #1
5216 cmp r8, r3
5220 ldr r3, [sp, #12]
5223 ldrb r2, [r3] @ zero_extendqisi2
5229 ldr r3, [sp, #16]
5231 add r5, r5, r3
5253 ldr r3, [sp, #12]
5256 ldrb r3, [r3] @ zero_extendqisi2
5257 sub r3, r3, #67
5258 cmp r3, #1
5262 ldr r3, [sp, #12]
5263 ldrb r3, [r3] @ zero_extendqisi2
5264 cmp r3, #34
5266 ldr r3, .L911+12
5267 ldrb r3, [r3] @ zero_extendqisi2
5268 sub r3, r3, #3
5269 cmp r8, r3
5270 ldreq r3, [sp, #4]
5272 addeq r3, r5, r3, lsl #8
5273 streq r2, [r3, #2056]
5275 ldr r3, [sp, #16]
5278 add r3, r5, r3
5279 str r2, [r3, #2056]
5281 str r2, [r3, #2056]
5285 mov r3, r10
5296 ldr r3, .L911+8
5299 ldrb r2, [r3, #-2739] @ zero_extendqisi2
5312 mov r3, r10
5341 push {r3, r4, r5, r6, r7, r8, r9, r10, fp, lr}
5342 .save {r3, r4, r5, r6, r7, r8, r9, r10, fp, lr}
5345 mov r8, r3
5352 add r3, r2, r7, lsl #3
5353 ldrb r5, [r3, #4] @ zero_extendqisi2
5354 add r3, r5, #8
5356 add r5, r5, r3, lsl #8
5358 ldr r3, .L927+8
5359 ldrb r3, [r3] @ zero_extendqisi2
5360 add r3, r3, #1
5361 cmp r6, r3
5367 ldr r3, .L927+4
5368 ldrb r3, [r3, #-2739] @ zero_extendqisi2
5369 add r3, r3, r3, lsl #1
5370 cmp r4, r3, asr #2
5376 pop {r3, r4, r5, r6, r7, r8, r9, r10, fp, pc}
5381 mov r3, r8
5388 ldrb r3, [fp, #-2739] @ zero_extendqisi2
5391 add r3, r3, r3, lsl #1
5392 cmp r0, r3, asr #2
5423 mov r8, r3
5424 ldr r3, .L954
5430 ldrb r2, [r3, #-2739] @ zero_extendqisi2
5431 ldrb r3, [r3, #-2740] @ zero_extendqisi2
5432 cmp r3, #0
5436 smullne r2, r3, r2, r5
5437 movne r5, r3
5438 mov r3, #0
5439 str r3, [sp, #8]
5440 ldr r3, .L954+8
5441 add r3, r3, r0, lsl #3
5442 str r3, [sp, #28]
5447 ldr r3, .L954+8
5449 ldr r3, [r3, r6, lsl #3]
5450 str r3, [sp, #12]
5451 ldr r3, [sp, #28]
5452 ldrb r3, [r3, #4] @ zero_extendqisi2
5453 str r3, [sp, #16]
5455 ldr r3, [sp, #12]
5456 add r7, r3, r2, lsl #8
5458 ldr r3, .L954+12
5459 ldrb r3, [r3] @ zero_extendqisi2
5460 cmp r10, r3
5463 ldr r3, [sp, #12]
5466 add r7, r3, r2, lsl #8
5467 mov r3, #239
5468 str r3, [r7, #2056]
5469 mov r3, #137
5470 str r3, [r7, #2052]
5473 mov r3, #0
5474 str r3, [r7, #2048]
5475 str r3, [r7, #2048]
5476 str r3, [r7, #2048]
5477 str r3, [r7, #2048]
5490 mov r3, r10
5496 ldr r3, [sp, #8]
5497 cmp r3, #0
5499 ldr r3, .L954
5500 ldrb r3, [r3, #-2740] @ zero_extendqisi2
5501 cmp r3, #0
5509 mov r3, #1
5510 str r3, [sp, #8]
5513 mov r3, #239
5515 str r3, [r7, #2056]
5516 mov r3, #137
5517 str r3, [r7, #2052]
5520 add r3, r10, #1
5522 str r3, [r7, #2048]
5525 str r3, [sp, #24]
5526 mov r3, r8
5559 ldr r3, [sp, #8]
5560 cmp r3, #0
5589 mov r9, r3
5597 ldr r3, [r1, #48]
5601 ldrb r3, [r3, #19] @ zero_extendqisi2
5603 sub r3, r3, #7
5604 cmp r3, #1
5611 ldr r3, [sp, #4]
5613 ldr r3, [r3, #48]
5614 ldrb r3, [r3, #19] @ zero_extendqisi2
5615 sub r3, r3, #7
5616 cmp r3, #1
5617 ldrb r3, [r7, #-2739] @ zero_extendqisi2
5620 add r3, r3, r3, lsl #1
5621 cmp r6, r3, asr #2
5638 mov r3, r4
5640 mov r3, r9
5647 ldrb r3, [r7, #-2739] @ zero_extendqisi2
5650 add r3, r3, r3, lsl #1
5651 cmp r0, r3, asr #2
5684 mov r9, r3
5687 ldr r3, .L1006
5688 ldr r2, [r3, r10, lsl #3]
5689 add r3, r3, r10, lsl #3
5690 ldrb r6, [r3, #4] @ zero_extendqisi2
5691 ldr r3, .L1006+4
5693 ldrb r2, [r3, #-1872] @ zero_extendqisi2
5694 str r3, [sp, #20]
5697 ldr r3, [sp, #12]
5701 add r5, r3, r8
5703 mov r3, #239
5705 str r3, [r5, #2056]
5706 mov r3, #141
5707 str r3, [r5, #2052]
5709 ldr r3, .L1006+8
5712 ldrsb r3, [r7, r3]
5713 str r3, [r5, #2048]
5714 mov r3, r9
5721 ldr r3, [sp, #20]
5724 ldrb r3, [r3, #-2739] @ zero_extendqisi2
5725 add r3, r3, r3, lsl #1
5726 cmp r0, r3, asr #2
5735 ldr r3, [sp, #12]
5736 add r8, r3, r8
5737 mov r3, #239
5738 str r3, [r8, #2056]
5739 mov r3, #141
5741 str r3, [r5, #2052]
5742 mov r3, #0
5743 str r3, [r5, #2048]
5744 str r3, [r5, #2048]
5745 str r3, [r5, #2048]
5746 str r3, [r5, #2048]
5747 ldr r3, .L1006+4
5748 ldrb r3, [r3, #-2739] @ zero_extendqisi2
5749 add r3, r3, r3, lsl #1
5750 cmp r4, r3, asr #2
5759 mov r3, r7
5775 ldr r3, [sp, #12]
5780 add r5, r3, r6
5782 mov r3, #239
5784 str r3, [r5, #2056]
5785 mov r3, #137
5786 str r3, [r5, #2052]
5788 ldrb r3, [r8, #4] @ zero_extendqisi2
5790 str r3, [r5, #2048]
5791 ldrb r3, [r8, #5] @ zero_extendqisi2
5792 str r3, [r5, #2048]
5793 ldrb r3, [r8, #6] @ zero_extendqisi2
5794 str r3, [r5, #2048]
5795 ldrb r3, [r8, #7] @ zero_extendqisi2
5796 str r3, [r5, #2048]
5797 mov r3, r9
5801 ldr r3, .L1006+4
5804 ldrb r3, [r3, #-2739] @ zero_extendqisi2
5805 add r3, r3, r3, lsl #1
5806 cmp r0, r3, asr #2
5816 ldr r3, [sp, #12]
5817 add r6, r3, r6
5818 mov r3, #239
5819 str r3, [r6, #2056]
5820 mov r3, #137
5848 mov r8, r3
5849 ldr r3, .L1012
5853 ldrb r6, [r3, #477] @ zero_extendqisi2
5856 ldrb r3, [r1, #37] @ zero_extendqisi2
5858 mul r0, r0, r3
5861 ldrb r3, [r1, #36] @ zero_extendqisi2
5862 cmp r3, #0
5872 mov r3, r7
5914 ldr r3, [r4, #-1864]
5917 str r3, [r4, #-1788]
5923 ldr r3, [r4, #-1788]
5926 str r8, [r3]
5928 ldrb r3, [r5, #3156] @ zero_extendqisi2
5930 strh r3, [r0, #-4] @ movhi
5931 ldrb r3, [r5, #37] @ zero_extendqisi2
5932 strh r3, [r0, #-2] @ movhi
5933 ldrb r3, [r4, #-1856] @ zero_extendqisi2
5934 str r3, [r0, #1060]
5966 movw r3, #1592
5968 str r3, [r6, #4]
5970 ldr r3, [r4, #-1772]
5973 str r3, [r4, #-1788]
5987 mov r3, #0
5989 mov r0, r3
5997 mov r3, #0
5999 mov r0, r3
6006 ldr r3, [r9]
6007 cmp r3, r8
6012 ldr r3, [r9, #8]
6013 cmp r3, r0
6015 ldr r3, [r5, #40]
6018 mul r7, r7, r3
6035 mov r3, r9
6041 mov r3, r9
6074 mov r3, #60
6079 strb r3, [sp, #12]
6080 mov r3, #40
6081 strb r3, [sp, #13]
6082 mov r3, #24
6083 strb r3, [sp, #14]
6084 mov r3, #16
6085 strb r3, [sp, #15]
6086 ldrb r3, [r4, #-2739] @ zero_extendqisi2
6087 str r3, [sp, #4]
6088 ldr r3, [r4, #-1860]
6089 cmp r3, #0
6103 ldrb r3, [fp, #37] @ zero_extendqisi2
6104 cmp r5, r3
6109 ldr r3, [r4, #-1860]
6110 cmp r3, #0
6122 add r3, sp, #12
6123 ldrb r8, [r3, r6] @ zero_extendqisi2
6127 mov r3, #0
6129 mov r0, r3
6144 ldr r3, [r4, #-1864]
6146 ldr r3, [r3]
6147 cmp r3, r2
6156 ldr r3, [r4, #-1864]
6157 ldr r3, [r3, #512]
6158 strb r3, [r10, #37]
6159 ldr r3, [r4, #-1780]
6160 cmp r5, r3
6207 mov r3, #50
6212 strb r3, [r5, #37]
6213 strb r3, [r4, #-1776]
6214 mov r3, #128
6216 str r3, [r5, #40]
6217 mov r3, #60
6223 strb r3, [r4, #-1775]
6236 mov r3, #144
6239 str r3, [fp, #2056]
6272 sub r3, r2, #1
6273 uxtb r3, r3
6274 cmp r3, #253
6277 ldrb r3, [r6, #1] @ zero_extendqisi2
6291 ldrb r3, [r8] @ zero_extendqisi2
6292 sub r3, r3, #1
6293 uxtb r3, r3
6294 cmp r3, #253
6296 ldrb r3, [r8, #1] @ zero_extendqisi2
6297 cmp r3, #255
6301 ldrb r3, [r6] @ zero_extendqisi2
6304 cmp r3, #181
6305 moveq r3, #44
6306 strbeq r3, [r6, #-8]
6309 ldrb r3, [r8] @ zero_extendqisi2
6310 cmp r3, #173
6323 add r3, r2, #468
6325 str r3, [r5, #48]
6326 mov r3, #0
6327 strb r3, [r5, #44]
6329 ldrb r3, [r2, #487] @ zero_extendqisi2
6330 cmp r3, #50
6331 movne r3, #1
6332 strne r3, [r4, #-1860]
6334 ldrb r3, [r8, #1] @ zero_extendqisi2
6335 cmp r3, #241
6336 cmpne r3, #161
6337 and ip, r3, #253
6340 cmp r3, #218
6346 cmp r3, #220
6358 strb r3, [r2, #3410]
6373 cmp r3, #218
6375 ldr r3, .L1149+32
6377 strh r1, [r3, #14] @ movhi
6378 mvn r3, #37
6380 strb r3, [r2, #3410]
6391 ldrb r3, [r5, #36] @ zero_extendqisi2
6392 cmp r3, #0
6397 ldr r3, [r5, #48]
6398 ldrh r3, [r3, #16]
6399 lsr r3, r3, #8
6400 tst r3, #1
6401 and r0, r3, #7
6404 mov r3, #1
6405 strb r3, [r4, #-1856]
6410 ldr r3, [r5, #48]
6411 ldrb r3, [r3, #26] @ zero_extendqisi2
6412 strb r3, [r4, #-2740]
6416 ldr r3, [r4, #-1852]
6417 cmp r3, #0
6431 ldr r3, [r5, #48]
6433 ldrh r1, [r3, #14]
6439 ldr r3, [r5, #48]
6440 ldrb r0, [r3, #19] @ zero_extendqisi2
6442 ldr r3, .L1149+52
6444 ldrh r3, [r3]
6446 add r3, r3, #4080
6447 add r3, r3, #15
6448 cmp r1, r3, asr #12
6449 ldrh r3, [r2, #14]
6451 add r0, r3, #255
6455 bic r3, r3, #255
6456 strh r3, [r2, #14] @ movhi
6458 ldrb r3, [r4, #-1871] @ zero_extendqisi2
6459 tst r3, #6
6473 ldrb r3, [r9, #26] @ zero_extendqisi2
6476 strb r3, [r4, #-2740]
6477 ldrh r3, [r9, #16]
6478 ubfx r2, r3, #7, #1
6480 ubfx r2, r3, #3, #1
6482 ubfx r2, r3, #4, #1
6483 ubfx r3, r3, #8, #3
6485 strb r3, [r4, #-1871]
6486 mov r3, #0
6487 str r3, [r4, #-1792]
6493 ldr r3, [r5, #48]
6494 ldrh r2, [r3, #16]
6497 ldrb r0, [r3, #19] @ zero_extendqisi2
6498 ldr r3, .L1149+56
6501 strb r0, [r3]
6502 ldrb r3, [r4, #-2727] @ zero_extendqisi2
6504 strb r3, [r2]
6505 ldr r3, .L1149+64
6506 strb r1, [r3]
6510 ldr r3, .L1149+68
6511 str r3, [r4, #-1792]
6512 sub r3, r0, #5
6514 cmpne r3, #1
6515 movls r3, #1
6516 strls r3, [r4, #-1804]
6526 mov r3, #0
6531 addeq r3, r3, #1
6534 cmp r3, #27
6539 ldr r3, [r4, #-1844]
6540 cmp r3, r7
6554 cmp r3, r7
6556 ldrb r3, [r4, #-2740] @ zero_extendqisi2
6557 cmp r3, #0
6560 mov r3, #0
6562 strb r3, [r4, #-1856]
6567 ldrb r3, [r4, #-1871] @ zero_extendqisi2
6568 tst r3, #6
6573 tst r3, #1
6584 ldr r3, [r5, #48]
6587 ldrb r0, [r3, #20] @ zero_extendqisi2
6596 ldrb r3, [r7, #12] @ zero_extendqisi2
6597 strh r3, [r6, #8] @ movhi
6598 ldrb r3, [r7, #7] @ zero_extendqisi2
6599 str r3, [r4, #-2764]
6600 lsl r3, r2, r9
6601 orr r3, r3, r2, lsl #8
6603 orr r3, r3, r2
6605 orr r3, r3, r2, lsl #24
6606 str r3, [r4, #-2768]
6607 ldrb r3, [r5, #3156] @ zero_extendqisi2
6609 strh r3, [r6, #10] @ movhi
6610 ldrb r3, [r7, #13] @ zero_extendqisi2
6612 strh r3, [r6, #12] @ movhi
6613 ldrh r3, [r7, #10]
6614 strh r3, [r6, #16] @ movhi
6622 ldrb r3, [r7, #9] @ zero_extendqisi2
6623 smulbb r3, r3, r1
6627 uxth r3, r3
6630 strh r3, [r6, #22] @ movhi
6633 lsl r3, r3, #1
6637 strh r3, [r6, #22] @ movhi
6638 mov r3, #8
6641 strh r3, [r6, #26] @ movhi
6652 cmp r3, #220
6653 ldreq r3, .L1149+32
6655 strheq r1, [r3, #14] @ movhi
6656 mvneq r3, #35
6659 cmp r3, #211
6660 ldreq r3, .L1149+32
6662 strheq r1, [r3, #14] @ movhi
6663 moveq r3, #2
6664 strbeq r3, [r2, #3421]
6683 strb r2, [r3]
6710 strb r1, [r3]
6711 movls r3, #4
6712 movhi r3, #5
6713 strb r3, [ip]
6717 ldreq r3, .L1149+92
6718 streq r3, [r4, #-1792]
6721 ldreq r3, .L1149+96
6723 streq r3, [r4, #-1792]
6774 ldrb r3, [r5, #-2740] @ zero_extendqisi2
6775 cmp r3, #0
6777 ldr r3, [r5, #-1860]
6778 cmp r3, #0
6782 ldr r3, [r2, #48]
6784 ldrb r3, [r3, #19] @ zero_extendqisi2
6785 sub r1, r3, #5
6786 cmp r3, #50
6789 sub r2, r3, #19
6792 cmpne r3, #68
6798 ldr r3, [r8, #48]
6799 ldrh r3, [r3, #10]
6800 cmp r3, r4
6804 lsl r3, r4, #1
6805 ldrh r3, [r9, r3]
6806 cmp r3, r10
6812 ldr r3, [r5, #-1772]
6817 mov r2, r3
6838 ldr r3, .L1218
6847 ldrb r3, [r3, #477] @ zero_extendqisi2
6850 str r3, [sp, #12]
6852 ldr r3, [sp, #16]
6853 cmp r8, r3
6860 ldr r3, [sp, #16]
6864 sub r3, r3, r8
6865 uxtb r3, r3
6866 str r3, [sp]
6867 add r3, sp, #24
6870 ldr r3, [sp, #24]
6871 cmp r2, r3
6872 mvnls r3, #0
6873 strls r3, [r4]
6875 add r3, r10, r3
6877 ldrb r6, [r3, #3160] @ zero_extendqisi2
6888 ldr r3, [r4, #12]
6892 str r3, [sp]
6893 ldr r3, [r4, #8]
6895 ldrb r3, [r9, #-1756] @ zero_extendqisi2
6897 cmp r3, #0
6906 moveq r3, #1
6907 movne r3, #0
6912 mov r7, r3
6915 ldr r3, [r10, #40]
6918 add r1, r1, r3
6922 ldr r3, [r4, #8]
6926 cmp r3, #0
6927 addne r3, r3, #2048
6951 ldrb r3, [r9, #-2739] @ zero_extendqisi2
6954 add r3, r3, r3, lsl #1
6955 cmp r5, r3, asr #2
6962 movne r3, #0
6964 strne r3, [r4]
6965 ldr r3, [r4, #12]
6966 cmp r3, #0
6968 ldr r2, [r3, #12]
6971 ldr r2, [r3, #8]
6974 ldr r3, [r3]
6975 cmn r3, #1
6978 ldr r3, [r4]
6979 cmn r3, #1
6988 mov r3, #8
6996 mov r3, #4
6998 mov r2, r3
7035 ldr r3, .L1291+4
7039 ldrb r3, [r3, #477] @ zero_extendqisi2
7040 str r3, [sp, #20]
7041 ldrb r3, [r9, #44] @ zero_extendqisi2
7042 str r3, [sp, #36]
7044 ldr r3, [sp, #8]
7046 cmp r3, r2
7058 mov r3, #36
7060 mul r3, r3, r2
7061 add r8, fp, r3
7062 str r3, [sp, #12]
7063 ldr r3, [sp, #24]
7066 sub r3, r3, r2
7068 uxtb r3, r3
7069 str r3, [sp]
7070 add r3, sp, #40
7074 ldr r3, [sp, #40]
7075 cmp r2, r3
7077 mvnls r3, #0
7078 strls r3, [fp, r2]
7080 add r3, r9, r3
7081 ldrb r4, [r3, #3160] @ zero_extendqisi2
7082 ldrb r3, [r6, #-1755] @ zero_extendqisi2
7084 cmp r3, #0
7087 ldr r3, [r9, #48]
7088 ldrb r2, [r3, #19] @ zero_extendqisi2
7089 sub r3, r2, #1
7090 cmp r3, #7
7096 ldrb r3, [r1, #-2716] @ zero_extendqisi2
7098 ldrbls r3, [r1, #-2708] @ zero_extendqisi2
7099 cmp r2, r3
7109 ldr r3, [sp, #28]
7111 cmp r3, #1
7116 ldrb r3, [r6, #-2740] @ zero_extendqisi2
7117 cmp r3, #0
7124 moveq r3, #0
7125 movne r3, #1
7126 moveq r5, r3
7143 ldr r3, [r8, #12]
7147 str r3, [sp]
7148 ldr r3, [r8, #8]
7150 ldrb r3, [r9, #44] @ zero_extendqisi2
7152 adds r2, r3, #0
7159 mov r3, #0
7161 strb r3, [r9, #44]
7173 ldr r3, [r9, #40]
7176 add r1, r1, r3
7178 ldr r3, [sp, #12]
7181 add r3, r3, #36
7182 add r3, fp, r3
7183 ldr r2, [r3, #12]
7186 ldr r3, [r3, #8]
7194 ldrb r3, [sp, #36] @ zero_extendqisi2
7196 strb r3, [r9, #44]
7198 ldrb r3, [r6, #-1856] @ zero_extendqisi2
7199 cmp r3, #0
7205 ldr r3, [r8, #12]
7214 ldreq r3, [sp, #12]
7215 movne r3, #0
7217 streq r7, [fp, r3]
7218 strne r3, [fp, r2]
7219 ldr r3, [sp, #12]
7220 ldr r3, [fp, r3]
7221 cmn r3, #1
7230 mov r3, #4
7232 mov r2, r3
7237 ldrb r3, [r6, #-2739] @ zero_extendqisi2
7238 add r3, r3, r3, lsl #1
7239 cmp r10, r3, asr #2
7241 ldr r3, [r6, #-1792]
7242 cmp r3, #0
7245 ldr r3, [sp, #12]
7249 add r3, r3, #36
7250 streq r10, [fp, r3]
7251 strne r2, [fp, r3]
7253 ldr r3, [sp, #8]
7254 add r3, r3, r5
7255 str r3, [sp, #8]
7256 ldr r3, [sp, #16]
7257 cmp r3, #0
7259 ldrb r3, [r6, #-2740] @ zero_extendqisi2
7260 cmp r3, #0
7265 ldr r3, [sp, #8]
7266 add r3, r3, #1
7267 str r3, [sp, #8]
7270 ldr r3, [r6, #-2804]
7273 ldr r5, [r3, #304]
7274 mov r3, #1
7275 str r3, [sp]
7276 ldr r3, [r8, #12]
7282 ldrb r3, [r6, #-2739] @ zero_extendqisi2
7283 cmp r0, r3, lsr #1
7293 ldrb r3, [r6, #-2739] @ zero_extendqisi2
7294 add r3, r3, r3, lsl #1
7295 cmp r7, r3, asr #2
7297 ldr r3, [r6, #-1792]
7298 cmp r3, #0
7302 ldr r3, [r8, #12]
7310 ldr r3, [r9, #48]
7311 ldrb r3, [r3, #19] @ zero_extendqisi2
7312 sub r3, r3, #1
7313 cmp r3, #7
7315 mov r3, #0
7321 ldr r3, [r8, #12]
7328 mov r3, r0
7337 ldr r3, [sp, #16]
7339 cmp r3, #0
7345 ldr r3, [r8, #12]
7388 sub r3, r8, #2768
7390 ldrh r6, [r3, #14]
7392 ldrh r3, [r3, #12]
7394 smulbb r6, r6, r3
7397 ldr r3, [r8, #-1768]
7400 str r3, [sp, #32]
7402 ldrb r3, [fp, #3156] @ zero_extendqisi2
7404 cmp r3, r7
7412 mul r3, r7, r6
7420 add r2, r4, r3
7423 str r3, [sp, #12]
7429 ldr r3, [sp, #12]
7442 ldr r3, [sp, #8]
7444 add r7, r3, r7, lsl #1
7447 ldr r3, .L1305+4
7449 ldrb r3, [r3, #3156] @ zero_extendqisi2
7450 cmp r3, r9
7484 ldrh r3, [r2, #14]
7486 smulbb r3, r3, r2
7488 uxth r3, r3
7491 sub r7, r3, #1
7492 mul r10, r1, r3
7494 sub r4, r3, #16
7501 add r3, r7, r10
7503 lsl r3, r3, #10
7506 str r3, [sp, #8]
7508 ldr r3, [sp, #4]
7509 cmn r3, #1
7511 ldr r3, [r5, #-1768]
7512 ldrh r2, [r3]
7513 movw r3, #61664
7514 cmp r2, r3
7528 mov r3, #4
7530 mov r2, r3
7540 lsr ip, r3, #5
7541 and r3, r3, #31
7543 orr r3, r2, lr, lsl r3
7544 str r3, [r0, ip, lsl #2]
7547 uxth r3, r1
7549 cmp r3, r0
7573 ldr r3, .L1333
7578 ldr r3, [r3, #48]
7580 ldrb r4, [r3, #13] @ zero_extendqisi2
7581 ldrh r3, [r3, #14]
7582 smulbb r4, r4, r3
7590 mov r3, #0
7592 lsl r3, r3, #1
7595 strh r2, [r5, r3] @ movhi
7600 mov r3, r2
7613 addne r0, r3, #1
7614 lslne r3, r3, #1
7615 strhne r1, [r5, r3] @ movhi
7616 uxthne r3, r0
7617 cmp r3, lr
7637 ldr r3, .L1363
7646 ldrb fp, [r3, #477] @ zero_extendqisi2
7663 sub r3, r10, r7
7665 uxtb r3, r3
7668 str r3, [sp]
7669 add r3, sp, #16
7672 ldr r3, [sp, #16]
7673 cmp r2, r3
7674 mvnls r3, #0
7675 strls r3, [r6]
7677 add r3, r9, r3
7678 ldrb r5, [r3, #3160] @ zero_extendqisi2
7686 ldr r3, [r6, #12]
7690 str r3, [sp]
7691 ldr r3, [r6, #8]
7705 ldr r3, [r9, #40]
7706 add r1, r1, r3
7708 ldr r3, [r6, #8]
7712 cmp r3, #0
7713 addne r3, r3, #2048
7719 ldr r3, [r9, #40]
7722 add r1, r1, r3
7731 mvnne r3, #0
7732 strne r3, [r6]
7739 ldr r3, [r4]
7740 cmn r3, #1
7750 sub r3, r7, r6
7752 uxtb r3, r3
7755 str r3, [sp]
7756 add r3, sp, #16
7759 mov r3, #0
7762 str r3, [r2]
7764 str r3, [r2]
7765 ldmia lr!, {r0, r1, r2, r3}
7766 stmia ip!, {r0, r1, r2, r3}
7767 ldmia lr!, {r0, r1, r2, r3}
7768 stmia ip!, {r0, r1, r2, r3}
7770 ldr r3, [lr]
7773 str r3, [ip]
7774 ldr r3, [r5, #-1764]
7775 str r3, [sp, #28]
7776 ldr r3, [r5, #-1760]
7777 str r3, [sp, #32]
7795 ldr r3, [r4, #12]
7796 cmp r3, #0
7798 ldr r2, [r3]
7799 ldr r3, [r5, #-1760]
7800 ldr r3, [r3]
7801 cmp r2, r3
7806 mvn r3, #0
7807 str r3, [r4]
7809 ldr r3, [r4, #8]
7810 cmp r3, #0
7812 ldr r2, [r3]
7813 ldr r3, [r5, #-1764]
7814 ldr r3, [r3]
7815 cmp r2, r3
7820 mvn r3, #0
7821 str r3, [r4]
7854 str r3, [sp, #20]
7859 ldr r3, .L1418+4
7862 ldrb r3, [r3, #477] @ zero_extendqisi2
7863 str r3, [sp, #12]
7865 ldr r3, [sp, #8]
7866 cmp r8, r3
7872 ldrb r3, [r6, #3156] @ zero_extendqisi2
7873 cmp r5, r3
7875 ldr r3, [sp, #20]
7876 cmp r3, #0
7888 ldr r3, [sp, #8]
7893 sub r3, r3, r8
7894 uxtb r3, r3
7896 str r3, [sp]
7898 add r3, sp, #32
7900 ldrb r3, [r6, #3156] @ zero_extendqisi2
7903 cmp r3, r0
7904 mvnls r3, #0
7905 strls r3, [r4, r7]
7907 ldr r3, .L1418+8
7908 ldrb r3, [r3, #-1870] @ zero_extendqisi2
7909 cmp r3, #0
7910 add r3, r6, r0, lsl #4
7912 ldr r3, [r3, #3208]
7913 cmp r3, #0
7918 ldr r3, [sp, #32]
7921 add r2, r6, r3, lsl #4
7929 add r2, r6, r3
7931 add r3, r6, r3, lsl #4
7932 strb r5, [r3, #3200]
7934 ldrb r3, [r6, #3156] @ zero_extendqisi2
7935 cmp r3, #1
7939 ldr r3, [sp, #16]
7940 sub r3, r3, #1
7941 cmp r3, #7
7944 add r3, r1, r5
7945 ldrb r3, [r3, #-1876] @ zero_extendqisi2
7946 cmp r3, #0
7948 mov r3, #0
7959 ldr r3, .L1418+8
7960 ldrb r3, [r3, #-2740] @ zero_extendqisi2
7961 cmp r3, #0
7968 ldr r3, [fp, #12]
7972 str r3, [sp]
7973 ldr r3, [fp, #8]
7980 ldr r3, [sp, #32]
7985 add r3, r6, r3, lsl #2
7986 ldr r2, [r3, #3168]
7990 ldr r3, [r6, #40]
7993 add r1, r1, r3
7995 ldr r3, [r7, #12]
7999 str r3, [sp]
8000 ldr r3, [r7, #8]
8014 ldr r3, [sp, #32]
8017 add r3, r6, r3, lsl #2
8018 ldr r2, [r3, #3168]
8033 ldrb r3, [r7, #-2740] @ zero_extendqisi2
8034 cmp r3, #0
8046 ldr r3, [sp, #8]
8047 cmp r6, r3
8049 ldr r3, [r4]
8050 cmn r3, #1
8060 ldr r3, [sp, #8]
8064 sub r3, r3, r6
8065 uxtb r3, r3
8066 str r3, [sp]
8067 add r3, sp, #32
8070 mov r3, #0
8073 str r3, [r2]
8075 str r3, [r2]
8076 ldmia lr!, {r0, r1, r2, r3}
8077 stmia ip!, {r0, r1, r2, r3}
8078 ldmia lr!, {r0, r1, r2, r3}
8079 stmia ip!, {r0, r1, r2, r3}
8081 ldr r3, [lr]
8084 str r3, [ip]
8085 ldr r3, [r5, #-1764]
8086 str r3, [sp, #44]
8087 ldr r3, [r5, #-1760]
8088 str r3, [sp, #48]
8098 ldr r3, [r4, #12]
8099 cmp r3, #0
8101 ldr r2, [r3]
8102 ldr r3, [r5, #-1760]
8103 ldr r3, [r3]
8104 cmp r2, r3
8109 mvn r3, #0
8110 str r3, [r4]
8112 ldr r3, [r4, #8]
8113 cmp r3, #0
8115 ldr r2, [r3]
8116 ldr r3, [r5, #-1764]
8117 ldr r3, [r3]
8118 cmp r2, r3
8123 mvn r3, #0
8124 str r3, [r4]
8155 ldr r3, [r5, #-1780]
8156 cmp r0, r3
8159 ldr r3, [r5, #-1772]
8165 str r3, [sp, #12]
8177 mov r3, #1
8179 mov r2, r3
8180 mov r1, r3
8211 ldr r3, .L1477
8217 sub r1, r3, #2768
8218 mov r4, r3
8219 ldr r2, [r3, #-1768]
8234 moveq r3, r1
8236 lsleq r3, r3, #1
8237 uxtheq r3, r3
8238 streq r3, [sp, #16]
8245 ldr r3, [sp]
8246 lsr r3, r3, #4
8247 str r3, [sp, #28]
8248 mov r3, #0
8249 str r3, [sp, #8]
8250 sub r3, r4, #1744
8251 sub r3, r3, #10
8252 str r3, [sp, #32]
8256 ldrb r3, [r5, #3156] @ zero_extendqisi2
8257 cmp r3, r7
8264 lsl r3, r7, #1
8265 ldrh r6, [r2, r3]
8268 ldr r3, .L1477+12
8273 ldrh r2, [r3, #20]
8277 add r3, r5, r7
8279 ldrb r10, [r3, #3160] @ zero_extendqisi2
8281 ldrh r3, [sp, #4]
8283 str r3, [sp, #12]
8284 cmp r3, r2
8292 ldrb r3, [r5, #3156] @ zero_extendqisi2
8294 mul r3, r2, r3
8295 cmp r8, r3
8298 ldr r3, .L1477+12
8301 ldrh r2, [r3, #20]
8307 sub r3, r4, #1776
8309 sub r3, r3, #4
8310 ldrh fp, [r3]
8313 ldrb r3, [r8, #37] @ zero_extendqisi2
8314 cmp r3, fp
8316 ldr r3, [sp]
8319 sub fp, r3, #1
8320 sub r8, r3, #50
8325 ldrb r3, [r5, #37] @ zero_extendqisi2
8327 sub r3, r3, r2
8328 cmp r6, r3
8330 ldr r3, .L1477+12
8333 ldrh r2, [r3, #20]
8337 ldr r3, [sp]
8340 sub r5, r3, #1
8344 mul r6, r3, r6
8354 and r3, r5, #31
8356 lsr r3, r2, r3
8357 ands r3, r3, #1
8364 strh r3, [r2, #8] @ movhi
8366 ldr r3, [r4, #-1864]
8368 str r3, [sp, #52]
8369 ldr r3, [r4, #-1768]
8370 str r3, [sp, #56]
8371 add r3, r5, r6
8372 lsl r3, r3, #10
8373 str r3, [sp, #48]
8375 mov r3, #1
8377 mov r2, r3
8378 mov r1, r3
8380 ldr r3, [sp, #44]
8381 cmp r3, #0
8387 mvn r3, #0
8388 strb r3, [sp, #42]
8389 strb r3, [sp, #43]
8390 ldr r3, [sp, #24]
8391 tst r3, #1
8393 ldr r3, [fp, #3168]
8396 add r3, r9, r3
8397 mov r1, r3
8398 str r3, [sp, #36]
8401 ldr r3, [sp, #36]
8407 add r1, r3, r1
8409 ldrb r3, [sp, #42] @ zero_extendqisi2
8411 and r3, r3, r2
8412 strb r3, [sp, #42]
8414 ldr r3, [sp, #24]
8415 tst r3, #2
8417 ldr r3, [r5, #48]
8420 ldrh r1, [r3, #10]
8421 ldr r3, [fp, #3168]
8423 add r1, r1, r3
8428 ldrb r3, [r2, #7] @ zero_extendqisi2
8429 cmp r3, #8
8430 cmpne r3, #1
8431 ldrb r3, [sp, #42] @ zero_extendqisi2
8437 cmp r3, #0
8446 cmp r3, #255
8452 ldr r3, [sp, #24]
8453 tst r3, #4
8467 ldr r3, [sp, #12]
8471 and r0, r3, #31
8472 lsr r1, r3, #5
8473 ldr r3, [r2, r1, lsl #2]
8474 orr r3, r3, ip, lsl r0
8475 str r3, [r2, r1, lsl #2]
8477 ldrb r3, [r5, #3156] @ zero_extendqisi2
8478 mul r3, r2, r3
8479 cmp r8, r3
8482 ldr r3, [sp, #4]
8483 add r3, r3, #1
8484 str r3, [sp, #4]
8485 ldr r3, [sp, #16]
8486 add r9, r9, r3
8499 and r3, fp, #31
8502 orr r3, r2, r10, lsl r3
8503 str r3, [r1, r0, lsl #2]
8518 and r3, fp, #31
8520 orr r3, r2, r10, lsl r3
8521 str r3, [r1, r0, lsl #2]
8531 ldr r3, [sp, #8]
8532 add r3, r3, #1
8533 str r3, [sp, #8]
8565 uxth r3, r1
8568 sub r0, r3, #1
8601 ldr r3, .L1484
8604 sub r2, r3, #1728
8605 sub ip, r3, #1712
8608 str r0, [r3, #-1736]
8611 ldr r1, [r3, #-1716]
8614 str r2, [r3, #-1728]
8616 str r2, [r3, #-1720]
8644 ldrh r3, [r0, #12]
8651 strh r3, [r2, #-12] @ movhi
8662 uxtb r8, r3
8668 mul r0, r3, r0
8672 cmp r0, r3
8675 sub fp, r0, r3
8695 add lr, lr, r3
8717 smulbb r7, r7, r3
8735 smulbb r3, r3, r4
8740 strh r3, [r6, #-4] @ movhi
8741 smulbb r3, r7, r10
8744 strh r3, [r8, #-14] @ movhi
8747 mov r3, r0
8751 str r3, [sp, #8]
8777 ldr r3, [sp, #8]
8788 asr r2, r2, r3
8789 add r3, r3, #9
8790 asr r4, r4, r3
8795 mul r3, r4, r7
8797 str r3, [r5, #-1636]
8801 sub r3, r5, #1728
8804 sub r3, r3, #8
8806 ldrh r0, [r3]
8810 ldr r3, [r5, #-1736]
8811 str r3, [r5, #-1632]
8812 lsl r3, r4, #2
8815 mul r4, r4, r3
8816 ldrh r3, [r8, #-10]
8818 add r3, r3, #9
8819 lsr r4, r4, r3
8825 mov r3, #0
8827 str r3, [r5, #-2736]
8829 add r3, r2, #3
8830 strh r3, [r9, #-12] @ movhi
8831 ldr r3, [r5, #-1636]
8834 add r1, r3, #3
8837 addne r3, r3, #5
8841 mov r3, #8
8843 str r3, [r5, #-1636]
8845 mov r3, #0
8847 strh r3, [r7, #-8] @ movhi
8848 ldr r3, [sp, #4]
8849 ldrh r2, [r3, #-12]
8850 lsr r3, r2, #3
8851 add r3, r3, r2, lsl #1
8852 add r3, r3, #52
8853 add r4, r3, r4, lsl #2
8855 movcc r3, #1
8856 strhcc r3, [r7, #-8] @ movhi
8882 push {r3, r4, r5, r6, r7, r8, r9, r10, fp, lr}
8883 .save {r3, r4, r5, r6, r7, r8, r9, r10, fp, lr}
8884 movw r3, #65535
8891 str r3, [r4, #-1552]
8892 sub r3, r4, #1536
8893 strh r2, [r3] @ movhi
8894 sub r3, r4, #1520
8895 strh r2, [r3, #-14] @ movhi
8897 strh r2, [r3, #-12] @ movhi
8899 strh r2, [r3, #-10] @ movhi
8901 strh r2, [r3, #-8] @ movhi
8903 strh r2, [r3, #-6] @ movhi
8905 strh r5, [r3, #-4] @ movhi
8906 strh r5, [r3, #-2] @ movhi
8907 strh r5, [r3] @ movhi
8908 sub r3, r4, #1504
8930 strh r5, [r3, #-14] @ movhi
8933 ldrh r3, [r9, #-4]
8936 lsl r3, r3, #2
8937 cmp r0, r3
8939 strhi r3, [r4, #-1516]
8968 ldrh r3, [r9, #-4]
8971 lsl r3, r3, #1
8973 add r3, r3, #1
8974 str r3, [r4, #-1476]
9000 ldrh r3, [r6, #-6]
9003 mul r5, r5, r3
9010 ldrh r3, [r6, #-6]
9014 mul r0, r0, r3
9016 ldrh r3, [r6, #-6]
9019 mul r0, r0, r3
9029 ldr r3, .L1619+8
9034 and r0, r3, r0, lsl #9
9059 ldr r3, .L1619+12
9060 str r0, [r3, #32]
9096 ldrh r3, [r7, #-10]
9101 mul r0, r0, r3
9103 ldrh r3, [r5, #-10]
9106 mul r0, r0, r3
9110 ldrh r3, [r5, #2]
9114 mul r0, r0, r3
9118 mov r3, #1
9125 cmp r3, ip
9127 add r3, r6, r3, lsl #2
9130 add r3, r3, #20
9132 cmp r6, r3
9134 ldr r3, [r4, #-1400]
9135 cmp r3, #0
9142 pop {r3, r4, r5, r6, r7, r8, r9, r10, fp, pc}
9145 add r3, r3, #1
9151 str r2, [r3, #4]!
9154 ldr r3, [r4, #-1396]
9155 cmp r3, #0
9157 ldr r3, [r4, #-1376]
9158 cmp r3, #0
9160 ldr r3, [r4, #-1368]
9161 cmp r3, #0
9163 ldr r3, [r4, #-1364]
9164 cmp r3, #0
9166 ldr r3, [r4, #-1360]
9167 cmp r3, #0
9169 ldr r3, [r4, #-1356]
9170 cmp r3, #0
9172 ldr r3, [r4, #-1320]
9173 cmp r3, #0
9175 ldr r3, [r4, #-1404]
9176 cmp r3, #0
9178 ldr r3, [r4, #-1508]
9179 cmp r3, #0
9181 ldr r3, [r4, #-1504]
9182 cmp r3, #0
9184 ldr r3, [r4, #-1500]
9185 cmp r3, #0
9187 ldr r3, [r4, #-1492]
9188 cmp r3, #0
9190 ldr r3, [r4, #-1488]
9191 cmp r3, #0
9193 ldr r3, [r4, #-1484]
9194 cmp r3, #0
9196 ldr r3, [r4, #-1496]
9197 cmp r3, #0
9199 ldr r3, [r4, #-1472]
9200 cmp r3, #0
9202 ldr r3, [r4, #-1468]
9203 cmp r3, #0
9205 ldr r3, [r4, #-1464]
9206 cmp r3, #0
9208 ldr r3, [r4, #-1460]
9209 cmp r3, #0
9211 ldr r3, [r4, #-1452]
9212 cmp r3, #0
9214 ldr r3, [r4, #-1448]
9215 cmp r3, #0
9217 ldr r3, [r4, #-1444]
9218 cmp r3, #0
9220 ldr r3, [r4, #-1440]
9221 cmp r3, #0
9223 ldr r3, [r4, #-1436]
9224 cmp r3, #0
9226 ldr r3, [r4, #-1432]
9227 cmp r3, #0
9229 ldr r3, [r4, #-1412]
9230 cmp r3, #0
9232 ldr r3, [r4, #-1420]
9233 cmp r3, #0
9235 ldr r3, [r4, #-1392]
9236 cmp r3, #0
9238 ldr r3, .L1619
9239 ldr r2, [r3, #-1388]
9242 ldr r2, [r3, #-1384]
9245 ldr r3, [r3, #-1380]
9246 cmp r3, #0
9249 pop {r3, r4, r5, r6, r7, r8, r9, r10, fp, pc}
9273 sub r3, r2, #1280
9274 ldrh r3, [r3, #-8]
9275 cmp r3, #0
9277 ldr r3, [r2, #-1392]
9280 add r2, r3, r2, lsl #1
9282 cmp r3, r2
9288 ldrh r1, [r3], #2
9310 ldr r3, [r2, #-1512]
9311 cmp r3, #0
9329 cmp r3, r2
9334 mov r0, r3
9356 ldr r3, .L1643
9357 ldr r0, [r3, #-2736]
9376 ldr r3, .L1646
9377 ldr r0, [r3, #-2736]
9396 ldr r3, .L1649
9397 ldr r0, [r3, #-2736]
9416 ldr r3, .L1652
9417 ldr r0, [r3, #-1284]
9440 sub r3, r4, #1664
9441 ldrh r7, [r3, #-4]
9449 uxth r3, r1
9451 lsr r1, r3, #5
9452 and ip, r3, #31
9462 sub r3, r4, #1344
9464 ldrh r2, [r3, #2]
9466 strh r2, [r3, #2] @ movhi
9491 sub r3, r5, #1664
9492 ldrh r6, [r3, #-4]
9503 ldr r3, [r5, #-1320]
9504 ldr r0, [r3, r2, lsl #2]
9555 ldrh r3, [r2, #2]!
9556 cmp r3, r4
9558 lsr ip, r3, #5
9559 and r3, r3, #31
9562 orr r3, r1, lr, lsl r3
9563 str r3, [r6, ip, lsl #2]
9564 ldrh r3, [r5, #6]
9565 add r3, r3, #1
9566 strh r3, [r5, #6] @ movhi
9594 ldr r3, [r4, #-1440]
9600 str r3, [r4, #-1264]
9603 ldr r3, .L1686+4
9604 ldrh r3, [r3]
9605 cmp r6, r3
9615 ldr r3, .L1686+12
9616 strh r3, [r6] @ movhi
9617 ldr r3, [r4, #-1340]
9618 str r3, [r6, #4]
9619 ldrh r3, [r5, #-4]
9620 strh r3, [r6, #2] @ movhi
9621 ldrh r3, [r5], #-4
9622 strh r3, [r6, #8] @ movhi
9623 ldrh r3, [r5, #6]
9624 strh r3, [r6, #10] @ movhi
9625 ldr r3, [r4, #-1736]
9626 strh r3, [r6, #12] @ movhi
9628 ldr r3, [r4, #-1472]
9632 str r3, [r4, #-1268]
9633 ldr r3, [r4, #-1440]
9635 str r3, [r4, #-1264]
9636 orr r3, r2, r1, lsl #10
9638 str r3, [r4, #-1272]
9639 ldrh r3, [r5, #4]
9643 ldr r3, .L1686+16
9645 ldrh r3, [r3]
9646 sub r3, r3, #1
9647 cmp r2, r3
9649 ldr r3, [r4, #-1340]
9652 add r3, r3, #1
9654 str r3, [r4, #-1340]
9655 str r3, [r6, #4]
9656 ldrh r3, [r5, #4]
9660 strh r3, [r5] @ movhi
9662 lsl r3, r3, #10
9663 str r3, [r4, #-1272]
9664 str r3, [r0, #4]
9667 mov r3, #1
9669 mov r2, r3
9670 mov r1, r3
9672 ldrh r3, [r5, #2]
9673 add r3, r3, #1
9674 strh r3, [r5, #2] @ movhi
9675 ldr r3, [r4, #-1276]
9676 cmn r3, #1
9689 mov r3, #1
9690 str r3, [r4, #-1280]
9698 ldr r3, [r4, #-1268]
9703 add r0, r3, r0, lsl #2
9713 cmp r3, #256
9743 ldr r3, [r5, #-1472]
9749 str r3, [r5, #-1268]
9753 ldrh r3, [r6]
9754 cmp r8, r3
9760 mvn r3, #0
9762 strh r3, [r7, #2]! @ movhi
9763 add r4, r4, r3
9766 ldrh r3, [r6, #-4]
9767 sub r2, r3, #16
9770 mla r3, r8, r3, r4
9774 lsl r3, r3, #10
9775 str r3, [r5, #-1272]
9777 ldr r3, [r5, #-1276]
9778 cmn r3, #1
9781 movw r3, #61664
9782 cmp r2, r3
9835 ldr r3, .L1712
9840 ldrh r2, [r3, #-4]
9841 ldrh r6, [r3, #-46]
9888 ldrh r3, [r5]
9889 cmp r7, r3
9893 ldr r3, .L1735+12
9896 ldrh r3, [r3]
9897 cmp r3, r0
9905 ldrh r3, [r6, #12]
9906 sub r3, r3, #48
9907 cmp r5, r3
9924 ldr r3, [r4, #-1440]
9927 str r3, [sp, #4]
9928 str r3, [r4, #-1264]
9929 ldrh r3, [r9, #2]!
9931 cmp r3, r2
9937 mla r6, r7, r6, r3
9938 lsl r3, r6, #10
9939 str r3, [r4, #-1272]
9964 ldr r3, .L1735+16
9965 ldrh r0, [r3, #-4]
9976 ldr r3, [sp, #4]
9978 strh r2, [r3] @ movhi
9979 mov r3, #0
9981 str r3, [r2, #4]
9982 ldrh r3, [r9]
9983 strh r3, [r2, #2] @ movhi
9984 ldr r3, .L1735+16
9987 ldrh r6, [r3, #-4]
9988 ldrh r3, [r9]
9991 mla r6, r7, r6, r3
9992 lsl r3, r6, #10
9993 str r3, [r4, #-1272]
9999 mov r3, #1
10001 mov r2, r3
10002 mov r1, r3
10004 ldr r3, [r4, #-1276]
10005 cmn r3, #1
10014 ldrh r3, [r6]
10015 cmp r3, r7
10021 ldrh r3, [r8, #-4]
10029 lsl r3, r3, #10
10030 str r3, [r0, #4]
10031 ldrh r3, [r5, #4]
10032 lsl r3, r3, #10
10033 str r3, [r0, #40]
10040 ldr r3, [r4, #-1340]
10043 add r3, r3, #1
10044 str r3, [r4, #-1340]
10045 ldrh r3, [r8, #-4]
10047 strh r3, [r5, #4] @ movhi
10079 sub r3, r4, #1696
10081 ldrh r6, [r3, #-12]
10110 ldr r3, .L1743
10114 sub r2, r3, #1696
10115 sub r3, r3, #1664
10117 ldrh r1, [r3, #-4]
10145 sub r3, r4, #1664
10147 ldrh r1, [r3, #-4]
10196 ldr r3, .L1764
10205 ldrheq r5, [r3]
10207 ldrhne r5, [r3, #-2]
10208 add r3, sp, #40
10209 str r3, [sp, #16]
10215 orr r3, r5, r8
10216 str r3, [sp, #8]
10218 ldr r3, [sp, #40]
10219 cmn r3, #1
10230 add r3, r6, r5
10232 add r3, r3, r3, lsr #31
10235 asr r4, r3, #1
10236 sxth r3, r4
10237 orr r3, r3, r8
10238 str r3, [sp, #8]
10240 ldr r3, [sp, #40]
10241 cmn r3, #1
10243 ldr r3, [sp, #44]
10244 cmn r3, #1
10246 ldr r3, [sp, #4]
10247 cmn r3, #1
10274 ldr r3, [r4, #-1472]
10279 str r3, [r4, #-1268]
10286 ldrh r3, [r7, #-4]
10287 sub r3, r3, #48
10288 cmp r5, r3
10290 lsl r3, r5, #10
10294 str r3, [r4, #-1272]
10296 ldr r3, [r4, #-1276]
10297 cmn r3, #1
10299 ldr r3, [r4, #-1272]
10303 add r3, r3, #1
10304 str r3, [r4, #-1272]
10307 ldr r3, [r4, #-1276]
10308 cmn r3, #1
10311 movw r3, #61649
10312 cmp r2, r3
10315 ldr r3, .L1798+4
10318 strh r5, [r3, #-4] @ movhi
10319 strh r2, [r3] @ movhi
10323 ldrh r3, [r5, #-4]
10325 cmp r3, r2
10327 ldrh r3, [r7, #4]
10328 cmp r3, r2
10330 lsl r3, r3, #10
10334 str r3, [r4, #-1272]
10336 ldr r3, [r4, #-1276]
10337 cmn r3, #1
10340 movw r3, #61649
10341 cmp r2, r3
10343 ldr r3, [r6, #4]
10345 cmp r3, r2
10347 strhi r3, [r4, #-1340]
10348 ldrhhi r3, [r6, #8]
10350 strhhi r3, [r7, #4] @ movhi
10362 ldrh r3, [r5, #-4]
10366 orr r3, r7, r3, lsl #10
10367 str r3, [r4, #-1272]
10368 ldr r3, [r4, #-1472]
10369 str r3, [r4, #-1268]
10371 ldr r3, [r4, #-1276]
10372 cmn r3, #1
10375 movw r3, #61649
10376 cmp r2, r3
10379 ldrh r3, [r6, #10]
10381 strh r3, [r5, #2] @ movhi
10382 movw r3, #65535
10383 cmp r0, r3
10389 ldr r3, .L1798+12
10390 ldrh r3, [r3]
10391 cmp r6, r3
10407 ldr r3, .L1798+16
10408 ldrh r3, [r3, #-10]
10409 lsr r3, r3, #2
10410 cmp r2, r3
10411 cmpcc r0, r3
10447 ldr r3, .L1802
10453 strh r0, [r3, #-8] @ movhi
10454 mov r0, r3
10455 strh r4, [r3, #-6] @ movhi
10456 strh r4, [r3, #-4] @ movhi
10457 strh r4, [r3, #-2] @ movhi
10478 ldr r3, .L1805
10479 ldrh r0, [r3, #6]
10500 ldr r3, .L1808
10501 ldrh r0, [r3, #6]
10522 sub r3, r0, #1
10524 uxth r3, r3
10525 cmp r3, r2
10530 sub r3, r5, #1232
10531 ldrh r2, [r3, #-2]
10532 mov r4, r3
10538 ldr r3, [r5, #-1280]
10539 cmp r3, #0
10544 lsl r3, r6, #10
10547 str r3, [r0, #4]
10551 ldrh r3, [r2, r0]
10552 add r3, r3, #1
10553 strh r3, [r2, r0] @ movhi
10554 ldr r3, [r5, #-1572]
10555 add r3, r3, #1
10556 str r3, [r5, #-1572]
10559 sub r3, r4, #8
10563 add r1, r3, r2, lsl #1
10585 ldr r3, .L1870
10590 ldr r2, [r3, #-1280]
10594 mov r10, r3
10595 ldrb r3, [r3, #-1870] @ zero_extendqisi2
10603 str r3, [sp, #16]
10622 ldrb r3, [sp, #16] @ zero_extendqisi2
10623 strb r3, [r10, #-1870]
10631 mov r3, #6
10632 str r3, [sp, #12]
10633 mov r3, #1
10634 str r3, [sp, #8]
10642 ldr r3, .L1870+8
10643 ldrh r1, [r3, #-4]
10644 uxth r3, r10
10645 cmp r1, r3
10649 mov r3, #1
10656 ldrb r3, [sp, #16] @ zero_extendqisi2
10658 strb r3, [r5, #-1870]
10660 uxth r3, r9
10661 cmp r6, r3
10663 ldr r3, [sp, #12]
10664 add fp, fp, r3
10665 ldr r3, [sp, #8]
10667 cmp r3, fp
10672 uxth r3, r9
10673 cmp r6, r3
10675 ldr r3, [sp, #4]
10678 cmp r3, #63
10695 mov r3, #0
10697 str r3, [ip, r0]
10752 ldrh r3, [r2]
10753 str r3, [sp, #8]
10754 ldrb r3, [r10, #-2740] @ zero_extendqisi2
10755 cmp r3, #0
10756 ldreq r3, [sp, #8]
10760 lsreq r3, r3, #2
10761 streq r3, [sp, #12]
10764 uxth r3, r10
10767 mul r1, r2, r3
10769 add r3, r5, r3
10772 ldrb r0, [r3, #-1706] @ zero_extendqisi2
10786 mov r3, #36
10788 mla r1, r3, r6, r1
10789 ldr r3, [r5, #-1452]
10790 str r3, [r1, #8]
10791 ldr r3, .L1870+20
10793 ldrh r3, [r3, #-6]
10794 mul r3, r6, r3
10797 add r0, r3, #3
10798 cmp r3, #0
10799 movlt r3, r0
10801 bic r3, r3, #3
10802 add r3, r0, r3
10803 str r3, [r1, #12]
10808 mul r3, r2, r9
10810 add ip, r1, r3
10811 ldr r3, [r1, r3]
10812 cmp r3, #0
10827 mul r3, fp, r9
10829 add r1, r2, r3
10830 ldr r3, [r2, r3]
10831 cmp r3, #0
10861 ldr r3, .L1885
10862 ldrh r2, [r3, #6]
10867 add lr, r3, #8
10869 ldrh ip, [r3, #2]
10873 ldrh r2, [r3, #4]
10885 add r1, r3, ip, lsl #1
10889 add r1, r3, r2, lsl #1
10921 ldrh r3, [r6, #-6]
10925 add r0, r2, r3, lsl #1
10927 add r3, r3, #1
10928 ubfx r3, r3, #0, #10
10930 strh r3, [r6, #-6] @ movhi
10936 lsl r3, r5, #10
10937 str r3, [r0, #4]
10938 ldrb r3, [r4, #-2740] @ zero_extendqisi2
10939 cmp r3, #0
10951 ldrh r3, [r2, r0]
10952 add r3, r3, #1
10953 strh r3, [r2, r0] @ movhi
10954 ldr r3, [r4, #-1572]
10955 add r3, r3, #1
10956 str r3, [r4, #-1572]
10958 sub r3, r5, #1
10960 uxth r3, r3
10961 cmp r3, r2
10994 ldr r3, .L1906
10999 ldr ip, [r3, #-1356]
11000 sub r3, r2, ip
11001 asr r0, r3, #1
11002 ldr r3, .L1906+4
11003 mul r3, r3, r0
11005 uxth r3, r3
11007 cmp r3, r1
11009 ldrh r3, [r2]
11010 cmp r3, lr
11012 mla r2, r0, r3, ip
11042 ldrh r3, [r4, #-12]
11043 cmp r3, r0
11052 ldr r3, [r2, #864]
11053 cmp r3, #0
11066 sub r2, r3, r7
11087 ldrh r5, [r3, #4]
11102 ldrh r2, [r3, #2]
11105 cmp r3, r2
11106 ldrhne lr, [r3, #2]
11109 strheq r0, [r3, #2] @ movhi
11113 strhne r0, [r3, #2] @ movhi
11118 ldrh r5, [r3]
11123 strh r0, [r3] @ movhi
11124 ldr r3, .L1924
11125 str r1, [r3, #868]
11132 mov r3, #6
11134 mla r3, r3, r5, r7
11157 ldrh r3, [r2]
11158 add r3, r3, #1
11159 strh r3, [r2] @ movhi
11185 mvn r3, #0
11189 strh r3, [lr, #2] @ movhi
11190 strh r3, [r6, r5] @ movhi
11191 ldr r3, [r2, #876]
11192 cmp r3, #0
11199 sub r2, r3, r7
11210 ldrh r1, [r3]
11214 strh r0, [r3] @ movhi
11219 mla r3, r10, r1, r7
11223 ldrh r1, [r3, #2]
11227 cmp r3, r2
11228 ldrhne lr, [r3, #2]
11231 strheq r0, [r3, #2] @ movhi
11235 strhne r0, [r3, #2] @ movhi
11258 ldrh r3, [r2]
11259 add r3, r3, #1
11260 strh r3, [r2] @ movhi
11284 ldr r3, [r0]
11287 cmp lr, r3
11288 ldrh r3, [r2, r1]
11290 cmp r3, r5
11291 mlane r3, ip, r3, r2
11292 moveq r3, #0
11293 streq r3, [r0]
11294 strne r3, [r0]
11296 strhne r0, [r3, #2] @ movhi
11298 mvn r3, #0
11300 strh r3, [r2, r1] @ movhi
11301 strh r3, [lr, #2] @ movhi
11304 cmp r3, r5
11307 cmp r0, r3
11308 mulne r3, ip, r0
11310 strhne r0, [r2, r3] @ movhi
11313 mla r3, ip, r3, r2
11314 strh r0, [r3, #2] @ movhi
11315 ldrh r3, [lr, #2]
11318 mul r3, ip, r3
11319 strh r5, [r0, r3] @ movhi
11337 ldr r3, [r0]
11338 cmp r3, #0
11351 sub r3, r3, r2
11352 asr r3, r3, #1
11353 mul r4, r4, r3
11359 ldrh ip, [r3]
11363 mla r3, r4, ip, r2
11388 ldr r3, [r2, #864]
11389 cmp r3, #0
11399 mla r3, ip, r3, r1
11404 ldrh r3, [r3]
11405 cmp r3, r2
11410 sub r3, r3, r1
11411 asr r3, r3, #1
11412 mul r3, r0, r3
11413 uxth r0, r3
11432 ldr r3, .L1984
11433 add r2, r3, #884
11437 add r2, r3, #932
11441 add r2, r3, #980
11449 ldr r1, [r3, #-1356]
11450 ldr r2, [r3, #864]
11454 ldr r4, [r3, #-1404]
11455 lsl r3, r0, #1
11457 ldrh r3, [r4, r3]
11460 mulne r2, r2, r3
11461 ldrh r3, [ip, #2]
11463 cmp r3, ip
11466 cmp ip, r3
11470 mul ip, ip, r3
11471 ldr r3, .L1984+4
11474 mul r3, r3, lr
11475 lsl r3, r3, #1
11476 ldrh lr, [r4, r3]
11477 ldrh r3, [r1, #4]
11478 cmp r3, #0
11479 mulne r3, r3, lr
11480 mvneq r3, #0
11481 cmp r2, r3
11489 ldrh r3, [r2]
11490 sub r3, r3, #1
11491 strh r3, [r2] @ movhi
11518 push {r3, r4, r5, r6, r7, r8, r9, r10, fp, lr}
11519 .save {r3, r4, r5, r6, r7, r8, r9, r10, fp, lr}
11532 uxth r3, r2
11533 cmp r1, r3
11535 ldr r3, .L2007
11539 ldrh r2, [r3]
11540 ldrh r3, [r4]
11541 lsl r3, r3, #1
11542 strh r2, [r5, r3] @ movhi
11545 ldrh r3, [r4, #10]
11547 cmp r3, r1
11550 pop {r3, r4, r5, r6, r7, r8, r9, r10, fp, pc}
11552 uxth r3, r2
11554 ldr r0, [r6, r3, lsl #2]
11558 uxth r3, r1
11559 cmp ip, r3
11563 uxth r3, r1
11565 lsl r3, r3, #1
11566 ldrh ip, [r7, r3]
11572 ldrhne ip, [r5, r3]
11574 strhne ip, [r5, r3] @ movhi
11577 uxth r3, r6
11578 lsl r3, r3, #1
11579 ldrh r2, [r5, r3]
11582 ldrh r0, [r7, r3]
11583 add fp, r7, r3
11592 ldrh r0, [r7, r3]
11593 add fp, r7, r3
11600 ldrh r3, [r4, #8]
11601 sub r3, r3, #1
11602 strh r3, [r4, #8] @ movhi
11627 mov r3, #0
11631 uxth r5, r3
11635 add r3, r3, #1
11642 sub r3, r0, #1
11644 uxth r3, r3
11647 cmp r3, r2
11649 ldr r3, .L2017
11651 ldrh r2, [r3, #6]
11656 ldr r3, [r4, #28]
11659 add r3, r3, #1
11660 str r3, [r4, #28]
11661 ldrh r3, [r4, #8]
11662 add r3, r3, #1
11663 strh r3, [r4, #8] @ movhi
11695 ldr r3, [r5, #-1588]
11696 add r3, r3, #1
11697 str r3, [r5, #-1588]
11698 ldrh r3, [r9]
11700 sub r3, r3, #1
11701 cmp r2, r3
11704 movw r3, #65535
11705 cmp r2, r3
11714 ldrh r3, [r4]
11717 lsl r3, r3, #1
11718 ldrh r7, [r2, r3]
11720 ldrh r3, [r4, #2]
11723 orr r3, r3, r7, lsl #10
11724 str r3, [r5, #-1272]
11726 ldr r3, [r5, #-1264]
11728 strh r8, [r3, #8] @ movhi
11729 str r2, [r3, #4]
11731 str r3, [sp, #4]
11732 strh r7, [r3, #2] @ movhi
11733 strh r2, [r3] @ movhi
11742 ldr r3, [sp, #4]
11743 str r0, [r3, #12]
11745 mov r3, #1
11747 mov r2, r3
11748 mov r1, r3
11750 ldrh r3, [r4, #2]
11751 add r3, r3, #1
11752 uxth r3, r3
11753 strh r3, [r4, #2] @ movhi
11762 ldrh r3, [r4, #2]
11763 cmp r3, #2
11764 ldrhls r3, [fp]
11765 subls r3, r3, #1
11766 strhls r3, [r4, #2] @ movhi
11773 mov r3, #1
11774 str r3, [r5, #-1280]
11783 cmp r3, #1
11786 ldr r3, [r4, #36]
11787 cmp r3, #0
11790 mov r3, #0
11791 str r3, [r4, #36]
11795 ldr r3, [r4, #24]
11796 str r2, [r3, r8, lsl #2]
11826 ldrh r3, [r4, #10]
11828 sub r3, r3, #4
11829 cmp r2, r3
11836 ldr r3, [r4, #32]
11837 cmp r3, #0
11841 strh r3, [r5, r0] @ movhi
11842 ldrh r3, [r4, #8]
11844 sub r3, r3, #1
11845 strh r3, [r4, #8] @ movhi
11846 ldr r3, .L2053
11847 ldrh r3, [r3]
11848 cmp r2, r3
11859 uxth r3, r6
11860 cmp r2, r3
11865 mov r3, #0
11866 str r3, [r4, #32]
11868 ldr r3, .L2053
11870 ldrh r3, [r3]
11871 cmp r2, r3
11886 str r3, [sp, #4]
11895 ldr r3, [sp, #4]
11900 mov r3, #0
11902 str r3, [r2]
11906 mov r3, #1
11907 str r3, [r5, #-1280]
11915 cmp r2, r3
11918 ldrh r3, [r4, #4]
11919 cmp r2, r3
11952 ldrh r3, [r0]
11956 cmp r3, r2
11958 ldrh r3, [r0, #8]
11959 add r3, r3, #1
11960 strh r3, [r0, #8] @ movhi
11963 ldr r3, [r4, #28]
11966 add r3, r3, #1
11967 str r3, [r4, #28]
11972 lsl r3, r3, #1
11975 ldrh r9, [r7, r3]
11976 ldrh r3, [r0, #2]
11978 orr r3, r3, r9, lsl #10
11980 str r3, [r5, #-1272]
11981 ldr r3, [r5, #-1472]
11982 str r3, [r5, #-1268]
11983 ldr r3, [r0, #28]
11984 str r3, [r7, #4]
11985 ldr r3, .L2066+4
11986 strh r3, [r7, #8] @ movhi
11987 ldrh r3, [r0, #4]
11989 strh r3, [r7] @ movhi
11990 sub r3, r5, #1664
11991 ldrh r2, [r3]
11996 mov r3, r6
12002 ldr r3, .L2066+8
12003 ldrb r3, [r3, #36] @ zero_extendqisi2
12004 cmp r3, #0
12006 ldr r3, .L2066+12
12008 ldrh r1, [r3, #-8]
12013 mov r3, #0
12017 ldrh r3, [r4, #2]
12019 add r3, r3, #1
12020 strh r3, [r4, #2] @ movhi
12029 add r3, r3, #1
12030 uxth r3, r3
12031 str r1, [r0, r3, lsl #3]
12034 add r1, r1, r3, lsl #3
12064 ldr r3, [r5, #-1364]
12067 add r2, r3, r4
12068 ldrh r1, [r3, r4]
12071 ldr r3, [r5, #-1364]
12073 add r4, r3, r4
12074 ldr r3, [r4, #4]
12075 bic r3, r3, #-2147483648
12076 str r3, [r4, #4]
12094 ldr r3, .L2083
12100 sub r2, r3, #1616
12102 ldr r3, [r3, #-1364]
12129 mla r4, ip, r1, r3
12135 mla lr, r5, r1, r3
12148 ldr r4, [r3, #4]
12151 ldrh r6, [r3]
12157 add r3, r3, #12
12181 ldr r3, [r4, #-1284]
12182 cmp r0, r3
12191 add r3, r0, #7
12193 lsr r6, r9, r3
12194 str r3, [sp]
12195 sub r3, r4, #1616
12197 ldrh r1, [r3, #-10]
12198 mov r3, #0
12200 uxth r7, r3
12209 add r3, r2, r5
12213 ldr r3, [r3, #4]
12214 cmp r3, #0
12218 ldr r3, [r4, #-1376]
12220 ldr fp, [r3, r6, lsl #2]
12225 ldr r3, [sp, #4]
12227 ldrh r2, [r3, #-8]
12245 add r3, r3, #1
12246 mla r0, r5, r3, r2
12251 ldr r3, [sp]
12253 bic r9, r9, r0, lsl r3
12254 ldr r3, [sp, #8]
12256 cmp r3, #0
12257 mov r3, #12
12260 mla r3, r3, r7, r2
12261 ldr r3, [r3, #8]
12262 ldr r3, [r3, r9, lsl #2]
12263 str r3, [r10]
12266 mov r3, #12
12268 mla r7, r3, r7, r2
12269 ldr r3, [r7, #4]
12270 cmn r3, #1
12271 addne r3, r3, #1
12272 strne r3, [r7, #4]
12275 mul r3, r3, r7
12278 add r2, r2, r3
12282 add r3, r2, r3
12283 ldr r2, [r3, #4]
12285 str r2, [r3, #4]
12286 ldr r3, .L2101+4
12287 strh r8, [r3] @ movhi
12309 mov r3, #4
12311 mov r2, r3
12314 ldr r3, .L2101+20
12318 ldrh r3, [r3, #-12]
12320 mov r3, #1
12321 str r3, [r4, #-1280]
12323 ldr r3, [r4, #-1364]
12325 add r2, r3, r5
12327 strh r8, [r3, r5] @ movhi
12337 ldr r3, [r4, #-1364]
12340 add r3, r3, r5
12341 ldr r2, [r3, #8]
12375 ldrh r3, [r4, #-6]
12376 cmp r2, r3
12381 sub r3, r4, #1648
12383 ldrh r7, [r3, #-10]
12385 str r3, [sp, #4]
12397 ldr r3, [r4, #-1380]
12399 ldr r2, [r3, fp]
12400 ldr r3, [sp, #4]
12402 ldrh r3, [r3, #-12]
12403 mov r1, r3
12404 str r3, [sp, #8]
12406 ldr r3, [sp, #8]
12409 sub r5, r3, r1
12414 cmpne r5, r3
12418 ldr r3, [r4, #-1464]
12423 str r3, [sp, #28]
12424 mov r3, #0
12425 str r3, [sp, #32]
12428 lsl r3, r5, #9
12431 mov r2, r3
12432 str r3, [sp, #8]
12433 ldr r3, [sp]
12437 add r0, r0, r3, lsl #9
12444 ldr r3, [sp, #8]
12447 add r10, r10, r3
12450 ldr r3, [sp, #4]
12452 ldrh r2, [r3, #-8]
12479 ldrh r3, [r5, #-6]
12480 cmp r2, r3
12485 sub r3, r5, #1648
12487 ldrh r6, [r3, #-10]
12489 str r3, [sp, #8]
12501 ldr r3, [r5, #-1380]
12503 ldr r3, [r3, fp]
12504 str r3, [sp, #12]
12505 ldr r3, [sp, #8]
12506 ldrh r4, [r3, #-12]
12510 ldr r3, [sp, #12]
12515 cmp r3, #0
12521 str r3, [sp, #24]
12522 str r3, [sp, #12]
12523 mov r3, #0
12527 str r3, [sp, #32]
12530 ldr r3, [sp, #12]
12536 mov r2, r3
12547 ldr r3, [sp, #4]
12549 add r1, r1, r3, lsl #9
12560 mov r1, r3
12582 ldr r3, .L2137
12583 add r1, r3, #1120
12596 sub r1, r3, #1712
12598 str r2, [r3, #1124]
12600 ldr r2, [r3, #-1404]
12609 ldrne r0, [r3, #1124]
12611 strne r0, [r3, #1124]
12629 ldr r3, [r0, #36]
12630 cmp r3, #0
12639 ldr r3, [r0, #24]
12649 ldr r3, [r3, r5, lsl #2]
12650 cmp r3, #0
12651 str r3, [r4, #-1272]
12664 sub r3, r4, #1648
12666 ldrh r2, [r3, #-8]
12690 ldr r3, [r4, #-1280]
12691 cmp r3, #0
12703 str r3, [r6, #12]
12709 stmib r6, {r2, r3}
12710 ldr r3, .L2169+16
12711 str r3, [r4, #816]
12712 ldr r3, .L2169+20
12713 str r3, [r4, #820]
12714 ldrh r3, [r5, #6]
12715 strh r3, [r7, #8] @ movhi
12716 sub r3, r4, #1696
12717 ldrh r3, [r3, #-14]
12718 strb r3, [r4, #826]
12719 add r3, r4, #884
12720 ldrh r2, [r3]
12722 ldrh r2, [r3, #2]
12723 ldrb r3, [r4, #890] @ zero_extendqisi2
12724 orr r3, r3, r2, lsl #6
12725 strh r3, [r7, #16] @ movhi
12726 ldrb r3, [r4, #892] @ zero_extendqisi2
12727 strb r3, [r4, #827]
12728 add r3, r4, #932
12729 ldrh r2, [r3]
12731 ldrh r2, [r3, #2]
12732 ldrb r3, [r4, #938] @ zero_extendqisi2
12733 orr r3, r3, r2, lsl #6
12734 strh r3, [r7, #20] @ movhi
12735 ldrb r3, [r4, #940] @ zero_extendqisi2
12736 strb r3, [r4, #828]
12737 add r3, r4, #980
12738 ldrh r2, [r3]
12740 ldrh r2, [r3, #2]
12741 ldrb r3, [r4, #986] @ zero_extendqisi2
12743 orr r3, r3, r2, lsl #6
12745 strh r3, [r7, #24] @ movhi
12746 ldrb r3, [r4, #988] @ zero_extendqisi2
12747 strb r3, [r4, #829]
12748 ldr r3, [r4, #-1580]
12749 str r3, [r4, #848]
12750 ldr r3, [r4, #-1612]
12751 str r3, [r4, #856]
12752 ldr r3, [r4, #-1608]
12753 str r3, [r4, #852]
12754 sub r3, r4, #1536
12755 ldrh r3, [r3]
12756 strh r3, [r7, #44] @ movhi
12757 sub r3, r4, #1520
12758 ldrh r3, [r3, #-14]
12759 strh r3, [r7, #46] @ movhi
12773 ldr r3, [r4, #-1268]
12780 add r0, r3, r0
12782 sub r3, r4, #1616
12784 ldrh r2, [r3, #-8]
12788 ldrh r2, [r3, #-12]
12790 lsr r3, r0, #3
12792 add r3, r3, r0, lsl #1
12794 add r3, r3, #52
12795 ubfx r3, r3, #2, #14
12796 add r0, r0, r3, lsl #2
12806 ldr r3, [r4, #-1472]
12809 str r3, [r4, #-1268]
12810 ldr r3, [r4, #-1440]
12811 str r3, [r4, #-1264]
12812 orr r3, r1, r2, lsl #10
12813 str r3, [r4, #-1272]
12814 ldrh r3, [r10]
12815 sub r3, r3, #1
12816 cmp r1, r3
12818 mov r3, #0
12820 strh r3, [r5, #2] @ movhi
12823 ldr r3, [r4, #-1612]
12825 add r2, r3, #1
12826 str r3, [r4, #1136]
12830 str r3, [r6, #4]
12833 ldrb r3, [r8, #36] @ zero_extendqisi2
12834 cmp r3, #0
12836 ldr r3, [sp, #4]
12838 ldrh r1, [r3, #-8]
12842 mov r3, #1
12844 mov r2, r3
12845 mov r1, r3
12847 ldrh r3, [r5, #2]
12849 add r3, r3, #1
12850 uxth r3, r3
12852 strh r3, [r5, #2] @ movhi
12854 cmp r3, #1
12856 ldrheq r3, [fp]
12858 subeq r3, r3, #1
12859 strheq r3, [r5, #2] @ movhi
12866 mov r3, #1
12867 str r3, [r4, #-1280]
12874 cmp r3, #1
12877 movw r3, #65535
12878 cmp r9, r3
12912 movw r3, #1144
12920 strh r5, [r4, r3] @ movhi
12943 sub r3, r4, #1712
12945 ldrh r3, [r3, #-12]
12947 str r3, [sp]
12948 sub r3, r4, #1696
12949 sub r3, r3, #10
12950 str r3, [sp, #16]
12954 ldrh r3, [r2]
12955 cmp r3, r1
12958 ldrh r3, [r2, #-10]
12967 str r3, [sp, #20]
12968 ldr r3, [sp, #16]
12970 ldrb r0, [r3, r5] @ zero_extendqisi2
12975 ldr r3, [sp, #20]
12994 cmp r3, r2
12999 ldr r3, [sp]
13000 add r3, r3, #1
13001 uxth r3, r3
13002 str r3, [sp]
13011 mov r3, #0
13012 str r3, [sp, #4]
13014 ldrh r3, [sp, #4]
13015 cmp r7, r3
13017 ldr r3, [sp, #4]
13019 mul r10, r10, r3
13020 ldr r3, [r4, #-1500]
13021 add r2, r3, r10
13022 ldr r3, [r3, r10]
13025 cmn r3, #1
13029 movw r3, #65535
13032 str r3, [sp, #20]
13041 ldr r3, [sp, #20]
13042 cmp r2, r3
13044 ldr r3, [r4, #-1500]
13046 str r2, [r3, r10]
13047 ldr r3, [r4, #-1500]
13048 ldr r3, [r3, r10]
13049 cmp r3, r2
13053 ldr r3, [r6, #4]
13056 cmp r2, r3
13059 cmn r3, #1
13060 addne r2, r3, #1
13068 movw r3, #61574
13069 cmp r2, r3
13072 ldr r3, [sp, #4]
13073 add r3, r3, #1
13074 str r3, [sp, #4]
13094 movw r3, #61634
13095 cmp r2, r3
13097 movw r3, #65535
13098 cmp r2, r3
13108 sub r3, r1, #1
13111 sxth r3, r3
13114 cmp r3, r1
13116 cmp r3, #0
13121 lsl lr, r3, #2
13122 ldr r10, [ip, r3, lsl #2]
13132 uxth ip, r3
13140 cmp r3, #0
13143 lsl r2, r3, #1
13152 cmp r3, r1
13159 str r1, [r2, r3, lsl #2]
13160 lsl r3, r3, #1
13163 strh r5, [r2, r3] @ movhi
13178 sub r3, r3, #1
13179 sxth r3, r3
13182 ldr r3, [sp, #12]
13185 ldrh r2, [r3, #-12]
13188 sxth r3, r0
13191 cmp r3, r0
13194 lsl lr, r3, #2
13195 ldr r10, [ip, r3, lsl #2]
13201 uxth ip, r3
13218 lsl r2, r3, #1
13222 cmp r3, #0
13231 cmp r3, r2
13238 str r1, [r2, r3, lsl #2]
13239 lsl r3, r3, #1
13255 sub r3, r3, #1
13256 sxth r3, r3
13270 ldr r3, [r6, #4]
13272 cmp r2, r3
13275 ldrh r3, [r8]
13277 strh r3, [r8, #4] @ movhi
13278 ldr r3, [r6, #4]
13280 str r3, [r4, #1136]
13284 ldrh r3, [r1]
13285 cmp r3, #0
13304 sxth r2, r3
13308 add r3, r3, #1
13312 mov r3, r2
13316 cmp r3, r1
13319 lsl r1, r3, #1
13320 sub ip, r3, r2
13325 ldr r5, [r0, r3, lsl #2]
13326 add r3, r3, #1
13327 sxth r3, r3
13333 ldr r3, .L2250+20
13334 ldrh r0, [r3, #-8]
13336 subne r3, r3, #352
13337 ldrhne r0, [r3, #-12]
13340 sxth r3, r2
13341 cmp r3, r0
13342 mov lr, r3
13344 lsl ip, r3, #1
13353 cmp r3, r2
13356 lsl r2, r3, #1
13357 sub r0, r3, lr
13362 ldr r5, [r1, r3, lsl #2]
13363 add r3, r3, #1
13364 sxth r3, r3
13398 ldr r3, [r4, #-1416]
13399 ldr r2, [r3]
13400 ldr r3, .L2255+4
13401 cmp r2, r3
13435 mov r3, r0
13441 and r3, r3, #31
13445 bic r3, r2, ip, lsl r3
13446 str r3, [r1, r0, lsl #2]
13465 ldr r3, .L2262
13468 ldr r3, [r3, #32]
13469 ldr r3, [r3, r2, lsl #2]
13470 lsr r0, r3, r0
13504 ldr r3, [r6, #-1284]
13505 cmp r4, r3
13512 ldr r3, .L2285+20
13513 ldrh r2, [r3]
13514 uxth r3, r4
13515 cmp r2, r3
13520 ldr r3, .L2285+24
13525 ldrh r8, [r3]
13526 ldr r3, [r5, #-1356]
13527 sub r4, r4, r3
13528 ldr r3, .L2285+32
13530 mul r4, r3, r4
13533 uxth r3, r7
13534 cmp r8, r3
13537 lsl r3, r4, #1
13538 ldrh r2, [r2, r3]
13542 ldrh r3, [r9, r3]
13548 ldr r3, [r5, #-1356]
13550 ldrh r4, [r3, r4]
13551 movw r3, #65535
13552 cmp r4, r3
13572 ldrh r3, [r7, r0]
13573 add r3, r3, #1
13574 strh r3, [r7, r0] @ movhi
13580 ldr r3, [r5, #-1404]
13582 ldrh r2, [r3, r7]
13583 ldrh r3, [r8, r7]
13584 cmp r2, r3
13588 ldr r3, [r5, #-1404]
13590 ldrh r3, [r3, r7]
13591 cmp r3, r2
13594 cmp r2, r3
13632 ldr r3, [r4, #-1472]
13636 str r3, [r4, #-1268]
13637 ldr r3, [r4, #-1440]
13638 str r3, [r4, #-1264]
13641 sxth r3, r5
13642 cmp r3, r2
13649 orr r3, r3, r8
13652 str r3, [r4, #-1272]
13656 ldr r3, [r4, #-1264]
13660 ldr r2, [r3, #12]
13662 ldr r2, [r3, #8]
13664 ldr r2, [r3, #4]
13666 ldr r3, [r3]
13668 str r3, [sp]
13669 ldr r3, [r4, #-1272]
13671 ldr r3, [r4, #-1264]
13672 ldr r3, [r3]
13673 cmn r3, #1
13675 mov r3, #768
13713 ldr r3, [r6, #-1284]
13714 cmp r5, r3
13724 ubfx r3, r5, #0, #11
13725 cmp r3, #0
13732 ldr r3, [sp, #28]
13733 cmn r3, #1
13735 str r3, [r4, #-1272]
13737 ldr r3, [r4, #-1472]
13741 str r3, [r4, #-1268]
13746 ldr r3, [r4, #-1276]
13747 cmn r3, #1
13748 cmpne r3, #256
13750 ldr r3, [r7, #8]
13751 cmp r5, r3
13755 ldr r3, [r4, #-1264]
13762 ldr r2, [r3, #12]
13764 ldr r2, [r3, #8]
13766 ldr r2, [r3, #4]
13768 ldr r3, [r3]
13802 ldrh r3, [r8, #-10]
13804 cmp r3, r6
13811 ldr r3, .L2323+8
13813 ldrh r3, [r3]
13814 cmp r5, r3
13823 str r3, [sp, #36]
13830 ldr r3, [sp, #36]
13836 stmib r0, {r1, r3}
13868 uxth r3, r7
13869 cmp r5, r3
13871 ldr r3, [r4, #-1500]
13872 mla r3, r9, r7, r3
13874 ldr r1, [r3, #12]
13875 ldr r2, [r3, #4]
13876 ldr r3, [r3, #8]
13877 ldr r0, [r3, #4]
13880 ldr r3, [r3]
13881 str r3, [sp, #12]
13882 ldr r3, [r1, #12]
13883 str r3, [sp, #8]
13884 ldr r3, [r1, #8]
13885 str r3, [sp, #4]
13886 ldr r3, [r1, #4]
13887 str r3, [sp]
13888 ldr r3, [r1]
13895 ldr r3, [r1, #-1460]
13907 orr r3, r3, r2, lsl #10
13910 str r3, [r4, #-1272]
13914 ldr r3, [r4, #-1264]
13921 ldr r2, [r3, #12]
13923 ldr r2, [r3, #8]
13925 ldr r2, [r3, #4]
13927 ldr r3, [r3]
13928 str r3, [sp]
13929 ldr r3, [r4, #-1272]
13934 sxth r3, r6
13936 cmp r3, r2
13943 ldr r3, [r4, #-1636]
13947 ldrh r3, [r5, #-12]
13952 ldrh r3, [r5, #-12]
13989 ldr r3, [r0, #24]
13994 str r3, [sp, #4]
13995 ldr r3, [r0, #16]
13999 str r3, [sp, #12]
14000 ldrh r3, [r0, #8]
14003 str r3, [sp, #8]
14005 ldr r3, [r5, #-1472]
14008 str r3, [r5, #-1268]
14009 mvn r3, #0
14011 strh r3, [r4] @ movhi
14012 strh r3, [r4, #2] @ movhi
14013 mov r3, #1
14014 str r3, [r4, #36]
14015 sub r3, r5, #1664
14016 add r3, r3, #388
14018 str r3, [sp, #20]
14021 sxth r3, r6
14022 cmp r3, r2
14026 cmp r3, r2
14027 lsl r2, r3, #1
14031 str r3, [sp, #16]
14032 add r3, r10, r2
14033 str r3, [sp, #8]
14038 ldr r3, [sp, #16]
14044 ldr r3, [r2, r3, lsl #2]
14045 str r3, [r4, #28]
14054 ldr r3, .L2367+12
14056 ldrh r3, [r3]
14057 cmp r2, r3
14071 ldr r3, [sp, #8]
14073 ldrh r1, [r3]
14107 ldreq r3, [sp, #4]
14108 streq r1, [r3, r2, lsl #2]
14113 ldr r3, [r5, #-1472]
14115 str r3, [r5, #-1268]
14116 add r3, r10, r2
14117 str r3, [sp, #16]
14118 ldr r3, .L2367+12
14120 ldrh r3, [r3]
14121 sub r3, r3, #1
14122 orr r3, r3, r2, lsl #10
14125 str r3, [r5, #-1272]
14127 ldr r3, [r5, #-1276]
14128 cmn r3, #1
14131 ldrh r3, [r4, #4]
14132 cmp r2, r3
14135 movw r3, #64245
14136 cmp r2, r3
14142 sxth r3, r9
14144 cmp r3, r2
14148 orr r3, r3, r2, lsl #10
14151 str r3, [r8, #-1272]
14152 ldr r3, .L2367+8
14153 mov r0, r3
14154 str r3, [sp, #28]
14165 ldr r3, [sp, #28]
14167 sub r3, r3, #380
14168 ldrh r1, [r3]
14172 mvnne r3, #0
14173 strne r3, [r8, #-1276]
14175 ldr r3, [r8, #-1276]
14176 cmn r3, #1
14178 ldrh r3, [r7, #8]
14179 cmp fp, r3
14186 streq r2, [r1, r3, lsl #2]
14195 sxth r3, r1
14198 cmp r3, r2
14206 ldr r2, [r0, r3, lsl #3]
14209 addhi r3, ip, r3, lsl #3
14211 ldrhi r3, [r0, r3]
14213 strhi r3, [r0, r2, lsl #2]
14234 ldr r3, .L2371
14237 sub r2, r3, #1632
14238 add r0, r3, #1072
14244 ldr r2, [r3, #-1392]
14246 str r2, [r3, #1088]
14247 ldr r2, [r3, #-1384]
14249 sub r1, r3, #1280
14251 str r2, [r3, #1092]
14252 ldr r2, [r3, #-1388]
14254 str r2, [r3, #1096]
14255 ldr r2, [r3, #-1380]
14256 str r2, [r3, #1100]
14287 ldrh r3, [r6, #-8]
14291 mul r2, r2, r3
14294 mov r3, r4
14310 strh r0, [r3, ip] @ movhi
14312 ldr r0, [r3, #-1636]
14318 ldrh r0, [r3, r0]
14320 ldr r2, [r3, #-1400]
14321 str r2, [r3, #1040]
14322 ldr r2, [r3, #-1368]
14323 str r2, [r3, #1044]
14324 ldr r2, [r3, #-1396]
14325 str r2, [r3, #1048]
14326 ldr r2, [r3, #-1376]
14327 str r2, [r3, #1052]
14331 ldr ip, [r3, #-1364]
14336 ldr ip, [r3, #-1364]
14340 ldr r7, [r3, #-1360]
14387 mov r3, #0
14390 strh r3, [r0, #4] @ movhi
14392 ldr r3, .L2391
14393 ldrh lr, [r3, #-4]
14394 add r3, r0, r2, lsl #1
14395 add r3, r3, #14
14399 ldr r3, .L2391+4
14402 ldrh r3, [r3, #-2]
14403 sub r3, r3, #1
14404 sub r1, r3, r1
14405 mov r3, #0
14408 uxth r2, r3
14413 ldrh ip, [r3, #2]!
14423 add r3, r3, #1
14456 ldrh r3, [r2, r7]
14457 cmp r3, #0
14473 uxth ip, r3
14481 ldrh r3, [r8]
14483 sub r3, r3, #1
14484 strh r3, [r8] @ movhi
14487 ldrh r3, [r2, r7]
14489 add r3, r3, #1
14490 strh r3, [r2, r7] @ movhi
14494 add r3, r3, #1
14524 ldr r3, .L2418
14530 add r6, r3, #22
14532 ldrh r8, [r3, #-4]
14536 uxth r3, r5
14537 cmp r8, r3
14540 ldrb r3, [r4, #7] @ zero_extendqisi2
14543 smulbb r3, r3, r1
14544 strh r3, [r4, #4] @ movhi
14545 mov r3, #0
14546 strb r3, [r4, #9]
14547 ldr r3, [r2, #-1868]
14548 cmp r3, #0
14550 ldrh r3, [r4]
14552 lsl r3, r3, #1
14553 ldrh r3, [r2, r3]
14554 cmp r3, #79
14555 movls r3, #1
14556 strbls r3, [r4, #9]
14558 ldr r3, .L2418+8
14560 ldrb r3, [r3, #36] @ zero_extendqisi2
14561 cmp r3, #0
14562 movne r3, #1
14563 strbne r3, [r4, #9]
14576 ldrbeq r3, [r4, #7] @ zero_extendqisi2
14577 addeq r3, r3, #1
14578 strbeq r3, [r4, #7]
14605 ldr r3, [r4, #-1472]
14609 str r3, [r4, #-1268]
14610 ldr r3, [r4, #-1440]
14612 str r3, [r4, #-1264]
14615 movw r3, #65535
14616 cmp r0, r3
14638 orr r3, r5, r10, lsl #10
14641 str r3, [r4, #-1272]
14643 ldr r3, [r4, #-1472]
14644 str r3, [r4, #-1268]
14646 ldrb r3, [fp, #36] @ zero_extendqisi2
14647 cmp r3, #0
14650 ldr r3, [r9, #12]
14651 cmp r3, #0
14652 str r3, [sp, #28]
14660 ldr r3, [sp, #28]
14661 cmp r3, r0
14670 str r3, [sp, #12]
14673 ldr r3, [r9, #8]
14676 str r3, [sp, #8]
14677 ldr r3, [r9, #4]
14678 str r3, [sp, #4]
14679 ldr r3, [r9]
14680 str r3, [sp]
14681 ldr r3, [r4, #-1272]
14683 sub r3, r8, #388
14685 ldrh r5, [r3]
14691 mvn r3, #0
14692 str r3, [r4, #-1276]
14694 ldr r3, [r4, #-1276]
14695 cmn r3, #1
14697 ldr r3, [r4, #-1472]
14699 ldr r3, [r3]
14700 cmp r3, r2
14702 ldr r3, [r4, #-1440]
14703 ldrh r2, [r3]
14704 movw r3, #61604
14705 cmp r2, r3
14719 ldr r3, [r4, #-1268]
14726 add r1, r3, r1
14728 ldr r3, .L2449+24
14729 ldrh r2, [r3, #-8]
14733 ldrh r2, [r3, #-12]
14735 lsr r3, r1, #3
14737 add r3, r3, r1, lsl #1
14739 add r3, r3, #52
14740 ubfx r3, r3, #2, #14
14741 add r1, r1, r3, lsl #2
14745 ldr r3, .L2449+16
14746 cmp r2, r3
14750 sub r3, r5, #2512
14752 ldrh r3, [r3, #-14]
14754 cmp r1, r3
14758 ldrh r3, [r1, #-2]
14763 mul r3, r2, r3
14764 str r3, [r4, #-1284]
14765 mul r3, r3, r0
14767 str r3, [r4, #-2736]
14768 ldrh r3, [r1, #6]
14769 sub r0, r0, r3
14770 sub r3, r5, #2544
14771 ldrh r1, [r3, #-4]
14774 ldrh r3, [r5, #16]
14778 lsr r1, r3, #6
14779 and r3, r3, #63
14780 strb r3, [r4, #890]
14781 ldrb r3, [r4, #827] @ zero_extendqisi2
14785 strb r3, [r4, #892]
14786 movw r3, #1156
14787 strh r1, [r4, r3] @ movhi
14790 mov r3, #0
14791 strh r3, [r2, #2] @ movhi
14793 strb r3, [r4, #1162]
14796 strb r3, [r4, #1164]
14815 str r3, [r4, #-1604]
14817 str r3, [r4, #-1600]
14818 str r3, [r4, #-1584]
14819 str r3, [r4, #-1588]
14821 str r3, [r4, #-1576]
14823 str r3, [r4, #-1568]
14824 str r3, [r4, #-1592]
14825 ldr r3, [r4, #856]
14827 cmp r3, r0
14828 strhi r3, [r4, #-1612]
14829 ldr r3, [r4, #852]
14830 cmp r3, r2
14831 strhi r3, [r4, #-1608]
14832 movw r3, #65535
14833 cmp ip, r3
14839 movw r3, #65535
14840 cmp r2, r3
14846 movw r3, #65535
14847 cmp r2, r3
14852 movw r3, #1156
14853 ldrh r2, [r4, r3]
14854 movw r3, #65535
14855 cmp r2, r3
14903 lsl r3, r6, #1
14906 ldrh r2, [r2, r3]
14913 adds r3, r4, #0
14914 movne r3, #1
14916 movne r3, #0
14917 cmp r3, #0
14918 moveq r4, r3
14929 ldrh r3, [r5, #-2]
14935 ldr r3, .L2463+20
14939 ldrh r3, [r3, #-4]
14940 str r3, [sp, #28]
14941 ldr r3, [r7, #-1460]
14942 str r3, [sp, #32]
14943 ldr r3, .L2463+24
14944 ldrh r2, [r3, #-8]
14945 ldrh fp, [r3, #-6]
14953 uxth r3, r2
14954 cmp r1, r3
14961 uxth r3, r8
14962 cmp r5, r3
14974 ldrh r3, [ip, #2]!
14975 cmp r3, lr
14978 orr r3, r6, r3, lsl #10
14979 str r3, [r1, #4]
14980 ldr r3, [sp, #36]
14981 mul r3, r3, r5
14982 add r8, r3, #3
14983 cmp r3, #0
14984 movlt r3, r8
14986 bic r3, r3, #3
14987 add r3, r8, r3
14988 str r3, [r1, #8]
14989 mul r3, fp, r5
14992 add r8, r3, #3
14993 cmp r3, #0
14994 movlt r3, r8
14996 bic r3, r3, #3
14997 add r3, r8, r3
14998 str r3, [r1, #12]
15003 ldr r3, [sp, #44]
15007 ldr ip, [r3, #-1500]
15010 ldr r3, [r2, #12]
15015 ldr lr, [r3, #12]
15017 ldr lr, [r3, #8]
15019 ldr lr, [r3, #4]
15021 ldr r3, [r3]
15022 str r3, [sp]
15023 ldr r3, [r2, #4]
15061 ldr r3, .L2476+12
15063 ldrh r3, [r3, #-10]
15064 cmp r3, r0
15078 mov r3, r0
15085 ldr r3, .L2476+20
15089 ldrh r2, [r3, #-4]
15090 ldrh lr, [r3, #72]
15091 ldrh r8, [r3, #74]
15099 uxth r3, r2
15100 cmp r1, r3
15109 uxth r3, r7
15110 cmp r4, r3
15120 uxth r3, r7
15121 cmp r4, r3
15126 ldrh r3, [ip, #2]!
15127 cmp r3, r9
15130 lsl r3, r3, #10
15131 str r3, [r1, #4]
15132 mul r3, lr, r4
15133 add fp, r3, #3
15134 cmp r3, #0
15135 movlt r3, fp
15137 bic r3, r3, #3
15138 add r3, fp, r3
15139 str r3, [r1, #8]
15140 mul r3, r8, r4
15143 add fp, r3, #3
15144 cmp r3, #0
15145 movlt r3, fp
15146 bic r3, r3, #3
15147 add r3, r7, r3
15148 str r3, [r1, #12]
15159 ldr r3, [r2, #12]
15164 ldr lr, [r3, #12]
15166 ldr lr, [r3, #8]
15168 ldr lr, [r3, #4]
15170 ldr r3, [r3]
15171 str r3, [sp]
15172 ldr r3, [r2, #4]
15184 ldr r3, [r2, #12]
15189 ldr lr, [r3, #12]
15191 ldr lr, [r3, #8]
15193 ldr lr, [r3, #4]
15195 ldr r3, [r3]
15196 str r3, [sp]
15197 ldr r3, [r2, #4]
15237 ldrh r3, [r6, #-10]
15238 mul r2, r2, r3
15241 add r3, r4, #872
15247 strh r5, [r3] @ movhi
15250 str r3, [sp, #4]
15252 ldr r3, [sp]
15254 ldrh r3, [r3, #-12]
15255 cmp r7, r3
15257 ldr r3, .L2489+4
15261 ldrh r2, [r3]
15262 add r3, r3, #4
15263 ldrh r3, [r3, #62]
15270 str r3, [sp, #12]
15274 ldr r3, [sp, #12]
15277 addeq r6, r3, r6
15285 ldreq r3, [r4, #-1404]
15287 strheq r2, [r3, r10] @ movhi
15295 add r3, r10, r7
15296 add r3, r2, r3, lsl #1
15297 strh r6, [r3, #4] @ movhi
15298 ldr r3, .L2489+8
15299 ldrh r3, [r3]
15300 cmp r7, r3
15302 ldr r3, .L2489+12
15303 ldrh r3, [r3]
15304 cmp r7, r3
15306 ldr r3, .L2489+16
15307 ldrh r3, [r3]
15308 cmp r7, r3
15310 ldr r3, [r4, #-1404]
15312 ldrh r3, [r3, r10]
15313 cmp r3, #0
15327 ldr r3, [sp, #4]
15329 strh r9, [r3] @ movhi
15330 ldr r3, .L2489+20
15331 strh r8, [r3] @ movhi
15357 ldr r3, .L2493
15359 ldr r1, [r3, #1204]
15365 str r2, [r3, #1208]
15366 ldr r2, [r3, #1716]
15367 str r2, [r3, #1292]
15368 ldr r2, [r3, #1720]
15369 str r2, [r3, #1296]
15370 ldr r2, [r3, #-1604]
15371 str r2, [r3, #1212]
15372 ldr r2, [r3, #-1600]
15373 str r2, [r3, #1216]
15374 ldr r2, [r3, #-1584]
15375 str r2, [r3, #1220]
15376 ldr r2, [r3, #-1588]
15377 str r2, [r3, #1224]
15378 ldr r2, [r3, #-1576]
15379 str r2, [r3, #1232]
15380 ldr r2, [r3, #-1572]
15381 str r2, [r3, #1236]
15382 ldr r2, [r3, #-1596]
15383 str r2, [r3, #1240]
15384 ldr r2, [r3, #-1592]
15385 str r2, [r3, #1244]
15386 ldr r2, [r3, #-1568]
15387 str r2, [r3, #1248]
15388 ldr r2, [r3, #-1564]
15389 str r2, [r3, #1252]
15390 ldr r2, [r3, #-1616]
15391 str r2, [r3, #1264]
15392 ldr r2, [r3, #-1620]
15393 str r2, [r3, #1268]
15415 ldr r3, .L2505
15416 ldr r2, [r3, #-1868]
15420 ldr r2, [r3, #-1564]
15426 ldrh r1, [r3, ip]
15430 strhls r1, [r3, ip] @ movhi
15433 ldr r1, [r3, #-1416]
15443 ldr r2, [r3, #-1416]
15448 ldr r2, [r3, #-1416]
15449 ldr r3, .L2505+8
15450 ldrh r1, [r3]
15451 lsl r3, r1, #9
15452 str r3, [r2, #12]
15453 ldr r3, [r2, #8]
15454 add r3, r3, #1
15455 str r3, [r2, #8]
15456 mov r3, #0
15457 str r3, [r2, #4]
15491 ldr r3, [r4, #1204]
15492 cmp r3, r5
15500 ldr r3, [r4, #1204]
15501 cmp r3, r5
15503 ldr r3, [r4, #1292]
15504 str r3, [r4, #1716]
15505 ldr r3, [r4, #1296]
15506 str r3, [r4, #1720]
15507 ldr r3, [r4, #1212]
15508 str r3, [r4, #-1604]
15509 ldr r3, [r4, #1216]
15510 str r3, [r4, #-1600]
15511 ldr r3, [r4, #1220]
15512 str r3, [r4, #-1584]
15513 ldr r3, [r4, #1224]
15514 str r3, [r4, #-1588]
15515 ldr r3, [r4, #1232]
15516 str r3, [r4, #-1576]
15517 ldr r3, [r4, #1236]
15518 str r3, [r4, #-1572]
15519 ldr r3, [r4, #1240]
15520 str r3, [r4, #-1596]
15521 ldr r3, [r4, #1244]
15522 str r3, [r4, #-1592]
15523 ldr r3, [r4, #1248]
15524 str r3, [r4, #-1568]
15525 ldr r3, [r4, #1252]
15526 str r3, [r4, #-1564]
15527 ldr r3, [r4, #1264]
15528 str r3, [r4, #-1616]
15531 mov r3, #0
15533 str r3, [r4, #-1620]
15537 cmp r2, r3
15539 str r3, [r4, #1272]
15542 ldr r3, .L2513+16
15545 ldrh r0, [r3, #-10]
15546 ldrh r1, [r3, #-60]
15552 mov r3, #1
15555 str r3, [r4, #-1868]
15586 add r3, r6, #388
15587 str r3, [sp, #28]
15591 ldrh r3, [r6, #-4]
15593 cmp r4, r3
15606 ldrb r3, [r1, #-2740] @ zero_extendqisi2
15607 cmp r3, #0
15609 ldr r3, .L2532+16
15610 ldrh r3, [r3]
15611 cmp r4, r3
15613 ldr r3, .L2532+20
15614 ldrh r3, [r3]
15615 cmp r4, r3
15626 mov r3, r9
15635 mov r3, r9
15649 add r3, r9, r10
15651 add r3, r3, r8
15653 str r3, [r5, #-1272]
15655 ldr r3, [r5, #-1472]
15658 str r3, [r5, #-1268]
15659 ldr r3, [r5, #-1440]
15660 str r3, [r5, #-1264]
15664 ldr r3, [r5, #-1264]
15669 ldr r2, [r3, #12]
15671 ldr r2, [r3, #8]
15673 ldr r2, [r3, #4]
15675 ldr r3, [r3]
15704 ldr r3, .L2541
15710 add r6, r3, #22
15711 ldrh r8, [r3, #-4]
15712 ldrh r9, [r3, #62]
15714 uxth r3, r5
15715 cmp r8, r3
15724 ldr r3, .L2541+4
15726 ldr r3, [r3, #-1356]
15727 mla r7, r2, r7, r3
15763 ldr r3, [r2, #-1356]
15764 sub r0, r0, r3
15765 ldr r3, .L2546+4
15767 mul r0, r3, r0
15768 ldr r3, [r2, #-1412]
15771 ldrh r0, [r3, r0]
15791 ldr r3, [r1, #876]
15792 cmp r3, #0
15802 sub r3, r3, ip
15804 asr r3, r3, #1
15808 mul r3, r2, r3
15810 uxth r3, r3
15815 mul lr, r4, r3
15822 lsl r3, r3, #1
15823 ldrh r0, [r2, r3]
15826 mov r3, lr
15829 mov r0, r3
15866 ldr r3, .L2575+16
15868 ldr r3, [r3, #3440]
15869 cmp r3, #1
15872 add r3, sp, #28
15877 ldr r3, [sp, #28]
15883 str r3, [sp, #4]
15884 ldr r3, [sp, #24]
15885 str r3, [sp]
15886 ldr r3, [sp, #20]
15958 mov r3, r0
16027 sub r3, r7, #1712
16029 ldrh r2, [r3, #-12]
16034 add r3, r7, #1152
16036 ldrh r2, [r3]
16045 movw r3, #1128
16047 ldrh r2, [r7, r3]
16082 ldrh r3, [r4]
16088 lsl r3, r3, #1
16089 ldrh r2, [r2, r3]
16116 ldrh r3, [r4]
16122 lsl r3, r3, #1
16123 ldrh r2, [r2, r3]
16175 ldr r3, [r7, #1280]
16180 str r3, [sp, #4]
16181 ldr r3, [r7, #1288]
16184 str r3, [sp]
16185 ldr r3, [r7, #1284]
16231 ldrh r3, [r7, r5]
16234 cmp r3, r2
16237 lsl r3, r3, #1
16240 ldrh r2, [r2, r3]
16247 uxth r3, r0
16252 cmp r3, fp
16255 lsl r1, r3, #1
16256 mul r6, r10, r3
16271 ldr r3, [r7, #-1356]
16274 ldrh r3, [r3, r6]
16279 ldr r3, [r7, #876]
16283 sub r3, r3, r2
16285 asr r3, r3, #1
16286 mul r3, r2, r3
16287 uxth r3, r3
16289 cmp r3, r9
16292 lsl r2, r3, #1
16293 mul r6, r10, r3
16307 ldrne r3, [r7, #-1356]
16308 ldrhne r3, [r3, r6]
16439 ldr r3, [r4, #-1564]
16440 cmp r2, r3
16443 mov r3, #0
16446 str r3, [r4, #-1580]
16449 cmp r3, r1
16454 ldr r3, .L2609+4
16457 ldrh r1, [r3, #-10]
16464 add r3, r5, #256
16465 cmp r3, r8
16468 add r3, r5, #768
16469 cmp r3, r2
16473 movls r3, #0
16474 movhi r3, #1
16476 orreq r3, r3, #1
16477 cmp r3, #0
16488 add r3, r3, #1
16494 ldr r3, [r4, #-1568]
16495 cmp r2, r3
16496 addhi r3, r3, #1
16497 strhi r3, [r4, #-1568]
16498 movhi r3, #0
16503 cmp r3, r2
16506 lsl r1, r3, #1
16507 add r3, r3, #1
16527 ldr r3, [r4, #864]
16528 cmp r3, #0
16540 ldrh r0, [r3]
16546 movw r3, #65535
16547 cmp r6, r3
16559 add r3, r1, #128
16560 cmp r10, r3
16562 add r3, r1, #256
16563 cmp r8, r3
16565 ldr r3, [r4, #-1568]
16567 cmp r1, r3
16572 ldrh r3, [r9, fp]
16575 str r3, [sp, #4]
16576 ldr r3, [r4, #-1404]
16577 ldrh r3, [r3, fp]
16578 str r3, [sp]
16579 ldr r3, [r4, #-1568]
16581 mov r3, #1
16582 str r3, [r4, #-1556]
16590 ldrh r6, [r3, #4]
16593 sub r3, r3, ip
16594 asr r3, r3, #1
16595 mul r3, lr, r3
16596 uxth r6, r3
16597 lsl r3, r6, #1
16598 ldrh r3, [r9, r3]
16599 cmp r5, r3
16601 cmp r7, r3
16602 movhi r7, r3
16605 mla r3, fp, r0, ip
16632 lsl r3, r0, #1
16637 strh r1, [r2, r3] @ movhi
16665 ldr r3, [r4, #-1280]
16666 cmp r3, #0
16670 ldr r3, .L2669+4
16672 cmp r5, r3
16673 sub r7, r3, #100
16676 ldrh r3, [r7]
16678 lsr r0, r3, #1
16679 mul lr, ip, r3
16692 movne r3, #0
16693 andeq r3, r3, #1
16694 cmp r3, #0
16703 ldrh r3, [r10]
16704 cmp r3, #1
16706 ldrb r3, [r4, #-2740] @ zero_extendqisi2
16707 cmp r3, #0
16710 ldrh r3, [r7]
16712 lsr r1, r3, #3
16716 rsbls r3, r3, r3, lsl #3
16717 ubfxls r1, r3, #3, #16
16725 ldrh r3, [r7]
16727 sub r3, r3, #1
16728 strh r3, [r7] @ movhi
16729 ldrh r3, [r10, #-12]
16730 cmp r3, r8
16732 ldr r3, [r4, #-1404]
16734 ldrh r7, [r3, r6]
16740 ldrb r3, [r5, #7] @ zero_extendqisi2
16741 cmp r3, #0
16750 mov r3, r0
16755 cmp r1, r3
16757 ldr r3, [r4, #-1868]
16759 adds r3, r3, #0
16760 movne r3, #1
16762 movne r3, #0
16763 cmp r3, #0
16765 ldr r3, [r4, #-1412]
16766 ldrh r3, [r3, r6]
16767 cmp r3, #40
16768 movhi r3, #0
16769 strbhi r3, [r4, #892]
16771 ldrb r3, [r5, #8] @ zero_extendqisi2
16774 cmp r3, #0
16775 ldrh r3, [r2, r6]
16777 cmp r3, #0
16780 moveq r3, #2
16781 addne r3, r3, r1
16783 strh r3, [r2, r6] @ movhi
16784 ldr r3, [r4, #-1580]
16785 add r3, r3, #1
16786 str r3, [r4, #-1580]
16789 ldr r3, [r4, #-1412]
16792 ldrh r3, [r3, r6]
16794 cmp r3, r2
16796 strhi r3, [r4, #-1568]
16797 ldr r3, [r4, #-1576]
16798 mla r0, r0, r2, r3
16803 ldr r3, [r2, #16]
16804 add r3, r3, #1
16805 str r3, [r2, #16]
16808 add r3, r1, #4
16811 add r3, r3, #36
16812 cmp r2, r3
16814 ldrb r3, [r4, #-2740] @ zero_extendqisi2
16815 cmp r3, #0
16817 ldrb r3, [r5, #8] @ zero_extendqisi2
16820 cmp r3, #1
16830 mov r3, r10
16836 cmp r3, #0
16846 ldr r3, [r4, #-1404]
16848 strh r2, [r3, r6] @ movhi
16851 str lr, [r3, #8]
16853 str lr, [r3, #12]
16854 add r3, r3, #36
16864 add r3, r3, #1
16866 strh r3, [r2, r6] @ movhi
16867 ldr r3, [r4, #-1576]
16868 add r3, r3, #1
16869 str r3, [r4, #-1576]
16873 ldr r1, [r3, #-36]
16876 str r1, [r3, #-36]
16886 add r3, r3, #1
16890 str r3, [sp, #4]
16894 ldr r3, [sp, #4]
16904 ldrh r3, [fp, #-2]
16906 smulbb r3, r3, r2
16911 uxth r3, r3
16913 strh r3, [r5, #4] @ movhi
16919 strh r3, [r1, r2] @ movhi
16952 mov r3, #0
16953 str r3, [r2, #1732]
16956 uxth r5, r3
16957 add r0, r3, #1
16964 ldr r3, [r2, #-1476]
16965 cmp r1, r3
16969 uxth r3, r3
16971 mul r5, ip, r3
16975 mul r1, r3, r1
16985 mul r1, r3, r1
16995 mla r3, r4, r3, r1
16997 str r1, [r3, #8]
16999 str r1, [r3, #12]
17000 mov r3, r0
17006 add r3, r6, r4
17007 str lr, [r3, #8]
17008 ldrh r3, [r5]
17009 mul r3, r1, r3
17010 add r0, r3, #3
17011 cmp r3, #0
17012 movlt r3, r0
17014 bic r3, r3, #3
17015 add r3, r0, r3
17016 str r3, [r6, r4]
17017 ldrh r3, [r5, #2]
17019 mul r3, r1, r3
17023 add r4, r3, #3
17024 cmp r3, #0
17025 movlt r3, r4
17027 bic r3, r3, #3
17028 add r3, r4, r3
17029 str r3, [r0, #4]
17051 mvn r3, #0
17056 strh r3, [r4, r2] @ movhi
17058 str r3, [r4, #1752]
17059 sub r3, r4, #1280
17060 strh r5, [r3, #-8] @ movhi
17061 sub r3, r4, #1632
17062 ldrh r2, [r3, #-12]
17109 ldr r3, .L2691
17116 ldr r6, [r3, #-1476]
17117 ldr r4, [r3, #-1444]
17119 uxth r3, lr
17120 cmp r1, r3
17122 mla ip, r5, r3, r0
17125 uxth r3, r2
17126 cmp r6, r3
17128 mul r3, r7, r3
17130 ldr r10, [r4, r3]
17131 add r9, r4, r3
17132 ldr r3, [ip, #8]
17133 cmp r10, r3
17155 ldr r3, .L2701
17162 ldr r4, [r3, #-1476]
17163 ldr r5, [r3, #-1444]
17172 uxth r3, lr
17173 cmp r4, r3
17175 mla r3, r6, r3, r5
17177 ldr r9, [r3, #8]
17181 ldr lr, [r3]
17182 str r7, [r3, #8]
17184 ldr r3, [r3, #4]
17185 str r3, [r2, #12]
17208 ldr r3, [r2, #-1508]
17210 add r2, r3, r2, lsl #1
17212 cmp r3, r2
17217 ldrh r1, [r3], #2
17245 ldr r3, .L2715
17248 ldrh lr, [r3, r2]
17249 ldr r2, [r3, #-1508]
17259 ldrh r0, [r3, r2]
17261 strh r0, [r3, r2] @ movhi
17271 ldrh r2, [r3, ip]
17273 ldr r2, [r3, #-1504]
17277 ldrh r2, [r3, ip]
17279 strh r2, [r3, ip] @ movhi
17299 mov r3, #0
17303 strh r3, [r4, r2] @ movhi
17307 strh r3, [r4, r2] @ movhi
17311 ldrh r3, [r5, #-14]
17315 mul r2, r2, r3
17336 movw r3, #3444
17343 ldrh r6, [r2, r3]
17344 movw r3, #65535
17345 cmp r6, r3
17355 ldr r3, .L2770+4
17357 ldrh r3, [r3, #-2]
17358 cmp r3, r2
17363 mvn r3, #0
17364 stm sp, {r2, r3}
17367 movw r3, #65535
17370 cmp r1, r3
17373 ldr r3, .L2770+12
17379 ldrh r2, [r3, #-4]
17380 ldrh lr, [r3, #74]
17384 ldrh r2, [r3, #72]
17390 uxth r3, r2
17391 cmp r1, r3
17398 uxth r3, r10
17399 cmp r7, r3
17401 ldr r3, [sp]
17404 add r3, r3, #1
17405 str r3, [sp]
17407 ldr r3, [sp, #8]
17408 cmp r3, r2
17412 ldrh r3, [r2, #-2]
17413 cmp r3, r6
17418 ldrh r3, [ip], #2
17419 cmp r3, r8
17422 orr r3, r6, r3, lsl #10
17423 str r3, [r1, #4]
17424 ldr r3, [sp, #20]
17425 mul r3, r3, r7
17426 add r10, r3, #3
17427 cmp r3, #0
17428 movlt r3, r10
17430 bic r3, r3, #3
17431 add r3, r10, r3
17432 str r3, [r1, #8]
17433 mul r3, lr, r7
17436 add r10, r3, #3
17437 cmp r3, #0
17438 movlt r3, r10
17439 bic r3, r3, #3
17440 add r3, fp, r3
17441 str r3, [r1, #12]
17449 add r3, r8, r9
17450 ldr fp, [r3, #4]
17451 str r3, [sp, #12]
17456 ldr r3, [sp, #12]
17458 ldr r3, [r3, #12]
17460 ldrh r0, [r3]
17468 mov r3, #1
17469 str r3, [r4, #1748]
17473 movw r3, #3444
17476 strh r0, [r1, r3] @ movhi
17482 ldr r0, [r3, #8]
17491 ldr r2, [r3, #8]
17493 ldr r0, [r3, #12]
17498 ldrh r3, [r5]
17500 lsl r3, r3, #1
17502 strh r1, [r2, r3] @ movhi
17506 mvn r3, #0
17507 strh r3, [r5] @ movhi
17508 strh r3, [r2] @ movhi
17516 str r3, [sp, #12]
17518 ldr r3, [sp, #12]
17520 ldr r2, [r3, #12]
17539 ldr r3, [sp, #12]
17556 ldrh r3, [r5]
17559 lsl r3, r3, #1
17569 ldr r3, [r4, #-1868]
17570 cmp r3, #0
17571 ldrh r3, [r5]
17578 lsl r2, r3, #1
17594 lsl r3, r3, #1
17596 strh r1, [r2, r3] @ movhi
17599 mvn r3, #0
17600 strh r3, [r5] @ movhi
17605 ldrh r3, [r1]
17606 cmp r3, r0
17609 add r3, r3, r0
17610 strh r3, [r1] @ movhi
17611 ldrh r3, [r2, #-2]
17612 cmp r3, r6
17647 ldrh r3, [r6]
17648 cmp r3, r0
17651 ldrh r3, [r5, #-14]
17652 cmp r3, r0
17654 ldrh r3, [r5, #-12]
17655 cmp r3, r0
17657 ldrh r3, [r5, #-10]
17658 cmp r3, r0
17665 movw r3, #65535
17666 cmp r2, r3
17670 cmp r2, r3
17674 cmp r2, r3
17678 cmp r2, r3
17703 ldrh r3, [r6]
17704 cmp r3, r0
17707 ldrh r3, [r5, #-14]
17708 cmp r3, r0
17710 ldrh r3, [r5, #-12]
17711 cmp r3, r0
17713 ldrh r3, [r5, #-10]
17714 cmp r3, r0
17721 movw r3, #65535
17722 cmp r2, r3
17726 cmp r2, r3
17730 cmp r2, r3
17734 cmp r2, r3
17773 ldr r3, [r6, #-1868]
17774 cmp r3, #0
17778 ldrh r3, [r2, r4]
17779 cmp r3, #39
17780 subhi r3, r3, #40
17781 strhhi r3, [r2, r4] @ movhi
17783 ldrh r3, [r7, #-2]
17788 cmp r3, r1
17790 cmp r3, #15
17791 addls r2, r3, #1
17792 lslls r3, r3, #1
17795 strhls r5, [r2, r3] @ movhi
17827 ldrh r3, [r4, #-2]
17828 cmp r3, #0
17836 cmp r2, r3
17838 movcs r3, #0
17839 strhcs r3, [r4, #-14] @ movhi
17840 ldrh r3, [r4, #-14]
17841 lsl r3, r3, #1
17842 ldrh r0, [r2, r3]
17845 ldrh r3, [r4, #-14]
17846 add r3, r3, #1
17847 strh r3, [r4, #-14] @ movhi
17872 ldrh r3, [r4, #-2]
17873 cmp r3, #0
17880 ldr r3, .L2828+4
17881 ldrh r2, [r3, #-4]
17882 uxth r3, r7
17883 cmp r2, r3
17892 uxtah r3, r9, r7
17895 ldrb r0, [r3, #-1706] @ zero_extendqisi2
17954 lsl r3, r0, #1
17958 ldrh r3, [r1, r3]
17959 cmp r3, #0
17965 mvneq r3, #0
17966 strheq r3, [r2, r1] @ movhi
17986 ldrh r3, [r2]
17987 sub r3, r3, #1
17988 strh r3, [r2] @ movhi
17992 mov r3, #1
17994 mov r0, r3
17998 mov r3, #0
18018 movw r3, #65535
18021 cmp r0, r3
18025 ldr r3, [r5, #-1404]
18027 ldrh r2, [r3, r6]
18030 strhne r2, [r3, r6] @ movhi
18035 ldr r3, [r5, #-1404]
18039 strh r2, [r3, r6] @ movhi
18048 ldrh r3, [r2]
18049 sub r3, r3, #1
18050 strh r3, [r2] @ movhi
18052 ldr r3, [r5, #-1404]
18055 ldrh r2, [r3, r6]
18065 movw r3, #65535
18067 cmp r0, r3
18104 ldrh r3, [r0, #2]
18107 str r3, [sp, #8]
18108 cmp r2, r3
18128 ldrb r3, [fp, #6] @ zero_extendqisi2
18130 str r3, [sp, #12]
18136 ldr r3, .L3011+4
18137 ldrb r3, [r3, #-2740] @ zero_extendqisi2
18138 cmp r3, #0
18140 ldr r3, .L3011+8
18141 add r3, r3, r0, lsl #1
18142 ldrh r5, [r3, #84]
18144 ldr r3, .L3011+4
18146 sub r2, r3, #1728
18147 ldr r0, [r3, #-1500]
18149 sub r3, r3, #1648
18150 ldr lr, [r3, #216]
18151 ldrh r7, [r3, #-6]
18152 add r3, fp, #16
18155 mov ip, r3
18158 str r3, [sp, #20]
18161 uxth r3, r2
18162 cmp r1, r3
18164 ldrb r3, [fp, #8] @ zero_extendqisi2
18166 cmp r3, #1
18167 movne r3, #0
18169 ldrb r3, [r8, #-2740] @ zero_extendqisi2
18170 adds r3, r3, #0
18171 movne r3, #1
18173 str r3, [sp, #24]
18180 ldr r3, [r8, #-1608]
18181 str r3, [sp, #16]
18183 uxth r3, r7
18184 cmp r6, r3
18188 uxth r3, r4
18189 str r3, [sp]
18190 ldr r3, [r8, #-1500]
18191 ldr r0, [r3, #4]
18195 ldrb r3, [fp, #8] @ zero_extendqisi2
18197 cmp r3, #1
18230 cmp r3, #0
18234 ldr r3, [r8, #1752]
18238 cmn r3, #1
18240 ldr r3, [r8, #1752]
18243 str r3, [sp, #12]
18244 ldr r3, [sp, #8]
18245 add r3, r3, #7
18246 cmp r5, r3
18253 ldr r3, .L3011+12
18257 ldrh r3, [r3]
18258 str r3, [sp, #16]
18259 mov r3, #0
18260 mov r5, r3
18272 mov r3, #0
18273 strh r3, [fp, #2] @ movhi
18275 strb r3, [fp, #6]
18278 ldrh r3, [ip], #2
18280 cmp r3, r1
18283 orr r3, r5, r3, lsl #10
18284 stmib r1, {r3, r10}
18285 mul r3, r7, r6
18288 add r8, r3, #3
18289 cmp r3, #0
18290 movlt r3, r8
18291 bic r3, r3, #3
18292 add r3, lr, r3
18293 str r3, [r1, #12]
18298 mov r3, #36
18300 mul r3, r3, r7
18301 add r2, r1, r3
18302 ldr r3, [r1, r3]
18303 cmp r3, #0
18306 ldr r3, [r2, #4]
18307 cmn r3, #1
18310 mov r0, r3
18313 addne r3, r3, #1
18314 strne r3, [r10, #-1608]
18316 ldr r3, [r2]
18317 cmn r3, #1
18320 uxth r3, r4
18322 str r3, [sp]
18324 ldr r3, [r8, #-1500]
18325 mla r7, r2, r7, r3
18333 ldrh r3, [fp]
18335 strh r3, [r2] @ movhi
18342 add r3, r3, #1
18351 uxth r2, r3
18357 ldr r3, [r6, #-1500]
18361 mla r5, r2, r5, r3
18365 cmp r5, r3
18370 ldr r0, [r3]
18373 ldr r0, [r3, #12]
18393 add r3, r3, #36
18398 ldr r3, .L3011+4
18399 strh r1, [r3, r2] @ movhi
18410 strne r8, [r3, #1752]
18416 str r2, [r3, #1752]
18419 ldr r2, [r3, #1752]
18427 strne r7, [r3, #1752]
18432 movw r3, #1796
18433 strh r2, [r4, r3] @ movhi
18435 ldr r3, .L3011+28
18441 ldrh lr, [r3, #-4]
18445 uxth r3, r2
18446 cmp lr, r3
18451 mov r3, #0
18453 str r3, [sp, #16]
18455 ldrh r3, [sp, #16]
18456 cmp r2, r3
18458 ldrb r3, [fp, #8] @ zero_extendqisi2
18461 cmp r3, #1
18462 ldr r3, .L3011
18467 ldrh r2, [r3]
18473 ldrh r3, [r3, #-2]
18474 cmp r3, r9
18478 mov r3, #0
18480 strh r3, [fp, #4] @ movhi
18483 uxth r1, r3
18490 add r1, r3, #1
18492 mov r3, r1
18495 ldr r2, [r3, #1752]
18500 mvn r3, #0
18501 str r3, [r6, #1752]
18504 ldrh r3, [r1], #2
18505 cmp r3, r6
18508 orr r3, r9, r3, lsl #10
18510 str r3, [ip, #4]
18515 orrne r3, r3, #-2147483648
18516 strne r3, [ip, #4]
18518 ldr r3, [sp, #12]
18519 add r3, r3, #1
18520 uxth r3, r3
18521 str r3, [sp, #12]
18526 ldr r3, [sp, #16]
18529 mul r6, r6, r3
18535 ldr r3, [sp, #8]
18536 cmp r9, r3
18539 moveq r3, #1
18540 movne r3, #0
18542 movls r3, #0
18543 andhi r3, r3, #1
18544 cmp r3, #0
18546 ldr r3, [sp]
18548 cmp r9, r3
18551 ldr r3, [r8, r6]
18552 cmn r3, #1
18554 ldr r3, [r7, #12]
18556 ldrh r1, [r3]
18560 ldr r10, [r3, #4]
18570 ldr r5, [r3, #8]
18572 ldr r3, [r3, #12]
18575 str r3, [sp, #36]
18584 ldr r3, [sp, #36]
18585 cmn r3, #1
18591 str r3, [r0, #4]
18596 add r3, r2, r6
18600 mvn r3, #0
18601 str r3, [sp, #36]
18610 lsl r3, r0, #1
18612 ldrh r3, [r2, r3]
18613 cmp r3, #0
18619 ldr r3, [sp, #44]
18621 cmp r2, r3
18628 ldr r3, [sp, #16]
18629 add r3, r3, #1
18657 str r1, [r3, #4]
18660 mov r0, r3
18661 ldr r7, [r3, #12]
18664 ldr r3, [r4, #-1500]
18665 ldr r3, [r3, r6]
18666 cmn r3, #1
18668 ldr r3, [r7, #4]
18670 mov r1, r3
18674 mov r1, r3
18681 ldr r3, [sp, #44]
18683 cmp r2, r3
18685 ldr r3, [sp, #36]
18686 cmn r3, #1
18689 ubfx r3, r3, #10, #21
18690 cmp r3, r2
18700 ldr r3, [sp, #36]
18701 cmp r8, r3
18706 ldrh r3, [r6]
18708 cmp r3, r0
18710 add r3, r6, #932
18711 ldrh r3, [r3]
18712 cmp r3, r0
18714 add r3, r6, #980
18715 ldrh r3, [r3]
18716 cmp r3, r0
18725 ldr r3, [r6, #-1500]
18726 ldr r3, [r3]
18727 cmn r3, #1
18744 ldrh r3, [fp]
18748 strh r3, [r2] @ movhi
18751 ldr r3, [r4, #1800]
18752 cmp r3, #31
18754 addls r2, r4, r3, lsl #2
18755 addls r3, r3, #1
18756 strls r3, [r4, #1800]
18760 ldr r3, [r4, #1752]
18761 cmn r3, #1
18767 cmp r10, r3
18771 ldrb r3, [sp, #4] @ zero_extendqisi2
18773 strb r3, [fp, #6]
18774 ldrh r3, [sp]
18775 strh r3, [fp, #2] @ movhi
18810 ldrh r3, [r0, #4]
18811 cmp r3, #0
18814 movw r3, #65535
18815 cmp r2, r3
18820 ldrb r3, [r0, #6] @ zero_extendqisi2
18823 add r3, r0, r3, lsl #1
18824 ldrh r3, [r3, #16]
18827 cmp r3, r1
18832 ldrb r3, [r5, #-2740] @ zero_extendqisi2
18833 cmp r3, #0
18835 ldrh r3, [r4, #2]
18836 lsl r3, r3, #1
18837 ldrh r3, [r6, r3]
18838 cmp r3, r1
18840 ldrh r3, [r4, #4]
18842 sub r3, r3, #1
18843 strh r3, [r4, #4] @ movhi
18848 ldrh r3, [r4, #2]
18850 add r3, r3, #1
18851 strh r3, [r4, #2] @ movhi
18854 ldrb r3, [r4, #6] @ zero_extendqisi2
18856 add r3, r3, #1
18858 uxtb r3, r3
18859 strb r3, [r4, #6]
18860 cmp r2, r3
18861 ldrheq r3, [r4, #2]
18862 addeq r3, r3, #1
18863 strheq r3, [r4, #2] @ movhi
18864 moveq r3, #0
18865 strbeq r3, [r4, #6]
18866 ldrb r3, [r4, #6] @ zero_extendqisi2
18867 add r3, r4, r3, lsl #1
18868 ldrh r3, [r3, #16]
18871 ldrb r3, [r5, #-2740] @ zero_extendqisi2
18872 adds r3, r3, #0
18873 movne r3, #1
18875 movne r3, #0
18876 cmp r3, #0
18880 ldrh r3, [r1]
18881 cmp r2, r3
18883 ldrh r3, [r4]
18886 lsl r3, r3, #1
18887 ldrh r2, [r0, r3]
18889 strh r2, [r0, r3] @ movhi
18890 mov r3, #0
18892 strh r3, [r4, #4] @ movhi
18893 strb r3, [r4, #6]
18915 mov r3, #0
18918 strb r3, [r0, #10]
18920 ldrb r3, [r0, #6] @ zero_extendqisi2
18923 add r3, r0, r3, lsl #1
18925 ldrh r2, [r3, #16]
18930 ldrb r3, [r4, #8] @ zero_extendqisi2
18932 cmp r3, #1
18933 ldrh r3, [r4, #4]
18942 sub r3, r3, #1
18944 strh r3, [r4, #4] @ movhi
18947 ldrb r3, [r4, #6] @ zero_extendqisi2
18949 add r3, r3, #1
18950 uxtb r3, r3
18951 cmp r2, r3
18952 strb r3, [r4, #6]
18953 ldrheq r3, [r4, #2]
18954 addeq r3, r3, #1
18955 strheq r3, [r4, #2] @ movhi
18956 moveq r3, #0
18957 strbeq r3, [r4, #6]
18958 ldrb r3, [r4, #6] @ zero_extendqisi2
18959 add r3, r4, r3, lsl #1
18960 ldrh r2, [r3, #16]
18966 sub r3, r3, #1
18967 strh r3, [r4, #4] @ movhi
18969 ldrb r3, [r4, #6] @ zero_extendqisi2
18973 add r3, r3, #1
18974 uxtb r3, r3
18975 cmp r3, r0
18976 ldrheq r3, [r4, #2]
18977 addeq r3, r3, #1
18978 strheq r3, [r4, #2] @ movhi
18979 moveq r3, #0
18980 add r1, r4, r3, lsl #1
18984 strb r3, [r4, #6]
18985 ldrb r3, [r4, #8] @ zero_extendqisi2
18986 cmp r3, #1
18988 ldrb r3, [r7, #-2740] @ zero_extendqisi2
18989 cmp r3, #0
18990 ldrh r3, [r4, #2]
18992 lsl r3, r3, #1
18993 ldrh r3, [r8, r3]
18994 cmp r3, r2
18996 ldrh r3, [r4, #4]
18997 cmp r3, #0
18999 sub r3, r3, #1
19001 strh r3, [r4, #4] @ movhi
19007 cmp r3, r2
19009 ldrh r3, [r4]
19012 lsl r3, r3, #1
19013 ldrh r2, [r0, r3]
19015 strh r2, [r0, r3] @ movhi
19016 mov r3, #0
19018 strh r3, [r4, #4] @ movhi
19019 strb r3, [r4, #6]
19048 ldr r3, [r4, #-1280]
19049 cmp r3, #0
19055 ldrb r3, [r4, #892] @ zero_extendqisi2
19056 cmp r3, #0
19058 sub r3, r4, #1664
19060 ldrh r3, [r3, #-2]
19061 mul r3, r3, r1
19062 cmp r2, r3
19068 sub r3, r4, #1728
19071 ldrh r9, [r3, #-4]
19075 ldr r3, [sp]
19078 cmn r3, #1
19079 str r3, [sp, #8]
19092 ldr r3, .L3067+8
19095 strh r3, [r5] @ movhi
19100 mov r3, #1
19102 strb r3, [r4, #894]
19108 sub r3, r4, #1648
19110 ldrh r2, [r3, #-8]
19114 ldrh r3, [r6, #4]
19115 cmp r3, #0
19117 ldr r3, [sp, #8]
19121 str r3, [r5, #12]
19122 ldrh r3, [r6]
19123 strh r3, [r5, #2] @ movhi
19125 ldr r3, [r4, #-1608]
19129 str r3, [r5, #4]
19130 add r3, r3, #1
19131 cmn r3, #1
19132 moveq r3, fp
19133 str r3, [r4, #-1608]
19134 mov r3, #0
19135 mov r2, r3
19141 mov r3, #0
19169 ldrh r3, [r6, #-10]
19171 cmp r3, r0
19177 uxth r3, r4
19178 mla r3, r7, r3, r2
19179 ldr r3, [r3, #4]
19180 cmp r3, #0
19210 ldrb r3, [r5, #-2740] @ zero_extendqisi2
19211 cmp r3, #0
19213 ldrb r3, [r0, #8] @ zero_extendqisi2
19214 cmp r3, #1
19216 moveq r9, r3
19221 mvn r3, #0
19223 str r3, [sp, #20]
19225 ldr r3, [r5, #-1472]
19229 str r3, [sp, #12]
19230 mvn r3, #2
19231 str r3, [r6, #8]
19232 mvn r3, #1
19233 str r3, [r6, #12]
19234 ldrh r3, [r0]
19236 strh r3, [r6, #2] @ movhi
19237 ldr r3, [r5, #-1472]
19238 str r2, [r3]
19240 ldr r3, [r5, #-1472]
19241 str r2, [r3, #4]
19245 ldrh r3, [r4, #4]
19246 cmp r3, #0
19249 ldrh r3, [r4]
19252 lsl r3, r3, #1
19253 ldrh r2, [r1, r3]
19255 strh r2, [r1, r3] @ movhi
19256 ldr r3, .L3092+8
19257 ldrh r3, [r3, #-2]
19258 strh r3, [r4, #2] @ movhi
19259 mov r3, #0
19260 strb r3, [r4, #6]
19261 strh r3, [r4, #4] @ movhi
19272 ldr r3, [r5, #-1608]
19276 str r3, [r6, #4]
19277 add r3, r3, #1
19278 cmn r3, #1
19279 moveq r3, r8
19280 str r3, [r5, #-1608]
19281 mov r3, #0
19319 ldr r3, [r4, #-1284]
19320 cmp r5, r3
19327 ldrh r3, [r7, #-12]
19329 cmp r3, r6
19348 ldrh r3, [r2, r0]
19349 add r3, r3, #1
19350 strh r3, [r2, r0] @ movhi
19356 ldr r3, [r4, #-1404]
19359 ldrh r2, [r3, r5]
19360 ldr r3, [r4, #-1408]
19361 ldrh r3, [r3, r5]
19363 cmpne r2, r3
19376 ldr r3, [r4, #-1404]
19377 ldrh r2, [r3, r5]
19381 strh r2, [r3, r5] @ movhi
19413 ldr r3, [r4, #-1280]
19414 cmp r3, #0
19417 movw r3, #65535
19419 cmp r6, r3
19422 lsl r3, r6, #1
19424 ldrh r3, [r2, r3]
19425 cmp r3, #0
19429 mov r3, #0
19430 strb r3, [r5, #8]
19431 ldr r3, .L3138+4
19432 cmp r5, r3
19442 mov r3, #1
19443 strb r3, [r5, #8]
19445 movw r3, #1740
19446 ldrh r0, [r4, r3]
19447 movw r3, #65535
19448 cmp r0, r3
19453 lsl r3, r0, #1
19454 ldrh r3, [r2, r3]
19455 cmp r3, #0
19461 movw r3, #1740
19462 strh r2, [r4, r3] @ movhi
19477 sub r3, r3, #48
19478 cmp r5, r3
19482 ldr r3, [r4, #-1616]
19483 cmp r3, #1
19486 mov r3, #1
19487 strb r3, [r4, #892]
19489 ldr r3, [r4, #-1868]
19490 cmp r3, #0
19492 ldr r3, [r4, #-1564]
19493 cmp r3, #39
19494 movls r3, #1
19495 strbls r3, [r4, #892]
19525 ldr r3, [r5, #-1284]
19526 cmp r2, r3
19531 ldr r3, [r6, #-1284]
19532 cmp r0, r3
19545 ldr r3, [r6, #1288]
19547 add r3, r3, #1
19548 str r3, [r6, #1288]
19555 str r3, [sp, #20]
19559 ldr r3, [sp, #4]
19560 cmp r3, #256
19572 ldr r3, [r5, #-1584]
19576 str r3, [r5, #1280]
19585 add r3, r8, #1048576
19588 cmp r7, r3
19590 ldr r3, [r5, #-1284]
19594 mul r0, r0, r3
19599 ldrh r3, [r10, #28]
19600 ands r0, r4, r3
19604 cmp r3, r2
19607 ldrh r3, [r10, #28]
19611 str r3, [r6, #1304]
19612 mov r3, #1
19613 str r3, [r6, #1284]
19631 ldr r3, .L3323
19637 ldr r0, [r3, #-1280]
19644 ldr r2, [r3, #-1560]
19647 add r0, r3, #872
19655 mov r5, r3
19666 ldr r3, [r5, #-1544]
19668 add r3, r3, #1
19670 add r3, r3, r2, lsl #7
19671 str r3, [r5, #-1544]
19686 add r3, r2, r3
19687 str r3, [r5, #-1544]
19689 movw r3, #1156
19690 ldrh r2, [r5, r3]
19693 ldr r3, .L3323+12
19694 ldrh r1, [r3]
19698 add r3, r3, #2416
19701 ldrh r2, [r3]
19705 ldrh r0, [r3]
19707 ldrh r3, [r6, #-6]
19710 add r3, r3, #64
19711 cmp r0, r3
19713 ldr r3, [r5, #-1564]
19715 cmp r3, r1
19716 moveq r3, #6
19718 cmp r3, #5
19720 mov r3, #18
19722 strh r3, [r5, r2] @ movhi
19727 uxth r3, r0
19728 cmp r3, r10
19734 lsl r7, r3, #1
19739 ldrh r3, [r2, #-4]
19740 mul r3, r3, lr
19741 add r3, r3, #1
19742 cmp ip, r3
19757 ldrh r3, [r1, r10]
19762 ldrh r3, [r6, #-4]
19763 cmp r3, #40
19765 ldr r3, [r5, #-1404]
19766 ldrh r3, [r3, r10]
19767 cmp r3, #32
19771 movw r3, #1932
19772 strh r2, [r5, r3] @ movhi
19775 ldr r3, [sp, #24]
19779 cmp r3, #0
19784 ldr r3, .L3323+24
19785 ldrh r2, [r3]
19790 sub r3, r3, #2544
19791 ldrhhi r3, [r3, #-2]
19792 lsrhi r9, r3, #5
19795 ldrhhi r3, [r3, #-2]
19796 lsrhi r9, r3, #4
19799 ldrhhi r3, [r3, #-2]
19800 ldrhls r9, [r3, #-2]
19801 lsrhi r9, r3, #2
19803 ldrh r3, [r6, #-8]
19804 cmp r3, r2
19806 ldr r3, .L3323+28
19808 ldrh r3, [r3]
19809 cmp r3, r2
19813 cmp r2, r3
19815 movw r3, #1932
19816 ldrh r0, [r5, r3]
19819 ldr r3, [r5, #-1284]
19821 add r3, r3, r3, lsl #1
19822 cmp r2, r3, lsr #2
19823 movcs r3, #18
19826 ldr r3, .L3323+32
19827 ldrh r3, [r3]
19828 add r3, r3, r3, lsl #1
19829 asr r3, r3, #2
19831 strh r3, [r6, #-8] @ movhi
19832 mov r3, #0
19833 str r3, [r5, #-1556]
19839 add r3, r3, #980
19840 ldrh r3, [r3]
19841 cmp r3, r2
19850 mov r3, r6
19851 ldrh r2, [r3, #-16]!
19859 strhne ip, [r3] @ movhi
19860 mvnne r3, #0
19863 strhne r3, [r6, #-10] @ movhi
19866 mov r3, #1
19867 strh r3, [r6, #-4] @ movhi
19870 movw r3, #65535
19872 cmp r0, r3
19875 movw r3, #1932
19876 strh r2, [r5, r3] @ movhi
19878 movw r3, #1156
19880 ldrh r3, [r5, r3]
19881 cmp r3, r4
19885 movw r3, #65535
19887 cmp r4, r3
19888 movne r4, r3
19890 ldr r3, .L3323+12
19891 ldrh r9, [r3]
19894 ldrh r3, [r7, #-100]!
19896 cmp r3, #24
19897 movcc r3, #5120
19898 movcs r3, #1024
19899 cmp r2, r3
19901 mov r3, #0
19903 str r3, [r5, #-1544]
19904 strh r3, [r5, r2] @ movhi
19911 ldrh r3, [r6, #-6]
19912 cmp r2, r3
19916 uxth r3, r0
19917 cmp r3, r4
19919 ldr r3, [r5, #-1620]
19921 cmp r3, #0
19922 uxth r3, r0
19938 lsl r3, r3, #1
19940 ldrh r0, [r2, r3]
19943 ldrh r3, [r2], #-64
19945 mul r2, r3, r2
19946 lsreq r3, r3, #1
19947 movne r3, #0
19948 add r3, r3, r2
19949 cmp r0, r3
19953 ldr r3, [r5, #-1284]
19956 add r3, r3, r3, lsl #1
19957 cmp r2, r3, lsr #2
19958 movls r3, #160
19961 mov r3, #128
19963 strh r3, [r6, #-6] @ movhi
19964 movw r3, #65535
19965 cmp r9, r3
19968 ldr r3, [r5, #-1404]
19973 ldrh r3, [r3, r1]
19983 mov r3, #128
19985 strh r3, [r6, #-6] @ movhi
19991 lsl r3, r3, #1
19992 ldrh r3, [r2, r3]
19993 cmp r3, #7
19999 mov r3, #64
20002 mov r3, #80
20005 ldr r3, .L3323+32
20006 ldrh r3, [r3]
20007 add r3, r3, r3, lsl #1
20008 asr r3, r3, #2
20009 strh r3, [r6, #-8] @ movhi
20011 ldr r3, [r5, #-1868]
20013 adds r3, r3, #0
20014 movne r3, #1
20016 movhi r3, #0
20017 cmp r3, #0
20018 addne r3, r9, #1
20019 uxthne r9, r3
20021 movw r3, #1156
20022 ldrh r2, [r5, r3]
20027 strhne r4, [r5, r3] @ movhi
20029 ldr r3, .L3323+12
20030 ldrh r2, [r3]
20038 strheq r2, [r3] @ movhi
20040 ldrh r1, [r3]
20043 strh r2, [r3] @ movhi
20046 mov r3, #0
20048 strb r3, [r5, #1164]
20049 movw r3, #65535
20050 cmp r0, r3
20054 mvnne r3, #0
20055 strhne r3, [r5, r6] @ movhi
20056 ldrb r3, [r5, #-2740] @ zero_extendqisi2
20057 cmp r3, #0
20059 movw r3, #1156
20060 ldrh r0, [r5, r3]
20065 movw r3, #65535
20068 cmp r2, r3
20072 mov r3, #0
20074 strh r3, [r6, #2] @ movhi
20076 strh r3, [r5, r2] @ movhi
20077 strb r3, [r5, #1162]
20078 ldrh r3, [r5, r7]
20080 lsl r3, r3, #1
20081 ldrh r3, [r2, r3]
20082 strh r3, [r6] @ movhi
20085 movw r3, #1156
20086 ldrh r3, [r5, r3]
20088 cmp r1, r3
20091 cmp r1, r3
20094 cmp r2, r3
20098 movw r3, #1156
20099 strh r2, [r5, r3] @ movhi
20105 movw r3, #65535
20107 cmp r2, r3
20110 mov r3, #0
20111 str r3, [r5, #-1556]
20123 mov r3, #0
20125 strh r3, [r6] @ movhi
20128 ldr r3, .L3323+28
20129 ldrh r8, [r3]
20146 ldr r3, [r5, #-1868]
20147 cmp r3, #0
20152 mov r4, r3
20153 ldrh r3, [r6, #-8]
20156 cmp r2, r3
20158 movw r3, #1932
20159 ldrh r3, [r5, r3]
20160 cmp r3, #0
20162 ldr r3, [r5, #-1284]
20164 add r3, r3, r3, lsl #1
20165 cmp r2, r3, lsr #2
20166 movcs r3, #18
20169 ldr r3, .L3323+32
20170 ldrh r3, [r3]
20171 add r3, r3, r3, lsl #1
20172 asr r3, r3, #2
20174 strh r3, [r6, #-8] @ movhi
20179 ldr r3, [r5, #-1404]
20181 ldrh r3, [r3, r0]
20182 cmp r3, #4
20185 movw r3, #1932
20186 ldrh r0, [r5, r3]
20195 add r3, r9, r9, lsl #1
20196 asr r3, r3, #2
20197 strh r3, [r6, #-8] @ movhi
20200 ldr r3, [r5, #-1404]
20202 ldrh r2, [r3, r0]
20203 sub r3, r10, #2816
20205 ldrh r1, [r3]
20206 ldrh r3, [r10, #-4]
20207 mul r3, r3, r1
20208 add r3, r3, r3, lsr #31
20209 cmp r2, r3, asr #1
20211 ldrh r3, [r4]
20213 cmp r3, r9
20234 ldr r3, [sp, #16]
20238 uxth r3, r3
20241 lsl r1, r3, #1
20242 ldrh r3, [r6, #-142]
20246 mul r3, lr, r3
20247 add lr, r3, r3, lsr #31
20263 cmp r3, r1
20272 movw r3, #1932
20274 ldrh r0, [r10, r3]
20282 ldrh r3, [fp, #-4]
20283 add r3, r3, #1
20284 strh r3, [fp, #-4] @ movhi
20287 mov r3, #0
20288 strb r3, [r10, #1164]
20289 ldrb r3, [r10, #-2740] @ zero_extendqisi2
20290 cmp r3, #0
20299 mov r3, #0
20303 strh r3, [r1] @ movhi
20305 strh r3, [r8, #2] @ movhi
20306 strb r3, [r10, #1162]
20309 ldr r3, [sp, #24]
20310 cmp r3, #1
20314 mov r3, #1
20315 str r3, [r10, #-1560]
20316 ldr r3, .L3323+16
20317 ldrh r2, [r3, #-2]
20324 ldrheq r3, [r3]
20325 streq r3, [sp, #12]
20327 ldrh r3, [r8, #2]
20330 add r2, r3, r9
20333 subgt r3, r2, r3
20334 uxthgt r9, r3
20335 mov r3, #0
20336 str r3, [sp, #20]
20338 ldrh r3, [sp, #20]
20339 cmp r9, r3
20341 ldr r3, .L3323+60
20346 ldrh r8, [r3]
20347 ldr r3, [sp, #20]
20348 add r1, r1, r3
20349 mov r3, #0
20350 mov fp, r3
20355 add r3, r3, #1
20363 uxth r2, r3
20369 mov r3, #0
20371 str r3, [sp, #16]
20372 ldrh r3, [sp, #16]
20373 cmp fp, r3
20374 ldrls r3, [sp, #20]
20375 addls r3, r3, #1
20376 strls r3, [sp, #20]
20380 mov r3, #36
20381 mul r7, r3, r2
20382 ldr r3, [r5, #-1484]
20383 add r2, r3, r7
20384 ldr r3, [r3, r7]
20385 cmn r3, #1
20388 movw r3, #61589
20390 cmp r2, r3
20397 ldr r3, [sp, #32]
20400 bic r3, r3, #-2147483648
20401 cmp r3, r1
20403 ldr r3, .L3323+56
20407 ldrh r3, [r3]
20408 add r3, r3, #1
20409 strh r3, [r1] @ movhi
20411 ldr r3, [r5, #-1496]
20412 mla r3, r0, r1, r3
20413 str r2, [r3, #16]
20414 str r3, [sp, #28]
20416 ldr r3, [sp, #28]
20419 str r0, [r3, #4]
20420 ldr r3, [r5, #1732]
20421 mla r2, r1, r3, r2
20422 ldr r3, [r5, #-1484]
20423 add r3, r3, r7
20424 ldr r1, [r3, #8]
20427 ldr r3, [r3, #12]
20428 str r3, [r2, #12]
20429 ldr r3, [sp, #32]
20430 str r3, [r8, #12]
20431 ldr r3, .L3323+28
20432 ldrh r3, [r3]
20433 strh r3, [r8, #2] @ movhi
20434 ldr r3, [r5, #-1608]
20436 str r3, [r8, #4]
20437 ldr r3, [r5, #1732]
20439 add r3, r3, #1
20440 str r3, [r5, #1732]
20442 ldrb r3, [r5, #-2740] @ zero_extendqisi2
20443 cmp r3, #0
20446 ldr r3, [r5, #1732]
20447 cmp r2, r3
20449 ldr r3, .L3323+28
20450 ldrh r3, [r3, #4]
20451 cmp r3, #0
20457 ldr r3, .L3323
20461 strh r0, [r3, r1] @ movhi
20463 str r2, [r3, #-1560]
20466 ldrh r0, [r3, r2]
20469 ldr r3, [sp, #16]
20470 add r3, r3, #1
20473 ldrh r3, [r6, #2]
20475 add r3, r9, r3
20476 uxth r3, r3
20477 cmp r2, r3
20478 strh r3, [r6, #2] @ movhi
20480 ldr r3, [r5, #1732]
20481 cmp r3, #0
20485 movne r3, #0
20486 strne r3, [r5, #-1560]
20489 ldr r3, .L3323+56
20490 ldrh r7, [r3]
20493 ldrh r3, [r6]
20495 lsl r3, r3, #1
20496 ldrh r3, [r2, r3]
20497 cmp r3, #0
20500 ldr r3, [r5, #-1284]
20501 cmp r7, r3
20512 ldrh r3, [r6]
20513 cmp r3, r0
20516 ldr r3, [r5, #-1284]
20517 cmp r7, r3
20519 ldrh r3, [r6]
20522 lsl r3, r3, #1
20523 strh r1, [r2, r3] @ movhi
20530 mvn r3, #0
20531 strh r3, [r6] @ movhi
20533 ldr r3, .L3323+24
20534 ldrh r3, [r3]
20535 cmp r3, #2
20537 ldr r3, .L3323+64
20538 ldrh r9, [r3]
20549 addeq r0, r3, #1
20596 ldrb r3, [r4, #-2740] @ zero_extendqisi2
20601 cmp r3, #0
20605 ldrb r3, [r5, #9] @ zero_extendqisi2
20612 ldr r3, [r4, #-1512]
20613 cmp r6, r3
20616 mov r3, #0
20617 str r3, [r4, #-1512]
20625 ldr r3, [r4, #-1480]
20626 add r0, r3, fp
20627 ldr r3, [r3, fp]
20628 cmn r3, #1
20632 ldr r3, [r4, #-1512]
20633 cmp r8, r3
20637 ldr r3, .L3368+8
20638 ldrh r3, [r3]
20639 cmp r3, #0
20648 ldr r3, [r0, #4]
20653 orrne r3, r3, #-2147483648
20654 str r3, [sp, #4]
20656 ldr r3, [r4, #-1480]
20657 add fp, r3, fp
20658 ldr r3, [fp, #12]
20659 ldr r0, [r3, #12]
20665 lsl r3, r0, #1
20667 ldrh r2, [r2, r3]
20681 ldr r3, [r4, #-1480]
20686 str r2, [r3, r6]
20689 add r3, r2, r6
20691 ldr r0, [r3, #4]
20699 ldr r0, [r3, #16]
20701 ldr r3, [r4, #-1480]
20702 add r6, r3, r6
20703 ldr r3, [r6, #12]
20704 ldr r0, [r3, #12]
20710 lsl r3, r0, #1
20712 ldrh r2, [r2, r3]
20727 ldrh r3, [r5]
20728 cmp r3, r0
20731 lsl r3, r3, #1
20733 ldrh r2, [r1, r3]
20735 strh r2, [r1, r3] @ movhi
20736 ldr r3, .L3368+12
20739 ldrh r3, [r3]
20740 strh r3, [r5, #2] @ movhi
20742 ldrh r3, [r5, #4]
20743 cmp r3, #0
20748 ldr r3, [r4, #1300]
20749 add r3, r3, #1
20750 str r3, [r4, #1300]
20751 ldr r3, [r4, #-1480]
20752 add r3, r3, r6
20753 ldr r0, [r3, #4]
20758 ldr r3, [r4, #-1480]
20762 add r0, r3, r6
20765 ldrb r3, [r5, #9] @ zero_extendqisi2
20767 ldr r3, [r4, #-1480]
20768 ldr r3, [r3, r6]
20769 cmn r3, #1
20771 ldr r3, [r4, #-1280]
20772 cmp r3, #0
20794 ldr r3, .L3376
20795 ldr r3, [r3, #-1280]
20796 cmp r3, #0
20798 ldr r3, .L3376+4
20801 ldr r4, [r3, #3440]
20832 ldr r3, .L3384
20833 ldr r3, [r3, #3440]
20834 cmp r3, #1
20896 ldr r3, [r4, #-2736]
20897 cmp r3, r1
20898 cmpcs r3, r0
20902 cmp r3, r2
20914 ldr r3, [r4, #-1280]
20915 cmp r3, #0
20923 smulbb r3, r0, r6
20925 sub r7, r7, r3
20936 mvn r3, #0
20937 str r3, [sp, #4]
20939 ldrh r3, [r9, #-12]
20940 cmp r5, r3
20942 ldr r3, [r4, #1944]
20943 cmp r3, #32
20955 ldr r3, [sp]
20956 cmn r3, #1
20958 ldr r3, [r4, #1944]
20962 add r3, r3, #1
20963 str r3, [r4, #1944]
20964 ldr r3, [r4, #-1596]
20965 add r3, r3, #1
20966 str r3, [r4, #-1596]
20973 ldrh r3, [r9, #-12]
20975 sub r5, r5, r3
21019 movw r3, #65535
21022 cmp r2, r3
21028 ldrh r3, [r5]
21032 lsl r3, r3, #1
21033 strh r2, [r1, r3] @ movhi
21034 movw r3, #1758
21036 ldrh r3, [r4, r3]
21037 add r3, r3, r2
21038 str r3, [r4, #-1604]
21041 uxth r3, r6
21042 cmp r2, r3
21046 ldrb r3, [r4, #-2740] @ zero_extendqisi2
21047 cmp r3, #0
21055 lsl r3, r0, #1
21056 ldrh r3, [r2, r3]
21057 cmp r3, #0
21062 movw r3, #1758
21065 strh r5, [r4, r3] @ movhi
21066 movw r3, #1756
21067 strh r5, [r4, r3] @ movhi
21070 movw r3, #1156
21071 strh r6, [r4, r3] @ movhi
21072 ldr r3, [r4, #-1868]
21073 cmp r3, r5
21074 ldr r3, .L3447+12
21075 add r2, r3, #272
21081 ldrh r1, [r3]
21083 subcc r3, r3, #2400
21087 strh r2, [r3, #-8] @ movhi
21093 movw r3, #3444
21094 ldrh r0, [r2, r3]
21107 ldrh r3, [r2, r6]
21108 cmp r3, #4
21110 sub r3, r3, #5
21112 strh r3, [r2, r6] @ movhi
21115 ldr r3, [r4, #1748]
21116 cmp r3, #0
21118 ldr r3, [r4, #1300]
21120 add r3, r3, #1
21122 str r3, [r4, #1300]
21126 mov r3, #0
21127 str r3, [r4, #1748]
21132 strh ip, [r2, r3] @ movhi
21133 add r3, r4, #880
21134 ldrh r3, [r3]
21135 cmp r3, #17
21140 movw r3, #3444
21141 ldrh r2, [r2, r3]
21142 movw r3, #65535
21143 cmp r2, r3
21149 ldr r3, [r4, #-1284]
21153 cmp r0, r3
21163 ldr r3, [sp, #4]
21164 cmp r0, r3
21179 cmp r3, r2
21188 ldrh r3, [r3]
21190 cmp r3, r1, asr #2
21193 ldr r3, .L3447+24
21196 strheq r2, [r3, #-8] @ movhi
21231 ldrh r3, [r5, #-2]
21232 cmp r2, r3
21238 mov r3, #0
21239 str r3, [r4, #1748]
21297 movw r3, #1796
21298 strh r2, [r4, r3] @ movhi
21300 movw r3, #1794
21301 strh r2, [r4, r3] @ movhi
21302 sub r3, r4, #1728
21303 ldrh r0, [r3]
21306 movw r3, #1128
21307 ldrh r2, [r4, r3]
21308 movw r3, #65535
21309 cmp r2, r3
21330 sub r3, r4, #1616
21331 ldrh r1, [r3, #-10]
21333 mov r3, r7
21335 cmp r3, r1
21337 mla ip, r0, r3, r2
21343 cmp r3, r1
21350 ldrh r3, [r6]
21354 lsl r3, r3, #1
21355 ldrh r2, [r1, r3]
21357 strh r2, [r1, r3] @ movhi
21359 ldrh r3, [ip, #-2]
21362 strh r3, [r6, #2] @ movhi
21363 ldr r3, .L3476+12
21365 ldrh r1, [r3]
21366 ldrh r8, [r3, #4]
21372 strh r2, [r3, #4] @ movhi
21374 strh r1, [r3, #2] @ movhi
21375 ldrh r3, [r5, #30]
21376 add r3, r3, #1
21377 strh r3, [r5, #30] @ movhi
21383 add r3, r3, #1
21386 movw r3, #1796
21387 ldrh r3, [r4, r3]
21388 cmp r3, #0
21392 movw r3, #65535
21393 cmp r0, r3
21395 ldrh r3, [r6, #4]
21396 cmp r3, #0
21399 ldrh r3, [r4, #4]
21400 cmp r3, #0
21411 ldr r3, .L3476+16
21412 ldrb r3, [r3, #36] @ zero_extendqisi2
21413 cmp r3, #0
21415 ldrh r3, [r5, #28]
21416 tst r3, #31
21459 sub r3, r4, #1728
21461 ldrh r0, [r3]
21473 uxth r3, r2
21476 cmp r3, r1, lsl #7
21482 ldrh r3, [r7, #-10]
21483 cmp r3, r6
21486 sub r3, r5, #3
21488 cmp r3, r1, lsl #1
21493 ldr r3, [r4, #-1632]
21494 add r0, r0, r3
21497 sub r3, r4, #1728
21498 ldrh r0, [r3]
21502 ldrh r3, [r7, #-10]
21503 cmp r3, r6
21509 ldrh r3, [r7, #-12]
21512 cmp r3, r0
21514 ldrh r3, [r7, #-10]
21517 str r3, [r4, #-1540]
21522 ldr r3, .L3510+16
21527 strh r1, [r3] @ movhi
21530 mov r9, r3
21583 ldr r3, [r4, #-1284]
21584 sub r3, r3, r2
21585 mul r6, r6, r3
21586 ldrh r3, [r1, #-2]
21588 mul r6, r6, r3
21589 ldr r3, .L3510+24
21590 ldrh r3, [r3, #-12]
21592 mul r6, r6, r3
21595 ldr r3, .L3510+24
21598 ldrh r3, [r3, #-4]
21599 add r3, r3, r2, lsr #3
21600 cmp r1, r3
21613 mov r3, #0
21615 strh r3, [r5, #2] @ movhi
21617 str r3, [r4, #1124]
21620 strb r3, [r4, #1162]
21623 strb r3, [r4, #1164]
21624 strh r3, [r5, #2] @ movhi
21625 strb r3, [r4, #890]
21626 strh r3, [r5] @ movhi
21627 mov r3, #1
21628 strb r3, [r4, #892]
21630 ldr r3, .L3510+36
21631 ldr r0, [r3, #32]
21636 ldrb r3, [r4, #891] @ zero_extendqisi2
21637 cmp r3, #0
21638 ldrh r3, [r5]
21641 lsl r3, r3, #1
21642 strh r6, [r2, r3] @ movhi
21643 ldrh r3, [r5]
21644 add r3, r3, #1
21645 strh r3, [r5] @ movhi
21649 mvn r1, r3
21650 orr r1, r3, r1, lsl #16
21651 str r1, [ip, r3, lsl #2]
21653 str r0, [r1, r3, lsl #2]
21681 lsl r3, r3, #1
21688 strh r1, [r2, r3] @ movhi
21690 ldr r3, .L3510+40
21692 strh r2, [r3, #2] @ movhi
21693 mov r7, r3
21695 mov r5, r3
21697 strh r2, [r3] @ movhi
21703 ldrb r3, [r4, #939] @ zero_extendqisi2
21704 cmp r3, #0
21705 ldrh r3, [r5]
21708 lsl r3, r3, #1
21709 strh r6, [r2, r3] @ movhi
21710 ldrh r3, [r5]
21711 add r3, r3, #1
21712 strh r3, [r5] @ movhi
21716 lsl r3, r3, #1
21724 strh r1, [r2, r3] @ movhi
21727 movw r3, #1128
21729 strh r0, [r4, r3] @ movhi
21730 mov r3, #0
21731 strh r3, [r5, #2] @ movhi
21732 ldr r3, [r4, #1148]
21733 strh r3, [r5, #6] @ movhi
21734 ldr r3, [r4, #-1612]
21735 str r3, [r4, #1136]
21736 add r3, r3, #1
21737 str r3, [r4, #-1612]
21741 ldreq r3, .L3510+48
21743 streq r2, [r3, #3440]
21782 ldrb r3, [r4, #-2740] @ zero_extendqisi2
21783 cmp r3, #0
21793 ldr r3, .L3548+4
21794 ldr r0, [r3]
21812 mov r3, #0
21813 mov r2, r3
21818 addne r3, r3, #1
21821 cmp r3, #6
21822 ldrls r3, .L3548+8
21829 addne r3, r3, #1
21832 cmp r3, #17
21833 ldr r3, .L3548+8
21836 strb r2, [r3, #37]
21837 ldr r3, .L3548+8
21838 ldrb r2, [r3, #37] @ zero_extendqisi2
21839 ldr r3, .L3548+12
21840 strh r2, [r3, #26] @ movhi
21868 ldr r3, .L3548+24
21870 str r2, [r3, #3440]
21897 ldr r3, [r4, #-1280]
21898 cmp r3, #0
21904 ldrb r3, [r4, #-2740] @ zero_extendqisi2
21905 cmp r3, #0
21907 ldr r3, [r4, #1732]
21908 tst r3, #1
21910 add r3, r4, #980
21911 ldrh r3, [r3, #4]
21912 cmp r3, #0
21915 mov r3, #0
21918 mov r2, r3
21924 uxth r3, r5
21925 cmp r3, r1
21929 mov r3, #0
21930 str r3, [r4, #1732]
21931 ldr r3, .L3566+4
21932 ldrh r3, [r3, #4]
21933 cmp r3, #0
21939 mul r3, r6, r3
21942 ldr ip, [r2, r3]
21943 add r1, r2, r3
21958 add r3, r2, r3
21959 ldr r0, [r3, #4]
21990 ldr r3, .L3575
21992 ldrh r1, [r3]
21995 ldrh r3, [r3, #4]
21996 cmp r3, #0
22010 movw r3, #1756
22011 strh r4, [r5, r3] @ movhi
22012 movw r3, #1758
22013 strh r4, [r5, r3] @ movhi
22048 mov r8, r3
22052 mov r2, r3
22065 ldr r3, [r4, #-2736]
22066 cmp r2, r3
22067 cmpls r1, r3
22070 cmp r3, r2
22073 sub r3, r4, #1648
22075 ldrh r6, [r3, #-12]
22078 ldr r3, [sp, #44]
22081 sub r0, r3, #1
22083 ldr r3, [sp, #36]
22087 rsb r3, r3, #1
22088 add r3, r3, r0
22090 str r3, [sp, #32]
22091 ldr r3, [r4, #1720]
22092 add r3, r3, r2
22094 str r3, [r4, #1720]
22095 ldr r3, [r4, #-1584]
22096 add r3, r3, r2
22097 str r3, [r4, #-1584]
22104 mov r3, #0
22106 mov r7, r3
22107 mov r10, r3
22108 str r3, [sp, #52]
22109 str r3, [sp, #48]
22111 ldr r3, [sp, #32]
22112 cmp r3, #0
22114 ldr r3, .L3621+8
22115 ldrh r3, [r3, #-2]
22116 cmp r3, #0
22127 ldr r3, [sp, #76]
22128 cmn r3, #1
22134 str r3, [r9, #4]
22135 ldr r3, [sp, #36]
22136 cmp r6, r3
22138 ldr r3, [r4, #-1452]
22140 str r3, [r9, #8]
22141 ldr r3, .L3621+12
22142 ldrh fp, [r3, #-12]
22146 sub r3, fp, r1
22148 cmp r2, r3
22149 movcc r3, r2
22150 cmp r3, fp
22151 str r3, [sp, #48]
22154 ldr r3, .L3621+12
22157 ldrh r3, [r3, #-6]
22158 mul r3, r7, r3
22160 bic r3, r3, #3
22161 add r3, r2, r3
22162 str r3, [r9, #12]
22168 movls r3, #1
22169 movhi r3, #0
22171 movls r3, #0
22172 cmp r3, #0
22182 ldr r3, .L3621+16
22183 ldrh r0, [r3]
22187 ldr r3, [sp, #32]
22189 subs r3, r3, #1
22190 str r3, [sp, #32]
22192 ldr r3, .L3621+20
22193 ldrh r3, [r3]
22194 cmp r7, r3, lsl #3
22204 ldr r3, [sp, #52]
22205 lsl r3, r3, #9
22206 str r3, [sp, #68]
22207 ldr r3, [sp, #56]
22208 lsl r3, r3, #9
22209 str r3, [sp, #60]
22210 ldr r3, [sp, #48]
22211 lsl r3, r3, #9
22212 str r3, [sp, #64]
22215 ldr r3, [r4, #-1500]
22218 add r3, r3, r9
22219 ldr r2, [r3, #16]
22222 ldr r1, [r3, #8]
22223 ldr r3, [r4, #-1452]
22224 cmp r1, r3
22226 ldr r3, [sp, #60]
22229 add r1, r1, r3
22233 ldr r3, [r4, #-1500]
22234 ldr r2, [r3, r9]
22235 add r1, r3, r9
22237 ldreq r3, [r4, #1276]
22239 addeq r3, r3, #1
22240 streq r3, [r4, #1276]
22241 ldr r3, [r1, #12]
22243 ldr r3, [r3, #8]
22244 cmp r2, r3
22246 ldr r3, [r4, #1276]
22247 add r3, r3, #1
22248 str r3, [r4, #1276]
22250 ldr r3, [r1, #12]
22256 ldr r2, [r3, #12]
22258 ldr r2, [r3, #8]
22260 ldr r2, [r3, #4]
22263 ldr r3, [r3]
22267 ldr r3, [r4, #-1500]
22268 add r2, r3, r9
22269 ldr r3, [r3, r9]
22270 cmp r3, #256
22283 ldr r3, [sp, #40]
22284 cmp r6, r3
22286 ldr r3, [r4, #-1448]
22288 str r3, [r9, #8]
22289 ldr r3, .L3621+12
22290 ldrh r2, [r3, #-12]
22291 mul r3, r2, r6
22292 sub r1, r1, r3
22297 sub r3, r3, r5
22298 add r3, r8, r3, lsl #9
22299 str r3, [r9, #8]
22302 ldr r3, .L3621+12
22303 ldrh r3, [r3, #-12]
22304 mul r3, r6, r3
22310 ldr r1, [r3, #8]
22311 ldr r3, [r4, #-1448]
22312 cmp r1, r3
22314 ldr r3, .L3621+16
22316 ldrh r0, [r3]
22317 ldr r3, [sp, #40]
22318 mul r0, r3, r0
22348 mov r3, r2
22366 mov r3, r2
22385 mvn r3, #0
22389 str r3, [r6, #3440]
22390 mov r3, #0
22392 str r3, [r4, #1948]
22393 str r3, [r4, #-1280]
22399 sub r3, r4, #1728
22400 ldrh r0, [r3]
22422 add r3, r4, #880
22423 ldrh r7, [r3]
22424 mov r6, r3
22427 add r8, r3, #276
22430 ldrh r3, [r8]
22432 cmp r3, r2
22435 cmp r2, r3
22449 add r3, r7, #2
22450 cmp r2, r3
22457 ldrb r3, [r4, #-2740] @ zero_extendqisi2
22458 cmp r3, #0
22492 mov fp, r3
22496 ldr r3, [r4, #-1280]
22497 cmp r3, #0
22503 movne r0, r3
22517 ldr r3, [r4, #-2736]
22518 cmp r9, r3
22519 cmpls r1, r3
22522 cmp r3, r6
22524 mov r3, #2048
22526 str r3, [r4, #1952]
22527 sub r3, r4, #1648
22528 ldrh r5, [r3, #-12]
22537 ldr r3, [r4, #-1600]
22542 add r3, r3, r8
22543 str r3, [r4, #-1600]
22544 ldr r3, [r4, #1716]
22545 add r3, r3, r9
22546 str r3, [r4, #1716]
22547 movcs r3, #1
22548 movcc r3, #0
22550 str r3, [sp, #16]
22552 mov r3, #36
22553 mul r3, r3, r2
22555 sub r3, r3, #36
22556 add r10, r2, r3
22557 ldr r3, [sp]
22559 cmp r3, r2
22572 ldr r3, [r10, #8]
22578 add r0, r3, r0, lsl #9
22583 ldr r3, [r4, #1956]
22584 cmp r3, #2
22590 add r3, fp, r8
22592 str r3, [sp, #12]
22594 ldr r3, [sp]
22596 add r3, r3, #1
22597 str r3, [sp]
22599 mov r3, #0
22600 str r3, [r4, #1956]
22613 sub r3, r10, #1648
22614 str r3, [sp, #4]
22618 ldr r3, [sp, #24]
22621 sub r1, r3, r2
22624 ldrh r3, [r2]
22626 cmp r3, #5
22628 cmp r3, #31
22630 ldr r3, .L3712+16
22631 ldrb r3, [r3, #36] @ zero_extendqisi2
22632 cmp r3, #0
22640 movw r3, #65535
22641 cmp r2, r3
22643 ldr r3, .L3712+24
22644 ldrh r3, [r3]
22645 cmp r3, r2
22648 cmp r2, r3
22656 mov r3, #128
22658 strh r3, [r4, #-6] @ movhi
22659 strh r3, [r4, #-8] @ movhi
22664 ldr r3, [r5, #-1280]
22665 cmp r3, #0
22667 ldrh r3, [r6]
22668 cmp r3, #2
22715 movcc r3, r1
22716 movcs r3, r2
22717 str r3, [sp, #36]
22718 mov r3, #0
22720 str r3, [sp, #20]
22721 ldr r3, [sp, #20]
22723 cmp r3, r2
22726 ldr r3, [sp, #20]
22729 sub r8, r8, r3
22730 ldr r3, [sp, #16]
22732 orrcs r3, r3, #1
22733 cmp r3, #0
22739 mov r3, #0
22740 str r3, [sp, #16]
22755 ldr r3, [sp, #24]
22756 sub r4, r3, r6
22757 ldr r3, [sp, #16]
22760 and r2, r4, r3
22761 ldr r3, [sp, #20]
22762 cmp r3, #0
22783 ldr r3, [sp, #4]
22785 ldrh r2, [r3, #-6]
22789 bic r3, r0, #3
22790 str r3, [sp, #28]
22792 ldr r3, [r10, #-1428]
22793 str r3, [sp, #32]
22794 add r3, r3, r0
22795 str r3, [sp, #8]
22796 str r3, [ip, #12]
22797 ldr r3, [sp, #4]
22798 ldrh r0, [r3, #-8]
22807 ldr r3, [sp]
22808 cmp r3, r6
22812 cmp r3, r6
22814 ldr r3, [sp, #4]
22816 ldrh r4, [r3, #-12]
22824 ldr r3, [sp, #4]
22825 ldrh r2, [r3, #-12]
22828 ldr r3, [sp]
22829 cmp r3, r6
22831 ldrne r3, [sp, #12]
22834 addne r1, r3, r1, lsl #9
22835 ldr r3, [sp, #16]
22836 cmp r3, #0
22845 ldr r3, [sp, #32]
22847 strh r2, [r3, r1] @ movhi
22848 ldr r3, [sp, #8]
22850 str r2, [r3, #4]
22853 ldr r3, [sp, #8]
22857 str r6, [r3, #8]
22859 str r2, [r3, #12]
22861 strh r2, [r3, #2] @ movhi
22863 ldr r3, [sp, #20]
22866 add r3, r3, #1
22869 ldr r3, [sp, #4]
22872 ldrh r2, [r3, #-12]
22881 ldr r3, [sp, #4]
22883 ldrh r2, [r3, #-8]
22911 ldr r3, [sp, #8]
22912 ldr r2, [r3, #8]
22920 ldr r1, [r3, #8]
22923 ldr r3, [sp]
22925 cmp r3, r6
22941 ldr r3, [sp, #4]
22943 ldrh r2, [r3, #-8]
22954 ldr r3, [sp, #12]
22958 add r1, r3, r1, lsl #9
22961 ldr r3, [sp, #16]
22962 cmp r3, #0
22966 ldr r3, [sp, #4]
22968 ldrh r2, [r3, #-12]
22969 ldr r3, [sp, #12]
22972 add r2, r3, r2, lsl #9
22976 ldr r3, [sp, #4]
22979 ldrh r1, [r3, #-12]
22981 ldrh r2, [r3, #-8]
22982 ldr r3, [sp, #12]
22986 add r1, r3, r1, lsl #9
23024 mov r3, r2
23042 mov r3, r2
23064 ldrb r3, [r4, #-2740] @ zero_extendqisi2
23065 cmp r3, #0
23067 movw r3, #1794
23069 ldrh r6, [r4, r3]
23071 ldr r3, [r4, #-1404]
23075 ldrh r2, [r3, r7]
23092 ldr r3, [r4, #-1404]
23093 ldrh r3, [r3, r7]
23094 cmp r3, #0
23097 ldr r3, [r4, #-1404]
23100 ldrh r2, [r3, r7]
23102 ldr r3, [r4, #-1404]
23103 ldrh r5, [r3, r7]
23111 ldr r3, .L3731+8
23116 ldrh lr, [r3, #-4]
23118 uxth r3, r2
23119 cmp lr, r3
23121 ldr r3, [r4, #-1404]
23124 ldrh r2, [r3, r7]
23136 movw r3, #1794
23137 strh r2, [r4, r3] @ movhi
23143 ldrh r3, [r0, #2]!
23145 cmp r3, r9
23147 lslne r3, r3, #10
23150 stmibne r1, {r3, ip}