Lines Matching full:r2
78 ldr r2, [r3]
81 ldr r3, [r2, r1, lsl #2]
83 str r3, [r2, r1, lsl #2]
111 cmp r3, r2
142 ldrb r2, [r3] @ zero_extendqisi2
145 muls r3, r2, r3
173 and r2, r1, #127
175 ldrh r4, [r3, r2, lsl #1]
203 and r2, r1, #127
206 ldrh r4, [r3, r2, lsl #1]
240 mov r2, #1024
242 str r2, [r3]
247 mov r2, #512
255 mov r2, #256
274 ldr r2, .L52
277 ldr r3, [r2, r0, lsl #3]
278 add r2, r2, r0, lsl #3
280 ldrb r2, [r2, #4] @ zero_extendqisi2
282 lsls r2, r2, #8
285 addeq r4, r3, r2
287 add r3, r3, r2
288 mov r2, #0
291 str r2, [r3, #2056]
292 str r2, [r3, #2052]
293 str r2, [r3, #2052]
294 uxtb r2, r1
295 str r2, [r3, #2052]
296 lsrs r2, r1, #8
297 str r2, [r3, #2052]
298 lsrs r2, r1, #16
299 str r2, [r3, #2052]
300 movs r2, #48
301 str r2, [r3, #2056]
322 ldr r2, .L58
327 ldr r3, [r2, r0, lsl #3]
328 add r2, r2, r0, lsl #3
330 ldrb r2, [r2, #4] @ zero_extendqisi2
333 lsl r2, r2, #8
334 add r3, r3, r2
336 movs r2, #6
337 str r2, [r3, #2056]
338 movs r2, #0
339 str r2, [r3, #2052]
340 str r2, [r3, #2052]
345 movs r2, #224
346 str r2, [r3, #2056]
350 movs r2, #0
351 str r2, [r3, #2056]
352 str r2, [r3, #2052]
353 str r2, [r3, #2052]
359 str r2, [r3, #2052]
360 str r2, [r3, #2052]
381 lsrs r2, r1, #16
396 str r2, [r3, #2052]
421 cbz r2, .L64
422 adds r2, r3, r0
424 str r4, [r2, #2056]
426 str r4, [r2, #2052]
428 str r4, [r2, #2052]
430 str r4, [r2, #2052]
431 ldr r2, .L68+4
432 ldr r2, [r2]
433 add r1, r1, r2
436 movs r2, #96
437 str r2, [r3, #2056]
438 uxtb r2, r1
439 str r2, [r3, #2052]
440 lsrs r2, r1, #8
442 str r2, [r3, #2052]
443 movs r2, #208
445 str r2, [r3, #2056]
466 lsrs r2, r1, #16
482 str r2, [r3, #2052]
504 ldr r2, [r3, r0, lsl #3]
507 add r3, r2, r3, lsl #8
508 movs r2, #16
509 str r2, [r3, #2056]
530 ldr r2, [r3, r0, lsl #3]
534 add r3, r2, r3, lsl #8
555 movs r2, #112
564 str r2, [r3, #2056]
593 lsrs r2, r3, #2
595 add r2, r2, r3, lsl #5
596 add r2, r2, r4
597 eors r3, r3, r2
679 adds r2, r4, r7
680 add r3, r3, r2
754 mov r7, r2
768 ubfx r2, r3, #10, #16
771 mov r0, r2
774 str r2, [sp]
776 ldr r2, [sp]
779 mov r0, r2
786 ldr r2, .L109+12
787 ldrb r2, [r2] @ zero_extendqisi2
788 cbnz r2, .L106
789 ldr r2, .L109+16
790 ldrh r3, [r2, r3, lsl #1]
792 ldr r2, .L109+20
793 ldr r2, [r2, r10, lsl #2]
794 mla r1, fp, r1, r2
848 cbnz r2, .L113
849 ldrb r2, [r0, #13] @ zero_extendqisi2
852 str r2, [r3, #2056]
856 movs r2, #0
858 cmp r2, r0
868 ldrb r2, [r0, #14] @ zero_extendqisi2
871 lsls r3, r2, #3
872 adds r2, r2, #1
879 movs r2, #112
880 str r2, [r3, #2056]
903 mov r6, r2
905 mov r2, r6
942 ldr r2, .L134
943 add r3, r2, r0, lsl #3
944 ldr r0, [r2, r0, lsl #3]
967 ldr r2, [r3]
971 str r0, [r2, #304]
1013 ldr r2, [r3]
1014 ldr r3, [r2]
1018 str r3, [r2]
1042 ldr r2, [r3]
1043 ldr r3, [r2]
1047 str r1, [r2, #344]
1054 str r1, [r2, #304]
1056 str r1, [r2, #308]
1058 str r1, [r2, #308]
1060 str r3, [r2]
1085 movs r2, #1
1090 lsls r2, r2, r0
1091 bfi r3, r2, #0, #8
1112 ldr r2, [r3, r0, lsl #3]
1113 ldr r3, [r2]
1116 str r3, [r2]
1139 mov r10, r2
1203 ldrb r2, [r3, #1]! @ zero_extendqisi2
1205 str r2, [r10, #2052]
1208 ldrsb r2, [r4, #1]!
1210 str r2, [r10, #2048]
1249 mov r2, r6
1276 ldr r2, .L188
1280 adds r4, r2, r3
1283 ldrb r5, [r2, r3] @ zero_extendqisi2
1289 ldr r2, [r3, r6, lsl #2]
1290 adds r2, r2, #0
1292 movne r2, #1
1299 ldr r2, [r4, #12]
1303 cbz r2, .L183
1304 str r1, [r2]
1343 push {r0, r1, r2, r4, r5, lr}
1381 push {r0, r1, r2, r4, r5, lr}
1476 movs r2, #1
1479 str r2, [r4, #2048]
1492 movs r2, #2
1493 strb r2, [r3]
1555 movs r2, #0
1556 strb r2, [r3]
1581 mov r6, r2
1585 mov r2, r6
1620 and r2, r3, #4
1622 str r2, [sp, #4]
1623 mov r2, r5
1652 str r2, [fp, #2048]
1665 str r2, [r3, #2048]
1666 str r2, [r3, #2048]
1667 str r2, [r3, #2048]
1729 movs r2, #0
1735 cmp r2, r1
1741 adds r3, r2, r4
1747 adds r2, r2, #1
1822 add r2, sp, #8
1830 ldrb r2, [r8] @ zero_extendqisi2
1831 cmp r2, r3
1842 ldr r2, .L276
1844 strb r4, [r2, r3]
1848 movs r2, #0
1860 movs r2, #0
1910 mov r7, r2
1928 mov r1, r2
1936 add r2, sp, #16
1972 lsls r2, r1, #4
1973 add r3, r10, r2
1987 strb r5, [r10, r2]
1999 ldr r2, [sp, #20]
2002 ldr r2, [r3, r2, lsl #2]
2003 adds r2, r2, #0
2005 movne r2, #1
2007 mov r2, r6
2056 uxtb fp, r2
2057 lsr r10, r2, #8
2058 lsrs r5, r2, #16
2061 ldr r2, [lr]
2067 ldrb r2, [r2, #7] @ zero_extendqisi2
2073 cmp r2, #1
2075 addeq r2, r4, r6
2077 streq lr, [r2, #2056]
2079 ldrb r2, [r3, #8] @ zero_extendqisi2
2081 str r2, [r4, #2056]
2105 cmp r2, #1
2107 addeq r2, r4, r6
2109 streq lr, [r2, #2056]
2111 ldrb r2, [r3, #8] @ zero_extendqisi2
2112 str r2, [r4, #2056]
2214 movw r2, #4193
2216 str r2, [r3, #4]
2221 movwhi r2, #8322
2222 movwls r2, #4225
2265 ldr r2, [r3]
2267 str r3, [r2, #8]
2278 str r3, [r2, #12]
2386 ldr r2, [r0, #16]
2389 str r2, [sp, #4]
2390 ldr r2, [sp, #4]
2391 bfc r2, #2, #1
2392 str r2, [sp, #4]
2393 ldr r2, [sp, #4]
2394 str r2, [r0, #16]
2444 str r2, [sp, #4]
2485 ldr r2, [sp, #4]
2486 adds r2, r2, #1
2487 asrs r2, r2, #1
2488 bfi r4, r2, #22, #6
2513 movs r2, #16
2523 bfi r3, r2, #9, #5
2525 moveq r2, #2
2532 bfieq r3, r2, #3, #3
2573 ldr r2, [sp, #12]
2574 cmp r0, r2
2576 ldr r2, [sp, #60]
2578 cbz r2, .L373
2581 ldrh r2, [r3, #-2]
2582 orr ip, ip, r2, lsl #16
2585 ldr r2, [sp, #8]
2587 add r1, r1, r2
2590 mov r2, #-1
2591 str r2, [lr, r10]
2624 lsls r2, r3, #29
2632 ldr r2, [r1, #28]
2634 ubfx r2, r2, #16, #5
2636 cmp r2, r3
2650 movs r2, #0
2651 str r2, [r3, #24]
2661 lsls r2, r3, #11
2664 ldr r2, [r4]
2665 cbz r2, .L395
2703 movs r2, #1
2705 cmp r2, r0
2713 lsls r2, r2, #1
2746 ldr r2, .L420+4
2751 str r3, [r2]
2752 ldr r2, .L420+12
2753 ldrh r2, [r2]
2754 subs r0, r2, r0
2755 ldr r2, .L420+16
2756 strh r0, [r2] @ movhi
2758 ldr r2, .L420+20
2759 ldr r2, [r2]
2760 subs r3, r2, r3
2761 ldr r2, .L420+24
2762 str r3, [r2]
2792 ldrh r2, [r0, #10]
2804 strh r2, [r4] @ movhi
2819 subs r1, r2, #1
2849 cmp ip, r2
2856 lsls r2, r2, #1
2858 strh r2, [r1] @ movhi
2859 ldr r2, .L449+4
2860 strh r6, [r2] @ movhi
2863 movs r2, #5
2866 strh r2, [r1] @ movhi
2867 ldr r2, .L449+24
2871 strh r0, [r2] @ movhi
2881 str r2, [sp, #16]
2882 ldr r2, [sp, #8]
2885 ldrh r5, [r2]
2886 ldr r2, [sp, #20]
2890 ldrh r4, [r2]
2914 ldr r2, [sp, #16]
2933 strhhi r0, [r2] @ movhi
2934 ldrh r2, [r2]
2935 subs r2, r4, r2
2936 muls r2, r5, r2
2937 muls r2, r3, r2
2938 muls r6, r2, r6
2939 ldr r2, .L449+60
2941 str r6, [r2]
2951 movls r2, #4
2952 strhls r2, [r6] @ movhi
2953 ldr r2, [sp, #4]
2956 cbz r2, .L434
2957 mov r2, #640
2958 strh r2, [r3] @ movhi
2962 ldr r2, .L449+68
2970 strh r3, [r2] @ movhi
2987 ldr r2, [r4]
2991 str r2, [r3]
2993 ldr r2, [r3]
2995 lsls r2, r2, #2
2996 muls r3, r2, r3
2997 ldrh r2, [r10]
2998 adds r2, r2, #9
2999 lsrs r3, r3, r2
3000 ldr r2, .L449+96
3003 strh r3, [r2] @ movhi
3004 ldr r2, .L449+100
3005 strh r0, [r2] @ movhi
3007 ldr r2, .L449+104
3008 str r0, [r2]
3010 adds r2, r0, #3
3011 strh r2, [r6] @ movhi
3012 ldr r2, [r7]
3013 adds r4, r2, #3
3016 adds r2, r2, #5
3020 str r2, [r7]
3023 movs r2, #0
3024 strh r2, [r1] @ movhi
3025 ldr r2, .L449+112
3026 ldrh r0, [r2]
3027 lsrs r2, r0, #3
3028 add r2, r2, r0, lsl #1
3030 adds r2, r2, #52
3031 add r3, r2, r3, lsl #2
3032 ldrh r2, [r8]
3033 cmp r3, r2, lsl #9
3043 movs r2, #8
3099 ldr r2, .L458+8
3101 ldrh r2, [r2]
3102 add r2, r3, r2, lsl #1
3104 cmp r3, r2
3137 ldr r2, .L468+4
3139 ldr r5, [r2]
3140 movs r2, #0
3142 mla r4, r6, r2, r5
3149 adds r2, r2, #1
3150 cmp r3, r2
3256 ldr r2, .L483
3258 ldr r0, [r2]
3280 ldr r2, .L486
3282 ldrh r0, [r2]
3304 push {r0, r1, r2, r4, r5, r6, r7, lr}
3314 add r2, r4, r6, lsl #2
3316 ldr r2, [r2, #28]
3321 ldr r7, [r2, r1, lsl #2]
3323 str r0, [r2, r1, lsl #2]
3324 mov r2, r6
3366 lsrs r2, r4, #5
3370 ldr r0, [r3, r2, lsl #2]
3572 movw r2, #65533
3576 cmp r3, r2
3589 movs r2, #1
3590 mov r1, r2
3596 ldr r2, [r3]
3597 ldrh r3, [r2, r6, lsl #1]
3599 strh r3, [r2, r6, lsl #1] @ movhi
3600 ldr r2, .L522+16
3601 ldr r3, [r2]
3603 str r3, [r2]
3609 adds r2, r3, #4
3612 strh r5, [r4, r2, lsl #1] @ movhi
3638 ldrh r2, [r3, #6]
3639 cbz r2, .L524
3640 ldr r2, .L533+4
3644 ldrh r4, [r2, #28]
3645 ldrh r2, [r3, #4]
3654 strh r2, [r3, #4] @ movhi
3661 adds r0, r2, #4
3665 add r2, r2, r5
3666 ubfx r2, r2, #0, #10
3695 adds r2, r3, #4
3698 ldrh r5, [r4, r2, lsl #1]
3714 movs r2, #1
3718 movs r2, #1
3720 mov r1, r2
3723 ldr r2, [r3]
3724 ldrh r3, [r2, r7, lsl #1]
3726 strh r3, [r2, r7, lsl #1] @ movhi
3727 ldr r2, .L545+16
3728 ldr r3, [r2]
3730 str r3, [r2]
3733 movw r2, #65533
3735 cmp r3, r2
3737 ldrh r2, [r6, #6]
3776 ldr r2, [r0]
3778 subs r3, r2, r4
3787 ldrh r3, [r2]
3790 mla r2, r0, r3, r4
3815 push {r0, r1, r2, r3, r4, r5, r6, r7, r8, r10, fp, lr}
3826 ldr r2, [sp, #4]
3829 strh r3, [r4, r2] @ movhi
3843 lsls r2, r0, #1
3859 add r2, r8, r2
3860 str r2, [sp, #12]
3861 mov r2, ip
3873 ldrh r7, [r2, #4]
3886 cmp r2, ip
3888 ldrh r3, [r2, #2]
3891 strh r0, [r2, #2] @ movhi
3903 ldrh r7, [r2]
3908 strh r0, [r2] @ movhi
3913 mla r2, r3, r7, r4
3917 ldrh r1, [r2, #2]
3921 strh r0, [r2, #2] @ movhi
3947 ldr r2, .L574
3948 ldrh r3, [r2]
3951 strh r3, [r2] @ movhi
3952 ldr r2, .L574+4
3953 ldrh r2, [r2]
3954 cmp r2, r3
3957 movs r2, #245
4008 subs r2, r6, r4
4011 asrs r3, r2, #1
4012 ldr r2, .L583+12
4014 muls r2, r3, r2
4016 uxth r2, r2
4018 ldrh r1, [ip, r2, lsl #1]
4024 strh r2, [r5, #2] @ movhi
4029 mov r2, r1
4037 strh r2, [r4, r7] @ movhi
4039 movne r2, #6
4042 mulne r2, r2, r1
4044 strhne r0, [r4, r2] @ movhi
4068 ldr r2, .L587
4069 ldrh r3, [r2]
4072 strh r3, [r2] @ movhi
4073 ldr r2, .L587+4
4074 ldrh r2, [r2]
4075 cmp r2, r3
4078 movs r2, #238
4116 ldrh r2, [r4, #2]
4117 cmp r2, r3
4123 movw r2, #435
4138 movne r2, #6
4142 mlane r3, r2, r3, r0
4157 movs r2, #6
4159 muls r1, r2, r1
4164 movs r2, #6
4165 mla r5, r2, r3, r0
4168 muls r2, r1, r2
4169 strh r3, [r0, r2] @ movhi
4194 ldr r2, .L604
4197 ldr r2, [r2]
4202 subs r3, r3, r2
4214 mla r3, r6, r4, r2
4241 ldr r2, .L612+4
4243 ldr r1, [r2]
4244 movw r2, #65535
4248 cmp r3, r2
4308 ldr r2, [r3]
4310 ldrh r2, [r2, r0, lsl #1]
4313 muls r5, r2, r5
4316 movw r2, #65535
4317 cmp r3, r2
4319 ldrh r2, [fp, r6]
4320 cmp r2, r3
4323 movw r2, #571
4331 movw r2, #65535
4332 cmp r3, r2
4334 ldrh r2, [fp, r6]
4335 cmp r2, r3
4338 movs r2, #6
4339 muls r2, r3, r2
4341 asrs r1, r2, #1
4346 add r2, r2, r1
4347 ldrh r3, [r2, #4]
4360 movw r2, #585
4409 ldr r2, [r0, #12]
4417 mov r7, r2
4420 adds r2, r2, #2
4425 movw r2, #65533
4429 cmp r3, r2
4433 ldrh r2, [r3, #6]
4451 movw r2, #715
4486 ldrh r2, [r3]
4491 cmp r4, r2
4493 mov r4, r2
4499 cmp r5, r2
4501 cmp r4, r2
4504 mov r4, r2
4510 cmp r5, r2
4512 cmp r4, r2
4514 movw r2, #977
4578 ldr r2, .L659
4580 mov r1, r2
4581 ldrh r3, [r2]
4586 strh r3, [r2] @ movhi
4596 ldr r2, .L659+12
4598 str r3, [r2]
4604 str r0, [r2]
4638 ldr r2, .L663
4641 ldr r1, [r2]
4642 movs r2, #1
4643 lsl r3, r2, r3
4644 ldr r2, [r1, r0, lsl #2]
4645 bic r2, r2, r3
4646 str r2, [r1, r0, lsl #2]
4666 lsrs r2, r0, #5
4669 ldr r3, [r3, r2, lsl #2]
4695 add r3, r0, r2, lsl #1
4698 cmp r2, r4
4709 uxth r2, r3
4710 cmp r4, r2
4715 adds r2, r2, #1
4716 uxth r2, r2
4724 ldrh r2, [r5], #2
4726 cmp r2, r6
4728 ldrhne r2, [r0, #4]
4729 addne r2, r2, r1
4730 strhne r2, [r0, #4] @ movhi
4750 ldrh r2, [r0]
4754 cmp r2, r3
4757 movw r2, #2819
4776 ldr r2, .L690+24
4778 ldrh r2, [r2]
4779 smulbb r3, r3, r2
4787 ldrh r2, [r4]
4789 ldrh r3, [r3, r2, lsl #1]
4864 movs r2, #6
4866 mla r6, r2, r6, r3
4942 ldr r2, .L713+4
4945 ldrh r2, [r2]
4946 rsb r2, r2, r2, lsl #3
4947 asrs r2, r2, #3
4948 cmp r0, r2
4950 uxthgt r0, r2
4951 ldr r2, .L713+8
4952 ldr r1, [r2]
4953 ldr r2, .L713+12
4956 muls r3, r2, r3
4957 movs r2, #0
4960 uxth r4, r2
4964 adds r2, r2, #1
4969 ldr r2, .L713+16
4970 ldr r2, [r2]
4971 ldrh r0, [r2, r3, lsl #1]
4999 movw r2, #65535
5001 cmp r0, r2
5003 ldr r2, .L717
5005 ldr r2, [r2]
5006 strh r1, [r2, r0, lsl #1] @ movhi
5031 ldr r2, .L724+4
5034 str r3, [r2]
5035 ldr r2, .L724+12
5038 ldrh r2, [r2]
5050 mla r1, r2, r1, r1
5071 cmp r2, r0
5093 mul r10, lr, r2
5094 muls r3, r2, r3
5100 mul r3, r2, r7
5101 adds r2, r2, #1
5102 uxth r2, r2
5145 movs r2, #0
5147 uxth r3, r2
5152 adds r2, r2, #1
5181 movs r2, #0
5190 uxth r8, r2
5212 adds r2, r2, #1
5233 ldr r2, .L749+4
5235 ldrh r2, [r2]
5236 add r2, r3, r2, lsl #1
5238 cmp r3, r2
5270 mov r7, r2
5274 ldr r2, [r3]
5281 strh r0, [r2, ip, lsl #1] @ movhi
5288 add ip, r2, r3, lsl #1
5293 ldr r2, .L755+8
5296 ldrh r3, [r2]
5304 strh r3, [r2] @ movhi
5338 ldr r2, .L762+8
5339 ldrh r1, [r2]
5362 strheq r0, [r2] @ movhi
5396 ldr r2, .L774+8
5397 ldrh r1, [r2]
5420 strh r0, [r2] @ movhi
5453 ldr r2, [r3]
5454 ldrh r3, [r2, r5, lsl #1]
5458 strhhi r3, [r2, r5, lsl #1] @ movhi
5460 ldr r2, .L784+8
5463 ldrh r3, [r2]
5471 strhls r1, [r2] @ movhi
5472 ldrls r2, .L784+12
5473 strhls r4, [r2, r3, lsl #1] @ movhi
5507 ldr r2, .L792+4
5508 ldrh r1, [r2]
5509 movw r2, #65535
5510 cmp r1, r2
5513 ldrh r2, [r4]
5514 cmp r2, r3
5519 ldrh r2, [r4]
5520 ldrh r0, [r3, r2, lsl #1]
5550 ldr r2, [r3]
5552 cmp r2, r3
5576 ldr r2, [r3]
5578 cmp r2, r3
5609 movs r2, #0
5611 mov r0, r2
5659 mov r2, #2048
5667 uxth r2, r3
5668 cmp r4, r2
5678 uxth r2, r3
5680 tst r2, #1
5684 rsb r2, r0, r2, lsl #1
5685 uxth r2, r2
5687 strh r2, [r1, r3, lsl #1] @ movhi
5696 movs r2, #0
5698 uxth r3, r2
5699 cmp r2, #1
5704 strh r3, [r1, r2, lsl #1] @ movhi
5705 adds r2, r2, #1
5706 cmp r2, #512
5716 uxth r2, r3
5718 tst r2, #1
5722 rsb r2, r0, r2, lsl #1
5723 uxth r2, r2
5725 strh r2, [r1, r3, lsl #1] @ movhi
5734 ldr r2, .L862
5735 strh r3, [r2] @ movhi
5737 strh r3, [r2, #2] @ movhi
5739 strh r3, [r2, #4] @ movhi
5741 strh r3, [r2, #6] @ movhi
5743 strh r3, [r2, #10] @ movhi
5745 strh r3, [r2, #12] @ movhi
5747 strh r0, [r2, #8] @ movhi
5748 strh r3, [r2, #14]! @ movhi
5757 strh r1, [r2, #2]! @ movhi
5764 ldr r2, .L862
5766 strh r3, [r2, r3, lsl #1] @ movhi
5770 ldr r2, .L862+8
5772 strh r3, [r2, #2]! @ movhi
5785 uxth r2, r1
5787 tst r2, #1
5789 movne r2, #12
5790 moveq r2, #10
5791 subs r2, r3, r2
5792 uxth r2, r2
5794 strh r2, [r0, r1, lsl #1] @ movhi
5804 ldr r2, .L862
5806 strh r3, [r2] @ movhi
5808 strh r3, [r2, #2] @ movhi
5809 mov r3, r2
5810 movs r2, #2
5811 strh r2, [r3, #4]! @ movhi
5812 movs r2, #3
5814 strh r2, [r3, #2]! @ movhi
5815 adds r2, r2, #2
5816 uxth r2, r2
5817 cmp r2, r1
5823 ldr r2, .L862
5825 strh r3, [r2, r3, lsl #1] @ movhi
5829 ldr r2, .L862+12
5832 strh r3, [r2, #2]! @ movhi
5841 ldr r2, .L862
5844 strh r3, [r2, r3, lsl #1] @ movhi
5852 movne r2, #7
5853 moveq r2, #6
5854 rsb r2, r2, r3, lsl #1
5857 strh r2, [r1, #2]! @ movhi
5865 movs r2, #0
5866 strh r2, [r3] @ movhi
5867 movs r2, #1
5868 strh r2, [r3, #2] @ movhi
5869 movs r2, #2
5870 strh r2, [r3, #4] @ movhi
5871 movs r2, #3
5872 strh r2, [r3, #6]! @ movhi
5873 movs r2, #4
5875 subs r1, r2, #1
5876 add r1, r1, r2, lsr #1
5877 adds r2, r2, #1
5878 uxth r2, r2
5880 cmp r2, #512
5884 ldrh r2, [r1, r3, lsl #1]
5886 strh r2, [r0, r2, lsl #1] @ movhi
5917 movs r2, #8
5921 movs r2, #32
5925 movs r2, #128
5936 mov r2, r8
5943 ldrb r2, [r5] @ zero_extendqisi2
5945 strb r4, [r3, r2]
5946 str r0, [r1, r2, lsl #2]
5947 adds r1, r2, #1
5959 ldrh r2, [r6, #14]
5961 smulbb r3, r3, r2
5962 ldrb r2, [r6, #13] @ zero_extendqisi2
5963 smulbb r3, r3, r2
5964 ldr r2, .L878+24
5965 strh r3, [r2] @ movhi
5977 mov r2, r8
5984 ldrh r2, [r6, #14]
5986 and r0, r2, #65280
5987 ldrb r2, [r6, #13] @ zero_extendqisi2
5988 mul r2, fp, r2
5989 muls r2, r0, r2
5990 str r2, [r10, r1, lsl #2]
5993 lsls r2, r2, #1
5994 str r2, [r10, r1, lsl #2]
5996 adds r2, r1, #1
5998 strb r2, [r5]
6030 movs r2, #11
6035 movs r2, #0
6067 strb r2, [r4, #10]
6071 mov r3, r2
6073 uxtb r2, r3
6074 cmp r1, r2
6078 ldrb r2, [r3, r0] @ zero_extendqisi2
6081 lsl r2, r5, r2
6082 orrs r2, r2, r6
6083 strb r2, [r4, #10]
6112 ldrh r2, [r3]
6116 lsls r2, r2, #2
6120 movw r2, #65535
6121 cmp r3, r2
6123 ldrh r2, [r7]
6124 cmp r2, r3
6127 movs r2, #92
6135 movs r2, #1
6139 lsl r3, r2, r3
6140 ldr r2, [r6, r1, lsl #2]
6141 orr r2, r2, r3
6142 str r2, [r6, r1, lsl #2]
6143 ldr r2, .L891+20
6144 ldrh r3, [r2, #6]
6146 strh r3, [r2, #6] @ movhi
6175 movs r2, #16
6199 mov r2, #2048
6227 ldrh r2, [r0, #10]
6233 lsls r2, r2, #1
6240 uxth r2, r3
6241 cmp r1, r2
6246 ldrh r2, [r3]
6248 strh r2, [r5, r3, lsl #1] @ movhi
6249 mov r2, r6
6261 uxth r2, r3
6262 ldr r1, [r6, r2, lsl #2]
6263 movs r2, #0
6267 uxth r0, r2
6273 uxth r0, r2
6282 adds r2, r2, #1
6305 str r2, [sp, #4]
6307 ldr r2, [sp, #4]
6308 strh r2, [r8] @ movhi
6339 ldr r2, [r5]
6343 lsls r2, r2, #1
6348 ldrh r2, [r6]
6350 muls r2, r3, r2
6356 ldr r2, [r3]
6360 adds r1, r2, r3
6364 adds r2, r2, #12
6366 cmp r2, r1
6369 ldr r2, [r5]
6371 strh r2, [r3, #10] @ movhi
6372 movw r2, #61634
6373 strh r2, [r3, #4] @ movhi
6374 ldr r2, .L924+24
6376 ldrh r2, [r2]
6377 strh r2, [r3, #8] @ movhi
6378 ldr r2, .L924+28
6379 ldrh r2, [r2]
6380 strh r2, [r3, #6] @ movhi
6381 ldr r2, .L924+32
6382 ldr r2, [r2]
6383 str r2, [r3, #12]
6384 ldr r2, .L924+36
6385 ldr r2, [r2]
6386 str r2, [r3, #16]
6387 ldr r2, [r4]
6388 str r2, [r3, #20]
6389 ldr r2, .L924+40
6390 ldr r2, [r2]
6391 str r2, [r3, #24]
6395 str lr, [r2, #-8]
6397 strh r0, [r2, #-12] @ movhi
6398 str r3, [r2, #-4]
6431 movw r2, #65535
6436 strh r2, [r3] @ movhi
6437 mov r2, #-1
6443 str r2, [r3]
6449 ldrh r2, [r3]
6451 lsls r2, r2, #1
6454 ldrh r2, [r5]
6457 lsls r2, r2, #1
6460 ldrh r2, [r5]
6463 lsls r2, r2, #1
6467 movs r2, #48
6470 mov r2, #512
6508 movs r2, #6
6519 muls r2, r3, r2
6522 ldr r2, .L940+12
6526 strh r4, [r2] @ movhi
6530 str r2, [sp, #8]
6544 ldrh r2, [r3]
6555 str r2, [sp, #16]
6559 ldr r2, [sp, #16]
6569 cmp r0, r2
6580 ldr r2, [r10]
6582 add r2, r2, r3, lsl #1
6584 strh r6, [r2, #4] @ movhi
6608 ldr r2, .L940+60
6610 ldr r2, [r2]
6611 strh r1, [r2, r7, lsl #1] @ movhi
6619 ldr r2, [sp, #8]
6621 strh r5, [r2] @ movhi
6626 movw r2, #2899
6672 ldr r2, .L943
6677 strh r3, [r2] @ movhi
6678 ldr r2, .L943+8
6679 strh r3, [r2] @ movhi
6680 ldrh r2, [r4]
6682 lsls r2, r2, #1
6686 movs r2, #12
6688 muls r2, r3, r2
6715 mov r2, #262144
6744 mov r7, r2
6748 movs r2, #64
6758 mov r2, r7
6768 mov r2, r4
6779 add r6, lr, r2
6782 lsrs r2, r7, #2
6788 cmp r1, r2
6800 and r2, r3, #139264
6801 cmp r2, #139264
6811 bic r10, r2, #3
6812 ldr r2, [r8, #4]
6814 ldr r2, [r2, r10]
6815 strb r2, [r3, #-4]
6816 lsr r10, r2, #8
6818 lsr r10, r2, #16
6819 lsrs r2, r2, #24
6821 strb r2, [r3, #-1]
6822 mov r2, r6
6919 mov r7, r2
6924 ldr r2, .L974+8
6926 ldr r0, [r2]
6942 mov r2, r5
6979 str r2, [sp, #4]
6999 ldr r2, [sp, #4]
7018 mov r2, r6
7022 ldr r2, .L1001+16
7023 ldr r3, [r2]
7027 str r3, [r2]
7031 str r7, [r2]
7043 ldr r2, [sp, #4]
7060 ldr r2, [sp, #16]
7061 cmp r4, r2
7074 ldr r2, [sp, #12]
7135 mov r7, r2
7140 adds r2, r0, #1
7153 mov r2, r7
7174 mov r2, r7
7189 adds r2, r4, #1
7192 mov r2, r7
7199 mov r2, r5
7211 mov r2, r7
7255 mov r2, r5
7261 mov r2, r5
7309 str r2, [sp, #12]
7314 ldr r2, .L1064+4
7317 str r2, [sp, #16]
7319 ldrb r3, [r2] @ zero_extendqisi2
7334 movs r2, #92
7335 str r2, [r3, #2056]
7336 movs r2, #197
7337 str r2, [r3, #2056]
7353 ldrb r2, [r3] @ zero_extendqisi2
7354 subs r2, r2, #67
7355 cmp r2, #1
7360 movs r2, #255
7361 str r2, [r4, #2056]
7362 ldr r2, .L1064+16
7363 ldrb r2, [r2] @ zero_extendqisi2
7364 add r2, r2, r2, lsl #1
7365 cmp r10, r2, asr #2
7406 moveq r2, #179
7407 streq r2, [r3, #2056]
7410 movs r2, #38
7411 str r2, [r3, #2056]
7412 movs r2, #93
7413 str r2, [r3, #2056]
7419 ldr r2, [sp, #12]
7429 ldr r2, .L1064+16
7431 ldrb r2, [r2] @ zero_extendqisi2
7436 add r2, r2, r2, lsl #1
7437 cmp r10, r2, asr #2
7449 ldr r2, [sp, #12]
7480 mov r10, r2
7485 ldr r2, .L1079
7487 add r3, r2, r7, lsl #3
7490 ldr r5, [r2, r7, lsl #3]
7517 mov r2, r10
7522 adds r2, r0, #1
7563 str r2, [sp, #16]
7564 ldrb r2, [r3] @ zero_extendqisi2
7570 add r2, r2, r2, lsl #1
7571 asrs r3, r2, #2
7583 ldr r2, [r3, r5, lsl #3]
7586 str r2, [sp, #24]
7614 ldr r2, [sp, #28]
7625 adds r2, r4, #1
7634 smull r2, r3, r2, r3
7637 ldr r2, [sp, #32]
7640 add r3, r3, r2
7641 movs r2, #239
7642 str r2, [r3, #2056]
7643 movs r2, #137
7644 str r2, [r3, #2052]
7649 mov r2, r3
7653 str r2, [r3, #2048]
7655 ldr r2, [sp, #16]
7724 mov fp, r2
7728 adds r2, r4, r0
7729 ldrb r5, [r2, #12] @ zero_extendqisi2
7737 ldrbls r5, [r2, #20] @ zero_extendqisi2
7770 ldr r2, .L1125+12
7778 mov r2, fp
7783 adds r2, r0, #1
7822 mov r10, r2
7827 ldr r2, [r3, r8, lsl #3]
7829 str r2, [sp, #12]
7830 ldr r2, .L1152+4
7832 ldrb r2, [r2] @ zero_extendqisi2
7833 cmp r2, #0
7839 ldr r2, [sp, #20]
7841 adds r5, r3, r2
7848 mov r2, r10
7876 ldr r2, [sp, #20]
7878 add r3, r3, r2
7879 movs r2, #239
7880 str r2, [r3, #2056]
7895 ldr r2, [sp, #16]
7920 ldr r2, [sp, #20]
7921 adds r5, r3, r2
7924 mov r2, r10
7940 adds r2, r0, #1
7958 ldr r2, [sp, #20]
7960 add r3, r3, r2
7961 movs r2, #239
7962 str r2, [r3, #2056]
7993 mov r7, r2
7998 ldr r2, .L1157+8
8000 ldr r1, [r2]
8018 mov r2, r6
8061 mov r4, r2
8070 ldrb r2, [r3, #19] @ zero_extendqisi2
8071 subs r3, r2, #5
8080 cmp r2, #68
8092 ldrh r2, [r10, r4, lsl #1]
8094 cmp r2, r3
8096 mov r2, #32768
8105 mov r2, r3
8109 cmp r2, #50
8150 mov r2, #2048
8176 ldrb r2, [r7, #-1] @ zero_extendqisi2
8185 ldr r2, .L1193+12
8188 mov r1, r2
8191 ldrb r6, [r6, r2] @ zero_extendqisi2
8200 movs r2, #32
8203 movs r2, #32
8242 mov r4, r2
8243 add r2, r0, #4096
8245 add r0, r2, r4, lsl #9
8249 mov r2, #1024
8254 ldrb r2, [r5, #1] @ zero_extendqisi2
8259 orr r3, r3, r2, lsl #8
8260 ldrb r2, [r5, #2] @ zero_extendqisi2
8261 orr r3, r3, r2, lsl #16
8262 ldrb r2, [r5, #3] @ zero_extendqisi2
8263 orr r3, r3, r2, lsl #24
8269 mov r2, #1024
8279 lsrs r2, r3, #8
8280 strb r2, [r5, #1]
8281 lsrs r2, r3, #16
8283 strb r2, [r5, #2]
8334 ldr r2, [r10]
8341 ldr r2, [r10]
8365 movs r2, #32
8370 movs r2, #32
8375 mov r2, #852
8385 ldr r2, [r6, #1076]
8386 strb r2, [r3]
8394 movls r2, #2
8395 strls r2, [r3]
8397 ldrh r2, [r6, #14]
8400 strb r2, [r3]
8407 ldr r2, .L1225+28
8409 cmp r3, r2
8452 push {r0, r1, r2, r3, r4, r5, r6, r7, r8, r10, fp, lr}
8462 mov r2, #2048
8467 movs r2, #32
8482 movs r2, #8
8487 movs r2, #32
8492 movs r2, #32
8497 movs r2, #32
8502 mov r2, #852
8525 movs r2, #0
8526 mov r0, r2
8537 ldr r2, [r6]
8547 ldr r2, [r8]
8557 ldr r2, [r3]
8558 cmp r2, r1
8593 ldr r2, [r6]
8599 ldr r2, [r6]
8641 push {r0, r1, r2, r3, r4, r5, r6, r7, r8, r10, fp, lr}
8655 ldr r2, [r3]
8657 cbz r2, .L1243
8663 mov r2, #2048
8696 ldr r2, [r5]
8713 ldr r2, [r3]
8715 cmp r2, r3
8720 mov r2, #2048
8725 ldr r2, .L1260+8
8727 strb r3, [r2]
8729 ldr r2, [r3]
8730 cmp r4, r2
8760 mov r1, r2
8761 adds r2, r0, r3
8763 cmp r2, #63
8768 ldr r2, .L1315
8771 str r4, [r2]
8774 subs r2, r3, r0
8777 lsls r2, r2, #9
8786 rsb r2, r0, #576
8788 cmp r2, r3
8790 movcs r2, r3
8792 lsls r2, r2, #9
8804 ldr r2, [r3]
8805 ldrb r3, [r2, #9] @ zero_extendqisi2
8806 ldrh r2, [r2, #10]
8807 smulbb r3, r3, r2
8816 movw r2, #65535
8819 ldr r4, [r1, r2, lsl #2]
8826 str r4, [r1, r2, lsl #2]
8827 subs r2, r2, #1
8828 cmp r2, #4096
8831 ldr r1, [r0, r2, lsl #2]
8836 ldr r2, [sp, #8]
8840 muls r3, r2, r3
8843 mul r4, r3, r2
8857 movs r2, #0
8858 str r2, [r3]
8870 mov r2, #512
8896 lsrs r2, r6, #2
8899 adds r1, r2, #1
8918 ldrh r5, [r3, r2, lsl #1]
8926 moveq r5, r2
8930 ldr r2, .L1317+24
8936 ldrb r3, [r2] @ zero_extendqisi2
8937 ldr r2, .L1317+28
8939 ldrb r0, [r2] @ zero_extendqisi2
8943 ldr r2, [r8]
8945 ldrb r1, [r2, #9] @ zero_extendqisi2
8949 mov r2, r7
8961 mov r2, r5
8988 ldr r2, .L1317+16
8993 ldrh r2, [r2, r3, lsl #1]
9000 moveq r2, r3
9005 mla r5, r2, r8, r5
9012 ldrh r2, [r3, #26]
9015 muls r3, r2, r3
9031 mov r2, r7
9044 mov r2, r7
9066 ldr r2, [r7]
9068 cmp r1, r2
9070 mov r2, #512
9077 ldr r2, [r6, r5, lsl #2]
9090 ldr r2, [sp, #20]
9091 add r3, r3, r2
9143 cmp r3, r2
9212 movs r2, #1
9216 str r2, [r3, #12]
9217 movs r2, #2
9218 str r2, [r3, #20]
9219 movs r2, #3
9223 str r2, [r3, #28]
9226 ldr r2, .L1329+12
9232 str r1, [r2]
9234 ldr r2, [r0, #352]
9236 ubfx r2, r2, #16, #4
9237 str r2, [r1]
9238 ldr r2, [r0, #352]
9239 str r2, [r5]
9241 cmp r2, r5
9243 moveq r2, #8
9244 streq r2, [r1]
9293 ldr r2, .L1337+4
9334 str r3, [r2]
9335 ldr r2, .L1337+80
9336 str r4, [r2]
9337 ldr r2, .L1337+84
9338 str r4, [r2]
9339 ldr r2, .L1337+88
9340 str r4, [r2]
9341 ldr r2, .L1337+92
9342 strh r3, [r2] @ movhi
9343 ldr r2, .L1337+96
9344 strh r3, [r2] @ movhi
9345 ldr r2, .L1337+100
9346 strh r3, [r2] @ movhi
9347 ldr r2, .L1337+104
9348 strh r3, [r2] @ movhi
9349 movs r2, #32
9351 strh r2, [r3] @ movhi
9365 ldr r2, .L1337+136
9367 ldrh r3, [r2]
9368 mov r8, r2
9542 ldrh r2, [r5]
9545 lsls r2, r2, #2
9682 movs r2, #1
9690 cmp r2, r6
9692 add r3, r3, r2, lsl #2
9693 ldr r2, .L1340+24
9697 cmp r3, r2
9703 adds r2, r2, #1
9800 mov r8, r2
9812 mov r2, r4
9863 mov r2, #174
9870 strb r2, [r5, #6]
9876 movs r2, #247
9878 strb r2, [r3, #17]
9911 ldrb r2, [r3] @ zero_extendqisi2
9913 cmp r2, r3
9936 strb r2, [r5, #10]
9996 movs r2, #6
9999 strb r2, [r5, #4]
10009 ldr r2, .L1477+12
10011 ldrb r2, [r2, r3] @ zero_extendqisi2
10013 ldr r7, [r3, r2, lsl #3]
10014 add r4, r5, r2, lsl #6
10015 add r3, r3, r2, lsl #3
10016 movs r2, #55
10023 str r2, [r3]
10026 str r2, [sp, #4]
10032 ldr r2, [sp, #4]
10040 movs r2, #0
10043 adds r6, r7, r2
10052 adds r2, r2, #1
10054 cmp r2, #4
10071 asrs r2, r3, #1
10074 lsls r3, r2, #2
10075 str r2, [sp, #12]
10077 lsls r3, r2, #1
10085 ldr r2, [sp, #16]
10087 cmp r3, r2
10089 ldr r2, [sp, #16]
10091 ldrb r8, [r3, r2] @ zero_extendqisi2
10094 ldr r2, [r3, r8, lsl #3]
10097 str r2, [sp]
10099 mov r3, r2
10100 ldr r2, [sp, #4]
10101 add r5, r3, r2, lsl #8
10112 ldr r2, [sp, #4]
10116 add r3, r3, r2, lsl #8
10117 mov r2, #54
10118 str r2, [r3, #2056]
10120 movs r2, #255
10121 str r2, [r3, #2052]
10122 movs r2, #64
10123 str r2, [r3, #2048]
10124 movs r2, #204
10126 str r2, [r3, #2052]
10127 movs r2, #77
10145 subs r2, r4, #5
10146 cmp r2, #1
10148 ldr r2, .L1479
10149 ldrb r2, [r2, #4] @ zero_extendqisi2
10150 str r2, [r3, #2052]
10151 movs r2, #82
10153 str r2, [r3, #2048]
10155 ldr r2, [sp, #4]
10158 add r3, r3, r2, lsl #8
10159 mov r2, #22
10160 str r2, [r3, #2056]
10161 mov r2, #23
10162 str r2, [r3, #2056]
10163 mov r2, #4
10164 str r2, [r3, #2056]
10165 mov r2, #25
10166 str r2, [r3, #2056]
10167 mov r2, #0
10168 str r2, [r3, #2056]
10169 str r2, [r3, #2052]
10170 str r2, [r3, #2052]
10172 moveq r2, #31
10173 str r2, [r3, #2052]
10174 movs r2, #2
10175 str r2, [r3, #2052]
10176 movs r2, #0
10177 str r2, [r3, #2052]
10179 ldr r2, [sp, #4]
10182 add r3, r3, r2, lsl #8
10183 movs r2, #48
10184 str r2, [r3, #2056]
10194 moveq r2, #32
10195 movne r2, #2
10198 subs r2, r2, #1
10203 uxtab r2, r3, r2
10210 cmp r0, r2
10214 movs r2, #0
10216 ldrb r0, [r3, r2, lsl #2] @ zero_extendqisi2
10217 uxtb r1, r2
10220 add r0, r3, r2, lsl #2
10224 adds r2, r2, #1
10225 cmp r2, #8
10236 movs r2, #174
10237 str r2, [r3, #2052]
10238 movs r2, #0
10239 str r2, [r3, #2048]
10240 movs r2, #176
10243 movs r2, #16
10250 ldr r2, [r3]
10251 mov r3, r2
10254 subs r1, r3, r2
10333 movs r2, #1
10343 movs r2, #0
10345 ldrb r0, [r3, r2, lsl #2] @ zero_extendqisi2
10346 uxtb r1, r2
10349 add r0, r3, r2, lsl #2
10353 adds r2, r2, #1
10354 cmp r2, #8
10371 ldrb r2, [r1, #1]! @ zero_extendqisi2
10372 cmp r2, #12
10374 ldrb r2, [r1, #8] @ zero_extendqisi2
10375 cmp r2, #4
10406 mov r1, r2
10410 subs r7, r1, r2
10415 add r2, r2, r3
10421 ldr r2, [sp, #4]
10422 add r5, r3, r2, lsl #8
10430 ldr r2, [sp, #8]
10436 str r3, [r2, #2052]
10438 str r3, [r2, #2048]
10463 movs r2, #23
10470 str r2, [r5, #2056]
10471 movs r2, #4
10472 str r2, [r5, #2056]
10481 str r2, [r5, #2052]
10509 subs r2, r0, #1
10510 cmp r2, #7
10517 movs r2, #64
10530 sub r2, r0, #65
10531 cmp r2, #1
10541 movs r2, #45
10561 movs r2, #95
10618 ldr r2, .L1614+28
10622 strb r3, [r2]
10623 movs r2, #128
10632 str r2, [r3]
10646 add r2, r3, r5, lsl #3
10647 ldrb r10, [r2, #4] @ zero_extendqisi2
10652 movs r2, #144
10654 str r2, [fp, #2056]
10687 ldrb r2, [r4] @ zero_extendqisi2
10688 subs r3, r2, #1
10706 ldr r2, .L1614+36
10707 ldrb r3, [r2] @ zero_extendqisi2
10712 ldrb r3, [r2, #1] @ zero_extendqisi2
10726 ldrb r2, [r3] @ zero_extendqisi2
10728 cmp r2, #173
10735 mov r2, #852
10739 movs r2, #0
10741 strb r2, [r5]
10743 ldr r2, .L1614+72
10745 ldr r1, [r2]
10746 ldr r2, .L1614+80
10748 cmp r1, r2
10749 mov r8, r2
10755 movne r2, #1
10756 strne r2, [r3]
10765 and r2, r3, #253
10766 cmp r2, #209
10770 ldrb r2, [r10, #3] @ zero_extendqisi2
10771 cmp r2, #149
10776 ldr r2, [sp, #20]
10779 strb r0, [r2]
10780 movs r2, #16
10781 strb r2, [r5]
10782 strb r2, [r7]
10784 ldr r2, .L1614+88
10785 strb lr, [r2, #1]
10786 strb r3, [r2, #2]
10807 strh r1, [r2, #14] @ movhi
10808 strb r3, [r2, #2]
10810 movs r2, #32
10814 movs r2, #32
10851 adds r2, r0, #1
10858 ldr r2, .L1614+108
10860 ldrh r2, [r2]
10861 addw r2, r2, #4095
10862 cmp r1, r2, asr #12
10864 ldrh r2, [r3, #14]
10865 adds r2, r2, #255
10866 cmp r1, r2, asr #8
10869 ldrh r2, [r3, #14]
10870 bic r2, r2, #255
10871 strh r2, [r3, #14] @ movhi
10891 ldrh r2, [r7, #16]
10894 ubfx r1, r2, #3, #1
10896 ubfx r3, r2, #7, #1
10942 ubfx r1, r2, #4, #1
10944 ubfx r2, r2, #8, #3
10948 strb r2, [r3]
10955 ldr r2, [r4]
10958 ldrh r1, [r2, #16]
10962 ldrb r0, [r2, #19] @ zero_extendqisi2
10966 ldrb r2, [r1, #1] @ zero_extendqisi2
10969 strb r2, [r3]
10970 ldr r2, .L1617+20
10971 strb r1, [r2]
10974 mov r1, r2
10985 movs r2, #1
10986 str r2, [r3]
10991 sub r2, r3, #8
10994 movne r3, r2
10997 movs r2, #0
11002 adds r2, r2, #1
11006 cmp r2, #27
11018 movs r2, #0
11020 strb r2, [r3, #18]
11038 ldrb r2, [r6] @ zero_extendqisi2
11039 cbnz r2, .L1557
11070 ldrb r2, [r3, #1] @ zero_extendqisi2
11071 lsl r3, r2, r6
11072 orr r3, r3, r2, lsl #8
11073 ldr r2, .L1617+44
11074 ldrb r2, [r2] @ zero_extendqisi2
11075 orrs r3, r3, r2
11076 ldr r2, .L1617+44
11077 ldrb r2, [r2, #3] @ zero_extendqisi2
11078 orr r3, r3, r2, lsl #24
11088 mov r2, #512
11091 strh r2, [r4, #24] @ movhi
11092 ldr r2, [sp, #20]
11096 ldrb r2, [r2] @ zero_extendqisi2
11098 cmp r2, #1
11102 lsr r2, r8, #1
11106 strh r2, [r4, #14] @ movhi
11126 strheq r3, [r2, #14] @ movhi
11128 strbeq r3, [r2, #13]
11140 strb r3, [r2]
11145 sub r2, r0, #65
11146 cmp r2, #1
11149 ldr r2, .L1617+68
11150 str r2, [ip]
11151 movs r2, #4
11152 strb r2, [r3]
11157 sub r2, r0, #67
11158 uxtb r2, r2
11159 cmp r2, #1
11175 cmp r2, #1
11178 movls r2, #4
11179 movhi r2, #5
11180 strb r2, [r3]
11250 str r2, [sp, #12]
11261 add r2, sp, #20
11269 ldr r2, .L1676+4
11271 ldrb r2, [r2] @ zero_extendqisi2
11272 cmp r2, r3
11281 ldr r2, .L1676+8
11283 ldrb r5, [r2, r3] @ zero_extendqisi2
11295 mov r2, fp
11329 ldr r2, [r4, #12]
11330 cbz r2, .L1632
11331 adds r2, r2, #8
11333 str r2, [sp]
11335 mov r2, fp
11340 ldrb r2, [r3] @ zero_extendqisi2
11341 cmp r2, #0
11354 ldr r2, .L1676+20
11358 ldrb r2, [r2] @ zero_extendqisi2
11359 add r3, r2, r2, lsl #1
11387 movs r2, #4
11396 mov r2, r3
11456 str r2, [sp, #12]
11458 ldr r2, .L1769+4
11461 ldrb r2, [r2, #9] @ zero_extendqisi2
11462 str r2, [sp, #20]
11463 ldr r2, .L1769+8
11464 ldrb r2, [r2] @ zero_extendqisi2
11465 str r2, [sp, #28]
11468 ldr r2, [sp, #24]
11469 cmp r3, r2
11480 ldr r2, [sp, #8]
11483 mul fp, r3, r2
11489 subs r3, r3, r2
11490 add r2, sp, #36
11495 ldr r2, .L1769+12
11498 ldrb r2, [r2] @ zero_extendqisi2
11499 cmp r2, r3
11509 ldr r2, .L1769+16
11510 ldrb r4, [r2, r3] @ zero_extendqisi2
11520 ldrb r2, [r3, #19] @ zero_extendqisi2
11521 subs r3, r2, #1
11525 subs r2, r2, #7
11526 cmp r2, #1
11527 ldr r2, .L1769+32
11530 ldrb r2, [r2, r4] @ zero_extendqisi2
11533 cmp r2, r3
11535 ldr r2, .L1769+36
11537 ldrb r1, [r2, #-3] @ zero_extendqisi2
11564 ldr r2, [r3]
11565 add r2, r2, r1
11577 ldr r2, [sp, #20]
11615 ldr r2, [r3, #12]
11616 str r2, [sp]
11617 ldr r2, [sp, #20]
11629 ldrb r2, [sp, #28] @ zero_extendqisi2
11630 strb r2, [r3]
11642 ldr r2, [r7, #8]
11654 ldr r2, [r7, #8]
11657 adds r2, r0, #1
11705 ldr r2, [r7, #8]
11717 ldr r2, .L1771+4
11720 ldrb r1, [r2, #-3] @ zero_extendqisi2
11725 ldr r2, [r7, #8]
11728 ldr r2, .L1771+8
11733 ldrb r2, [r2] @ zero_extendqisi2
11752 ldr r2, [r7, #8]
11766 adds r2, r3, #1
11768 ldr r2, .L1771+8
11771 ldrb r2, [r2] @ zero_extendqisi2
11777 mov r2, r3
11798 movne r2, #0
11799 strne r2, [r10, r3]
11861 str r2, [sp, #12]
11876 add r2, sp, #20
11883 ldr r2, .L1800+4
11885 ldrb r2, [r2] @ zero_extendqisi2
11886 cmp r2, r3
11895 ldr r2, .L1800+8
11896 ldrb r5, [r2, r3] @ zero_extendqisi2
11905 mov r2, r10
11930 ldr r2, [r6, #12]
11931 cbz r2, .L1778
11932 adds r2, r2, #8
11934 str r2, [sp]
11936 mov r2, r10
11949 lsls r2, r0, #31
11971 add r2, sp, #20
11984 ldmia r6!, {r0, r1, r2, r3}
11985 stmia r5!, {r0, r1, r2, r3}
11987 ldmia r6!, {r0, r1, r2, r3}
11989 stmia r5!, {r0, r1, r2, r3}
11993 ldr r2, [sp, #12]
12014 ldr r2, [r3]
12017 cmp r2, r3
12028 ldr r2, [r3]
12031 cmp r2, r3
12069 mov r8, r2
12108 add r2, sp, #28
12143 ldr r2, .L1854+24
12144 add r2, r2, r3, lsl #4
12145 str r1, [r2, #12]
12147 str fp, [r2, #8]
12148 str r1, [r2, #4]
12153 str r1, [r2, #12]
12155 ldr r2, .L1854+28
12156 ldrb r5, [r2, r3] @ zero_extendqisi2
12158 ldr r2, .L1854+24
12160 strb r5, [r2, r3]
12177 adds r2, r1, #4
12197 ldr r2, [sp, #12]
12209 ldr r2, [sp, #32]
12213 ldr r2, [r3, r2, lsl #2]
12214 adds r2, r2, #0
12216 movne r2, #1
12226 ldr r2, [sp, #12]
12241 ldr r2, [sp, #32]
12245 ldr r2, [r3, r2, lsl #2]
12246 adds r2, r2, #0
12248 movne r2, #1
12263 ldr r2, .L1854+24
12265 ldrb r0, [r2, r3] @ zero_extendqisi2
12289 add r2, sp, #28
12305 ldmia r6!, {r0, r1, r2, r3}
12306 stmia r5!, {r0, r1, r2, r3}
12308 ldmia r6!, {r0, r1, r2, r3}
12310 stmia r5!, {r0, r1, r2, r3}
12311 mov r2, r8
12327 ldr r2, [r3]
12330 cmp r2, r3
12341 ldr r2, [r3]
12344 cmp r2, r3
12394 movs r2, #32
12401 movs r2, #8
12405 movs r2, #1
12407 mov r1, r2
12412 mov r2, r3
12416 movs r2, #1
12457 ldr r2, .L1906+4
12462 ldrb r2, [r2] @ zero_extendqisi2
12463 str r2, [sp, #20]
12464 ldr r2, .L1906+8
12465 ldrb r2, [r2] @ zero_extendqisi2
12466 str r2, [sp, #12]
12467 ldr r2, .L1906+12
12468 str r0, [r2]
12469 ldr r2, .L1906+16
12470 ldrh fp, [r2]
12471 ldr r2, .L1906+20
12472 ldr r7, [r2]
12473 ldr r2, .L1906+24
12474 ldr r2, [r2]
12475 str r2, [sp, #16]
12476 ldr r2, .L1906+28
12477 ldrh r2, [r2]
12478 str r2, [sp, #24]
12480 uxth r2, r10
12481 cmp fp, r2
12489 mov r2, r5
12533 uxth r2, fp
12534 cmp r3, r2
12541 mov r2, r6
12573 mov r2, r5
12583 mul r2, r8, r10
12586 str r3, [r7, r2]
12602 mul r2, r3, r5
12608 bic r2, r2, #3
12609 add r2, r2, r3
12610 str r2, [r1, #12]
12620 ldr r2, [r7]
12621 adds r1, r2, r3
12622 ldr r3, [r2, r3]
12652 mul r2, r3, fp
12654 str r3, [r10, r2]
12674 mul r2, r3, r5
12678 bic r2, r2, #3
12679 add r2, r2, r3
12680 str r2, [r1, #12]
12686 ldr r2, [r10]
12687 adds r1, r2, r3
12688 ldr r3, [r2, r3]
12702 ldr r2, [r8]
12703 adds r1, r2, r3
12704 ldr r3, [r2, r3]
12743 push {r0, r1, r2, r3, r4, r5, r6, r7, r8, r10, fp, lr}
12762 ldrh r2, [r3]
12769 movs r2, #16
12792 ldrh r2, [r4, #2]
12801 orr r3, r2, r1, lsl #10
12808 ldrh r2, [r4, #2]
12811 cmp r2, r3
12815 ldrh r2, [r4]
12820 strh r2, [r6, #8] @ movhi
12822 strh r2, [r4, #4] @ movhi
12823 ldr r2, .L1924+44
12826 ldr r0, [r2]
12827 movs r2, #1
12829 mov r1, r2
12835 mov r2, r3
12842 adds r2, r3, #1
12851 mov r2, r7
12855 ldr r2, [sp, #12]
12857 str r3, [r2]
12864 ldrh r2, [r8]
12867 mul r0, r4, r2
12868 lsls r2, r2, #2
12921 ldrh r2, [r8]
12922 add r3, r3, r2
12923 ldrh r2, [r7]
12924 cmp r3, r2
12927 movw r2, #3507
12935 ldrb r2, [r4, #8] @ zero_extendqisi2
12964 cmp r2, #1
12999 movw r2, #3532
13007 ldr r2, .L1991+4
13010 strh r3, [r2] @ movhi
13029 movw r2, #65535
13031 strh r2, [r3, r5, lsl #1] @ movhi
13033 ldrh r2, [r8]
13035 add r3, r3, r2
13036 ldrh r2, [r7]
13037 cmp r3, r2
13039 mov r2, #3552
13071 ldrh r2, [r8]
13073 add r3, r3, r2
13074 ldrh r2, [r7]
13075 cmp r3, r2
13078 movw r2, #3556
13087 ldr r2, .L1993+24
13090 ldrh r0, [r2]
13091 movs r2, #36
13093 mla r0, r2, r0, ip
13099 movw r2, #3571
13125 movw r2, #3578
13132 ldrb r2, [r4, #8] @ zero_extendqisi2
13135 cmp r2, #0
13138 ldrh r2, [r1, r5, lsl #1]
13139 cmp r2, #0
13143 add r2, r2, r0
13145 strh r2, [r1, r5, lsl #1] @ movhi
13147 ldr r2, [r3]
13150 adds r2, r2, #1
13151 str r2, [r3]
13154 ldr r2, [r8]
13156 ldrh r0, [r2, r5, lsl #1]
13157 ldr r2, .L1993+48
13158 ldr r1, [r2]
13162 strhi r0, [r2]
13163 ldr r2, .L1993+44
13166 ldrh r2, [r2]
13168 mla r0, r0, r2, r3
13173 ldr r2, [r3]
13174 ldr r3, [r2, #16]
13176 str r3, [r2, #16]
13191 mov r2, r6
13202 mov r2, r6
13216 ldrb r2, [r4, #7] @ zero_extendqisi2
13217 cmp r2, #0
13220 movw r2, #65535
13222 strh r2, [r3, r5, lsl #1] @ movhi
13231 mla fp, r2, r6, ip
13240 movs r2, #2
13246 ldrh r2, [r1, r5, lsl #1]
13247 adds r2, r2, #1
13248 strh r2, [r1, r5, lsl #1] @ movhi
13249 ldr r2, [fp]
13250 adds r2, r2, #1
13251 str r2, [fp]
13255 ldr r2, [r1, #-36]
13256 ands r2, r2, r7
13257 str r2, [r1, #-36]
13260 ldr r2, .L1993+20
13262 ldr r2, [r2]
13263 adds r1, r2, r3
13264 ldr r2, [r2, r3]
13265 adds r3, r2, #1
13269 str r2, [sp, #4]
13272 ldr r2, [sp, #4]
13274 strh r2, [r3, #16] @ movhi
13286 smulbb r3, r3, r2
13287 movs r2, #0
13288 strh r2, [r4, #2] @ movhi
13289 strb r2, [r4, #6]
13290 ldr r2, [r1]
13293 str r2, [r4, #12]
13294 adds r2, r2, #1
13295 str r2, [r1]
13296 ldr r2, .L1993+68
13298 ldr r2, [r2]
13299 strh r3, [r2, r1] @ movhi
13306 movw r2, #3642
13363 ldrh r2, [r3]
13365 cmp r2, r3
13374 ldr r2, .L2007+8
13378 ldrb r0, [r2, r3] @ zero_extendqisi2
13397 ldrh r2, [r4]
13401 cmp r5, r2
13403 subs r2, r2, #1
13404 strh r2, [r4] @ movhi
13440 ldr r2, .L2019+4
13441 ldrh r1, [r2]
13445 strh r3, [r2] @ movhi
13454 movw r2, #3767
13469 ldrh r2, [r5]
13471 add r3, r3, r2
13472 ldr r2, .L2019+36
13473 ldrh r2, [r2]
13474 cmp r3, r2
13477 movw r2, #3770
13487 ldr r2, .L2019+40
13488 ldrh r2, [r2]
13489 cmp r2, r0
13491 ldr r2, .L2019+44
13492 ldrh r2, [r2]
13493 cmp r2, r0
13495 ldr r2, .L2019+48
13496 ldrh r2, [r2]
13497 cmp r2, r0
13541 ldrh r2, [r3, r0, lsl #1]
13542 cmp r2, #0
13551 movw r2, #3786
13559 movs r2, #32
13562 strh r2, [r3, r4, lsl #1] @ movhi
13572 mov r2, #3792
13587 ldrh r2, [r3, r4, lsl #1]
13596 subs r2, r2, #1
13597 strh r2, [r3, r0, lsl #1] @ movhi
13612 ldr r2, .L2033+44
13617 ldr r2, [r2]
13618 subs r3, r3, r2
13619 asrs r2, r3, #1
13621 muls r3, r2, r3
13622 ldr r2, .L2033
13623 ldr r2, [r2]
13625 ldrh r2, [r2, r1, lsl #1]
13626 cbnz r2, .L2021
13630 movw r2, #3816
13672 ldrh r2, [r0]
13674 cmp r2, r3
13682 movw r2, #65535
13683 cmp r3, r2
13692 cmp r1, r2
13699 ldrh r2, [r4, #4]
13700 cbnz r2, .L2041
13702 strb r2, [r4, #6]
13708 ldr r2, .L2046+8
13710 ldrh r2, [r2]
13713 cmp r2, r3
13726 ldrb r2, [r5] @ zero_extendqisi2
13727 cbz r2, .L2035
13731 ldrh r2, [r4, #2]
13733 cmp r2, r3
13738 ldr r2, [r3]
13739 ldrh r3, [r2, r1, lsl #1]
13741 strh r3, [r2, r1, lsl #1] @ movhi
13743 ldr r2, .L2046+20
13746 ldrh r2, [r2]
13747 strh r2, [r4, #2] @ movhi
13771 ldrh r2, [r0]
13775 cmp r2, r3
13778 movw r2, #3700
13786 ldrh r2, [r4, #2]
13788 cmp r2, r3
13791 movw r2, #3701
13801 movw r2, #3702
13814 ldrh r2, [r4, r3, lsl #1]
13817 cmp r2, r0
13837 ldrh r2, [r7]
13840 cmp r2, r3
13851 ldrh r2, [r4, r3, lsl #1]
13855 orr r6, r1, r2, lsl #10
13860 movw r2, #65535
13873 cmp r1, r2
13884 cmp r3, r2
13894 ldr r2, .L2070+32
13895 ldrh r2, [r2]
13896 cmp r3, r2
13901 ldr r2, [r3]
13902 ldrh r3, [r2, r1, lsl #1]
13904 strh r3, [r2, r1, lsl #1] @ movhi
13906 ldrh r2, [r5]
13909 strh r2, [r4, #2] @ movhi
13911 ldrh r2, [r4, #2]
13913 cmp r2, r3
13918 movw r2, #3752
13952 ldr r2, .L2096
13954 ldr r3, [r2]
13955 str r2, [sp, #4]
13964 ldrh r2, [r4]
13967 strh r2, [r6, #2] @ movhi
13968 movw r2, #61604
13970 strh r2, [r6] @ movhi
13973 ldr r2, [r4, #8]
13976 str r2, [r6, #4]
13984 ldrh r2, [r3]
13986 strh r2, [r7, #14] @ movhi
13987 ldrb r2, [r3, #6] @ zero_extendqisi2
13990 orr r2, r2, r1, lsl #6
13992 strh r2, [r7, #16] @ movhi
13993 ldrh r2, [r3]
13995 strh r2, [r7, #18] @ movhi
13996 ldrb r2, [r3, #6] @ zero_extendqisi2
13999 orr r2, r2, r1, lsl #6
14001 strh r2, [r7, #20] @ movhi
14002 ldrh r2, [r3]
14003 strh r2, [r7, #22] @ movhi
14005 ldrb r2, [r3, #6] @ zero_extendqisi2
14008 orr r2, r2, r1, lsl #6
14011 strh r2, [r7, #24] @ movhi
14027 ldrh r2, [r3]
14031 movs r2, #48
14034 ldrh r2, [r7]
14038 lsls r2, r2, #1
14044 lsrs r2, r0, #3
14048 adds r2, r2, #4
14058 ldrh r2, [r3]
14064 lsls r2, r2, #2
14076 ldrh r2, [r4]
14080 orr r3, r1, r2, lsl #10
14090 strh r2, [r4, #4] @ movhi
14096 adds r2, r3, #1
14098 str r2, [r1]
14099 lsls r2, r0, #10
14100 str r2, [r5, #4]
14115 mov r2, r3
14119 ldr r2, [r5]
14122 adds r1, r2, #1
14128 movw r2, #1375
14146 mov r2, r7
14150 ldr r2, [sp, #4]
14152 str r3, [r2]
14161 cmp r2, #256
14234 ldr r2, .L2113+8
14238 ldr r5, [r2]
14239 mvn r2, #2
14244 str r2, [r5, #8]
14245 mvn r2, #1
14246 str r2, [r5, #12]
14247 ldrh r2, [r4]
14249 strh r2, [r5, #2] @ movhi
14250 movw r2, #61589
14251 str r2, [r3]
14252 add r2, r2, #304087040
14253 add r2, r2, #1269760
14254 addw r2, r2, #1507
14255 str r2, [r3, #4]
14265 ldr r2, [r3]
14266 ldrh r3, [r2, r1, lsl #1]
14268 strh r3, [r2, r1, lsl #1] @ movhi
14293 adds r2, r3, #1
14294 mov r2, r8
14352 sub r2, r3, #15
14353 cmp r2, r4
14356 movs r2, #1
14357 mov r1, r2
14365 ldrh r2, [r8]
14367 cmp r2, r3
14404 mov r2, r1
14433 mov r2, r8
14495 movs r2, #1
14496 mov r1, r2
14504 movs r2, #1
14505 mov r1, r2
14514 ldrh r2, [r6]
14516 cmp r2, r3
14519 ldr r2, [r6, #4]
14521 str r2, [r3, #8]
14522 ldrh r2, [r6, #8]
14523 strh r2, [r3, #4] @ movhi
14526 movw r2, #65535
14528 cmp r3, r2
14531 cmp r3, r2
14534 movs r2, #1
14535 mov r1, r2
14542 ldrh r2, [r6]
14544 cmp r2, r3
14547 ldr r2, [r5, #8]
14548 cmp r3, r2
14550 ldrh r2, [r5, #4]
14553 strh r2, [r5] @ movhi
14567 movw r2, #339
14581 ldr r2, [r3]
14582 cmp r0, r2
14587 cmp r2, r3
14609 movs r2, #1
14610 mov r1, r2
14620 ldrh r2, [r6]
14622 cmp r2, r3
14629 ldrh r2, [r8]
14632 lsls r2, r2, #2
14633 mla r1, r5, r2, r1
14676 ldrh r2, [r4, #8]
14678 cmp r2, r3
14686 movs r2, #1
14687 str r2, [r4, #32]
14690 ldrh r2, [r4, #2]
14695 cmp r2, r3
14714 ldrh r2, [r4, #2]
14716 cmp r2, r3
14727 ldr r2, [r3, fp, lsl #2]
14728 cmp r8, r2, lsr #10
14731 str r2, [r5, #4]
14732 movs r2, #1
14738 mov r1, r2
14741 ldrh r2, [r7, #8]
14742 cmp r2, r10
14745 mov r2, #752
14752 ldr r2, [r5]
14753 adds r2, r2, #1
14754 ldrh r2, [r7, #8]
14764 movs r2, #1
14765 str r2, [r3]
14772 cmp r2, r10
14778 ldr r2, [r5, #8]
14816 movw r2, #65535
14818 cmp r3, r2
14823 movw r2, #793
14866 ldrh r2, [r3]
14867 lsls r2, r2, #3
14872 mov r2, r5
14886 movs r2, #1
14888 mov r1, r2
14901 adds r2, r2, #1
14902 uxth r2, r2
14903 str r3, [r1, r2, lsl #3]
14904 add r5, r1, r2, lsl #3
14936 push {r0, r1, r2, r3, r4, r5, r6, r7, r8, r10, fp, lr}
14941 str r2, [sp, #4]
14943 ldr r2, .L2229
14944 ldr r3, [r2]
14946 str r3, [r2]
14948 ldrh r2, [r4, #2]
14950 cmp r2, r3
14952 ldrh r2, [r4]
14954 cmp r2, r3
14961 ldr r2, [r3]
14963 cmp r2, #0
14965 ldrh r2, [r4]
14967 ldrh r3, [r3, r2, lsl #1]
14970 movw r2, #865
14977 ldrh r2, [r4]
14979 cmp r2, r3
14982 movw r2, #866
14989 ldrh r2, [r4]
14993 ldrh r7, [r3, r2, lsl #1]
14994 movs r2, #16
15006 ldr r2, [r4, #28]
15008 str r2, [r3, #4]
15009 ldrh r2, [r4, #4]
15012 strh r2, [r3] @ movhi
15013 ldr r2, .L2229+32
15014 ldrb r2, [r2] @ zero_extendqisi2
15015 cbz r2, .L2210
15016 ldr r2, .L2229+36
15018 ldrh r1, [r2]
15025 mov r2, r3
15029 ldr r2, [r5]
15032 adds r1, r2, #1
15049 mov r2, r6
15053 ldr r2, [sp, #8]
15055 str r3, [r2]
15062 cbz r2, .L2214
15071 cmp r2, #256
15077 ldr r2, [fp, #4]
15079 str r2, [r3, r8, lsl #2]
15118 adds r2, r3, r4
15120 ldr r2, [r2, #8]
15158 ldr r2, [r6]
15161 mla r3, r1, r3, r2
15189 str r2, [sp]
15190 adds r2, r0, r1
15194 cmp r2, r3
15213 ldr r2, [r3, fp]
15215 str r2, [sp, #12]
15221 ldr r2, [sp, #12]
15228 cbz r2, .L2244
15233 str r2, [sp, #24]
15234 movs r2, #1
15235 mov r1, r2
15244 mov r2, r3
15251 ldr r2, [r10]
15260 mov r2, r3
15262 add r2, r2, r3
15263 str r2, [sp]
15269 ldrh r2, [r3]
15298 ldr r2, .L2256
15300 ldr r1, [r2]
15306 str r3, [r2, #4]
15309 str r3, [r2, #88]
15312 str r3, [r2, #92]
15315 str r3, [r2, #8]
15318 str r3, [r2, #12]
15321 str r3, [r2, #16]
15324 str r3, [r2, #20]
15327 str r3, [r2, #28]
15330 str r3, [r2, #32]
15333 str r3, [r2, #36]
15336 str r3, [r2, #40]
15339 str r3, [r2, #44]
15342 str r3, [r2, #48]
15345 str r3, [r2, #60]
15348 str r3, [r2, #64]
15397 ldrh r2, [r1]
15398 cmp r2, #31
15400 addls r2, r2, #1
15402 strhls r2, [r1] @ movhi
15403 ldr r2, .L2265+12
15405 ldr r1, [r2]
15412 ldr r2, [r2]
15414 ldr r3, [r2, #16]
15415 str r3, [r2, #20]
15417 str r3, [r2]
15421 str r3, [r2, #12]
15422 ldr r3, [r2, #8]
15424 str r3, [r2, #8]
15426 str r3, [r2, #4]
15464 movw r2, #3650
15491 ldrh r2, [r3]
15492 cmp r2, #1
15502 movw r2, #65535
15504 cmp r0, r2
15534 cmp r2, #3
15536 ldr r2, .L2294+48
15537 ldr r2, [r2]
15538 cmp r2, #1
15541 movs r2, #1
15542 strb r2, [r3, #8]
15544 ldr r2, .L2294+52
15545 ldr r2, [r2]
15546 cmp r2, #0
15548 ldr r2, .L2294+56
15549 ldr r2, [r2]
15550 cmp r2, #39
15552 movls r2, #1
15553 strbls r2, [r3, #8]
15587 mov r10, r2
15588 adds r2, r0, r1
15593 cmp r2, r3
15612 ldr r2, [sp]
15614 ldr r3, [r3, r2]
15615 ldr r2, .L2306+12
15617 ldrh r4, [r2]
15627 lsls r2, r4, #9
15628 str r2, [sp, #8]
15631 ldr r2, [fp]
15635 str r2, [sp, #28]
15636 movs r2, #0
15637 str r2, [sp, #32]
15638 movs r2, #1
15639 mov r1, r2
15641 ldr r2, [sp, #20]
15643 adds r2, r2, #1
15644 ldr r2, .L2306+16
15647 ldr r2, [r2]
15648 cmp r2, #256
15650 mov r2, r3
15654 ldr r2, [fp]
15660 lsls r2, r4, #9
15676 lsls r2, r4, #9
15711 ldr r2, [r4]
15715 ldr r2, [r3]
15717 cmp r2, r3
15722 ldrh r2, [r5]
15725 lsls r2, r2, #9
15755 mov r2, r4
15760 mov r2, #512
15770 ldr r2, [r4, #88]
15772 str r2, [r3]
15773 ldr r2, [r4, #92]
15775 str r2, [r3]
15776 ldr r2, [r4, #8]
15778 str r2, [r3]
15779 ldr r2, [r4, #12]
15781 str r2, [r3]
15782 ldr r2, [r4, #16]
15784 str r2, [r3]
15785 ldr r2, [r4, #20]
15787 str r2, [r3]
15789 ldr r2, [r4, #32]
15792 str r2, [r3]
15793 ldr r2, [r4, #36]
15795 str r2, [r3]
15796 ldr r2, [r4, #40]
15798 str r2, [r3]
15799 ldr r2, [r4, #44]
15801 str r2, [r3]
15802 ldr r2, [r4, #48]
15804 str r2, [r3]
15805 ldr r2, [r4, #60]
15807 str r2, [r3]
15809 ldr r2, .L2317+60
15812 str r3, [r2]
15813 ldr r2, .L2317+64
15814 cmp r1, r2
15816 ldr r2, .L2317+68
15817 ldrb r2, [r2] @ zero_extendqisi2
15818 cbz r2, .L2316
15824 ldrh r2, [r3]
15829 mla r0, r0, r2, r3
15836 movs r2, #1
15839 str r2, [r3]
15905 ldr r2, .L2333+16
15906 ldrh r2, [r2]
15907 subs r2, r2, #1
15908 cmp r3, r2
15910 ldrh r2, [r0]
15912 cmp r2, r1
15917 ldrh r2, [r1, r2, lsl #1]
15918 orr r3, r3, r2, lsl #10
15919 movs r2, #1
15920 mov r1, r2
15928 ldr r2, [r3, r1, lsl #2]
15930 cmp r2, r3
15932 ldr r2, [r5, #8]
15943 movs r2, #1
15945 mov r1, r2
15948 ldr r2, [r7, #8]
15955 ldrh r2, [r3]
15987 ldr r2, [r5]
15991 lsls r2, r2, #2
15996 ldr r2, [r5]
15999 lsls r2, r2, #1
16002 ldrh r2, [r7]
16005 lsls r2, r2, #2
16008 ldrh r2, [r7]
16011 lsls r2, r2, #1
16014 movs r2, #16
16025 ldr r2, [sp, #4]
16027 cmp r3, r2
16036 ldr r2, [r1]
16040 str r2, [sp, #8]
16043 ldr r2, .L2417+64
16046 ldrb r0, [r2, r5] @ zero_extendqisi2
16049 str r2, [sp, #24]
16053 ldr r2, [sp, #24]
16084 movs r2, #1
16096 add r2, r3, r8
16098 ldr r5, [r2, #4]
16099 ldr r6, [r2, #12]
16106 movs r2, #1
16107 mov r1, r2
16114 ldrh r2, [r6]
16116 cmp r2, r3
16120 mov r2, #-1
16121 str r2, [r3, r8]
16125 cmp r3, r2
16129 ldr r2, [r3]
16131 adds r1, r2, #1
16133 cmp r2, r3
16136 adds r2, r3, #1
16139 addne r2, r3, #1
16140 strne r2, [r1]
16142 ldrh r2, [r6]
16144 cmp r2, r1
16148 cmp r2, r3
16171 cmp r2, r3
16174 cmp r2, r3
16181 ldrh r2, [r3]
16184 cmp r2, r3
16187 movw r2, #1469
16195 ldr r2, [sp, #12]
16197 ldrh r0, [r2]
16198 ldr r2, .L2417+12
16200 ldr ip, [r2]
16213 ldr r2, [ip, r3, lsl #2]
16216 cmp r4, r2
16218 ldr r2, [ip]
16219 cbnz r2, .L2357
16222 ldrne r2, .L2417+8
16224 strhne r0, [r2] @ movhi
16226 ldr r2, .L2417+20
16228 ldr r0, [r2]
16229 movs r2, #0
16231 uxth lr, r2
16232 sxth r1, r2
16235 ldr r2, [r6, #4]
16237 str r2, [r8]
16240 ldr r2, .L2417+8
16241 ldrh r0, [r2]
16242 ldr r2, .L2417
16243 ldr r2, [r2]
16244 subs r2, r2, r0
16245 subs r2, r2, #1
16246 sxth r2, r2
16247 cmp r3, r2
16250 ldr r2, .L2417+8
16252 strh r0, [r2] @ movhi
16253 ldr r2, [r6, #4]
16254 str r2, [ip, r3, lsl #2]
16255 ldr r2, .L2417+20
16257 ldr r2, [r2]
16258 strh r5, [r2, r3, lsl #1] @ movhi
16262 adds r2, r2, #1
16302 ldrh r2, [r8]
16304 cmp r2, r3
16307 movw r2, #1513
16314 ldr r2, .L2419+16
16317 ldr r0, [r2]
16326 ldr r2, [r0, r3, lsl #2]
16327 cmp r1, r2
16329 ldr r2, [r0]
16330 cbnz r2, .L2367
16333 ldrne r2, .L2419+20
16335 strhne ip, [r2] @ movhi
16337 ldr r2, .L2419+24
16339 ldr ip, [r2]
16340 movs r2, #0
16342 uxth lr, r2
16343 sxth r1, r2
16346 ldr r2, [r6, #4]
16347 str r2, [r8]
16352 ldr r2, .L2419+28
16354 ldrh r2, [r2]
16356 subs r2, r2, #1
16357 subs r2, r2, r1
16358 sxth r2, r2
16359 cmp r3, r2
16361 ldr r2, [r6, #4]
16364 str r2, [r0, r3, lsl #2]
16365 ldr r2, .L2419+24
16369 adds r2, r2, #1
16382 movw r2, #65535
16384 cmp r1, r2
16392 cmp r0, r2
16398 ldr r2, [r8, #8]
16399 cmp r2, r3
16401 ldrh r2, [r8]
16402 strh r2, [r8, #4] @ movhi
16409 ldr r2, [r3]
16410 ldrh r3, [r2]
16415 ldrh r2, [r4]
16416 cmp r2, #0
16420 ldrh r2, [r3]
16423 cmp r2, r3
16426 movw r2, #1631
16448 ldrh r4, [r2, r1, lsl #1]
16460 ldrh r7, [r2, r3, lsl #1]
16462 strh r7, [r2, r4, lsl #1] @ movhi
16465 strh r6, [r2, r3, lsl #1] @ movhi
16477 sxth r3, r2
16482 adds r2, r2, #1
16485 ldr r2, .L2419+16
16487 ldr r2, [r2]
16495 ldr r7, [r2, r3, lsl #2]
16496 str r7, [r2, r1, lsl #2]
16537 ldrh r2, [r6]
16541 lsls r2, r2, #1
16546 movw r2, #65535
16551 cmp r0, r2
16569 movw r2, #1708
16579 movs r2, #1
16580 mov r1, r2
16595 ldr r2, [r4, #8]
16597 mov r0, r2
16598 str r2, [sp, #32]
16606 ldr r2, .L2455+16
16607 ldrh r1, [r2, #4]
16610 ldrh r1, [r2]
16611 ldr r2, [sp, #32]
16613 ldr r2, [r2]
16615 str r2, [sp, #16]
16622 ldm r4, {r2, r3}
16657 ldr r2, .L2457
16659 cmp r3, r2
16663 ldrh r2, [r3]
16665 cmp r2, r3
16668 ldr r2, .L2457+4
16670 ldrh r2, [r2]
16672 cmp r2, r3, lsl #1
16675 movw r2, #1710
16682 movs r2, #48
16686 ldrh r2, [r6]
16689 lsls r2, r2, #1
16695 lsrs r2, r1, #3
16698 adds r2, r2, #4
16709 ldrh r2, [r3]
16714 lsls r2, r2, #2
16723 ldr r2, [r4]
16724 cmp r2, r3
16727 ldrb r2, [r4, #10] @ zero_extendqisi2
16731 cmp r2, r3
16734 ldr r2, .L2457+52
16739 str r3, [r2]
16740 ldr r2, .L2457+60
16741 ldrh r2, [r2]
16742 muls r3, r2, r3
16743 ldr r2, .L2457+64
16744 str r3, [r2]
16759 movw r2, #1739
16766 ldrh r2, [r4, #16]
16770 lsrs r1, r2, #6
16771 and r2, r2, #63
16772 strb r2, [r3, #6]
16773 ldrb r2, [r4, #11] @ zero_extendqisi2
16776 strb r2, [r3, #8]
16777 ldrh r2, [r4, #18]
16782 strh r2, [r1] @ movhi
16783 ldrh r2, [r4, #20]
16787 lsrs r5, r2, #6
16788 and r2, r2, #63
16789 strb r2, [r1, #6]
16790 ldrb r2, [r4, #12] @ zero_extendqisi2
16793 strb r2, [r1, #8]
16794 ldr r2, .L2457+96
16795 strh r5, [r2] @ movhi
16799 strb r5, [r2, #6]
16801 strh r6, [r2, #2] @ movhi
16803 strb r5, [r2, #8]
16825 mov r5, r2
16829 ldr r2, [r4, #36]
16831 cmp r2, r1
16833 strhi r2, [r3]
16840 ldrh r2, [r6]
16842 cmp r2, r3
16847 ldrh r2, [r5]
16849 cmp r2, r3
16854 ldrh r2, [r7]
16856 cmp r2, r3
16929 ldrh r2, [r3, r6, lsl #1]
16950 ldr r2, [sp, #24]
16956 movs r2, #0
16958 mov r4, r2
16976 uxth r3, r2
16982 mov r2, r5
17023 adds r2, r2, #1
17031 add r2, ip, r0
17032 ldr lr, [r2, #8]
17033 ldr r3, [r2, #12]
17046 ldr r3, [r2, #4]
17047 ldr r2, [ip, r0]
17108 ldr r2, [r3]
17111 ldrh r2, [r2, r1, lsl #1]
17116 movs r2, #0
17118 mov r4, r2
17131 uxth r3, r2
17137 movs r2, #0
17147 movs r2, #1
17179 adds r2, r2, #1
17182 mul r2, r8, r7
17186 add lr, r0, r2
17201 ldr r2, [r0, r2]
17207 mul r2, r8, r7
17211 add lr, r0, r2
17226 ldr r2, [r0, r2]
17269 lsls r2, r7, #2
17275 ldr r2, .L2526
17278 ldr r1, [r2]
17281 str r2, [sp, #8]
17292 ldr r2, [sp, #4]
17294 cmp r3, r2
17296 ldr r2, [sp, #4]
17298 subs r2, r2, #1
17299 cmp r3, r2
17312 mov r2, r3
17315 ldr r3, [r2, r3, lsl #2]
17318 sxth r2, fp
17319 cmp r2, r10
17325 ldrh r2, [r4, #2]
17327 cmp r2, r3
17343 orr r2, r2, r1, lsl #10
17344 str r2, [r6, #4]
17345 movs r2, #1
17346 mov r1, r2
17349 ldrb r2, [r3] @ zero_extendqisi2
17350 cbz r2, .L2489
17351 ldr r2, [r6, #12]
17352 ldr r2, [r2, #12]
17353 str r2, [sp, #4]
17354 cbz r2, .L2489
17359 ldr r2, [sp, #4]
17360 cmp r2, r0
17362 movne r2, #-1
17363 strne r2, [r6]
17365 ldr r2, [r6]
17366 adds r2, r2, #1
17368 ldrh r2, [r5, #8]
17369 cmp r7, r2
17377 streq r1, [r3, r2, lsl #2]
17382 ldr r2, [sp, #8]
17384 ldr r2, [r2]
17385 str r2, [fp, #8]
17386 add r2, r10, r8
17388 str r2, [sp, #16]
17389 ldrh r2, [r10, r3, lsl #1]
17392 orr r3, r3, r2, lsl #10
17393 movs r2, #1
17394 mov r1, r2
17400 ldrh r2, [r5]
17402 cmp r2, r3
17404 ldrh r2, [r5, #8]
17406 cmp r2, r3
17411 ldr r2, .L2526+12
17413 ldrh r2, [r2]
17414 cmp r3, r2
17416 ldr r2, [sp, #16]
17418 ldrh r2, [r2]
17419 orr r3, r3, r2, lsl #10
17420 movs r2, #1
17421 mov r1, r2
17431 ldr r2, .L2526+20
17433 ldrh r1, [r2]
17448 ldrh r2, [r4, #4]
17449 cmp r1, r2
17451 ldreq r2, [fp, #4]
17453 streq r2, [r1, r3, lsl #2]
17460 ldrh r2, [r8]
17462 subs r2, r2, #1
17465 cmp r3, r2
17619 mov r2, r6
17627 mov r2, r6
17647 movs r2, #0
17654 str r2, [r5]
17660 ldr r2, [r5, #8]
17663 ldr r1, [r2, #4]
17665 ldr r2, [r2]
17667 str r2, [sp, #12]
17668 ldr r2, [r3, #12]
17669 str r2, [sp, #8]
17670 ldr r2, [r3, #8]
17671 str r2, [sp, #4]
17672 ldr r2, [r3, #4]
17673 str r2, [sp]
17674 ldr r2, [r5]
17708 mov fp, r2
17709 ldr r2, .L2565
17714 ldrh r3, [r2, #14]
17715 ldrh r2, [r2, #12]
17716 smulbb r3, r3, r2
17717 ldr r2, [r7]
17719 str r2, [sp, #20]
17720 ldr r2, .L2565+8
17725 ldr r1, [r2]
17726 mov r8, r2
17734 add r2, r5, r10
17736 lsls r2, r2, #10
17738 str r2, [sp, #16]
17739 movs r2, #1
17740 mov r1, r2
17742 ldr r2, [sp, #12]
17744 adds r2, r2, #1
17746 ldr r2, [r8]
17747 ldrh r1, [r2]
17748 movw r2, #61664
17749 cmp r1, r2
17754 mov r2, fp
17760 mov r2, r3
17781 ldr r2, [r1, r0, lsl #2]
17782 orrs r3, r3, r2
17822 adds r2, r4, #7
17823 asrs r2, r2, #3
17830 movw r2, #65535
17832 strh r2, [r5, r3, lsl #1] @ movhi
17836 movs r2, #0
17838 mov r3, r2
17842 uxth r1, r2
17848 adds r2, r2, #1
17925 ldrh r2, [r10, #2]!
17928 cmp r2, r1
17938 mla r6, r7, r6, r2
17939 lsls r2, r6, #10
17940 str r2, [r4, #4]
17941 movs r2, #1
17942 mov r1, r2
17947 ldrh r2, [r3]
17948 adds r2, r2, #7
17949 asrs r2, r2, #3
17978 movs r2, #16
17983 ldr r2, [sp]
17988 ldrh r6, [r2]
17997 ldrh r2, [r3]
17998 lsls r2, r2, #2
18000 movs r2, #1
18002 mov r1, r2
18006 mov r2, r3
18030 movs r2, #2
18047 ldrh r2, [r4, #4]
18052 strh r2, [r4] @ movhi
18090 str r2, [sp, #16]
18091 ldr r2, [r4]
18094 cmp r0, r2
18098 mov r2, #1004
18116 ldrh r2, [r3]
18120 cmp r10, r2
18127 adds r2, r3, r4
18131 ldr r3, [r2, #4]
18141 movw r2, #597
18154 ldr r2, [r5]
18157 adds r0, r2, r4
18158 ldr r2, .L2619+44
18160 ldrh r2, [r2]
18162 ldr r2, [r5]
18164 adds r1, r2, r4
18165 strh r6, [r2, r4] @ movhi
18185 ldr r2, [sp, #8]
18189 lsls r3, r3, r2
18190 movs r2, #12
18196 mla r2, r2, r10, r0
18197 ldr r2, [r2, #8]
18198 ldr r3, [r2, r3, lsl #2]
18199 ldr r2, [sp, #4]
18200 str r3, [r2]
18202 ldr r2, [r1]
18204 mla r10, r3, r10, r2
18206 adds r2, r3, #1
18215 mla r2, r2, r10, r0
18218 ldr r0, [r2, #8]
18220 ldr r3, [r2, #4]
18222 str r3, [r2, #4]
18227 ldr r2, [r5]
18230 add r2, r2, r4
18231 ldr r2, [r2, #8]
18234 str r2, [r8, #8]
18235 ldr r2, .L2619+52
18236 ldr r2, [r2]
18237 str r2, [r8, #12]
18238 movs r2, #1
18239 mov r1, r2
18242 ldrh r2, [r3, #8]
18245 cmp r2, r6
18247 mov r2, r3
18253 mov r2, r3
18257 movs r2, #4
18264 movs r2, #1
18265 str r2, [r3]
18272 mov r2, #624
18282 adds r2, r3, r4
18283 str r1, [r2, #4]
18287 ldr r2, [r8]
18288 cmp r2, #256
18290 mov r2, r3
18298 ldr r2, [r3, #8]
18344 mov r2, #8192
18357 ldrh r2, [r10]
18359 cmp r2, r3
18381 ldrh r2, [r3, r4, lsl #1]
18382 cbz r2, .L2630
18390 ldr r2, [r6]
18394 ldrh r4, [r2, r4]
18403 movw r2, #1849
18414 movs r2, #0
18433 ldrh r2, [r3, r6, lsl #1]
18435 cmp r2, r3
18441 movw r2, #65535
18443 cmp r3, r2
18445 ldrh r2, [r8, r6, lsl #1]
18446 cmp r2, r3
18499 movs r2, #0
18505 ldr r2, [sp, #28]
18511 adds r2, r3, #1
18514 movs r2, #0
18520 str r2, [r4]
18536 ldr r2, [r4, #8]
18539 ldr r1, [r2, #4]
18542 ldr r2, [r2]
18543 str r2, [sp, #12]
18544 ldr r2, [r3, #12]
18545 str r2, [sp, #8]
18546 ldr r2, [r3, #8]
18547 str r2, [sp, #4]
18548 ldr r2, [r3, #4]
18549 str r2, [sp]
18550 ldr r2, [r4, #4]
18584 ldr r2, [r5]
18586 ldrh r3, [r2, r0, lsl #1]
18589 ldr r2, .L2673+4
18590 ldr r4, [r2]
18593 ldr r2, .L2673+8
18597 ldr r2, [r2]
18600 subs r4, r4, r2
18617 movw r2, #2271
18629 ldr r2, [r5]
18630 ldrh r3, [r2, r7, lsl #1]
18633 strh r3, [r2, r7, lsl #1] @ movhi
18638 ldrh r4, [r2, r4]
18642 movs r2, #1
18674 movw r2, #65535
18678 cmp r3, r2
18701 cmp r0, r2
18736 uxth r2, r3
18737 cmp ip, r2
18750 ldr r2, [sp, #36]
18776 ldr r2, .L2848+4
18777 ldrb r2, [r2] @ zero_extendqisi2
18778 cbnz r2, .L2697
18780 ldr r2, .L2848+8
18781 ldrh r2, [r2, r1, lsl #1]
18782 str r2, [sp, #8]
18784 ldr r2, .L2848
18786 ldrh r2, [r2]
18787 cmp r2, r1
18789 ldrh r2, [sp, #8]
18790 strh r2, [r10, #2] @ movhi
18791 movs r2, #0
18792 strb r2, [r10, #6]
18793 strh r2, [r10, #4] @ movhi
18795 ldr r2, [sp, #8]
18797 cmp r2, r1
18799 ldr r2, [sp, #16]
18801 cmp r2, r1
18826 movw r2, #2350
18838 movw r2, #2351
18850 ldrh r2, [r1], #2
18851 cmp r2, r8
18855 orr r2, r5, r2, lsl #10
18856 str r2, [r1, #4]
18857 movs r2, #0
18858 str r2, [r1, #8]
18859 mul r2, lr, r6
18862 bic r2, r2, #3
18863 mov r7, r2
18864 ldr r2, [sp, #8]
18865 add r7, r7, r2
18877 adds r2, r1, r3
18880 ldr r2, [r2, #12]
18881 ldr r3, [r2, #4]
18893 ldr r3, [r2]
18900 movs r2, #36
18902 mla r7, r2, r7, r3
18906 ldr r1, [r2, #4]
18910 ldrh r2, [r10]
18912 strh r2, [r3] @ movhi
18917 movw r2, #65535
18918 cmp fp, r2
18928 ldr r2, [r3]
18929 adds r2, r2, #1
18931 ldreq r2, [sp, #4]
18932 streq r2, [r3]
18958 ldrh r2, [r1], #2
18959 cmp r2, lr
18964 orr r2, r4, r2, lsl #10
18966 str r2, [r1, #4]
18970 uxth r2, r3
18971 cmp r8, r2
18974 ldr r2, [sp, #36]
18976 ldr r2, .L2848+4
18981 ldrb lr, [r2] @ zero_extendqisi2
18982 ldr r2, .L2848+16
18984 ldr r2, [r2]
18985 mla r5, r1, r5, r2
18987 cmp r5, r2
18990 ldr r2, .L2848+56
18991 str r3, [r2]
19015 ldr r1, [r2]
19017 ldr r1, [r2, #12]
19042 ldr r2, .L2850+4
19043 str r3, [r2]
19046 ldrh r2, [r10]
19047 strh r2, [r3] @ movhi
19051 ldrh r2, [r3, r4, lsl #1]
19053 cmp r2, r3
19061 movs r2, #1
19064 strh r2, [r3] @ movhi
19071 movs r2, #0
19074 str r2, [sp, #24]
19077 uxth r3, r2
19080 ldr r2, [sp, #36]
19086 ldr r2, [sp, #24]
19088 cmp r2, r3
19110 ldr r2, .L2850+20
19115 ldrh r2, [r2]
19118 cmp r1, r2
19129 ldr r2, [sp, #4]
19131 cmp r2, r1
19133 ldreq r2, [r3]
19134 movne r2, r1
19135 addeq r2, r2, #-1
19137 str r2, [r3]
19143 adds r2, r6, #1
19149 ldr r2, .L2850+4
19151 ldr r3, [r2]
19155 str r3, [r2]
19162 adds r2, r2, #36
19166 mov r2, #-1
19189 adds r2, r2, #1
19220 movw r2, #61589
19222 cmp r1, r2
19229 ldr r2, [r3, #4]
19230 str r2, [sp, #4]
19231 adds r2, r2, #1
19233 ldr r2, .L2850+36
19235 ldr r1, [r2]
19240 str r1, [r2]
19245 movs r2, #0
19261 movs r2, #0
19267 ldr r2, [r6]
19268 ldr r1, [r2, r5]
19269 adds r3, r2, r5
19288 movw r2, #2683
19304 ldr r2, [sp, #48]
19305 cmp r2, r3
19307 movs r2, #1
19361 movs r2, #0
19372 ldr r2, .L2852
19374 ldr r0, [r2]
19385 str r1, [r2, r5]
19389 ldr r2, [sp, #48]
19390 cmp r2, r3
19395 ldr r2, .L2852+4
19397 ldr r2, [r2]
19398 cmp r3, r2
19401 movs r2, #1
19427 movs r2, #0
19441 movs r2, #1
19454 ldr r2, .L2852+24
19456 strh r3, [r2] @ movhi
19457 ldr r2, [sp, #4]
19459 ldr r2, .L2852+32
19460 ldr r3, [r2]
19467 str r3, [r2]
19472 ldr r2, [r3]
19473 adds r1, r2, #1
19475 ldr r2, [sp, #4]
19477 str r2, [r3]
19481 cmp r1, r2
19483 mov r2, r1
19487 ldr r2, [sp, #16]
19543 movs r2, #0
19544 strb r2, [r4, #8]
19549 movs r2, #0
19551 mov fp, r2
19570 uxth r3, r2
19574 movs r2, #0
19587 movs r2, #0
19612 adds r2, r2, #1
19619 ldr r2, [r3, #4]
19621 ubfx r0, r2, #10, #16
19622 str r2, [sp, #4]
19625 mov r2, r0
19646 strb r2, [r4, #6]
19660 ldr r2, .L2899+40
19661 ldrb r2, [r2] @ zero_extendqisi2
19662 cbnz r2, .L2871
19664 ldr r2, [r3, #8]
19671 ldr r2, .L2899+44
19673 ldr r2, [r2]
19674 strh r3, [r2, r1, lsl #1] @ movhi
19678 ldr r2, .L2899+48
19681 strh r3, [r2] @ movhi
19687 mov r2, r6
19693 ldr r2, [r3, #12]
19694 cmp r2, r1
19696 adds r1, r2, #1
19698 str r2, [sp, #32]
19700 ldr r2, .L2899+52
19702 ldr r2, [r2]
19703 str r2, [sp, #36]
19704 ldr r2, .L2899+56
19705 ldr r2, [r2]
19706 str r2, [sp, #40]
19707 mov r2, r6
19709 ldr r2, .L2899+60
19712 ldrh r2, [r2]
19715 lsl ip, r2, #7
19720 ldr r2, [r0, r6, lsl #2]
19722 cmp r1, r2
19724 ldr r2, [sp, #32]
19730 ldrh r2, [r4]
19732 strh r1, [r3, r2, lsl #1] @ movhi
19738 ldr r2, [sp, #4]
19743 ldrh r2, [r4]
19752 ldrh r3, [r3, r2, lsl #1]
19769 strh r1, [r3, r2, lsl #1] @ movhi
19811 push {r0, r1, r2, r3, r4, r5, r6, r7, r8, r10, fp, lr}
19836 ldr r2, [r3]
19837 ldrh r3, [r2, r6, lsl #1]
19842 strh r3, [r2, r6, lsl #1] @ movhi
19847 ldr r2, .L2925+20
19849 ldr r3, [r2, #96]
19852 str r3, [r2, #96]
19861 ldrh r2, [r4]
19865 cmp r2, r3
19870 ldrh r2, [r6]
19872 muls r2, r0, r2
19874 cmp r1, r2
19877 movs r2, #193
19886 ldr r2, .L2925+44
19890 ldr r1, [r2]
19892 mov r10, r2
19900 ldrh r2, [r5]
19902 cmp r2, r3
19931 ldrh r2, [r3]
19935 cmp r2, r3, asr #2
19938 movs r2, #20
19940 strh r2, [r3] @ movhi
19945 ldr r2, [fp]
19951 cmp r0, r2
19957 movs r2, #0
19962 ldr r2, [sp, #12]
19964 cmp r0, r2
19968 movs r2, #1
19979 cmp r2, r3
20030 ldrh r2, [r5, #2]
20032 cmp r2, r3
20039 movs r2, #0
20040 str r2, [r3]
20138 ldr r2, [r3]
20143 mla r6, r0, r3, r2
20150 ldr r2, [r0]
20151 add r2, r2, #32
20152 str r2, [r0]
20160 ldrh r2, [r1, r0, lsl #1]
20161 subs r2, r2, r5
20163 strh r2, [r1, r0, lsl #1] @ movhi
20164 ldrh r2, [r5]
20165 strh r2, [r3, #2] @ movhi
20166 movs r2, #0
20167 strh r2, [r3, #4] @ movhi
20168 strb r2, [r3, #6]
20175 strb r2, [r3, #6]
20177 strh r2, [r3, #4] @ movhi
20178 ldr r2, .L2947+44
20180 ldrh r3, [r2, #30]
20182 strh r3, [r2, #30] @ movhi
20234 ldrh r2, [r5]
20237 lsls r2, r2, #2
20239 ldrh r2, [r5]
20242 lsls r2, r2, #2
20255 ldr r2, .L2980+32
20258 ldr r4, [r2]
20259 ldr r2, .L2980+36
20262 ldr r5, [r2]
20263 movs r2, #0
20265 uxth r3, r2
20266 adds r2, r2, #1
20310 ldrh r2, [r10]
20313 str r2, [r3]
20324 add r2, r3, #36
20326 strh r2, [r1] @ movhi
20327 movs r2, #24
20328 muls r2, r5, r2
20332 cmp r6, r2
20348 ldr r2, .L2980+60
20351 ldrh r3, [r2]
20352 str r2, [sp, #20]
20356 ldr r2, [sp, #20]
20359 strh r3, [r2] @ movhi
20364 ldr r2, .L2980+60
20367 ldrh r3, [r2]
20368 str r2, [sp, #20]
20372 ldr r2, [sp, #20]
20375 strh r3, [r2] @ movhi
20380 ldr r2, .L2980+60
20381 ldrh r1, [r2]
20383 strh r1, [r2] @ movhi
20392 strh r1, [r2] @ movhi
20396 ldrh r2, [r3]
20398 subs r3, r3, r2
20413 ldr r2, [r3]
20416 add r3, r3, r2, lsr #3
20419 lsrs r2, r2, #5
20423 ldrh r2, [r10]
20428 lsls r2, r2, #1
20432 ldr r2, .L2980+108
20437 str r3, [r2]
20438 ldr r2, .L2980+112
20440 strh r3, [r2, #2] @ movhi
20441 strb r3, [r2, #6]
20442 strb r3, [r2, #8]
20446 strh r6, [r2] @ movhi
20447 ldrh r2, [r3]
20449 lsrs r2, r2, #3
20456 ldrh r2, [r4]
20459 strh r6, [r3, r2, lsl #1] @ movhi
20502 strh r1, [r3, r2, lsl #1] @ movhi
20503 movs r2, #0
20505 strh r2, [r3, #2] @ movhi
20507 strb r2, [r3, #6]
20508 ldrh r2, [r4]
20510 adds r2, r2, #1
20511 strh r2, [r3] @ movhi
20512 movs r2, #1
20513 strb r2, [r3, #8]
20518 ldrh r2, [r4]
20522 strh r6, [r3, r2, lsl #1] @ movhi
20572 strh r1, [r3, r2, lsl #1] @ movhi
20577 movs r2, #0
20578 strh r2, [r3, #2] @ movhi
20579 ldr r2, [fp]
20582 strh r2, [r3, #6] @ movhi
20583 ldr r2, [r7]
20584 str r2, [r3, #8]
20585 adds r2, r2, #1
20586 str r2, [r7]
20591 movs r2, #1
20592 str r2, [r3]
20629 lsls r2, r3, #31
20640 mov r2, r3
20662 ldr r2, [r4]
20664 adds r1, r2, r3
20665 ldr r2, [r2, r3]
20667 adds r3, r2, #1
20675 strh r2, [r3] @ movhi
20676 ldr r2, .L2999+24
20678 ldr r3, [r2, #96]
20681 str r3, [r2, #96]
20689 ldr r2, [r0, #8]
20719 ldrh r2, [r4]
20720 cmp r2, r3
20777 ldr r2, .L3106+12
20778 ldrh r2, [r2]
20779 cmp r2, #47
20782 movw r2, #65535
20784 cmp ip, r2
20788 cmp r3, r2
20794 ldr r2, .L3106+28
20795 ldrh r4, [r2]
20801 strhne r3, [r2] @ movhi
20809 ldr r2, .L3106+36
20811 ldrh r4, [r2]
20815 ldr r2, .L3106+40
20816 ldrh r1, [r2]
20818 mov r1, r2
20847 movs r2, #0
20848 str r2, [r3]
20868 strh r3, [r2] @ movhi
20885 ldrh r2, [r5]
20886 cmp r2, r3
20890 cmp r1, r2
20896 strh r2, [r3] @ movhi
20898 ldrh r2, [r3]
20899 strh r2, [r5] @ movhi
20900 movw r2, #65535
20901 strh r2, [r3] @ movhi
20920 ldrh r2, [r5]
20922 cmp r2, r3
20926 ldr r2, .L3106+84
20930 strh r3, [r2] @ movhi
20932 ldrh r2, [r5]
20934 ldrh r2, [r3, r2, lsl #1]
20936 strh r2, [r3] @ movhi
20938 ldr r2, .L3106+92
20940 ldrh r2, [r2]
20941 cmp r2, r3
20943 ldr r2, .L3106+96
20944 ldrh r2, [r2]
20945 cmp r2, r3
20947 ldr r2, .L3106+44
20948 ldrh r2, [r2]
20949 cmp r2, r3
20958 ldrh r2, [r5]
20960 cmp r2, r3
20963 movs r2, #0
20966 str r2, [r3]
20988 ldr r2, [sp]
20996 uxth r2, r2
21003 ldrh ip, [r0, r2, lsl #1]
21018 ldrh r3, [r0, r2, lsl #1]
21021 ldrh r2, [r7]
21022 cmp r2, #3
21087 movw r2, #1069
21095 ldrh r2, [r6]
21097 cmp r2, r3
21100 movw r2, #1070
21108 ldrh r2, [r6]
21110 cmp r2, r3
21113 movw r2, #1071
21122 ldr r2, .L3108+32
21125 strh r3, [r2] @ movhi
21126 ldr r2, [r8]
21127 ldrh r1, [r2, r1, lsl #1]
21128 ldr r2, .L3108+36
21131 strh r1, [r2] @ movhi
21134 movs r2, #1
21135 str r2, [r3]
21143 cmp r3, r2
21152 adds r2, r3, r4
21153 cmp r2, r1
21155 movgt r2, r1
21156 subgt r4, r2, r3
21180 ldrh r2, [r1, #2]!
21181 cmp r2, r8
21185 orr r2, lr, r2, lsl #10
21187 str r2, [ip, #4]
21188 mov r2, r1
21189 adds r2, r2, #1
21190 uxth r2, r2
21191 str r2, [sp]
21195 uxth r2, r3
21196 cmp r7, r2
21198 ldrb r2, [r5, #8] @ zero_extendqisi2
21204 ldr r2, [sp]
21206 cmp r2, r3
21217 adds r2, r3, r7
21221 ldr r8, [r2, #12]
21223 ldrh r2, [r8]
21224 cmp r2, r3
21230 movw r2, #1119
21237 movs r2, #0
21244 ldr r2, [r0, #4]
21246 cmp r3, r2
21248 ldr r2, .L3108+32
21251 ldrh r3, [r2]
21254 strh r3, [r2] @ movhi
21255 ldr r2, [r1]
21258 mla r3, r1, r3, r2
21259 ldr r2, [r0, #16]
21260 str r2, [r3, #16]
21266 ldr r2, [r1]
21270 mla r2, r1, r3, r2
21275 str r1, [r2, #8]
21277 str r1, [r2, #12]
21279 ldr r2, [sp, #24]
21280 str r2, [r8, #12]
21281 ldrh r2, [r7]
21282 strh r2, [r8, #2] @ movhi
21283 ldr r2, .L3108+64
21285 ldr r2, [r2]
21286 str r2, [r8, #4]
21291 ldrb r2, [r7, #7] @ zero_extendqisi2
21293 cmp r2, r3
21301 movs r2, #0
21303 str r2, [r3]
21306 strh r2, [r3, #2] @ movhi
21326 movs r2, #0
21327 str r2, [r3]
21357 ldrh r2, [r5]
21359 ldrh r3, [r3, r2, lsl #1]
21366 movs r2, #0
21382 ldrh r2, [r5]
21385 strh r1, [r3, r2, lsl #1] @ movhi
21407 movs r2, #0
21409 str r2, [r3]
21438 push {r0, r1, r2, r3, r4, r5, r6, r7, r8, r10, fp, lr}
21461 mov r2, r7
21482 ldr r2, [r5]
21484 adds r0, r2, r3
21485 ldr r2, [r2, r3]
21486 adds r2, r2, #1
21506 ldr r2, [r0, #4]
21509 str r2, [sp, #12]
21511 movs r2, #1
21515 ldr r2, [r5]
21517 add r3, r3, r2
21520 adds r2, r0, #1
21524 ldr r2, [fp]
21526 ldrh r2, [r2, r0, lsl #1]
21527 cbnz r2, .L3123
21540 orr r2, r2, #-2147483648
21546 mov r2, #-1
21547 str r2, [r3, r6]
21549 ldr r2, [r5]
21550 adds r3, r2, r6
21551 ldr r2, [r2, r6]
21553 adds r2, r2, #1
21559 movs r2, #1
21573 ldrh r2, [r3, r0, lsl #1]
21574 cbnz r2, .L3133
21592 ldrh r2, [r1, r3, lsl #1]
21593 subs r2, r2, r0
21594 strh r2, [r1, r3, lsl #1] @ movhi
21607 ldr r2, .L3154+32
21608 ldr r3, [r2, #96]
21610 str r3, [r2, #96]
21619 mov r2, r0
21623 str r2, [r0, #4]
21624 mov r2, r7
21631 ldreq r2, [sp]
21633 streq r3, [r2]
21776 mov r4, r2
21780 cmp r3, r2
21782 adds r2, r1, r2
21783 cmp r3, r2
21826 ldr r2, [r3]
21827 cmp r2, #32
21835 movs r2, #0
21843 movs r2, #1
21889 str r2, [sp, #44]
21895 ldr r2, [sp, #24]
21910 ldr r2, [sp, #44]
21911 cmp r2, r3
21913 adds r2, r1, r2
21914 cmp r3, r2
21915 str r2, [sp, #48]
21928 ldr r2, .L3231+12
21934 ldr r3, [r2]
21937 str r3, [r2]
21938 ldr r2, .L3231+16
21939 ldr r3, [r2]
21943 str r3, [r2]
21967 movs r2, #0
21972 adds r2, r3, #1
21993 movs r2, #0
22013 ldr r2, [r3, #16]
22014 cmp r1, r2
22022 ldr r2, [sp, #64]
22030 add r2, r3, r8
22039 ldr r3, [r2, #12]
22040 ldr lr, [r2, #16]
22048 ldr r0, [r2, #8]
22062 ldr r2, [r2, #4]
22066 add r2, r3, r8
22070 ldr r0, [r2, #4]
22075 ldr r2, .L3231+40
22079 str r2, [sp, #72]
22083 ldr r2, [sp, #72]
22084 ldr r1, [r2]
22107 mov r2, #512
22115 ldr r2, [r10]
22117 mla r8, r8, r6, r2
22123 ldr r2, .L3231+28
22126 ldr r2, [r2]
22128 str r2, [r8, #8]
22130 ldr r2, [sp, #44]
22133 cmp r3, r2
22135 movcs r3, r2
22144 ldr r2, .L3231+52
22147 ldr r2, [r2]
22151 add r3, r3, r2
22155 ldr r2, [sp, #40]
22156 cmp r5, r2
22158 ldr r2, .L3231+56
22160 ldr r2, [r2]
22161 str r2, [r8, #8]
22162 ldrh r2, [r3]
22163 mul r3, r2, r5
22165 cmp r2, r1
22169 ldr r2, [sp, #24]
22171 add r3, r2, r3, lsl #9
22179 cmp r1, r2
22187 ldr r2, [sp, #68]
22230 mov r3, r2
22231 mov r2, r1
22248 mov r3, r2
22249 mov r2, r1
22268 mov r2, #512
22274 movs r2, #1
22291 mov r3, r2
22293 movs r2, #1
22325 ldr r2, .L3248+4
22329 str r3, [r2]
22330 ldr r2, .L3248+12
22332 str r3, [r2]
22369 movw r2, #65535
22370 cmp r3, r2
22372 ldrh r2, [r8]
22373 cmp r2, r3
22386 ldrh r2, [r5]
22388 cmp r2, r3
22464 ldrh r2, [r3, r5, lsl #1]
22491 ldrh r2, [r3, r5, lsl #1]
22504 mov r2, r4
22509 uxth r3, r2
22515 ldrh r2, [r3, r5, lsl #1]
22517 mov r2, r4
22521 mov r2, r4
22526 ldr r2, [sp, #4]
22528 strh r3, [r2] @ movhi
22545 adds r2, r2, #1
22576 mov r7, r2
22580 ldr r2, .L3342+4
22581 ldr r2, [r2]
22582 cmp r2, #1
22586 mov r2, r8
22605 mov r2, #2048
22607 str r2, [r3]
22616 ldr r2, .L3342+20
22621 ldr r3, [r2]
22623 str r3, [r2]
22624 ldr r2, .L3342+24
22625 ldr r3, [r2]
22627 str r3, [r2]
22633 ldr r2, [r3]
22634 cmp r2, #0
22637 muls r3, r2, r3
22638 ldr r2, .L3342+32
22639 ldr r2, [r2]
22641 add r3, r3, r2
22642 ldr r2, [r3, #16]
22643 cmp fp, r2
22649 ldr r2, [r1]
22650 adds r2, r2, #1
22651 str r2, [r1]
22653 ldr r2, [r6]
22654 adds r2, r2, #1
22655 str r2, [r6]
22664 lsls r2, r4, #9
22688 movs r2, #0
22689 str r2, [r3]
22699 ldr r2, .L3342+48
22700 str r2, [r3]
22723 ldrh r2, [r5]
22725 cmp r2, r3
22728 cmp r3, r2
22730 ldr r2, .L3342+68
22731 ldrh r2, [r2]
22732 cmp r2, r3
22739 ldr r2, .L3342+72
22743 strh r3, [r2] @ movhi
22744 ldr r2, .L3342+76
22745 strh r3, [r2] @ movhi
22770 ldrb r2, [r3, #6] @ zero_extendqisi2
22772 cmp r2, r3
22775 mov r2, #1472
22788 ldr r2, .L3342+48
22789 str r2, [r3]
22792 ldr r2, .L3342+28
22794 ldr r2, [r2]
22795 subs r3, r3, r2
22796 ldr r2, .L3342+48
22797 ldrh r2, [r2, #4]
22798 cmp r3, r2
22800 movcs r3, r2
22806 ldrb r2, [r3, #6] @ zero_extendqisi2
22808 cmp r2, r3
22811 movw r2, #1515
22822 ldr r2, [sp, #28]
22823 cmp r3, r2
22830 movw r2, #1609
22841 ldr r2, [r8]
22843 cmp r2, r3
22899 ldrh r2, [r3]
22901 mls r3, r2, r1, r3
22902 cmp r2, r3
22905 movs r2, #0
22913 movs r2, #36
22916 mla ip, r2, r1, r3
22918 ldrh r2, [r3]
22921 mul r3, r2, r1
22943 ldr r2, .L3344+4
22951 ldrh r2, [r2]
22952 smulbb r2, r2, r3
22955 sub r8, r8, r2
22959 ldrh r8, [r2]
22979 ldrne r2, [sp]
22983 addne r1, r2, r1, lsl #9
22984 ldr r2, [sp, #12]
22985 cmp r2, #0
22987 ldr r2, [r0]
22989 mla r3, r0, r3, r2
22993 ldrb r2, [r3, #6] @ zero_extendqisi2
22996 cmp r2, r3
22999 movw r2, #1599
23006 ldr r2, [sp, #24]
23009 strh r3, [r2, r1] @ movhi
23010 ldr r2, .L3344+52
23013 ldr r3, [r2]
23019 str r3, [r2]
23021 ldr r2, .L3344+8
23026 ldr r3, [r2]
23028 str r3, [r2]
23033 ldr r2, .L3344+28
23035 ldr r2, [r2]
23036 mla r3, r0, r3, r2
23037 ldr r2, .L3344+20
23038 ldrh r2, [r2]
23043 ldr r2, [sp, #32]
23044 adds r1, r2, #1
23046 str r2, [sp, #40]
23048 ldr r2, [r0]
23052 mla r3, r1, r3, r2
23054 ldr r2, [r3, #8]
23056 str r2, [sp, #44]
23057 movs r2, #0
23063 ldr r2, .L3344+56
23064 ldr r3, [r2, #72]
23066 str r3, [r2, #72]
23070 lsl r2, r8, #9
23088 ldr r2, .L3344+56
23090 ldr r3, [r2, #72]
23092 str r3, [r2, #72]
23093 mov r2, r4
23099 movw r2, #1581
23108 ldr r2, [r0]
23111 mla r3, r1, r3, r2
23112 ldr r2, .L3344+20
23114 ldrh r2, [r2]
23139 ldrh r3, [r2]
23140 ldr r2, [sp]
23143 add r3, r2, r3, lsl #9
23147 ldrh r1, [r2]
23149 ldr r2, .L3344+8
23151 ldr r2, [r2]
23153 mla r8, ip, r2, r0
23154 ldrh r2, [r3]
23205 mov r3, r2
23206 mov r2, r1
23223 mov r3, r2
23224 mov r2, r1
23242 movs r2, #1
23259 mov r3, r2
23261 movs r2, #1
23278 mov r4, r2
23282 mov r3, r2
23283 mov r2, r5
23287 mov r2, r4
23319 ldrh r2, [r8]
23321 cmp r3, r2
23327 movs r2, #1
23329 mov r1, r2
23333 ldr r2, [r4, #8]
23337 ldr r2, [r2]
23338 str r2, [sp, #16]
23339 ldr r2, [r3, #12]
23340 str r2, [sp, #12]
23341 ldr r2, [r3, #8]
23342 str r2, [sp, #8]
23343 ldr r2, [r3, #4]
23344 str r2, [sp, #4]
23347 ldm r4, {r2, r3}
23354 movs r2, #4
23408 str r2, [sp, #32]
23413 ldr r2, [sp, #32]
23432 cmp r2, r1
23444 movs r2, #1
23455 ldr r2, [r3, #4]
23469 ubfx r1, r2, #10, #16
23480 ldrh r2, [r3]
23490 ldr r2, [r10]
23491 ldrh r2, [r2, r5]
23492 orr r3, r3, r2, lsl #10
23493 movs r2, #1
23494 mov r1, r2
23497 ldr r2, [r4, #8]
23500 ldr r0, [r2, #4]
23503 ldr r2, [r2]
23505 str r2, [sp, #16]
23506 ldr r2, [r3, #12]
23507 str r2, [sp, #12]
23508 ldr r2, [r3, #8]
23509 str r2, [sp, #8]
23510 ldr r2, [r3, #4]
23511 str r2, [sp, #4]
23514 ldm r4, {r2, r3}
23517 ldrh r2, [r8]
23520 cmp r3, r2
23526 movs r2, #2
23533 movs r2, #4
23540 movs r2, #4