Lines Matching refs:r3
36 ldr r3, .L3
39 ldrh r9, [r3, #8]
40 ldrh r6, [r3, #10]
41 ldrh r3, [r3, #14]
42 cmp r3, #4
76 mov r3, sp
77 bic ip, r3, #8128
81 ldr r3, [ip, #8]
85 adds r5, r1, r2; sbcscc r5, r5, r3; movcc r3, #0
89 cmp r3, #0
97 bic r3, r7, #12
98 orr r3, r3, #4
101 mcr p15, 0, r3, c3, c0 @ set domain
172 lsl r3, r1, #1
173 ldrh r3, [r2, r3]
174 str r3, [sp, #8]
175 ldrh r3, [r4, #28]
176 str r3, [sp, #4]
177 ldrb r3, [r4, #32] @ zero_extendqisi2
179 str r3, [sp]
180 ldrb r3, [r4, #30] @ zero_extendqisi2
185 lsl r3, r1, #1
186 ldrh r3, [r2, r3]
187 str r3, [sp, #8]
188 ldrh r3, [r4, #80]
189 str r3, [sp, #4]
190 ldrb r3, [r4, #84] @ zero_extendqisi2
192 str r3, [sp]
193 ldrb r3, [r4, #82] @ zero_extendqisi2
198 lsl r3, r1, #1
199 ldrh r3, [r2, r3]
200 str r3, [sp, #8]
201 ldrh r3, [r4, #128]
202 str r3, [sp, #4]
203 ldrb r3, [r4, #132] @ zero_extendqisi2
205 str r3, [sp]
206 ldrb r3, [r4, #130] @ zero_extendqisi2
211 lsl r3, r1, #1
212 ldrh r3, [r2, r3]
213 str r3, [sp, #8]
214 ldrh r3, [r4, #176]
215 str r3, [sp, #4]
216 ldrb r3, [r4, #180] @ zero_extendqisi2
218 str r3, [sp]
219 ldrb r3, [r4, #178] @ zero_extendqisi2
221 ldrh r3, [r4, #220]
257 uxth r3, r1
261 sub r0, r3, #1
298 ldr r3, .L20
301 ldrh r2, [r3, #232]
302 ldrh r1, [r3, #242]
303 str r0, [r3, #228]
306 ldr r1, [r3, #248]
307 str r2, [r3, #236]
308 strh r0, [r3, #240] @ movhi
311 str r2, [r3, #244]
341 ldrh r3, [r0, #6]
347 strh r3, [r4, #242] @ movhi
350 lsr r3, r3, #1
351 strh r3, [r4, #242] @ movhi
352 mov r3, #8
353 strh r3, [r4, lr] @ movhi
356 mov r3, #0
358 strb r3, [r0], #1
359 add r3, r3, #1
360 cmp r3, #32
362 movw r3, #294
366 strh r0, [r4, r3] @ movhi
367 mov r3, r5
373 strh r2, [r3], #4 @ movhi
376 strh r2, [r3] @ movhi
378 movw r3, #298
382 strh r0, [r4, r3] @ movhi
385 movw r3, #302
388 strh r2, [r4, r3] @ movhi
389 movw r3, #306
392 strh r1, [r4, r3] @ movhi
393 movw r3, #258
394 ldrh r1, [r4, r3]
403 lsl r3, r1, #9
404 uxth r3, r3
405 strh r3, [r4, r0] @ movhi
408 lsr r3, r3, #8
409 strh r3, [r5, #-8] @ movhi
410 movw r3, #314
411 strh r0, [r4, r3] @ movhi
412 mul r3, r7, r6
413 str r3, [r4, #248]
416 mul r3, r1, r3
417 asr r3, r3, #11
418 str r3, [r4, #316]
423 movle r3, #4
424 strhle r3, [r5] @ movhi
425 mov r3, #640
427 asr r3, r3, r10
429 add r3, r3, #2
430 strh r3, [r4, r2] @ movhi
431 ldr r3, .L36+12
434 strh r7, [r3] @ movhi
436 mul r3, r7, r6
437 str r3, [r4, #328]
446 ldr r3, [r4, #228]
447 str r3, [r4, #332]
448 movw r3, #302
451 ldrh r3, [r4, r3]
453 mul r3, r2, r3
456 lsl r3, r3, #2
457 lsr r3, r3, r2
459 add r3, r3, #2
460 strh r3, [r2] @ movhi
461 movw r3, #338
463 strh r2, [r4, r3] @ movhi
464 ldrh r3, [r5]
465 add r3, r3, #3
466 strh r3, [r5] @ movhi
467 ldr r3, [r4, #328]
468 add r3, r3, #3
469 str r3, [r4, #328]
475 lsreq r3, r3, #1
476 strheq r3, [r4, #242] @ movhi
477 moveq r3, #2
478 strheq r3, [r1] @ movhi
503 ldr r3, .L44
505 add r2, r3, #344
509 ldr r2, [r3, #348]
510 add r3, r3, #320
511 ldrh r3, [r3]
512 add r3, r2, r3, lsl #1
514 cmp r2, r3
560 ldr r3, .L48
561 ldr r0, [r3, #340]
590 movw r3, #298
592 ldrh r7, [r4, r3]
599 add r3, r4, r6, lsl #2
604 ldr r3, [r3, #380]
605 ldr r2, [r3, r0, lsl #2]
607 str r2, [r3, r0, lsl #2]
608 uxth r3, r1
614 ldrh r3, [r4, #6]
616 add r3, r3, #1
617 strh r3, [r4, #6] @ movhi
641 movw r3, #298
643 ldrh r7, [r5, r3]
654 ldr r3, [r5, #380]
655 ldr r0, [r3, r2, lsl #2]
694 ldr r3, .L64
698 ldrh r6, [r3, r2]
699 ldrh r3, [r3, #254]
700 mul r6, r3, r6
736 add r3, r8, #256
737 ldrh r7, [r3]
740 movw r3, #298
743 ldrh r5, [r8, r3]
770 ldr r3, .L70
772 add r2, r3, #256
775 ldrh r1, [r3, r2]
804 movw r3, #298
805 ldrh r1, [r4, r3]
861 ldr r3, .L79
862 ldrh r0, [r3, #6]
885 ldr r3, .L82
886 ldrh r0, [r3, #6]
910 ldr r3, .L93
911 ldrh r2, [r3, #6]
916 ldrh r1, [r3, #2]
919 ldrh r2, [r3, #4]
926 strhne r1, [r3, #2] @ movhi
927 strhne r2, [r3, #4] @ movhi
930 add lr, r3, r1, lsl #1
935 add lr, r3, r2, lsl #1
971 add r3, lr, r2
972 ubfx r3, r3, #0, #10
973 add r3, r1, r3, lsl #1
974 ldrh r3, [r3, #8]
975 cmp r3, r0
1006 ldrh r3, [r4, #240]
1007 cmp r3, r0
1021 lsl r3, r0, #1
1025 ldrh r6, [r8, r3]
1026 ldrh r3, [r1, #4]
1029 cmp r3, #0
1030 mulne ip, r3, r6
1031 sub r3, r2, r7
1033 asr r3, r3, #1
1034 mul r3, r6, r3
1035 uxth r3, r3
1037 sub r6, r0, r3
1050 lsl r6, r3, #1
1058 strh r3, [r1, #2] @ movhi
1059 ldr r3, .L117
1061 str r1, [r3, #2524]
1067 mov r3, #6
1068 mla r2, r3, r6, r7
1069 mov r3, r6
1072 strh r3, [r5, lr] @ movhi
1074 ldrh r3, [r2, #2]
1075 strh r3, [r1, #2] @ movhi
1082 mulne r3, ip, r3
1083 strhne r0, [r1, r3] @ movhi
1114 ldrh r3, [r1]
1115 add r3, r3, #1
1116 uxth r3, r3
1117 strh r3, [r1] @ movhi
1118 cmp r2, r3
1142 push {r3, r4, r5, r6, r7, r8, r9, r10, fp, ip, lr, pc}
1151 mvn r3, #0
1155 strh r3, [ip, #2] @ movhi
1156 strh r3, [r4, lr] @ movhi
1157 ldr r3, [r1, #2532]
1158 cmp r3, #0
1169 sub r2, r3, r5
1178 ldrh r10, [r3]
1182 strh r0, [r3] @ movhi
1185 ldmfd sp, {r3, r4, r5, r6, r7, r8, r9, r10, fp, sp, pc}
1187 mla r3, r6, r10, r5
1191 ldrh r5, [r3, #2]
1195 cmp r2, r3
1196 strheq r0, [r3, #2] @ movhi
1199 ldrh r2, [r3, #2]
1204 strh r0, [r3, #2] @ movhi
1228 ldrh r3, [r2, #224]
1229 add r3, r3, #1
1230 uxth r3, r3
1231 strh r3, [r2, #224] @ movhi
1233 cmp r2, r3
1263 movw r3, #65535
1269 cmp r2, r3
1271 ldr r3, [r0]
1272 cmp r6, r3
1276 movw r3, #65535
1277 cmp r2, r3
1279 mov r3, #0
1280 str r3, [r5]
1282 mvn r3, #0
1284 strh r3, [r7, r4] @ movhi
1285 strh r3, [r6, #2] @ movhi
1293 ldr r3, [r5]
1295 cmp r3, r6
1298 ldrh r3, [r6, #2]
1301 cmp r3, r1
1305 mul r3, r2, r3
1307 strh r2, [r1, r3] @ movhi
1310 ldr r3, [r8, #2516]
1312 mla r3, r1, r2, r3
1314 str r3, [r5]
1315 strh r2, [r3, #2] @ movhi
1321 strh r3, [r2, #2] @ movhi
1322 mul r3, r0, r3
1325 strh r1, [r2, r3] @ movhi
1348 ldr r3, [r0]
1349 cmp r3, #0
1358 ldrh r2, [r3]
1362 sub r4, r3, r4
1363 ldr r3, .L159+4
1365 mul r4, r3, r4
1372 mla r3, lr, r2, r4
1417 ldr r3, [r2, #2520]
1418 cmp r3, #0
1428 mla r3, lr, r3, ip
1433 ldrh r3, [r3]
1434 cmp r3, r1
1438 sub r0, r3, ip
1439 ldr r3, .L168+4
1441 mul r0, r3, r0
1466 ldrh r3, [r5, #24]
1467 cmp r3, r0
1469 ldrh r3, [r5, #76]
1470 cmp r3, r0
1472 ldrh r3, [r5, #124]
1473 cmp r3, r0
1477 ldr r3, [r5, #2520]
1480 cmp r8, r3
1483 lsl r3, r0, #1
1484 ldrh r6, [r2, r3]
1486 ldrh r3, [r8, #4]
1487 cmp r3, #0
1489 mulne r6, r3, r6
1490 ldrh r3, [r8, #2]
1491 cmp r3, r2
1494 cmp r2, r3
1501 ldrh r3, [r8, #2]
1503 cmp r3, r2
1506 cmp r2, r3
1511 mul r3, r2, r3
1512 asr r2, r3, #1
1518 add r3, r1, r3
1519 ldrh r3, [r3, #4]
1520 cmp r3, #0
1521 mvneq r3, #0
1522 mulne r3, r3, r2
1523 cmp r6, r3
1529 ldrh r3, [r5]
1530 cmp r3, #0
1537 ldrh r3, [r5]
1539 sub r3, r3, #1
1540 strh r3, [r5] @ movhi
1569 ldr r3, .L193
1574 ldrh r2, [r3, r2]
1575 ldr r3, [r3, #2540]
1576 sub r0, r3, #12
1582 add r5, r3, #4
1630 ldr lr, [r3, #4]
1633 ldrh r6, [r3]
1639 add r3, r3, #12
1663 ldr r3, .L201
1665 ldrh r2, [r3, r1]
1670 strh r2, [r3, r1] @ movhi
1674 strh r2, [r3, r1] @ movhi
1675 str r2, [r3, #2548]
1677 ldr r2, [r3, #72]
1678 ldrh r1, [r3, #240]
1685 ldrne r0, [r3, #2548]
1687 strne r0, [r3, #2548]
1710 mov r3, #0
1713 strh r3, [r0, #4] @ movhi
1718 movw r3, #302
1721 ldrh r3, [r4, r3]
1723 sub r3, r3, r1
1724 sub r3, r3, #1
1725 sxth r3, r3
1734 addne r1, r3, r1
1738 ldrh r3, [ip], #2
1740 cmp r3, r5
1742 ldrhne r3, [r0, #4]
1743 addne r3, r3, #1
1744 strhne r3, [r0, #4] @ movhi
1765 ldrh r3, [r0, #4]
1766 cmp r3, #0
1768 ldrh r3, [r0]
1770 cmp r3, r2
1772 ldrb r3, [r0, #6] @ zero_extendqisi2
1775 add r3, r0, r3, lsl #1
1777 ldrh r3, [r3, #16]
1779 cmp r3, r2
1781 ldrb r3, [r0, #6] @ zero_extendqisi2
1782 add r3, r3, #1
1783 uxtb r3, r3
1784 strb r3, [r0, #6]
1785 cmp r3, r1
1787 ldrheq r3, [r0, #2]
1788 addeq r3, r3, #1
1789 strheq r3, [r0, #2] @ movhi
1790 ldrb r3, [r0, #6] @ zero_extendqisi2
1791 add r3, r0, r3, lsl #1
1792 ldrh r3, [r3, #16]
1817 ldrh r3, [r7, #240]
1818 cmp r2, r3
1826 mov r3, #0
1827 strh r3, [r4, #4] @ movhi
1829 strb r3, [r4, #7]
1832 ldr r3, .L227+12
1839 movw r3, #302
1842 ldrh r3, [r7, r3]
1843 smulbb r8, r3, r8
1844 mov r3, #0
1845 strb r3, [r4, #9]
1846 ldr r3, [r7, #2536]
1848 ldrh r2, [r3, r1]
1849 movw r3, #10000
1850 cmp r2, r3
1851 movhi r3, #1
1852 strbhi r3, [r4, #9]
1856 ldrb r0, [r3], #1 @ zero_extendqisi2
1858 str r3, [fp, #-48]
1866 ldr r3, [fp, #-48]
1887 push {r3, r4, r5, r6, r7, r8, r9, r10, fp, ip, lr, pc}
1892 movw r3, #302
1898 ldrh r10, [r6, r3]
1900 uxth r3, r7
1901 cmp r9, r3
1911 mov r3, #6
1912 mla r5, r3, r5, r0
1915 ldmfd sp, {r3, r4, r5, r6, r7, r8, r9, r10, fp, sp, pc}
1949 ldr r3, [r2, #2516]
1951 sub r3, r0, r3
1953 asr r3, r3, #1
1954 mul r3, r0, r3
1955 uxth r3, r3
1956 lsl r3, r3, #1
1957 ldrh r0, [r2, r3]
1984 ldrh r3, [r1, #224]
1988 rsb r3, r3, r3, lsl #3
1989 asr ip, r3, #3
1990 cmp r2, r3, asr #3
1991 sub r3, r0, lr
1995 asr r3, r3, #1
1996 mul r3, r0, r3
1997 uxth r3, r3
2000 mov r0, r3
2003 mul r3, r5, r3
2005 ldrh r3, [lr, r3]
2006 cmp r3, r6
2010 lsl r3, r0, #1
2011 ldrh r0, [r2, r3]
2180 ldr r3, [r6, #316]
2188 ldr r3, [r6, #2552]
2194 ldr r3, [r6, #2548]
2200 ldr r3, [r6, #2556]
2206 ldr r3, [r6, #2560]
2212 ldr r3, [r6, #2564]
2218 ldr r3, [r6, #2568]
2224 ldr r3, [r6, #2572]
2230 ldr r3, [r6, #2576]
2235 ldr r3, [r6, #2580]
2240 lsr r3, r3, #11
2242 ldr r3, [r6, #2584]
2247 lsr r3, r3, #11
2250 ldr r3, [r6, #2588]
2256 ldr r3, [r6, #2592]
2262 ldrh r3, [r8, #6]
2268 ldrh r3, [r6, #224]
2274 ldr r3, [r6, #2596]
2280 ldr r3, [r6, #2600]
2286 ldr r3, [r6, #2604]
2292 ldr r3, [r6, #2608]
2298 ldr r3, [r6, #2612]
2305 ldr r3, [r6, #2616]
2311 ldrh r3, [r5, #30]
2317 ldrh r3, [r5, #28]
2323 ldr r3, [r6, #340]
2329 ldr r3, [r6, #332]
2335 ldr r3, [r6, #228]
2340 add r3, r6, #412
2345 ldrh r3, [r3, #6]
2348 ldrh r3, [r6, #240]
2353 movw r3, #2620
2356 ldrh r3, [r6, r3]
2361 ldr r3, [r6, #244]
2366 add r3, r6, #2624
2371 ldrh r3, [r3]
2374 ldrh r3, [r8]
2380 ldrh r3, [r6, #26]
2386 ldrb r3, [r6, #30] @ zero_extendqisi2
2392 ldrh r3, [r6, #24]
2398 ldrb r3, [r6, #32] @ zero_extendqisi2
2404 ldrh r3, [r6, #28]
2409 ldrh r3, [r6, #24]
2414 lsl r3, r3, #1
2415 ldrh r3, [r2, r3]
2419 ldrh r3, [r6, #78]
2425 ldrb r3, [r6, #82] @ zero_extendqisi2
2431 ldrh r3, [r6, #76]
2437 ldrb r3, [r6, #84] @ zero_extendqisi2
2443 ldrh r3, [r6, #80]
2448 ldrh r3, [r6, #76]
2453 lsl r3, r3, #1
2454 ldrh r3, [r2, r3]
2458 ldrh r3, [r6, #126]
2464 ldrb r3, [r6, #130] @ zero_extendqisi2
2470 ldrh r3, [r6, #124]
2476 ldrb r3, [r6, #132] @ zero_extendqisi2
2482 ldrh r3, [r6, #128]
2488 ldrh r3, [r6, #174]
2494 ldrb r3, [r6, #178] @ zero_extendqisi2
2500 ldrh r3, [r6, #172]
2506 ldrb r3, [r6, #180] @ zero_extendqisi2
2512 ldrh r3, [r6, #176]
2517 ldr r3, [r6, #2716]
2519 str r3, [sp, #4]
2520 ldr r3, [r6, #2724]
2524 str r3, [sp]
2525 ldr r3, [r6, #2720]
2528 ldr r3, [r6, #2712]
2534 ldr r3, [r6, #2736]
2539 add r3, r6, #3152
2544 ldrh r3, [r3]
2546 movw r3, #3154
2549 ldrh r3, [r6, r3]
2554 ldr r3, [r6, #3156]
2559 movw r3, #3160
2562 ldrh r3, [r6, r3]
2569 mov r3, r0
2577 mov r3, r0
2581 ldr r3, .L265+268
2583 ldr r3, [r3]
2584 cmp r3, #1
2591 ldrh r3, [r6, #172]
2593 cmp r3, r2
2596 lsl r3, r3, #1
2599 ldrh r3, [r2, r3]
2611 ldr r3, [r6, #2516]
2619 add r3, r3, r8
2622 ldrh r3, [r3, #4]
2623 str r3, [sp, #8]
2624 ldr r3, [r6, #72]
2625 ldrh r3, [r3, r2]
2627 stm sp, {r0, r3}
2628 mov r3, r5
2632 ldr r3, [r6, #2516]
2635 ldrh r0, [r3, r8]
2638 ldr r3, [r6, #2516]
2643 sub r1, r1, r3
2644 ldr r3, .L265+284
2646 mul r1, r3, r1
2652 lsl r3, r1, #1
2655 ldrh r3, [r2, r3]
2657 str r3, [sp, #8]
2659 ldr r3, [r6, #2516]
2660 add r3, r3, r5
2661 ldrh r3, [r3, #4]
2662 stm sp, {r1, r3}
2663 mov r3, r8
2670 ldr r3, [r6, #2516]
2671 ldrh r1, [r3, r5]
2770 ldr r3, .L270
2812 ldr r3, [r4, #2616]
2813 cmp r2, r3
2816 mov r3, #0
2819 str r3, [r4, #2596]
2822 cmp r1, r3
2826 ldr r3, .L296+4
2829 ldrh r1, [r3]
2836 add r3, r6, #256
2837 cmp r3, r9
2840 add r3, r6, #768
2841 cmp r3, r2
2851 add r3, r3, #1
2856 ldr r3, [r4, #2612]
2857 cmp r2, r3
2858 addhi r3, r3, #1
2859 strhi r3, [r4, #2612]
2860 movhi r3, #0
2864 cmp r2, r3
2866 lsl r1, r3, #1
2868 add r3, r3, #1
2878 add r3, r6, #64
2880 cmp r0, r3
2882 ldr r3, [r4, #2520]
2883 cmp r3, #0
2894 ldrh r0, [r3]
2900 movw r3, #65535
2901 cmp r5, r3
2917 add r3, r2, #128
2918 cmp r7, r3
2921 ldr r3, [r4, #2612]
2925 cmp r2, r3
2938 mov r3, #1
2939 str r3, [r4, #3164]
2947 ldrh r5, [r3, #4]
2950 sub r3, r3, ip
2952 asr r3, r3, #1
2953 mul r3, r5, r3
2954 uxth r5, r3
2955 lsl r3, r5, #1
2956 ldrh r3, [r10, r3]
2957 cmp r6, r3
2959 cmp r3, r8
2960 movcc r8, r3
2963 mla r3, lr, r0, ip
2991 lsl r3, r0, #1
2994 strh r1, [r2, r3] @ movhi
3019 movw r3, #65535
3021 cmp r2, r3
3029 movw r3, #302
3031 ldrh r3, [r6, r3]
3032 cmp r2, r3
3039 ldrh r3, [r4, #4]
3040 cmp r3, #0
3047 ldrb r3, [r4, #6] @ zero_extendqisi2
3052 add r3, r4, r3, lsl #1
3053 ldrh r5, [r3, #16]
3058 movw r3, #302
3059 ldrh ip, [r6, r3]
3063 ldrh r3, [r4, #4]
3067 sub r3, r3, #1
3068 uxth r3, r3
3069 strh r3, [r4, #4] @ movhi
3084 cmp r3, #0
3100 ldrb r3, [r4, #6] @ zero_extendqisi2
3101 add r3, r3, #1
3102 uxtb r3, r3
3103 strb r3, [r4, #6]
3104 cmp r3, r0
3108 ldrb r3, [r4, #6] @ zero_extendqisi2
3109 add r3, r4, r3, lsl #1
3110 ldrh r5, [r3, #16]
3133 ldr r3, .L325
3139 str r1, [r3, #3168]
3141 ldrh r2, [r3, #232]
3149 ldr r1, [r3, #3188]
3154 ldr r6, [r3, #3172]
3161 ldr r0, [r3, #3176]
3165 ldr r1, [r3, #3172]
3174 ldr r0, [r3, #3180]
3183 ldr r8, [r3, #3172]
3192 ldr lr, [r3, #3176]
3197 ldr r8, [r3, #3172]
3204 ldr r9, [r3, #3180]
3208 ldr r2, [r3, #3184]
3232 push {r3, r4, r5, r6, r7, r8, r9, r10, fp, ip, lr, pc}
3236 ldr r3, .L334
3241 ldr r6, [r3, #3188]
3242 ldr r4, [r3, #3172]
3244 uxth r3, lr
3245 cmp r1, r3
3246 ldmfdls sp, {r3, r4, r5, r6, r7, r8, r9, r10, fp, sp, pc}
3247 mla ip, r5, r3, r0
3250 uxth r3, r2
3251 cmp r6, r3
3253 mul r3, r7, r3
3255 add r9, r4, r3
3256 ldr r10, [r4, r3]
3257 ldr r3, [ip, #8]
3258 cmp r10, r3
3283 ldr r3, .L344
3288 ldr r5, [r3, #3188]
3289 ldr r4, [r3, #3172]
3296 uxth r3, lr
3297 cmp r5, r3
3299 mla r3, r6, r3, r4
3301 ldr r9, [r3, #8]
3305 ldr lr, [r3]
3306 str r7, [r3, #8]
3308 ldr r3, [r3, #4]
3309 str r3, [r2, #12]
3334 ldr r3, [r2, #3192]
3336 add r2, r3, r2, lsl #1
3338 cmp r3, r2
3343 ldrh r1, [r3], #2
3372 ldr r3, .L357
3375 ldrh r7, [r3, r2]
3376 ldr r2, [r3, #3192]
3386 ldrh r2, [r3, r1]
3388 strh r2, [r3, r1] @ movhi
3398 ldrh ip, [r3, r2]
3400 ldr r1, [r3, #3200]
3404 ldrh r1, [r3, r2]
3406 strh r1, [r3, r2] @ movhi
3435 ldr r3, .L362+4
3436 ldrh r0, [r3, #222]
3439 ldrh r1, [r3, #220]
3444 strheq r4, [r3, #222] @ movhi
3447 strheq r4, [r3, #220] @ movhi
3487 ldrh r3, [r5, r7]
3492 cmp r3, ip
3494 cmp r3, #15
3496 add r1, r3, #1
3497 lsl r3, r3, #1
3499 strh r4, [r0, r3] @ movhi
3532 movw r3, #3206
3533 ldrh r2, [r4, r3]
3537 movw r3, #65535
3538 cmp r1, r3
3540 movw r3, #3242
3542 ldrh r1, [r4, r3]
3545 strhcs r2, [r4, r3] @ movhi
3547 ldrh r3, [r4, r5]
3548 lsl r3, r3, #1
3549 ldrh r0, [r2, r3]
3552 ldrh r3, [r4, r5]
3553 add r3, r3, #1
3554 strh r3, [r4, r5] @ movhi
3633 str r3, [fp, #-48]
3635 ldr r3, [fp, #-48]
3636 cmp r3, r4
3646 mov r3, r7
3656 lsleq r3, r4, #1
3659 ldrheq r1, [r5, r3]
3705 mov r3, sp
3707 bic r9, r3, #8128
3712 ldr r3, [r9, #24]
3713 str r3, [fp, #-48]
3714 ldrh r3, [r10, #12]
3715 str r3, [fp, #-64]
3716 lsl r3, r3, #3
3717 str r3, [fp, #-68]
3718 add r3, r2, r2, lsl #2
3719 str r3, [fp, #-72]
3721 ldr r3, [fp, #-72]
3722 cmp r4, r3
3733 ldr r3, [fp, #-68]
3734 cmp r3, r2
3739 mvn r3, #0
3741 str r3, [r6]
3748 mov r3, #16
3752 mov r3, #4
3754 mov r2, r3
3762 ldr r3, [r9, #24]
3763 cmp r2, r3
3779 ldr r3, [fp, #-64]
3782 add r1, r3, r1
3817 sub r3, r0, #1
3820 uxth r3, r3
3821 cmp r3, r2
3825 ldrh r3, [r4, #6]
3826 cmp r3, #1024
3833 lsl r3, r6, #10
3836 str r3, [r0, #4]
3838 lsl r3, r5, #1
3840 ldrh r2, [r1, r3]
3842 strh r2, [r1, r3] @ movhi
3843 ldr r3, [r7, #2608]
3844 add r3, r3, #1
3845 str r3, [r7, #2608]
3847 ldrh r3, [r4, #6]
3848 add r3, r3, #1
3849 strh r3, [r4, #6] @ movhi
3850 ldrh r3, [r4, #4]
3851 add r2, r4, r3, lsl #1
3852 add r3, r3, #1
3853 ubfx r3, r3, #0, #10
3854 strh r3, [r4, #4] @ movhi
3887 ldrh r3, [r4, #2]
3892 add r1, r4, r3, lsl #1
3893 add r3, r3, #1
3894 ubfx r3, r3, #0, #10
3895 strh r3, [r4, #2] @ movhi
3898 lsl r3, r5, #10
3899 str r3, [r0, #4]
3901 ldr r3, [r6, #2608]
3903 add r3, r3, #1
3904 str r3, [r6, #2608]
3905 sub r3, r5, #1
3906 uxth r3, r3
3907 cmp r3, r2
3946 mov r3, #0
3948 uxth r5, r3
3952 add r3, r3, #1
3958 sub r3, r0, #1
3961 uxth r3, r3
3963 cmp r3, r2
3965 ldr r3, .L435
3967 ldrh r2, [r3, #6]
3972 ldr r3, [r4, #28]
3974 add r3, r3, #1
3975 str r3, [r4, #28]
3976 ldrh r3, [r4, #8]
3978 add r3, r3, #1
3979 strh r3, [r4, #8] @ movhi
3980 ldrh r3, [r4, #10]
3981 cmp r3, r5
4035 movw r3, #65535
4042 str r3, [r4, #3276]
4043 mvn r3, #0
4044 strh r3, [r4, #222] @ movhi
4045 strh r3, [r4, #220] @ movhi
4046 add r3, r4, #3152
4049 strh r2, [r3] @ movhi
4050 movw r3, #3154
4053 strh r2, [r4, r3] @ movhi
4054 movw r3, #3160
4056 strh r5, [r4, r3] @ movhi
4057 movw r3, #3206
4059 strh r5, [r4, r3] @ movhi
4060 movw r3, #3242
4062 strh r5, [r4, r3] @ movhi
4087 mov r3, #20
4089 mul r6, r3, r6
4102 ldrh r3, [r4, #232]
4105 lsl r3, r3, #1
4107 add r3, r3, #1
4108 str r3, [r4, #3188]
4136 movw r3, #258
4138 ldrh r0, [r4, r3]
4141 ldrh r3, [r4, #232]
4144 mul r6, r3, r6
4151 ldrh r3, [r9]
4154 mul r0, r0, r3
4166 lsr r3, r0, #9
4169 strh r3, [r4, r6] @ movhi
4214 add r3, r4, #336
4215 ldrh r0, [r3]
4226 ldrh r3, [r4, r5]
4229 mul r0, r0, r3
4231 ldrh r3, [r4, #242]
4234 mul r0, r0, r3
4236 movw r3, #298
4238 ldrh r0, [r4, r3]
4239 ldrh r3, [r4, #254]
4243 mul r0, r0, r3
4247 ldrh r3, [r4, #254]
4255 cmp r3, r1
4257 cmp r3, #0
4260 moveq r3, #1
4261 rsb r2, r3, #8
4262 add r3, r3, #7
4264 add r0, r0, r3, lsl #2
4266 ldr r3, [r4, #3356]
4267 cmp r3, #0
4281 ldr r3, [r4, #3360]
4282 cmp r3, #0
4284 ldr r3, [r4, #3376]
4285 cmp r3, #0
4287 ldr r3, [r4, #3380]
4288 cmp r3, #0
4290 ldr r3, [r4, #2540]
4291 cmp r3, #0
4293 ldr r3, [r4, #3384]
4294 cmp r3, #0
4296 ldr r3, [r4, #2516]
4297 cmp r3, #0
4301 ldr r3, [r4, #72]
4302 cmp r3, #0
4304 ldr r3, [r4, #3192]
4305 cmp r3, #0
4307 ldr r3, [r4, #3200]
4308 cmp r3, #0
4310 ldr r3, [r4, #3288]
4311 cmp r3, #0
4313 ldr r3, [r4, #3296]
4314 cmp r3, #0
4316 ldr r3, [r4, #3268]
4317 cmp r3, #0
4319 ldr r3, [r4, #3184]
4320 cmp r3, #0
4322 ldr r3, [r4, #3292]
4323 cmp r3, #0
4325 ldr r3, [r4, #3300]
4326 cmp r3, #0
4328 ldr r3, [r4, #3304]
4329 cmp r3, #0
4331 ldr r3, [r4, #3308]
4332 cmp r3, #0
4334 ldr r3, [r4, #3176]
4335 cmp r3, #0
4337 ldr r3, [r4, #3312]
4338 cmp r3, #0
4340 ldr r3, [r4, #3316]
4341 cmp r3, #0
4343 ldr r3, [r4, #3172]
4344 cmp r3, #0
4346 ldr r3, [r4, #3332]
4347 cmp r3, #0
4349 ldr r3, [r4, #3336]
4350 cmp r3, #0
4352 ldr r3, [r4, #3180]
4353 cmp r3, #0
4355 ldr r3, [r4, #2536]
4356 cmp r3, #0
4358 ldr r3, [r4, #3344]
4359 cmp r3, #0
4361 ldr r3, [r4, #348]
4362 cmp r3, #0
4364 ldr r3, .L537
4365 ldr r2, [r3, #3364]
4368 ldr r2, [r3, #3368]
4371 ldr r3, [r3, #3372]
4372 cmp r3, #0
4399 movw r3, #3388
4406 ldrh r2, [r2, r3]
4413 ldrh r3, [r6, #2]!
4415 cmp r3, r2
4418 cmp r2, r3
4425 ldrh r3, [r6]
4428 lsr r1, r3, #5
4429 and r3, r3, #31
4431 orr r3, r2, r0, lsl r3
4432 str r3, [r5, r1, lsl #2]
4460 add r3, r0, #352
4462 strh r2, [r3] @ movhi
4464 strh r2, [r3, #6] @ movhi
4491 add r3, ip, #412
4492 strh r0, [r3] @ movhi
4494 strh r4, [r3, #2] @ movhi
4495 strh r4, [r3, #4] @ movhi
4496 strh r4, [r3, #6] @ movhi
4532 uxth r3, r2
4533 cmp r1, r3
4535 ldr r3, .L570
4538 ldrh r2, [r3]
4539 ldrh r3, [r4]
4540 lsl r3, r3, #1
4541 strh r2, [r5, r3] @ movhi
4542 ldrh r3, [r5]
4552 uxth r3, r2
4554 ldr r0, [r6, r3, lsl #2]
4558 uxth r3, r1
4559 cmp ip, r3
4563 uxth r3, r1
4565 lsl r3, r3, #1
4566 ldrh ip, [r8, r3]
4572 ldrhne ip, [r5, r3]
4574 strhne ip, [r5, r3] @ movhi
4580 cmp r9, r3
4585 movne r3, r9
4593 str r3, [fp, #-48]
4596 ldr r3, [fp, #-48]
4629 movw r3, #310
4632 ldrh r3, [r4, r3]
4635 mul r2, r2, r3
4638 mov r3, #0
4639 mov r5, r3
4644 uxth r2, r3
4647 ldr r3, .L575+8
4649 strh r2, [r3, #10] @ movhi
4653 strh r2, [r3, #4] @ movhi
4656 strh r2, [r3, #8] @ movhi
4657 sub r2, r3, #3056
4659 strh r2, [r3, #6] @ movhi
4660 ldr r3, [r4, #3356]
4661 str r3, [r4, #3404]
4662 ldr r3, [r4, #3380]
4663 str r3, [r4, #3408]
4664 ldr r3, [r4, #3360]
4665 str r3, [r4, #3412]
4666 ldr r3, [r4, #3376]
4667 str r3, [r4, #3416]
4670 uxth r0, r3
4672 add r3, r3, #1
4710 mvn r3, #0
4713 strh r3, [r4, r2] @ movhi
4714 str r3, [r4, #3448]
4715 add r3, r4, #344
4718 strh r5, [r3] @ movhi
4719 add r3, r4, #320
4721 ldrh r2, [r3]
4774 ldrh r3, [r4, #242]
4776 mul r2, r2, r3
4784 ldrh r3, [r4, #240]
4786 cmp r8, r3
4788 ldrh r3, [r4, #232]
4789 str r3, [fp, #-52]
4790 ldr r3, .L591+4
4792 ldrh r3, [r3]
4793 str r3, [fp, #-48]
4794 mov r3, #0
4795 mov r6, r3
4800 str r3, [fp, #-60]
4805 ldr r3, [fp, #-60]
4808 add r3, r3, #1
4813 uxth r1, r3
4816 uxth r3, r5
4821 str r3, [fp, #-48]
4823 ldr r3, [fp, #-48]
4828 mla r2, r1, r3, r2
4840 lsl r3, r3, #1
4841 ldrh r3, [r2, r3]
4842 cmp r3, #0
4853 lsl r2, r3, #1
4866 cmp r7, r3
4902 mov r3, #0
4905 strh r3, [r4, r2] @ movhi
4908 strh r3, [r4, r2] @ movhi
4912 ldrh r3, [r4, r5]
4916 mul r2, r2, r3
4946 ldr r3, [r6, #3244]
4948 blx r3
4958 ldrh r3, [r6, #14]
4959 cmp r3, #4
4960 moveq r3, r4
4961 addeq r1, r3, r0, lsl #1
4964 cmp r3, r1
4966 ldrh r2, [r3]
4968 strh r2, [r3], #2 @ movhi
5015 mov r3, sp
5017 bic r7, r3, #8128
5024 ldr r3, [r7, #24]
5025 str r3, [fp, #-48]
5026 ldrh r3, [r6, #12]
5027 str r3, [fp, #-64]
5029 ldr r3, [fp, #-68]
5030 cmp r8, r3
5033 ldr r3, [r7, #24]
5034 cmp r2, r3
5038 ldr r3, [r4, #8]
5039 cmp r3, #0
5041 ldr r3, [r4, #12]
5042 cmp r3, #0
5056 mvnhi r3, #0
5057 strhi r3, [r4]
5061 ldr r3, [r4, #12]
5069 ldrh r3, [r6, #14]
5070 cmp r3, #4
5074 ldr r3, [r4, #12]
5077 add r3, r3, #8
5083 ldr r3, [r4, #12]
5084 ldr r2, [r3, #12]
5087 ldr r2, [r3, #8]
5090 ldr r3, [r3]
5091 cmn r3, #1
5094 mvn r3, #0
5096 str r3, [r4]
5098 ldr r3, [r4]
5099 cmn r3, #1
5100 cmpne r3, #256
5109 mov r3, #4
5111 mov r2, r3
5117 mov r3, #4
5119 mov r2, r3
5122 ldr r3, [r6, #3320]
5123 cmp r3, r5
5128 ldr r3, .L647+24
5130 ldrh r2, [r3]
5138 ldr r3, [r4]
5141 cmn r3, #1
5146 mov r3, #256
5173 push {r3, r4, r5, r6, r7, r8, r9, r10, fp, ip, lr, pc}
5181 ldr r3, [r5, #3300]
5183 str r3, [r5, #3460]
5186 ldrh r3, [r5, #254]
5187 cmp r3, r6
5190 ldmfd sp, {r3, r4, r5, r6, r7, r8, r9, r10, fp, sp, pc}
5193 mvn r3, #0
5195 add r4, r4, r3
5196 strh r3, [r7] @ movhi
5199 ldrh r3, [r9]
5200 sub r2, r3, #16
5203 mla r3, r6, r3, r4
5207 lsl r3, r3, #10
5208 str r3, [r5, #3456]
5210 ldr r3, [r5, #3452]
5211 cmn r3, #1
5214 movw r3, #61664
5215 cmp r2, r3
5247 mov r3, sp
5249 bic r6, r3, #8128
5254 ldr r3, [r6, #24]
5255 str r3, [fp, #-40]
5256 ldr r3, .L674
5257 addeq r2, r3, #304
5258 ldrhne r4, [r3, r2]
5261 ldr r3, [r3, #3324]
5264 str r3, [fp, #-116]
5265 sub r3, fp, #104
5266 str r3, [fp, #-112]
5272 ldr r3, [fp, #-104]
5273 cmn r3, #1
5278 add r3, r8, r4
5282 add r3, r3, r3, lsr #31
5283 sbfx r5, r3, #1, #16
5284 orr r3, r7, r3, asr #1
5285 str r3, [fp, #-120]
5288 and r3, r3, r2
5289 cmn r3, #1
5291 ldr r3, [fp, #-124]
5292 cmn r3, #1
5304 ldr r3, [r6, #24]
5305 cmp r2, r3
5333 movw r3, #3436
5338 strh r5, [r4, r3] @ movhi
5339 add r3, r4, #344
5342 strh r5, [r3] @ movhi
5363 ldrh r3, [r4, #240]
5365 str r3, [fp, #-48]
5367 ldrh r3, [r4, #242]
5368 cmp r3, r2
5377 ldr r3, [r4, #3180]
5383 str r3, [fp, #-60]
5390 ldr r3, [fp, #-60]
5403 add r1, r3, r1
5411 ldr r3, [fp, #-48]
5412 add r3, r3, #1
5413 uxth r3, r3
5420 mov r3, #0
5421 str r3, [fp, #-52]
5423 ldr r3, [fp, #-52]
5425 mul r8, r8, r3
5426 ldr r3, [r4, #3288]
5427 add r2, r3, r8
5428 ldr r3, [r3, r8]
5431 cmn r3, #1
5441 ldr r3, [r0, #4]
5442 add r3, r3, #1
5443 str r3, [r0, #4]
5445 ldrh r3, [r6]
5446 cmp r3, r10
5447 ldr r3, [r4, #3288]
5450 str r2, [r3, r8]
5451 ldr r3, [r4, #3288]
5452 ldr r3, [r3, r8]
5453 cmp r3, r2
5457 ldr r3, [r6, #4]
5460 cmp r2, r3
5463 cmn r3, #1
5464 addne r2, r3, #1
5479 ldr r3, [fp, #-52]
5480 add r3, r3, #1
5481 str r3, [fp, #-52]
5482 ldrh r3, [fp, #-52]
5483 cmp r7, r3
5487 ldr r3, [r3, r8]
5488 cmn r3, #1
5498 movw r3, #65535
5499 cmp r2, r3
5508 ldr r3, [r4, #328]
5510 cmp r2, r3
5520 sub r3, r2, #1
5523 sxth r3, r3
5528 mov r2, r3
5533 cmp r0, r3
5550 uxth lr, r3
5565 cmp r3, #0
5573 cmp r2, r3
5579 str r1, [r2, r3, lsl #2]
5580 lsl r3, r3, #1
5583 strh r5, [r2, r3] @ movhi
5597 sub r3, r3, #1
5599 sxth r3, r3
5604 ldrh r3, [r8, #-24]
5605 cmp r2, r3
5616 sxth r3, r0
5619 cmp r3, r0
5622 lsl lr, r3, #2
5623 ldr r9, [ip, r3, lsl #2]
5632 uxth r0, r3
5645 lsl r2, r3, #1
5649 cmp r3, #0
5657 cmp r2, r3
5663 str r1, [r2, r3, lsl #2]
5664 lsl r3, r3, #1
5679 sub r3, r3, #1
5680 sxth r3, r3
5695 ldr r3, [r6, #4]
5697 cmp r2, r3
5700 ldrh r3, [r8]
5701 strh r3, [r8, #4] @ movhi
5703 ldr r3, [r6, #4]
5705 str r3, [r4, #2632]
5709 ldrh r3, [r1]
5710 cmp r3, #0
5718 movw r3, #3436
5719 ldrh r2, [r4, r3]
5720 ldr r3, [r4, #328]
5721 cmp r2, r3
5738 sxth r2, r3
5742 add r3, r3, #1
5746 mov r3, r2
5750 sub ip, r3, r2
5752 lsl r1, r3, #1
5757 ldr r5, [r0, r3, lsl #2]
5758 add r3, r3, #1
5760 sxth r3, r3
5765 cmp r3, r1
5770 ldrh r3, [r1]
5771 cmp r3, #0
5775 sxth r3, r2
5776 mov lr, r3
5777 cmp r3, ip
5779 lsl r5, r3, #1
5787 cmp r3, r2
5789 sub ip, r3, lr
5791 lsl r2, r3, #1
5796 ldr r6, [r0, r3, lsl #2]
5797 add r3, r3, #1
5799 sxth r3, r3
5824 push {r3, r4, r5, r6, r7, r8, r9, r10, fp, ip, lr, pc}
5831 ldr r3, [r4, #3300]
5833 str r3, [r4, #3460]
5836 movw r3, #298
5837 ldrh r5, [r4, r3]
5841 ldrh r3, [r7]
5842 sub r3, r3, #16
5843 cmp r5, r3
5848 lsl r3, r5, #10
5849 str r3, [r4, #3456]
5851 ldr r3, [r4, #3452]
5852 cmn r3, #1
5856 movw r3, #61649
5857 cmp r2, r3
5860 ldr r3, .L792+12
5863 strh r5, [r3] @ movhi
5864 strh r2, [r3, #4] @ movhi
5868 ldrh r3, [r5]
5869 cmp r3, r2
5871 ldrh r3, [r5, #4]
5872 cmp r3, r2
5877 lsl r3, r3, #10
5878 str r3, [r4, #3456]
5880 ldr r3, [r4, #3452]
5881 cmn r3, #1
5884 movw r3, #61649
5885 cmp r2, r3
5887 ldr r3, [r6, #4]
5889 cmp r3, r2
5891 str r3, [r4, #360]
5893 ldrh r3, [r6, #8]
5895 strh r3, [r5, #4] @ movhi
5903 add r3, r9, #1
5905 strh r3, [r5, #2] @ movhi
5907 sub r3, r8, r7
5908 tst r3, #32768
5916 ldrh r3, [r6, #10]
5917 strh r3, [r5, #6] @ movhi
5918 movw r3, #65535
5919 cmp r0, r3
5926 movcc r3, #1
5927 movcs r3, #0
5929 andcc r3, r3, #1
5930 movcs r3, #0
5931 cmp r3, #0
5939 ldrh r3, [r4, #254]
5940 cmp r3, r5
5943 ldmfd sp, {r3, r4, r5, r6, r7, r8, r9, r10, fp, sp, pc}
5945 ldr r3, [r4, #3456]
5949 add r3, r3, #1
5950 str r3, [r4, #3456]
5952 ldr r3, [r4, #3452]
5953 cmn r3, #1
5961 sub r3, r9, r7
5963 orr r3, r3, r2, lsl #10
5965 str r3, [r4, #3456]
5967 ldr r3, [r4, #3300]
5968 str r3, [r4, #3460]
5970 ldr r3, [r4, #3452]
5971 cmn r3, #1
5974 movw r3, #61649
5975 cmp r2, r3
5982 ldr r3, [r4, #3460]
5987 add r1, r3, r1, lsl #2
5992 ldmfd sp, {r3, r4, r5, r6, r7, r8, r9, r10, fp, sp, pc}
6029 mov r3, sp
6031 bic r3, r3, #8128
6033 bic r3, r3, #63
6039 ldr r3, [r3, #24]
6040 str r3, [fp, #-48]
6041 ldrh r3, [r6, #12]
6042 str r3, [fp, #-80]
6043 lsl r3, r3, #3
6044 str r3, [fp, #-84]
6056 mov r3, #0
6059 str r3, [r2]
6061 str r3, [r2]
6063 ldr r3, [r4, #4]
6064 str r3, [fp, #-64]
6065 ldr r3, [r6, #3320]
6066 str r3, [fp, #-60]
6067 ldr r3, [r6, #3328]
6068 str r3, [fp, #-56]
6086 ldr r3, [r4, #12]
6087 cmp r3, #0
6090 ldr r2, [r3]
6095 ldr lr, [r3, #8]
6103 ldr r3, [r3, #4]
6106 mvn r3, #0
6107 str r3, [r4]
6109 ldr r3, [r4, #8]
6110 cmp r3, #0
6113 ldr r2, [r3]
6118 ldr lr, [r3, #2048]
6126 ldr r3, [r3, #4]
6129 mvn r3, #0
6130 str r3, [r4]
6135 ldr r3, [r5, #8]
6136 cmp r3, #0
6138 ldr r3, [r5, #12]
6139 cmp r3, #0
6155 mvn r3, #0
6156 str r3, [r5]
6161 ldr r3, [fp, #-72]
6163 cmp r2, r3
6169 mvn r3, #0
6171 str r3, [r4]
6177 mov r3, #16
6181 mov r3, #4
6183 mov r2, r3
6190 mov r3, sp
6192 bic r3, r3, #8128
6193 bic r3, r3, #63
6194 ldr r3, [r3, #24]
6195 cmp r2, r3
6206 ldr r3, .L833+40
6208 ldrh r2, [r3]
6212 ldr r3, [r5, #12]
6220 mvnne r3, #0
6221 strne r3, [r5]
6222 ldrh r3, [r6, #14]
6223 cmp r3, #4
6227 ldr r3, [r5, #12]
6230 add r3, r3, #8
6296 mul r3, r8, r7
6298 add r1, r2, r3
6299 ldr r3, [r2, r3]
6300 cmn r3, #1
6309 uxth r3, r7
6310 cmp r6, r3
6313 ldr r3, [fp, #-48]
6315 cmp r3, #0
6316 moveq r3, #2
6318 ldrne r3, .L877+4
6320 streq r3, [fp, #-56]
6321 ldrhne r3, [r3]
6322 strne r3, [fp, #-56]
6338 mov r3, #1
6341 mul r3, r10, r7
6343 add r1, r2, r3
6344 ldr r3, [r2, r3]
6345 cmp r3, #0
6354 uxth r3, r7
6355 cmp r6, r3
6359 uxth r3, r9
6360 cmp r2, r3
6365 ldr r3, [fp, #-48]
6366 cmp r3, #0
6368 mul r3, r9, r7
6370 add r1, r2, r3
6371 ldr r3, [r2, r3]
6372 cmp r3, #0
6380 uxth r3, r7
6381 cmp r6, r3
6383 ldr r3, [fp, #-48]
6384 subs r1, r3, #0
6385 ldr r3, [fp, #-52]
6387 cmp r3, #63
6402 mov r3, #0
6405 str r3, [r0, r1]
6409 ldr r3, [fp, #-48]
6411 cmp r3, #0
6445 mov r3, #20
6447 mul r1, r3, r2
6449 mov r3, #0
6450 str r3, [r0, r1]
6454 ldr r3, [fp, #-48]
6456 cmp r3, #0
6467 mov r3, #20
6470 mla r2, r3, r6, r2
6471 ldr r3, .L877+8
6472 ldrh r0, [r3]
6510 mov r3, sp
6512 bic r6, r3, #8128
6516 ldr r3, [r6, #24]
6517 str r3, [fp, #-32]
6525 ldr r3, [r5, #3324]
6526 str r3, [fp, #-108]
6537 mov r3, #1
6539 mov r2, r3
6540 mov r1, r3
6542 ldr r3, [fp, #-116]
6543 cmp r3, #0
6546 add r3, r4, #1
6548 str r3, [fp, #-112]
6549 mov r3, #1
6550 mov r2, r3
6551 mov r1, r3
6565 ldr r3, [r6, #24]
6566 cmp r2, r3
6606 ldr r3, [r4, #3332]
6607 str r3, [r4, #3464]
6608 movw r3, #310
6610 ldrh r2, [r4, r3]
6614 ldrh r3, [r4, #254]
6615 cmp r3, r5
6624 ldr r3, .L895+8
6625 strh r3, [r6] @ movhi
6628 ldr r3, [r4, #360]
6629 str r3, [r6, #4]
6630 ldrh r3, [r9], #-48
6631 strh r3, [r6, #2] @ movhi
6632 ldr r3, [r4, #356]
6633 str r3, [r6, #8]
6634 ldr r3, [r4, #228]
6635 strh r3, [r6, #12] @ movhi
6636 ldr r3, [r4, #2604]
6637 strh r3, [r6, #14] @ movhi
6639 ldr r3, [r4, #3300]
6643 str r3, [r4, #3460]
6644 ldr r3, [r4, #3332]
6645 str r3, [r4, #3464]
6646 orr r3, r2, r1, lsl #10
6647 str r3, [r4, #3456]
6648 ldrh r3, [r6, #10]
6649 str r3, [sp]
6651 ldrh r3, [r5, #4]
6654 ldrh r3, [r9]
6656 sub r3, r3, #1
6657 cmp r2, r3
6659 ldr r3, [r4, #360]
6661 add r3, r3, #1
6662 str r3, [r4, #360]
6663 str r3, [r6, #4]
6665 ldrh r3, [r5, #4]
6669 strh r3, [r5] @ movhi
6671 lsl r3, r3, #10
6672 str r3, [r4, #3456]
6673 str r3, [r0, #4]
6677 mov r3, #1
6679 mov r2, r3
6680 mov r1, r3
6682 ldrh r3, [r5, #2]
6684 add r3, r3, #1
6685 strh r3, [r5, #2] @ movhi
6703 ldr r3, [r4, #3460]
6708 add r0, r3, r0, lsl #2
6750 ldrh r3, [r4, #224]
6752 add r3, r3, r2
6754 cmp r3, r2
6761 ldr r3, .L929+16
6762 cmp r5, r3
6765 ldrh r3, [r4, #224]
6767 mul r2, r1, r3
6768 lsr r1, r3, #1
6769 movw r3, #65535
6772 cmp r1, r3
6777 ldrh r3, [r4, #224]
6780 cmp r3, #0
6787 ldrh r3, [r4, #224]
6788 sub r3, r3, #1
6789 strh r3, [r4, #224] @ movhi
6790 ldrh r3, [r4, #240]
6791 cmp r3, r8
6794 ldr r3, [r4, #72]
6796 ldrh r7, [r3, r6]
6802 ldrb r3, [r5, #7] @ zero_extendqisi2
6803 cmp r3, #0
6805 ldr r3, [r4, #72]
6808 strh r2, [r3, r6] @ movhi
6811 ldrh r3, [r4, #224]
6813 add r3, r3, r2
6815 cmp r3, r2
6824 ldrh r3, [r4, #224]
6826 add r3, r3, r2
6828 cmp r3, r2
6837 ldrh r3, [r4, #232]
6839 str r3, [fp, #-48]
6841 mov r3, #0
6842 mov ip, r3
6845 uxth r1, r3
6855 ldrh r3, [r4, #172]
6856 cmp r3, r8
6865 ldrh r3, [r1, r6]
6869 cmp r3, #0
6870 moveq r3, #2
6872 addne r3, r3, r0
6873 uxthne r3, r3
6874 strh r3, [r1, r6] @ movhi
6875 ldr r3, [r4, #2596]
6876 add r3, r3, #1
6877 str r3, [r4, #2596]
6879 ldr r3, [r4, #2536]
6882 ldrh r3, [r3, r6]
6884 cmp r3, r1
6885 strhi r3, [r4, #2612]
6886 ldr r3, [r4, #2600]
6888 mla r0, r0, r2, r3
6893 ldr r3, [r2, #16]
6895 add r3, r3, #1
6896 str r3, [r2, #16]
6897 add r3, r0, #4
6901 add r3, r3, #20
6908 mov r3, r9
6914 cmp r3, #0
6923 ldr r3, [r4, #72]
6925 strh r2, [r3, r6] @ movhi
6941 add r3, r3, #1
6945 add r3, r3, #1
6946 strh r3, [r1, r6] @ movhi
6947 ldr r3, [r4, #2600]
6948 add r3, r3, #1
6949 str r3, [r4, #2600]
6952 ldr r1, [r3, #-20]
6955 str r1, [r3, #-20]
6965 add r3, r3, #1
6967 str r3, [fp, #-48]
6973 ldr r3, [fp, #-48]
6982 movw r3, #302
6983 ldrh r3, [r4, r3]
6985 smulbb r3, r3, r2
6990 uxth r3, r3
6996 strh r3, [r5, #4] @ movhi
6998 strh r3, [r1, r2] @ movhi
6999 ldrh r3, [r5, #4]
7000 cmp r3, #0
7002 ldrb r3, [r5, #7] @ zero_extendqisi2
7003 cmp r3, #0
7046 movw r3, #3206
7048 ldrh r3, [r9, r3]
7049 cmp r3, #0
7056 uxtah r3, r9, r7
7059 ldrb r0, [r3, #260] @ zero_extendqisi2
7063 ldr r3, .L939+4
7065 ldrh r1, [r3]
7071 uxth r3, r7
7072 cmp r2, r3
7079 add r3, r10, r6, lsl #1
7085 str r3, [fp, #-56]
7091 ldr r3, .L939+4
7095 ldrh r5, [r3]
7096 ldr r3, [fp, #-56]
7103 mov r0, r3
7105 ldr r3, .L939+4
7106 strh r5, [r3] @ movhi
7137 lsl r3, r0, #1
7140 ldrh r3, [r2, r3]
7141 cmp r3, #0
7143 ldrh r3, [r4, #222]
7144 cmp r3, r0
7145 mvneq r3, #0
7146 strheq r3, [r4, #222] @ movhi
7147 ldrh r3, [r4, #220]
7148 cmp r3, r0
7149 mvneq r3, #0
7150 strheq r3, [r4, #220] @ movhi
7151 ldrh r3, [r4, #172]
7152 cmp r3, r0
7153 mvneq r3, #0
7154 strheq r3, [r4, #172] @ movhi
7156 ldrh r3, [r4, #24]
7157 cmp r3, r0
7159 ldrh r3, [r4, #76]
7160 cmp r3, r0
7162 ldrh r3, [r4, #124]
7163 cmp r3, r0
7170 ldrh r3, [r6]
7171 cmp r3, #0
7178 ldrh r3, [r6]
7180 sub r3, r3, #1
7181 strh r3, [r6] @ movhi
7186 ldrh r3, [r4, #224]
7187 add r3, r3, r2
7189 cmp r3, r2
7230 movw r3, #65535
7233 cmp r0, r3
7235 ldr r3, [r6, #72]
7237 ldrh r2, [r3, r4]
7240 strhne r2, [r3, r4] @ movhi
7245 ldr r3, [r6, #72]
7246 ldrh r4, [r3, r4]
7263 movw r3, #65535
7265 cmp r0, r3
7273 ldr r3, [r6, #2520]
7276 sub r3, r3, r2
7280 asr r3, r3, #1
7281 mul r3, r2, r3
7282 uxth r2, r3
7283 uxth r3, r3
7284 cmp r3, r5
7319 mov r3, sp
7320 bic r8, r3, #8128
7328 ldr r3, [r8, #24]
7329 str r3, [fp, #-40]
7330 mvn r3, #0
7331 str r3, [fp, #-44]
7332 ldr r3, [r5, #3300]
7333 str r3, [fp, #-52]
7336 ldrh r3, [r4]
7337 strh r3, [r7, #2] @ movhi
7339 ldr r3, [r5, #3300]
7340 str r2, [r3]
7342 ldr r3, [r5, #3300]
7343 str r2, [r3, #4]
7348 ldrh r3, [r4, #4]
7351 cmp r3, #0
7354 ldrh r3, [r4]
7357 lsl r3, r3, #1
7358 ldrh r2, [r1, r3]
7360 strh r2, [r1, r3] @ movhi
7361 movw r3, #302
7363 ldrh r3, [r5, r3]
7364 strh r3, [r4, #2] @ movhi
7365 mov r3, #0
7366 strb r3, [r4, #6]
7367 strh r3, [r4, #4] @ movhi
7368 ldr r3, [r8, #24]
7369 cmp r2, r3
7378 ldr r3, [r5, #2592]
7380 str r3, [r7, #4]
7382 cmn r3, #2
7383 add r2, r3, #1
7384 movne r3, r2
7385 moveq r3, r9
7386 str r3, [r5, #2592]
7387 mov r3, #0
7388 mov r2, r3
7425 ldrh r3, [r4, #254]
7426 cmp r3, r7
7431 ldrh r3, [r6]
7433 cmp r3, r0
7441 ldrh r3, [r5, #12]
7442 sub r3, r3, #48
7443 cmp r6, r3
7461 ldr r3, [r4, #3332]
7463 str r3, [fp, #-48]
7464 str r3, [r4, #3464]
7465 movw r3, #65535
7467 cmp r5, r3
7470 ldrh r3, [r10]
7474 mla r5, r7, r3, r5
7475 lsl r3, r5, #10
7476 str r3, [r4, #3456]
7518 ldr r3, .L1002+20
7519 strh r3, [r2] @ movhi
7520 mov r3, #0
7521 str r3, [r2, #4]
7522 ldrh r3, [r10]
7526 mla r5, r7, r3, r5
7528 lsl r3, r5, #10
7529 str r3, [r4, #3456]
7530 ldr r3, .L1002+24
7531 ldrh r2, [r3]
7538 mov r3, #1
7540 mov r2, r3
7541 mov r1, r3
7543 ldr r3, [r4, #3452]
7545 cmn r3, #1
7554 ldrh r3, [r5]
7555 cmp r3, r7
7563 ldrh r3, [r5]
7568 lsl r3, r3, #10
7569 str r3, [r0, #4]
7570 ldrh r3, [r5, #4]
7571 lsl r3, r3, #10
7572 str r3, [r0, #24]
7579 ldr r3, [r4, #360]
7581 add r3, r3, #1
7582 str r3, [r4, #360]
7583 ldrh r3, [r5]
7586 strh r3, [r5, #4] @ movhi
7633 mov r3, r0
7637 cmp r3, r1
7640 ldrb ip, [r3], #1 @ zero_extendqisi2
7679 ldr r3, [r5, #2572]
7680 add r3, r3, #1
7681 str r3, [r5, #2572]
7682 ldrh r3, [r9]
7684 sub r3, r3, #1
7685 cmp r2, r3
7688 movw r3, #65535
7689 cmp r2, r3
7695 ldrh r3, [r4]
7697 lsl r3, r3, #1
7698 ldrh r3, [r2, r3]
7699 cmp r3, #0
7707 ldrh r3, [r4, #10]
7708 cmp r2, r3
7715 ldrh r3, [r4]
7719 lsl r3, r3, #1
7720 ldrh r3, [r2, r3]
7722 str r3, [fp, #-48]
7724 orr r2, r2, r3, lsl #10
7731 ldr r3, [fp, #-48]
7736 strh r3, [r2, #2] @ movhi
7737 ldr r3, .L1035+12
7740 ldrh r1, [r3]
7743 mov r3, #1
7744 mov r1, r3
7746 mov r2, r3
7749 ldrh r3, [r4, #2]
7750 add r3, r3, #1
7751 strh r3, [r4, #2] @ movhi
7752 ldr r3, [r5, #3452]
7753 cmn r3, #1
7759 ldrh r3, [r4, #2]
7761 cmp r3, #2
7762 ldrhls r3, [r9]
7763 subls r3, r3, #1
7764 strhls r3, [r4, #2] @ movhi
7774 ldr r3, [r4, #32]
7775 cmp r3, #0
7780 ldr r3, [r4, #24]
7782 str r2, [r3, r10]
7783 ldrh r3, [r4, #2]
7784 cmp r3, #1
7786 ldr r3, [r5, #3452]
7787 cmp r3, #256
7793 mov r3, #0
7794 str r3, [r4, #36]
7797 cmn r3, #1
7843 ldrh r3, [r9]
7844 cmp r3, r0
7854 ldr r3, [r4, #3376]
7855 ldr r7, [r3, r5, lsl #2]
7856 ldr r3, [r4, #2540]
7858 add r3, r3, r6
7859 ldr r0, [r3, #8]
7861 movw r3, #310
7863 ldrh r2, [r4, r3]
7865 ldr r3, [r4, #2540]
7866 strh r5, [r3, r6] @ movhi
7874 ldr r3, [r4, #3332]
7879 str r3, [r4, #3464]
7883 ldrh r3, [r8, #8]
7884 cmp r3, r5
7890 mov r3, #4
7892 mov r2, r3
7895 ldrh r3, [r9]
7901 ldrh r3, [r8, #8]
7902 cmp r3, r5
7909 ldr r3, [r4, #2540]
7911 add r2, r3, r6
7913 strh r5, [r3, r6] @ movhi
7916 ldr r3, [r4, #3452]
7917 cmp r3, #256
7923 ldr r3, [r4, #2540]
7926 add r3, r3, r6
7927 ldr r2, [r3, #8]
7962 ldrh r3, [r4, #10]
7964 sub r3, r3, #5
7965 cmp r2, r3
7975 mov r3, #1
7976 str r3, [r4, #32]
7978 ldrh r3, [r4, #8]
7980 sub r3, r3, #1
7981 strh r3, [r4, #8] @ movhi
7982 ldr r3, .L1064
7983 ldrh r3, [r3]
7984 cmp r2, r3
7992 uxth r3, r6
7993 cmp r2, r3
7998 mov r3, #0
7999 str r3, [r4, #32]
8001 ldr r3, .L1064
8003 ldrh r3, [r3]
8004 cmp r2, r3
8028 str r3, [fp, #-52]
8031 ldr r3, [fp, #-52]
8032 cmp r2, r3
8038 ldr r3, [fp, #-52]
8045 mov r3, #0
8046 str r3, [r2]
8051 cmp r2, r3
8054 ldrh r3, [r4, #4]
8055 cmp r2, r3
8087 ldrh r3, [r0]
8091 cmp r3, r2
8093 ldrh r3, [r0, #8]
8094 cmp r3, #0
8101 ldrh r3, [r4, #8]
8102 add r3, r3, #1
8103 strh r3, [r4, #8] @ movhi
8106 mov r3, #0
8107 str r3, [r4]
8108 ldr r3, [r4, #28]
8109 add r3, r3, #1
8110 str r3, [r4, #28]
8115 lsl r3, r3, #1
8118 ldrh r8, [r5, r3]
8120 ldrh r3, [r0, #2]
8122 orr r3, r3, r8, lsl #10
8123 str r3, [r5, #3456]
8124 ldr r3, [r5, #3300]
8125 str r3, [r5, #3460]
8126 ldr r3, [r0, #28]
8128 str r3, [r6, #4]
8129 ldr r3, .L1076+12
8130 strh r3, [r6, #8] @ movhi
8131 ldrh r3, [r0, #4]
8132 strh r3, [r6] @ movhi
8133 add r3, r5, #304
8135 ldrh r2, [r3]
8140 mov r3, r2
8146 movw r3, #310
8148 ldrh r1, [r5, r3]
8153 mov r3, #0
8156 ldrh r3, [r4, #2]
8158 add r3, r3, #1
8159 strh r3, [r4, #2] @ movhi
8167 add r3, r3, #1
8169 uxth r3, r3
8170 str r1, [r0, r3, lsl #3]
8173 add r1, r1, r3, lsl #3
8205 ldr r3, [r5, #2540]
8206 add r2, r3, r4
8207 ldrh r1, [r3, r4]
8213 ldr r3, [r4, #4]
8214 bic r3, r3, #-2147483648
8215 str r3, [r4, #4]
8232 push {r3, r4, r5, r6, r7, r8, r9, r10, fp, ip, lr, pc}
8240 add r3, r4, #308
8242 ldrh r3, [r3]
8243 add r3, r3, #7
8244 lsr r7, r0, r3
8245 bic r6, r0, r6, lsl r3
8246 ldr r3, [r4, #2552]
8249 cmp r3, r0
8255 ldr r3, [r4, #2552]
8256 cmp r3, r5
8261 ldmfd sp, {r3, r4, r5, r6, r7, r8, r9, r10, fp, sp, pc}
8263 add r3, r3, #1
8264 mul r0, r10, r3
8270 ldr r3, [r4, #2540]
8273 add r3, r3, r5
8274 ldr r3, [r3, #8]
8275 ldreq r3, [r3, r6, lsl #2]
8276 streq r3, [r8]
8279 str r2, [r3, r6, lsl #2]
8280 ldr r3, [r4, #2540]
8281 add r3, r3, r5
8282 ldr r2, [r3, #4]
8284 str r2, [r3, #4]
8285 ldr r3, .L1093+12
8286 strh r7, [r3] @ movhi
8291 ldr r3, [r5, #4]
8292 cmn r3, #1
8293 addne r3, r3, #1
8294 strne r3, [r5, #4]
8295 ldmfd sp, {r3, r4, r5, r6, r7, r8, r9, r10, fp, sp, pc}
8298 movw r3, #338
8301 ldrh r1, [r4, r3]
8302 mov r3, #0
8304 uxth r5, r3
8309 ldr r3, [r4, #2540]
8311 add r2, r3, r10
8312 ldrh r1, [r3, r10]
8313 movw r3, #65535
8314 cmp r1, r3
8316 ldr r3, [r2, #4]
8317 cmp r3, #0
8349 mov r3, sp
8350 bic r8, r3, #8128
8353 ldr r3, [r8, #24]
8355 str r3, [fp, #-48]
8357 ldrb r3, [r4, #32] @ zero_extendqisi2
8358 cmp r3, #0
8361 ldrb r3, [r4, #31] @ zero_extendqisi2
8363 mul r3, r1, r3
8364 cmp r2, r3
8377 ldr r3, [fp, #-72]
8379 str r3, [fp, #-64]
8380 cmn r3, #1
8393 ldr r3, .L1114+8
8395 strh r3, [r5] @ movhi
8400 mov r3, #1
8402 strb r3, [r4, #34]
8405 ldr r3, [r8, #24]
8406 cmp r2, r3
8410 movw r3, #310
8412 ldrh r2, [r4, r3]
8416 ldrh r3, [r4, #28]
8417 cmp r3, #0
8419 ldr r3, [fp, #-64]
8421 str r3, [r5, #12]
8423 ldrh r3, [r4, #24]
8424 strh r3, [r5, #2] @ movhi
8427 ldr r3, [r4, #2592]
8430 cmn r3, #2
8431 add r2, r3, #1
8432 str r3, [r5, #4]
8434 movne r3, r2
8435 moveq r3, r10
8436 str r3, [r4, #2592]
8437 mov r3, #0
8438 mov r2, r3
8444 mov r3, #0
8478 ldr r3, [r4, #72]
8479 ldrh r2, [r3, r5]
8482 strhne r2, [r3, r5] @ movhi
8484 ldr r3, [r4, #2532]
8485 cmp r3, #0
8491 sub r3, r3, r1
8493 asr r3, r3, #1
8494 mul r3, ip, r3
8495 uxth r3, r3
8500 cmp r3, r7
8505 ldrh r3, [r4, #224]
8506 cmp r3, #0
8513 ldrh r3, [r4, #224]
8515 sub r3, r3, #1
8516 strh r3, [r4, #224] @ movhi
8519 ldrh r3, [r2, r5]
8520 add r3, r3, #1
8521 strh r3, [r2, r5] @ movhi
8530 mul r3, lr, r3
8532 ldrh r3, [r1, r3]
8533 cmp r3, r8
8566 mov r3, sp
8568 bic r3, r3, #8128
8570 bic r3, r3, #63
8571 ldr r3, [r3, #24]
8572 str r3, [fp, #-48]
8573 ldrh r3, [r0]
8574 cmp r3, r1
8576 ldrh r3, [r0, #2]
8578 str r3, [fp, #-72]
8579 ldrb r3, [r0, #6] @ zero_extendqisi2
8580 str r3, [fp, #-92]
8581 movw r3, #302
8582 ldrh r2, [r5, r3]
8583 ldr r3, [fp, #-72]
8584 cmp r2, r3
8585 mov r3, #0
8587 strheq r3, [r0, #4] @ movhi
8591 strb r3, [r10, #6]
8593 mov r3, sp
8595 bic r3, r3, #8128
8596 bic r3, r3, #63
8597 ldr r3, [r3, #24]
8598 cmp r2, r3
8602 uxth r2, r3
8606 uxth r6, r3
8608 add r3, r3, #1
8615 ldr r3, [r5, #3176]
8617 str r3, [fp, #-64]
8618 movw r3, #310
8621 ldrh lr, [r5, r3]
8623 ldr r3, .L1257+4
8625 ldrh r7, [r3]
8626 add r3, r10, #16
8627 str r3, [fp, #-84]
8628 ldrh r3, [r5, #232]
8630 add r3, r10, r3, lsl #1
8631 add r3, r3, #16
8632 str r3, [fp, #-68]
8634 ldr r3, [fp, #-68]
8635 cmp r3, r2
8640 ldr r3, .L1257
8642 ldr r6, [r3, #3288]
8643 ldr r2, [r3, #2592]
8655 addeq r3, r4, #1
8656 uxtheq r3, r3
8657 streq r3, [fp, #-68]
8663 ldr r3, .L1257
8667 ldrh r2, [r3, r2]
8691 ldr r2, [r3, #3448]
8696 streq r2, [r3, #3448]
8698 ldr r3, [fp, #-72]
8699 add r3, r3, #7
8700 cmp r3, r2
8709 mvn r3, #0
8710 str r3, [r6, #3448]
8713 mov r3, #1
8715 strh r3, [r4] @ movhi
8719 mov r3, #0
8724 str r3, [fp, #-80]
8726 uxth r2, r3
8732 mov r3, #0
8734 str r3, [fp, #-88]
8736 ldrh r3, [fp, #-88]
8737 cmp r3, r2
8739 add r3, r9, #1
8740 uxth r9, r3
8741 ldr r3, .L1257+12
8742 ldrh r3, [r3]
8743 cmp r3, r9
8746 mov r3, #0
8749 strh r3, [r10, #4] @ movhi
8751 uxth r2, r3
8757 add r2, r3, #1
8760 mov r3, r2
8763 ldr r3, [fp, #-72]
8764 cmp r3, #0
8771 ldr r3, [fp, #-92]
8772 cmp r3, #0
8773 cmpne r3, r6
8780 mov r3, #0
8781 strh r3, [r10, #2] @ movhi
8784 ldrh r3, [r2], #2
8785 cmp r3, r8
8788 orr r3, r4, r3, lsl #10
8791 str r3, [r1, #4]
8792 add r3, ip, #3
8793 movge r3, ip
8795 bic r3, r3, #3
8796 add r3, ip, r3
8798 str r3, [r1, #8]
8801 add r3, ip, #3
8802 movge r3, ip
8804 bic r3, r3, #3
8805 add r3, r6, r3
8806 str r3, [r1, #12]
8816 ldr r1, [r3, #2592]
8820 ldr r3, .L1257
8824 strne r7, [r3, #2592]
8830 uxth r3, r4
8831 str r3, [fp, #-68]
8832 mov r3, #20
8833 mla r6, r3, r8, r6
8852 add r3, r3, #1
8854 uxth r2, r3
8860 ldr r3, [r6, #3288]
8871 mov r3, #0
8873 mov r5, r3
8878 ldr r1, [r3]
8881 ldr r1, [r3, #12]
8890 add r3, r3, #20
8905 add r3, r3, #1
8908 ldr r3, [fp, #-88]
8911 mul r5, r5, r3
8912 ldr r3, [fp, #-72]
8914 cmp r9, r3
8920 ldr r3, [fp, #-72]
8922 sub r3, r9, r3
8923 clz r3, r3
8925 lsr r3, r3, #5
8926 movls r3, #0
8927 cmp r3, #0
8929 ldr r3, [fp, #-68]
8931 cmp r9, r3
8934 ldr r3, [fp, #-68]
8936 mov r1, r3
8937 strh r3, [r10, #2] @ movhi
8943 ldr r3, [r8, r5]
8944 cmn r3, #1
8947 movw r3, #61589
8949 cmp r6, r3
8952 ldr r3, [r7, #4]
8953 str r3, [fp, #-64]
8954 cmn r3, #1
8957 mov r0, r3
8961 ldr r3, [fp, #-64]
8962 add r3, r3, #1
8963 str r3, [r4, #2592]
8964 ldrh r3, [r7]
8965 cmp r3, r6
8974 ldr r3, [r7, #12]
8977 str r3, [fp, #-60]
8986 ldr r3, [fp, #-60]
8987 cmn r3, #1
8993 str r3, [r0, #4]
8997 add r3, r8, r5
9002 mvn r3, #0
9003 str r3, [fp, #-60]
9010 ldrh r3, [r4, #240]
9012 cmp r3, r0
9020 lsl r3, r5, #1
9021 ldrh r3, [r2, r3]
9022 cmp r3, #0
9030 cmp r2, r3
9037 ldr r3, [fp, #-88]
9038 add r3, r3, #1
9045 str r3, [fp, #-104]
9046 ldr r3, [r7, #4]
9048 mov r1, r3
9049 str r3, [fp, #-96]
9057 ldr r3, [fp, #-104]
9065 str r2, [r3, #4]
9066 mov r0, r3
9069 ldr r7, [r3, #12]
9072 ldr r3, [r4, #3288]
9073 ldr r3, [r3, r5]
9074 cmn r3, #1
9095 cmp r2, r3
9100 ldr r3, [r4, #248]
9101 cmp r3, r1, lsr #10
9112 ldr r3, [fp, #-60]
9113 cmp r7, r3
9117 ldrh r3, [r4, #24]
9118 cmp r3, r0
9120 ldrh r3, [r4, #76]
9121 cmp r3, r0
9123 ldrh r3, [r4, #124]
9124 cmp r3, r0
9133 ldr r3, [r4, #3288]
9134 ldr r3, [r3]
9135 cmn r3, #1
9154 ldr r3, [r4, #3476]
9155 cmp r3, #31
9156 addls r2, r4, r3, lsl #2
9157 addls r3, r3, #1
9158 strls r3, [r4, #3476]
9162 ldr r3, [r4, #3448]
9163 cmn r3, #1
9164 ldreq r3, [fp, #-64]
9167 cmp r3, r2
9169 mov r3, r2
9171 str r3, [r4, #3448]
9212 mov r3, sp
9214 bic r6, r3, #8128
9219 ldr r3, [r6, #24]
9220 str r3, [fp, #-48]
9227 ldr r3, [r5, #2552]
9228 cmp r3, r4
9236 uxth r3, r4
9237 cmp r2, r3
9253 uxth r3, r9
9254 cmp r8, r3
9257 lsl r3, r4, #1
9258 ldrh r2, [r2, r3]
9261 ldrh r3, [r10, r3]
9267 mov r3, #6
9270 mul r3, r3, r4
9271 ldrh r4, [r2, r3]
9272 movw r3, #65535
9273 cmp r4, r3
9284 ldr r3, [r6, #24]
9285 cmp r2, r3
9300 ldrh r3, [r2, r0]
9301 add r3, r3, #1
9302 strh r3, [r2, r0] @ movhi
9308 ldr r3, [r5, #72]
9310 ldrh r2, [r3, r8]
9311 ldrh r3, [r9, r8]
9312 cmp r2, r3
9316 ldr r3, [r5, #72]
9318 ldrh r3, [r3, r8]
9319 cmp r3, r2
9322 cmp r2, r3
9366 mov r3, sp
9368 bic r6, r3, #8128
9373 ldr r3, [r6, #24]
9374 str r3, [fp, #-32]
9377 ldr r3, [r4, #2552]
9378 cmp r3, r5
9381 ldr r3, [r6, #24]
9382 cmp r2, r3
9390 ubfx r3, r5, #0, #11
9391 cmp r3, #0
9398 ldr r3, [fp, #-36]
9399 cmn r3, #1
9403 str r3, [r4, #3456]
9405 ldr r3, [r4, #3300]
9407 str r3, [r4, #3460]
9412 ldr r3, [r4, #3452]
9413 cmn r3, #1
9414 cmpne r3, #256
9416 ldr r3, [r7, #8]
9417 cmp r3, r5
9421 ldr r3, [r4, #3464]
9428 ldr r2, [r3, #12]
9430 ldr r2, [r3, #8]
9432 ldr r2, [r3, #4]
9435 ldr r3, [r3]
9471 mov r3, sp
9473 bic r3, r3, #8128
9475 bic r3, r3, #63
9476 ldr r3, [r3, #24]
9477 str r3, [fp, #-48]
9478 ldr r3, .L1329
9479 ldrh r5, [r3, #4]
9480 movw r3, #65535
9481 cmp r5, r3
9487 movw r3, #302
9488 ldrh r3, [r2, r3]
9490 cmp r3, r2
9496 mov r3, #0
9497 str r3, [fp, #-80]
9500 mov r3, #0
9501 strb r3, [r4, #8]
9502 movw r3, #65535
9503 cmp r2, r3
9506 ldr r3, [r6, #3176]
9508 str r3, [fp, #-88]
9510 ldr r3, .L1329+8
9514 ldrh r2, [r3]
9515 ldrh r9, [r3, #2]
9516 ldrh r3, [r6, #232]
9519 add r3, r4, r3, lsl #1
9520 add r3, r3, #16
9521 str r3, [fp, #-96]
9523 ldr r3, [fp, #-96]
9524 cmp r3, r2
9531 uxth r3, r10
9532 cmp r7, r3
9534 ldr r3, [fp, #-80]
9536 add r3, r3, #1
9537 str r3, [fp, #-80]
9540 ldr r3, [fp, #-84]
9541 cmp r3, r2
9545 ldrh r3, [r2, #4]
9546 cmp r3, r1
9549 add r3, r3, r1
9550 strh r3, [r2, #4] @ movhi
9552 movw r3, #302
9553 ldrh r3, [r2, r3]
9554 cmp r3, r5
9557 mov r3, sp
9559 bic r3, r3, #8128
9560 bic r3, r3, #63
9561 ldr r3, [r3, #24]
9562 cmp r2, r3
9569 ldrh r3, [r2], #2
9570 cmp r3, lr
9573 orr r3, r5, r3, lsl #10
9574 str r3, [r1, #4]
9575 ldr r3, [fp, #-92]
9576 mul ip, r3, r7
9578 add r3, ip, #3
9579 movge r3, ip
9581 bic r3, r3, #3
9582 add r3, ip, r3
9584 str r3, [r1, #8]
9587 add r3, ip, #3
9588 movge r3, ip
9590 bic r3, r3, #3
9591 add r3, r10, r3
9592 str r3, [r1, #12]
9600 ldr r3, [r1, #4]
9613 ldrh r3, [r4]
9617 lsl r3, r3, #1
9618 strh r1, [r2, r3] @ movhi
9621 mvn r3, #0
9622 strh r3, [r4] @ movhi
9623 strh r3, [r6, #172] @ movhi
9628 str r3, [fp, #-92]
9636 ldr r3, [fp, #-92]
9646 mov r1, r3
9658 str r3, [fp, #-92]
9665 ldr r3, [fp, #-92]
9689 ldr r3, .L1329+20
9690 ldrh r3, [r3]
9691 cmp r3, r5
9694 ldr r3, .L1329
9699 strh r2, [r3, #4] @ movhi
9734 mov r3, sp
9735 bic r6, r3, #8128
9738 ldr r3, [r6, #24]
9739 str r3, [fp, #-48]
9741 ldr r3, [r5, #2552]
9744 cmp r2, r3
9749 ldr r3, [r5, #2552]
9750 cmp r0, r3
9756 ldr r3, [r6, #24]
9757 cmp r2, r3
9764 ldr r3, [r5, #2724]
9766 add r3, r3, #1
9767 str r3, [r5, #2724]
9772 str r3, [fp, #-116]
9774 ldr r3, [r5, #3324]
9776 str r3, [fp, #-124]
9777 sub r3, fp, #112
9779 str r3, [fp, #-120]
9781 ldr r3, [fp, #-132]
9782 cmp r3, #256
9794 ldr r3, [r5, #2556]
9796 str r3, [r5, #2716]
9816 mul r0, r0, r3
9824 ldr r3, [r5, #2740]
9825 cmp r3, r7
9828 mov r3, #1
9831 str r3, [r5, #2720]
9863 ldrh r3, [r5]
9865 cmp r3, r0
9871 uxth r3, r4
9873 mla r3, r1, r3, r2
9874 ldr r3, [r3, #4]
9875 cmp r3, #0
9902 mov r3, sp
9904 bic r10, r3, #8128
9910 ldr r3, [r10, #24]
9911 str r3, [fp, #-48]
9912 mov r3, r7
9913 ldrh r8, [r3], #-12
9915 ldrh r3, [r3]
9916 cmp r2, r3
9923 ldr r3, [r7, #3372]
9925 ldr r2, [r3, r8, lsl #2]
9926 ldr r3, .L1365+4
9928 ldrh r3, [r3]
9929 str r3, [fp, #-144]
9930 mov r1, r3
9932 ldr r3, [fp, #-144]
9934 sub r4, r3, r1
9941 cmpne r3, r4
9950 sub r3, fp, #112
9951 str r3, [fp, #-120]
9954 lsl r3, r4, #9
9956 mov r2, r3
9957 str r3, [fp, #-144]
9958 ldr r3, [fp, #-140]
9962 add r0, r0, r3, lsl #9
9969 ldr r3, [fp, #-144]
9972 add r3, r2, r3
9974 str r3, [fp, #-136]
9980 ldr r3, [r10, #24]
9981 cmp r2, r3
9985 ldr r3, .L1365+12
9986 ldrh r2, [r3]
10016 ldr r3, .L1369+4
10018 cmp r1, r3
10020 ldr r3, .L1369+8
10022 str r3, [r2, #4]
10024 ldr r3, [r2, #-60]
10026 str r3, [r2, #88]
10027 ldr r3, [r2, #-56]
10028 str r3, [r2, #92]
10029 ldr r3, [r2, #-64]
10030 str r3, [r2, #8]
10031 ldr r3, [r2, #-76]
10032 str r3, [r2, #12]
10033 ldr r3, [r2, #-84]
10034 str r3, [r2, #16]
10035 ldr r3, [r2, #-68]
10036 str r3, [r2, #20]
10037 ldr r3, [r2, #-40]
10038 str r3, [r2, #28]
10039 ldr r3, [r2, #-32]
10040 str r3, [r2, #32]
10041 ldr r3, [r2, #-80]
10042 str r3, [r2, #36]
10043 ldr r3, [r2, #-72]
10044 str r3, [r2, #40]
10045 ldr r3, [r2, #-28]
10046 str r3, [r2, #44]
10047 ldr r3, [r2, #-24]
10048 str r3, [r2, #48]
10072 ldr r3, .L1376
10074 ldrh r2, [r3, r1]
10077 strhls r2, [r3, r1] @ movhi
10078 ldr r2, [r3, #3348]
10094 ldrh r1, [r3, r2]
10095 ldr r2, [r3, #3348]
10096 lsl r3, r1, #9
10097 str r3, [r2, #12]
10098 ldr r3, [r2, #8]
10099 add r3, r3, #1
10100 str r3, [r2, #8]
10101 mov r3, #0
10102 str r3, [r2, #4]
10151 mov r3, sp
10153 bic r3, r3, #8128
10155 bic r3, r3, #63
10156 str r3, [fp, #-136]
10160 ldr r3, [r3, #24]
10161 str r3, [fp, #-48]
10162 mov r3, r6
10163 ldrh r7, [r3], #-12
10165 ldrh r3, [r3]
10166 cmp r2, r3
10175 ldr r3, [r6, #3372]
10177 ldr r3, [r3, r7, lsl #2]
10179 str r3, [fp, #-144]
10182 ldr r3, [fp, #-144]
10187 cmp r3, #0
10198 str r3, [fp, #-128]
10199 str r3, [fp, #-148]
10202 ldr r3, [fp, #-148]
10209 mov r2, r3
10219 ldr r3, [fp, #-140]
10221 add r1, r1, r3, lsl #9
10224 ldr r3, [fp, #-144]
10228 add r9, r9, r3
10233 ldr r3, [fp, #-136]
10235 ldr r3, [r3, #24]
10236 cmp r2, r3
10241 mov r1, r3
10281 ldr r3, [r4, #3348]
10282 ldr r2, [r3]
10283 ldr r3, .L1394+4
10284 cmp r2, r3
10325 ldr r3, [r4, #2640]
10326 cmp r3, r5
10339 ldr r3, [r4, #2728]
10342 str r3, [r4, #2580]
10344 ldr r3, [r4, #2732]
10346 str r3, [r4, #2584]
10348 ldr r3, [r4, #2648]
10350 str r3, [r4, #2576]
10351 ldr r3, [r4, #2652]
10352 str r3, [r4, #2564]
10353 ldr r3, [r4, #2656]
10354 str r3, [r4, #2556]
10355 ldr r3, [r4, #2660]
10357 str r3, [r4, #2572]
10359 ldr r3, [r4, #2668]
10361 str r3, [r4, #2600]
10362 mla r0, r0, r2, r3
10405 ldr r3, [r0, #36]
10407 cmp r3, #0
10414 ldr r3, [r0, #24]
10420 ldr r3, [r3, r6, lsl #2]
10421 str r3, [r5, #3456]
10422 cmp r3, #0
10435 movw r3, #310
10437 ldrh r2, [r5, r3]
10471 ldr r3, [r4, #3300]
10472 str r3, [r4, #3460]
10473 ldrh r3, [r5]
10475 strh r3, [r7, #2] @ movhi
10476 ldr r3, .L1420+4
10477 strh r3, [r7] @ movhi
10479 ldr r3, [r4, #2632]
10480 str r3, [r7, #4]
10481 ldr r3, .L1420+8
10482 str r3, [r4, #2468]
10483 ldr r3, .L1420+12
10484 str r3, [r4, #2472]
10485 ldrh r3, [r5, #6]
10487 strh r3, [r5, #-148] @ movhi
10488 ldrh r3, [r4, #254]
10489 strb r3, [r4, #2478]
10490 ldrh r3, [r4, #24]
10492 strh r3, [r5, #-142] @ movhi
10493 ldrb r3, [r4, #30] @ zero_extendqisi2
10494 orr r3, r3, r2, lsl #6
10495 strh r3, [r5, #-140] @ movhi
10496 ldrb r3, [r4, #32] @ zero_extendqisi2
10497 strb r3, [r4, #2479]
10498 ldrh r3, [r4, #76]
10500 strh r3, [r5, #-138] @ movhi
10501 ldrb r3, [r4, #82] @ zero_extendqisi2
10502 orr r3, r3, r2, lsl #6
10503 strh r3, [r5, #-136] @ movhi
10504 ldrb r3, [r4, #84] @ zero_extendqisi2
10505 strb r3, [r4, #2480]
10506 ldrh r3, [r4, #124]
10507 strh r3, [r5, #-134] @ movhi
10509 ldrb r3, [r4, #130] @ zero_extendqisi2
10511 orr r3, r3, r2, lsl #6
10512 strh r3, [r5, #-132] @ movhi
10513 ldrb r3, [r4, #132] @ zero_extendqisi2
10514 strb r3, [r4, #2481]
10515 ldr r3, [r4, #2596]
10516 str r3, [r4, #2500]
10517 ldr r3, [r4, #2588]
10518 str r3, [r4, #2508]
10519 ldr r3, [r4, #2592]
10520 str r3, [r4, #2504]
10521 movw r3, #310
10522 ldrh r2, [r4, r3]
10540 ldr r3, [r4, #3300]
10541 str r3, [r4, #3460]
10542 ldr r3, [r4, #3332]
10543 str r3, [r4, #3464]
10544 orr r3, r1, r2, lsl #10
10545 str r3, [r4, #3456]
10546 ldrh r3, [r9]
10547 sub r3, r3, #1
10548 cmp r1, r3
10550 mov r3, #0
10552 strh r3, [r5, #2] @ movhi
10555 ldr r3, [r4, #2588]
10556 str r3, [r4, #2632]
10557 add r2, r3, #1
10562 str r3, [r7, #4]
10565 ldr r3, .L1420+16
10567 ldrh r1, [r3]
10569 mov r3, #1
10571 mov r2, r3
10572 mov r1, r3
10575 ldrh r3, [r5, #2]
10577 add r3, r3, #1
10579 uxth r3, r3
10580 strh r3, [r5, #2] @ movhi
10582 cmp r3, #1
10588 ldrh r3, [r5, #2]
10589 cmp r3, #1
10590 ldrheq r3, [r9]
10591 subeq r3, r3, #1
10592 strheq r3, [r5, #2] @ movhi
10606 cmpne r3, #1
10608 movw r3, #65535
10609 cmp r8, r3
10665 ldr r3, .L1425
10666 ldr r3, [r3]
10667 cmp r3, #1
10693 mov r3, sp
10695 bic r7, r3, #8128
10699 ldr r3, [r7, #24]
10700 str r3, [fp, #-40]
10701 ldr r3, [r8, #340]
10702 cmp r3, r1
10703 cmpcs r3, r0
10706 cmp r3, r2
10714 ldr r3, [r7, #24]
10715 cmp r2, r3
10719 movw r3, #258
10720 ldrh r5, [r8, r3]
10737 mvn r3, #0
10738 str r3, [fp, #-44]
10740 ldrh r3, [r5]
10741 cmp r3, r4
10743 ldr r3, [r8, #3656]
10744 cmp r3, #32
10756 ldr r3, [fp, #-48]
10757 cmn r3, #1
10759 ldr r3, [r8, #3656]
10763 add r3, r3, #1
10764 str r3, [r8, #3656]
10765 ldr r3, [r8, #2560]
10766 add r3, r3, #1
10767 str r3, [r8, #2560]
10774 ldrh r3, [r5]
10776 sub r4, r4, r3
10809 mov r3, sp
10811 bic r7, r3, #8128
10816 ldr r3, [r7, #24]
10817 str r3, [fp, #-48]
10825 ldr r3, [r4, #2552]
10826 cmp r3, r5
10832 ldrh r3, [r4, #240]
10834 cmp r3, r5
10839 ldr r3, [r7, #24]
10840 cmp r2, r3
10855 ldrh r3, [r2, r0]
10856 add r3, r3, #1
10857 strh r3, [r2, r0] @ movhi
10863 ldr r3, [r4, #72]
10866 ldrh r2, [r3, r6]
10867 ldr r3, [r4, #3352]
10868 ldrh r3, [r3, r6]
10870 cmpne r2, r3
10874 ldrh r3, [r4, #24]
10875 cmp r3, r5
10877 ldrh r3, [r4, #124]
10878 cmp r3, r5
10880 ldrh r3, [r4, #76]
10881 cmp r3, r5
10883 ldr r3, [r4, #72]
10885 ldrh r1, [r3, r6]
10888 strh r2, [r3, r6] @ movhi
10893 ldrh r3, [r4, #224]
10894 cmp r3, #0
10901 ldrh r3, [r4, #224]
10903 sub r3, r3, #1
10904 strh r3, [r4, #224] @ movhi
10943 ldrh r3, [r6, #240]
10944 cmp r3, r4
10951 movw r3, #65535
10952 cmp r4, r3
10955 lsl r3, r4, #1
10957 ldrh r3, [r2, r3]
10958 cmp r3, #0
10962 mov r3, #1
10963 strb r3, [r5, #8]
10964 movw r3, #3438
10965 ldrh r0, [r6, r3]
10966 movw r3, #65535
10967 cmp r0, r3
10971 ldr r3, [r6, #72]
10973 ldrh r3, [r3, r4]
10974 cmp r3, #0
10979 movw r3, #3438
10981 strh r2, [r6, r3] @ movhi
11022 mov r5, r3
11023 mov r3, sp
11024 bic r6, r3, #8128
11032 ldr r3, [r6, #24]
11033 str r3, [fp, #-48]
11034 ldrb r3, [r5, #9] @ zero_extendqisi2
11037 ldr r3, [fp, #-56]
11038 cmp r8, r3
11050 ldrh r3, [r5, #4]
11051 cmp r3, #0
11062 ldrb r3, [r5, #9] @ zero_extendqisi2
11072 ldrh r3, [r9, #232]
11073 cmp r2, r3
11080 ldr r3, [r4, #4]
11084 str r3, [fp, #-52]
11086 ldr r3, [r4, #12]
11087 ldr r0, [r3, #12]
11093 lsl r3, r0, #1
11095 ldrh r2, [r2, r3]
11113 ldr r3, .L1493
11115 ldrh r3, [r3, #232]
11116 cmp r2, r3
11124 ldr r3, [r6, #24]
11125 cmp r2, r3
11155 mov r3, sp
11157 bic r6, r3, #8128
11160 ldr r3, [r6, #24]
11161 str r3, [fp, #-48]
11162 movw r3, #302
11163 ldrh r1, [r4, r3]
11164 movw r3, #65535
11165 cmp r2, r3
11169 mov r3, #0
11170 str r3, [r4, #3444]
11171 movw r3, #65535
11172 cmp r2, r3
11182 cmp r2, r3
11190 movw r3, #65535
11192 cmp r2, r3
11197 ldr r3, [r6, #24]
11198 cmp r2, r3
11202 mov r3, #0
11203 strh r3, [r5, #4] @ movhi
11204 ldrh r3, [r4, #224]
11205 cmp r3, #17
11209 movw r3, #3204
11211 ldrh r2, [r4, r3]
11213 ldrb r3, [r4, #131] @ zero_extendqisi2
11214 mul r3, r1, r3
11215 cmp r2, r3
11223 ldrh r3, [r4, #124]
11228 lsl r3, r3, #1
11232 strh r2, [r1, r3] @ movhi
11233 movw r3, #3204
11235 ldrh r3, [r4, r3]
11236 add r3, r3, r2
11237 str r3, [r4, #2576]
11240 uxth r3, r5
11241 cmp r2, r3
11247 lsl r3, r0, #1
11248 ldrh r3, [r2, r3]
11249 cmp r3, #0
11253 movw r3, #3204
11257 strh r5, [r4, r3] @ movhi
11258 movw r3, #3196
11259 strh r5, [r4, r3] @ movhi
11262 movw r3, #2620
11264 ldrh r3, [r4, r3]
11266 add r3, r3, r3, lsl #1
11267 cmp r2, r3, lsr #2
11268 ldrgt r3, .L1520+24
11270 strhgt r2, [r3] @ movhi
11274 ldr r3, [r4, #3200]
11277 add r7, r3, r8
11287 str r3, [fp, #-56]
11289 ldr r3, [fp, #-56]
11291 ldr r0, [r3, r8]
11306 ldr r3, [r7, #4]
11307 cmp r2, r3
11349 ldrh r3, [r4, r5]
11350 cmp r2, r3
11356 mov r3, #0
11357 str r3, [r4, #3444]
11418 mov r3, #0
11419 mov r2, r3
11425 uxth r3, r5
11427 cmp r3, r1
11431 ldrh r3, [r4, #128]
11434 cmp r3, r0
11441 mul r3, r6, r3
11443 add r1, r2, r3
11444 ldr r2, [r2, r3]
11472 movw r3, #65535
11474 cmp r2, r3
11476 ldrh r3, [r4, #128]
11477 cmp r3, #0
11486 movw r3, #3196
11487 strh r5, [r4, r3] @ movhi
11488 movw r3, #3204
11489 strh r5, [r4, r3] @ movhi
11524 mov r3, sp
11525 bic r3, r3, #8128
11527 bic r3, r3, #63
11529 ldr r3, [r3, #24]
11531 str r3, [fp, #-48]
11534 add r3, r4, #2528
11535 ldrh r3, [r3]
11536 cmp r3, #47
11538 ldr r3, .L1660+4
11539 ldrh r2, [r3, #4]
11540 movw r3, #65535
11541 cmp r2, r3
11544 ldrh r3, [r4, #220]
11546 cmp r3, r2
11553 ldr r3, [r4, #3156]
11557 add r3, r3, #1
11560 add r3, r3, r2, lsl #7
11562 str r3, [r4, #3156]
11568 cmp r3, r2
11570 movw r3, #3660
11573 strh r7, [r4, r3] @ movhi
11580 ldrh r3, [r4, r6]
11581 cmp r2, r3
11585 uxth r3, r0
11586 cmp r3, r5
11588 mov r0, r3
11589 ldr r3, [r4, #72]
11591 ldrh r3, [r3, r0]
11592 cmp r3, #7
11597 mov r3, #128
11599 strh r3, [r4, r6] @ movhi
11605 ldr r3, [r4, #72]
11608 ldrh r3, [r3, r2]
11619 cmp r2, r3
11630 strheq r3, [r4, #222] @ movhi
11631 mvneq r3, #0
11632 strheq r3, [r4, #220] @ movhi
11635 mov r3, #64
11637 strh r3, [r4, r6] @ movhi
11642 movw r3, #65535
11644 cmpeq r5, r3
11648 ldrh r3, [r4, #224]
11649 cmp r3, #24
11653 cmp r3, #16
11657 cmp r3, #12
11660 cmp r3, #8
11665 cmp r1, r3
11668 ldrh r3, [r4, #124]
11669 and r3, r3, r1
11671 cmp r3, r1
11673 movw r3, #3660
11674 ldrh r0, [r4, r3]
11677 ldr r3, [r4, #2552]
11679 add r3, r3, r3, lsl #1
11680 cmp r1, r3, lsr #2
11681 movcs r3, #18
11684 movw r3, #2620
11685 ldrh r3, [r4, r3]
11686 add r3, r3, r3, lsl #1
11687 lsr r3, r3, #2
11689 strh r3, [r2] @ movhi
11690 mov r3, #0
11691 str r3, [r4, #3164]
11693 mov r3, sp
11695 bic r3, r3, #8128
11696 bic r3, r3, #63
11697 ldr r3, [r3, #24]
11698 cmp r2, r3
11702 mov r3, #80
11705 movw r3, #2620
11706 ldrh r3, [r4, r3]
11707 add r3, r3, r3, lsl #1
11708 asr r3, r3, #2
11709 strh r3, [r2] @ movhi
11711 movw r3, #3206
11713 ldrh r3, [r4, r3]
11714 cmp r3, #0
11718 ldrh r3, [r4, #172]
11720 cmp r3, r2
11722 cmp r5, r3
11725 ldrh r3, [r4, #222]
11726 cmp r3, r5
11729 lsl r3, r3, #1
11730 ldrh r3, [r2, r3]
11731 cmp r3, #0
11732 mvneq r3, #0
11733 strheq r3, [r4, #222] @ movhi
11734 ldrh r3, [r4, #222]
11735 strh r3, [r4, #172] @ movhi
11736 mvn r3, #0
11737 strh r3, [r4, #222] @ movhi
11740 mov r3, #0
11741 strb r3, [r4, #180]
11742 movw r3, #65535
11743 cmp r0, r3
11748 mvn r3, #0
11749 strh r3, [r4, #172] @ movhi
11751 ldrh r3, [r4, #172]
11753 cmp r2, r3
11756 cmp r2, r3
11759 cmp r2, r3
11762 mvn r3, #0
11763 strh r3, [r4, #172] @ movhi
11768 movw r3, #65535
11769 cmp r2, r3
11772 mov r3, #0
11773 str r3, [r4, #3164]
11779 movw r3, #65535
11781 cmp r10, r3
11784 mov r3, #0
11786 strh r3, [r7] @ movhi
11793 cmp r6, r3
11795 ldrh r3, [r4, #172]
11796 cmp r3, r6
11807 ldrh r3, [r8]
11808 cmp r2, r3
11810 movw r3, #3660
11811 ldrh r3, [r4, r3]
11812 cmp r3, #0
11814 ldr r3, [r4, #2552]
11816 add r3, r3, r3, lsl #1
11817 cmp r2, r3, lsr #2
11818 movcs r3, #18
11821 movw r3, #2620
11822 ldrh r3, [r4, r3]
11823 add r3, r3, r3, lsl #1
11824 lsr r3, r3, #2
11826 strh r3, [r8] @ movhi
11831 ldr r3, [r4, #72]
11833 ldrh r3, [r3, r0]
11834 cmp r3, #4
11837 movw r3, #3660
11838 ldrh r0, [r4, r3]
11845 movw r3, #2620
11846 ldrh r7, [r4, r3]
11847 add r3, r7, r7, lsl #1
11848 asr r3, r3, #2
11849 strh r3, [r8] @ movhi
11852 ldr r3, [r4, #72]
11855 ldrh r2, [r3, r0]
11856 ldr r3, .L1660+20
11857 ldrh r3, [r3]
11858 mul r3, r1, r3
11859 add r3, r3, r3, lsr #31
11860 cmp r2, r3, asr #1
11862 ldrh r3, [r4, #224]
11864 cmp r3, r7
11880 add r3, r9, #1
11882 uxth r3, r3
11885 strh r3, [r7] @ movhi
11893 strh r3, [r7] @ movhi
11901 cmphi r3, #48
11903 ldr r3, .L1660+28
11904 ldrh r3, [r3]
11905 cmp r3, #35
11908 mov r3, #0
11909 strh r3, [r7] @ movhi
11911 ldrh r3, [r1, r8]
11913 cmp r2, r3
11919 mvn r3, #0
11920 strh r3, [r4, #172] @ movhi
11921 mov r3, #0
11922 strh r3, [r7] @ movhi
11925 cmp r3, #0
11929 ldrh r3, [r7]
11930 add r3, r3, #1
11933 mov r3, #0
11934 strb r3, [r4, #180]
11935 ldrh r3, [r4, #24]
11936 cmp r3, r10
11944 ldrh r3, [r4, #76]
11945 cmp r2, r3
11953 ldrh r3, [r4, #124]
11954 cmp r2, r3
11965 mov r3, #0
11968 strh r3, [r1] @ movhi
11971 strh r3, [r4, #174] @ movhi
11972 strb r3, [r4, #178]
11974 mov r3, #1
11975 str r3, [r4, #3272]
11976 ldr r3, .L1660+24
11977 ldrh r3, [r3]
11978 str r3, [fp, #-64]
11979 ldr r3, [fp, #-72]
11980 cmp r3, #0
11983 ldrh r3, [r4, #232]
11985 mul r3, r2, r3
11989 sub r3, r3, r2
11990 cmp r3, #0
11991 add r2, r3, #3
11992 movge r2, r3
11996 ldrh r3, [r4, #174]
11998 add r2, r3, r6
12001 subgt r3, r2, r3
12002 uxthgt r6, r3
12003 mov r3, #0
12005 str r3, [fp, #-68]
12007 ldrh r3, [fp, #-68]
12008 cmp r6, r3
12010 ldr r3, [fp, #-68]
12014 add r8, r8, r3
12016 mov r3, #0
12018 mov r7, r3
12030 add r3, r3, #1
12032 uxth r2, r3
12040 uxth r3, r10
12041 cmp r7, r3
12042 ldrls r3, [fp, #-68]
12043 addls r3, r3, #1
12047 ldr r3, [r4, #3184]
12049 add r2, r3, r8
12050 ldr r3, [r3, r8]
12051 cmn r3, #1
12054 movw r3, #61589
12056 cmp r2, r3
12058 ldr r3, [r9, #8]
12059 cmn r3, #1
12064 str r3, [fp, #-76]
12066 ldr r3, [fp, #-76]
12069 mov r0, r3
12073 ldr r3, [fp, #-56]
12076 cmp r2, r3
12081 ldrh r3, [r2]
12082 add r3, r3, #1
12083 strh r3, [r2] @ movhi
12084 ldr r3, [r4, #3292]
12086 mla r3, r2, r0, r3
12087 str r3, [fp, #-76]
12088 str r1, [r3, #16]
12090 ldr r3, [fp, #-76]
12093 str r0, [r3, #4]
12096 ldr r3, [r4, #3292]
12097 mla r3, r2, r0, r3
12099 str r2, [r3, #8]
12102 str r2, [r3, #12]
12103 ldr r3, [fp, #-56]
12104 str r3, [r9, #12]
12105 ldrh r3, [r4, #124]
12106 strh r3, [r9, #2] @ movhi
12107 ldr r3, [r4, #2592]
12109 str r3, [r9, #4]
12110 ldr r3, [r4, #3168]
12112 add r3, r3, #1
12113 str r3, [r4, #3168]
12116 ldr r3, [r4, #3168]
12117 cmp r2, r3
12119 ldrh r3, [r4, #128]
12120 cmp r3, #0
12126 ldr r3, .L1660
12128 str r2, [r3, #3272]
12130 str r2, [r3, #172]
12132 ldrh r0, [r3, r2]
12139 ldr r3, [fp, #-64]
12142 cmp r3, r6
12144 ldr r3, [r4, #3168]
12145 cmp r3, #0
12149 movne r3, #0
12150 strne r3, [r4, #3272]
12153 ldr r3, .L1660+44
12154 ldrh r6, [r3]
12157 ldrh r3, [r4, #172]
12159 lsl r3, r3, #1
12160 ldrh r3, [r2, r3]
12161 cmp r3, #0
12164 ldr r3, [r4, #2552]
12165 cmp r6, r3
12168 ldrh r3, [r4, #172]
12171 lsl r3, r3, #1
12172 strh r1, [r2, r3] @ movhi
12178 mvn r3, #0
12179 strh r3, [r4, #172] @ movhi
12181 mov r3, #0
12182 str r3, [r4, #3272]
12183 ldrh r3, [r4, #224]
12184 cmp r3, #2
12186 ldr r3, .L1660+24
12187 ldrh r6, [r3]
12199 ldrh r3, [r4, #172]
12200 cmp r3, r0
12206 ldr r3, [r4, #2552]
12207 cmp r6, r3
12214 addeq r0, r3, #1
12219 movw r3, #3662
12221 strh r7, [r4, r3] @ movhi
12222 ldrh r3, [r4, #172]
12225 lsl r3, r3, #1
12226 ldrh r2, [r2, r3]
12227 ldr r3, .L1660+52
12228 strh r2, [r3] @ movhi
12266 mov r8, r3
12267 mov r3, sp
12268 bic r3, r3, #8128
12270 bic r3, r3, #63
12273 ldr r3, [r3, #24]
12274 str r3, [fp, #-48]
12282 mov r3, sp
12284 bic r3, r3, #8128
12285 bic r3, r3, #63
12286 ldr r3, [r3, #24]
12287 cmp r2, r3
12293 ldr r3, [r4, #340]
12294 cmp r3, r2
12295 cmpcs r3, r1
12301 cmp r3, r2
12303 ldr r3, .L1703+4
12304 ldr r6, [r3]
12307 movw r3, #258
12309 ldrh r6, [r4, r3]
12312 ldr r3, [fp, #-64]
12315 sub r0, r3, #1
12318 ldr r3, [fp, #-72]
12320 rsb r3, r3, #1
12322 add r3, r3, r0
12323 str r3, [fp, #-68]
12324 ldr r3, [r4, #2584]
12326 add r3, r3, r2
12328 str r3, [r4, #2584]
12329 ldr r3, [r4, #2556]
12331 add r3, r3, r2
12333 str r3, [r4, #2556]
12336 ldr r3, [fp, #-68]
12337 cmp r3, #0
12339 ldr r3, .L1703
12341 ldrh r2, [r3, r2]
12344 ldrh r3, [r3, #224]
12345 cmp r3, #31
12357 ldr r3, [fp, #-52]
12358 cmn r3, #1
12360 ldr r3, .L1703+8
12378 ldr r3, .L1703+8
12382 ldrh r0, [r3]
12386 ldr r3, [fp, #-68]
12388 subs r3, r3, #1
12389 str r3, [fp, #-68]
12391 ldrh r3, [r4, #232]
12392 cmp r7, r3, lsl #2
12402 ldr r3, [fp, #-56]
12403 lsl r3, r3, #9
12404 str r3, [fp, #-96]
12405 ldr r3, [fp, #-80]
12406 lsl r3, r3, #9
12407 str r3, [fp, #-88]
12408 ldr r3, [fp, #-84]
12409 lsl r3, r3, #9
12410 str r3, [fp, #-92]
12412 mov r3, #20
12415 mul r3, r3, r10
12416 add r2, r2, r3
12424 str r3, [fp, #-100]
12427 add r1, r1, r3
12430 ldr r3, [fp, #-100]
12433 add r2, r1, r3
12441 ldr ip, [r1, r3]
12447 ldr r3, [r1, r3]
12448 cmp r3, #256
12464 str r3, [r10, #4]
12465 ldr r3, [fp, #-72]
12466 cmp r9, r3
12467 ldr r3, .L1703+8
12469 ldrh r3, [r3]
12472 mov r1, r3
12474 str r3, [fp, #-84]
12476 ldr r3, [fp, #-84]
12478 sub r2, r3, r1
12483 cmp r3, r2
12486 ldr r3, .L1703+12
12489 ldrh r3, [r3]
12490 mul r3, r7, r3
12492 bic r3, r3, #3
12493 add r3, r2, r3
12494 str r3, [r10, #12]
12497 ldrh r2, [r3]
12500 mul r3, r2, r9
12503 sub r1, r1, r3
12506 ldrne r3, [r4, #3316]
12509 sub r3, r3, r5
12510 add r3, r8, r3, lsl #9
12512 str r3, [r10, #8]
12523 str r3, [fp, #-100]
12524 ldr r3, [fp, #-76]
12527 mul r0, r3, r0
12560 mov r3, r2
12588 str r3, [fp, #-92]
12589 mov r3, sp
12590 bic r3, r3, #8128
12592 bic r3, r3, #63
12595 ldr r3, [r3, #24]
12596 str r3, [fp, #-48]
12603 mov r3, sp
12605 bic r3, r3, #8128
12606 bic r3, r3, #63
12607 ldr r3, [r3, #24]
12608 cmp r2, r3
12614 ldr r3, [r4, #340]
12615 cmp r3, r2
12616 cmpcs r3, r1
12619 cmp r3, r6
12625 mov r3, #2048
12626 str r3, [r4, #3668]
12627 movw r3, #258
12629 ldrh r7, [r4, r3]
12638 sub r3, r0, r2
12640 str r3, [fp, #-104]
12641 add r3, r3, #1
12642 str r3, [fp, #-80]
12643 ldr r3, [r4, #2580]
12644 add r3, r3, r2
12646 str r3, [r4, #2580]
12647 ldr r3, [r4, #2564]
12648 add r3, r3, r2
12649 str r3, [r4, #2564]
12650 ldr r3, [r5, #8]
12651 cmp r3, #0
12654 ldrh r3, [r4, #28]
12655 cmp r3, #0
12662 ldr r3, [fp, #-80]
12663 cmp r3, #0
12665 mov r0, r3
12668 ldrh r3, [r5, #224]
12669 cmp r3, #5
12676 ldrh r3, [r5, #232]
12677 cmp r2, r3
12684 ldrh r3, [r4, #4]
12685 cmp r3, #0
12700 ldr r3, [r7, #8]
12701 cmp r3, #0
12707 ldrh r3, [r4, #4]
12708 cmp r3, #0
12713 ldrh r3, [r4, #4]
12716 cmp r3, r1
12717 movcs r3, r1
12719 cmp r2, r3
12720 movcc r3, r2
12722 str r3, [fp, #-120]
12723 ldrh r3, [r5, #232]
12724 cmp r2, r3
12733 ldr r3, [fp, #-120]
12734 cmp r3, r10
12737 mov r3, r4
12742 ldr r3, [fp, #-80]
12743 cmp r3, r10
12750 ldr r3, [fp, #-80]
12751 sub r3, r3, r10
12752 str r3, [fp, #-80]
12755 str r3, [r7, #8]
12756 ldrh r3, [r5, #28]
12757 cmp r3, #0
12763 ldrh r3, [r4, #4]
12764 cmp r3, #0
12772 mov r3, #20
12773 mul r3, r3, r10
12774 str r3, [fp, #-96]
12776 ldr r3, [r5, #3296]
12777 add r3, r3, r2
12779 str r0, [r3, #4]
12781 str r6, [r3, #16]
12790 str r9, [r3, #12]
12793 ldr r3, [fp, #-84]
12796 cmpne r6, r3
12797 ldr r3, .L1759+28
12800 ldrh r3, [r3]
12803 mov r1, r3
12805 str r3, [fp, #-124]
12807 ldr r3, [fp, #-124]
12809 sub r7, r3, r1
12815 cmp r3, r7
12821 mulne r3, r6, r3
12823 ldreq r3, [fp, #-92]
12824 subne r3, r3, r8
12825 addne r3, r2, r3, lsl #9
12826 str r3, [r0, #8]
12829 ldrh r3, [r5, #232]
12830 cmp r2, r3
12840 ldr r3, .L1759+32
12841 strh r3, [r2, r1] @ movhi
12844 ldr r3, [r5, #2592]
12845 str r3, [r9, #4]
12846 cmn r3, #2
12847 add r2, r3, #1
12849 moveq r3, #0
12850 streq r3, [r5, #2592]
12851 ldr r3, [fp, #-72]
12852 str r3, [r9, #12]
12853 ldrh r3, [r4]
12854 strh r3, [r9, #2] @ movhi
12859 smulbb r2, r6, r3
12866 ldr r3, [fp, #-84]
12867 cmp r6, r3
12868 ldreq r3, [r5, #3312]
12869 ldrne r3, [r5, #3316]
12870 str r3, [r0, #8]
12871 ldr r3, [fp, #-72]
12872 cmn r3, #1
12876 str r3, [fp, #-64]
12878 ldr r3, [r0, #8]
12879 str r3, [fp, #-60]
12880 ldr r3, [r0, #12]
12882 str r3, [fp, #-56]
12884 ldr r3, [fp, #-68]
12885 cmn r3, #1
12895 ldr r3, [fp, #-84]
12897 cmp r6, r3
12900 ldr r3, [r5, #3296]
12901 add r3, r3, r1
12903 ldr r0, [r3, #8]
12904 ldr r3, [fp, #-100]
12905 add r0, r0, r3, lsl #9
12910 ldr r3, [r9, #8]
12911 cmp r3, r6
12913 ldr r3, [r5, #2712]
12916 add r3, r3, #1
12917 str r3, [r5, #2712]
12920 ldr r3, [r9, #8]
12921 cmp r3, r6
12929 ldr r3, .L1759+44
12932 ldrh r2, [r3]
12936 ldr r3, .L1759+28
12938 ldrh r1, [r3]
12939 ldr r3, [r5, #3296]
12940 add r3, r3, r0
12945 ldr r0, [r3, #8]
12948 ldrh r3, [r3]
12951 mul r3, r6, r3
12954 sub r3, r3, r8
12955 add r3, r1, r3, lsl #9
12956 str r3, [r2, #8]
12963 ldrh r3, [r5, #172]
12964 and r3, r3, r2
12966 cmp r3, r2
12976 mov r3, #128
12977 strh r3, [r6] @ movhi
12978 strh r3, [r2] @ movhi
12983 ldrh r3, [r5, #224]
12984 cmp r3, #2
13056 ldr r3, [r4, #3300]
13057 str r3, [r4, #3460]
13060 ldr r3, [r4, #3332]
13061 str r3, [r4, #3464]
13064 movw r3, #65535
13065 cmp r0, r3
13079 add r3, r5, #1
13080 strh r3, [r6, #2] @ movhi
13090 orr r3, r5, r7, lsl #10
13092 str r3, [r4, #3456]
13094 ldr r3, [r4, #3300]
13096 str r3, [r4, #3460]
13098 ldr r3, [r4, #3464]
13099 ldr r3, [r3, #12]
13100 str r3, [fp, #-48]
13101 cmp r3, #0
13110 ldr r3, [fp, #-48]
13111 cmp r3, r0
13115 str r3, [sp, #4]
13117 ldrh r3, [r6, #4]
13118 str r3, [sp]
13119 mov r3, r5
13124 ldrh r3, [r6, #4]
13125 cmp r7, r3
13126 sxthne r7, r3
13130 mvn r3, #0
13131 str r3, [r4, #3452]
13137 ldr r3, [r4, #3452]
13138 cmn r3, #1
13141 ldr r3, [r4, #3300]
13142 ldr r3, [r3]
13143 cmp r3, r10
13145 ldr r3, [r4, #3332]
13146 ldrh r2, [r3]
13147 movw r3, #61604
13148 cmp r2, r3
13152 ldrh r3, [r4, #240]
13154 add r3, r3, #24
13155 cmp r2, r3, lsl #1
13174 ldr r3, .L1790+8
13175 cmp r2, r3
13178 ldrh r3, [r4, #254]
13180 cmp r2, r3
13183 movw r3, #302
13186 ldrh r3, [r4, r3]
13190 mul r3, r7, r3
13191 str r3, [r4, #2552]
13192 mul r3, r3, r2
13193 str r3, [r4, #340]
13194 ldr r3, .L1790+32
13195 ldrh r0, [r3, #6]
13199 movw r3, #2620
13201 strh r0, [r4, r3] @ movhi
13208 ldrh r3, [r5, #16]
13211 lsr r2, r3, #6
13214 and r3, r3, #63
13217 strb r3, [r4, #30]
13218 ldrb r3, [r4, #2479] @ zero_extendqisi2
13228 strb r3, [r4, #32]
13229 movw r3, #65535
13236 str r3, [r4, #172]
13237 mov r3, #0
13239 strb r3, [r4, #178]
13240 strb r3, [r4, #180]
13241 str r3, [r4, #2576]
13242 str r3, [r4, #2564]
13243 str r3, [r4, #2556]
13244 str r3, [r4, #2572]
13245 str r3, [r4, #2600]
13246 str r3, [r4, #2612]
13248 str r3, [r4, #2568]
13249 ldr r3, [r4, #2508]
13251 cmp r3, r2
13253 strhi r3, [r4, #2588]
13254 ldr r3, [r4, #2504]
13255 cmp r3, r2
13256 strhi r3, [r4, #2592]
13257 movw r3, #65535
13258 cmp r1, r3
13264 movw r3, #65535
13265 cmp r2, r3
13271 movw r3, #65535
13272 cmp r2, r3
13278 movw r3, #65535
13279 cmp r2, r3
13326 ldr r3, [r0, #12]
13328 str r3, [fp, #-56]
13330 ldr r3, [r0, #16]
13332 str r3, [fp, #-64]
13333 ldrh r3, [r0, #6]
13334 str r3, [fp, #-48]
13335 ldrh r3, [r0, #8]
13337 str r3, [fp, #-60]
13338 ldr r3, [fp, #-48]
13340 lsl r2, r3, #2
13343 ldr r3, [r5, #3300]
13345 str r3, [r5, #3460]
13346 mvn r3, #0
13349 str r3, [r4]
13350 mov r3, #1
13352 str r3, [r4, #36]
13354 ldr r3, [fp, #-60]
13357 cmp r7, r3
13360 lsl r3, r7, #1
13367 ldr r3, [fp, #-52]
13370 ldrh r0, [r3]
13372 sxth r3, r0
13373 str r3, [fp, #-56]
13374 add r3, r3, #1
13375 strh r3, [r4, #2] @ movhi
13376 ldr r3, [fp, #-64]
13379 ldr r3, [r3, r7, lsl #2]
13380 str r3, [r4, #28]
13382 ldr r3, [fp, #-56]
13384 add r2, r3, #1
13390 ldr r3, .L1831+4
13392 ldrh r3, [r3]
13393 cmp r2, r3
13406 ldr r3, [fp, #-52]
13408 ldrh r2, [r3]
13429 mov r3, r6
13436 mvn r3, #0
13437 str r3, [r5, #3452]
13442 ldr r3, [r5, #3452]
13443 cmn r3, #1
13446 ldrh r3, [r8, #8]
13448 cmp r3, r2
13454 streq r2, [r9, r3, lsl #2]
13461 ldrh r2, [r2, r3]
13462 ldr r3, .L1831+4
13463 ldrh r3, [r3]
13464 sub r3, r3, #1
13465 orr r3, r3, r2, lsl #10
13468 str r3, [r5, #3456]
13470 ldr r3, [r5, #3452]
13471 cmn r3, #1
13474 ldrh r3, [r4, #4]
13475 cmp r2, r3
13478 movw r3, #64245
13479 cmp r2, r3
13489 ldr r3, [r2, ip, lsl #3]
13490 uxth ip, r3
13493 movhi r3, ip
13495 strhi r2, [r9, r3, lsl #2]
13497 ldrh r3, [r0]
13499 sub r3, r3, #1
13500 cmp ip, r3
13512 str r3, [fp, #-72]
13514 orr r2, r3, r2, lsl #10
13534 ldr r3, [fp, #-72]
13541 mvn r3, #0
13542 str r3, [r5, #3452]
13547 sxth r3, r10
13549 cmp r3, r2
13553 ldr r3, [r5, #3452]
13554 cmn r3, #1
13557 ldrh r3, [r8, #8]
13559 cmp r3, r2
13565 streq r2, [r9, r3, lsl #2]
13592 ldr r3, .L1834
13593 add r0, r3, #3600
13594 add r2, r3, #320
13600 add r2, r3, #344
13604 ldrh r2, [r3, r2]
13606 ldr r2, [r3, #348]
13607 str r2, [r3, #3620]
13608 ldr r2, [r3, #3368]
13609 str r2, [r3, #3624]
13610 ldr r2, [r3, #3364]
13611 str r2, [r3, #3628]
13612 ldr r2, [r3, #3372]
13613 str r2, [r3, #3632]
13662 mov r3, #0
13665 strh r3, [r7] @ movhi
13668 add r3, r4, #2624
13669 ldrh r2, [r3]
13670 movw r3, #65535
13671 cmp r2, r3
13691 movw r3, #338
13694 ldrh r1, [r4, r3]
13695 mov r3, r5
13698 cmp r3, r1
13700 mul ip, r0, r3
13706 cmp r3, r1
13716 ldrh r3, [r4, #24]
13719 lsl r3, r3, #1
13720 ldrh r2, [r1, r3]
13722 strh r2, [r1, r3] @ movhi
13726 ldrh r3, [r4, r0]
13728 strh r3, [r4, #26] @ movhi
13729 mov r3, #0
13730 strb r3, [r4, #30]
13731 strh r3, [r4, #28] @ movhi
13736 strb r3, [r4, #82]
13737 strh r3, [r4, #80] @ movhi
13738 ldrh r3, [r6, #30]
13740 add r3, r3, #1
13742 strh r3, [r6, #30] @ movhi
13748 add r3, r3, #1
13751 ldrh r3, [r7]
13752 cmp r3, #0
13756 movw r3, #65535
13757 cmp r0, r3
13760 ldrh r3, [r4, #80]
13761 orrs r3, r2, r3
13792 push {r3, r4, r5, r6, r7, r8, r9, r10, fp, ip, lr, pc}
13797 mov r3, #0
13799 str r3, [r4, #2588]
13800 str r3, [r4, #2592]
13801 str r3, [r4, #2604]
13813 uxth r3, r2
13815 cmp r3, r1, lsl #7
13820 ldrh r3, [r4, #242]
13821 cmp r3, r6
13824 sub r3, r5, #3
13825 cmp r3, r1, lsl #1
13831 ldrh r3, [r4, #240]
13833 cmp r3, r0
13838 ldrh r3, [r4, #242]
13841 str r3, [r4, #3284]
13844 add r3, r7, #36
13845 strh r3, [r4, r8] @ movhi
13846 mov r3, #24
13849 mul r3, r3, r9
13850 cmp r6, r3
13855 lsr r3, r0, #5
13856 add r3, r3, #24
13858 strh r3, [r4, r8] @ movhi
13860 movw r3, #294
13861 ldrh r3, [r4, r3]
13862 cmp r3, #0
13866 add r1, r1, r3, lsr #1
13868 mul r1, r9, r3
13871 addlt r3, r3, #32
13872 addlt r3, r7, r3
13873 strhlt r3, [r4, r2] @ movhi
13875 movw r3, #2620
13879 ldrh r3, [r4, r3]
13880 sub r1, r1, r3
13881 movw r3, #302
13882 ldrh r3, [r4, r3]
13885 mul r1, r1, r3
13886 movw r3, #258
13888 ldrh r3, [r4, r3]
13889 mul r1, r1, r3
13897 mov r3, #0
13899 str r3, [r4, #2548]
13900 strb r3, [r4, #178]
13901 strb r3, [r4, #180]
13902 strb r3, [r4, #30]
13903 str r3, [r4, #24]
13904 mov r3, #1
13906 strb r3, [r4, #32]
13910 ldrb r3, [r4, #31] @ zero_extendqisi2
13911 cmp r3, #0
13912 ldrh r3, [r4, #24]
13914 lsl r3, r3, #1
13916 strh r5, [r2, r3] @ movhi
13917 ldrh r3, [r4, #24]
13918 add r3, r3, #1
13919 strh r3, [r4, #24] @ movhi
13923 mvn r1, r3
13924 orr r1, r3, r1, lsl #16
13925 str r1, [lr, r3, lsl #2]
13927 str ip, [r1, r3, lsl #2]
13941 ldr r3, [r4, #332]
13942 add r0, r0, r3
13949 ldrh r3, [r4, #242]
13950 cmp r3, r5
13967 lsl r3, r3, #1
13975 strh r1, [r2, r3] @ movhi
13976 mov r3, #0
13977 strh r3, [r4, #78] @ movhi
13978 strb r3, [r4, #82]
13979 ldrh r3, [r4, #24]
13980 add r3, r3, #1
13981 strh r3, [r4, #76] @ movhi
13982 mov r3, #1
13983 strb r3, [r4, #84]
13987 ldrb r3, [r4, #83] @ zero_extendqisi2
13988 cmp r3, #0
13989 ldrh r3, [r4, #76]
13991 lsl r3, r3, #1
13993 strh r5, [r2, r3] @ movhi
13994 ldrh r3, [r4, #76]
13995 add r3, r3, #1
13996 strh r3, [r4, #76] @ movhi
14000 lsl r3, r3, #1
14007 strh r1, [r2, r3] @ movhi
14010 ldr r3, .L1881+20
14012 strh r2, [r3, #2] @ movhi
14014 strh r2, [r3, #6] @ movhi
14015 strh r5, [r3, #4] @ movhi
14016 strh r0, [r3] @ movhi
14017 ldr r3, [r4, #2588]
14018 str r3, [r4, #2632]
14019 add r3, r3, #1
14020 str r3, [r4, #2588]
14026 ldreq r3, .L1881+24
14027 streq r2, [r3]
14028 ldmfd sp, {r3, r4, r5, r6, r7, r8, r9, r10, fp, sp, pc}
14055 mvn r3, #0
14059 str r3, [r5]
14073 mov r3, #1
14074 str r3, [r5]
14075 ldrh r3, [r4, #224]
14076 cmp r3, #15
14119 mov r3, sp
14121 bic r3, r3, #8128
14123 bic r3, r3, #63
14129 ldr r3, [r3, #24]
14135 str r3, [fp, #-48]
14137 ldr r3, [r5, #3676]
14138 cmp r3, #0
14145 ldr r3, .L1948+4
14147 cmp r2, r3
14152 movw r3, #65023
14160 sub r3, r3, #1
14163 cmp r3, #4096
14165 mov r3, #512
14168 add r3, r3, #127
14169 lsr r3, r3, #7
14171 str r3, [fp, #-120]
14173 ldr r3, [fp, #-120]
14175 add r0, r3, #4
14177 add r3, r0, #1
14178 mov r2, r3
14181 str r3, [fp, #-124]
14183 ldr r3, [fp, #-120]
14184 lsl r3, r3, #7
14185 str r3, [fp, #-140]
14186 mov r3, #0
14187 mov r10, r3
14188 str r3, [fp, #-128]
14190 ldr r3, [fp, #-124]
14191 add r3, r3, r10
14192 str r3, [fp, #-132]
14193 cmp r3, #8
14195 ldr r3, [fp, #-128]
14196 cmp r3, #0
14199 mvn r3, #0
14200 str r3, [fp, #-120]
14209 mul r3, r5, r10
14210 str r3, [fp, #-136]
14211 ldr r3, [r4, #3260]
14212 cmp r3, #0
14215 ldr r3, [r4, #3264]
14216 cmp r3, #0
14224 ldr r3, [r7, #3248]
14228 blx r3
14229 ldr r3, [fp, #-124]
14231 cmp r3, r4
14241 ldr r3, .L1948+12
14242 str r3, [r4]
14245 mov r3, #0
14246 str r3, [r4, #12]
14247 mov r3, #1024
14248 strh r3, [r4, #16] @ movhi
14250 ldrh r3, [r7, #10]
14251 strh r3, [r4, #18] @ movhi
14252 mov r3, #4096
14253 str r3, [r4, #20]
14257 ldr r3, [fp, #-124]
14260 mul r3, r5, r3
14262 str r3, [fp, #-144]
14264 ldr r3, [fp, #-144]
14265 cmp r5, r3
14268 addeq r3, r5, #1
14269 lslne r3, r5, #2
14272 str r3, [fp, #-112]
14273 movw r3, #61424
14274 str r3, [fp, #-108]
14278 ldr r3, [r7, #3260]
14280 blx r3
14283 sub r3, fp, #112
14287 ldr r3, [r7, #3260]
14290 blx r3
14295 ldr r3, .L1948
14296 ldrb r2, [r3, #14] @ zero_extendqisi2
14297 ldr r1, [r3, #3260]
14299 ldrh r2, [r3, #10]
14301 ldr r9, [r3, #3684]
14305 ldr r3, [r3, #3264]
14306 cmp r3, #0
14310 ldr r3, [fp, #-124]
14313 mul r3, r2, r3
14314 str r3, [fp, #-144]
14316 ldr r3, [fp, #-144]
14317 cmp r5, r3
14324 ldr r3, [r4, #3260]
14326 blx r3
14327 ldr r3, [r4, #3264]
14329 blx r3
14333 sub r3, fp, #112
14336 ldr r3, [r4, #3264]
14338 blx r3
14339 ldr r3, [r4, #3260]
14341 blx r3
14342 ldr r3, [r9]
14344 cmp r3, r2
14347 ldr r3, .L1948
14349 ldr r0, [r3, #3684]
14350 mov r3, r8
14354 mov r6, r3
14356 add r3, r3, #4
14367 ldr r3, [r6]
14370 ldr r3, .L1948
14372 ldrh r1, [r3, #10]
14373 ldr r3, [r3, #3248]
14375 blx r3
14381 sub r3, fp, #112
14394 sub r3, fp, #112
14401 movw r3, #61424
14402 cmp r1, r3
14413 ldr r3, [fp, #-128]
14414 add r3, r3, #1
14415 str r3, [fp, #-128]
14416 cmp r3, #5
14420 mov r3, #0
14423 str r3, [r5, #3676]
14428 mov r3, sp
14430 bic r3, r3, #8128
14431 bic r3, r3, #63
14432 ldr r3, [r3, #24]
14433 cmp r2, r3
14444 mov r3, r0
14448 cmpne r3, #0
14452 mov r3, #1
14453 str r3, [r5, #3676]
14458 sub r3, r4, #64
14460 addls r6, r6, r3
14462 addhi r0, r0, r3, lsl #9
14475 ldr r3, [r5, #3676]
14476 cmp r3, #0
14512 mov r3, r6
14533 ldr r3, .L1954
14535 ldr r0, [r3, #3688]
14537 streq r2, [r3, #3688]
14538 streq r1, [r3, #3692]
14572 ldr r3, [r5, #3688]
14576 blx r3
14579 ldr r3, [r5, #3696]
14580 ldr r2, [r3]
14583 add r1, r3, #61440
14584 ldr r2, [r3, #4]
14600 mov r2, r3
14610 mov r3, #0
14611 str r3, [r5, #3696]
14619 mov r0, r3
14651 ldr r3, .L1973
14654 ldr r3, [r3, #3696]
14655 cmp r3, #0
14656 addne r5, r3, #16
14658 ldrhne r1, [r3, #10]
14672 add ip, r3, ip
14679 add r1, r3, r1
14710 add r3, r7, #63
14712 bic r3, r3, #63
14713 str r3, [fp, #-48]
14714 ldrh r3, [r4, #8]
14716 str r3, [fp, #-56]
14717 add r3, r4, #16
14722 ldr r3, [fp, #-48]
14723 cmp r1, r3
14725 add r3, r4, r2, lsl #3
14727 strh r2, [r3, #16] @ movhi
14729 strh r0, [r3, #18] @ movhi
14730 strh r7, [r3, #20] @ movhi
14731 ldrh r3, [fp, #-48]
14732 add r2, r0, r3
14734 sub r3, r1, r3
14736 strh r3, [r4, #14] @ movhi
14741 ldrh r3, [r4, #10]
14743 add r3, r3, #1
14744 strh r3, [r4, #10] @ movhi
14745 ldr r3, [r4, #4]
14746 add r3, r3, #1
14747 str r3, [r4, #4]
14748 str r3, [r2, #4092]
14749 ldrh r3, [r4, #8]
14750 add r3, r3, #1
14751 uxth r3, r3
14752 cmp r3, #1
14753 movhi r3, #0
14754 strh r3, [r4, #8] @ movhi
14755 ldr r3, [r9, #3692]
14760 ldrh r1, [r3, r5]
14764 add r3, r4, #1024
14783 add r0, r3, r10
14792 add r1, r3, r1
14794 str r3, [fp, #-68]
14796 ldr r3, [fp, #-68]
14806 uxtah r0, r3, r10
14814 ldrh r3, [r4, #14]
14817 sub r3, r3, r2
14819 add r3, r3, r2
14820 strh r3, [r4, #14] @ movhi
14823 ldr r3, [r4, #4]
14824 add r3, r3, #1
14825 str r3, [r4, #4]
14826 str r3, [r2, #4092]
14827 ldrh r3, [r4, #8]
14828 add r3, r3, #1
14829 uxth r3, r3
14830 cmp r3, #1
14831 movhi r3, #0
14832 strh r3, [r4, #8] @ movhi
14833 ldr r3, .L1994
14834 ldr r3, [r3, #3692]
14840 blx r3
14849 add r0, r3, r0
14886 ldr r3, .L2014
14887 cmp r6, r3
14889 add r3, r3, #1
14890 cmp r6, r3
14914 ldr r3, .L2014+8
14915 cmp r2, r3
14927 mov r3, sp
14929 bic r1, r3, #8128
14933 ldr r3, [r1, #8]
14937 adds r0, r4, r2; sbcscc r0, r0, r3; movcc r3, #0
14941 cmp r3, #0
14949 bic r3, r6, #12
14950 orr r3, r3, #4
14953 mcr p15, 0, r3, c3, c0 @ set domain
14985 ldr r3, .L2014+8
14986 cmp r2, r3
14989 movw r3, #4087
14990 cmp r2, r3