Files
player/Project/6502_a.s
andy 403b03e115 gcc版的nes汇编还是有问题
6502_a.s是armcc编译出来的,用于对比调试
2025-07-09 00:14:03 +08:00

3428 lines
266 KiB
ArmAsm
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.


6502.o: file format elf32-littlearm
Disassembly of section cpu_code:
00000000 <_00>:
0: f8da 0084 ldr.w r0, [sl, #132] @ 0x84
4: eba9 0100 sub.w r1, r9, r0
8: f101 0001 add.w r0, r1, #1
c: ea4f 2110 mov.w r1, r0, lsr #8
10: f8da 2080 ldr.w r2, [sl, #128] @ 0x80
14: f802 1901 strb.w r1, [r2], #-1
18: f442 7280 orr.w r2, r2, #256 @ 0x100
1c: f802 0901 strb.w r0, [r2], #-1
20: f88a 2080 strb.w r2, [sl, #128] @ 0x80
24: f008 004d and.w r0, r8, #77 @ 0x4d
28: f013 4f00 tst.w r3, #2147483648 @ 0x80000000
2c: bf18 it ne
2e: f040 0080 orrne.w r0, r0, #128 @ 0x80
32: f013 0fff tst.w r3, #255 @ 0xff
36: bf08 it eq
38: f040 0002 orreq.w r0, r0, #2
3c: f040 0030 orr.w r0, r0, #48 @ 0x30
40: f64f 7cfe movw ip, #65534 @ 0xfffe
44: f7ff fffe bl 104 <_06+0xe>
48: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
4c: f100 0007 add.w r0, r0, #7
50: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
54: f8da 1000 ldr.w r1, [sl]
58: f5b8 68e0 subs.w r8, r8, #1792 @ 0x700
5c: bf5c itt pl
5e: f819 0b01 ldrbpl.w r0, [r9], #1
62: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
66: f8da f088 ldr.w pc, [sl, #136] @ 0x88
0000006a <_01>:
6a: f819 0b01 ldrb.w r0, [r9], #1
6e: eb06 6000 add.w r0, r6, r0, lsl #24
72: ea4f 6c10 mov.w ip, r0, lsr #24
76: f81b c00c ldrb.w ip, [fp, ip]
7a: f100 7080 add.w r0, r0, #16777216 @ 0x1000000
7e: ea4f 6110 mov.w r1, r0, lsr #24
82: f81b 1001 ldrb.w r1, [fp, r1]
86: ea4c 2c01 orr.w ip, ip, r1, lsl #8
8a: f40c 4160 and.w r1, ip, #57344 @ 0xe000
8e: f20f 0e0a addw lr, pc, #10
92: ea4f 21d1 mov.w r1, r1, lsr #11
96: f854 f001 ldr.w pc, [r4, r1]
9a: ea45 6500 orr.w r5, r5, r0, lsl #24
9e: ea4f 6325 mov.w r3, r5, asr #24
a2: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
a6: f100 0006 add.w r0, r0, #6
aa: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
ae: f8da 1000 ldr.w r1, [sl]
b2: f5b8 68c0 subs.w r8, r8, #1536 @ 0x600
b6: bf5c itt pl
b8: f819 0b01 ldrbpl.w r0, [r9], #1
bc: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
c0: f8da f088 ldr.w pc, [sl, #136] @ 0x88
000000c4 <_05>:
c4: f819 cb01 ldrb.w ip, [r9], #1
c8: f81b 000c ldrb.w r0, [fp, ip]
cc: ea45 6500 orr.w r5, r5, r0, lsl #24
d0: ea4f 6325 mov.w r3, r5, asr #24
d4: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
d8: f100 0003 add.w r0, r0, #3
dc: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
e0: f8da 1000 ldr.w r1, [sl]
e4: f5b8 7840 subs.w r8, r8, #768 @ 0x300
e8: bf5c itt pl
ea: f819 0b01 ldrbpl.w r0, [r9], #1
ee: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
f2: f8da f088 ldr.w pc, [sl, #136] @ 0x88
000000f6 <_06>:
f6: f819 cb01 ldrb.w ip, [r9], #1
fa: f81b 000c ldrb.w r0, [fp, ip]
fe: 4400 add r0, r0
100: ea50 6300 orrs.w r3, r0, r0, lsl #24
104: f048 0801 orr.w r8, r8, #1
108: f80b 000c strb.w r0, [fp, ip]
10c: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
110: f100 0005 add.w r0, r0, #5
114: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
118: f8da 1000 ldr.w r1, [sl]
11c: f578 68a0 sbcs.w r8, r8, #1280 @ 0x500
120: bf5c itt pl
122: f819 0b01 ldrbpl.w r0, [r9], #1
126: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
12a: f8da f088 ldr.w pc, [sl, #136] @ 0x88
0000012e <_08>:
12e: f008 004d and.w r0, r8, #77 @ 0x4d
132: f013 4f00 tst.w r3, #2147483648 @ 0x80000000
136: bf18 it ne
138: f040 0080 orrne.w r0, r0, #128 @ 0x80
13c: f013 0fff tst.w r3, #255 @ 0xff
140: bf08 it eq
142: f040 0002 orreq.w r0, r0, #2
146: f040 0030 orr.w r0, r0, #48 @ 0x30
14a: f8da 2080 ldr.w r2, [sl, #128] @ 0x80
14e: f802 0901 strb.w r0, [r2], #-1
152: f88a 2080 strb.w r2, [sl, #128] @ 0x80
156: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
15a: f100 0003 add.w r0, r0, #3
15e: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
162: f8da 1000 ldr.w r1, [sl]
166: f5b8 7840 subs.w r8, r8, #768 @ 0x300
16a: bf5c itt pl
16c: f819 0b01 ldrbpl.w r0, [r9], #1
170: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
174: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00000178 <_09>:
178: f819 0b01 ldrb.w r0, [r9], #1
17c: ea45 6500 orr.w r5, r5, r0, lsl #24
180: ea4f 6325 mov.w r3, r5, asr #24
184: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
188: f100 0002 add.w r0, r0, #2
18c: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
190: f8da 1000 ldr.w r1, [sl]
194: f5b8 7800 subs.w r8, r8, #512 @ 0x200
198: bf5c itt pl
19a: f819 0b01 ldrbpl.w r0, [r9], #1
19e: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
1a2: f8da f088 ldr.w pc, [sl, #136] @ 0x88
000001a6 <_0A>:
1a6: 196d adds r5, r5, r5
1a8: ea4f 6325 mov.w r3, r5, asr #24
1ac: f048 0801 orr.w r8, r8, #1
1b0: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
1b4: f100 0002 add.w r0, r0, #2
1b8: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
1bc: f8da 1000 ldr.w r1, [sl]
1c0: f578 7800 sbcs.w r8, r8, #512 @ 0x200
1c4: bf5c itt pl
1c6: f819 0b01 ldrbpl.w r0, [r9], #1
1ca: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
1ce: f8da f088 ldr.w pc, [sl, #136] @ 0x88
000001d2 <_0D>:
1d2: f819 cb01 ldrb.w ip, [r9], #1
1d6: f819 0b01 ldrb.w r0, [r9], #1
1da: ea4c 2c00 orr.w ip, ip, r0, lsl #8
1de: f40c 4160 and.w r1, ip, #57344 @ 0xe000
1e2: f20f 0e0a addw lr, pc, #10
1e6: ea4f 21d1 mov.w r1, r1, lsr #11
1ea: f854 f001 ldr.w pc, [r4, r1]
1ee: ea45 6500 orr.w r5, r5, r0, lsl #24
1f2: ea4f 6325 mov.w r3, r5, asr #24
1f6: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
1fa: f100 0004 add.w r0, r0, #4
1fe: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
202: f8da 1000 ldr.w r1, [sl]
206: f5b8 6880 subs.w r8, r8, #1024 @ 0x400
20a: bf5c itt pl
20c: f819 0b01 ldrbpl.w r0, [r9], #1
210: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
214: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00000218 <_0E>:
218: f819 cb01 ldrb.w ip, [r9], #1
21c: f819 0b01 ldrb.w r0, [r9], #1
220: ea4c 2c00 orr.w ip, ip, r0, lsl #8
224: f40c 4160 and.w r1, ip, #57344 @ 0xe000
228: f20f 0e08 addw lr, pc, #8
22c: ea4f 21d1 mov.w r1, r1, lsr #11
230: f854 f001 ldr.w pc, [r4, r1]
234: 4400 add r0, r0
236: ea50 6300 orrs.w r3, r0, r0, lsl #24
23a: f048 0801 orr.w r8, r8, #1
23e: f40c 4160 and.w r1, ip, #57344 @ 0xe000
242: f10a 0224 add.w r2, sl, #36 @ 0x24
246: f20f 0e0a addw lr, pc, #10
24a: ea4f 21d1 mov.w r1, r1, lsr #11
24e: f852 f001 ldr.w pc, [r2, r1]
252: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
256: f100 0006 add.w r0, r0, #6
25a: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
25e: f8da 1000 ldr.w r1, [sl]
262: f578 68c0 sbcs.w r8, r8, #1536 @ 0x600
266: bf5c itt pl
268: f819 0b01 ldrbpl.w r0, [r9], #1
26c: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
270: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00000274 <_10>:
274: f013 4f00 tst.w r3, #2147483648 @ 0x80000000
278: f919 0b01 ldrsb.w r0, [r9], #1
27c: bf04 itt eq
27e: 4481 addeq r9, r0
280: f5a8 7880 subeq.w r8, r8, #256 @ 0x100
284: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
288: f100 0002 add.w r0, r0, #2
28c: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
290: f8da 1000 ldr.w r1, [sl]
294: f5b8 7800 subs.w r8, r8, #512 @ 0x200
298: bf5c itt pl
29a: f819 0b01 ldrbpl.w r0, [r9], #1
29e: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
2a2: f8da f088 ldr.w pc, [sl, #136] @ 0x88
000002a6 <_11>:
2a6: f819 0b01 ldrb.w r0, [r9], #1
2aa: f810 c00b ldrb.w ip, [r0, fp]
2ae: 4458 add r0, fp
2b0: 7841 ldrb r1, [r0, #1]
2b2: ea4c 2c01 orr.w ip, ip, r1, lsl #8
2b6: eb0c 6c17 add.w ip, ip, r7, lsr #24
2ba: f40c 4160 and.w r1, ip, #57344 @ 0xe000
2be: f20f 0e0a addw lr, pc, #10
2c2: ea4f 21d1 mov.w r1, r1, lsr #11
2c6: f854 f001 ldr.w pc, [r4, r1]
2ca: ea45 6500 orr.w r5, r5, r0, lsl #24
2ce: ea4f 6325 mov.w r3, r5, asr #24
2d2: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
2d6: f100 0005 add.w r0, r0, #5
2da: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
2de: f8da 1000 ldr.w r1, [sl]
2e2: f5b8 68a0 subs.w r8, r8, #1280 @ 0x500
2e6: bf5c itt pl
2e8: f819 0b01 ldrbpl.w r0, [r9], #1
2ec: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
2f0: f8da f088 ldr.w pc, [sl, #136] @ 0x88
000002f4 <_15>:
2f4: f819 cb01 ldrb.w ip, [r9], #1
2f8: eb06 6c0c add.w ip, r6, ip, lsl #24
2fc: ea4f 601c mov.w r0, ip, lsr #24
300: f81b 0000 ldrb.w r0, [fp, r0]
304: ea45 6500 orr.w r5, r5, r0, lsl #24
308: ea4f 6325 mov.w r3, r5, asr #24
30c: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
310: f100 0004 add.w r0, r0, #4
314: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
318: f8da 1000 ldr.w r1, [sl]
31c: f5b8 6880 subs.w r8, r8, #1024 @ 0x400
320: bf5c itt pl
322: f819 0b01 ldrbpl.w r0, [r9], #1
326: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
32a: f8da f088 ldr.w pc, [sl, #136] @ 0x88
0000032e <_16>:
32e: f819 cb01 ldrb.w ip, [r9], #1
332: eb06 6c0c add.w ip, r6, ip, lsl #24
336: ea4f 601c mov.w r0, ip, lsr #24
33a: f81b 0000 ldrb.w r0, [fp, r0]
33e: 4400 add r0, r0
340: ea50 6300 orrs.w r3, r0, r0, lsl #24
344: f048 0801 orr.w r8, r8, #1
348: ea4f 611c mov.w r1, ip, lsr #24
34c: f80b 0001 strb.w r0, [fp, r1]
350: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
354: f100 0006 add.w r0, r0, #6
358: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
35c: f8da 1000 ldr.w r1, [sl]
360: f578 68c0 sbcs.w r8, r8, #1536 @ 0x600
364: bf5c itt pl
366: f819 0b01 ldrbpl.w r0, [r9], #1
36a: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
36e: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00000372 <_18>:
372: f028 0801 bic.w r8, r8, #1
376: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
37a: f100 0002 add.w r0, r0, #2
37e: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
382: f8da 1000 ldr.w r1, [sl]
386: f5b8 7800 subs.w r8, r8, #512 @ 0x200
38a: bf5c itt pl
38c: f819 0b01 ldrbpl.w r0, [r9], #1
390: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
394: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00000398 <_19>:
398: f819 cb01 ldrb.w ip, [r9], #1
39c: f819 0b01 ldrb.w r0, [r9], #1
3a0: ea4c 2c00 orr.w ip, ip, r0, lsl #8
3a4: eb0c 6c17 add.w ip, ip, r7, lsr #24
3a8: f40c 4160 and.w r1, ip, #57344 @ 0xe000
3ac: f20f 0e08 addw lr, pc, #8
3b0: ea4f 21d1 mov.w r1, r1, lsr #11
3b4: f854 f001 ldr.w pc, [r4, r1]
3b8: ea45 6500 orr.w r5, r5, r0, lsl #24
3bc: ea4f 6325 mov.w r3, r5, asr #24
3c0: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
3c4: f100 0004 add.w r0, r0, #4
3c8: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
3cc: f8da 1000 ldr.w r1, [sl]
3d0: f5b8 6880 subs.w r8, r8, #1024 @ 0x400
3d4: bf5c itt pl
3d6: f819 0b01 ldrbpl.w r0, [r9], #1
3da: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
3de: f8da f088 ldr.w pc, [sl, #136] @ 0x88
000003e2 <_1D>:
3e2: f819 cb01 ldrb.w ip, [r9], #1
3e6: f819 0b01 ldrb.w r0, [r9], #1
3ea: ea4c 2c00 orr.w ip, ip, r0, lsl #8
3ee: eb0c 6c16 add.w ip, ip, r6, lsr #24
3f2: f40c 4160 and.w r1, ip, #57344 @ 0xe000
3f6: f20f 0e0a addw lr, pc, #10
3fa: ea4f 21d1 mov.w r1, r1, lsr #11
3fe: f854 f001 ldr.w pc, [r4, r1]
402: ea45 6500 orr.w r5, r5, r0, lsl #24
406: ea4f 6325 mov.w r3, r5, asr #24
40a: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
40e: f100 0004 add.w r0, r0, #4
412: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
416: f8da 1000 ldr.w r1, [sl]
41a: f5b8 6880 subs.w r8, r8, #1024 @ 0x400
41e: bf5c itt pl
420: f819 0b01 ldrbpl.w r0, [r9], #1
424: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
428: f8da f088 ldr.w pc, [sl, #136] @ 0x88
0000042c <_1E>:
42c: f819 cb01 ldrb.w ip, [r9], #1
430: f819 0b01 ldrb.w r0, [r9], #1
434: ea4c 2c00 orr.w ip, ip, r0, lsl #8
438: eb0c 6c16 add.w ip, ip, r6, lsr #24
43c: f40c 4160 and.w r1, ip, #57344 @ 0xe000
440: f20f 0e08 addw lr, pc, #8
444: ea4f 21d1 mov.w r1, r1, lsr #11
448: f854 f001 ldr.w pc, [r4, r1]
44c: 4400 add r0, r0
44e: ea50 6300 orrs.w r3, r0, r0, lsl #24
452: f048 0801 orr.w r8, r8, #1
456: f40c 4160 and.w r1, ip, #57344 @ 0xe000
45a: f10a 0224 add.w r2, sl, #36 @ 0x24
45e: f20f 0e0a addw lr, pc, #10
462: ea4f 21d1 mov.w r1, r1, lsr #11
466: f852 f001 ldr.w pc, [r2, r1]
46a: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
46e: f100 0007 add.w r0, r0, #7
472: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
476: f8da 1000 ldr.w r1, [sl]
47a: f578 68e0 sbcs.w r8, r8, #1792 @ 0x700
47e: bf5c itt pl
480: f819 0b01 ldrbpl.w r0, [r9], #1
484: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
488: f8da f088 ldr.w pc, [sl, #136] @ 0x88
0000048c <_20>:
48c: f819 2b01 ldrb.w r2, [r9], #1
490: f8da 1084 ldr.w r1, [sl, #132] @ 0x84
494: eba9 0001 sub.w r0, r9, r1
498: f899 1000 ldrb.w r1, [r9]
49c: ea42 2901 orr.w r9, r2, r1, lsl #8
4a0: ea4f 2110 mov.w r1, r0, lsr #8
4a4: f8da 2080 ldr.w r2, [sl, #128] @ 0x80
4a8: f802 1901 strb.w r1, [r2], #-1
4ac: f442 7280 orr.w r2, r2, #256 @ 0x100
4b0: f802 0901 strb.w r0, [r2], #-1
4b4: f88a 2080 strb.w r2, [sl, #128] @ 0x80
4b8: f409 4160 and.w r1, r9, #57344 @ 0xe000
4bc: f10a 0244 add.w r2, sl, #68 @ 0x44
4c0: ea4f 20d1 mov.w r0, r1, lsr #11
4c4: 5810 ldr r0, [r2, r0]
4c6: f8ca 0084 str.w r0, [sl, #132] @ 0x84
4ca: 4481 add r9, r0
4cc: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
4d0: f100 0006 add.w r0, r0, #6
4d4: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
4d8: f8da 1000 ldr.w r1, [sl]
4dc: f5b8 68c0 subs.w r8, r8, #1536 @ 0x600
4e0: bf5c itt pl
4e2: f819 0b01 ldrbpl.w r0, [r9], #1
4e6: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
4ea: f8da f088 ldr.w pc, [sl, #136] @ 0x88
000004ee <_21>:
4ee: f819 0b01 ldrb.w r0, [r9], #1
4f2: eb06 6000 add.w r0, r6, r0, lsl #24
4f6: ea4f 6c10 mov.w ip, r0, lsr #24
4fa: f81b c00c ldrb.w ip, [fp, ip]
4fe: f100 7080 add.w r0, r0, #16777216 @ 0x1000000
502: ea4f 6110 mov.w r1, r0, lsr #24
506: f81b 1001 ldrb.w r1, [fp, r1]
50a: ea4c 2c01 orr.w ip, ip, r1, lsl #8
50e: f40c 4160 and.w r1, ip, #57344 @ 0xe000
512: f20f 0e0a addw lr, pc, #10
516: ea4f 21d1 mov.w r1, r1, lsr #11
51a: f854 f001 ldr.w pc, [r4, r1]
51e: ea05 6500 and.w r5, r5, r0, lsl #24
522: ea4f 6325 mov.w r3, r5, asr #24
526: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
52a: f100 0006 add.w r0, r0, #6
52e: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
532: f8da 1000 ldr.w r1, [sl]
536: f5b8 68c0 subs.w r8, r8, #1536 @ 0x600
53a: bf5c itt pl
53c: f819 0b01 ldrbpl.w r0, [r9], #1
540: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
544: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00000548 <_24>:
548: f819 cb01 ldrb.w ip, [r9], #1
54c: f81b 000c ldrb.w r0, [fp, ip]
550: f028 0840 bic.w r8, r8, #64 @ 0x40
554: f010 0f40 tst.w r0, #64 @ 0x40
558: bf18 it ne
55a: f048 0840 orrne.w r8, r8, #64 @ 0x40
55e: ea00 6315 and.w r3, r0, r5, lsr #24
562: ea43 6300 orr.w r3, r3, r0, lsl #24
566: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
56a: f100 0003 add.w r0, r0, #3
56e: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
572: f8da 1000 ldr.w r1, [sl]
576: f5b8 7840 subs.w r8, r8, #768 @ 0x300
57a: bf5c itt pl
57c: f819 0b01 ldrbpl.w r0, [r9], #1
580: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
584: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00000588 <_25>:
588: f819 cb01 ldrb.w ip, [r9], #1
58c: f81b 000c ldrb.w r0, [fp, ip]
590: ea05 6500 and.w r5, r5, r0, lsl #24
594: ea4f 6325 mov.w r3, r5, asr #24
598: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
59c: f100 0003 add.w r0, r0, #3
5a0: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
5a4: f8da 1000 ldr.w r1, [sl]
5a8: f5b8 7840 subs.w r8, r8, #768 @ 0x300
5ac: bf5c itt pl
5ae: f819 0b01 ldrbpl.w r0, [r9], #1
5b2: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
5b6: f8da f088 ldr.w pc, [sl, #136] @ 0x88
000005ba <_26>:
5ba: f819 cb01 ldrb.w ip, [r9], #1
5be: f81b 000c ldrb.w r0, [fp, ip]
5c2: ea5f 0858 movs.w r8, r8, lsr #1
5c6: eb40 0000 adc.w r0, r0, r0
5ca: ea50 6300 orrs.w r3, r0, r0, lsl #24
5ce: eb48 0808 adc.w r8, r8, r8
5d2: f80b 000c strb.w r0, [fp, ip]
5d6: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
5da: f100 0005 add.w r0, r0, #5
5de: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
5e2: f8da 1000 ldr.w r1, [sl]
5e6: f5b8 68a0 subs.w r8, r8, #1280 @ 0x500
5ea: bf5c itt pl
5ec: f819 0b01 ldrbpl.w r0, [r9], #1
5f0: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
5f4: f8da f088 ldr.w pc, [sl, #136] @ 0x88
000005f8 <_28>:
5f8: f89a 2080 ldrb.w r2, [sl, #128] @ 0x80
5fc: f102 0201 add.w r2, r2, #1
600: f88a 2080 strb.w r2, [sl, #128] @ 0x80
604: f442 7280 orr.w r2, r2, #256 @ 0x100
608: f91b 0002 ldrsb.w r0, [fp, r2]
60c: f028 084d bic.w r8, r8, #77 @ 0x4d
610: f000 014d and.w r1, r0, #77 @ 0x4d
614: ea48 0801 orr.w r8, r8, r1
618: f020 03fd bic.w r3, r0, #253 @ 0xfd
61c: f083 0302 eor.w r3, r3, #2
620: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
624: f100 0004 add.w r0, r0, #4
628: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
62c: f8da 1000 ldr.w r1, [sl]
630: f5b8 6880 subs.w r8, r8, #1024 @ 0x400
634: bf5c itt pl
636: f819 0b01 ldrbpl.w r0, [r9], #1
63a: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
63e: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00000642 <_29>:
642: f819 0b01 ldrb.w r0, [r9], #1
646: ea05 6500 and.w r5, r5, r0, lsl #24
64a: ea4f 6325 mov.w r3, r5, asr #24
64e: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
652: f100 0002 add.w r0, r0, #2
656: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
65a: f8da 1000 ldr.w r1, [sl]
65e: f5b8 7800 subs.w r8, r8, #512 @ 0x200
662: bf5c itt pl
664: f819 0b01 ldrbpl.w r0, [r9], #1
668: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
66c: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00000670 <_2A>:
670: ea5f 0858 movs.w r8, r8, lsr #1
674: bf28 it cs
676: f445 0500 orrcs.w r5, r5, #8388608 @ 0x800000
67a: 196d adds r5, r5, r5
67c: ea4f 6325 mov.w r3, r5, asr #24
680: eb48 0808 adc.w r8, r8, r8
684: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
688: f100 0002 add.w r0, r0, #2
68c: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
690: f8da 1000 ldr.w r1, [sl]
694: f5b8 7800 subs.w r8, r8, #512 @ 0x200
698: bf5c itt pl
69a: f819 0b01 ldrbpl.w r0, [r9], #1
69e: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
6a2: f8da f088 ldr.w pc, [sl, #136] @ 0x88
000006a6 <_2C>:
6a6: f819 cb01 ldrb.w ip, [r9], #1
6aa: f819 0b01 ldrb.w r0, [r9], #1
6ae: ea4c 2c00 orr.w ip, ip, r0, lsl #8
6b2: f40c 4160 and.w r1, ip, #57344 @ 0xe000
6b6: f20f 0e0a addw lr, pc, #10
6ba: ea4f 21d1 mov.w r1, r1, lsr #11
6be: f854 f001 ldr.w pc, [r4, r1]
6c2: f028 0840 bic.w r8, r8, #64 @ 0x40
6c6: f010 0f40 tst.w r0, #64 @ 0x40
6ca: bf18 it ne
6cc: f048 0840 orrne.w r8, r8, #64 @ 0x40
6d0: ea00 6315 and.w r3, r0, r5, lsr #24
6d4: ea43 6300 orr.w r3, r3, r0, lsl #24
6d8: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
6dc: f100 0004 add.w r0, r0, #4
6e0: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
6e4: f8da 1000 ldr.w r1, [sl]
6e8: f5b8 6880 subs.w r8, r8, #1024 @ 0x400
6ec: bf5c itt pl
6ee: f819 0b01 ldrbpl.w r0, [r9], #1
6f2: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
6f6: f8da f088 ldr.w pc, [sl, #136] @ 0x88
000006fa <_2D>:
6fa: f819 cb01 ldrb.w ip, [r9], #1
6fe: f819 0b01 ldrb.w r0, [r9], #1
702: ea4c 2c00 orr.w ip, ip, r0, lsl #8
706: f40c 4160 and.w r1, ip, #57344 @ 0xe000
70a: f20f 0e0a addw lr, pc, #10
70e: ea4f 21d1 mov.w r1, r1, lsr #11
712: f854 f001 ldr.w pc, [r4, r1]
716: ea05 6500 and.w r5, r5, r0, lsl #24
71a: ea4f 6325 mov.w r3, r5, asr #24
71e: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
722: f100 0004 add.w r0, r0, #4
726: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
72a: f8da 1000 ldr.w r1, [sl]
72e: f5b8 6880 subs.w r8, r8, #1024 @ 0x400
732: bf5c itt pl
734: f819 0b01 ldrbpl.w r0, [r9], #1
738: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
73c: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00000740 <_2E>:
740: f819 cb01 ldrb.w ip, [r9], #1
744: f819 0b01 ldrb.w r0, [r9], #1
748: ea4c 2c00 orr.w ip, ip, r0, lsl #8
74c: f40c 4160 and.w r1, ip, #57344 @ 0xe000
750: f20f 0e08 addw lr, pc, #8
754: ea4f 21d1 mov.w r1, r1, lsr #11
758: f854 f001 ldr.w pc, [r4, r1]
75c: ea5f 0858 movs.w r8, r8, lsr #1
760: eb40 0000 adc.w r0, r0, r0
764: ea50 6300 orrs.w r3, r0, r0, lsl #24
768: eb48 0808 adc.w r8, r8, r8
76c: f40c 4160 and.w r1, ip, #57344 @ 0xe000
770: f10a 0224 add.w r2, sl, #36 @ 0x24
774: f20f 0e08 addw lr, pc, #8
778: ea4f 21d1 mov.w r1, r1, lsr #11
77c: f852 f001 ldr.w pc, [r2, r1]
780: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
784: f100 0006 add.w r0, r0, #6
788: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
78c: f8da 1000 ldr.w r1, [sl]
790: f5b8 68c0 subs.w r8, r8, #1536 @ 0x600
794: bf5c itt pl
796: f819 0b01 ldrbpl.w r0, [r9], #1
79a: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
79e: f8da f088 ldr.w pc, [sl, #136] @ 0x88
000007a2 <_30>:
7a2: f013 4f00 tst.w r3, #2147483648 @ 0x80000000
7a6: f919 0b01 ldrsb.w r0, [r9], #1
7aa: bf1c itt ne
7ac: 4481 addne r9, r0
7ae: f5a8 7880 subne.w r8, r8, #256 @ 0x100
7b2: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
7b6: f100 0002 add.w r0, r0, #2
7ba: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
7be: f8da 1000 ldr.w r1, [sl]
7c2: f5b8 7800 subs.w r8, r8, #512 @ 0x200
7c6: bf5c itt pl
7c8: f819 0b01 ldrbpl.w r0, [r9], #1
7cc: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
7d0: f8da f088 ldr.w pc, [sl, #136] @ 0x88
000007d4 <_31>:
7d4: f819 0b01 ldrb.w r0, [r9], #1
7d8: f810 c00b ldrb.w ip, [r0, fp]
7dc: 4458 add r0, fp
7de: 7841 ldrb r1, [r0, #1]
7e0: ea4c 2c01 orr.w ip, ip, r1, lsl #8
7e4: eb0c 6c17 add.w ip, ip, r7, lsr #24
7e8: f40c 4160 and.w r1, ip, #57344 @ 0xe000
7ec: f20f 0e08 addw lr, pc, #8
7f0: ea4f 21d1 mov.w r1, r1, lsr #11
7f4: f854 f001 ldr.w pc, [r4, r1]
7f8: ea05 6500 and.w r5, r5, r0, lsl #24
7fc: ea4f 6325 mov.w r3, r5, asr #24
800: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
804: f100 0005 add.w r0, r0, #5
808: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
80c: f8da 1000 ldr.w r1, [sl]
810: f5b8 68a0 subs.w r8, r8, #1280 @ 0x500
814: bf5c itt pl
816: f819 0b01 ldrbpl.w r0, [r9], #1
81a: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
81e: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00000822 <_35>:
822: f819 cb01 ldrb.w ip, [r9], #1
826: eb06 6c0c add.w ip, r6, ip, lsl #24
82a: ea4f 601c mov.w r0, ip, lsr #24
82e: f81b 0000 ldrb.w r0, [fp, r0]
832: ea05 6500 and.w r5, r5, r0, lsl #24
836: ea4f 6325 mov.w r3, r5, asr #24
83a: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
83e: f100 0004 add.w r0, r0, #4
842: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
846: f8da 1000 ldr.w r1, [sl]
84a: f5b8 6880 subs.w r8, r8, #1024 @ 0x400
84e: bf5c itt pl
850: f819 0b01 ldrbpl.w r0, [r9], #1
854: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
858: f8da f088 ldr.w pc, [sl, #136] @ 0x88
0000085c <_36>:
85c: f819 cb01 ldrb.w ip, [r9], #1
860: eb06 6c0c add.w ip, r6, ip, lsl #24
864: ea4f 601c mov.w r0, ip, lsr #24
868: f81b 0000 ldrb.w r0, [fp, r0]
86c: ea5f 0858 movs.w r8, r8, lsr #1
870: eb40 0000 adc.w r0, r0, r0
874: ea50 6300 orrs.w r3, r0, r0, lsl #24
878: eb48 0808 adc.w r8, r8, r8
87c: ea4f 611c mov.w r1, ip, lsr #24
880: f80b 0001 strb.w r0, [fp, r1]
884: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
888: f100 0006 add.w r0, r0, #6
88c: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
890: f8da 1000 ldr.w r1, [sl]
894: f5b8 68c0 subs.w r8, r8, #1536 @ 0x600
898: bf5c itt pl
89a: f819 0b01 ldrbpl.w r0, [r9], #1
89e: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
8a2: f8da f088 ldr.w pc, [sl, #136] @ 0x88
000008a6 <_38>:
8a6: f048 0801 orr.w r8, r8, #1
8aa: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
8ae: f100 0002 add.w r0, r0, #2
8b2: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
8b6: f8da 1000 ldr.w r1, [sl]
8ba: f5b8 7800 subs.w r8, r8, #512 @ 0x200
8be: bf5c itt pl
8c0: f819 0b01 ldrbpl.w r0, [r9], #1
8c4: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
8c8: f8da f088 ldr.w pc, [sl, #136] @ 0x88
000008cc <_39>:
8cc: f819 cb01 ldrb.w ip, [r9], #1
8d0: f819 0b01 ldrb.w r0, [r9], #1
8d4: ea4c 2c00 orr.w ip, ip, r0, lsl #8
8d8: eb0c 6c17 add.w ip, ip, r7, lsr #24
8dc: f40c 4160 and.w r1, ip, #57344 @ 0xe000
8e0: f20f 0e08 addw lr, pc, #8
8e4: ea4f 21d1 mov.w r1, r1, lsr #11
8e8: f854 f001 ldr.w pc, [r4, r1]
8ec: ea05 6500 and.w r5, r5, r0, lsl #24
8f0: ea4f 6325 mov.w r3, r5, asr #24
8f4: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
8f8: f100 0004 add.w r0, r0, #4
8fc: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
900: f8da 1000 ldr.w r1, [sl]
904: f5b8 6880 subs.w r8, r8, #1024 @ 0x400
908: bf5c itt pl
90a: f819 0b01 ldrbpl.w r0, [r9], #1
90e: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
912: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00000916 <_3D>:
916: f819 cb01 ldrb.w ip, [r9], #1
91a: f819 0b01 ldrb.w r0, [r9], #1
91e: ea4c 2c00 orr.w ip, ip, r0, lsl #8
922: eb0c 6c16 add.w ip, ip, r6, lsr #24
926: f40c 4160 and.w r1, ip, #57344 @ 0xe000
92a: f20f 0e0a addw lr, pc, #10
92e: ea4f 21d1 mov.w r1, r1, lsr #11
932: f854 f001 ldr.w pc, [r4, r1]
936: ea05 6500 and.w r5, r5, r0, lsl #24
93a: ea4f 6325 mov.w r3, r5, asr #24
93e: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
942: f100 0004 add.w r0, r0, #4
946: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
94a: f8da 1000 ldr.w r1, [sl]
94e: f5b8 6880 subs.w r8, r8, #1024 @ 0x400
952: bf5c itt pl
954: f819 0b01 ldrbpl.w r0, [r9], #1
958: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
95c: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00000960 <_3E>:
960: f819 cb01 ldrb.w ip, [r9], #1
964: f819 0b01 ldrb.w r0, [r9], #1
968: ea4c 2c00 orr.w ip, ip, r0, lsl #8
96c: eb0c 6c16 add.w ip, ip, r6, lsr #24
970: f40c 4160 and.w r1, ip, #57344 @ 0xe000
974: f20f 0e08 addw lr, pc, #8
978: ea4f 21d1 mov.w r1, r1, lsr #11
97c: f854 f001 ldr.w pc, [r4, r1]
980: ea5f 0858 movs.w r8, r8, lsr #1
984: eb40 0000 adc.w r0, r0, r0
988: ea50 6300 orrs.w r3, r0, r0, lsl #24
98c: eb48 0808 adc.w r8, r8, r8
990: f40c 4160 and.w r1, ip, #57344 @ 0xe000
994: f10a 0224 add.w r2, sl, #36 @ 0x24
998: f20f 0e08 addw lr, pc, #8
99c: ea4f 21d1 mov.w r1, r1, lsr #11
9a0: f852 f001 ldr.w pc, [r2, r1]
9a4: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
9a8: f100 0007 add.w r0, r0, #7
9ac: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
9b0: f8da 1000 ldr.w r1, [sl]
9b4: f5b8 68e0 subs.w r8, r8, #1792 @ 0x700
9b8: bf5c itt pl
9ba: f819 0b01 ldrbpl.w r0, [r9], #1
9be: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
9c2: f8da f088 ldr.w pc, [sl, #136] @ 0x88
000009c6 <_40>:
9c6: f89a 2080 ldrb.w r2, [sl, #128] @ 0x80
9ca: f102 0201 add.w r2, r2, #1
9ce: f88a 2080 strb.w r2, [sl, #128] @ 0x80
9d2: f442 7280 orr.w r2, r2, #256 @ 0x100
9d6: f91b 0002 ldrsb.w r0, [fp, r2]
9da: f028 084d bic.w r8, r8, #77 @ 0x4d
9de: f000 014d and.w r1, r0, #77 @ 0x4d
9e2: ea48 0801 orr.w r8, r8, r1
9e6: f020 03fd bic.w r3, r0, #253 @ 0xfd
9ea: f083 0302 eor.w r3, r3, #2
9ee: f89a 2080 ldrb.w r2, [sl, #128] @ 0x80
9f2: f102 0202 add.w r2, r2, #2
9f6: f88a 2080 strb.w r2, [sl, #128] @ 0x80
9fa: f8da 2080 ldr.w r2, [sl, #128] @ 0x80
9fe: f812 0901 ldrb.w r0, [r2], #-1
a02: f442 7280 orr.w r2, r2, #256 @ 0x100
a06: f892 9000 ldrb.w r9, [r2]
a0a: ea49 2900 orr.w r9, r9, r0, lsl #8
a0e: f409 4160 and.w r1, r9, #57344 @ 0xe000
a12: f10a 0244 add.w r2, sl, #68 @ 0x44
a16: ea4f 20d1 mov.w r0, r1, lsr #11
a1a: 5810 ldr r0, [r2, r0]
a1c: f8ca 0084 str.w r0, [sl, #132] @ 0x84
a20: 4481 add r9, r0
a22: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
a26: f100 0006 add.w r0, r0, #6
a2a: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
a2e: f8da 1000 ldr.w r1, [sl]
a32: f5b8 68c0 subs.w r8, r8, #1536 @ 0x600
a36: bf5c itt pl
a38: f819 0b01 ldrbpl.w r0, [r9], #1
a3c: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
a40: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00000a44 <_41>:
a44: f819 0b01 ldrb.w r0, [r9], #1
a48: eb06 6000 add.w r0, r6, r0, lsl #24
a4c: ea4f 6c10 mov.w ip, r0, lsr #24
a50: f81b c00c ldrb.w ip, [fp, ip]
a54: f100 7080 add.w r0, r0, #16777216 @ 0x1000000
a58: ea4f 6110 mov.w r1, r0, lsr #24
a5c: f81b 1001 ldrb.w r1, [fp, r1]
a60: ea4c 2c01 orr.w ip, ip, r1, lsl #8
a64: f40c 4160 and.w r1, ip, #57344 @ 0xe000
a68: f20f 0e08 addw lr, pc, #8
a6c: ea4f 21d1 mov.w r1, r1, lsr #11
a70: f854 f001 ldr.w pc, [r4, r1]
a74: ea85 6500 eor.w r5, r5, r0, lsl #24
a78: ea4f 6325 mov.w r3, r5, asr #24
a7c: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
a80: f100 0006 add.w r0, r0, #6
a84: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
a88: f8da 1000 ldr.w r1, [sl]
a8c: f5b8 68c0 subs.w r8, r8, #1536 @ 0x600
a90: bf5c itt pl
a92: f819 0b01 ldrbpl.w r0, [r9], #1
a96: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
a9a: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00000a9e <_45>:
a9e: f819 cb01 ldrb.w ip, [r9], #1
aa2: f81b 000c ldrb.w r0, [fp, ip]
aa6: ea85 6500 eor.w r5, r5, r0, lsl #24
aaa: ea4f 6325 mov.w r3, r5, asr #24
aae: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
ab2: f100 0003 add.w r0, r0, #3
ab6: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
aba: f8da 1000 ldr.w r1, [sl]
abe: f5b8 7840 subs.w r8, r8, #768 @ 0x300
ac2: bf5c itt pl
ac4: f819 0b01 ldrbpl.w r0, [r9], #1
ac8: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
acc: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00000ad0 <_46>:
ad0: f819 cb01 ldrb.w ip, [r9], #1
ad4: f81b 300c ldrb.w r3, [fp, ip]
ad8: 085b lsrs r3, r3, #1
ada: f048 0801 orr.w r8, r8, #1
ade: f80b 300c strb.w r3, [fp, ip]
ae2: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
ae6: f100 0005 add.w r0, r0, #5
aea: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
aee: f8da 1000 ldr.w r1, [sl]
af2: f578 68a0 sbcs.w r8, r8, #1280 @ 0x500
af6: bf5c itt pl
af8: f819 0b01 ldrbpl.w r0, [r9], #1
afc: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
b00: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00000b04 <_48>:
b04: ea4f 6015 mov.w r0, r5, lsr #24
b08: f8da 2080 ldr.w r2, [sl, #128] @ 0x80
b0c: f802 0901 strb.w r0, [r2], #-1
b10: f88a 2080 strb.w r2, [sl, #128] @ 0x80
b14: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
b18: f100 0003 add.w r0, r0, #3
b1c: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
b20: f8da 1000 ldr.w r1, [sl]
b24: f5b8 7840 subs.w r8, r8, #768 @ 0x300
b28: bf5c itt pl
b2a: f819 0b01 ldrbpl.w r0, [r9], #1
b2e: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
b32: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00000b36 <_49>:
b36: f819 0b01 ldrb.w r0, [r9], #1
b3a: ea85 6500 eor.w r5, r5, r0, lsl #24
b3e: ea4f 6325 mov.w r3, r5, asr #24
b42: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
b46: f100 0002 add.w r0, r0, #2
b4a: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
b4e: f8da 1000 ldr.w r1, [sl]
b52: f5b8 7800 subs.w r8, r8, #512 @ 0x200
b56: bf5c itt pl
b58: f819 0b01 ldrbpl.w r0, [r9], #1
b5c: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
b60: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00000b64 <_4A>:
b64: 0e6b lsrs r3, r5, #25
b66: ea4f 6503 mov.w r5, r3, lsl #24
b6a: f048 0801 orr.w r8, r8, #1
b6e: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
b72: f100 0002 add.w r0, r0, #2
b76: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
b7a: f8da 1000 ldr.w r1, [sl]
b7e: f578 7800 sbcs.w r8, r8, #512 @ 0x200
b82: bf5c itt pl
b84: f819 0b01 ldrbpl.w r0, [r9], #1
b88: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
b8c: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00000b90 <_4C>:
b90: f819 0b01 ldrb.w r0, [r9], #1
b94: f899 1000 ldrb.w r1, [r9]
b98: ea40 2901 orr.w r9, r0, r1, lsl #8
b9c: f409 4160 and.w r1, r9, #57344 @ 0xe000
ba0: f10a 0244 add.w r2, sl, #68 @ 0x44
ba4: ea4f 20d1 mov.w r0, r1, lsr #11
ba8: 5810 ldr r0, [r2, r0]
baa: f8ca 0084 str.w r0, [sl, #132] @ 0x84
bae: 4481 add r9, r0
bb0: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
bb4: f100 0003 add.w r0, r0, #3
bb8: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
bbc: f8da 1000 ldr.w r1, [sl]
bc0: f5b8 7840 subs.w r8, r8, #768 @ 0x300
bc4: bf5c itt pl
bc6: f819 0b01 ldrbpl.w r0, [r9], #1
bca: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
bce: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00000bd2 <_4D>:
bd2: f819 cb01 ldrb.w ip, [r9], #1
bd6: f819 0b01 ldrb.w r0, [r9], #1
bda: ea4c 2c00 orr.w ip, ip, r0, lsl #8
bde: f40c 4160 and.w r1, ip, #57344 @ 0xe000
be2: f20f 0e0a addw lr, pc, #10
be6: ea4f 21d1 mov.w r1, r1, lsr #11
bea: f854 f001 ldr.w pc, [r4, r1]
bee: ea85 6500 eor.w r5, r5, r0, lsl #24
bf2: ea4f 6325 mov.w r3, r5, asr #24
bf6: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
bfa: f100 0004 add.w r0, r0, #4
bfe: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
c02: f8da 1000 ldr.w r1, [sl]
c06: f5b8 6880 subs.w r8, r8, #1024 @ 0x400
c0a: bf5c itt pl
c0c: f819 0b01 ldrbpl.w r0, [r9], #1
c10: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
c14: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00000c18 <_4E>:
c18: f819 cb01 ldrb.w ip, [r9], #1
c1c: f819 0b01 ldrb.w r0, [r9], #1
c20: ea4c 2c00 orr.w ip, ip, r0, lsl #8
c24: f40c 4160 and.w r1, ip, #57344 @ 0xe000
c28: f20f 0e08 addw lr, pc, #8
c2c: ea4f 21d1 mov.w r1, r1, lsr #11
c30: f854 f001 ldr.w pc, [r4, r1]
c34: 0840 lsrs r0, r0, #1
c36: f048 0801 orr.w r8, r8, #1
c3a: 4603 mov r3, r0
c3c: f40c 4160 and.w r1, ip, #57344 @ 0xe000
c40: f10a 0224 add.w r2, sl, #36 @ 0x24
c44: f20f 0e08 addw lr, pc, #8
c48: ea4f 21d1 mov.w r1, r1, lsr #11
c4c: f852 f001 ldr.w pc, [r2, r1]
c50: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
c54: f100 0006 add.w r0, r0, #6
c58: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
c5c: f8da 1000 ldr.w r1, [sl]
c60: f578 68c0 sbcs.w r8, r8, #1536 @ 0x600
c64: bf5c itt pl
c66: f819 0b01 ldrbpl.w r0, [r9], #1
c6a: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
c6e: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00000c72 <_50>:
c72: f018 0f40 tst.w r8, #64 @ 0x40
c76: f919 0b01 ldrsb.w r0, [r9], #1
c7a: bf04 itt eq
c7c: 4481 addeq r9, r0
c7e: f5a8 7880 subeq.w r8, r8, #256 @ 0x100
c82: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
c86: f100 0002 add.w r0, r0, #2
c8a: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
c8e: f8da 1000 ldr.w r1, [sl]
c92: f5b8 7800 subs.w r8, r8, #512 @ 0x200
c96: bf5c itt pl
c98: f819 0b01 ldrbpl.w r0, [r9], #1
c9c: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
ca0: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00000ca4 <_51>:
ca4: f819 0b01 ldrb.w r0, [r9], #1
ca8: f810 c00b ldrb.w ip, [r0, fp]
cac: 4458 add r0, fp
cae: 7841 ldrb r1, [r0, #1]
cb0: ea4c 2c01 orr.w ip, ip, r1, lsl #8
cb4: eb0c 6c17 add.w ip, ip, r7, lsr #24
cb8: f40c 4160 and.w r1, ip, #57344 @ 0xe000
cbc: f20f 0e08 addw lr, pc, #8
cc0: ea4f 21d1 mov.w r1, r1, lsr #11
cc4: f854 f001 ldr.w pc, [r4, r1]
cc8: ea85 6500 eor.w r5, r5, r0, lsl #24
ccc: ea4f 6325 mov.w r3, r5, asr #24
cd0: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
cd4: f100 0005 add.w r0, r0, #5
cd8: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
cdc: f8da 1000 ldr.w r1, [sl]
ce0: f5b8 68a0 subs.w r8, r8, #1280 @ 0x500
ce4: bf5c itt pl
ce6: f819 0b01 ldrbpl.w r0, [r9], #1
cea: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
cee: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00000cf2 <_55>:
cf2: f819 cb01 ldrb.w ip, [r9], #1
cf6: eb06 6c0c add.w ip, r6, ip, lsl #24
cfa: ea4f 601c mov.w r0, ip, lsr #24
cfe: f81b 0000 ldrb.w r0, [fp, r0]
d02: ea85 6500 eor.w r5, r5, r0, lsl #24
d06: ea4f 6325 mov.w r3, r5, asr #24
d0a: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
d0e: f100 0004 add.w r0, r0, #4
d12: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
d16: f8da 1000 ldr.w r1, [sl]
d1a: f5b8 6880 subs.w r8, r8, #1024 @ 0x400
d1e: bf5c itt pl
d20: f819 0b01 ldrbpl.w r0, [r9], #1
d24: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
d28: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00000d2c <_56>:
d2c: f819 cb01 ldrb.w ip, [r9], #1
d30: eb06 6c0c add.w ip, r6, ip, lsl #24
d34: ea4f 631c mov.w r3, ip, lsr #24
d38: f81b 3003 ldrb.w r3, [fp, r3]
d3c: 085b lsrs r3, r3, #1
d3e: f048 0801 orr.w r8, r8, #1
d42: ea4f 611c mov.w r1, ip, lsr #24
d46: f80b 3001 strb.w r3, [fp, r1]
d4a: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
d4e: f100 0006 add.w r0, r0, #6
d52: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
d56: f8da 1000 ldr.w r1, [sl]
d5a: f578 68c0 sbcs.w r8, r8, #1536 @ 0x600
d5e: bf5c itt pl
d60: f819 0b01 ldrbpl.w r0, [r9], #1
d64: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
d68: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00000d6c <_58>:
d6c: f028 0804 bic.w r8, r8, #4
d70: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
d74: f100 0002 add.w r0, r0, #2
d78: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
d7c: f8da 1000 ldr.w r1, [sl]
d80: f5b8 7800 subs.w r8, r8, #512 @ 0x200
d84: bf5c itt pl
d86: f819 0b01 ldrbpl.w r0, [r9], #1
d8a: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
d8e: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00000d92 <_59>:
d92: f819 cb01 ldrb.w ip, [r9], #1
d96: f819 0b01 ldrb.w r0, [r9], #1
d9a: ea4c 2c00 orr.w ip, ip, r0, lsl #8
d9e: eb0c 6c17 add.w ip, ip, r7, lsr #24
da2: f40c 4160 and.w r1, ip, #57344 @ 0xe000
da6: f20f 0e0a addw lr, pc, #10
daa: ea4f 21d1 mov.w r1, r1, lsr #11
dae: f854 f001 ldr.w pc, [r4, r1]
db2: ea85 6500 eor.w r5, r5, r0, lsl #24
db6: ea4f 6325 mov.w r3, r5, asr #24
dba: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
dbe: f100 0004 add.w r0, r0, #4
dc2: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
dc6: f8da 1000 ldr.w r1, [sl]
dca: f5b8 6880 subs.w r8, r8, #1024 @ 0x400
dce: bf5c itt pl
dd0: f819 0b01 ldrbpl.w r0, [r9], #1
dd4: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
dd8: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00000ddc <_5D>:
ddc: f819 cb01 ldrb.w ip, [r9], #1
de0: f819 0b01 ldrb.w r0, [r9], #1
de4: ea4c 2c00 orr.w ip, ip, r0, lsl #8
de8: eb0c 6c16 add.w ip, ip, r6, lsr #24
dec: f40c 4160 and.w r1, ip, #57344 @ 0xe000
df0: f20f 0e08 addw lr, pc, #8
df4: ea4f 21d1 mov.w r1, r1, lsr #11
df8: f854 f001 ldr.w pc, [r4, r1]
dfc: ea85 6500 eor.w r5, r5, r0, lsl #24
e00: ea4f 6325 mov.w r3, r5, asr #24
e04: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
e08: f100 0004 add.w r0, r0, #4
e0c: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
e10: f8da 1000 ldr.w r1, [sl]
e14: f5b8 6880 subs.w r8, r8, #1024 @ 0x400
e18: bf5c itt pl
e1a: f819 0b01 ldrbpl.w r0, [r9], #1
e1e: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
e22: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00000e26 <_5E>:
e26: f819 cb01 ldrb.w ip, [r9], #1
e2a: f819 0b01 ldrb.w r0, [r9], #1
e2e: ea4c 2c00 orr.w ip, ip, r0, lsl #8
e32: eb0c 6c16 add.w ip, ip, r6, lsr #24
e36: f40c 4160 and.w r1, ip, #57344 @ 0xe000
e3a: f20f 0e0a addw lr, pc, #10
e3e: ea4f 21d1 mov.w r1, r1, lsr #11
e42: f854 f001 ldr.w pc, [r4, r1]
e46: 0840 lsrs r0, r0, #1
e48: f048 0801 orr.w r8, r8, #1
e4c: 4603 mov r3, r0
e4e: f40c 4160 and.w r1, ip, #57344 @ 0xe000
e52: f10a 0224 add.w r2, sl, #36 @ 0x24
e56: f20f 0e0a addw lr, pc, #10
e5a: ea4f 21d1 mov.w r1, r1, lsr #11
e5e: f852 f001 ldr.w pc, [r2, r1]
e62: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
e66: f100 0007 add.w r0, r0, #7
e6a: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
e6e: f8da 1000 ldr.w r1, [sl]
e72: f578 68e0 sbcs.w r8, r8, #1792 @ 0x700
e76: bf5c itt pl
e78: f819 0b01 ldrbpl.w r0, [r9], #1
e7c: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
e80: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00000e84 <_60>:
e84: f89a 2080 ldrb.w r2, [sl, #128] @ 0x80
e88: f102 0202 add.w r2, r2, #2
e8c: f88a 2080 strb.w r2, [sl, #128] @ 0x80
e90: f8da 2080 ldr.w r2, [sl, #128] @ 0x80
e94: f812 0901 ldrb.w r0, [r2], #-1
e98: f442 7280 orr.w r2, r2, #256 @ 0x100
e9c: f892 9000 ldrb.w r9, [r2]
ea0: ea49 2900 orr.w r9, r9, r0, lsl #8
ea4: f109 0901 add.w r9, r9, #1
ea8: f409 4160 and.w r1, r9, #57344 @ 0xe000
eac: f10a 0244 add.w r2, sl, #68 @ 0x44
eb0: ea4f 20d1 mov.w r0, r1, lsr #11
eb4: 5810 ldr r0, [r2, r0]
eb6: f8ca 0084 str.w r0, [sl, #132] @ 0x84
eba: 4481 add r9, r0
ebc: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
ec0: f100 0006 add.w r0, r0, #6
ec4: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
ec8: f8da 1000 ldr.w r1, [sl]
ecc: f5b8 68c0 subs.w r8, r8, #1536 @ 0x600
ed0: bf5c itt pl
ed2: f819 0b01 ldrbpl.w r0, [r9], #1
ed6: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
eda: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00000ede <_61>:
ede: f819 0b01 ldrb.w r0, [r9], #1
ee2: eb06 6000 add.w r0, r6, r0, lsl #24
ee6: ea4f 6c10 mov.w ip, r0, lsr #24
eea: f81b c00c ldrb.w ip, [fp, ip]
eee: f100 7080 add.w r0, r0, #16777216 @ 0x1000000
ef2: ea4f 6110 mov.w r1, r0, lsr #24
ef6: f81b 1001 ldrb.w r1, [fp, r1]
efa: ea4c 2c01 orr.w ip, ip, r1, lsl #8
efe: f40c 4160 and.w r1, ip, #57344 @ 0xe000
f02: f20f 0e0a addw lr, pc, #10
f06: ea4f 21d1 mov.w r1, r1, lsr #11
f0a: f854 f001 ldr.w pc, [r4, r1]
f0e: ea5f 0158 movs.w r1, r8, lsr #1
f12: bf28 it cs
f14: f5a0 7080 subcs.w r0, r0, #256 @ 0x100
f18: eb55 2530 adcs.w r5, r5, r0, ror #8
f1c: ea4f 6325 mov.w r3, r5, asr #24
f20: f048 0841 orr.w r8, r8, #65 @ 0x41
f24: bf78 it vc
f26: f028 0840 bicvc.w r8, r8, #64 @ 0x40
f2a: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
f2e: f100 0006 add.w r0, r0, #6
f32: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
f36: f8da 1000 ldr.w r1, [sl]
f3a: f578 68c0 sbcs.w r8, r8, #1536 @ 0x600
f3e: bf5c itt pl
f40: f819 0b01 ldrbpl.w r0, [r9], #1
f44: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
f48: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00000f4c <_65>:
f4c: f819 cb01 ldrb.w ip, [r9], #1
f50: f81b 000c ldrb.w r0, [fp, ip]
f54: ea5f 0158 movs.w r1, r8, lsr #1
f58: bf28 it cs
f5a: f5a0 7080 subcs.w r0, r0, #256 @ 0x100
f5e: eb55 2530 adcs.w r5, r5, r0, ror #8
f62: ea4f 6325 mov.w r3, r5, asr #24
f66: f048 0841 orr.w r8, r8, #65 @ 0x41
f6a: bf78 it vc
f6c: f028 0840 bicvc.w r8, r8, #64 @ 0x40
f70: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
f74: f100 0003 add.w r0, r0, #3
f78: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
f7c: f8da 1000 ldr.w r1, [sl]
f80: f578 7840 sbcs.w r8, r8, #768 @ 0x300
f84: bf5c itt pl
f86: f819 0b01 ldrbpl.w r0, [r9], #1
f8a: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
f8e: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00000f92 <_66>:
f92: f819 cb01 ldrb.w ip, [r9], #1
f96: f81b 000c ldrb.w r0, [fp, ip]
f9a: ea5f 0858 movs.w r8, r8, lsr #1
f9e: bf28 it cs
fa0: f440 7080 orrcs.w r0, r0, #256 @ 0x100
fa4: 0840 lsrs r0, r0, #1
fa6: ea40 6300 orr.w r3, r0, r0, lsl #24
faa: eb48 0808 adc.w r8, r8, r8
fae: f80b 000c strb.w r0, [fp, ip]
fb2: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
fb6: f100 0005 add.w r0, r0, #5
fba: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
fbe: f8da 1000 ldr.w r1, [sl]
fc2: f5b8 68a0 subs.w r8, r8, #1280 @ 0x500
fc6: bf5c itt pl
fc8: f819 0b01 ldrbpl.w r0, [r9], #1
fcc: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
fd0: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00000fd4 <_68>:
fd4: f89a 2080 ldrb.w r2, [sl, #128] @ 0x80
fd8: f102 0201 add.w r2, r2, #1
fdc: f88a 2080 strb.w r2, [sl, #128] @ 0x80
fe0: f442 7280 orr.w r2, r2, #256 @ 0x100
fe4: f91b 3002 ldrsb.w r3, [fp, r2]
fe8: ea4f 6503 mov.w r5, r3, lsl #24
fec: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
ff0: f100 0004 add.w r0, r0, #4
ff4: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
ff8: f8da 1000 ldr.w r1, [sl]
ffc: f5b8 6880 subs.w r8, r8, #1024 @ 0x400
1000: bf5c itt pl
1002: f819 0b01 ldrbpl.w r0, [r9], #1
1006: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
100a: f8da f088 ldr.w pc, [sl, #136] @ 0x88
0000100e <_69>:
100e: f819 0b01 ldrb.w r0, [r9], #1
1012: ea5f 0158 movs.w r1, r8, lsr #1
1016: bf28 it cs
1018: f5a0 7080 subcs.w r0, r0, #256 @ 0x100
101c: eb55 2530 adcs.w r5, r5, r0, ror #8
1020: ea4f 6325 mov.w r3, r5, asr #24
1024: f048 0841 orr.w r8, r8, #65 @ 0x41
1028: bf78 it vc
102a: f028 0840 bicvc.w r8, r8, #64 @ 0x40
102e: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
1032: f100 0002 add.w r0, r0, #2
1036: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
103a: f8da 1000 ldr.w r1, [sl]
103e: f578 7800 sbcs.w r8, r8, #512 @ 0x200
1042: bf5c itt pl
1044: f819 0b01 ldrbpl.w r0, [r9], #1
1048: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
104c: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00001050 <_6A>:
1050: ea5f 0858 movs.w r8, r8, lsr #1
1054: ea4f 0535 mov.w r5, r5, rrx
1058: 162b asrs r3, r5, #24
105a: f005 457f and.w r5, r5, #4278190080 @ 0xff000000
105e: eb48 0808 adc.w r8, r8, r8
1062: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
1066: f100 0002 add.w r0, r0, #2
106a: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
106e: f8da 1000 ldr.w r1, [sl]
1072: f5b8 7800 subs.w r8, r8, #512 @ 0x200
1076: bf5c itt pl
1078: f819 0b01 ldrbpl.w r0, [r9], #1
107c: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
1080: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00001084 <_6C>:
1084: f819 cb01 ldrb.w ip, [r9], #1
1088: f819 0b01 ldrb.w r0, [r9], #1
108c: ea4c 2c00 orr.w ip, ip, r0, lsl #8
1090: f10a 0144 add.w r1, sl, #68 @ 0x44
1094: f40c 4260 and.w r2, ip, #57344 @ 0xe000
1098: ea4f 20d2 mov.w r0, r2, lsr #11
109c: 5809 ldr r1, [r1, r0]
109e: f811 900c ldrb.w r9, [r1, ip]
10a2: 4461 add r1, ip
10a4: 7848 ldrb r0, [r1, #1]
10a6: ea49 2900 orr.w r9, r9, r0, lsl #8
10aa: f409 4160 and.w r1, r9, #57344 @ 0xe000
10ae: f10a 0244 add.w r2, sl, #68 @ 0x44
10b2: ea4f 20d1 mov.w r0, r1, lsr #11
10b6: 5810 ldr r0, [r2, r0]
10b8: f8ca 0084 str.w r0, [sl, #132] @ 0x84
10bc: 4481 add r9, r0
10be: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
10c2: f100 0005 add.w r0, r0, #5
10c6: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
10ca: f8da 1000 ldr.w r1, [sl]
10ce: f5b8 68a0 subs.w r8, r8, #1280 @ 0x500
10d2: bf5c itt pl
10d4: f819 0b01 ldrbpl.w r0, [r9], #1
10d8: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
10dc: f8da f088 ldr.w pc, [sl, #136] @ 0x88
000010e0 <_6D>:
10e0: f819 cb01 ldrb.w ip, [r9], #1
10e4: f819 0b01 ldrb.w r0, [r9], #1
10e8: ea4c 2c00 orr.w ip, ip, r0, lsl #8
10ec: f40c 4160 and.w r1, ip, #57344 @ 0xe000
10f0: f20f 0e08 addw lr, pc, #8
10f4: ea4f 21d1 mov.w r1, r1, lsr #11
10f8: f854 f001 ldr.w pc, [r4, r1]
10fc: ea5f 0158 movs.w r1, r8, lsr #1
1100: bf28 it cs
1102: f5a0 7080 subcs.w r0, r0, #256 @ 0x100
1106: eb55 2530 adcs.w r5, r5, r0, ror #8
110a: ea4f 6325 mov.w r3, r5, asr #24
110e: f048 0841 orr.w r8, r8, #65 @ 0x41
1112: bf78 it vc
1114: f028 0840 bicvc.w r8, r8, #64 @ 0x40
1118: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
111c: f100 0004 add.w r0, r0, #4
1120: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
1124: f8da 1000 ldr.w r1, [sl]
1128: f578 6880 sbcs.w r8, r8, #1024 @ 0x400
112c: bf5c itt pl
112e: f819 0b01 ldrbpl.w r0, [r9], #1
1132: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
1136: f8da f088 ldr.w pc, [sl, #136] @ 0x88
0000113a <_6E>:
113a: f819 cb01 ldrb.w ip, [r9], #1
113e: f819 0b01 ldrb.w r0, [r9], #1
1142: ea4c 2c00 orr.w ip, ip, r0, lsl #8
1146: f40c 4160 and.w r1, ip, #57344 @ 0xe000
114a: f20f 0e0a addw lr, pc, #10
114e: ea4f 21d1 mov.w r1, r1, lsr #11
1152: f854 f001 ldr.w pc, [r4, r1]
1156: ea5f 0858 movs.w r8, r8, lsr #1
115a: bf28 it cs
115c: f440 7080 orrcs.w r0, r0, #256 @ 0x100
1160: 0840 lsrs r0, r0, #1
1162: ea40 6300 orr.w r3, r0, r0, lsl #24
1166: eb48 0808 adc.w r8, r8, r8
116a: f40c 4160 and.w r1, ip, #57344 @ 0xe000
116e: f10a 0224 add.w r2, sl, #36 @ 0x24
1172: f20f 0e0a addw lr, pc, #10
1176: ea4f 21d1 mov.w r1, r1, lsr #11
117a: f852 f001 ldr.w pc, [r2, r1]
117e: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
1182: f100 0006 add.w r0, r0, #6
1186: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
118a: f8da 1000 ldr.w r1, [sl]
118e: f5b8 68c0 subs.w r8, r8, #1536 @ 0x600
1192: bf5c itt pl
1194: f819 0b01 ldrbpl.w r0, [r9], #1
1198: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
119c: f8da f088 ldr.w pc, [sl, #136] @ 0x88
000011a0 <_70>:
11a0: f018 0f40 tst.w r8, #64 @ 0x40
11a4: f919 0b01 ldrsb.w r0, [r9], #1
11a8: bf1c itt ne
11aa: 4481 addne r9, r0
11ac: f5a8 7880 subne.w r8, r8, #256 @ 0x100
11b0: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
11b4: f100 0002 add.w r0, r0, #2
11b8: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
11bc: f8da 1000 ldr.w r1, [sl]
11c0: f5b8 7800 subs.w r8, r8, #512 @ 0x200
11c4: bf5c itt pl
11c6: f819 0b01 ldrbpl.w r0, [r9], #1
11ca: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
11ce: f8da f088 ldr.w pc, [sl, #136] @ 0x88
000011d2 <_71>:
11d2: f819 0b01 ldrb.w r0, [r9], #1
11d6: f810 c00b ldrb.w ip, [r0, fp]
11da: 4458 add r0, fp
11dc: 7841 ldrb r1, [r0, #1]
11de: ea4c 2c01 orr.w ip, ip, r1, lsl #8
11e2: eb0c 6c17 add.w ip, ip, r7, lsr #24
11e6: f40c 4160 and.w r1, ip, #57344 @ 0xe000
11ea: f20f 0e0a addw lr, pc, #10
11ee: ea4f 21d1 mov.w r1, r1, lsr #11
11f2: f854 f001 ldr.w pc, [r4, r1]
11f6: ea5f 0158 movs.w r1, r8, lsr #1
11fa: bf28 it cs
11fc: f5a0 7080 subcs.w r0, r0, #256 @ 0x100
1200: eb55 2530 adcs.w r5, r5, r0, ror #8
1204: ea4f 6325 mov.w r3, r5, asr #24
1208: f048 0841 orr.w r8, r8, #65 @ 0x41
120c: bf78 it vc
120e: f028 0840 bicvc.w r8, r8, #64 @ 0x40
1212: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
1216: f100 0005 add.w r0, r0, #5
121a: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
121e: f8da 1000 ldr.w r1, [sl]
1222: f578 68a0 sbcs.w r8, r8, #1280 @ 0x500
1226: bf5c itt pl
1228: f819 0b01 ldrbpl.w r0, [r9], #1
122c: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
1230: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00001234 <_75>:
1234: f819 cb01 ldrb.w ip, [r9], #1
1238: eb06 6c0c add.w ip, r6, ip, lsl #24
123c: ea4f 601c mov.w r0, ip, lsr #24
1240: f81b 0000 ldrb.w r0, [fp, r0]
1244: ea5f 0158 movs.w r1, r8, lsr #1
1248: bf28 it cs
124a: f5a0 7080 subcs.w r0, r0, #256 @ 0x100
124e: eb55 2530 adcs.w r5, r5, r0, ror #8
1252: ea4f 6325 mov.w r3, r5, asr #24
1256: f048 0841 orr.w r8, r8, #65 @ 0x41
125a: bf78 it vc
125c: f028 0840 bicvc.w r8, r8, #64 @ 0x40
1260: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
1264: f100 0004 add.w r0, r0, #4
1268: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
126c: f8da 1000 ldr.w r1, [sl]
1270: f578 6880 sbcs.w r8, r8, #1024 @ 0x400
1274: bf5c itt pl
1276: f819 0b01 ldrbpl.w r0, [r9], #1
127a: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
127e: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00001282 <_76>:
1282: f819 cb01 ldrb.w ip, [r9], #1
1286: eb06 6c0c add.w ip, r6, ip, lsl #24
128a: ea4f 601c mov.w r0, ip, lsr #24
128e: f81b 0000 ldrb.w r0, [fp, r0]
1292: ea5f 0858 movs.w r8, r8, lsr #1
1296: bf28 it cs
1298: f440 7080 orrcs.w r0, r0, #256 @ 0x100
129c: 0840 lsrs r0, r0, #1
129e: ea40 6300 orr.w r3, r0, r0, lsl #24
12a2: eb48 0808 adc.w r8, r8, r8
12a6: ea4f 611c mov.w r1, ip, lsr #24
12aa: f80b 0001 strb.w r0, [fp, r1]
12ae: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
12b2: f100 0006 add.w r0, r0, #6
12b6: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
12ba: f8da 1000 ldr.w r1, [sl]
12be: f5b8 68c0 subs.w r8, r8, #1536 @ 0x600
12c2: bf5c itt pl
12c4: f819 0b01 ldrbpl.w r0, [r9], #1
12c8: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
12cc: f8da f088 ldr.w pc, [sl, #136] @ 0x88
000012d0 <_78>:
12d0: f048 0804 orr.w r8, r8, #4
12d4: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
12d8: f100 0002 add.w r0, r0, #2
12dc: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
12e0: f8da 1000 ldr.w r1, [sl]
12e4: f5b8 7800 subs.w r8, r8, #512 @ 0x200
12e8: bf5c itt pl
12ea: f819 0b01 ldrbpl.w r0, [r9], #1
12ee: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
12f2: f8da f088 ldr.w pc, [sl, #136] @ 0x88
000012f6 <_79>:
12f6: f819 cb01 ldrb.w ip, [r9], #1
12fa: f819 0b01 ldrb.w r0, [r9], #1
12fe: ea4c 2c00 orr.w ip, ip, r0, lsl #8
1302: eb0c 6c17 add.w ip, ip, r7, lsr #24
1306: f40c 4160 and.w r1, ip, #57344 @ 0xe000
130a: f20f 0e0a addw lr, pc, #10
130e: ea4f 21d1 mov.w r1, r1, lsr #11
1312: f854 f001 ldr.w pc, [r4, r1]
1316: ea5f 0158 movs.w r1, r8, lsr #1
131a: bf28 it cs
131c: f5a0 7080 subcs.w r0, r0, #256 @ 0x100
1320: eb55 2530 adcs.w r5, r5, r0, ror #8
1324: ea4f 6325 mov.w r3, r5, asr #24
1328: f048 0841 orr.w r8, r8, #65 @ 0x41
132c: bf78 it vc
132e: f028 0840 bicvc.w r8, r8, #64 @ 0x40
1332: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
1336: f100 0004 add.w r0, r0, #4
133a: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
133e: f8da 1000 ldr.w r1, [sl]
1342: f578 6880 sbcs.w r8, r8, #1024 @ 0x400
1346: bf5c itt pl
1348: f819 0b01 ldrbpl.w r0, [r9], #1
134c: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
1350: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00001354 <_7D>:
1354: f819 cb01 ldrb.w ip, [r9], #1
1358: f819 0b01 ldrb.w r0, [r9], #1
135c: ea4c 2c00 orr.w ip, ip, r0, lsl #8
1360: eb0c 6c16 add.w ip, ip, r6, lsr #24
1364: f40c 4160 and.w r1, ip, #57344 @ 0xe000
1368: f20f 0e08 addw lr, pc, #8
136c: ea4f 21d1 mov.w r1, r1, lsr #11
1370: f854 f001 ldr.w pc, [r4, r1]
1374: ea5f 0158 movs.w r1, r8, lsr #1
1378: bf28 it cs
137a: f5a0 7080 subcs.w r0, r0, #256 @ 0x100
137e: eb55 2530 adcs.w r5, r5, r0, ror #8
1382: ea4f 6325 mov.w r3, r5, asr #24
1386: f048 0841 orr.w r8, r8, #65 @ 0x41
138a: bf78 it vc
138c: f028 0840 bicvc.w r8, r8, #64 @ 0x40
1390: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
1394: f100 0004 add.w r0, r0, #4
1398: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
139c: f8da 1000 ldr.w r1, [sl]
13a0: f578 6880 sbcs.w r8, r8, #1024 @ 0x400
13a4: bf5c itt pl
13a6: f819 0b01 ldrbpl.w r0, [r9], #1
13aa: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
13ae: f8da f088 ldr.w pc, [sl, #136] @ 0x88
000013b2 <_7E>:
13b2: f819 cb01 ldrb.w ip, [r9], #1
13b6: f819 0b01 ldrb.w r0, [r9], #1
13ba: ea4c 2c00 orr.w ip, ip, r0, lsl #8
13be: eb0c 6c16 add.w ip, ip, r6, lsr #24
13c2: f40c 4160 and.w r1, ip, #57344 @ 0xe000
13c6: f20f 0e0a addw lr, pc, #10
13ca: ea4f 21d1 mov.w r1, r1, lsr #11
13ce: f854 f001 ldr.w pc, [r4, r1]
13d2: ea5f 0858 movs.w r8, r8, lsr #1
13d6: bf28 it cs
13d8: f440 7080 orrcs.w r0, r0, #256 @ 0x100
13dc: 0840 lsrs r0, r0, #1
13de: ea40 6300 orr.w r3, r0, r0, lsl #24
13e2: eb48 0808 adc.w r8, r8, r8
13e6: f40c 4160 and.w r1, ip, #57344 @ 0xe000
13ea: f10a 0224 add.w r2, sl, #36 @ 0x24
13ee: f20f 0e0a addw lr, pc, #10
13f2: ea4f 21d1 mov.w r1, r1, lsr #11
13f6: f852 f001 ldr.w pc, [r2, r1]
13fa: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
13fe: f100 0007 add.w r0, r0, #7
1402: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
1406: f8da 1000 ldr.w r1, [sl]
140a: f5b8 68e0 subs.w r8, r8, #1792 @ 0x700
140e: bf5c itt pl
1410: f819 0b01 ldrbpl.w r0, [r9], #1
1414: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
1418: f8da f088 ldr.w pc, [sl, #136] @ 0x88
0000141c <_81>:
141c: f819 0b01 ldrb.w r0, [r9], #1
1420: eb06 6000 add.w r0, r6, r0, lsl #24
1424: ea4f 6c10 mov.w ip, r0, lsr #24
1428: f81b c00c ldrb.w ip, [fp, ip]
142c: f100 7080 add.w r0, r0, #16777216 @ 0x1000000
1430: ea4f 6110 mov.w r1, r0, lsr #24
1434: f81b 1001 ldrb.w r1, [fp, r1]
1438: ea4c 2c01 orr.w ip, ip, r1, lsl #8
143c: ea4f 6015 mov.w r0, r5, lsr #24
1440: f40c 4160 and.w r1, ip, #57344 @ 0xe000
1444: f10a 0224 add.w r2, sl, #36 @ 0x24
1448: f20f 0e08 addw lr, pc, #8
144c: ea4f 21d1 mov.w r1, r1, lsr #11
1450: f852 f001 ldr.w pc, [r2, r1]
1454: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
1458: f100 0006 add.w r0, r0, #6
145c: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
1460: f8da 1000 ldr.w r1, [sl]
1464: f5b8 68c0 subs.w r8, r8, #1536 @ 0x600
1468: bf5c itt pl
146a: f819 0b01 ldrbpl.w r0, [r9], #1
146e: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
1472: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00001476 <_84>:
1476: f819 cb01 ldrb.w ip, [r9], #1
147a: ea4f 6017 mov.w r0, r7, lsr #24
147e: f80b 000c strb.w r0, [fp, ip]
1482: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
1486: f100 0003 add.w r0, r0, #3
148a: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
148e: f8da 1000 ldr.w r1, [sl]
1492: f5b8 7840 subs.w r8, r8, #768 @ 0x300
1496: bf5c itt pl
1498: f819 0b01 ldrbpl.w r0, [r9], #1
149c: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
14a0: f8da f088 ldr.w pc, [sl, #136] @ 0x88
000014a4 <_85>:
14a4: f819 cb01 ldrb.w ip, [r9], #1
14a8: ea4f 6015 mov.w r0, r5, lsr #24
14ac: f80b 000c strb.w r0, [fp, ip]
14b0: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
14b4: f100 0003 add.w r0, r0, #3
14b8: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
14bc: f8da 1000 ldr.w r1, [sl]
14c0: f5b8 7840 subs.w r8, r8, #768 @ 0x300
14c4: bf5c itt pl
14c6: f819 0b01 ldrbpl.w r0, [r9], #1
14ca: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
14ce: f8da f088 ldr.w pc, [sl, #136] @ 0x88
000014d2 <_86>:
14d2: f819 cb01 ldrb.w ip, [r9], #1
14d6: ea4f 6016 mov.w r0, r6, lsr #24
14da: f80b 000c strb.w r0, [fp, ip]
14de: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
14e2: f100 0003 add.w r0, r0, #3
14e6: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
14ea: f8da 1000 ldr.w r1, [sl]
14ee: f5b8 7840 subs.w r8, r8, #768 @ 0x300
14f2: bf5c itt pl
14f4: f819 0b01 ldrbpl.w r0, [r9], #1
14f8: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
14fc: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00001500 <_88>:
1500: f1a7 7780 sub.w r7, r7, #16777216 @ 0x1000000
1504: ea4f 6327 mov.w r3, r7, asr #24
1508: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
150c: f100 0002 add.w r0, r0, #2
1510: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
1514: f8da 1000 ldr.w r1, [sl]
1518: f5b8 7800 subs.w r8, r8, #512 @ 0x200
151c: bf5c itt pl
151e: f819 0b01 ldrbpl.w r0, [r9], #1
1522: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
1526: f8da f088 ldr.w pc, [sl, #136] @ 0x88
0000152a <_8A>:
152a: 4635 mov r5, r6
152c: ea4f 6326 mov.w r3, r6, asr #24
1530: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
1534: f100 0002 add.w r0, r0, #2
1538: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
153c: f8da 1000 ldr.w r1, [sl]
1540: f5b8 7800 subs.w r8, r8, #512 @ 0x200
1544: bf5c itt pl
1546: f819 0b01 ldrbpl.w r0, [r9], #1
154a: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
154e: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00001552 <_8C>:
1552: f819 cb01 ldrb.w ip, [r9], #1
1556: f819 0b01 ldrb.w r0, [r9], #1
155a: ea4c 2c00 orr.w ip, ip, r0, lsl #8
155e: ea4f 6017 mov.w r0, r7, lsr #24
1562: f40c 4160 and.w r1, ip, #57344 @ 0xe000
1566: f10a 0224 add.w r2, sl, #36 @ 0x24
156a: f20f 0e0a addw lr, pc, #10
156e: ea4f 21d1 mov.w r1, r1, lsr #11
1572: f852 f001 ldr.w pc, [r2, r1]
1576: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
157a: f100 0004 add.w r0, r0, #4
157e: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
1582: f8da 1000 ldr.w r1, [sl]
1586: f5b8 6880 subs.w r8, r8, #1024 @ 0x400
158a: bf5c itt pl
158c: f819 0b01 ldrbpl.w r0, [r9], #1
1590: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
1594: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00001598 <_8D>:
1598: f819 cb01 ldrb.w ip, [r9], #1
159c: f819 0b01 ldrb.w r0, [r9], #1
15a0: ea4c 2c00 orr.w ip, ip, r0, lsl #8
15a4: ea4f 6015 mov.w r0, r5, lsr #24
15a8: f40c 4160 and.w r1, ip, #57344 @ 0xe000
15ac: f10a 0224 add.w r2, sl, #36 @ 0x24
15b0: f20f 0e08 addw lr, pc, #8
15b4: ea4f 21d1 mov.w r1, r1, lsr #11
15b8: f852 f001 ldr.w pc, [r2, r1]
15bc: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
15c0: f100 0004 add.w r0, r0, #4
15c4: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
15c8: f8da 1000 ldr.w r1, [sl]
15cc: f5b8 6880 subs.w r8, r8, #1024 @ 0x400
15d0: bf5c itt pl
15d2: f819 0b01 ldrbpl.w r0, [r9], #1
15d6: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
15da: f8da f088 ldr.w pc, [sl, #136] @ 0x88
000015de <_8E>:
15de: f819 cb01 ldrb.w ip, [r9], #1
15e2: f819 0b01 ldrb.w r0, [r9], #1
15e6: ea4c 2c00 orr.w ip, ip, r0, lsl #8
15ea: ea4f 6016 mov.w r0, r6, lsr #24
15ee: f40c 4160 and.w r1, ip, #57344 @ 0xe000
15f2: f10a 0224 add.w r2, sl, #36 @ 0x24
15f6: f20f 0e0a addw lr, pc, #10
15fa: ea4f 21d1 mov.w r1, r1, lsr #11
15fe: f852 f001 ldr.w pc, [r2, r1]
1602: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
1606: f100 0004 add.w r0, r0, #4
160a: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
160e: f8da 1000 ldr.w r1, [sl]
1612: f5b8 6880 subs.w r8, r8, #1024 @ 0x400
1616: bf5c itt pl
1618: f819 0b01 ldrbpl.w r0, [r9], #1
161c: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
1620: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00001624 <_90>:
1624: f018 0f01 tst.w r8, #1
1628: f919 0b01 ldrsb.w r0, [r9], #1
162c: bf04 itt eq
162e: 4481 addeq r9, r0
1630: f5a8 7880 subeq.w r8, r8, #256 @ 0x100
1634: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
1638: f100 0002 add.w r0, r0, #2
163c: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
1640: f8da 1000 ldr.w r1, [sl]
1644: f5b8 7800 subs.w r8, r8, #512 @ 0x200
1648: bf5c itt pl
164a: f819 0b01 ldrbpl.w r0, [r9], #1
164e: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
1652: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00001656 <_91>:
1656: f819 0b01 ldrb.w r0, [r9], #1
165a: f810 c00b ldrb.w ip, [r0, fp]
165e: 4458 add r0, fp
1660: 7841 ldrb r1, [r0, #1]
1662: ea4c 2c01 orr.w ip, ip, r1, lsl #8
1666: eb0c 6c17 add.w ip, ip, r7, lsr #24
166a: ea4f 6015 mov.w r0, r5, lsr #24
166e: f40c 4160 and.w r1, ip, #57344 @ 0xe000
1672: f10a 0224 add.w r2, sl, #36 @ 0x24
1676: f20f 0e0a addw lr, pc, #10
167a: ea4f 21d1 mov.w r1, r1, lsr #11
167e: f852 f001 ldr.w pc, [r2, r1]
1682: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
1686: f100 0006 add.w r0, r0, #6
168a: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
168e: f8da 1000 ldr.w r1, [sl]
1692: f5b8 68c0 subs.w r8, r8, #1536 @ 0x600
1696: bf5c itt pl
1698: f819 0b01 ldrbpl.w r0, [r9], #1
169c: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
16a0: f8da f088 ldr.w pc, [sl, #136] @ 0x88
000016a4 <_94>:
16a4: f819 cb01 ldrb.w ip, [r9], #1
16a8: eb06 6c0c add.w ip, r6, ip, lsl #24
16ac: ea4f 6017 mov.w r0, r7, lsr #24
16b0: ea4f 611c mov.w r1, ip, lsr #24
16b4: f80b 0001 strb.w r0, [fp, r1]
16b8: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
16bc: f100 0004 add.w r0, r0, #4
16c0: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
16c4: f8da 1000 ldr.w r1, [sl]
16c8: f5b8 6880 subs.w r8, r8, #1024 @ 0x400
16cc: bf5c itt pl
16ce: f819 0b01 ldrbpl.w r0, [r9], #1
16d2: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
16d6: f8da f088 ldr.w pc, [sl, #136] @ 0x88
000016da <_95>:
16da: f819 cb01 ldrb.w ip, [r9], #1
16de: eb06 6c0c add.w ip, r6, ip, lsl #24
16e2: ea4f 6015 mov.w r0, r5, lsr #24
16e6: ea4f 611c mov.w r1, ip, lsr #24
16ea: f80b 0001 strb.w r0, [fp, r1]
16ee: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
16f2: f100 0004 add.w r0, r0, #4
16f6: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
16fa: f8da 1000 ldr.w r1, [sl]
16fe: f5b8 6880 subs.w r8, r8, #1024 @ 0x400
1702: bf5c itt pl
1704: f819 0b01 ldrbpl.w r0, [r9], #1
1708: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
170c: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00001710 <_96>:
1710: f819 cb01 ldrb.w ip, [r9], #1
1714: eb07 6c0c add.w ip, r7, ip, lsl #24
1718: ea4f 6016 mov.w r0, r6, lsr #24
171c: ea4f 611c mov.w r1, ip, lsr #24
1720: f80b 0001 strb.w r0, [fp, r1]
1724: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
1728: f100 0004 add.w r0, r0, #4
172c: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
1730: f8da 1000 ldr.w r1, [sl]
1734: f5b8 6880 subs.w r8, r8, #1024 @ 0x400
1738: bf5c itt pl
173a: f819 0b01 ldrbpl.w r0, [r9], #1
173e: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
1742: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00001746 <_98>:
1746: 463d mov r5, r7
1748: ea4f 6327 mov.w r3, r7, asr #24
174c: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
1750: f100 0002 add.w r0, r0, #2
1754: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
1758: f8da 1000 ldr.w r1, [sl]
175c: f5b8 7800 subs.w r8, r8, #512 @ 0x200
1760: bf5c itt pl
1762: f819 0b01 ldrbpl.w r0, [r9], #1
1766: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
176a: f8da f088 ldr.w pc, [sl, #136] @ 0x88
0000176e <_99>:
176e: f819 cb01 ldrb.w ip, [r9], #1
1772: f819 0b01 ldrb.w r0, [r9], #1
1776: ea4c 2c00 orr.w ip, ip, r0, lsl #8
177a: eb0c 6c17 add.w ip, ip, r7, lsr #24
177e: ea4f 6015 mov.w r0, r5, lsr #24
1782: f40c 4160 and.w r1, ip, #57344 @ 0xe000
1786: f10a 0224 add.w r2, sl, #36 @ 0x24
178a: f20f 0e0a addw lr, pc, #10
178e: ea4f 21d1 mov.w r1, r1, lsr #11
1792: f852 f001 ldr.w pc, [r2, r1]
1796: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
179a: f100 0005 add.w r0, r0, #5
179e: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
17a2: f8da 1000 ldr.w r1, [sl]
17a6: f5b8 68a0 subs.w r8, r8, #1280 @ 0x500
17aa: bf5c itt pl
17ac: f819 0b01 ldrbpl.w r0, [r9], #1
17b0: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
17b4: f8da f088 ldr.w pc, [sl, #136] @ 0x88
000017b8 <_9A>:
17b8: ea4f 6016 mov.w r0, r6, lsr #24
17bc: f88a 0080 strb.w r0, [sl, #128] @ 0x80
17c0: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
17c4: f100 0002 add.w r0, r0, #2
17c8: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
17cc: f8da 1000 ldr.w r1, [sl]
17d0: f5b8 7800 subs.w r8, r8, #512 @ 0x200
17d4: bf5c itt pl
17d6: f819 0b01 ldrbpl.w r0, [r9], #1
17da: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
17de: f8da f088 ldr.w pc, [sl, #136] @ 0x88
000017e2 <_9D>:
17e2: f819 cb01 ldrb.w ip, [r9], #1
17e6: f819 0b01 ldrb.w r0, [r9], #1
17ea: ea4c 2c00 orr.w ip, ip, r0, lsl #8
17ee: eb0c 6c16 add.w ip, ip, r6, lsr #24
17f2: ea4f 6015 mov.w r0, r5, lsr #24
17f6: f40c 4160 and.w r1, ip, #57344 @ 0xe000
17fa: f10a 0224 add.w r2, sl, #36 @ 0x24
17fe: f20f 0e0a addw lr, pc, #10
1802: ea4f 21d1 mov.w r1, r1, lsr #11
1806: f852 f001 ldr.w pc, [r2, r1]
180a: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
180e: f100 0005 add.w r0, r0, #5
1812: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
1816: f8da 1000 ldr.w r1, [sl]
181a: f5b8 68a0 subs.w r8, r8, #1280 @ 0x500
181e: bf5c itt pl
1820: f819 0b01 ldrbpl.w r0, [r9], #1
1824: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
1828: f8da f088 ldr.w pc, [sl, #136] @ 0x88
0000182c <_A0>:
182c: f919 3b01 ldrsb.w r3, [r9], #1
1830: ea4f 6703 mov.w r7, r3, lsl #24
1834: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
1838: f100 0002 add.w r0, r0, #2
183c: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
1840: f8da 1000 ldr.w r1, [sl]
1844: f5b8 7800 subs.w r8, r8, #512 @ 0x200
1848: bf5c itt pl
184a: f819 0b01 ldrbpl.w r0, [r9], #1
184e: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
1852: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00001856 <_A1>:
1856: f819 0b01 ldrb.w r0, [r9], #1
185a: eb06 6000 add.w r0, r6, r0, lsl #24
185e: ea4f 6c10 mov.w ip, r0, lsr #24
1862: f81b c00c ldrb.w ip, [fp, ip]
1866: f100 7080 add.w r0, r0, #16777216 @ 0x1000000
186a: ea4f 6110 mov.w r1, r0, lsr #24
186e: f81b 1001 ldrb.w r1, [fp, r1]
1872: ea4c 2c01 orr.w ip, ip, r1, lsl #8
1876: f40c 4160 and.w r1, ip, #57344 @ 0xe000
187a: f20f 0e0a addw lr, pc, #10
187e: ea4f 21d1 mov.w r1, r1, lsr #11
1882: f854 f001 ldr.w pc, [r4, r1]
1886: ea40 6300 orr.w r3, r0, r0, lsl #24
188a: ea4f 6503 mov.w r5, r3, lsl #24
188e: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
1892: f100 0006 add.w r0, r0, #6
1896: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
189a: f8da 1000 ldr.w r1, [sl]
189e: f5b8 68c0 subs.w r8, r8, #1536 @ 0x600
18a2: bf5c itt pl
18a4: f819 0b01 ldrbpl.w r0, [r9], #1
18a8: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
18ac: f8da f088 ldr.w pc, [sl, #136] @ 0x88
000018b0 <_A2>:
18b0: f919 3b01 ldrsb.w r3, [r9], #1
18b4: ea4f 6603 mov.w r6, r3, lsl #24
18b8: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
18bc: f100 0002 add.w r0, r0, #2
18c0: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
18c4: f8da 1000 ldr.w r1, [sl]
18c8: f5b8 7800 subs.w r8, r8, #512 @ 0x200
18cc: bf5c itt pl
18ce: f819 0b01 ldrbpl.w r0, [r9], #1
18d2: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
18d6: f8da f088 ldr.w pc, [sl, #136] @ 0x88
000018da <_A4>:
18da: f819 cb01 ldrb.w ip, [r9], #1
18de: f91b 300c ldrsb.w r3, [fp, ip]
18e2: ea4f 6703 mov.w r7, r3, lsl #24
18e6: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
18ea: f100 0003 add.w r0, r0, #3
18ee: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
18f2: f8da 1000 ldr.w r1, [sl]
18f6: f5b8 7840 subs.w r8, r8, #768 @ 0x300
18fa: bf5c itt pl
18fc: f819 0b01 ldrbpl.w r0, [r9], #1
1900: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
1904: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00001908 <_A5>:
1908: f819 cb01 ldrb.w ip, [r9], #1
190c: f91b 300c ldrsb.w r3, [fp, ip]
1910: ea4f 6503 mov.w r5, r3, lsl #24
1914: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
1918: f100 0003 add.w r0, r0, #3
191c: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
1920: f8da 1000 ldr.w r1, [sl]
1924: f5b8 7840 subs.w r8, r8, #768 @ 0x300
1928: bf5c itt pl
192a: f819 0b01 ldrbpl.w r0, [r9], #1
192e: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
1932: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00001936 <_A6>:
1936: f819 cb01 ldrb.w ip, [r9], #1
193a: f91b 300c ldrsb.w r3, [fp, ip]
193e: ea4f 6603 mov.w r6, r3, lsl #24
1942: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
1946: f100 0003 add.w r0, r0, #3
194a: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
194e: f8da 1000 ldr.w r1, [sl]
1952: f5b8 7840 subs.w r8, r8, #768 @ 0x300
1956: bf5c itt pl
1958: f819 0b01 ldrbpl.w r0, [r9], #1
195c: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
1960: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00001964 <_A8>:
1964: 462f mov r7, r5
1966: ea4f 6327 mov.w r3, r7, asr #24
196a: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
196e: f100 0002 add.w r0, r0, #2
1972: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
1976: f8da 1000 ldr.w r1, [sl]
197a: f5b8 7800 subs.w r8, r8, #512 @ 0x200
197e: bf5c itt pl
1980: f819 0b01 ldrbpl.w r0, [r9], #1
1984: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
1988: f8da f088 ldr.w pc, [sl, #136] @ 0x88
0000198c <_A9>:
198c: f919 3b01 ldrsb.w r3, [r9], #1
1990: ea4f 6503 mov.w r5, r3, lsl #24
1994: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
1998: f100 0002 add.w r0, r0, #2
199c: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
19a0: f8da 1000 ldr.w r1, [sl]
19a4: f5b8 7800 subs.w r8, r8, #512 @ 0x200
19a8: bf5c itt pl
19aa: f819 0b01 ldrbpl.w r0, [r9], #1
19ae: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
19b2: f8da f088 ldr.w pc, [sl, #136] @ 0x88
000019b6 <_AA>:
19b6: 462e mov r6, r5
19b8: ea4f 6326 mov.w r3, r6, asr #24
19bc: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
19c0: f100 0002 add.w r0, r0, #2
19c4: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
19c8: f8da 1000 ldr.w r1, [sl]
19cc: f5b8 7800 subs.w r8, r8, #512 @ 0x200
19d0: bf5c itt pl
19d2: f819 0b01 ldrbpl.w r0, [r9], #1
19d6: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
19da: f8da f088 ldr.w pc, [sl, #136] @ 0x88
000019de <_AC>:
19de: f819 cb01 ldrb.w ip, [r9], #1
19e2: f819 0b01 ldrb.w r0, [r9], #1
19e6: ea4c 2c00 orr.w ip, ip, r0, lsl #8
19ea: f40c 4160 and.w r1, ip, #57344 @ 0xe000
19ee: f20f 0e0a addw lr, pc, #10
19f2: ea4f 21d1 mov.w r1, r1, lsr #11
19f6: f854 f001 ldr.w pc, [r4, r1]
19fa: ea40 6300 orr.w r3, r0, r0, lsl #24
19fe: ea4f 6703 mov.w r7, r3, lsl #24
1a02: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
1a06: f100 0004 add.w r0, r0, #4
1a0a: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
1a0e: f8da 1000 ldr.w r1, [sl]
1a12: f5b8 6880 subs.w r8, r8, #1024 @ 0x400
1a16: bf5c itt pl
1a18: f819 0b01 ldrbpl.w r0, [r9], #1
1a1c: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
1a20: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00001a24 <_AD>:
1a24: f819 cb01 ldrb.w ip, [r9], #1
1a28: f819 0b01 ldrb.w r0, [r9], #1
1a2c: ea4c 2c00 orr.w ip, ip, r0, lsl #8
1a30: f40c 4160 and.w r1, ip, #57344 @ 0xe000
1a34: f20f 0e08 addw lr, pc, #8
1a38: ea4f 21d1 mov.w r1, r1, lsr #11
1a3c: f854 f001 ldr.w pc, [r4, r1]
1a40: ea40 6300 orr.w r3, r0, r0, lsl #24
1a44: ea4f 6503 mov.w r5, r3, lsl #24
1a48: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
1a4c: f100 0004 add.w r0, r0, #4
1a50: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
1a54: f8da 1000 ldr.w r1, [sl]
1a58: f5b8 6880 subs.w r8, r8, #1024 @ 0x400
1a5c: bf5c itt pl
1a5e: f819 0b01 ldrbpl.w r0, [r9], #1
1a62: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
1a66: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00001a6a <_AE>:
1a6a: f819 cb01 ldrb.w ip, [r9], #1
1a6e: f819 0b01 ldrb.w r0, [r9], #1
1a72: ea4c 2c00 orr.w ip, ip, r0, lsl #8
1a76: f40c 4160 and.w r1, ip, #57344 @ 0xe000
1a7a: f20f 0e0a addw lr, pc, #10
1a7e: ea4f 21d1 mov.w r1, r1, lsr #11
1a82: f854 f001 ldr.w pc, [r4, r1]
1a86: ea40 6300 orr.w r3, r0, r0, lsl #24
1a8a: ea4f 6603 mov.w r6, r3, lsl #24
1a8e: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
1a92: f100 0004 add.w r0, r0, #4
1a96: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
1a9a: f8da 1000 ldr.w r1, [sl]
1a9e: f5b8 6880 subs.w r8, r8, #1024 @ 0x400
1aa2: bf5c itt pl
1aa4: f819 0b01 ldrbpl.w r0, [r9], #1
1aa8: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
1aac: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00001ab0 <_B0>:
1ab0: f018 0f01 tst.w r8, #1
1ab4: f919 0b01 ldrsb.w r0, [r9], #1
1ab8: bf1c itt ne
1aba: 4481 addne r9, r0
1abc: f5a8 7880 subne.w r8, r8, #256 @ 0x100
1ac0: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
1ac4: f100 0002 add.w r0, r0, #2
1ac8: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
1acc: f8da 1000 ldr.w r1, [sl]
1ad0: f5b8 7800 subs.w r8, r8, #512 @ 0x200
1ad4: bf5c itt pl
1ad6: f819 0b01 ldrbpl.w r0, [r9], #1
1ada: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
1ade: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00001ae2 <_B1>:
1ae2: f819 0b01 ldrb.w r0, [r9], #1
1ae6: f810 c00b ldrb.w ip, [r0, fp]
1aea: 4458 add r0, fp
1aec: 7841 ldrb r1, [r0, #1]
1aee: ea4c 2c01 orr.w ip, ip, r1, lsl #8
1af2: eb0c 6c17 add.w ip, ip, r7, lsr #24
1af6: f40c 4160 and.w r1, ip, #57344 @ 0xe000
1afa: f20f 0e0a addw lr, pc, #10
1afe: ea4f 21d1 mov.w r1, r1, lsr #11
1b02: f854 f001 ldr.w pc, [r4, r1]
1b06: ea40 6300 orr.w r3, r0, r0, lsl #24
1b0a: ea4f 6503 mov.w r5, r3, lsl #24
1b0e: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
1b12: f100 0005 add.w r0, r0, #5
1b16: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
1b1a: f8da 1000 ldr.w r1, [sl]
1b1e: f5b8 68a0 subs.w r8, r8, #1280 @ 0x500
1b22: bf5c itt pl
1b24: f819 0b01 ldrbpl.w r0, [r9], #1
1b28: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
1b2c: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00001b30 <_B4>:
1b30: f819 cb01 ldrb.w ip, [r9], #1
1b34: eb0c 6c16 add.w ip, ip, r6, lsr #24
1b38: f00c 0cff and.w ip, ip, #255 @ 0xff
1b3c: f91b 300c ldrsb.w r3, [fp, ip]
1b40: ea4f 6703 mov.w r7, r3, lsl #24
1b44: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
1b48: f100 0004 add.w r0, r0, #4
1b4c: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
1b50: f8da 1000 ldr.w r1, [sl]
1b54: f5b8 6880 subs.w r8, r8, #1024 @ 0x400
1b58: bf5c itt pl
1b5a: f819 0b01 ldrbpl.w r0, [r9], #1
1b5e: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
1b62: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00001b66 <_B5>:
1b66: f819 cb01 ldrb.w ip, [r9], #1
1b6a: eb0c 6c16 add.w ip, ip, r6, lsr #24
1b6e: f00c 0cff and.w ip, ip, #255 @ 0xff
1b72: f91b 300c ldrsb.w r3, [fp, ip]
1b76: ea4f 6503 mov.w r5, r3, lsl #24
1b7a: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
1b7e: f100 0004 add.w r0, r0, #4
1b82: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
1b86: f8da 1000 ldr.w r1, [sl]
1b8a: f5b8 6880 subs.w r8, r8, #1024 @ 0x400
1b8e: bf5c itt pl
1b90: f819 0b01 ldrbpl.w r0, [r9], #1
1b94: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
1b98: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00001b9c <_B6>:
1b9c: f819 cb01 ldrb.w ip, [r9], #1
1ba0: eb0c 6c17 add.w ip, ip, r7, lsr #24
1ba4: f00c 0cff and.w ip, ip, #255 @ 0xff
1ba8: f91b 300c ldrsb.w r3, [fp, ip]
1bac: ea4f 6603 mov.w r6, r3, lsl #24
1bb0: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
1bb4: f100 0004 add.w r0, r0, #4
1bb8: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
1bbc: f8da 1000 ldr.w r1, [sl]
1bc0: f5b8 6880 subs.w r8, r8, #1024 @ 0x400
1bc4: bf5c itt pl
1bc6: f819 0b01 ldrbpl.w r0, [r9], #1
1bca: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
1bce: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00001bd2 <_B8>:
1bd2: f028 0840 bic.w r8, r8, #64 @ 0x40
1bd6: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
1bda: f100 0002 add.w r0, r0, #2
1bde: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
1be2: f8da 1000 ldr.w r1, [sl]
1be6: f5b8 7800 subs.w r8, r8, #512 @ 0x200
1bea: bf5c itt pl
1bec: f819 0b01 ldrbpl.w r0, [r9], #1
1bf0: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
1bf4: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00001bf8 <_B9>:
1bf8: f819 cb01 ldrb.w ip, [r9], #1
1bfc: f819 0b01 ldrb.w r0, [r9], #1
1c00: ea4c 2c00 orr.w ip, ip, r0, lsl #8
1c04: eb0c 6c17 add.w ip, ip, r7, lsr #24
1c08: f40c 4160 and.w r1, ip, #57344 @ 0xe000
1c0c: f20f 0e08 addw lr, pc, #8
1c10: ea4f 21d1 mov.w r1, r1, lsr #11
1c14: f854 f001 ldr.w pc, [r4, r1]
1c18: ea40 6300 orr.w r3, r0, r0, lsl #24
1c1c: ea4f 6503 mov.w r5, r3, lsl #24
1c20: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
1c24: f100 0004 add.w r0, r0, #4
1c28: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
1c2c: f8da 1000 ldr.w r1, [sl]
1c30: f5b8 6880 subs.w r8, r8, #1024 @ 0x400
1c34: bf5c itt pl
1c36: f819 0b01 ldrbpl.w r0, [r9], #1
1c3a: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
1c3e: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00001c42 <_BA>:
1c42: f89a 6080 ldrb.w r6, [sl, #128] @ 0x80
1c46: ea4f 6606 mov.w r6, r6, lsl #24
1c4a: ea4f 6326 mov.w r3, r6, asr #24
1c4e: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
1c52: f100 0002 add.w r0, r0, #2
1c56: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
1c5a: f8da 1000 ldr.w r1, [sl]
1c5e: f5b8 7800 subs.w r8, r8, #512 @ 0x200
1c62: bf5c itt pl
1c64: f819 0b01 ldrbpl.w r0, [r9], #1
1c68: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
1c6c: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00001c70 <_BC>:
1c70: f819 cb01 ldrb.w ip, [r9], #1
1c74: f819 0b01 ldrb.w r0, [r9], #1
1c78: ea4c 2c00 orr.w ip, ip, r0, lsl #8
1c7c: eb0c 6c16 add.w ip, ip, r6, lsr #24
1c80: f40c 4160 and.w r1, ip, #57344 @ 0xe000
1c84: f20f 0e08 addw lr, pc, #8
1c88: ea4f 21d1 mov.w r1, r1, lsr #11
1c8c: f854 f001 ldr.w pc, [r4, r1]
1c90: ea40 6300 orr.w r3, r0, r0, lsl #24
1c94: ea4f 6703 mov.w r7, r3, lsl #24
1c98: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
1c9c: f100 0004 add.w r0, r0, #4
1ca0: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
1ca4: f8da 1000 ldr.w r1, [sl]
1ca8: f5b8 6880 subs.w r8, r8, #1024 @ 0x400
1cac: bf5c itt pl
1cae: f819 0b01 ldrbpl.w r0, [r9], #1
1cb2: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
1cb6: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00001cba <_BD>:
1cba: f819 cb01 ldrb.w ip, [r9], #1
1cbe: f819 0b01 ldrb.w r0, [r9], #1
1cc2: ea4c 2c00 orr.w ip, ip, r0, lsl #8
1cc6: eb0c 6c16 add.w ip, ip, r6, lsr #24
1cca: f40c 4160 and.w r1, ip, #57344 @ 0xe000
1cce: f20f 0e0a addw lr, pc, #10
1cd2: ea4f 21d1 mov.w r1, r1, lsr #11
1cd6: f854 f001 ldr.w pc, [r4, r1]
1cda: ea40 6300 orr.w r3, r0, r0, lsl #24
1cde: ea4f 6503 mov.w r5, r3, lsl #24
1ce2: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
1ce6: f100 0004 add.w r0, r0, #4
1cea: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
1cee: f8da 1000 ldr.w r1, [sl]
1cf2: f5b8 6880 subs.w r8, r8, #1024 @ 0x400
1cf6: bf5c itt pl
1cf8: f819 0b01 ldrbpl.w r0, [r9], #1
1cfc: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
1d00: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00001d04 <_BE>:
1d04: f819 cb01 ldrb.w ip, [r9], #1
1d08: f819 0b01 ldrb.w r0, [r9], #1
1d0c: ea4c 2c00 orr.w ip, ip, r0, lsl #8
1d10: eb0c 6c17 add.w ip, ip, r7, lsr #24
1d14: f40c 4160 and.w r1, ip, #57344 @ 0xe000
1d18: f20f 0e08 addw lr, pc, #8
1d1c: ea4f 21d1 mov.w r1, r1, lsr #11
1d20: f854 f001 ldr.w pc, [r4, r1]
1d24: ea40 6300 orr.w r3, r0, r0, lsl #24
1d28: ea4f 6603 mov.w r6, r3, lsl #24
1d2c: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
1d30: f100 0004 add.w r0, r0, #4
1d34: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
1d38: f8da 1000 ldr.w r1, [sl]
1d3c: f5b8 6880 subs.w r8, r8, #1024 @ 0x400
1d40: bf5c itt pl
1d42: f819 0b01 ldrbpl.w r0, [r9], #1
1d46: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
1d4a: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00001d4e <_C0>:
1d4e: f819 0b01 ldrb.w r0, [r9], #1
1d52: ebb7 6300 subs.w r3, r7, r0, lsl #24
1d56: ea4f 6323 mov.w r3, r3, asr #24
1d5a: f048 0801 orr.w r8, r8, #1
1d5e: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
1d62: f100 0002 add.w r0, r0, #2
1d66: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
1d6a: f8da 1000 ldr.w r1, [sl]
1d6e: f578 7800 sbcs.w r8, r8, #512 @ 0x200
1d72: bf5c itt pl
1d74: f819 0b01 ldrbpl.w r0, [r9], #1
1d78: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
1d7c: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00001d80 <_C1>:
1d80: f819 0b01 ldrb.w r0, [r9], #1
1d84: eb06 6000 add.w r0, r6, r0, lsl #24
1d88: ea4f 6c10 mov.w ip, r0, lsr #24
1d8c: f81b c00c ldrb.w ip, [fp, ip]
1d90: f100 7080 add.w r0, r0, #16777216 @ 0x1000000
1d94: ea4f 6110 mov.w r1, r0, lsr #24
1d98: f81b 1001 ldrb.w r1, [fp, r1]
1d9c: ea4c 2c01 orr.w ip, ip, r1, lsl #8
1da0: f40c 4160 and.w r1, ip, #57344 @ 0xe000
1da4: f20f 0e08 addw lr, pc, #8
1da8: ea4f 21d1 mov.w r1, r1, lsr #11
1dac: f854 f001 ldr.w pc, [r4, r1]
1db0: ebb5 6300 subs.w r3, r5, r0, lsl #24
1db4: ea4f 6323 mov.w r3, r3, asr #24
1db8: f048 0801 orr.w r8, r8, #1
1dbc: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
1dc0: f100 0006 add.w r0, r0, #6
1dc4: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
1dc8: f8da 1000 ldr.w r1, [sl]
1dcc: f578 68c0 sbcs.w r8, r8, #1536 @ 0x600
1dd0: bf5c itt pl
1dd2: f819 0b01 ldrbpl.w r0, [r9], #1
1dd6: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
1dda: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00001dde <_C4>:
1dde: f819 cb01 ldrb.w ip, [r9], #1
1de2: f81b 000c ldrb.w r0, [fp, ip]
1de6: ebb7 6300 subs.w r3, r7, r0, lsl #24
1dea: ea4f 6323 mov.w r3, r3, asr #24
1dee: f048 0801 orr.w r8, r8, #1
1df2: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
1df6: f100 0003 add.w r0, r0, #3
1dfa: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
1dfe: f8da 1000 ldr.w r1, [sl]
1e02: f578 7840 sbcs.w r8, r8, #768 @ 0x300
1e06: bf5c itt pl
1e08: f819 0b01 ldrbpl.w r0, [r9], #1
1e0c: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
1e10: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00001e14 <_C5>:
1e14: f819 cb01 ldrb.w ip, [r9], #1
1e18: f81b 000c ldrb.w r0, [fp, ip]
1e1c: ebb5 6300 subs.w r3, r5, r0, lsl #24
1e20: ea4f 6323 mov.w r3, r3, asr #24
1e24: f048 0801 orr.w r8, r8, #1
1e28: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
1e2c: f100 0003 add.w r0, r0, #3
1e30: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
1e34: f8da 1000 ldr.w r1, [sl]
1e38: f578 7840 sbcs.w r8, r8, #768 @ 0x300
1e3c: bf5c itt pl
1e3e: f819 0b01 ldrbpl.w r0, [r9], #1
1e42: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
1e46: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00001e4a <_C6>:
1e4a: f819 cb01 ldrb.w ip, [r9], #1
1e4e: f81b 000c ldrb.w r0, [fp, ip]
1e52: f1a0 0001 sub.w r0, r0, #1
1e56: ea40 6300 orr.w r3, r0, r0, lsl #24
1e5a: f80b 000c strb.w r0, [fp, ip]
1e5e: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
1e62: f100 0005 add.w r0, r0, #5
1e66: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
1e6a: f8da 1000 ldr.w r1, [sl]
1e6e: f5b8 68a0 subs.w r8, r8, #1280 @ 0x500
1e72: bf5c itt pl
1e74: f819 0b01 ldrbpl.w r0, [r9], #1
1e78: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
1e7c: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00001e80 <_C8>:
1e80: f107 7780 add.w r7, r7, #16777216 @ 0x1000000
1e84: ea4f 6327 mov.w r3, r7, asr #24
1e88: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
1e8c: f100 0002 add.w r0, r0, #2
1e90: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
1e94: f8da 1000 ldr.w r1, [sl]
1e98: f5b8 7800 subs.w r8, r8, #512 @ 0x200
1e9c: bf5c itt pl
1e9e: f819 0b01 ldrbpl.w r0, [r9], #1
1ea2: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
1ea6: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00001eaa <_C9>:
1eaa: f819 0b01 ldrb.w r0, [r9], #1
1eae: ebb5 6300 subs.w r3, r5, r0, lsl #24
1eb2: ea4f 6323 mov.w r3, r3, asr #24
1eb6: f048 0801 orr.w r8, r8, #1
1eba: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
1ebe: f100 0002 add.w r0, r0, #2
1ec2: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
1ec6: f8da 1000 ldr.w r1, [sl]
1eca: f578 7800 sbcs.w r8, r8, #512 @ 0x200
1ece: bf5c itt pl
1ed0: f819 0b01 ldrbpl.w r0, [r9], #1
1ed4: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
1ed8: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00001edc <_CA>:
1edc: f1a6 7680 sub.w r6, r6, #16777216 @ 0x1000000
1ee0: ea4f 6326 mov.w r3, r6, asr #24
1ee4: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
1ee8: f100 0002 add.w r0, r0, #2
1eec: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
1ef0: f8da 1000 ldr.w r1, [sl]
1ef4: f5b8 7800 subs.w r8, r8, #512 @ 0x200
1ef8: bf5c itt pl
1efa: f819 0b01 ldrbpl.w r0, [r9], #1
1efe: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
1f02: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00001f06 <_CC>:
1f06: f819 cb01 ldrb.w ip, [r9], #1
1f0a: f819 0b01 ldrb.w r0, [r9], #1
1f0e: ea4c 2c00 orr.w ip, ip, r0, lsl #8
1f12: f40c 4160 and.w r1, ip, #57344 @ 0xe000
1f16: f20f 0e0a addw lr, pc, #10
1f1a: ea4f 21d1 mov.w r1, r1, lsr #11
1f1e: f854 f001 ldr.w pc, [r4, r1]
1f22: ebb7 6300 subs.w r3, r7, r0, lsl #24
1f26: ea4f 6323 mov.w r3, r3, asr #24
1f2a: f048 0801 orr.w r8, r8, #1
1f2e: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
1f32: f100 0004 add.w r0, r0, #4
1f36: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
1f3a: f8da 1000 ldr.w r1, [sl]
1f3e: f578 6880 sbcs.w r8, r8, #1024 @ 0x400
1f42: bf5c itt pl
1f44: f819 0b01 ldrbpl.w r0, [r9], #1
1f48: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
1f4c: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00001f50 <_CD>:
1f50: f819 cb01 ldrb.w ip, [r9], #1
1f54: f819 0b01 ldrb.w r0, [r9], #1
1f58: ea4c 2c00 orr.w ip, ip, r0, lsl #8
1f5c: f40c 4160 and.w r1, ip, #57344 @ 0xe000
1f60: f20f 0e08 addw lr, pc, #8
1f64: ea4f 21d1 mov.w r1, r1, lsr #11
1f68: f854 f001 ldr.w pc, [r4, r1]
1f6c: ebb5 6300 subs.w r3, r5, r0, lsl #24
1f70: ea4f 6323 mov.w r3, r3, asr #24
1f74: f048 0801 orr.w r8, r8, #1
1f78: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
1f7c: f100 0004 add.w r0, r0, #4
1f80: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
1f84: f8da 1000 ldr.w r1, [sl]
1f88: f578 6880 sbcs.w r8, r8, #1024 @ 0x400
1f8c: bf5c itt pl
1f8e: f819 0b01 ldrbpl.w r0, [r9], #1
1f92: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
1f96: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00001f9a <_CE>:
1f9a: f819 cb01 ldrb.w ip, [r9], #1
1f9e: f819 0b01 ldrb.w r0, [r9], #1
1fa2: ea4c 2c00 orr.w ip, ip, r0, lsl #8
1fa6: f40c 4160 and.w r1, ip, #57344 @ 0xe000
1faa: f20f 0e0a addw lr, pc, #10
1fae: ea4f 21d1 mov.w r1, r1, lsr #11
1fb2: f854 f001 ldr.w pc, [r4, r1]
1fb6: f1a0 0001 sub.w r0, r0, #1
1fba: ea40 6300 orr.w r3, r0, r0, lsl #24
1fbe: f40c 4160 and.w r1, ip, #57344 @ 0xe000
1fc2: f10a 0224 add.w r2, sl, #36 @ 0x24
1fc6: f20f 0e0a addw lr, pc, #10
1fca: ea4f 21d1 mov.w r1, r1, lsr #11
1fce: f852 f001 ldr.w pc, [r2, r1]
1fd2: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
1fd6: f100 0006 add.w r0, r0, #6
1fda: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
1fde: f8da 1000 ldr.w r1, [sl]
1fe2: f5b8 68c0 subs.w r8, r8, #1536 @ 0x600
1fe6: bf5c itt pl
1fe8: f819 0b01 ldrbpl.w r0, [r9], #1
1fec: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
1ff0: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00001ff4 <_D0>:
1ff4: f013 0fff tst.w r3, #255 @ 0xff
1ff8: f919 0b01 ldrsb.w r0, [r9], #1
1ffc: bf1c itt ne
1ffe: 4481 addne r9, r0
2000: f5a8 7880 subne.w r8, r8, #256 @ 0x100
2004: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
2008: f100 0002 add.w r0, r0, #2
200c: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
2010: f8da 1000 ldr.w r1, [sl]
2014: f5b8 7800 subs.w r8, r8, #512 @ 0x200
2018: bf5c itt pl
201a: f819 0b01 ldrbpl.w r0, [r9], #1
201e: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
2022: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00002026 <_D1>:
2026: f819 0b01 ldrb.w r0, [r9], #1
202a: f810 c00b ldrb.w ip, [r0, fp]
202e: 4458 add r0, fp
2030: 7841 ldrb r1, [r0, #1]
2032: ea4c 2c01 orr.w ip, ip, r1, lsl #8
2036: eb0c 6c17 add.w ip, ip, r7, lsr #24
203a: f40c 4160 and.w r1, ip, #57344 @ 0xe000
203e: f20f 0e0a addw lr, pc, #10
2042: ea4f 21d1 mov.w r1, r1, lsr #11
2046: f854 f001 ldr.w pc, [r4, r1]
204a: ebb5 6300 subs.w r3, r5, r0, lsl #24
204e: ea4f 6323 mov.w r3, r3, asr #24
2052: f048 0801 orr.w r8, r8, #1
2056: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
205a: f100 0005 add.w r0, r0, #5
205e: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
2062: f8da 1000 ldr.w r1, [sl]
2066: f578 68a0 sbcs.w r8, r8, #1280 @ 0x500
206a: bf5c itt pl
206c: f819 0b01 ldrbpl.w r0, [r9], #1
2070: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
2074: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00002078 <_D5>:
2078: f819 cb01 ldrb.w ip, [r9], #1
207c: eb06 6c0c add.w ip, r6, ip, lsl #24
2080: ea4f 601c mov.w r0, ip, lsr #24
2084: f81b 0000 ldrb.w r0, [fp, r0]
2088: ebb5 6300 subs.w r3, r5, r0, lsl #24
208c: ea4f 6323 mov.w r3, r3, asr #24
2090: f048 0801 orr.w r8, r8, #1
2094: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
2098: f100 0004 add.w r0, r0, #4
209c: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
20a0: f8da 1000 ldr.w r1, [sl]
20a4: f578 6880 sbcs.w r8, r8, #1024 @ 0x400
20a8: bf5c itt pl
20aa: f819 0b01 ldrbpl.w r0, [r9], #1
20ae: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
20b2: f8da f088 ldr.w pc, [sl, #136] @ 0x88
000020b6 <_D6>:
20b6: f819 cb01 ldrb.w ip, [r9], #1
20ba: eb06 6c0c add.w ip, r6, ip, lsl #24
20be: ea4f 601c mov.w r0, ip, lsr #24
20c2: f81b 0000 ldrb.w r0, [fp, r0]
20c6: f1a0 0001 sub.w r0, r0, #1
20ca: ea40 6300 orr.w r3, r0, r0, lsl #24
20ce: ea4f 611c mov.w r1, ip, lsr #24
20d2: f80b 0001 strb.w r0, [fp, r1]
20d6: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
20da: f100 0006 add.w r0, r0, #6
20de: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
20e2: f8da 1000 ldr.w r1, [sl]
20e6: f5b8 68c0 subs.w r8, r8, #1536 @ 0x600
20ea: bf5c itt pl
20ec: f819 0b01 ldrbpl.w r0, [r9], #1
20f0: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
20f4: f8da f088 ldr.w pc, [sl, #136] @ 0x88
000020f8 <_D8>:
20f8: f028 0808 bic.w r8, r8, #8
20fc: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
2100: f100 0002 add.w r0, r0, #2
2104: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
2108: f8da 1000 ldr.w r1, [sl]
210c: f5b8 7800 subs.w r8, r8, #512 @ 0x200
2110: bf5c itt pl
2112: f819 0b01 ldrbpl.w r0, [r9], #1
2116: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
211a: f8da f088 ldr.w pc, [sl, #136] @ 0x88
0000211e <_D9>:
211e: f819 cb01 ldrb.w ip, [r9], #1
2122: f819 0b01 ldrb.w r0, [r9], #1
2126: ea4c 2c00 orr.w ip, ip, r0, lsl #8
212a: eb0c 6c17 add.w ip, ip, r7, lsr #24
212e: f40c 4160 and.w r1, ip, #57344 @ 0xe000
2132: f20f 0e0a addw lr, pc, #10
2136: ea4f 21d1 mov.w r1, r1, lsr #11
213a: f854 f001 ldr.w pc, [r4, r1]
213e: ebb5 6300 subs.w r3, r5, r0, lsl #24
2142: ea4f 6323 mov.w r3, r3, asr #24
2146: f048 0801 orr.w r8, r8, #1
214a: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
214e: f100 0004 add.w r0, r0, #4
2152: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
2156: f8da 1000 ldr.w r1, [sl]
215a: f578 6880 sbcs.w r8, r8, #1024 @ 0x400
215e: bf5c itt pl
2160: f819 0b01 ldrbpl.w r0, [r9], #1
2164: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
2168: f8da f088 ldr.w pc, [sl, #136] @ 0x88
0000216c <_DD>:
216c: f819 cb01 ldrb.w ip, [r9], #1
2170: f819 0b01 ldrb.w r0, [r9], #1
2174: ea4c 2c00 orr.w ip, ip, r0, lsl #8
2178: eb0c 6c16 add.w ip, ip, r6, lsr #24
217c: f40c 4160 and.w r1, ip, #57344 @ 0xe000
2180: f20f 0e08 addw lr, pc, #8
2184: ea4f 21d1 mov.w r1, r1, lsr #11
2188: f854 f001 ldr.w pc, [r4, r1]
218c: ebb5 6300 subs.w r3, r5, r0, lsl #24
2190: ea4f 6323 mov.w r3, r3, asr #24
2194: f048 0801 orr.w r8, r8, #1
2198: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
219c: f100 0004 add.w r0, r0, #4
21a0: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
21a4: f8da 1000 ldr.w r1, [sl]
21a8: f578 6880 sbcs.w r8, r8, #1024 @ 0x400
21ac: bf5c itt pl
21ae: f819 0b01 ldrbpl.w r0, [r9], #1
21b2: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
21b6: f8da f088 ldr.w pc, [sl, #136] @ 0x88
000021ba <_DE>:
21ba: f819 cb01 ldrb.w ip, [r9], #1
21be: f819 0b01 ldrb.w r0, [r9], #1
21c2: ea4c 2c00 orr.w ip, ip, r0, lsl #8
21c6: eb0c 6c16 add.w ip, ip, r6, lsr #24
21ca: f40c 4160 and.w r1, ip, #57344 @ 0xe000
21ce: f20f 0e0a addw lr, pc, #10
21d2: ea4f 21d1 mov.w r1, r1, lsr #11
21d6: f854 f001 ldr.w pc, [r4, r1]
21da: f1a0 0001 sub.w r0, r0, #1
21de: ea40 6300 orr.w r3, r0, r0, lsl #24
21e2: f40c 4160 and.w r1, ip, #57344 @ 0xe000
21e6: f10a 0224 add.w r2, sl, #36 @ 0x24
21ea: f20f 0e0a addw lr, pc, #10
21ee: ea4f 21d1 mov.w r1, r1, lsr #11
21f2: f852 f001 ldr.w pc, [r2, r1]
21f6: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
21fa: f100 0007 add.w r0, r0, #7
21fe: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
2202: f8da 1000 ldr.w r1, [sl]
2206: f5b8 68e0 subs.w r8, r8, #1792 @ 0x700
220a: bf5c itt pl
220c: f819 0b01 ldrbpl.w r0, [r9], #1
2210: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
2214: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00002218 <_E0>:
2218: f819 0b01 ldrb.w r0, [r9], #1
221c: ebb6 6300 subs.w r3, r6, r0, lsl #24
2220: ea4f 6323 mov.w r3, r3, asr #24
2224: f048 0801 orr.w r8, r8, #1
2228: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
222c: f100 0002 add.w r0, r0, #2
2230: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
2234: f8da 1000 ldr.w r1, [sl]
2238: f578 7800 sbcs.w r8, r8, #512 @ 0x200
223c: bf5c itt pl
223e: f819 0b01 ldrbpl.w r0, [r9], #1
2242: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
2246: f8da f088 ldr.w pc, [sl, #136] @ 0x88
0000224a <_E1>:
224a: f819 0b01 ldrb.w r0, [r9], #1
224e: eb06 6000 add.w r0, r6, r0, lsl #24
2252: ea4f 6c10 mov.w ip, r0, lsr #24
2256: f81b c00c ldrb.w ip, [fp, ip]
225a: f100 7080 add.w r0, r0, #16777216 @ 0x1000000
225e: ea4f 6110 mov.w r1, r0, lsr #24
2262: f81b 1001 ldrb.w r1, [fp, r1]
2266: ea4c 2c01 orr.w ip, ip, r1, lsl #8
226a: f40c 4160 and.w r1, ip, #57344 @ 0xe000
226e: f20f 0e0a addw lr, pc, #10
2272: ea4f 21d1 mov.w r1, r1, lsr #11
2276: f854 f001 ldr.w pc, [r4, r1]
227a: ea5f 0158 movs.w r1, r8, lsr #1
227e: eb75 6500 sbcs.w r5, r5, r0, lsl #24
2282: f005 457f and.w r5, r5, #4278190080 @ 0xff000000
2286: ea4f 6325 mov.w r3, r5, asr #24
228a: f048 0841 orr.w r8, r8, #65 @ 0x41
228e: bf78 it vc
2290: f028 0840 bicvc.w r8, r8, #64 @ 0x40
2294: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
2298: f100 0006 add.w r0, r0, #6
229c: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
22a0: f8da 1000 ldr.w r1, [sl]
22a4: f578 68c0 sbcs.w r8, r8, #1536 @ 0x600
22a8: bf5c itt pl
22aa: f819 0b01 ldrbpl.w r0, [r9], #1
22ae: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
22b2: f8da f088 ldr.w pc, [sl, #136] @ 0x88
000022b6 <_E4>:
22b6: f819 cb01 ldrb.w ip, [r9], #1
22ba: f81b 000c ldrb.w r0, [fp, ip]
22be: ebb6 6300 subs.w r3, r6, r0, lsl #24
22c2: ea4f 6323 mov.w r3, r3, asr #24
22c6: f048 0801 orr.w r8, r8, #1
22ca: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
22ce: f100 0003 add.w r0, r0, #3
22d2: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
22d6: f8da 1000 ldr.w r1, [sl]
22da: f578 7840 sbcs.w r8, r8, #768 @ 0x300
22de: bf5c itt pl
22e0: f819 0b01 ldrbpl.w r0, [r9], #1
22e4: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
22e8: f8da f088 ldr.w pc, [sl, #136] @ 0x88
000022ec <_E5>:
22ec: f819 cb01 ldrb.w ip, [r9], #1
22f0: f81b 000c ldrb.w r0, [fp, ip]
22f4: ea5f 0158 movs.w r1, r8, lsr #1
22f8: eb75 6500 sbcs.w r5, r5, r0, lsl #24
22fc: f005 457f and.w r5, r5, #4278190080 @ 0xff000000
2300: ea4f 6325 mov.w r3, r5, asr #24
2304: f048 0841 orr.w r8, r8, #65 @ 0x41
2308: bf78 it vc
230a: f028 0840 bicvc.w r8, r8, #64 @ 0x40
230e: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
2312: f100 0003 add.w r0, r0, #3
2316: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
231a: f8da 1000 ldr.w r1, [sl]
231e: f578 7840 sbcs.w r8, r8, #768 @ 0x300
2322: bf5c itt pl
2324: f819 0b01 ldrbpl.w r0, [r9], #1
2328: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
232c: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00002330 <_E6>:
2330: f819 cb01 ldrb.w ip, [r9], #1
2334: f81b 000c ldrb.w r0, [fp, ip]
2338: f100 0001 add.w r0, r0, #1
233c: ea40 6300 orr.w r3, r0, r0, lsl #24
2340: f80b 000c strb.w r0, [fp, ip]
2344: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
2348: f100 0005 add.w r0, r0, #5
234c: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
2350: f8da 1000 ldr.w r1, [sl]
2354: f5b8 68a0 subs.w r8, r8, #1280 @ 0x500
2358: bf5c itt pl
235a: f819 0b01 ldrbpl.w r0, [r9], #1
235e: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
2362: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00002366 <_E8>:
2366: f106 7680 add.w r6, r6, #16777216 @ 0x1000000
236a: ea4f 6326 mov.w r3, r6, asr #24
236e: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
2372: f100 0002 add.w r0, r0, #2
2376: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
237a: f8da 1000 ldr.w r1, [sl]
237e: f5b8 7800 subs.w r8, r8, #512 @ 0x200
2382: bf5c itt pl
2384: f819 0b01 ldrbpl.w r0, [r9], #1
2388: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
238c: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00002390 <_E9>:
2390: f819 0b01 ldrb.w r0, [r9], #1
2394: ea5f 0158 movs.w r1, r8, lsr #1
2398: eb75 6500 sbcs.w r5, r5, r0, lsl #24
239c: f005 457f and.w r5, r5, #4278190080 @ 0xff000000
23a0: ea4f 6325 mov.w r3, r5, asr #24
23a4: f048 0841 orr.w r8, r8, #65 @ 0x41
23a8: bf78 it vc
23aa: f028 0840 bicvc.w r8, r8, #64 @ 0x40
23ae: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
23b2: f100 0002 add.w r0, r0, #2
23b6: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
23ba: f8da 1000 ldr.w r1, [sl]
23be: f578 7800 sbcs.w r8, r8, #512 @ 0x200
23c2: bf5c itt pl
23c4: f819 0b01 ldrbpl.w r0, [r9], #1
23c8: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
23cc: f8da f088 ldr.w pc, [sl, #136] @ 0x88
000023d0 <_EA>:
23d0: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
23d4: f100 0002 add.w r0, r0, #2
23d8: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
23dc: f8da 1000 ldr.w r1, [sl]
23e0: f5b8 7800 subs.w r8, r8, #512 @ 0x200
23e4: bf5c itt pl
23e6: f819 0b01 ldrbpl.w r0, [r9], #1
23ea: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
23ee: f8da f088 ldr.w pc, [sl, #136] @ 0x88
000023f2 <_EC>:
23f2: f819 cb01 ldrb.w ip, [r9], #1
23f6: f819 0b01 ldrb.w r0, [r9], #1
23fa: ea4c 2c00 orr.w ip, ip, r0, lsl #8
23fe: f40c 4160 and.w r1, ip, #57344 @ 0xe000
2402: f20f 0e0a addw lr, pc, #10
2406: ea4f 21d1 mov.w r1, r1, lsr #11
240a: f854 f001 ldr.w pc, [r4, r1]
240e: ebb6 6300 subs.w r3, r6, r0, lsl #24
2412: ea4f 6323 mov.w r3, r3, asr #24
2416: f048 0801 orr.w r8, r8, #1
241a: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
241e: f100 0004 add.w r0, r0, #4
2422: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
2426: f8da 1000 ldr.w r1, [sl]
242a: f578 6880 sbcs.w r8, r8, #1024 @ 0x400
242e: bf5c itt pl
2430: f819 0b01 ldrbpl.w r0, [r9], #1
2434: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
2438: f8da f088 ldr.w pc, [sl, #136] @ 0x88
0000243c <_ED>:
243c: f819 cb01 ldrb.w ip, [r9], #1
2440: f819 0b01 ldrb.w r0, [r9], #1
2444: ea4c 2c00 orr.w ip, ip, r0, lsl #8
2448: f40c 4160 and.w r1, ip, #57344 @ 0xe000
244c: f20f 0e08 addw lr, pc, #8
2450: ea4f 21d1 mov.w r1, r1, lsr #11
2454: f854 f001 ldr.w pc, [r4, r1]
2458: ea5f 0158 movs.w r1, r8, lsr #1
245c: eb75 6500 sbcs.w r5, r5, r0, lsl #24
2460: f005 457f and.w r5, r5, #4278190080 @ 0xff000000
2464: ea4f 6325 mov.w r3, r5, asr #24
2468: f048 0841 orr.w r8, r8, #65 @ 0x41
246c: bf78 it vc
246e: f028 0840 bicvc.w r8, r8, #64 @ 0x40
2472: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
2476: f100 0004 add.w r0, r0, #4
247a: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
247e: f8da 1000 ldr.w r1, [sl]
2482: f578 6880 sbcs.w r8, r8, #1024 @ 0x400
2486: bf5c itt pl
2488: f819 0b01 ldrbpl.w r0, [r9], #1
248c: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
2490: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00002494 <_EE>:
2494: f819 cb01 ldrb.w ip, [r9], #1
2498: f819 0b01 ldrb.w r0, [r9], #1
249c: ea4c 2c00 orr.w ip, ip, r0, lsl #8
24a0: f40c 4160 and.w r1, ip, #57344 @ 0xe000
24a4: f20f 0e08 addw lr, pc, #8
24a8: ea4f 21d1 mov.w r1, r1, lsr #11
24ac: f854 f001 ldr.w pc, [r4, r1]
24b0: f100 0001 add.w r0, r0, #1
24b4: ea40 6300 orr.w r3, r0, r0, lsl #24
24b8: f40c 4160 and.w r1, ip, #57344 @ 0xe000
24bc: f10a 0224 add.w r2, sl, #36 @ 0x24
24c0: f20f 0e08 addw lr, pc, #8
24c4: ea4f 21d1 mov.w r1, r1, lsr #11
24c8: f852 f001 ldr.w pc, [r2, r1]
24cc: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
24d0: f100 0006 add.w r0, r0, #6
24d4: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
24d8: f8da 1000 ldr.w r1, [sl]
24dc: f5b8 68c0 subs.w r8, r8, #1536 @ 0x600
24e0: bf5c itt pl
24e2: f819 0b01 ldrbpl.w r0, [r9], #1
24e6: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
24ea: f8da f088 ldr.w pc, [sl, #136] @ 0x88
000024ee <_F0>:
24ee: f013 0fff tst.w r3, #255 @ 0xff
24f2: f919 0b01 ldrsb.w r0, [r9], #1
24f6: bf04 itt eq
24f8: 4481 addeq r9, r0
24fa: f5a8 7880 subeq.w r8, r8, #256 @ 0x100
24fe: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
2502: f100 0002 add.w r0, r0, #2
2506: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
250a: f8da 1000 ldr.w r1, [sl]
250e: f5b8 7800 subs.w r8, r8, #512 @ 0x200
2512: bf5c itt pl
2514: f819 0b01 ldrbpl.w r0, [r9], #1
2518: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
251c: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00002520 <_F1>:
2520: f819 0b01 ldrb.w r0, [r9], #1
2524: f810 c00b ldrb.w ip, [r0, fp]
2528: 4458 add r0, fp
252a: 7841 ldrb r1, [r0, #1]
252c: ea4c 2c01 orr.w ip, ip, r1, lsl #8
2530: eb0c 6c17 add.w ip, ip, r7, lsr #24
2534: f40c 4160 and.w r1, ip, #57344 @ 0xe000
2538: f20f 0e08 addw lr, pc, #8
253c: ea4f 21d1 mov.w r1, r1, lsr #11
2540: f854 f001 ldr.w pc, [r4, r1]
2544: ea5f 0158 movs.w r1, r8, lsr #1
2548: eb75 6500 sbcs.w r5, r5, r0, lsl #24
254c: f005 457f and.w r5, r5, #4278190080 @ 0xff000000
2550: ea4f 6325 mov.w r3, r5, asr #24
2554: f048 0841 orr.w r8, r8, #65 @ 0x41
2558: bf78 it vc
255a: f028 0840 bicvc.w r8, r8, #64 @ 0x40
255e: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
2562: f100 0005 add.w r0, r0, #5
2566: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
256a: f8da 1000 ldr.w r1, [sl]
256e: f578 68a0 sbcs.w r8, r8, #1280 @ 0x500
2572: bf5c itt pl
2574: f819 0b01 ldrbpl.w r0, [r9], #1
2578: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
257c: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00002580 <_F5>:
2580: f819 cb01 ldrb.w ip, [r9], #1
2584: eb06 6c0c add.w ip, r6, ip, lsl #24
2588: ea4f 601c mov.w r0, ip, lsr #24
258c: f81b 0000 ldrb.w r0, [fp, r0]
2590: ea5f 0158 movs.w r1, r8, lsr #1
2594: eb75 6500 sbcs.w r5, r5, r0, lsl #24
2598: f005 457f and.w r5, r5, #4278190080 @ 0xff000000
259c: ea4f 6325 mov.w r3, r5, asr #24
25a0: f048 0841 orr.w r8, r8, #65 @ 0x41
25a4: bf78 it vc
25a6: f028 0840 bicvc.w r8, r8, #64 @ 0x40
25aa: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
25ae: f100 0004 add.w r0, r0, #4
25b2: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
25b6: f8da 1000 ldr.w r1, [sl]
25ba: f578 6880 sbcs.w r8, r8, #1024 @ 0x400
25be: bf5c itt pl
25c0: f819 0b01 ldrbpl.w r0, [r9], #1
25c4: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
25c8: f8da f088 ldr.w pc, [sl, #136] @ 0x88
000025cc <_F6>:
25cc: f819 cb01 ldrb.w ip, [r9], #1
25d0: eb06 6c0c add.w ip, r6, ip, lsl #24
25d4: ea4f 601c mov.w r0, ip, lsr #24
25d8: f81b 0000 ldrb.w r0, [fp, r0]
25dc: f100 0001 add.w r0, r0, #1
25e0: ea40 6300 orr.w r3, r0, r0, lsl #24
25e4: ea4f 611c mov.w r1, ip, lsr #24
25e8: f80b 0001 strb.w r0, [fp, r1]
25ec: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
25f0: f100 0006 add.w r0, r0, #6
25f4: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
25f8: f8da 1000 ldr.w r1, [sl]
25fc: f5b8 68c0 subs.w r8, r8, #1536 @ 0x600
2600: bf5c itt pl
2602: f819 0b01 ldrbpl.w r0, [r9], #1
2606: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
260a: f8da f088 ldr.w pc, [sl, #136] @ 0x88
0000260e <_F8>:
260e: f048 0808 orr.w r8, r8, #8
2612: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
2616: f100 0002 add.w r0, r0, #2
261a: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
261e: f8da 1000 ldr.w r1, [sl]
2622: f5b8 7800 subs.w r8, r8, #512 @ 0x200
2626: bf5c itt pl
2628: f819 0b01 ldrbpl.w r0, [r9], #1
262c: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
2630: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00002634 <_F9>:
2634: f819 cb01 ldrb.w ip, [r9], #1
2638: f819 0b01 ldrb.w r0, [r9], #1
263c: ea4c 2c00 orr.w ip, ip, r0, lsl #8
2640: eb0c 6c17 add.w ip, ip, r7, lsr #24
2644: f40c 4160 and.w r1, ip, #57344 @ 0xe000
2648: f20f 0e08 addw lr, pc, #8
264c: ea4f 21d1 mov.w r1, r1, lsr #11
2650: f854 f001 ldr.w pc, [r4, r1]
2654: ea5f 0158 movs.w r1, r8, lsr #1
2658: eb75 6500 sbcs.w r5, r5, r0, lsl #24
265c: f005 457f and.w r5, r5, #4278190080 @ 0xff000000
2660: ea4f 6325 mov.w r3, r5, asr #24
2664: f048 0841 orr.w r8, r8, #65 @ 0x41
2668: bf78 it vc
266a: f028 0840 bicvc.w r8, r8, #64 @ 0x40
266e: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
2672: f100 0004 add.w r0, r0, #4
2676: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
267a: f8da 1000 ldr.w r1, [sl]
267e: f578 6880 sbcs.w r8, r8, #1024 @ 0x400
2682: bf5c itt pl
2684: f819 0b01 ldrbpl.w r0, [r9], #1
2688: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
268c: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00002690 <_FD>:
2690: f819 cb01 ldrb.w ip, [r9], #1
2694: f819 0b01 ldrb.w r0, [r9], #1
2698: ea4c 2c00 orr.w ip, ip, r0, lsl #8
269c: eb0c 6c16 add.w ip, ip, r6, lsr #24
26a0: f40c 4160 and.w r1, ip, #57344 @ 0xe000
26a4: f20f 0e08 addw lr, pc, #8
26a8: ea4f 21d1 mov.w r1, r1, lsr #11
26ac: f854 f001 ldr.w pc, [r4, r1]
26b0: ea5f 0158 movs.w r1, r8, lsr #1
26b4: eb75 6500 sbcs.w r5, r5, r0, lsl #24
26b8: f005 457f and.w r5, r5, #4278190080 @ 0xff000000
26bc: ea4f 6325 mov.w r3, r5, asr #24
26c0: f048 0841 orr.w r8, r8, #65 @ 0x41
26c4: bf78 it vc
26c6: f028 0840 bicvc.w r8, r8, #64 @ 0x40
26ca: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
26ce: f100 0004 add.w r0, r0, #4
26d2: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
26d6: f8da 1000 ldr.w r1, [sl]
26da: f578 6880 sbcs.w r8, r8, #1024 @ 0x400
26de: bf5c itt pl
26e0: f819 0b01 ldrbpl.w r0, [r9], #1
26e4: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
26e8: f8da f088 ldr.w pc, [sl, #136] @ 0x88
000026ec <_FE>:
26ec: f819 cb01 ldrb.w ip, [r9], #1
26f0: f819 0b01 ldrb.w r0, [r9], #1
26f4: ea4c 2c00 orr.w ip, ip, r0, lsl #8
26f8: eb0c 6c16 add.w ip, ip, r6, lsr #24
26fc: f40c 4160 and.w r1, ip, #57344 @ 0xe000
2700: f20f 0e08 addw lr, pc, #8
2704: ea4f 21d1 mov.w r1, r1, lsr #11
2708: f854 f001 ldr.w pc, [r4, r1]
270c: f100 0001 add.w r0, r0, #1
2710: ea40 6300 orr.w r3, r0, r0, lsl #24
2714: f40c 4160 and.w r1, ip, #57344 @ 0xe000
2718: f10a 0224 add.w r2, sl, #36 @ 0x24
271c: f20f 0e08 addw lr, pc, #8
2720: ea4f 21d1 mov.w r1, r1, lsr #11
2724: f852 f001 ldr.w pc, [r2, r1]
2728: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
272c: f100 0007 add.w r0, r0, #7
2730: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
2734: f8da 1000 ldr.w r1, [sl]
2738: f5b8 68e0 subs.w r8, r8, #1792 @ 0x700
273c: bf5c itt pl
273e: f819 0b01 ldrbpl.w r0, [r9], #1
2742: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
2746: f8da f088 ldr.w pc, [sl, #136] @ 0x88
0000274a <_FF>:
274a: f819 cb01 ldrb.w ip, [r9], #1
274e: f819 0b01 ldrb.w r0, [r9], #1
2752: ea4c 2c00 orr.w ip, ip, r0, lsl #8
2756: eb0c 6c16 add.w ip, ip, r6, lsr #24
275a: f40c 4160 and.w r1, ip, #57344 @ 0xe000
275e: f20f 0e0a addw lr, pc, #10
2762: ea4f 21d1 mov.w r1, r1, lsr #11
2766: f854 f001 ldr.w pc, [r4, r1]
276a: ea5f 0158 movs.w r1, r8, lsr #1
276e: eb75 6500 sbcs.w r5, r5, r0, lsl #24
2772: f005 457f and.w r5, r5, #4278190080 @ 0xff000000
2776: ea4f 6325 mov.w r3, r5, asr #24
277a: f048 0841 orr.w r8, r8, #65 @ 0x41
277e: bf78 it vc
2780: f028 0840 bicvc.w r8, r8, #64 @ 0x40
2784: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
2788: f100 0005 add.w r0, r0, #5
278c: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
2790: f8da 1000 ldr.w r1, [sl]
2794: f5b8 68a0 subs.w r8, r8, #1280 @ 0x500
2798: bf5c itt pl
279a: f819 0b01 ldrbpl.w r0, [r9], #1
279e: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
27a2: f8da f088 ldr.w pc, [sl, #136] @ 0x88
000027a6 <_FB>:
27a6: f819 cb01 ldrb.w ip, [r9], #1
27aa: f819 0b01 ldrb.w r0, [r9], #1
27ae: ea4c 2c00 orr.w ip, ip, r0, lsl #8
27b2: eb0c 6c17 add.w ip, ip, r7, lsr #24
27b6: f40c 4160 and.w r1, ip, #57344 @ 0xe000
27ba: f20f 0e0a addw lr, pc, #10
27be: ea4f 21d1 mov.w r1, r1, lsr #11
27c2: f854 f001 ldr.w pc, [r4, r1]
27c6: ea5f 0158 movs.w r1, r8, lsr #1
27ca: eb75 6500 sbcs.w r5, r5, r0, lsl #24
27ce: f005 457f and.w r5, r5, #4278190080 @ 0xff000000
27d2: ea4f 6325 mov.w r3, r5, asr #24
27d6: f048 0841 orr.w r8, r8, #65 @ 0x41
27da: bf78 it vc
27dc: f028 0840 bicvc.w r8, r8, #64 @ 0x40
27e0: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
27e4: f100 0005 add.w r0, r0, #5
27e8: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
27ec: f8da 1000 ldr.w r1, [sl]
27f0: f5b8 68a0 subs.w r8, r8, #1280 @ 0x500
27f4: bf5c itt pl
27f6: f819 0b01 ldrbpl.w r0, [r9], #1
27fa: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
27fe: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00002802 <_14>:
2802: f109 0901 add.w r9, r9, #1
2806: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
280a: f100 0004 add.w r0, r0, #4
280e: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
2812: f8da 1000 ldr.w r1, [sl]
2816: f5b8 6880 subs.w r8, r8, #1024 @ 0x400
281a: bf5c itt pl
281c: f819 0b01 ldrbpl.w r0, [r9], #1
2820: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
2824: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00002828 <_67>:
2828: f819 cb01 ldrb.w ip, [r9], #1
282c: f81b 000c ldrb.w r0, [fp, ip]
2830: ea5f 0158 movs.w r1, r8, lsr #1
2834: bf28 it cs
2836: f5a0 7080 subcs.w r0, r0, #256 @ 0x100
283a: eb55 2530 adcs.w r5, r5, r0, ror #8
283e: ea4f 6325 mov.w r3, r5, asr #24
2842: f048 0841 orr.w r8, r8, #65 @ 0x41
2846: bf78 it vc
2848: f028 0840 bicvc.w r8, r8, #64 @ 0x40
284c: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
2850: f100 0005 add.w r0, r0, #5
2854: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
2858: f8da 1000 ldr.w r1, [sl]
285c: f5b8 68a0 subs.w r8, r8, #1280 @ 0x500
2860: bf5c itt pl
2862: f819 0b01 ldrbpl.w r0, [r9], #1
2866: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
286a: f8da f088 ldr.w pc, [sl, #136] @ 0x88
0000286e <_03>:
286e: f819 0b01 ldrb.w r0, [r9], #1
2872: eb06 6000 add.w r0, r6, r0, lsl #24
2876: ea4f 6c10 mov.w ip, r0, lsr #24
287a: f81b c00c ldrb.w ip, [fp, ip]
287e: f100 7080 add.w r0, r0, #16777216 @ 0x1000000
2882: ea4f 6110 mov.w r1, r0, lsr #24
2886: f81b 1001 ldrb.w r1, [fp, r1]
288a: ea4c 2c01 orr.w ip, ip, r1, lsl #8
288e: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
2892: f100 0008 add.w r0, r0, #8
2896: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
289a: f8da 1000 ldr.w r1, [sl]
289e: f5b8 6800 subs.w r8, r8, #2048 @ 0x800
28a2: bf5c itt pl
28a4: f819 0b01 ldrbpl.w r0, [r9], #1
28a8: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
28ac: f8da f088 ldr.w pc, [sl, #136] @ 0x88
000028b0 <_07>:
28b0: f819 cb01 ldrb.w ip, [r9], #1
28b4: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
28b8: f100 0005 add.w r0, r0, #5
28bc: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
28c0: f8da 1000 ldr.w r1, [sl]
28c4: f5b8 68a0 subs.w r8, r8, #1280 @ 0x500
28c8: bf5c itt pl
28ca: f819 0b01 ldrbpl.w r0, [r9], #1
28ce: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
28d2: f8da f088 ldr.w pc, [sl, #136] @ 0x88
000028d6 <_xx>:
28d6: f04f 0101 mov.w r1, #1
28da: f7ff fffe bl 0 <debug_6502>
28de: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
28e2: f100 0002 add.w r0, r0, #2
28e6: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
28ea: f8da 1000 ldr.w r1, [sl]
28ee: f5b8 7800 subs.w r8, r8, #512 @ 0x200
28f2: bf5c itt pl
28f4: f819 0b01 ldrbpl.w r0, [r9], #1
28f8: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
28fc: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00002900 <op_table>:
...
Disassembly of section cpu_run:
00000000 <run6502>:
0: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
4: f8df a180 ldr.w sl, [pc, #384] @ 188 <CPU_reset+0x4e>
8: f8df b180 ldr.w fp, [pc, #384] @ 18c <CPU_reset+0x52>
c: f8db b000 ldr.w fp, [fp]
10: f10a 0164 add.w r1, sl, #100 @ 0x64
14: e891 03f8 ldmia.w r1, {r3, r4, r5, r6, r7, r8, r9}
18: 4480 add r8, r0
1a: f89a 00a8 ldrb.w r0, [sl, #168] @ 0xa8
1e: 2801 cmp r0, #1
20: d036 beq.n 90 <NMI6502+0x38>
22: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
26: f100 0000 add.w r0, r0, #0
2a: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
2e: f8da 1000 ldr.w r1, [sl]
32: f1b8 0800 subs.w r8, r8, #0
36: bf5c itt pl
38: f819 0b01 ldrbpl.w r0, [r9], #1
3c: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
40: f8da f088 ldr.w pc, [sl, #136] @ 0x88
00000044 <exit_run>:
44: f89a 00a4 ldrb.w r0, [sl, #164] @ 0xa4
48: 2801 cmp r0, #1
4a: d0fe beq.n 58 <NMI6502>
4c: f10a 0064 add.w r0, sl, #100 @ 0x64
50: e880 03f8 stmia.w r0, {r3, r4, r5, r6, r7, r8, r9}
54: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc}
00000058 <NMI6502>:
58: f04f 0000 mov.w r0, #0
5c: f8ca 00a4 str.w r0, [sl, #164] @ 0xa4
60: f64f 7cfa movw ip, #65530 @ 0xfffa
64: f000 f830 bl c8 <NMI6502+0x70>
68: f5a8 68e0 sub.w r8, r8, #1792 @ 0x700
6c: e7ee b.n 4c <exit_run+0x8>
6e: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
72: f100 0000 add.w r0, r0, #0
76: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
7a: f8da 1000 ldr.w r1, [sl]
7e: f1b8 0800 subs.w r8, r8, #0
82: bf5c itt pl
84: f819 0b01 ldrbpl.w r0, [r9], #1
88: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
8c: f8da f088 ldr.w pc, [sl, #136] @ 0x88
90: f018 0f04 tst.w r8, #4
94: d1eb bne.n 6e <NMI6502+0x16>
96: f04f 0000 mov.w r0, #0
9a: f8ca 00a8 str.w r0, [sl, #168] @ 0xa8
9e: f64f 7cfe movw ip, #65534 @ 0xfffe
a2: f000 f811 bl c8 <NMI6502+0x70>
a6: f8da 00a0 ldr.w r0, [sl, #160] @ 0xa0
aa: f100 0007 add.w r0, r0, #7
ae: f8ca 00a0 str.w r0, [sl, #160] @ 0xa0
b2: f8da 1000 ldr.w r1, [sl]
b6: f5b8 68e0 subs.w r8, r8, #1792 @ 0x700
ba: bf5c itt pl
bc: f819 0b01 ldrbpl.w r0, [r9], #1
c0: f851 f020 ldrpl.w pc, [r1, r0, lsl #2]
c4: f8da f088 ldr.w pc, [sl, #136] @ 0x88
c8: f8da 0084 ldr.w r0, [sl, #132] @ 0x84
cc: eba9 0000 sub.w r0, r9, r0
d0: ea4f 2110 mov.w r1, r0, lsr #8
d4: f8da 2080 ldr.w r2, [sl, #128] @ 0x80
d8: f802 1901 strb.w r1, [r2], #-1
dc: f442 7280 orr.w r2, r2, #256 @ 0x100
e0: f802 0901 strb.w r0, [r2], #-1
e4: f88a 2080 strb.w r2, [sl, #128] @ 0x80
e8: f008 004d and.w r0, r8, #77 @ 0x4d
ec: f013 4f00 tst.w r3, #2147483648 @ 0x80000000
f0: bf18 it ne
f2: f040 0080 orrne.w r0, r0, #128 @ 0x80
f6: f013 0fff tst.w r3, #255 @ 0xff
fa: bf08 it eq
fc: f040 0002 orreq.w r0, r0, #2
100: f040 0020 orr.w r0, r0, #32
00000104 <VecCont>:
104: f8da 2080 ldr.w r2, [sl, #128] @ 0x80
108: f802 0901 strb.w r0, [r2], #-1
10c: f88a 2080 strb.w r2, [sl, #128] @ 0x80
110: f048 0804 orr.w r8, r8, #4
114: f8da 0060 ldr.w r0, [sl, #96] @ 0x60
118: f810 900c ldrb.w r9, [r0, ip]
11c: 4460 add r0, ip
11e: 7842 ldrb r2, [r0, #1]
120: ea49 2902 orr.w r9, r9, r2, lsl #8
124: f409 4160 and.w r1, r9, #57344 @ 0xe000
128: f10a 0244 add.w r2, sl, #68 @ 0x44
12c: ea4f 20d1 mov.w r0, r1, lsr #11
130: 5810 ldr r0, [r2, r0]
132: f8ca 0084 str.w r0, [sl, #132] @ 0x84
136: 4481 add r9, r0
138: 4770 bx lr
0000013a <CPU_reset>:
13a: f84d ed04 str.w lr, [sp, #-4]!
13e: f04f 0500 mov.w r5, #0
142: f04f 0600 mov.w r6, #0
146: f04f 0700 mov.w r7, #0
14a: f04f 0300 mov.w r3, #0
14e: f10a 0404 add.w r4, sl, #4
152: 480e ldr r0, [pc, #56] @ (18c <CPU_reset+0x52>)
154: 6800 ldr r0, [r0, #0]
156: f500 7080 add.w r0, r0, #256 @ 0x100
15a: f8ca 0080 str.w r0, [sl, #128] @ 0x80
15e: f04f 0000 mov.w r0, #0
162: f8ca 00a4 str.w r0, [sl, #164] @ 0xa4
166: f8ca 00a8 str.w r0, [sl, #168] @ 0xa8
16a: f04f 0800 mov.w r8, #0
16e: f64f 7cfc movw ip, #65532 @ 0xfffc
172: f7ff ffa9 bl c8 <NMI6502+0x70>
176: f10a 0064 add.w r0, sl, #100 @ 0x64
17a: e880 03f8 stmia.w r0, {r3, r4, r5, r6, r7, r8, r9}
17e: 4904 ldr r1, [pc, #16] @ (190 <CPU_reset+0x56>)
180: f8ca 1088 str.w r1, [sl, #136] @ 0x88
184: f85d fb04 ldr.w pc, [sp], #4
...
Disassembly of section rwram_code:
00000000 <empty_R>:
0: 4660 mov r0, ip
2: f04f 0102 mov.w r1, #2
6: f7ff fffe bl 0 <debug_6502>
a: f04f 0000 mov.w r0, #0
e: f04e 0e01 orr.w lr, lr, #1
12: 4770 bx lr
00000014 <void>:
14: f04f 0000 mov.w r0, #0
18: f04e 0e01 orr.w lr, lr, #1
1c: 4770 bx lr
0000001e <ram_R>:
1e: f42c 3cfc bic.w ip, ip, #129024 @ 0x1f800
22: f81b 000c ldrb.w r0, [fp, ip]
26: f04e 0e01 orr.w lr, lr, #1
2a: 4770 bx lr
0000002c <ram_W>:
2c: f42c 3cfc bic.w ip, ip, #129024 @ 0x1f800
30: f80b 000c strb.w r0, [fp, ip]
34: f04e 0e01 orr.w lr, lr, #1
38: 4770 bx lr
0000003a <sram_R>:
3a: f5ac 41c0 sub.w r1, ip, #24576 @ 0x6000
3e: f8da 2050 ldr.w r2, [sl, #80] @ 0x50
42: 5c50 ldrb r0, [r2, r1]
44: f04e 0e01 orr.w lr, lr, #1
48: 4770 bx lr
0000004a <sram_W>:
4a: f5ac 4cc0 sub.w ip, ip, #24576 @ 0x6000
4e: f8da 1050 ldr.w r1, [sl, #80] @ 0x50
52: f801 000c strb.w r0, [r1, ip]
56: f04e 0e01 orr.w lr, lr, #1
5a: 4770 bx lr
5c: f8da 1050 ldr.w r1, [sl, #80] @ 0x50
60: f811 000c ldrb.w r0, [r1, ip]
64: f04e 0e01 orr.w lr, lr, #1
68: 4770 bx lr
0000006a <rom_R80>:
6a: f8da 1054 ldr.w r1, [sl, #84] @ 0x54
6e: f811 000c ldrb.w r0, [r1, ip]
72: f04e 0e01 orr.w lr, lr, #1
76: 4770 bx lr
00000078 <rom_RA0>:
78: f8da 1058 ldr.w r1, [sl, #88] @ 0x58
7c: f811 000c ldrb.w r0, [r1, ip]
80: f04e 0e01 orr.w lr, lr, #1
84: 4770 bx lr
00000086 <rom_RC0>:
86: f8da 105c ldr.w r1, [sl, #92] @ 0x5c
8a: f811 000c ldrb.w r0, [r1, ip]
8e: f04e 0e01 orr.w lr, lr, #1
92: 4770 bx lr
00000094 <rom_RE0>:
94: f8da 1060 ldr.w r1, [sl, #96] @ 0x60
98: f811 000c ldrb.w r0, [r1, ip]
9c: f04e 0e01 orr.w lr, lr, #1
a0: 4770 bx lr
a2: bf00 nop
Disassembly of section io_code:
00000000 <IO_R>:
0: f244 0218 movw r2, #16408 @ 0x4018
4: 4594 cmp ip, r2
6: d8fe bhi.n b0 <Read_Low>
8: f5ac 4180 sub.w r1, ip, #16384 @ 0x4000
c: 3915 subs r1, #21
e: f53f affe bmi.w 0 <IO_R>
12: 2903 cmp r1, #3
14: 4a66 ldr r2, [pc, #408] @ (1b0 <K6502_Read+0x1a>)
16: eb02 0281 add.w r2, r2, r1, lsl #2
1a: bf48 it mi
1c: f8d2 f000 ldrmi.w pc, [r2]
20: f7ff bffe b.w 0 <IO_R>
00000024 <io_read_tbl>:
...
00000030 <IO_W>:
30: f244 0218 movw r2, #16408 @ 0x4018
34: 4594 cmp ip, r2
36: d8fe bhi.n c2 <Write_Low>
38: f5ac 4180 sub.w r1, ip, #16384 @ 0x4000
3c: 2918 cmp r1, #24
3e: 4a5d ldr r2, [pc, #372] @ (1b4 <K6502_Read+0x1e>)
40: eb02 0281 add.w r2, r2, r1, lsl #2
44: bf48 it mi
46: f8d2 f000 ldrmi.w pc, [r2]
4a: f7ff bffe b.w 0 <IO_R>
4e: bf00 nop
00000050 <io_write_tbl>:
...
000000b0 <Read_Low>:
b0: b508 push {r3, lr}
b2: 4660 mov r0, ip
b4: f7ff fffe bl 0 <asm_Mapper_ReadLow>
b8: e8bd 4008 ldmia.w sp!, {r3, lr}
bc: f04e 0e01 orr.w lr, lr, #1
c0: 4770 bx lr
000000c2 <Write_Low>:
c2: b508 push {r3, lr}
c4: 4661 mov r1, ip
c6: f7ff fffe bl 0 <asm_Mapper_WriteLow>
ca: e8bd 4008 ldmia.w sp!, {r3, lr}
ce: f04e 0e01 orr.w lr, lr, #1
d2: 4770 bx lr
000000d4 <apu_w>:
d4: b508 push {r3, lr}
d6: f7ff fffe bl 0 <Apu_Write>
da: e8bd 4008 ldmia.w sp!, {r3, lr}
de: f04e 0e01 orr.w lr, lr, #1
e2: 4770 bx lr
000000e4 <apu_4015w>:
e4: b508 push {r3, lr}
e6: f7ff fffe bl 0 <Apu_Write4015>
ea: e8bd 4008 ldmia.w sp!, {r3, lr}
ee: f04e 0e01 orr.w lr, lr, #1
f2: 4770 bx lr
000000f4 <apu_4015R>:
f4: b508 push {r3, lr}
f6: f101 0015 add.w r0, r1, #21
fa: f7ff fffe bl 0 <Apu_Read4015>
fe: e8bd 4008 ldmia.w sp!, {r3, lr}
102: f04e 0e01 orr.w lr, lr, #1
106: 4770 bx lr
00000108 <dma_W>:
108: f5a8 3800 sub.w r8, r8, #131072 @ 0x20000
10c: b508 push {r3, lr}
10e: f000 01e0 and.w r1, r0, #224 @ 0xe0
112: f10a 0244 add.w r2, sl, #68 @ 0x44
116: ea4f 01d1 mov.w r1, r1, lsr #3
11a: 5852 ldr r2, [r2, r1]
11c: f000 00ff and.w r0, r0, #255 @ 0xff
120: eb02 2200 add.w r2, r2, r0, lsl #8
124: 4924 ldr r1, [pc, #144] @ (1b8 <K6502_Read+0x22>)
126: 6809 ldr r1, [r1, #0]
128: f04f 0040 mov.w r0, #64 @ 0x40
12c: 1e40 subs r0, r0, #1
12e: f852 3020 ldr.w r3, [r2, r0, lsl #2]
132: f841 3020 str.w r3, [r1, r0, lsl #2]
136: d1f9 bne.n 12c <dma_W+0x24>
138: e8bd 4008 ldmia.w sp!, {r3, lr}
13c: f04e 0e01 orr.w lr, lr, #1
140: 4770 bx lr
00000142 <joy0_W>:
142: f010 0f01 tst.w r0, #1
146: f04e 0e01 orr.w lr, lr, #1
14a: bf18 it ne
14c: 4770 bxne lr
14e: 491b ldr r1, [pc, #108] @ (1bc <K6502_Read+0x26>)
150: 6809 ldr r1, [r1, #0]
152: f8ca 1098 str.w r1, [sl, #152] @ 0x98
156: 491a ldr r1, [pc, #104] @ (1c0 <K6502_Read+0x2a>)
158: 6809 ldr r1, [r1, #0]
15a: f8ca 109c str.w r1, [sl, #156] @ 0x9c
15e: 4770 bx lr
160: 4770 bx lr
00000162 <joy0_R>:
162: f8da 0098 ldr.w r0, [sl, #152] @ 0x98
166: ea4f 0150 mov.w r1, r0, lsr #1
16a: f8ca 1098 str.w r1, [sl, #152] @ 0x98
16e: f000 0001 and.w r0, r0, #1
172: f040 0040 orr.w r0, r0, #64 @ 0x40
176: f04e 0e01 orr.w lr, lr, #1
17a: 4770 bx lr
0000017c <joy1_R>:
17c: f8da 009c ldr.w r0, [sl, #156] @ 0x9c
180: ea4f 0150 mov.w r1, r0, lsr #1
184: f8ca 109c str.w r1, [sl, #156] @ 0x9c
188: f000 0001 and.w r0, r0, #1
18c: f040 0040 orr.w r0, r0, #64 @ 0x40
190: f04e 0e01 orr.w lr, lr, #1
194: 4770 bx lr
00000196 <K6502_Read>:
196: b500 push {lr}
198: ea4f 3150 mov.w r1, r0, lsr #13
19c: 4a09 ldr r2, [pc, #36] @ (1c4 <K6502_Read+0x2e>)
19e: f852 1021 ldr.w r1, [r2, r1, lsl #2]
1a2: f420 4060 bic.w r0, r0, #57344 @ 0xe000
1a6: 5c08 ldrb r0, [r1, r0]
1a8: f85d eb04 ldr.w lr, [sp], #4
1ac: 4770 bx lr
1ae: bf00 nop
...
Disassembly of section CPU_GPU:
00000000 <PPU_W>:
0: b508 push {r3, lr}
2: 4661 mov r1, ip
4: f7ff fffe bl 0 <PPU_WriteToPort>
8: e8bd 4008 ldmia.w sp!, {r3, lr}
c: f04e 0e01 orr.w lr, lr, #1
10: 4770 bx lr
00000012 <PPU_R>:
12: b508 push {r3, lr}
14: 4660 mov r0, ip
16: f7ff fffe bl 0 <PPU_ReadFromPort>
1a: e8bd 4008 ldmia.w sp!, {r3, lr}
1e: f04e 0e01 orr.w lr, lr, #1
22: 4770 bx lr
24: bf00 nop