Skip to content

Instantly share code, notes, and snippets.

@Yatekii
Last active May 15, 2020 16:34
Show Gist options
  • Save Yatekii/fa39d6b0dcd367e7a05a761c79236d72 to your computer and use it in GitHub Desktop.
Save Yatekii/fa39d6b0dcd367e7a05a761c79236d72 to your computer and use it in GitHub Desktop.
000000b4 <EraseSector>:
b4: b5b0 push {r4, r5, r7, lr}
b6: 4604 mov r4, r0
b8: f240 0504 movw r5, #4
bc: f2c0 0500 movt r5, #0
c0: 2002 movs r0, #2
c2: f849 0005 str.w r0, [r9, r5]
c6: eb09 0005 add.w r0, r9, r5
ca: 2100 movs r1, #0
cc: e9c0 1101 strd r1, r1, [r0, #4]
d0: 60c1 str r1, [r0, #12]
d2: f000 f99f bl 414 <read_page_size>
d6: fbb4 f1f0 udiv r1, r4, r0
da: fb01 4010 mls r0, r1, r0, r4
de: b130 cbz r0, ee <EraseSector+0x3a>
e0: eb09 0005 add.w r0, r9, r5
e4: 2103 movs r1, #3
e6: e9c0 1402 strd r1, r4, [r0, #8]
ea: 2065 movs r0, #101 ; 0x65
ec: bdb0 pop {r4, r5, r7, pc}
ee: eb09 0005 add.w r0, r9, r5
f2: 2101 movs r1, #1
f4: 6041 str r1, [r0, #4]
f6: f000 f9a3 bl 440 <read_flash_start>
fa: 42a0 cmp r0, r4
fc: d813 bhi.n 126 <EraseSector+0x72>
fe: f000 f9a1 bl 444 <read_flash_end>
102: 42a0 cmp r0, r4
104: d90f bls.n 126 <EraseSector+0x72>
106: eb09 0005 add.w r0, r9, r5
10a: 2102 movs r1, #2
10c: 6041 str r1, [r0, #4]
10e: 4620 mov r0, r4
110: f000 f9c8 bl 4a4 <check_page_status>
114: 2803 cmp r0, #3
116: bf1c itt ne
118: 2067 movne r0, #103 ; 0x67
11a: bdb0 popne {r4, r5, r7, pc}
11c: 4620 mov r0, r4
11e: f000 f9ff bl 520 <nvmc_erase_page>
122: 2000 movs r0, #0
124: bdb0 pop {r4, r5, r7, pc}
126: eb09 0005 add.w r0, r9, r5
12a: 2104 movs r1, #4
12c: e9c0 1402 strd r1, r4, [r0, #8]
130: 2066 movs r0, #102 ; 0x66
132: bdb0 pop {r4, r5, r7, pc}
/home/yatekii/Downloads/nrf52xxx.flm: file format elf32-littlearm
Disassembly of section PrgCode:
00000000 <Init>:
0: b5b0 push {r4, r5, r7, lr}
2: 4614 mov r4, r2
4: f240 0504 movw r5, #4
8: f2c0 0500 movt r5, #0
c: 2000 movs r0, #0
e: f849 0005 str.w r0, [r9, r5]
12: eb09 0105 add.w r1, r9, r5
16: e9c1 0001 strd r0, r0, [r1, #4]
1a: 60c8 str r0, [r1, #12]
1c: b2d0 uxtb r0, r2
1e: f000 fa55 bl 4cc <nvmc_init_mode>
22: 2800 cmp r0, #0
24: bf1e ittt ne
26: eb09 0105 addne.w r1, r9, r5
2a: e9c1 0402 strdne r0, r4, [r1, #8]
2e: bdb0 popne {r4, r5, r7, pc}
30: eb09 0005 add.w r0, r9, r5
34: 2101 movs r1, #1
36: 6041 str r1, [r0, #4]
38: f000 fa1e bl 478 <disable_bprot>
3c: 2000 movs r0, #0
3e: bdb0 pop {r4, r5, r7, pc}
00000040 <UnInit>:
40: b510 push {r4, lr}
42: 4604 mov r4, r0
44: 2000 movs r0, #0
46: f000 fa41 bl 4cc <nvmc_init_mode>
4a: b138 cbz r0, 5c <UnInit+0x1c>
4c: f240 0104 movw r1, #4
50: f2c0 0100 movt r1, #0
54: 4449 add r1, r9
56: e9c1 0402 strd r0, r4, [r1, #8]
5a: bd10 pop {r4, pc}
5c: f240 0004 movw r0, #4
60: f2c0 0000 movt r0, #0
64: eb09 0100 add.w r1, r9, r0
68: 6889 ldr r1, [r1, #8]
6a: 2900 cmp r1, #0
6c: bf04 itt eq
6e: 2000 moveq r0, #0
70: bd10 popeq {r4, pc}
72: f244 0100 movw r1, #16384 ; 0x4000
76: f2c2 0100 movt r1, #8192 ; 0x2000
7a: 2201 movs r2, #1
7c: 600a str r2, [r1, #0]
7e: f859 2000 ldr.w r2, [r9, r0]
82: 604a str r2, [r1, #4]
84: 4448 add r0, r9
86: 6842 ldr r2, [r0, #4]
88: 608a str r2, [r1, #8]
8a: 6882 ldr r2, [r0, #8]
8c: 60ca str r2, [r1, #12]
8e: 68c0 ldr r0, [r0, #12]
90: 6108 str r0, [r1, #16]
92: 2000 movs r0, #0
94: bd10 pop {r4, pc}
96: bf00 nop
00000098 <EraseChip>:
98: f240 0004 movw r0, #4
9c: f2c0 0000 movt r0, #0
a0: 2101 movs r1, #1
a2: f849 1000 str.w r1, [r9, r0]
a6: 4448 add r0, r9
a8: 2100 movs r1, #0
aa: e9c0 1101 strd r1, r1, [r0, #4]
ae: 60c1 str r1, [r0, #12]
b0: f000 ba4c b.w 54c <nvmc_erase_all_not_sd>
000000b4 <EraseSector>:
b4: b5b0 push {r4, r5, r7, lr}
b6: 4604 mov r4, r0
b8: f240 0504 movw r5, #4
bc: f2c0 0500 movt r5, #0
c0: 2002 movs r0, #2
c2: f849 0005 str.w r0, [r9, r5]
c6: eb09 0005 add.w r0, r9, r5
ca: 2100 movs r1, #0
cc: e9c0 1101 strd r1, r1, [r0, #4]
d0: 60c1 str r1, [r0, #12]
d2: f000 f99f bl 414 <read_page_size>
d6: fbb4 f1f0 udiv r1, r4, r0
da: fb01 4010 mls r0, r1, r0, r4
de: b130 cbz r0, ee <EraseSector+0x3a>
e0: eb09 0005 add.w r0, r9, r5
e4: 2103 movs r1, #3
e6: e9c0 1402 strd r1, r4, [r0, #8]
ea: 2065 movs r0, #101 ; 0x65
ec: bdb0 pop {r4, r5, r7, pc}
ee: eb09 0005 add.w r0, r9, r5
f2: 2101 movs r1, #1
f4: 6041 str r1, [r0, #4]
f6: f000 f9a3 bl 440 <read_flash_start>
fa: 42a0 cmp r0, r4
fc: d813 bhi.n 126 <EraseSector+0x72>
fe: f000 f9a1 bl 444 <read_flash_end>
102: 42a0 cmp r0, r4
104: d90f bls.n 126 <EraseSector+0x72>
106: eb09 0005 add.w r0, r9, r5
10a: 2102 movs r1, #2
10c: 6041 str r1, [r0, #4]
10e: 4620 mov r0, r4
110: f000 f9c8 bl 4a4 <check_page_status>
114: 2803 cmp r0, #3
116: bf1c itt ne
118: 2067 movne r0, #103 ; 0x67
11a: bdb0 popne {r4, r5, r7, pc}
11c: 4620 mov r0, r4
11e: f000 f9ff bl 520 <nvmc_erase_page>
122: 2000 movs r0, #0
124: bdb0 pop {r4, r5, r7, pc}
126: eb09 0005 add.w r0, r9, r5
12a: 2104 movs r1, #4
12c: e9c0 1402 strd r1, r4, [r0, #8]
130: 2066 movs r0, #102 ; 0x66
132: bdb0 pop {r4, r5, r7, pc}
00000134 <ProgramPage>:
134: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr}
138: 4615 mov r5, r2
13a: 460e mov r6, r1
13c: 4604 mov r4, r0
13e: f240 0704 movw r7, #4
142: f2c0 0700 movt r7, #0
146: 2003 movs r0, #3
148: f849 0007 str.w r0, [r9, r7]
14c: eb09 0107 add.w r1, r9, r7
150: 2200 movs r2, #0
152: e9c1 2201 strd r2, r2, [r1, #4]
156: 60ca str r2, [r1, #12]
158: 07a1 lsls r1, r4, #30
15a: d006 beq.n 16a <ProgramPage+0x36>
15c: eb09 0107 add.w r1, r9, r7
160: e9c1 0402 strd r0, r4, [r1, #8]
164: 2065 movs r0, #101 ; 0x65
166: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc}
16a: eb09 0007 add.w r0, r9, r7
16e: 2101 movs r1, #1
170: 6041 str r1, [r0, #4]
172: f000 f965 bl 440 <read_flash_start>
176: 42a0 cmp r0, r4
178: d815 bhi.n 1a6 <ProgramPage+0x72>
17a: f000 f963 bl 444 <read_flash_end>
17e: 42a0 cmp r0, r4
180: d911 bls.n 1a6 <ProgramPage+0x72>
182: eb09 0007 add.w r0, r9, r7
186: 2103 movs r1, #3
188: 6041 str r1, [r0, #4]
18a: eb06 0804 add.w r8, r6, r4
18e: f000 f959 bl 444 <read_flash_end>
192: 4580 cmp r8, r0
194: d90f bls.n 1b6 <ProgramPage+0x82>
196: eb09 0007 add.w r0, r9, r7
19a: 2104 movs r1, #4
19c: e9c0 1802 strd r1, r8, [r0, #8]
1a0: 2066 movs r0, #102 ; 0x66
1a2: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc}
1a6: eb09 0007 add.w r0, r9, r7
1aa: 2104 movs r1, #4
1ac: e9c0 1402 strd r1, r4, [r0, #8]
1b0: 2066 movs r0, #102 ; 0x66
1b2: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc}
1b6: eb09 0007 add.w r0, r9, r7
1ba: 2104 movs r1, #4
1bc: 6041 str r1, [r0, #4]
1be: f000 f96f bl 4a0 <is_readback_protected>
1c2: b130 cbz r0, 1d2 <ProgramPage+0x9e>
1c4: eb09 0007 add.w r0, r9, r7
1c8: 2102 movs r1, #2
1ca: 6081 str r1, [r0, #8]
1cc: 2067 movs r0, #103 ; 0x67
1ce: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc}
1d2: eb09 0007 add.w r0, r9, r7
1d6: 2105 movs r1, #5
1d8: 6041 str r1, [r0, #4]
1da: 4620 mov r0, r4
1dc: f000 f962 bl 4a4 <check_page_status>
1e0: 2802 cmp r0, #2
1e2: d207 bcs.n 1f4 <ProgramPage+0xc0>
1e4: eb09 0007 add.w r0, r9, r7
1e8: 2102 movs r1, #2
1ea: e9c0 1402 strd r1, r4, [r0, #8]
1ee: 2067 movs r0, #103 ; 0x67
1f0: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc}
1f4: d10f bne.n 216 <ProgramPage+0xe2>
1f6: 4620 mov r0, r4
1f8: 4631 mov r1, r6
1fa: 22ff movs r2, #255 ; 0xff
1fc: f000 f834 bl 268 <BlankCheck>
200: b148 cbz r0, 216 <ProgramPage+0xe2>
202: 2003 movs r0, #3
204: f849 0007 str.w r0, [r9, r7]
208: eb09 0007 add.w r0, r9, r7
20c: 2105 movs r1, #5
20e: 6041 str r1, [r0, #4]
210: 2067 movs r0, #103 ; 0x67
212: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc}
216: 2003 movs r0, #3
218: f849 0007 str.w r0, [r9, r7]
21c: eb09 0007 add.w r0, r9, r7
220: 2106 movs r1, #6
222: 6041 str r1, [r0, #4]
224: 2000 movs r0, #0
226: ebb0 0f96 cmp.w r0, r6, lsr #2
22a: bf08 it eq
22c: e8bd 81f0 ldmiaeq.w sp!, {r4, r5, r6, r7, r8, pc}
230: ea4f 0896 mov.w r8, r6, lsr #2
234: 2600 movs r6, #0
236: f854 0026 ldr.w r0, [r4, r6, lsl #2]
23a: 3001 adds r0, #1
23c: d10b bne.n 256 <ProgramPage+0x122>
23e: f855 0026 ldr.w r0, [r5, r6, lsl #2]
242: f844 0026 str.w r0, [r4, r6, lsl #2]
246: f000 f95b bl 500 <nvmc_wait>
24a: 3601 adds r6, #1
24c: 2000 movs r0, #0
24e: 4546 cmp r6, r8
250: d3f1 bcc.n 236 <ProgramPage+0x102>
252: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc}
256: eb09 0007 add.w r0, r9, r7
25a: 19a1 adds r1, r4, r6
25c: 2205 movs r2, #5
25e: e9c0 2102 strd r2, r1, [r0, #8]
262: 2068 movs r0, #104 ; 0x68
264: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc}
00000268 <BlankCheck>:
268: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr}
26c: 4616 mov r6, r2
26e: 460d mov r5, r1
270: 4604 mov r4, r0
272: f240 0704 movw r7, #4
276: f2c0 0700 movt r7, #0
27a: 2005 movs r0, #5
27c: f849 0007 str.w r0, [r9, r7]
280: eb09 0007 add.w r0, r9, r7
284: 2100 movs r1, #0
286: e9c0 1101 strd r1, r1, [r0, #4]
28a: 60c1 str r1, [r0, #12]
28c: 07a8 lsls r0, r5, #30
28e: d007 beq.n 2a0 <BlankCheck+0x38>
290: eb09 0007 add.w r0, r9, r7
294: 2103 movs r1, #3
296: e9c0 1502 strd r1, r5, [r0, #8]
29a: 2065 movs r0, #101 ; 0x65
29c: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc}
2a0: eb09 0007 add.w r0, r9, r7
2a4: 2102 movs r1, #2
2a6: 6041 str r1, [r0, #4]
2a8: f000 f8ca bl 440 <read_flash_start>
2ac: 42a0 cmp r0, r4
2ae: d815 bhi.n 2dc <BlankCheck+0x74>
2b0: f000 f8c8 bl 444 <read_flash_end>
2b4: 42a0 cmp r0, r4
2b6: d911 bls.n 2dc <BlankCheck+0x74>
2b8: eb09 0007 add.w r0, r9, r7
2bc: 2103 movs r1, #3
2be: 6041 str r1, [r0, #4]
2c0: eb05 0804 add.w r8, r5, r4
2c4: f000 f8be bl 444 <read_flash_end>
2c8: 4580 cmp r8, r0
2ca: d90f bls.n 2ec <BlankCheck+0x84>
2cc: eb09 0007 add.w r0, r9, r7
2d0: 2104 movs r1, #4
2d2: e9c0 1802 strd r1, r8, [r0, #8]
2d6: 2066 movs r0, #102 ; 0x66
2d8: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc}
2dc: eb09 0007 add.w r0, r9, r7
2e0: 2104 movs r1, #4
2e2: e9c0 1402 strd r1, r4, [r0, #8]
2e6: 2066 movs r0, #102 ; 0x66
2e8: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc}
2ec: eb09 0007 add.w r0, r9, r7
2f0: 2104 movs r1, #4
2f2: 6041 str r1, [r0, #4]
2f4: 2d00 cmp r5, #0
2f6: bf04 itt eq
2f8: 2000 moveq r0, #0
2fa: e8bd 81f0 ldmiaeq.w sp!, {r4, r5, r6, r7, r8, pc}
2fe: 2100 movs r1, #0
300: e006 b.n 310 <BlankCheck+0xa8>
302: bf00 nop
304: 3101 adds r1, #1
306: 2000 movs r0, #0
308: 42a9 cmp r1, r5
30a: bf28 it cs
30c: e8bd 81f0 ldmiacs.w sp!, {r4, r5, r6, r7, r8, pc}
310: 5c60 ldrb r0, [r4, r1]
312: 42b0 cmp r0, r6
314: d0f6 beq.n 304 <BlankCheck+0x9c>
316: eb09 0007 add.w r0, r9, r7
31a: 4421 add r1, r4
31c: 2205 movs r2, #5
31e: e9c0 2102 strd r2, r1, [r0, #8]
322: 2001 movs r0, #1
324: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc}
00000328 <Verify>:
328: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr}
32c: 4690 mov r8, r2
32e: 460f mov r7, r1
330: 4604 mov r4, r0
332: f240 0504 movw r5, #4
336: f2c0 0500 movt r5, #0
33a: 2004 movs r0, #4
33c: f849 0005 str.w r0, [r9, r5]
340: eb09 0005 add.w r0, r9, r5
344: 2100 movs r1, #0
346: e9c0 1101 strd r1, r1, [r0, #4]
34a: 60c1 str r1, [r0, #12]
34c: 07a0 lsls r0, r4, #30
34e: d008 beq.n 362 <Verify+0x3a>
350: eb09 0005 add.w r0, r9, r5
354: 2103 movs r1, #3
356: e9c0 1402 strd r1, r4, [r0, #8]
35a: 2665 movs r6, #101 ; 0x65
35c: 4630 mov r0, r6
35e: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc}
362: eb09 0005 add.w r0, r9, r5
366: 2101 movs r1, #1
368: 6041 str r1, [r0, #4]
36a: f000 f869 bl 440 <read_flash_start>
36e: 42a0 cmp r0, r4
370: d812 bhi.n 398 <Verify+0x70>
372: f000 f867 bl 444 <read_flash_end>
376: 42a0 cmp r0, r4
378: d90e bls.n 398 <Verify+0x70>
37a: eb09 0005 add.w r0, r9, r5
37e: 2103 movs r1, #3
380: 6041 str r1, [r0, #4]
382: 193e adds r6, r7, r4
384: f000 f85e bl 444 <read_flash_end>
388: 4286 cmp r6, r0
38a: d90e bls.n 3aa <Verify+0x82>
38c: eb09 0005 add.w r0, r9, r5
390: 2104 movs r1, #4
392: e9c0 1602 strd r1, r6, [r0, #8]
396: e004 b.n 3a2 <Verify+0x7a>
398: eb09 0005 add.w r0, r9, r5
39c: 2104 movs r1, #4
39e: e9c0 1402 strd r1, r4, [r0, #8]
3a2: 2666 movs r6, #102 ; 0x66
3a4: 4630 mov r0, r6
3a6: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc}
3aa: eb09 0005 add.w r0, r9, r5
3ae: 2104 movs r1, #4
3b0: 6041 str r1, [r0, #4]
3b2: 2000 movs r0, #0
3b4: ebb0 0f97 cmp.w r0, r7, lsr #2
3b8: d00b beq.n 3d2 <Verify+0xaa>
3ba: 08b8 lsrs r0, r7, #2
3bc: 2100 movs r1, #0
3be: bf00 nop
3c0: f858 2021 ldr.w r2, [r8, r1, lsl #2]
3c4: 6823 ldr r3, [r4, #0]
3c6: 4293 cmp r3, r2
3c8: d10a bne.n 3e0 <Verify+0xb8>
3ca: 3101 adds r1, #1
3cc: 3404 adds r4, #4
3ce: 4281 cmp r1, r0
3d0: d3f6 bcc.n 3c0 <Verify+0x98>
3d2: eb09 0005 add.w r0, r9, r5
3d6: 2105 movs r1, #5
3d8: 6041 str r1, [r0, #4]
3da: 4630 mov r0, r6
3dc: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc}
3e0: eb09 0005 add.w r0, r9, r5
3e4: 2106 movs r1, #6
3e6: e9c0 1402 strd r1, r4, [r0, #8]
3ea: 4620 mov r0, r4
3ec: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc}
000003f0 <read_part_number>:
3f0: f240 1030 movw r0, #304 ; 0x130
3f4: f2c1 0000 movt r0, #4096 ; 0x1000
3f8: 6801 ldr r1, [r0, #0]
3fa: 3101 adds r1, #1
3fc: bf1c itt ne
3fe: 6800 ldrne r0, [r0, #0]
400: 4770 bxne lr
402: f640 70e0 movw r0, #4064 ; 0xfe0
406: f2cf 0000 movt r0, #61440 ; 0xf000
40a: 6841 ldr r1, [r0, #4]
40c: 7800 ldrb r0, [r0, #0]
40e: f361 200b bfi r0, r1, #8, #4
412: 4770 bx lr
00000414 <read_page_size>:
414: 2010 movs r0, #16
416: f2c1 0000 movt r0, #4096 ; 0x1000
41a: 6801 ldr r1, [r0, #0]
41c: 3101 adds r1, #1
41e: bf14 ite ne
420: 6800 ldrne r0, [r0, #0]
422: f44f 5080 moveq.w r0, #4096 ; 0x1000
426: 4770 bx lr
00000428 <read_code_size>:
428: 2014 movs r0, #20
42a: f2c1 0000 movt r0, #4096 ; 0x1000
42e: 6801 ldr r1, [r0, #0]
430: 3101 adds r1, #1
432: bf14 ite ne
434: 6800 ldrne r0, [r0, #0]
436: f44f 7000 moveq.w r0, #512 ; 0x200
43a: 4770 bx lr
0000043c <read_region0_size>:
43c: 2000 movs r0, #0
43e: 4770 bx lr
00000440 <read_flash_start>:
440: 2000 movs r0, #0
442: 4770 bx lr
00000444 <read_flash_end>:
444: b510 push {r4, lr}
446: f7ff ffe5 bl 414 <read_page_size>
44a: 4604 mov r4, r0
44c: f7ff ffec bl 428 <read_code_size>
450: 4360 muls r0, r4
452: bd10 pop {r4, pc}
00000454 <is_erased>:
454: 4401 add r1, r0
456: 4281 cmp r1, r0
458: bf9c itt ls
45a: 2001 movls r0, #1
45c: 4770 bxls lr
45e: e003 b.n 468 <is_erased+0x14>
460: 4288 cmp r0, r1
462: bf24 itt cs
464: 2001 movcs r0, #1
466: 4770 bxcs lr
468: f850 2b04 ldr.w r2, [r0], #4
46c: 3201 adds r2, #1
46e: bf1c itt ne
470: 2000 movne r0, #0
472: 4770 bxne lr
474: e7f4 b.n 460 <is_erased+0xc>
476: bf00 nop
00000478 <disable_bprot>:
478: b580 push {r7, lr}
47a: f7ff ffb9 bl 3f0 <read_part_number>
47e: 280f cmp r0, #15
480: bf88 it hi
482: bd80 pophi {r7, pc}
484: 2101 movs r1, #1
486: fa01 f000 lsl.w r0, r1, r0
48a: f24c 4240 movw r2, #50240 ; 0xc440
48e: 4210 tst r0, r2
490: bf1e ittt ne
492: f240 6008 movwne r0, #1544 ; 0x608
496: f2c4 0000 movtne r0, #16384 ; 0x4000
49a: 6001 strne r1, [r0, #0]
49c: bd80 pop {r7, pc}
49e: bf00 nop
000004a0 <is_readback_protected>:
4a0: 2000 movs r0, #0
4a2: 4770 bx lr
000004a4 <check_page_status>:
4a4: f243 0104 movw r1, #12292 ; 0x3004
4a8: 6809 ldr r1, [r1, #0]
4aa: f24e 52db movw r2, #58843 ; 0xe5db
4ae: f2c5 12b1 movt r2, #20913 ; 0x51b1
4b2: 4291 cmp r1, r2
4b4: bf1c itt ne
4b6: 2003 movne r0, #3
4b8: 4770 bxne lr
4ba: f243 0108 movw r1, #12296 ; 0x3008
4be: 680a ldr r2, [r1, #0]
4c0: 2103 movs r1, #3
4c2: 4282 cmp r2, r0
4c4: bf88 it hi
4c6: 2102 movhi r1, #2
4c8: 4608 mov r0, r1
4ca: 4770 bx lr
000004cc <nvmc_init_mode>:
4cc: 2803 cmp r0, #3
4ce: bf84 itt hi
4d0: 2069 movhi r0, #105 ; 0x69
4d2: 4770 bxhi lr
4d4: b580 push {r7, lr}
4d6: b240 sxtb r0, r0
4d8: a105 add r1, pc, #20 ; (adr r1, 4f0 <nvmc_init_mode+0x24>)
4da: f851 0020 ldr.w r0, [r1, r0, lsl #2]
4de: f24e 5104 movw r1, #58628 ; 0xe504
4e2: f2c4 0101 movt r1, #16385 ; 0x4001
4e6: 6008 str r0, [r1, #0]
4e8: f000 f80a bl 500 <nvmc_wait>
4ec: 2000 movs r0, #0
4ee: bd80 pop {r7, pc}
4f0: 00000000 andeq r0, r0, r0
4f4: 00000002 andeq r0, r0, r2
4f8: 00000001 andeq r0, r0, r1
4fc: 00000000 andeq r0, r0, r0
00000500 <nvmc_wait>:
500: f24e 4000 movw r0, #58368 ; 0xe400
504: f2c4 0001 movt r0, #16385 ; 0x4001
508: 6801 ldr r1, [r0, #0]
50a: 2900 cmp r1, #0
50c: d0fc beq.n 508 <nvmc_wait+0x8>
50e: 4770 bx lr
00000510 <nvmc_erase_all>:
510: f24e 500c movw r0, #58636 ; 0xe50c
514: f2c4 0001 movt r0, #16385 ; 0x4001
518: 2101 movs r1, #1
51a: 6001 str r1, [r0, #0]
51c: e7f0 b.n 500 <nvmc_wait>
51e: bf00 nop
00000520 <nvmc_erase_page>:
520: b081 sub sp, #4
522: 9000 str r0, [sp, #0]
524: 9800 ldr r0, [sp, #0]
526: f24e 5108 movw r1, #58632 ; 0xe508
52a: f2c4 0101 movt r1, #16385 ; 0x4001
52e: 6008 str r0, [r1, #0]
530: b001 add sp, #4
532: e7e5 b.n 500 <nvmc_wait>
00000534 <nvmc_erase_uicr>:
534: b580 push {r7, lr}
536: f24e 5014 movw r0, #58644 ; 0xe514
53a: f2c4 0001 movt r0, #16385 ; 0x4001
53e: 2101 movs r1, #1
540: 6001 str r1, [r0, #0]
542: f7ff ffdd bl 500 <nvmc_wait>
546: 2000 movs r0, #0
548: bd80 pop {r7, pc}
54a: bf00 nop
0000054c <nvmc_erase_all_not_sd>:
54c: b570 push {r4, r5, r6, lr}
54e: f7ff ff79 bl 444 <read_flash_end>
552: 4604 mov r4, r0
554: 2500 movs r5, #0
556: 2000 movs r0, #0
558: f7ff ffa4 bl 4a4 <check_page_status>
55c: 2802 cmp r0, #2
55e: d005 beq.n 56c <nvmc_erase_all_not_sd+0x20>
560: b938 cbnz r0, 572 <nvmc_erase_all_not_sd+0x26>
562: 2601 movs r6, #1
564: 2500 movs r5, #0
566: 42a5 cmp r5, r4
568: d306 bcc.n 578 <nvmc_erase_all_not_sd+0x2c>
56a: e00d b.n 588 <nvmc_erase_all_not_sd+0x3c>
56c: f243 0008 movw r0, #12296 ; 0x3008
570: 6805 ldr r5, [r0, #0]
572: 2600 movs r6, #0
574: 42a5 cmp r5, r4
576: d207 bcs.n 588 <nvmc_erase_all_not_sd+0x3c>
578: 4628 mov r0, r5
57a: f7ff ffd1 bl 520 <nvmc_erase_page>
57e: f7ff ff49 bl 414 <read_page_size>
582: 4405 add r5, r0
584: 42a5 cmp r5, r4
586: d3f7 bcc.n 578 <nvmc_erase_all_not_sd+0x2c>
588: 2e00 cmp r6, #0
58a: bf18 it ne
58c: f7ff ffd2 blne 534 <nvmc_erase_uicr>
590: 2000 movs r0, #0
592: bd70 pop {r4, r5, r6, pc}
Disassembly of section PrgData:
00000594 <PrgData>:
594: 00000000 andeq r0, r0, r0
Disassembly of section PrgData:
00000598 <debug>:
...
Disassembly of section DevDscr:
00000598 <FlashDevice>:
598: 526e0101 rsbpl r0, lr, #1073741824 ; 0x40000000
59c: 78323546 ldmdavc r2!, {r1, r2, r6, r8, sl, ip, sp}
5a0: 00007878 andeq r7, r0, r8, ror r8
...
618: 00010000 andeq r0, r1, r0
61c: 00000000 andeq r0, r0, r0
620: 00200000 eoreq r0, r0, r0
624: 00001000 andeq r1, r0, r0
628: 00000000 andeq r0, r0, r0
62c: 000000ff strdeq r0, [r0], -pc ; <UNPREDICTABLE>
630: 000003e8 andeq r0, r0, r8, ror #7
634: 00000bb8 ; <UNDEFINED> instruction: 0x00000bb8
638: 00001000 andeq r1, r0, r0
63c: 00000000 andeq r0, r0, r0
640: ffffffff ; <UNDEFINED> instruction: 0xffffffff
644: ffffffff ; <UNDEFINED> instruction: 0xffffffff
...
Disassembly of section .debug_abbrev:
00000000 <.debug_abbrev>:
0: 25011101 strcs r1, [r1, #-257] ; 0xfffffeff
4: 0305130e movweq r1, #21262 ; 0x530e
8: 1b06100e blne 184048 <debug+0x183ab0>
c: 0c42b40e cfstrdeq mvd11, [r2], {14}
10: 34020000 strcc r0, [r2], #-0
14: 490e0300 stmdbmi lr, {r8, r9}
18: 3a0c3f13 bcc 30fc6c <debug+0x30f6d4>
1c: 020b3b0b andeq r3, fp, #11264 ; 0x2c00
20: 0300000a movweq r0, #10
24: 13490026 movtne r0, #36902 ; 0x9026
28: 13040000 movwne r0, #16384 ; 0x4000
2c: 0b0e0301 bleq 380c38 <debug+0x3806a0>
30: 3b0b3a05 blcc 2ce84c <debug+0x2ce2b4>
34: 0500000b streq r0, [r0, #-11]
38: 0e03000d cdpeq 0, 0, cr0, cr3, cr13, {0}
3c: 0b3a1349 bleq e84d68 <debug+0xe847d0>
40: 0b380b3b bleq e02d34 <debug+0xe0279c>
44: 24060000 strcs r0, [r6], #-0
48: 3e0e0300 cdpcc 3, 0, cr0, cr14, cr0, {0}
4c: 000b0b0b andeq r0, fp, fp, lsl #22
50: 01010700 tsteq r1, r0, lsl #14
54: 00001349 andeq r1, r0, r9, asr #6
58: 49002108 stmdbmi r0, {r3, r8, sp}
5c: 000b3713 andeq r3, fp, r3, lsl r7
60: 00240900 eoreq r0, r4, r0, lsl #18
64: 0b0b0e03 bleq 2c3878 <debug+0x2c32e0>
68: 00000b3e andeq r0, r0, lr, lsr fp
6c: 4900210a stmdbmi r0, {r1, r3, r8, sp}
70: 00053713 andeq r3, r5, r3, lsl r7
74: 01130b00 tsteq r3, r0, lsl #22
78: 0b0b0e03 bleq 2c388c <debug+0x2c32f4>
7c: 0b3b0b3a bleq ec2d6c <debug+0xec27d4>
80: 01000000 mrseq r0, (UNDEF: 0)
84: 0e250111 mcreq 1, 1, r0, cr5, cr1, {0}
88: 0e030513 mcreq 5, 0, r0, cr3, cr3, {0}
8c: 0e1b0610 mrceq 6, 0, r0, cr11, cr0, {0}
90: 110c42b4 ; <UNDEFINED> instruction: 0x110c42b4
94: 00011201 andeq r1, r1, r1, lsl #4
98: 01040200 mrseq r0, R12_usr
9c: 0b0b1349 bleq 2c4dc8 <debug+0x2c4830>
a0: 0b3b0b3a bleq ec2d90 <debug+0xec27f8>
a4: 28030000 stmdacs r3, {} ; <UNPREDICTABLE>
a8: 1c0e0300 stcne 3, cr0, [lr], {-0}
ac: 0400000f streq r0, [r0], #-15
b0: 0e030024 cdpeq 0, 0, cr0, cr3, cr4, {1}
b4: 0b0b0b3e bleq 2c2db4 <debug+0x2c281c>
b8: 0f050000 svceq 0x00050000
bc: 00134900 andseq r4, r3, r0, lsl #18
c0: 00160600 andseq r0, r6, r0, lsl #12
c4: 0e031349 cdpeq 3, 0, cr1, cr3, cr9, {2}
c8: 053b0b3a ldreq r0, [fp, #-2874]! ; 0xfffff4c6
cc: 13070000 movwne r0, #28672 ; 0x7000
d0: 3a050b01 bcc 142cdc <debug+0x142744>
d4: 00053b0b andeq r3, r5, fp, lsl #22
d8: 000d0800 andeq r0, sp, r0, lsl #16
dc: 13490e03 movtne r0, #40451 ; 0x9e03
e0: 053b0b3a ldreq r0, [fp, #-2874]! ; 0xfffff4c6
e4: 00000b38 andeq r0, r0, r8, lsr fp
e8: 03000d09 movweq r0, #3337 ; 0xd09
ec: 3a13490e bcc 4d252c <debug+0x4d1f94>
f0: 38053b0b stmdacc r5, {r0, r1, r3, r8, r9, fp, ip, sp}
f4: 0a000005 beq 110 <EraseSector+0x5c>
f8: 13490026 movtne r0, #36902 ; 0x9026
fc: 350b0000 strcc r0, [fp, #-0]
100: 00134900 andseq r4, r3, r0, lsl #18
104: 00160c00 andseq r0, r6, r0, lsl #24
108: 0e031349 cdpeq 3, 0, cr1, cr3, cr9, {2}
10c: 0b3b0b3a bleq ec2dfc <debug+0xec2864>
110: 010d0000 mrseq r0, (UNDEF: 13)
114: 00134901 andseq r4, r3, r1, lsl #18
118: 00210e00 eoreq r0, r1, r0, lsl #28
11c: 0b371349 bleq dc4e48 <debug+0xdc48b0>
120: 240f0000 strcs r0, [pc], #-0 ; 128 <EraseSector+0x74>
124: 0b0e0300 bleq 380d2c <debug+0x380794>
128: 000b3e0b andeq r3, fp, fp, lsl #28
12c: 01131000 tsteq r3, r0
130: 0b3a0b0b bleq e82d64 <debug+0xe827cc>
134: 00000b3b andeq r0, r0, fp, lsr fp
138: 03000d11 movweq r0, #3345 ; 0xd11
13c: 3a13490e bcc 4d257c <debug+0x4d1fe4>
140: 380b3b0b stmdacc fp, {r0, r1, r3, r8, r9, fp, ip, sp}
144: 1200000b andne r0, r0, #11
148: 1349000d movtne r0, #36877 ; 0x900d
14c: 053b0b3a ldreq r0, [fp, #-2874]! ; 0xfffff4c6
150: 00000538 andeq r0, r0, r8, lsr r5
154: 0b011713 bleq 45da8 <debug+0x45810>
158: 3b0b3a0b blcc 2ce98c <debug+0x2ce3f4>
15c: 14000005 strne r0, [r0], #-5
160: 13490021 movtne r0, #36897 ; 0x9021
164: 00000537 andeq r0, r0, r7, lsr r5
168: 11002e15 tstne r0, r5, lsl lr
16c: 40011201 andmi r1, r1, r1, lsl #4
170: 3a0e030a bcc 380da0 <debug+0x380808>
174: 270b3b0b strcs r3, [fp, -fp, lsl #22]
178: 3f13490c svccc 0x0013490c
17c: 1600000c strne r0, [r0], -ip
180: 0111012e tsteq r1, lr, lsr #2
184: 0a400112 beq 10005d4 <debug+0x100003c>
188: 0b3a0e03 bleq e8399c <debug+0xe83404>
18c: 0c270b3b ; <UNDEFINED> instruction: 0x0c270b3b
190: 0c3f1349 ldceq 3, cr1, [pc], #-292 ; 74 <UnInit+0x34>
194: 05170000 ldreq r0, [r7, #-0]
198: 03060200 movweq r0, #25088 ; 0x6200
19c: 3b0b3a0e blcc 2ce9dc <debug+0x2ce444>
1a0: 0013490b andseq r4, r3, fp, lsl #18
1a4: 010b1800 tsteq fp, r0, lsl #16
1a8: 00000655 andeq r0, r0, r5, asr r6
1ac: 02003419 andeq r3, r0, #419430400 ; 0x19000000
1b0: 3a0e0306 bcc 380dd0 <debug+0x380838>
1b4: 490b3b0b stmdbmi fp, {r0, r1, r3, r8, r9, fp, ip, sp}
1b8: 1a000013 bne 20c <ProgramPage+0xd8>
1bc: 0111002e tsteq r1, lr, lsr #32
1c0: 0a400112 beq 1000610 <debug+0x1000078>
1c4: 0b3a0e03 bleq e839d8 <debug+0xe83440>
1c8: 0c270b3b ; <UNDEFINED> instruction: 0x0c270b3b
1cc: 00000c3f andeq r0, r0, pc, lsr ip
1d0: 11012e1b tstne r1, fp, lsl lr
1d4: 40011201 andmi r1, r1, r1, lsl #4
1d8: 3a0e030a bcc 380e08 <debug+0x380870>
1dc: 270b3b0b strcs r3, [fp, -fp, lsl #22]
1e0: 000c3f0c andeq r3, ip, ip, lsl #30
1e4: 012e1c00 ; <UNDEFINED> instruction: 0x012e1c00
1e8: 01120111 tsteq r2, r1, lsl r1
1ec: 0e030a40 vmlseq.f32 s0, s6, s0
1f0: 0b3b0b3a bleq ec2ee0 <debug+0xec2948>
1f4: 0c3f1349 ldceq 3, cr1, [pc], #-292 ; d8 <EraseSector+0x24>
1f8: 01000000 mrseq r0, (UNDEF: 0)
1fc: 0e250111 mcreq 1, 1, r0, cr5, cr1, {0}
200: 0e030513 mcreq 5, 0, r0, cr3, cr3, {0}
204: 0e1b0610 mrceq 6, 0, r0, cr11, cr0, {0}
208: 110c42b4 ; <UNDEFINED> instruction: 0x110c42b4
20c: 00011201 andeq r1, r1, r1, lsl #4
210: 00340200 eorseq r0, r4, r0, lsl #4
214: 13490e03 movtne r0, #40451 ; 0x9e03
218: 0b3a0c3f bleq e8331c <debug+0xe82d84>
21c: 0a020b3b beq 82f10 <debug+0x82978>
220: 13030000 movwne r0, #12288 ; 0x3000
224: 0b0e0301 bleq 380e30 <debug+0x380898>
228: 3b0b3a0b blcc 2cea5c <debug+0x2ce4c4>
22c: 0400000b streq r0, [r0], #-11
230: 0e03000d cdpeq 0, 0, cr0, cr3, cr13, {0}
234: 0b3a1349 bleq e84f60 <debug+0xe849c8>
238: 0b380b3b bleq e02f2c <debug+0xe02994>
23c: 16050000 strne r0, [r5], -r0
240: 03134900 tsteq r3, #0, 18
244: 3b0b3a0e blcc 2cea84 <debug+0x2ce4ec>
248: 0600000b streq r0, [r0], -fp
24c: 0e030024 cdpeq 0, 0, cr0, cr3, cr4, {1}
250: 0b0b0b3e bleq 2c2f50 <debug+0x2c29b8>
254: 04070000 streq r0, [r7], #-0
258: 0b134901 bleq 4d2664 <debug+0x4d20cc>
25c: 3b0b3a0b blcc 2cea90 <debug+0x2ce4f8>
260: 0800000b stmdaeq r0, {r0, r1, r3}
264: 0e030028 cdpeq 0, 0, cr0, cr3, cr8, {1}
268: 00000f1c andeq r0, r0, ip, lsl pc
26c: 49000f09 stmdbmi r0, {r0, r3, r8, r9, sl, fp}
270: 0a000013 beq 2c4 <BlankCheck+0x5c>
274: 13490035 movtne r0, #36917 ; 0x9035
278: 2e0b0000 cdpcs 0, 0, cr0, cr11, cr0, {0}
27c: 12011101 andne r1, r1, #1073741824 ; 0x40000000
280: 030a4001 movweq r4, #40961 ; 0xa001
284: 3b0b3a0e blcc 2ceac4 <debug+0x2ce52c>
288: 490c270b stmdbmi ip, {r0, r1, r3, r8, r9, sl, sp}
28c: 000c3f13 andeq r3, ip, r3, lsl pc
290: 00050c00 andeq r0, r5, r0, lsl #24
294: 0e030602 cfmadd32eq mvax0, mvfx0, mvfx3, mvfx2
298: 0b3b0b3a bleq ec2f88 <debug+0xec29f0>
29c: 00001349 andeq r1, r0, r9, asr #6
2a0: 0200340d andeq r3, r0, #218103808 ; 0xd000000
2a4: 3a0e0306 bcc 380ec4 <debug+0x38092c>
2a8: 490b3b0b stmdbmi fp, {r0, r1, r3, r8, r9, fp, ip, sp}
2ac: 0e000013 mcreq 0, 0, r0, cr0, cr3, {0}
2b0: 0e030034 mcreq 0, 0, r0, cr3, cr4, {1}
2b4: 0b3b0b3a bleq ec2fa4 <debug+0xec2a0c>
2b8: 00001349 andeq r1, r0, r9, asr #6
2bc: 11012e0f tstne r1, pc, lsl #28
2c0: 40011201 andmi r1, r1, r1, lsl #4
2c4: 3a0e030a bcc 380ef4 <debug+0x38095c>
2c8: 27053b0b strcs r3, [r5, -fp, lsl #22]
2cc: 3f13490c svccc 0x0013490c
2d0: 1000000c andne r0, r0, ip
2d4: 06020005 streq r0, [r2], -r5
2d8: 0b3a0e03 bleq e83aec <debug+0xe83554>
2dc: 1349053b movtne r0, #38203 ; 0x953b
2e0: 34110000 ldrcc r0, [r1], #-0
2e4: 03060200 movweq r0, #25088 ; 0x6200
2e8: 3b0b3a0e blcc 2ceb28 <debug+0x2ce590>
2ec: 00134905 andseq r4, r3, r5, lsl #18
2f0: 010b1200 mrseq r1, R11_fiq
2f4: 00000655 andeq r0, r0, r5, asr r6
2f8: 03003413 movweq r3, #1043 ; 0x413
2fc: 3b0b3a0e blcc 2ceb3c <debug+0x2ce5a4>
300: 00134905 andseq r4, r3, r5, lsl #18
...
Disassembly of section .debug_frame:
00000000 <.debug_frame>:
0: 0000000c andeq r0, r0, ip
4: ffffffff ; <UNDEFINED> instruction: 0xffffffff
8: 7c010003 stcvc 0, cr0, [r1], {3}
c: 000d0c0e andeq r0, sp, lr, lsl #24
10: 00000018 andeq r0, r0, r8, lsl r0
...
1c: 00000040 andeq r0, r0, r0, asr #32
20: 8e100e42 cdphi 14, 1, cr0, cr0, cr2, {2}
24: 85028701 strhi r8, [r2, #-1793] ; 0xfffff8ff
28: 00048403 andeq r8, r4, r3, lsl #8
2c: 00000014 andeq r0, r0, r4, lsl r0
30: 00000000 andeq r0, r0, r0
34: 00000040 andeq r0, r0, r0, asr #32
38: 00000056 andeq r0, r0, r6, asr r0
3c: 8e080e42 cdphi 14, 0, cr0, cr8, cr2, {2}
40: 00028401 andeq r8, r2, r1, lsl #8
44: 0000000c andeq r0, r0, ip
48: 00000000 andeq r0, r0, r0
4c: 00000098 muleq r0, r8, r0
50: 0000001c andeq r0, r0, ip, lsl r0
54: 00000018 andeq r0, r0, r8, lsl r0
58: 00000000 andeq r0, r0, r0
5c: 000000b4 strheq r0, [r0], -r4
60: 00000080 andeq r0, r0, r0, lsl #1
64: 8e100e42 cdphi 14, 1, cr0, cr0, cr2, {2}
68: 85028701 strhi r8, [r2, #-1793] ; 0xfffff8ff
6c: 00048403 andeq r8, r4, r3, lsl #8
70: 0000001c andeq r0, r0, ip, lsl r0
74: 00000000 andeq r0, r0, r0
78: 00000134 andeq r0, r0, r4, lsr r1
7c: 00000134 andeq r0, r0, r4, lsr r1
80: 8e180e44 cdphi 14, 1, cr0, cr8, cr4, {2}
84: 87028801 strhi r8, [r2, -r1, lsl #16]
88: 85048603 strhi r8, [r4, #-1539] ; 0xfffff9fd
8c: 00068405 andeq r8, r6, r5, lsl #8
90: 0000001c andeq r0, r0, ip, lsl r0
94: 00000000 andeq r0, r0, r0
98: 00000268 andeq r0, r0, r8, ror #4
9c: 000000c0 andeq r0, r0, r0, asr #1
a0: 8e180e44 cdphi 14, 1, cr0, cr8, cr4, {2}
a4: 87028801 strhi r8, [r2, -r1, lsl #16]
a8: 85048603 strhi r8, [r4, #-1539] ; 0xfffff9fd
ac: 00068405 andeq r8, r6, r5, lsl #8
b0: 0000001c andeq r0, r0, ip, lsl r0
b4: 00000000 andeq r0, r0, r0
b8: 00000328 andeq r0, r0, r8, lsr #6
bc: 000000c8 andeq r0, r0, r8, asr #1
c0: 8e180e44 cdphi 14, 1, cr0, cr8, cr4, {2}
c4: 87028801 strhi r8, [r2, -r1, lsl #16]
c8: 85048603 strhi r8, [r4, #-1539] ; 0xfffff9fd
cc: 00068405 andeq r8, r6, r5, lsl #8
d0: 0000000c andeq r0, r0, ip
d4: 00000000 andeq r0, r0, r0
d8: 000003f0 strdeq r0, [r0], -r0 ; <UNPREDICTABLE>
dc: 00000024 andeq r0, r0, r4, lsr #32
e0: 0000000c andeq r0, r0, ip
e4: 00000000 andeq r0, r0, r0
e8: 00000414 andeq r0, r0, r4, lsl r4
ec: 00000014 andeq r0, r0, r4, lsl r0
f0: 0000000c andeq r0, r0, ip
f4: 00000000 andeq r0, r0, r0
f8: 00000428 andeq r0, r0, r8, lsr #8
fc: 00000014 andeq r0, r0, r4, lsl r0
100: 0000000c andeq r0, r0, ip
104: 00000000 andeq r0, r0, r0
108: 0000043c andeq r0, r0, ip, lsr r4
10c: 00000004 andeq r0, r0, r4
110: 0000000c andeq r0, r0, ip
114: 00000000 andeq r0, r0, r0
118: 00000440 andeq r0, r0, r0, asr #8
11c: 00000004 andeq r0, r0, r4
120: 00000014 andeq r0, r0, r4, lsl r0
124: 00000000 andeq r0, r0, r0
128: 00000444 andeq r0, r0, r4, asr #8
12c: 00000010 andeq r0, r0, r0, lsl r0
130: 8e080e42 cdphi 14, 0, cr0, cr8, cr2, {2}
134: 00028401 andeq r8, r2, r1, lsl #8
138: 0000000c andeq r0, r0, ip
13c: 00000000 andeq r0, r0, r0
140: 00000454 andeq r0, r0, r4, asr r4
144: 00000022 andeq r0, r0, r2, lsr #32
148: 00000014 andeq r0, r0, r4, lsl r0
14c: 00000000 andeq r0, r0, r0
150: 00000478 andeq r0, r0, r8, ror r4
154: 00000026 andeq r0, r0, r6, lsr #32
158: 8e080e42 cdphi 14, 0, cr0, cr8, cr2, {2}
15c: 00028701 andeq r8, r2, r1, lsl #14
160: 0000000c andeq r0, r0, ip
164: 00000000 andeq r0, r0, r0
168: 000004a0 andeq r0, r0, r0, lsr #9
16c: 00000004 andeq r0, r0, r4
170: 0000000c andeq r0, r0, ip
174: 00000000 andeq r0, r0, r0
178: 000004a4 andeq r0, r0, r4, lsr #9
17c: 00000028 andeq r0, r0, r8, lsr #32
180: 00000014 andeq r0, r0, r4, lsl r0
184: 00000000 andeq r0, r0, r0
188: 000004cc andeq r0, r0, ip, asr #9
18c: 00000034 andeq r0, r0, r4, lsr r0
190: 8e080e4a cdphi 14, 0, cr0, cr8, cr10, {2}
194: 00028701 andeq r8, r2, r1, lsl #14
198: 0000000c andeq r0, r0, ip
19c: 00000000 andeq r0, r0, r0
1a0: 00000500 andeq r0, r0, r0, lsl #10
1a4: 00000010 andeq r0, r0, r0, lsl r0
1a8: 0000000c andeq r0, r0, ip
1ac: 00000000 andeq r0, r0, r0
1b0: 00000510 andeq r0, r0, r0, lsl r5
1b4: 0000000e andeq r0, r0, lr
1b8: 00000010 andeq r0, r0, r0, lsl r0
1bc: 00000000 andeq r0, r0, r0
1c0: 00000520 andeq r0, r0, r0, lsr #10
1c4: 00000014 andeq r0, r0, r4, lsl r0
1c8: 00040e42 andeq r0, r4, r2, asr #28
1cc: 00000014 andeq r0, r0, r4, lsl r0
1d0: 00000000 andeq r0, r0, r0
1d4: 00000534 andeq r0, r0, r4, lsr r5
1d8: 00000016 andeq r0, r0, r6, lsl r0
1dc: 8e080e42 cdphi 14, 0, cr0, cr8, cr2, {2}
1e0: 00028701 andeq r8, r2, r1, lsl #14
1e4: 00000018 andeq r0, r0, r8, lsl r0
1e8: 00000000 andeq r0, r0, r0
1ec: 0000054c andeq r0, r0, ip, asr #10
1f0: 00000048 andeq r0, r0, r8, asr #32
1f4: 8e100e42 cdphi 14, 1, cr0, cr0, cr2, {2}
1f8: 85028601 strhi r8, [r2, #-1537] ; 0xfffff9ff
1fc: 00048403 andeq r8, r4, r3, lsl #8
Disassembly of section .debug_info:
00000000 <.debug_info>:
0: 0000011e andeq r0, r0, lr, lsl r1
4: 00000003 andeq r0, r0, r3
8: 01040000 mrseq r0, (UNDEF: 4)
c: 00000000 andeq r0, r0, r0
10: 0039000c eorseq r0, r9, ip
14: 00000000 andeq r0, r0, r0
18: 005b0000 subseq r0, fp, r0
1c: 02010000 andeq r0, r1, #0
20: 000000a7 andeq r0, r0, r7, lsr #1
24: 00000031 andeq r0, r0, r1, lsr r0
28: 050e0201 streq r0, [lr, #-513] ; 0xfffffdff
2c: 00059803 andeq r9, r5, r3, lsl #16
30: 00360300 eorseq r0, r6, r0, lsl #6
34: a7040000 strge r0, [r4, -r0]
38: a0000000 andge r0, r0, r0
3c: 051e0110 ldreq r0, [lr, #-272] ; 0xfffffef0
40: 000000b3 strheq r0, [r0], -r3
44: 000000c4 andeq r0, r0, r4, asr #1
48: 05001f01 streq r1, [r0, #-3841] ; 0xfffff0ff
4c: 000000c7 andeq r0, r0, r7, asr #1
50: 000000cb andeq r0, r0, fp, asr #1
54: 05022001 streq r2, [r2, #-1]
58: 000000dd ldrdeq r0, [r0], -sp
5c: 000000c4 andeq r0, r0, r4, asr #1
60: 05822101 streq r2, [r2, #257] ; 0x101
64: 000000e5 andeq r0, r0, r5, ror #1
68: 000000e5 andeq r0, r0, r5, ror #1
6c: 05842201 streq r2, [r4, #513] ; 0x201
70: 000000fe strdeq r0, [r0], -lr
74: 000000e5 andeq r0, r0, r5, ror #1
78: 05882301 streq r2, [r8, #769] ; 0x301
7c: 00000104 andeq r0, r0, r4, lsl #2
80: 000000e5 andeq r0, r0, r5, ror #1
84: 058c2401 streq r2, [ip, #1025] ; 0x401
88: 0000010b andeq r0, r0, fp, lsl #2
8c: 000000e5 andeq r0, r0, r5, ror #1
90: 05902501 ldreq r2, [r0, #1281] ; 0x501
94: 0000010f andeq r0, r0, pc, lsl #2
98: 000000ec andeq r0, r0, ip, ror #1
9c: 05942601 ldreq r2, [r4, #1537] ; 0x601
a0: 00000126 andeq r0, r0, r6, lsr #2
a4: 000000e5 andeq r0, r0, r5, ror #1
a8: 05982801 ldreq r2, [r8, #2049] ; 0x801
ac: 0000012d andeq r0, r0, sp, lsr #2
b0: 000000e5 andeq r0, r0, r5, ror #1
b4: 059c2901 ldreq r2, [ip, #2305] ; 0x901
b8: 00000135 andeq r0, r0, r5, lsr r1
bc: 000000f3 strdeq r0, [r0], -r3
c0: 00a02b01 adceq r2, r0, r1, lsl #22
c4: 0000b806 andeq fp, r0, r6, lsl #16
c8: 07020700 streq r0, [r2, -r0, lsl #14]
cc: 000000d7 ldrdeq r0, [r0], -r7
d0: 0000de08 andeq sp, r0, r8, lsl #28
d4: 06008000 streq r8, [r0], -r0
d8: 000000cf andeq r0, r0, pc, asr #1
dc: d4090108 strle r0, [r9], #-264 ; 0xfffffef8
e0: 08000000 stmdaeq r0, {} ; <UNPREDICTABLE>
e4: 00ec0607 rsceq r0, ip, r7, lsl #12
e8: 04070000 streq r0, [r7], #-0
ec: 00011806 andeq r1, r1, r6, lsl #16
f0: 07010800 streq r0, [r1, -r0, lsl #16]
f4: 00000100 andeq r0, r0, r0, lsl #2
f8: 0000de0a andeq sp, r0, sl, lsl #28
fc: 00020000 andeq r0, r2, r0
100: 0001510b andeq r5, r1, fp, lsl #2
104: 17010800 strne r0, [r1, -r0, lsl #16]
108: 00013d05 andeq r3, r1, r5, lsl #26
10c: 0000e500 andeq lr, r0, r0, lsl #10
110: 00180100 andseq r0, r8, r0, lsl #2
114: 00014605 andeq r4, r1, r5, lsl #12
118: 0000e500 andeq lr, r0, r0, lsl #10
11c: 04190100 ldreq r0, [r9], #-256 ; 0xffffff00
120: 09b30000 ldmibeq r3!, {} ; <UNPREDICTABLE>
124: 00030000 andeq r0, r3, r0
128: 00000083 andeq r0, r0, r3, lsl #1
12c: 015e0104 cmpeq lr, r4, lsl #2
130: 000c0000 andeq r0, ip, r0
134: 00000197 muleq r0, r7, r1
138: 00000052 andeq r0, r0, r2, asr r0
13c: 000001bb ; <UNDEFINED> instruction: 0x000001bb
140: 0003f001 andeq pc, r3, r1
144: 00059400 andeq r9, r5, r0, lsl #8
148: 00480200 subeq r0, r8, r0, lsl #4
14c: 01010000 mrseq r0, (UNDEF: 1)
150: 0215030e andseq r0, r5, #939524096 ; 0x38000000
154: 03000000 movweq r0, #0
158: 0000022c andeq r0, r0, ip, lsr #4
15c: 02400301 subeq r0, r0, #67108864 ; 0x4000000
160: 03020000 movweq r0, #8192 ; 0x2000
164: 00000250 andeq r0, r0, r0, asr r2
168: 07040003 streq r0, [r4, -r3]
16c: 08000002 stmdaeq r0, {r1}
170: 00480201 subeq r0, r8, r1, lsl #4
174: 01010000 mrseq r0, (UNDEF: 1)
178: 02610315 rsbeq r0, r1, #1409286144 ; 0x54000000
17c: 03000000 movweq r0, #0
180: 0000026b andeq r0, r0, fp, ror #4
184: 02760301 rsbseq r0, r6, #67108864 ; 0x4000000
188: 03020000 movweq r0, #8192 ; 0x2000
18c: 00000281 andeq r0, r0, r1, lsl #5
190: 75050003 strvc r0, [r5, #-3]
194: 06000000 streq r0, [r0], -r0
198: 00000081 andeq r0, r0, r1, lsl #1
19c: 0000054b andeq r0, r0, fp, asr #10
1a0: 07037003 streq r7, [r3, -r3]
1a4: 29030460 stmdbcs r3, {r5, r6, sl}
1a8: 02920803 addseq r0, r2, #196608 ; 0x30000
1ac: 03590000 cmpeq r9, #0
1b0: 2a030000 bcs c01b8 <debug+0xbfc20>
1b4: b0080003 andlt r0, r8, r3
1b8: 59000002 stmdbpl r0, {r1}
1bc: 03000003 movweq r0, #3
1c0: 0804032b stmdaeq r4, {r0, r1, r3, r5, r8, r9}
1c4: 000002b9 ; <UNDEFINED> instruction: 0x000002b9
1c8: 00000375 andeq r0, r0, r5, ror r3
1cc: 08032c03 stmdaeq r3, {r0, r1, sl, fp, sp}
1d0: 0002cb08 andeq ip, r2, r8, lsl #22
1d4: 00035900 andeq r5, r3, r0, lsl #18
1d8: 032d0300 ; <UNDEFINED> instruction: 0x032d0300
1dc: 02d80810 sbcseq r0, r8, #16, 16 ; 0x100000
1e0: 03590000 cmpeq r9, #0
1e4: 2e030000 cdpcs 0, 0, cr0, cr3, cr0, {0}
1e8: e1081403 tst r8, r3, lsl #8
1ec: 59000002 stmdbpl r0, {r1}
1f0: 03000003 movweq r0, #3
1f4: 0818032f ldmdaeq r8, {r0, r1, r2, r3, r5, r8, r9}
1f8: 000002e5 andeq r0, r0, r5, ror #5
1fc: 00000359 andeq r0, r0, r9, asr r3
200: 1c033003 stcne 0, cr3, [r3], {3}
204: 0002f008 andeq pc, r2, r8
208: 00038800 andeq r8, r3, r0, lsl #16
20c: 03320300 teqeq r2, #0, 6
210: 02fa0820 rscseq r0, sl, #32, 16 ; 0x200000
214: 03590000 cmpeq r9, #0
218: 33030000 movwcc r0, #12288 ; 0x3000
21c: 05085803 streq r5, [r8, #-2051] ; 0xfffff7fd
220: 59000003 stmdbpl r0, {r0, r1}
224: 03000003 movweq r0, #3
228: 085c0334 ldmdaeq ip, {r2, r4, r5, r8, r9}^
22c: 0000030e andeq r0, r0, lr, lsl #6
230: 00000375 andeq r0, r0, r5, ror r3
234: 60033503 andvs r3, r3, r3, lsl #10
238: 00031708 andeq r1, r3, r8, lsl #14
23c: 00037500 andeq r7, r3, r0, lsl #10
240: 03360300 teqeq r6, #0, 6
244: 03210868 ; <UNDEFINED> instruction: 0x03210868
248: 03590000 cmpeq r9, #0
24c: 37030000 strcc r0, [r3, -r0]
250: 29087003 stmdbcs r8, {r0, r1, ip, sp, lr}
254: 59000003 stmdbpl r0, {r0, r1}
258: 03000003 movweq r0, #3
25c: 08740338 ldmdaeq r4!, {r3, r4, r5, r8, r9}^
260: 00000331 andeq r0, r0, r1, lsr r3
264: 00000359 andeq r0, r0, r9, asr r3
268: 78033903 stmdavc r3, {r0, r1, r8, fp, ip, sp}
26c: 00033908 andeq r3, r3, r8, lsl #18
270: 00035900 andeq r5, r3, r0, lsl #18
274: 033a0300 teqeq sl, #0, 6
278: 0341087c movteq r0, #6268 ; 0x187c
27c: 03940000 orrseq r0, r4, #0
280: 3b030000 blcc c0288 <debug+0xbfcf0>
284: 44088003 strmi r8, [r8], #-3
288: 94000003 strls r0, [r0], #-3
28c: 03000003 movweq r0, #3
290: 0890033d ldmeq r0, {r0, r2, r3, r4, r5, r8, r9}
294: 00000347 andeq r0, r0, r7, asr #6
298: 00000359 andeq r0, r0, r9, asr r3
29c: a0033e03 andge r3, r3, r3, lsl #28
2a0: 00035608 andeq r5, r3, r8, lsl #12
2a4: 00037500 andeq r7, r3, r0, lsl #10
2a8: 033f0300 teqeq pc, #0, 6
2ac: 036108a4 cmneq r1, #164, 16 ; 0xa40000
2b0: 03a00000 moveq r0, #0
2b4: 40030000 andmi r0, r3, r0
2b8: 6b09ac03 blvs 26b2cc <debug+0x26ad34>
2bc: ac000003 stcge 0, cr0, [r0], {3}
2c0: 03000003 movweq r0, #3
2c4: 01000341 tsteq r0, r1, asr #6
2c8: 00039e09 andeq r9, r3, r9, lsl #28
2cc: 00040200 andeq r0, r4, r0, lsl #4
2d0: 03420300 movteq r0, #8960 ; 0x2300
2d4: a8090114 stmdage r9, {r2, r4, r8}
2d8: 75000003 strvc r0, [r0, #-3]
2dc: 03000003 movweq r0, #3
2e0: 01200343 ; <UNDEFINED> instruction: 0x01200343
2e4: 0003ac09 andeq sl, r3, r9, lsl #24
2e8: 00037500 andeq r7, r3, r0, lsl #10
2ec: 03450300 movteq r0, #21248 ; 0x5300
2f0: b6090128 strlt r0, [r9], -r8, lsr #2
2f4: 59000003 stmdbpl r0, {r0, r1}
2f8: 03000003 movweq r0, #3
2fc: 01300346 teqeq r0, r6, asr #6
300: 0003bd09 andeq fp, r3, r9, lsl #26
304: 00035900 andeq r5, r3, r0, lsl #18
308: 03480300 movteq r0, #33536 ; 0x8300
30c: c8090134 stmdagt r9, {r2, r4, r5, r8}
310: 59000003 stmdbpl r0, {r0, r1}
314: 03000003 movweq r0, #3
318: 0138034a teqeq r8, sl, asr #6
31c: 0003db09 andeq sp, r3, r9, lsl #22
320: 00040e00 andeq r0, r4, r0, lsl #28
324: 034c0300 movteq r0, #49920 ; 0xc300
328: e509013c str r0, [r9, #-316] ; 0xfffffec4
32c: 59000003 stmdbpl r0, {r0, r1}
330: 03000003 movweq r0, #3
334: 0200034d andeq r0, r0, #872415233 ; 0x34000001
338: 0003ed09 andeq lr, r3, r9, lsl #26
33c: 00035900 andeq r5, r3, r0, lsl #18
340: 034f0300 movteq r0, #62208 ; 0xf300
344: f5090204 ; <UNDEFINED> instruction: 0xf5090204
348: 59000003 stmdbpl r0, {r0, r1}
34c: 03000003 movweq r0, #3
350: 02080351 andeq r0, r8, #1140850689 ; 0x44000001
354: 0003fd09 andeq pc, r3, r9, lsl #26
358: 00035900 andeq r5, r3, r0, lsl #18
35c: 03530300 cmpeq r3, #0, 6
360: 0509020c streq r0, [r9, #-524] ; 0xfffffdf4
364: 1a000004 bne 37c <Verify+0x54>
368: 03000004 movweq r0, #4
36c: 02100355 andseq r0, r0, #1409286145 ; 0x54000001
370: 00040f09 andeq r0, r4, r9, lsl #30
374: 00035900 andeq r5, r3, r0, lsl #18
378: 03560300 cmpeq r6, #0, 6
37c: 1a090240 bne 240c84 <debug+0x2406ec>
380: 59000004 stmdbpl r0, {r2}
384: 03000003 movweq r0, #3
388: 02440358 subeq r0, r4, #88, 6 ; 0x60000001
38c: 00042509 andeq r2, r4, r9, lsl #10
390: 00035900 andeq r5, r3, r0, lsl #18
394: 035a0300 cmpeq sl, #0, 6
398: 30090248 andcc r0, r9, r8, asr #4
39c: 59000004 stmdbpl r0, {r2}
3a0: 03000003 movweq r0, #3
3a4: 024c035c subeq r0, ip, #92, 6 ; 0x70000001
3a8: 00043b09 andeq r3, r4, r9, lsl #22
3ac: 00035900 andeq r5, r3, r0, lsl #18
3b0: 035e0300 cmpeq lr, #0, 6
3b4: 47090250 smlsdmi r9, r0, r2, r0
3b8: 59000004 stmdbpl r0, {r2}
3bc: 03000003 movweq r0, #3
3c0: 0254035f subseq r0, r4, #2080374785 ; 0x7c000001
3c4: 00045309 andeq r5, r4, r9, lsl #6
3c8: 00042600 andeq r2, r4, r0, lsl #12
3cc: 03600300 cmneq r0, #0, 6
3d0: 5d090258 sfmpl f0, 4, [r9, #-352] ; 0xfffffea0
3d4: 59000004 stmdbpl r0, {r2}
3d8: 03000003 movweq r0, #3
3dc: 02800361 addeq r0, r0, #-2080374783 ; 0x84000001
3e0: 00046909 andeq r6, r4, r9, lsl #18
3e4: 00035900 andeq r5, r3, r0, lsl #18
3e8: 03620300 cmneq r2, #0, 6
3ec: 75090284 strvc r0, [r9, #-644] ; 0xfffffd7c
3f0: 59000004 stmdbpl r0, {r2}
3f4: 03000003 movweq r0, #3
3f8: 02880363 addeq r0, r8, #-1946157055 ; 0x8c000001
3fc: 00048109 andeq r8, r4, r9, lsl #2
400: 00035900 andeq r5, r3, r0, lsl #18
404: 03640300 cmneq r4, #0, 6
408: 8d09028c sfmhi f0, 4, [r9, #-560] ; 0xfffffdd0
40c: 32000004 andcc r0, r0, #4
410: 03000004 movweq r0, #4
414: 02900365 addseq r0, r0, #-1811939327 ; 0x94000001
418: 00049709 andeq r9, r4, r9, lsl #14
41c: 00043e00 andeq r3, r4, r0, lsl #28
420: 03660300 cmneq r6, #0, 6
424: a0090308 andge r0, r9, r8, lsl #6
428: 59000004 stmdbpl r0, {r2}
42c: 03000003 movweq r0, #3
430: 03200368 ; <UNDEFINED> instruction: 0x03200368
434: 0004a509 andeq sl, r4, r9, lsl #10
438: 00035900 andeq r5, r3, r0, lsl #18
43c: 03690300 cmneq r9, #0, 6
440: b0090324 andlt r0, r9, r4, lsr #6
444: 4a000004 bmi 45c <is_erased+0x8>
448: 03000004 movweq r0, #4
44c: 0328036b ; <UNDEFINED> instruction: 0x0328036b
450: 0004bb09 andeq fp, r4, r9, lsl #22
454: 00045600 andeq r5, r4, r0, lsl #12
458: 036c0300 cmneq ip, #0, 6
45c: 02090404 andeq r0, r9, #4, 8 ; 0x4000000
460: 75000005 strvc r0, [r0, #-5]
464: 03000003 movweq r0, #3
468: 0448036e strbeq r0, [r8], #-878 ; 0xfffffc92
46c: 00050d09 andeq r0, r5, r9, lsl #26
470: 00053c00 andeq r3, r5, r0, lsl #24
474: 036f0300 cmneq pc, #0, 6
478: 0a000450 beq 15c0 <debug+0x1028>
47c: 0000035e andeq r0, r0, lr, asr r3
480: 0003630b andeq r6, r3, fp, lsl #6
484: 036e0c00 cmneq lr, #0, 24
488: 02a70000 adceq r0, r7, #0
48c: 40020000 andmi r0, r2, r0
490: 00029a04 andeq r9, r2, r4, lsl #20
494: 0d040700 stceq 7, cr0, [r4, #-0]
498: 00000359 andeq r0, r0, r9, asr r3
49c: 0003810e andeq r8, r3, lr, lsl #2
4a0: 0f000200 svceq 0x00000200
4a4: 000002c2 andeq r0, r0, r2, asr #5
4a8: 590d0708 stmdbpl sp, {r3, r8, r9, sl}
4ac: 0e000003 cdpeq 0, 0, cr0, cr0, cr3, {0}
4b0: 00000381 andeq r0, r0, r1, lsl #7
4b4: 590d000e stmdbpl sp, {r1, r2, r3}
4b8: 0e000003 cdpeq 0, 0, cr0, cr0, cr3, {0}
4bc: 00000381 andeq r0, r0, r1, lsl #7
4c0: 590d0004 stmdbpl sp, {r2}
4c4: 0e000003 cdpeq 0, 0, cr0, cr0, cr3, {0}
4c8: 00000381 andeq r0, r0, r1, lsl #7
4cc: b10a0015 tstlt sl, r5, lsl r0
4d0: 0b000003 bleq 4e4 <nvmc_init_mode+0x18>
4d4: 000003b6 ; <UNDEFINED> instruction: 0x000003b6
4d8: 0003c10c andeq ip, r3, ip, lsl #2
4dc: 00038f00 andeq r8, r3, r0, lsl #30
4e0: 10c80300 sbcne r0, r8, r0, lsl #6
4e4: 11c10314 bicne r0, r1, r4, lsl r3
4e8: 00000370 andeq r0, r0, r0, ror r3
4ec: 00000359 andeq r0, r0, r9, asr r3
4f0: 1100c203 tstne r0, r3, lsl #4
4f4: 00000375 andeq r0, r0, r5, ror r3
4f8: 00000359 andeq r0, r0, r9, asr r3
4fc: 1104c303 tstne r4, r3, lsl #6
500: 0000037d andeq r0, r0, sp, ror r3
504: 00000359 andeq r0, r0, r9, asr r3
508: 1108c503 tstne r8, r3, lsl #10
50c: 00000385 andeq r0, r0, r5, lsl #7
510: 00000359 andeq r0, r0, r9, asr r3
514: 110cc603 tstne ip, r3, lsl #12
518: 00000389 andeq r0, r0, r9, lsl #7
51c: 00000359 andeq r0, r0, r9, asr r3
520: 0010c703 andseq ip, r0, r3, lsl #14
524: 0003590d andeq r5, r3, sp, lsl #18
528: 03810e00 orreq r0, r1, #0, 28
52c: 00030000 andeq r0, r3, r0
530: 0003590d andeq r5, r3, sp, lsl #18
534: 03810e00 orreq r0, r1, #0, 28
538: 00310000 eorseq r0, r1, r0
53c: 0003590d andeq r5, r3, sp, lsl #18
540: 03810e00 orreq r0, r1, #0, 28
544: 000c0000 andeq r0, ip, r0
548: 0003590d andeq r5, r3, sp, lsl #18
54c: 03810e00 orreq r0, r1, #0, 28
550: 000a0000 andeq r0, sl, r0
554: 0003590d andeq r5, r3, sp, lsl #18
558: 03810e00 orreq r0, r1, #0, 28
55c: 001e0000 andseq r0, lr, r0
560: 0003590d andeq r5, r3, sp, lsl #18
564: 03810e00 orreq r0, r1, #0, 28
568: 00060000 andeq r0, r6, r0
56c: 0003590d andeq r5, r3, sp, lsl #18
570: 03810e00 orreq r0, r1, #0, 28
574: 00370000 eorseq r0, r7, r0
578: 00045b0a andeq r5, r4, sl, lsl #22
57c: 04600b00 strbteq r0, [r0], #-2816 ; 0xfffff500
580: 6b0c0000 blvs 300588 <debug+0x2ffff0>
584: f3000004 vhadd.u8 d0, d0, d4
588: 03000004 movweq r0, #4
58c: 034410e0 movteq r1, #16608 ; 0x40e0
590: 04c011ce strbeq r1, [r0], #462 ; 0x1ce
594: 03590000 cmpeq r9, #0
598: cf030000 svcgt 0x00030000
59c: 04c31100 strbeq r1, [r3], #256 ; 0x100
5a0: 03590000 cmpeq r9, #0
5a4: d0030000 andle r0, r3, r0
5a8: 04c61104 strbeq r1, [r6], #260 ; 0x104
5ac: 03590000 cmpeq r9, #0
5b0: d1030000 mrsle r0, (UNDEF: 3)
5b4: 04c91108 strbeq r1, [r9], #264 ; 0x108
5b8: 03590000 cmpeq r9, #0
5bc: d2030000 andle r0, r3, #0
5c0: 04cc110c strbeq r1, [ip], #268 ; 0x10c
5c4: 03590000 cmpeq r9, #0
5c8: d3030000 movwle r0, #12288 ; 0x3000
5cc: 04cf1110 strbeq r1, [pc], #272 ; 5d4 <debug+0x3c>
5d0: 03590000 cmpeq r9, #0
5d4: d4030000 strle r0, [r3], #-0
5d8: 04d21114 ldrbeq r1, [r2], #276 ; 0x114
5dc: 03590000 cmpeq r9, #0
5e0: d5030000 strle r0, [r3, #-0]
5e4: 04d51118 ldrbeq r1, [r5], #280 ; 0x118
5e8: 03590000 cmpeq r9, #0
5ec: d6030000 strle r0, [r3], -r0
5f0: 04d8111c ldrbeq r1, [r8], #284 ; 0x11c
5f4: 03590000 cmpeq r9, #0
5f8: d7030000 strle r0, [r3, -r0]
5fc: 04db1120 ldrbeq r1, [fp], #288 ; 0x120
600: 03590000 cmpeq r9, #0
604: d8030000 stmdale r3, {} ; <UNPREDICTABLE>
608: 04de1124 ldrbeq r1, [lr], #292 ; 0x124
60c: 03590000 cmpeq r9, #0
610: d9030000 stmdble r3, {} ; <UNPREDICTABLE>
614: 04e11128 strbteq r1, [r1], #296 ; 0x128
618: 03590000 cmpeq r9, #0
61c: da030000 ble c0624 <debug+0xc008c>
620: 04e4112c strbteq r1, [r4], #300 ; 0x12c
624: 03590000 cmpeq r9, #0
628: db030000 blle c0630 <debug+0xc0098>
62c: 04e71130 strbteq r1, [r7], #304 ; 0x130
630: 03590000 cmpeq r9, #0
634: dc030000 stcle 0, cr0, [r3], {-0}
638: 04ea1134 strbteq r1, [sl], #308 ; 0x134
63c: 03590000 cmpeq r9, #0
640: dd030000 stcle 0, cr0, [r3, #-0]
644: 04ed1138 strbteq r1, [sp], #312 ; 0x138
648: 03590000 cmpeq r9, #0
64c: de030000 cdple 0, 0, cr0, cr3, cr0, {0}
650: 04f0113c ldrbteq r1, [r0], #316 ; 0x13c
654: 03590000 cmpeq r9, #0
658: df030000 svcle 0x00030000
65c: 410b0040 tstmi fp, r0, asr #32
660: 0c000005 stceq 0, cr0, [r0], {5}
664: 0000054c andeq r0, r0, ip, asr #10
668: 0000053d andeq r0, r0, sp, lsr r5
66c: 1010f303 andsne pc, r0, r3, lsl #6
670: 1111e603 tstne r1, r3, lsl #12
674: 59000005 stmdbpl r0, {r0, r2}
678: 03000003 movweq r0, #3
67c: 1c1100e7 ldcne 0, cr0, [r1], {231} ; 0xe7
680: 59000005 stmdbpl r0, {r0, r2}
684: 03000003 movweq r0, #3
688: 271104ea ldrcs r0, [r1, -sl, ror #9]
68c: 59000005 stmdbpl r0, {r0, r2}
690: 03000003 movweq r0, #3
694: 321108ed andscc r0, r1, #15532032 ; 0xed0000
698: 59000005 stmdbpl r0, {r0, r2}
69c: 03000003 movweq r0, #3
6a0: 05000cf0 streq r0, [r0, #-3312] ; 0xfffff310
6a4: 00000363 andeq r0, r0, r3, ror #6
6a8: 00035e05 andeq r5, r3, r5, lsl #28
6ac: 05900500 ldreq r0, [r0, #1280] ; 0x500
6b0: 9c060000 stcls 0, cr0, [r6], {-0}
6b4: 7a000005 bvc 6d0 <debug+0x138>
6b8: 03000006 movweq r0, #6
6bc: 60070a7f andvs r0, r7, pc, ror sl
6c0: 0a4f0306 beq 13c12e0 <debug+0x13c0d48>
6c4: 0002b908 andeq fp, r2, r8, lsl #18
6c8: 00077000 andeq r7, r7, r0
6cc: 0a500300 beq 14012d4 <debug+0x1400d3c>
6d0: 05590900 ldrbeq r0, [r9, #-2304] ; 0xfffff700
6d4: 03590000 cmpeq r9, #0
6d8: 51030000 mrspl r0, (UNDEF: 3)
6dc: 0904000a stmdbeq r4, {r1, r3}
6e0: 0000055f andeq r0, r0, pc, asr r5
6e4: 00000359 andeq r0, r0, r9, asr r3
6e8: 040a5203 streq r5, [sl], #-515 ; 0xfffffdfd
6ec: 02f00904 rscseq r0, r0, #4, 18 ; 0x10000
6f0: 077d0000 ldrbeq r0, [sp, -r0]!
6f4: 54030000 strpl r0, [r3], #-0
6f8: 0904080a stmdbeq r4, {r1, r3, fp}
6fc: 0000056c andeq r0, r0, ip, ror #10
700: 0000035e andeq r0, r0, lr, asr r3
704: 040a5503 streq r5, [sl], #-1283 ; 0xfffffafd
708: 05f11205 ldrbeq r1, [r1, #517]! ; 0x205
70c: 57030000 strpl r0, [r3, -r0]
710: 1305080a movwne r0, #22538 ; 0x580a
714: 0a570304 beq 15c132c <debug+0x15c0d94>
718: 00057308 andeq r7, r5, r8, lsl #6
71c: 00035e00 andeq r5, r3, r0, lsl #28
720: 0a580300 beq 1601328 <debug+0x1600d90>
724: 057d0800 ldrbeq r0, [sp, #-2048]! ; 0xfffff800
728: 035e0000 cmpeq lr, #0
72c: 59030000 stmdbpl r3, {} ; <UNPREDICTABLE>
730: 0900000a stmdbeq r0, {r1, r3}
734: 00000587 andeq r0, r0, r7, lsl #11
738: 0000035e andeq r0, r0, lr, asr r3
73c: 0c0a5c03 stceq 12, cr5, [sl], {3}
740: 05900905 ldreq r0, [r0, #2309] ; 0x905
744: 035e0000 cmpeq lr, #0
748: 5d030000 stcpl 0, cr0, [r3, #-0]
74c: 0905100a stmdbeq r5, {r1, r3, ip}
750: 0000059a muleq r0, sl, r5
754: 0000035e andeq r0, r0, lr, asr r3
758: 140a5f03 strne r5, [sl], #-3843 ; 0xfffff0fd
75c: 03170905 tsteq r7, #81920 ; 0x14000
760: 04260000 strteq r0, [r6], #-0
764: 61030000 mrsvs r0, (UNDEF: 3)
768: 0905180a stmdbeq r5, {r1, r3, fp, ip}
76c: 000005a4 andeq r0, r0, r4, lsr #11
770: 0000035e andeq r0, r0, lr, asr r3
774: 400a6203 andmi r6, sl, r3, lsl #4
778: 03610905 cmneq r1, #81920 ; 0x14000
77c: 03590000 cmpeq r9, #0
780: 63030000 movwvs r0, #12288 ; 0x3000
784: 0905440a stmdbeq r5, {r1, r3, sl, lr}
788: 000005ae andeq r0, r0, lr, lsr #11
78c: 0000035e andeq r0, r0, lr, asr r3
790: 480a6403 stmdami sl, {r0, r1, sl, sp, lr}
794: 05b30905 ldreq r0, [r3, #2309]! ; 0x905
798: 035e0000 cmpeq lr, #0
79c: 65030000 strvs r0, [r3, #-0]
7a0: 09054c0a stmdbeq r5, {r1, r3, sl, fp, lr}
7a4: 0000039e muleq r0, lr, r3
7a8: 00000789 andeq r0, r0, r9, lsl #15
7ac: 500a6603 andpl r6, sl, r3, lsl #12
7b0: 05b90905 ldreq r0, [r9, #2309]! ; 0x905
7b4: 035e0000 cmpeq lr, #0
7b8: 67030000 strvs r0, [r3, -r0]
7bc: 0906000a stmdbeq r6, {r1, r3}
7c0: 000003ac andeq r0, r0, ip, lsr #7
7c4: 00000402 andeq r0, r0, r2, lsl #8
7c8: 040a6903 streq r6, [sl], #-2307 ; 0xfffff6fd
7cc: 05c20906 strbeq r0, [r2, #2310] ; 0x906
7d0: 035e0000 cmpeq lr, #0
7d4: 6a030000 bvs c07dc <debug+0xc0244>
7d8: 0906100a stmdbeq r6, {r1, r3, ip}
7dc: 000005d0 ldrdeq r0, [r0], -r0 ; <UNPREDICTABLE>
7e0: 0000035e andeq r0, r0, lr, asr r3
7e4: 140a6b03 strne r6, [sl], #-2819 ; 0xfffff4fd
7e8: 05e10906 strbeq r0, [r1, #2310]! ; 0x906
7ec: 03590000 cmpeq r9, #0
7f0: 6c030000 stcvs 0, cr0, [r3], {-0}
7f4: 0906180a stmdbeq r6, {r1, r3, fp, ip}
7f8: 000003db ldrdeq r0, [r0], -fp
7fc: 00000359 andeq r0, r0, r9, asr r3
800: 1c0a6d03 stcne 13, cr6, [sl], {3}
804: 05e80906 strbeq r0, [r8, #2310]! ; 0x906
808: 07950000 ldreq r0, [r5, r0]
80c: 6e030000 cdpvs 0, 0, cr0, cr3, cr0, {0}
810: 0906200a stmdbeq r6, {r1, r3, sp}
814: 000005f4 strdeq r0, [r0], -r4
818: 00000394 muleq r0, r4, r3
81c: 300a7003 andcc r7, sl, r3
820: 06030906 streq r0, [r3], -r6, lsl #18
824: 03590000 cmpeq r9, #0
828: 72030000 andvc r0, r3, #0
82c: 0906400a stmdbeq r6, {r1, r3, lr}
830: 0000060e andeq r0, r0, lr, lsl #12
834: 00000359 andeq r0, r0, r9, asr r3
838: 440a7403 strmi r7, [sl], #-1027 ; 0xfffffbfd
83c: 061a0906 ldreq r0, [sl], -r6, lsl #18
840: 035e0000 cmpeq lr, #0
844: 77030000 strvc r0, [r3, -r0]
848: 0906480a stmdbeq r6, {r1, r3, fp, lr}
84c: 0000062b andeq r0, r0, fp, lsr #12
850: 0000035e andeq r0, r0, lr, asr r3
854: 4c0a7903 ; <UNDEFINED> instruction: 0x4c0a7903
858: 063b0906 ldrteq r0, [fp], -r6, lsl #18
85c: 035e0000 cmpeq lr, #0
860: 7a030000 bvc c0868 <debug+0xc02d0>
864: 0906500a stmdbeq r6, {r1, r3, ip, lr}
868: 0000064d andeq r0, r0, sp, asr #12
86c: 00000359 andeq r0, r0, r9, asr r3
870: 540a7c03 strpl r7, [sl], #-3075 ; 0xfffff3fd
874: 06600906 strbteq r0, [r0], -r6, lsl #18
878: 035e0000 cmpeq lr, #0
87c: 7d030000 stcvc 0, cr0, [r3, #-0]
880: 0906580a stmdbeq r6, {r1, r3, fp, ip, lr}
884: 0000066b andeq r0, r0, fp, ror #12
888: 0000035e andeq r0, r0, lr, asr r3
88c: 5c0a7e03 stcpl 14, cr7, [sl], {3}
890: 590d0006 stmdbpl sp, {r1, r2}
894: 14000003 strne r0, [r0], #-3
898: 00000381 andeq r0, r0, r1, lsl #7
89c: 0d000100 stfeqs f0, [r0, #-0]
8a0: 00000359 andeq r0, r0, r9, asr r3
8a4: 0003810e andeq r8, r3, lr, lsl #2
8a8: 0d003f00 stceq 15, cr3, [r0, #-0]
8ac: 00000359 andeq r0, r0, r9, asr r3
8b0: 0003810e andeq r8, r3, lr, lsl #2
8b4: 0d002c00 stceq 12, cr2, [r0, #-0]
8b8: 0000035e andeq r0, r0, lr, asr r3
8bc: 0003810e andeq r8, r3, lr, lsl #2
8c0: 15000400 strne r0, [r0, #-1024] ; 0xfffffc00
8c4: 000003f0 strdeq r0, [r0], -r0 ; <UNPREDICTABLE>
8c8: 00000414 andeq r0, r0, r4, lsl r4
8cc: 06885d01 streq r5, [r8], r1, lsl #26
8d0: 06040000 streq r0, [r4], -r0
8d4: 00036301 andeq r6, r3, r1, lsl #6
8d8: 14150100 ldrne r0, [r5], #-256 ; 0xffffff00
8dc: 28000004 stmdacs r0, {r2}
8e0: 01000004 tsteq r0, r4
8e4: 0006995d andeq r9, r6, sp, asr r9
8e8: 01160400 tsteq r6, r0, lsl #8
8ec: 00000363 andeq r0, r0, r3, ror #6
8f0: 04281501 strteq r1, [r8], #-1281 ; 0xfffffaff
8f4: 043c0000 ldrteq r0, [ip], #-0
8f8: 5d010000 stcpl 0, cr0, [r1, #-0]
8fc: 000006a8 andeq r0, r0, r8, lsr #13
900: 63012704 movwvs r2, #5892 ; 0x1704
904: 01000003 tsteq r0, r3
908: 00043c15 andeq r3, r4, r5, lsl ip
90c: 00044000 andeq r4, r4, r0
910: b75d0100 ldrblt r0, [sp, -r0, lsl #2]
914: 04000006 streq r0, [r0], #-6
918: 03630138 cmneq r3, #56, 2
91c: 15010000 strne r0, [r1, #-0]
920: 00000440 andeq r0, r0, r0, asr #8
924: 00000444 andeq r0, r0, r4, asr #8
928: 06c95d01 strbeq r5, [r9], r1, lsl #26
92c: 45040000 strmi r0, [r4, #-0]
930: 00036301 andeq r6, r3, r1, lsl #6
934: 44150100 ldrmi r0, [r5], #-256 ; 0xffffff00
938: 54000004 strpl r0, [r0], #-4
93c: 01000004 tsteq r0, r4
940: 0006da5d andeq sp, r6, sp, asr sl
944: 014a0400 cmpeq sl, r0, lsl #8
948: 00000363 andeq r0, r0, r3, ror #6
94c: 04541601 ldrbeq r1, [r4], #-1537 ; 0xfffff9ff
950: 04760000 ldrbteq r0, [r6], #-0
954: 5d010000 stcpl 0, cr0, [r1, #-0]
958: 000006e9 andeq r0, r0, r9, ror #13
95c: 92014f04 andls r4, r1, #4, 30
960: 01000009 tsteq r0, r9
964: 00000017 andeq r0, r0, r7, lsl r0
968: 00079f00 andeq r9, r7, r0, lsl #30
96c: 634f0400 movtvs r0, #62464 ; 0xf400
970: 17000003 strne r0, [r0, -r3]
974: 00000013 andeq r0, r0, r3, lsl r0
978: 000007a7 andeq r0, r0, r7, lsr #15
97c: 03634f04 cmneq r3, #4, 30
980: 00180000 andseq r0, r8, r0
984: 19000000 stmdbne r0, {} ; <UNPREDICTABLE>
988: 00000026 andeq r0, r0, r6, lsr #32
98c: 000007ad andeq r0, r0, sp, lsr #15
990: 03635104 cmneq r3, #4, 2
994: 00000000 andeq r0, r0, r0
998: 0004781a andeq r7, r4, sl, lsl r8
99c: 00049e00 andeq r9, r4, r0, lsl #28
9a0: f95d0100 ; <UNDEFINED> instruction: 0xf95d0100
9a4: 04000006 streq r0, [r0], #-6
9a8: 1501015c strne r0, [r1, #-348] ; 0xfffffea4
9ac: 000004a0 andeq r0, r0, r0, lsr #9
9b0: 000004a4 andeq r0, r0, r4, lsr #9
9b4: 07075d01 streq r5, [r7, -r1, lsl #26]
9b8: 77040000 strvc r0, [r4, -r0]
9bc: 00099201 andeq r9, r9, r1, lsl #4
9c0: a4160100 ldrge r0, [r6], #-256 ; 0xffffff00
9c4: cc000004 stcgt 0, cr0, [r0], {4}
9c8: 01000004 tsteq r0, r4
9cc: 00071d5d andeq r1, r7, sp, asr sp
9d0: 01860400 orreq r0, r6, r0, lsl #8
9d4: 00000999 muleq r0, r9, r9
9d8: 00441701 subeq r1, r4, r1, lsl #14
9dc: 079f0000 ldreq r0, [pc, r0]
9e0: 86040000 strhi r0, [r4], -r0
9e4: 00000363 andeq r0, r0, r3, ror #6
9e8: 04cc1600 strbeq r1, [ip], #1536 ; 0x600
9ec: 05000000 streq r0, [r0, #-0]
9f0: 5d010000 stcpl 0, cr0, [r1, #-0]
9f4: 0000073d andeq r0, r0, sp, lsr r7
9f8: a401b304 strge fp, [r1], #-772 ; 0xfffffcfc
9fc: 01000009 tsteq r0, r9
a00: 00005717 andeq r5, r0, r7, lsl r7
a04: 0007b200 andeq fp, r7, r0, lsl #4
a08: abb30400 blge fecc1a10 <debug+0xfecc1478>
a0c: 00000009 andeq r0, r0, r9
a10: 0005001a andeq r0, r5, sl, lsl r0
a14: 00051000 andeq r1, r5, r0
a18: 505d0100 subspl r0, sp, r0, lsl #2
a1c: 04000007 streq r0, [r0], #-7
a20: 1a0101d0 bne 41168 <debug+0x40bd0>
a24: 00000510 andeq r0, r0, r0, lsl r5
a28: 0000051e andeq r0, r0, lr, lsl r5
a2c: 075a5d01 ldrbeq r5, [sl, -r1, lsl #26]
a30: d6040000 strle r0, [r4], -r0
a34: 201b0101 andscs r0, fp, r1, lsl #2
a38: 34000005 strcc r0, [r0], #-5
a3c: 01000005 tsteq r0, r5
a40: 0007695d andeq r6, r7, sp, asr r9
a44: 01dd0400 bicseq r0, sp, r0, lsl #8
a48: 006a1701 rsbeq r1, sl, r1, lsl #14
a4c: 079f0000 ldreq r0, [pc, r0]
a50: dd040000 stcle 0, cr0, [r4, #-0]
a54: 0000035e andeq r0, r0, lr, asr r3
a58: 05341500 ldreq r1, [r4, #-1280]! ; 0xfffffb00
a5c: 054a0000 strbeq r0, [sl, #-0]
a60: 5d010000 stcpl 0, cr0, [r1, #-0]
a64: 00000779 andeq r0, r0, r9, ror r7
a68: a401e704 strge lr, [r1], #-1796 ; 0xfffff8fc
a6c: 01000009 tsteq r0, r9
a70: 00054c1c andeq r4, r5, ip, lsl ip
a74: 00059400 andeq r9, r5, r0, lsl #8
a78: 895d0100 ldmdbhi sp, {r8}^
a7c: 04000007 streq r0, [r0], #-7
a80: 0009a4f6 strdeq sl, [r9], -r6
a84: 7d190100 ldfvcs f0, [r9, #-0]
a88: 9f000000 svcls 0x00000000
a8c: 04000007 streq r0, [r0], #-7
a90: 000363f8 strdeq r6, [r3], -r8
a94: 00a71900 adceq r1, r7, r0, lsl #18
a98: 07c30000 strbeq r0, [r3, r0]
a9c: fa040000 blx 100aa4 <debug+0x10050c>
aa0: 00000992 muleq r0, r2, r9
aa4: 0000c719 andeq ip, r0, r9, lsl r7
aa8: 0007ce00 andeq ip, r7, r0, lsl #28
aac: 63f90400 mvnsvs r0, #0, 8
ab0: 00000003 andeq r0, r0, r3
ab4: 0006f304 andeq pc, r6, r4, lsl #6
ab8: 0c010200 sfmeq f0, 4, [r1], {-0}
abc: 00000027 andeq r0, r0, r7, lsr #32
ac0: 0000072f andeq r0, r0, pc, lsr #14
ac4: 4c041301 stcmi 3, cr1, [r4], {1}
ac8: 05000007 streq r0, [r0, #-7]
acc: 004f0c04 subeq r0, pc, r4, lsl #24
ad0: 07b70000 ldreq r0, [r7, r0]!
ad4: 1a010000 bne 40adc <debug+0x40544>
ad8: 00037e00 andeq r7, r3, r0, lsl #28
adc: fb000300 blx 16e6 <debug+0x114e>
ae0: 04000001 streq r0, [r0], #-1
ae4: 0007e001 andeq lr, r7, r1
ae8: 19000c00 stmdbne r0, {sl, fp}
aec: b8000008 stmdalt r0, {r3}
af0: 28000002 stmdacs r0, {r1}
af4: 01000008 tsteq r0, r8
af8: 00000000 andeq r0, r0, r0
afc: 000003f0 strdeq r0, [r0], -r0 ; <UNPREDICTABLE>
b00: 00087402 andeq r7, r8, r2, lsl #8
b04: 00003900 andeq r3, r0, r0, lsl #18
b08: 36030100 strcc r0, [r3], -r0, lsl #2
b0c: 05980305 ldreq r0, [r8, #773] ; 0x305
b10: af030000 svcge 0x00030000
b14: 10000008 andne r0, r0, r8
b18: 7a040602 bvc 102328 <debug+0x101d90>
b1c: 72000008 andvc r0, r0, #8
b20: 02000000 andeq r0, r0, #0
b24: 99040007 stmdbls r4, {r0, r1, r2}
b28: 72000008 andvc r0, r0, #8
b2c: 02000000 andeq r0, r0, #0
b30: a4040408 strge r0, [r4], #-1032 ; 0xfffffbf8
b34: 72000008 andvc r0, r0, #8
b38: 02000000 andeq r0, r0, #0
b3c: aa040809 bge 102b68 <debug+0x1025d0>
b40: 72000008 andvc r0, r0, #8
b44: 02000000 andeq r0, r0, #0
b48: 05000c0a streq r0, [r0, #-3082] ; 0xfffff3f6
b4c: 0000007d andeq r0, r0, sp, ror r0
b50: 00000890 muleq r0, r0, r8
b54: 83064001 movwhi r4, #24577 ; 0x6001
b58: 07000008 streq r0, [r0, -r8]
b5c: 00a50704 adceq r0, r5, r4, lsl #14
b60: 04010000 streq r0, [r1], #-0
b64: 08c3080e stmiaeq r3, {r1, r2, r3, fp}^
b68: 08000000 stmdaeq r0, {} ; <UNPREDICTABLE>
b6c: 000008da ldrdeq r0, [r0], -sl
b70: 08ee0801 stmiaeq lr!, {r0, fp}^
b74: 08020000 stmdaeq r2, {} ; <UNPREDICTABLE>
b78: 000008fe strdeq r0, [r0], -lr
b7c: b5060003 strlt r0, [r6, #-3]
b80: 08000008 stmdaeq r0, {r3}
b84: 00b10901 adcseq r0, r1, r1, lsl #18
b88: 720a0000 andvc r0, sl, #0
b8c: 09000000 stmdbeq r0, {} ; <UNPREDICTABLE>
b90: 00000072 andeq r0, r0, r2, ror r0
b94: 00090f06 andeq r0, r9, r6, lsl #30
b98: 09040700 stmdbeq r4, {r8, r9, sl}
b9c: 000000c7 andeq r0, r0, r7, asr #1
ba0: 0000a505 andeq sl, r0, r5, lsl #10
ba4: 00092100 andeq r2, r9, r0, lsl #2
ba8: 0b3e0100 bleq f80fb0 <debug+0xf80a18>
bac: 00000000 andeq r0, r0, r0
bb0: 00000040 andeq r0, r0, r0, asr #32
bb4: 09295d01 stmdbeq r9!, {r0, r8, sl, fp, ip, lr}
bb8: 3f030000 svccc 0x00030000
bbc: 00037501 andeq r7, r3, r1, lsl #10
bc0: da0c0100 ble 300fc8 <debug+0x300a30>
bc4: 6d000000 stcvs 0, cr0, [r0, #-0]
bc8: 03000009 movweq r0, #9
bcc: 0000bb3f andeq fp, r0, pc, lsr fp
bd0: 00ed0c00 rsceq r0, sp, r0, lsl #24
bd4: 09710000 ldmdbeq r1!, {}^ ; <UNPREDICTABLE>
bd8: 3f030000 svccc 0x00030000
bdc: 000000bb strheq r0, [r0], -fp
be0: 0001000c andeq r0, r1, ip
be4: 00097500 andeq r7, r9, r0, lsl #10
be8: bb3f0300 bllt fc17f0 <debug+0xfc1258>
bec: 0d000000 stceq 0, cr0, [r0, #-0]
bf0: 0000011e andeq r0, r0, lr, lsl r1
bf4: 00000979 andeq r0, r0, r9, ror r9
bf8: 03754603 cmneq r5, #3145728 ; 0x300000
bfc: 0b000000 bleq c04 <debug+0x66c>
c00: 00000040 andeq r0, r0, r0, asr #32
c04: 00000096 muleq r0, r6, r0
c08: 09325d01 ldmdbeq r2!, {r0, r8, sl, fp, ip, lr}
c0c: 5b030000 blpl c0c14 <debug+0xc067c>
c10: 00037501 andeq r7, r3, r1, lsl #10
c14: 310c0100 mrscc r0, (UNDEF: 28)
c18: 75000001 strvc r0, [r0, #-1]
c1c: 03000009 movweq r0, #9
c20: 0000bb5b andeq fp, r0, fp, asr fp
c24: 014f0d00 cmpeq pc, r0, lsl #26
c28: 09790000 ldmdbeq r9!, {}^ ; <UNPREDICTABLE>
c2c: 5d030000 stcpl 0, cr0, [r3, #-0]
c30: 00000375 andeq r0, r0, r5, ror r3
c34: 00980b00 addseq r0, r8, r0, lsl #22
c38: 00b40000 adcseq r0, r4, r0
c3c: 5d010000 stcpl 0, cr0, [r1, #-0]
c40: 00000939 andeq r0, r0, r9, lsr r9
c44: 75017503 strvc r7, [r1, #-1283] ; 0xfffffafd
c48: 01000003 tsteq r0, r3
c4c: 0009790e andeq r7, r9, lr, lsl #18
c50: 757c0300 ldrbvc r0, [ip, #-768]! ; 0xfffffd00
c54: 00000003 andeq r0, r0, r3
c58: 0000b40b andeq fp, r0, fp, lsl #8
c5c: 00013400 andeq r3, r1, r0, lsl #8
c60: 435d0100 cmpmi sp, #0, 2
c64: 03000009 movweq r0, #9
c68: 0375018b cmneq r5, #-1073741790 ; 0xc0000022
c6c: 0c010000 stceq 0, cr0, [r1], {-0}
c70: 00000162 andeq r0, r0, r2, ror #2
c74: 0000096d andeq r0, r0, sp, ror #18
c78: 00bb8b03 adcseq r8, fp, r3, lsl #22
c7c: 8b0d0000 blhi 340c84 <debug+0x3406ec>
c80: 7d000001 stcvc 0, cr0, [r0, #-4]
c84: 03000009 movweq r0, #9
c88: 00007293 muleq r0, r3, r2
c8c: 340b0000 strcc r0, [fp], #-0
c90: 68000001 stmdavs r0, {r0}
c94: 01000002 tsteq r0, r2
c98: 00094f5d andeq r4, r9, sp, asr pc
c9c: 01bd0300 ; <UNDEFINED> instruction: 0x01bd0300
ca0: 00000375 andeq r0, r0, r5, ror r3
ca4: 01b40c01 ; <UNDEFINED> instruction: 0x01b40c01
ca8: 096d0000 stmdbeq sp!, {}^ ; <UNPREDICTABLE>
cac: bd030000 stclt 0, cr0, [r3, #-0]
cb0: 000000bb strheq r0, [r0], -fp
cb4: 0001d20c andeq sp, r1, ip, lsl #4
cb8: 00098500 andeq r8, r9, r0, lsl #10
cbc: bbbd0300 bllt fef418c4 <debug+0xfef4132c>
cc0: 0c000000 stceq 0, cr0, [r0], {-0}
cc4: 000001f0 strdeq r0, [r0], -r0 ; <UNPREDICTABLE>
cc8: 00000988 andeq r0, r0, r8, lsl #19
ccc: 037cbd03 cmneq ip, #3, 26 ; 0xc0
cd0: 0e0d0000 cdpeq 0, 0, cr0, cr13, cr0, {0}
cd4: 8c000002 stchi 0, cr0, [r0], {2}
cd8: 03000009 movweq r0, #9
cdc: 0000b6c5 andeq fp, r0, r5, asr #13
ce0: 022c0d00 eoreq r0, ip, #0, 26
ce4: 097d0000 ldmdbeq sp!, {}^ ; <UNPREDICTABLE>
ce8: c8030000 stmdagt r3, {} ; <UNPREDICTABLE>
cec: 00000072 andeq r0, r0, r2, ror r0
cf0: 00024a0d andeq r4, r2, sp, lsl #20
cf4: 00099800 andeq r9, r9, r0, lsl #16
cf8: 72c90300 sbcvc r0, r9, #0, 6
cfc: 0d000000 stceq 0, cr0, [r0, #-0]
d00: 00000268 andeq r0, r0, r8, ror #4
d04: 0000099d muleq r0, sp, r9
d08: 0072cb03 rsbseq ip, r2, r3, lsl #22
d0c: 9f0e0000 svcls 0x000e0000
d10: 03000009 movweq r0, #9
d14: 0000b6c6 andeq fp, r0, r6, asr #13
d18: 680f0000 stmdavs pc, {} ; <UNPREDICTABLE>
d1c: 28000002 stmdacs r0, {r1}
d20: 01000003 tsteq r0, r3
d24: 00095b5d andeq r5, r9, sp, asr fp
d28: 01730300 cmneq r3, r0, lsl #6
d2c: 00037501 andeq r7, r3, r1, lsl #10
d30: 87100100 ldrhi r0, [r0, -r0, lsl #2]
d34: 6d000002 stcvs 0, cr0, [r0, #-8]
d38: 03000009 movweq r0, #9
d3c: 00bb0173 adcseq r0, fp, r3, ror r1
d40: a5100000 ldrge r0, [r0, #-0]
d44: 85000002 strhi r0, [r0, #-2]
d48: 03000009 movweq r0, #9
d4c: 00bb0173 adcseq r0, fp, r3, ror r1
d50: c3100000 tstgt r0, #0
d54: a8000002 stmdage r0, {r1}
d58: 03000009 movweq r0, #9
d5c: 00a50173 adceq r0, r5, r3, ror r1
d60: e1110000 tst r1, r0
d64: 8c000002 stchi 0, cr0, [r0], {2}
d68: 03000009 movweq r0, #9
d6c: 00c2017a sbceq r0, r2, sl, ror r1
d70: ff110000 ; <UNDEFINED> instruction: 0xff110000
d74: ac000002 stcge 0, cr0, [r0], {2}
d78: 03000009 movweq r0, #9
d7c: 00c7017b sbceq r0, r7, fp, ror r1
d80: 1d110000 ldcne 0, cr0, [r1, #-0]
d84: 7d000003 stcvc 0, cr0, [r0, #-12]
d88: 03000009 movweq r0, #9
d8c: 0072017d rsbseq r0, r2, sp, ror r1
d90: 3b110000 blcc 440d98 <debug+0x440800>
d94: 98000003 stmdals r0, {r0, r1}
d98: 03000009 movweq r0, #9
d9c: 0072017e rsbseq r0, r2, lr, ror r1
da0: 20120000 andscs r0, r2, r0
da4: 11000000 mrsne r0, (UNDEF: 0)
da8: 00000359 andeq r0, r0, r9, asr r3
dac: 0000099d muleq r0, sp, r9
db0: 7201a103 andvc sl, r1, #-1073741824 ; 0xc0000000
db4: 00000000 andeq r0, r0, r0
db8: 03280f00 ; <UNDEFINED> instruction: 0x03280f00
dbc: 03f00000 mvnseq r0, #0
dc0: 5d010000 stcpl 0, cr0, [r1, #-0]
dc4: 00000966 andeq r0, r0, r6, ror #18
dc8: 01012b03 tsteq r1, r3, lsl #22
dcc: 000000bb strheq r0, [r0], -fp
dd0: 03781001 cmneq r8, #1
dd4: 096d0000 stmdbeq sp!, {}^ ; <UNPREDICTABLE>
dd8: 2b030000 blcs c0de0 <debug+0xc0848>
ddc: 0000bb01 andeq fp, r0, r1, lsl #22
de0: 03a11000 ; <UNDEFINED> instruction: 0x03a11000
de4: 09850000 stmibeq r5, {} ; <UNPREDICTABLE>
de8: 2b030000 blcs c0df0 <debug+0xc0858>
dec: 0000bb01 andeq fp, r0, r1, lsl #22
df0: 03bf1000 ; <UNDEFINED> instruction: 0x03bf1000
df4: 09880000 stmibeq r8, {} ; <UNPREDICTABLE>
df8: 2b030000 blcs c0e00 <debug+0xc0868>
dfc: 00037c01 andeq r7, r3, r1, lsl #24
e00: 03dd1100 bicseq r1, sp, #0, 2
e04: 098c0000 stmibeq ip, {} ; <UNPREDICTABLE>
e08: 32030000 andcc r0, r3, #0
e0c: 0000b601 andeq fp, r0, r1, lsl #12
e10: 04061100 streq r1, [r6], #-256 ; 0xffffff00
e14: 097d0000 ldmdbeq sp!, {}^ ; <UNPREDICTABLE>
e18: 35030000 strcc r0, [r3, #-0]
e1c: 00007201 andeq r7, r0, r1, lsl #4
e20: 042f1100 strteq r1, [pc], #-256 ; e28 <debug+0x890>
e24: 09980000 ldmibeq r8, {} ; <UNPREDICTABLE>
e28: 36030000 strcc r0, [r3], -r0
e2c: 00007201 andeq r7, r0, r1, lsl #4
e30: 044d1100 strbeq r1, [sp], #-256 ; 0xffffff00
e34: 099d0000 ldmibeq sp, {} ; <UNPREDICTABLE>
e38: 38030000 stmdacc r3, {} ; <UNPREDICTABLE>
e3c: 00007201 andeq r7, r0, r1, lsl #4
e40: 099f1300 ldmibeq pc, {r8, r9, ip} ; <UNPREDICTABLE>
e44: 33030000 movwcc r0, #12288 ; 0x3000
e48: 0000b601 andeq fp, r0, r1, lsl #12
e4c: 2e060000 cdpcs 0, 0, cr0, cr6, cr0, {0}
e50: 05000009 streq r0, [r0, #-9]
e54: 00a50904 adceq r0, r5, r4, lsl #18
e58: Address 0x0000000000000e58 is out of bounds.
Disassembly of section .debug_line:
00000000 <.debug_line>:
0: 0000004e andeq r0, r0, lr, asr #32
4: 00480003 subeq r0, r8, r3
8: 01010000 mrseq r0, (UNDEF: 1)
c: 000d0efb strdeq r0, [sp], -fp
10: 01010101 tsteq r1, r1, lsl #2
14: 01000000 mrseq r0, (UNDEF: 0)
18: 2e010000 cdpcs 0, 0, cr0, cr1, cr0, {0}
1c: 2e2e002e cdpcs 0, 2, cr0, cr14, cr14, {1}
20: 2f2e2e2f svccs 0x002e2e2f
24: 6d6d6f63 stclvs 15, cr6, [sp, #-396]! ; 0xfffffe74
28: 612e6e6f ; <UNDEFINED> instruction: 0x612e6e6f
2c: 726f676c rsbvc r6, pc, #108, 14 ; 0x1b00000
30: 6d687469 cfstrdvs mvd7, [r8, #-420]! ; 0xfffffe5c
34: 6c460000 marvs acc0, r0, r6
38: 4f687361 svcmi 0x00687361
3c: 00682e53 rsbeq r2, r8, r3, asr lr
40: 46000001 strmi r0, [r0], -r1
44: 6873616c ldmdavs r3!, {r2, r3, r5, r6, r8, sp, lr}^
48: 2e766544 cdpcs 5, 7, cr6, cr6, cr4, {2}
4c: 00020063 andeq r0, r2, r3, rrx
50: 02620000 rsbeq r0, r2, #0
54: 00030000 andeq r0, r3, r0
58: 000000e3 andeq r0, r0, r3, ror #1
5c: 0efb0101 cdpeq 1, 15, cr0, cr11, cr1, {0}
60: 0101000d tsteq r1, sp
64: 00000101 andeq r0, r0, r1, lsl #2
68: 00000100 andeq r0, r0, r0, lsl #2
6c: 2f2e2e01 svccs 0x002e2e01
70: 632f2e2e ; <UNDEFINED> instruction: 0x632f2e2e
74: 6f6d6d6f svcvs 0x006d6d6f
78: 6c612e6e stclvs 14, cr2, [r1], #-440 ; 0xfffffe48
7c: 69726f67 ldmdbvs r2!, {r0, r1, r2, r5, r6, r8, r9, sl, fp, sp, lr}^
80: 006d6874 rsbeq r6, sp, r4, ror r8
84: 4b5c3a43 blmi 170e998 <debug+0x170e400>
88: 5f6c6965 svcpl 0x006c6965
8c: 415c3576 cmpmi ip, r6, ror r5
90: 415c4d52 cmpmi ip, r2, asr sp
94: 4c434d52 mcrrmi 13, 5, r4, r3, cr2
98: 5c474e41 mcrrpl 14, 4, r4, r7, cr1
9c: 5c6e6962 ; <UNDEFINED> instruction: 0x5c6e6962
a0: 695c2e2e ldmdbvs ip, {r1, r2, r3, r5, r9, sl, fp, sp}^
a4: 756c636e strbvc r6, [ip, #-878]! ; 0xfffffc92
a8: 43006564 movwmi r6, #1380 ; 0x564
ac: 654b2f3a strbvs r2, [fp, #-3898] ; 0xfffff0c6
b0: 765f6c69 ldrbvc r6, [pc], -r9, ror #24
b4: 52412f35 subpl r2, r1, #53, 30 ; 0xd4
b8: 41502f4d cmpmi r0, sp, asr #30
bc: 4e2f4b43 vnmulmi.f64 d4, d15, d3
c0: 6964726f stmdbvs r4!, {r0, r1, r2, r3, r5, r6, r9, ip, sp, lr}^
c4: 6d655363 stclvs 3, cr5, [r5, #-396]! ; 0xfffffe74
c8: 6e6f6369 cdpvs 3, 6, cr6, cr15, cr9, {3}
cc: 74637564 strbtvc r7, [r3], #-1380 ; 0xfffffa9c
d0: 6e2f726f cdpvs 2, 2, cr7, cr15, cr15, {3}
d4: 495f4652 ldmdbmi pc, {r1, r4, r6, r9, sl, lr}^ ; <UNPREDICTABLE>
d8: 7265746e rsbvc r7, r5, #1845493760 ; 0x6e000000
dc: 446c616e strbtmi r6, [ip], #-366 ; 0xfffffe92
e0: 63697665 cmnvs r9, #105906176 ; 0x6500000
e4: 6d614665 stclvs 6, cr4, [r1, #-404]! ; 0xfffffe6c
e8: 50796c69 rsbspl r6, r9, r9, ror #24
ec: 2f6b6361 svccs 0x006b6361
f0: 33322e38 teqcc r2, #56, 28 ; 0x380
f4: 442f322e strtmi r3, [pc], #-558 ; fc <EraseSector+0x48>
f8: 63697665 cmnvs r9, #105906176 ; 0x6500000
fc: 6e492f65 cdpvs 15, 4, cr2, cr9, cr5, {3}
100: 64756c63 ldrbtvs r6, [r5], #-3171 ; 0xfffff39d
104: 46000065 strmi r0, [r0], -r5, rrx
108: 6873616c ldmdavs r3!, {r2, r3, r5, r6, r8, sp, lr}^
10c: 6c697455 cfstrdvs mvd7, [r9], #-340 ; 0xfffffeac
110: 00682e73 rsbeq r2, r8, r3, ror lr
114: 73000001 movwvc r0, #1
118: 6e696474 mcrvs 4, 3, r6, cr9, cr4, {3}
11c: 00682e74 rsbeq r2, r8, r4, ror lr
120: 6e000002 cdpvs 0, 0, cr0, cr0, cr2, {0}
124: 32356672 eorscc r6, r5, #119537664 ; 0x7200000
128: 0300682e movweq r6, #2094 ; 0x82e
12c: 6c460000 marvs acc0, r0, r6
130: 55687361 strbpl r7, [r8, #-865]! ; 0xfffffc9f
134: 736c6974 cmnvc ip, #116, 18 ; 0x1d0000
138: 0100632e tsteq r0, lr, lsr #6
13c: 04000000 streq r0, [r0], #-0
140: 02050004 andeq r0, r5, #4
144: 000003f0 strdeq r0, [r0], -r0 ; <UNPREDICTABLE>
148: 0a170518 beq 5c15b0 <debug+0x5c1018>
14c: 060d0585 streq r0, [sp], -r5, lsl #11
150: 061e052e ldreq r0, [lr], -lr, lsr #10
154: 0301052f movweq r0, #5423 ; 0x152f
158: 3b054a09 blcc 152984 <debug+0x1523ec>
15c: 060d059d ; <UNDEFINED> instruction: 0x060d059d
160: 2e37052e cdpcs 5, 3, cr0, cr7, cr14, {1}
164: 4b060105 blmi 180580 <debug+0x17ffe8>
168: 05310005 ldreq r0, [r1, #-5]!
16c: 05680a13 strbeq r0, [r8, #-2579]! ; 0xfffff5ed
170: 052e0609 streq r0, [lr, #-1545]! ; 0xfffff9f7
174: 052f0618 streq r0, [pc, #-1560]! ; fffffb64 <debug+0xfffff5cc>
178: 820b0301 andhi r0, fp, #67108864 ; 0x4000000
17c: 05310005 ldreq r0, [r1, #-5]!
180: 05680a13 strbeq r0, [r8, #-2579]! ; 0xfffff5ed
184: 052e0609 streq r0, [lr, #-1545]! ; 0xfffff9f7
188: 052f0618 streq r0, [pc, #-1560]! ; fffffb78 <debug+0xfffff5e0>
18c: 820b0301 andhi r0, fp, #67108864 ; 0x4000000
190: 05310005 ldreq r0, [r1, #-5]!
194: 09030a05 stmdbeq r3, {r0, r2, r9, fp}
198: 4e000501 cfsh32mi mvfx0, mvfx0, #1
19c: 130a0505 movwne r0, #42245 ; 0xa505
1a0: 054e0005 strbeq r0, [lr, #-5]
1a4: 052f0a22 streq r0, [pc, #-2594]! ; fffff78a <debug+0xfffff1f2>
1a8: 05660635 strbeq r0, [r6, #-1589]! ; 0xfffff9cb
1ac: 05054a33 streq r4, [r5, #-2611] ; 0xfffff5cd
1b0: 0600052e streq r0, [r0], -lr, lsr #10
1b4: 0a340532 beq d01684 <debug+0xd010ec>
1b8: 06050513 ; <UNDEFINED> instruction: 0x06050513
1bc: 0601052e streq r0, [r1], -lr, lsr #10
1c0: 0305056e movweq r0, #21870 ; 0x556e
1c4: 01054a78 tsteq r5, r8, ror sl
1c8: 030d056e movweq r0, #54638 ; 0xd56e
1cc: 4a062e7a bmi 18bbbc <debug+0x18b624>
1d0: 6c060105 stfvss f0, [r6], {5}
1d4: 056a0005 strbeq r0, [sl, #-5]!
1d8: 05340a10 ldreq r0, [r4, #-2576]! ; 0xfffff5f0
1dc: 054a0609 strbeq r0, [sl, #-1545] ; 0xfffff9f7
1e0: 12030601 andne r0, r3, #1048576 ; 0x100000
1e4: 0334052e teqeq r4, #192937984 ; 0xb800000
1e8: 0105f274 tsteq r5, r4, ror r2 ; <UNPREDICTABLE>
1ec: 05ba0c03 ldreq r0, [sl, #3075]! ; 0xc03
1f0: 05054d00 streq r4, [r5, #-3328] ; 0xfffff300
1f4: 010a030a tsteq sl, sl, lsl #6
1f8: 054f0005 strbeq r0, [pc, #-5] ; 1fb <ProgramPage+0xc7>
1fc: 1d030a0e vstrne s0, [r3, #-56] ; 0xffffffc8
200: 06270501 strteq r0, [r7], -r1, lsl #10
204: 820d0566 andhi r0, sp, #427819008 ; 0x19800000
208: 03060105 movweq r0, #24837 ; 0x6105
20c: 1b052e0d blne 14ba48 <debug+0x14b4b0>
210: 05667603 strbeq r7, [r6, #-1539]! ; 0xfffff9fd
214: 05660611 strbeq r0, [r6, #-1553]! ; 0xfffff9ef
218: 0d030600 stceq 6, cr0, [r3, #-0]
21c: 0a0505ba beq 14190c <debug+0x141374>
220: 03010514 movweq r0, #5396 ; 0x1514
224: 05056618 streq r6, [r5, #-1560] ; 0xfffff9e8
228: 034a6803 movteq r6, #43011 ; 0xa803
22c: 06200815 ; <UNDEFINED> instruction: 0x06200815
230: 827eb503 rsbshi fp, lr, #12582912 ; 0xc00000
234: 03060005 movweq r0, #24581 ; 0x6005
238: 05f201d1 ldrbeq r0, [r2, #465]! ; 0x1d1
23c: 05830a16 streq r0, [r3, #2582] ; 0xa16
240: 052e0605 streq r0, [lr, #-1541]! ; 0xfffff9fb
244: 054c0601 strbeq r0, [ip, #-1537] ; 0xfffff9ff
248: 18053100 stmdane r5, {r8, ip, sp}
24c: 0505130a streq r1, [r5, #-778] ; 0xfffffcf6
250: 4e0005bc mcrmi 5, 0, r0, cr0, cr12, {5}
254: 4c0a1f05 stcmi 15, cr1, [sl], {5}
258: 2e061d05 cdpcs 13, 0, cr1, cr6, cr5, {0}
25c: a2060505 andge r0, r6, #20971520 ; 0x1400000
260: 054e0005 strbeq r0, [lr, #-5]
264: 05310a1d ldreq r0, [r1, #-2589]! ; 0xfffff5e3
268: 054cbb09 strbeq fp, [ip, #-2825] ; 0xfffff4f7
26c: 66090300 strvs r0, [r9], -r0, lsl #6
270: 300a2205 andcc r2, sl, r5, lsl #4
274: 7e870306 cdpvc 3, 8, cr0, cr7, cr6, {0}
278: 060c0566 streq r0, [ip], -r6, ror #10
27c: 2e028203 cdpcs 2, 0, cr8, cr2, cr3, {0}
280: 66060505 strvs r0, [r6], -r5, lsl #10
284: 667dfe03 ldrbtvs pc, [sp], -r3, lsl #28 ; <UNPREDICTABLE>
288: 02980306 addseq r0, r8, #402653184 ; 0x18000000
28c: 0317054a tsteq r7, #310378496 ; 0x12800000
290: 03066678 movweq r6, #26232 ; 0x6678
294: 05667df0 strbeq r7, [r6, #-3568]! ; 0xfffff210
298: 98030605 stmdals r3, {r0, r2, r9, sl}
29c: 09052e02 stmdbeq r5, {r1, r9, sl, fp, sp}
2a0: 6334054d teqvs r4, #322961408 ; 0x13400000
2a4: 4a063105 bmi 18c6c0 <debug+0x18c128>
2a8: 052e0505 streq r0, [lr, #-1285]! ; 0xfffffafb
2ac: 2f510609 svccs 0x00510609
2b0: 026a0105 rsbeq r0, sl, #1073741825 ; 0x40000001
2b4: 01010004 tsteq r1, r4
2b8: 0000036b andeq r0, r0, fp, ror #6
2bc: 008f0003 addeq r0, pc, r3
2c0: 01010000 mrseq r0, (UNDEF: 1)
2c4: 000d0efb strdeq r0, [sp], -fp
2c8: 01010101 tsteq r1, r1, lsl #2
2cc: 01000000 mrseq r0, (UNDEF: 0)
2d0: 43010000 movwmi r0, #4096 ; 0x1000
2d4: 654b5c3a strbvs r5, [fp, #-3130] ; 0xfffff3c6
2d8: 765f6c69 ldrbvc r6, [pc], -r9, ror #24
2dc: 52415c35 subpl r5, r1, #13568 ; 0x3500
2e0: 52415c4d subpl r5, r1, #19712 ; 0x4d00
2e4: 414c434d cmpmi ip, sp, asr #6
2e8: 625c474e subsvs r4, ip, #20447232 ; 0x1380000
2ec: 2e5c6e69 cdpcs 14, 5, cr6, cr12, cr9, {3}
2f0: 6e695c2e cdpvs 12, 6, cr5, cr9, cr14, {1}
2f4: 64756c63 ldrbtvs r6, [r5], #-3171 ; 0xfffff39d
2f8: 2e2e0065 cdpcs 0, 2, cr0, cr14, cr5, {3}
2fc: 2f2e2e2f svccs 0x002e2e2f
300: 6d6d6f63 stclvs 15, cr6, [sp, #-396]! ; 0xfffffe74
304: 612e6e6f ; <UNDEFINED> instruction: 0x612e6e6f
308: 726f676c rsbvc r6, pc, #108, 14 ; 0x1b00000
30c: 6d687469 cfstrdvs mvd7, [r8, #-420]! ; 0xfffffe5c
310: 63727300 cmnvs r2, #0, 6
314: 74730000 ldrbtvc r0, [r3], #-0
318: 746e6964 strbtvc r6, [lr], #-2404 ; 0xfffff69c
31c: 0100682e tsteq r0, lr, lsr #16
320: 6c460000 marvs acc0, r0, r6
324: 44687361 strbtmi r7, [r8], #-865 ; 0xfffffc9f
328: 67756265 ldrbvs r6, [r5, -r5, ror #4]!
32c: 0200682e andeq r6, r0, #3014656 ; 0x2e0000
330: 6c460000 marvs acc0, r0, r6
334: 50687361 rsbpl r7, r8, r1, ror #6
338: 632e6772 ; <UNDEFINED> instruction: 0x632e6772
33c: 00000300 andeq r0, r0, r0, lsl #6
340: 73616c46 cmnvc r1, #17920 ; 0x4600
344: 69745568 ldmdbvs r4!, {r3, r5, r6, r8, sl, ip, lr}^
348: 682e736c stmdavs lr!, {r2, r3, r5, r6, r8, r9, ip, sp, lr}
34c: 00000200 andeq r0, r0, r0, lsl #4
350: 00030400 andeq r0, r3, r0, lsl #8
354: 00000205 andeq r0, r0, r5, lsl #4
358: 3f030000 svccc 0x00030000
35c: 0a160501 beq 581768 <debug+0x5811d0>
360: 080f054c stmdaeq pc, {r2, r3, r6, r8, sl} ; <UNPREDICTABLE>
364: 67090578 smlsdxvs r9, r8, r5, r0
368: 052f1505 streq r1, [pc, #-1285]! ; fffffe6b <debug+0xfffff8d3>
36c: 9e0b0301 cdpls 3, 0, cr0, cr11, cr1, {0}
370: 7a031605 bvc c5b8c <debug+0xc55f4>
374: 8405052e strhi r0, [r5], #-1326 ; 0xfffffad2
378: 056a0105 strbeq r0, [sl, #-261]! ; 0xfffffefb
37c: 2e090300 cdpcs 3, 0, cr0, cr9, cr0, {0}
380: 4b0a0f05 blmi 283f9c <debug+0x283a04>
384: 05670905 strbeq r0, [r7, #-2309]! ; 0xfffff6fb
388: 01052f15 tsteq r5, r5, lsl pc
38c: 05d60f03 ldrbeq r0, [r6, #3843] ; 0xf03
390: 2e77030f cdpcs 3, 7, cr0, cr7, cr15, {0}
394: d6060905 strle r0, [r6], -r5, lsl #18
398: 03060105 movweq r0, #24837 ; 0x6105
39c: 03066609 movweq r6, #26121 ; 0x6609
3a0: 052e7f92 streq r7, [lr, #-3986]! ; 0xfffff06e
3a4: e6030619 ; <UNDEFINED> instruction: 0xe6030619
3a8: 20058200 andcs r8, r5, r0, lsl #4
3ac: 0618054b ldreq r0, [r8], -fp, asr #10
3b0: 2e20054a cfsh64cs mvdx0, mvdx0, #42
3b4: 2f062205 svccs 0x00062205
3b8: 2e061a05 vmlacs.f32 s2, s12, s10
3bc: 2f061d05 svccs 0x00061d05
3c0: 2e061505 cfsh32cs mvfx1, mvfx6, #5
3c4: 2f061c05 svccs 0x00061c05
3c8: 2e061405 cdpcs 4, 0, cr1, cr6, cr5, {0}
3cc: 4e060105 adfmis f0, f6, f5
3d0: 05520005 ldrbeq r0, [r2, #-5]
3d4: 05130a14 ldreq r0, [r3, #-2580] ; 0xfffff5ec
3d8: 05210816 streq r0, [r1, #-2070]! ; 0xfffff7ea
3dc: 0f054c10 svceq 0x00054c10
3e0: 03000530 movweq r0, #1328 ; 0x530
3e4: 14054a10 strne r4, [r5], #-2576 ; 0xfffff5f0
3e8: 16054b0a strne r4, [r5], -sl, lsl #22
3ec: 10053d08 andne r3, r5, r8, lsl #26
3f0: 3414054c ldrcc r0, [r4], #-1356 ; 0xfffffab4
3f4: 4a061205 bmi 184c10 <debug+0x184678>
3f8: 05820905 streq r0, [r2, #2309] ; 0x905
3fc: 052f0615 streq r0, [pc, #-1557]! ; fffffdef <debug+0xfffff857>
400: ba1c0301 blt 70100c <debug+0x700a74>
404: 6b031605 blvs c5c20 <debug+0xc5688>
408: 8713052e ldrhi r0, [r3, -lr, lsr #10]
40c: 4a062605 bmi 189c28 <debug+0x189690>
410: 054a3405 strbeq r3, [sl, #-1029] ; 0xfffffbfb
414: 16054a09 strne r4, [r5], -r9, lsl #20
418: 08055106 stmdaeq r5, {r1, r2, r8, ip, lr}
41c: 05660684 strbeq r0, [r6, #-1668]! ; 0xfffff97c
420: 056d0601 strbeq r0, [sp, #-1537]! ; 0xfffff9ff
424: 01052b05 tsteq r5, r5, lsl #22
428: 03150585 tsteq r5, #557842432 ; 0x21400000
42c: 01052e71 tsteq r5, r1, ror lr
430: 05ba0f03 ldreq r0, [sl, #3843]! ; 0xf03
434: 2e0b0300 cdpcs 3, 0, cr0, cr11, cr0, {0}
438: 9f0a1405 svcls 0x000a1405
43c: 3d081605 stccc 6, cr1, [r8, #-20] ; 0xffffffec
440: 054c1005 strbeq r1, [ip, #-5]
444: 2e0c0309 cdpcs 3, 0, cr0, cr12, cr9, {0}
448: 054b1505 strbeq r1, [fp, #-1285] ; 0xfffffafb
44c: 00d20301 sbcseq r0, r2, r1, lsl #6
450: 0316059e tsteq r6, #662700032 ; 0x27800000
454: 054a7fb4 strbeq r7, [sl, #-4020] ; 0xfffff04c
458: 26058713 ; <UNDEFINED> instruction: 0x26058713
45c: 34054a06 strcc r4, [r5], #-2566 ; 0xfffff5fa
460: 4a09054a bmi 241990 <debug+0x2413f8>
464: 51061605 tstpl r6, r5, lsl #12
468: 05851205 streq r1, [r5, #517] ; 0x205
46c: 054a061c strbeq r0, [sl, #-1564] ; 0xfffff9e4
470: 15054a09 strne r4, [r5, #-2569] ; 0xfffff5f7
474: 01054b06 tsteq r5, r6, lsl #22
478: 05ba3c03 ldreq r3, [sl, #3075]! ; 0xc03
47c: 7fba0315 svcvc 0x00ba0315
480: 0301054a movweq r0, #5450 ; 0x154a
484: 05ba00c6 ldreq r0, [sl, #198]! ; 0xc6
488: 4a4a0316 bmi 12810e8 <debug+0x1280b50>
48c: 06840905 streq r0, [r4], r5, lsl #18
490: 0615054a ldreq r0, [r5], -sl, asr #10
494: 03010530 movweq r0, #5424 ; 0x1530
498: 16059e32 ; <UNDEFINED> instruction: 0x16059e32
49c: 054a5303 strbeq r5, [sl, #-771] ; 0xfffffcfd
4a0: 0505840c streq r8, [r5, #-1036] ; 0xfffffbf4
4a4: 19056606 stmdbne r5, {r1, r2, r9, sl, sp, lr}
4a8: 01054e06 tsteq r5, r6, lsl #28
4ac: 05ba2703 ldreq r2, [sl, #1795]! ; 0x703
4b0: 4a550305 bmi 15410cc <debug+0x1540b34>
4b4: 09031105 stmdbeq r3, {r0, r2, r8, ip}
4b8: 059e062e ldreq r0, [lr, #1582] ; 0x62e
4bc: 052f0620 streq r0, [pc, #-1568]! ; fffffea4 <debug+0xfffff90c>
4c0: 01059f22 tsteq r5, r2, lsr #30
4c4: 05662003 strbeq r2, [r6, #-3]!
4c8: 4a6b0314 bmi 1ac1120 <debug+0x1ac0b88>
4cc: 059f1605 ldreq r1, [pc, #1541] ; ad9 <debug+0x541>
4d0: 01056905 tsteq r5, r5, lsl #18
4d4: 064a1103 strbeq r1, [sl], -r3, lsl #2
4d8: 667ddf03 ldrbtvs sp, [sp], -r3, lsl #30
4dc: 03060d05 movweq r0, #27909 ; 0x6d05
4e0: 06660293 ; <UNDEFINED> instruction: 0x06660293
4e4: 061e054a ldreq r0, [lr], -sl, asr #10
4e8: 061c0552 ; <UNDEFINED> instruction: 0x061c0552
4ec: 0609054a streq r0, [r9], -sl, asr #10
4f0: 0322054b ; <UNDEFINED> instruction: 0x0322054b
4f4: 03064a74 movweq r4, #27252 ; 0x6a74
4f8: 052e7df0 streq r7, [lr, #-3568]! ; 0xfffff210
4fc: 02900305 addseq r0, r0, #335544320 ; 0x14000000
500: 0601052e streq r0, [r1], -lr, lsr #10
504: 054a1103 strbeq r1, [sl, #-259] ; 0xfffffefd
508: 4a730319 bmi 1cc1174 <debug+0x1cc0bdc>
50c: 054b1805 strbeq r1, [fp, #-2053] ; 0xfffff7fb
510: 01052d19 tsteq r5, r9, lsl sp
514: 05820d03 streq r0, [r2, #3331] ; 0xd03
518: 00d30300 sbcseq r0, r3, r0, lsl #6
51c: 0a14054a beq 501a4c <debug+0x5014b4>
520: 0816059f ldmdaeq r6, {r0, r1, r2, r3, r4, r7, r8, sl}
524: 4c10053d cfldr32mi mvfx0, [r0], {61} ; 0x3d
528: 09030905 stmdbeq r3, {r0, r2, r8, fp}
52c: 4b15052e blmi 5419ec <debug+0x541454>
530: 2b030105 blcs c094c <debug+0xc03b4>
534: 031605ba tsteq r6, #780140544 ; 0x2e800000
538: 13054a5b movwne r4, #23131 ; 0x5a5b
53c: 06260587 strteq r0, [r6], -r7, lsl #11
540: 4a34054a bmi d01a70 <debug+0xd014d8>
544: 054a0905 strbeq r0, [sl, #-2309] ; 0xfffff6fb
548: 05510616 ldrbeq r0, [r1, #-1558] ; 0xfffff9ea
54c: 1c058512 cfstr32ne mvfx8, [r5], {18}
550: 09054a06 stmdbeq r5, {r1, r2, r9, fp, lr}
554: 0615054a ldreq r0, [r5], -sl, asr #10
558: 0301054b movweq r0, #5451 ; 0x154b
55c: 1505ba15 strne fp, [r5, #-2581] ; 0xfffff5eb
560: 054a6103 strbeq r6, [sl, #-259] ; 0xfffffefd
564: ba1f0301 blt 7c1170 <debug+0x7c0bd8>
568: 71031605 tstvc r3, r5, lsl #12
56c: 8505054a strhi r0, [r5, #-1354] ; 0xfffffab6
570: 0c030105 stfeqs f0, [r3], {5}
574: d3030666 movwle r0, #13926 ; 0x3666
578: 05054a7c streq r4, [r5, #-2684] ; 0xfffff584
57c: 03a10306 ; <UNDEFINED> instruction: 0x03a10306
580: 0301059e movweq r0, #5534 ; 0x159e
584: 0d052e0c stceq 14, cr2, [r5, #-48] ; 0xffffffd0
588: 06667603 strbteq r7, [r6], -r3, lsl #12
58c: 0619052e ldreq r0, [r9], -lr, lsr #10
590: 0301054b movweq r0, #5451 ; 0x154b
594: 0005d609 andeq sp, r5, r9, lsl #12
598: 4a7eff03 bmi 1fc01ac <debug+0x1fbfc14>
59c: 9f0a1405 svcls 0x000a1405
5a0: 3d081605 stccc 6, cr1, [r8, #-20] ; 0xffffffec
5a4: 054c1005 strbeq r1, [ip, #-5]
5a8: 2e0b0309 cdpcs 3, 0, cr0, cr11, cr9, {0}
5ac: 054b1505 strbeq r1, [fp, #-1285] ; 0xfffffafb
5b0: ba2d0301 blt b411bc <debug+0xb40c24>
5b4: 59031605 stmdbpl r3, {r0, r2, r9, sl, ip}
5b8: 87130566 ldrhi r0, [r3, -r6, ror #10]
5bc: 4a062605 bmi 189dd8 <debug+0x189840>
5c0: 054a3405 strbeq r3, [sl, #-1029] ; 0xfffffbfb
5c4: 16054a09 strne r4, [r5], -r9, lsl #20
5c8: 12055106 andne r5, r5, #-2147483647 ; 0x80000001
5cc: 061c0585 ldreq r0, [ip], -r5, lsl #11
5d0: 4a09052e bmi 241a90 <debug+0x2414f8>
5d4: 4b061505 blmi 1859f0 <debug+0x185458>
5d8: 06ba7603 ldrteq r7, [sl], r3, lsl #12
5dc: 9e7db803 cdpls 8, 7, cr11, cr13, cr3, {0}
5e0: 03060105 movweq r0, #24837 ; 0x6105
5e4: 052e02e9 streq r0, [lr, #-745]! ; 0xfffffd17
5e8: 666f0316 ; <UNDEFINED> instruction: 0x666f0316
5ec: 06a10505 strteq r0, [r1], r5, lsl #10
5f0: 667da503 ldrbtvs sl, [sp], -r3, lsl #10
5f4: 03062305 movweq r2, #25349 ; 0x6305
5f8: 056602dd strbeq r0, [r6, #-733]! ; 0xfffffd23
5fc: 2e4a060d cdpcs 6, 4, cr0, cr10, cr13, {0}
600: 4a7da303 bmi 1f69214 <debug+0x1f68c7c>
604: 03061305 movweq r1, #25349 ; 0x6305
608: 052e02db streq r0, [lr, #-731]! ; 0xfffffd25
60c: 052e0605 streq r0, [lr, #-1541]! ; 0xfffff9fb
610: 0a030616 beq c1e70 <debug+0xc18d8>
614: 8601054a strhi r0, [r1], -sl, asr #10
618: 75031905 strvc r1, [r3, #-2309] ; 0xfffff6fb
61c: 03010566 movweq r0, #5478 ; 0x1566
620: 06029e0b streq r9, [r2], -fp, lsl #28
624: Address 0x0000000000000624 is out of bounds.
Disassembly of section .debug_loc:
00000000 <.debug_loc>:
0: 00000064 andeq r0, r0, r4, rrx
4: 0000006c andeq r0, r0, ip, rrx
8: 00500001 subseq r0, r0, r1
c: 00000000 andeq r0, r0, r0
10: 64000000 strvs r0, [r0], #-0
14: 66000000 strvs r0, [r0], -r0
18: 01000000 mrseq r0, (UNDEF: 0)
1c: 00005100 andeq r5, r0, r0, lsl #2
20: 00000000 andeq r0, r0, r0
24: 00640000 rsbeq r0, r4, r0
28: 006c0000 rsbeq r0, ip, r0
2c: 00010000 andeq r0, r1, r0
30: 00007850 andeq r7, r0, r0, asr r8
34: 00008200 andeq r8, r0, r0, lsl #4
38: 50000100 andpl r0, r0, r0, lsl #2
...
44: 000000b4 strheq r0, [r0], -r4
48: 000000c8 andeq r0, r0, r8, asr #1
4c: 00500001 subseq r0, r0, r1
50: 00000000 andeq r0, r0, r0
54: dc000000 stcle 0, cr0, [r0], {-0}
58: e2000000 and r0, r0, #0
5c: 01000000 mrseq r0, (UNDEF: 0)
60: 00005000 andeq r5, r0, r0
64: 00000000 andeq r0, r0, r0
68: 01300000 teqeq r0, r0
6c: 01440000 mrseq r0, (UNDEF: 68)
70: 00010000 andeq r0, r1, r0
74: 00000050 andeq r0, r0, r0, asr r0
78: 00000000 andeq r0, r0, r0
7c: 00015e00 andeq r5, r1, r0, lsl #28
80: 00017600 andeq r7, r1, r0, lsl #12
84: 10000200 andne r0, r0, r0, lsl #4
88: 00017600 andeq r7, r1, r0, lsl #12
8c: 00017c00 andeq r7, r1, r0, lsl #24
90: 55000100 strpl r0, [r0, #-256] ; 0xffffff00
94: 00000182 andeq r0, r0, r2, lsl #3
98: 000001a4 andeq r0, r0, r4, lsr #3
9c: 00550001 subseq r0, r5, r1
a0: 00000000 andeq r0, r0, r0
a4: 64000000 strvs r0, [r0], #-0
a8: 76000001 strvc r0, [r0], -r1
ac: 02000001 andeq r0, r0, #1
b0: 76001000 strvc r1, [r0], -r0
b4: a4000001 strge r0, [r0], #-1
b8: 02000001 andeq r0, r0, #1
bc: 00011000 andeq r1, r1, r0
c0: 00000000 andeq r0, r0, r0
c4: 64000000 strvs r0, [r0], #-0
c8: a4000001 strge r0, [r0], #-1
cc: 01000001 tsteq r0, r1
d0: 00005400 andeq r5, r0, r0, lsl #8
...
dc: 000e0000 andeq r0, lr, r0
e0: 00010000 andeq r0, r1, r0
e4: 00000050 andeq r0, r0, r0, asr r0
...
f0: 00001600 andeq r1, r0, r0, lsl #12
f4: 51000100 mrspl r0, (UNDEF: 16)
...
104: 00000004 andeq r0, r0, r4
108: 04520001 ldrbeq r0, [r2], #-1
10c: 30000000 andcc r0, r0, r0
110: 01000000 mrseq r0, (UNDEF: 0)
114: 00005400 andeq r5, r0, r0, lsl #8
118: 00000000 andeq r0, r0, r0
11c: 00220000 eoreq r0, r2, r0
120: 00340000 eorseq r0, r4, r0
124: 00010000 andeq r0, r1, r0
128: 00000050 andeq r0, r0, r0, asr r0
12c: 00000000 andeq r0, r0, r0
130: 00004000 andeq r4, r0, r0
134: 00004400 andeq r4, r0, r0, lsl #8
138: 50000100 andpl r0, r0, r0, lsl #2
13c: 00000044 andeq r0, r0, r4, asr #32
140: 00000072 andeq r0, r0, r2, ror r0
144: 00540001 subseq r0, r4, r1
148: 00000000 andeq r0, r0, r0
14c: 4a000000 bmi 154 <ProgramPage+0x20>
150: 60000000 andvs r0, r0, r0
154: 01000000 mrseq r0, (UNDEF: 0)
158: 00005000 andeq r5, r0, r0
15c: 00000000 andeq r0, r0, r0
160: 00b40000 adcseq r0, r4, r0
164: 00b80000 adcseq r0, r8, r0
168: 00010000 andeq r0, r1, r0
16c: 0000b850 andeq fp, r0, r0, asr r8
170: 00011c00 andeq r1, r1, r0, lsl #24
174: 54000100 strpl r0, [r0], #-256 ; 0xffffff00
178: 00000126 andeq r0, r0, r6, lsr #2
17c: 00000134 andeq r0, r0, r4, lsr r1
180: 00540001 subseq r0, r4, r1
184: 00000000 andeq r0, r0, r0
188: b6000000 strlt r0, [r0], -r0
18c: b8000000 stmdalt r0, {} ; <UNPREDICTABLE>
190: 01000000 mrseq r0, (UNDEF: 0)
194: 00b85000 adcseq r5, r8, r0
198: 011c0000 tsteq ip, r0
19c: 00010000 andeq r0, r1, r0
1a0: 00012654 andeq r2, r1, r4, asr r6
1a4: 00013400 andeq r3, r1, r0, lsl #8
1a8: 54000100 strpl r0, [r0], #-256 ; 0xffffff00
...
1b4: 00000134 andeq r0, r0, r4, lsr r1
1b8: 0000013e andeq r0, r0, lr, lsr r1
1bc: 3e500001 cdpcc 0, 5, cr0, cr0, cr1, {0}
1c0: 30000001 andcc r0, r0, r1
1c4: 01000002 tsteq r0, r2
1c8: 00005400 andeq r5, r0, r0, lsl #8
1cc: 00000000 andeq r0, r0, r0
1d0: 01340000 teqeq r4, r0
1d4: 013e0000 teqeq lr, r0
1d8: 00010000 andeq r0, r1, r0
1dc: 00013e51 andeq r3, r1, r1, asr lr
1e0: 00023000 andeq r3, r2, r0
1e4: 56000100 strpl r0, [r0], -r0, lsl #2
...
1f0: 00000134 andeq r0, r0, r4, lsr r1
1f4: 0000013e andeq r0, r0, lr, lsr r1
1f8: 3e520001 cdpcc 0, 5, cr0, cr2, cr1, {0}
1fc: 30000001 andcc r0, r0, r1
200: 01000002 tsteq r0, r2
204: 00005500 andeq r5, r0, r0, lsl #10
208: 00000000 andeq r0, r0, r0
20c: 01380000 teqeq r8, r0
210: 013e0000 teqeq lr, r0
214: 00010000 andeq r0, r1, r0
218: 00013e50 andeq r3, r1, r0, asr lr
21c: 00023000 andeq r3, r2, r0
220: 54000100 strpl r0, [r0], #-256 ; 0xffffff00
...
22c: 00000138 andeq r0, r0, r8, lsr r1
230: 0000013e andeq r0, r0, lr, lsr r1
234: 3e500001 cdpcc 0, 5, cr0, cr0, cr1, {0}
238: 30000001 andcc r0, r0, r1
23c: 01000002 tsteq r0, r2
240: 00005400 andeq r5, r0, r0, lsl #8
244: 00000000 andeq r0, r0, r0
248: 01380000 teqeq r8, r0
24c: 013e0000 teqeq lr, r0
250: 00010000 andeq r0, r1, r0
254: 00013e51 andeq r3, r1, r1, asr lr
258: 00023000 andeq r3, r2, r0
25c: 56000100 strpl r0, [r0], -r0, lsl #2
...
268: 00000222 andeq r0, r0, r2, lsr #4
26c: 00000236 andeq r0, r0, r6, lsr r2
270: 00100002 andseq r0, r0, r2
274: 00000236 andeq r0, r0, r6, lsr r2
278: 00000268 andeq r0, r0, r8, ror #4
27c: 00560001 subseq r0, r6, r1
280: 00000000 andeq r0, r0, r0
284: 68000000 stmdavs r0, {} ; <UNPREDICTABLE>
288: 72000002 andvc r0, r0, #2
28c: 01000002 tsteq r0, r2
290: 02725000 rsbseq r5, r2, #0
294: 02fe0000 rscseq r0, lr, #0
298: 00010000 andeq r0, r1, r0
29c: 00000054 andeq r0, r0, r4, asr r0
2a0: 00000000 andeq r0, r0, r0
2a4: 00026800 andeq r6, r2, r0, lsl #16
2a8: 00027200 andeq r7, r2, r0, lsl #4
2ac: 51000100 mrspl r0, (UNDEF: 16)
2b0: 00000272 andeq r0, r0, r2, ror r2
2b4: 000002fe strdeq r0, [r0], -lr
2b8: 00550001 subseq r0, r5, r1
2bc: 00000000 andeq r0, r0, r0
2c0: 68000000 stmdavs r0, {} ; <UNPREDICTABLE>
2c4: 72000002 andvc r0, r0, #2
2c8: 01000002 tsteq r0, r2
2cc: 02725200 rsbseq r5, r2, #0, 4
2d0: 028e0000 addeq r0, lr, #0
2d4: 00010000 andeq r0, r1, r0
2d8: 00000056 andeq r0, r0, r6, asr r0
2dc: 00000000 andeq r0, r0, r0
2e0: 00026c00 andeq r6, r2, r0, lsl #24
2e4: 00027200 andeq r7, r2, r0, lsl #4
2e8: 50000100 andpl r0, r0, r0, lsl #2
2ec: 00000272 andeq r0, r0, r2, ror r2
2f0: 000002fe strdeq r0, [r0], -lr
2f4: 00540001 subseq r0, r4, r1
2f8: 00000000 andeq r0, r0, r0
2fc: 6c000000 stcvs 0, cr0, [r0], {-0}
300: 72000002 andvc r0, r0, #2
304: 01000002 tsteq r0, r2
308: 02725200 rsbseq r5, r2, #0, 4
30c: 028e0000 addeq r0, lr, #0
310: 00010000 andeq r0, r1, r0
314: 00000056 andeq r0, r0, r6, asr r0
318: 00000000 andeq r0, r0, r0
31c: 00026c00 andeq r6, r2, r0, lsl #24
320: 00027200 andeq r7, r2, r0, lsl #4
324: 50000100 andpl r0, r0, r0, lsl #2
328: 00000272 andeq r0, r0, r2, ror r2
32c: 000002fe strdeq r0, [r0], -lr
330: 00540001 subseq r0, r4, r1
334: 00000000 andeq r0, r0, r0
338: 6c000000 stcvs 0, cr0, [r0], {-0}
33c: 72000002 andvc r0, r0, #2
340: 01000002 tsteq r0, r2
344: 02725100 rsbseq r5, r2, #0, 2
348: 02fe0000 rscseq r0, lr, #0
34c: 00010000 andeq r0, r1, r0
350: 00000055 andeq r0, r0, r5, asr r0
354: 00000000 andeq r0, r0, r0
358: 0002f400 andeq pc, r2, r0, lsl #8
35c: 00030400 andeq r0, r3, r0, lsl #8
360: 10000200 andne r0, r0, r0, lsl #4
364: 00030400 andeq r0, r3, r0, lsl #8
368: 00031c00 andeq r1, r3, r0, lsl #24
36c: 51000100 mrspl r0, (UNDEF: 16)
...
378: 00000328 andeq r0, r0, r8, lsr #6
37c: 00000332 andeq r0, r0, r2, lsr r3
380: 32500001 subscc r0, r0, #1
384: ce000003 cdpgt 0, 0, cr0, cr0, cr3, {0}
388: 01000003 tsteq r0, r3
38c: 03e05400 mvneq r5, #0, 8
390: 03f00000 mvnseq r0, #0
394: 00010000 andeq r0, r1, r0
398: 00000054 andeq r0, r0, r4, asr r0
39c: 00000000 andeq r0, r0, r0
3a0: 00032800 andeq r2, r3, r0, lsl #16
3a4: 00033200 andeq r3, r3, r0, lsl #4
3a8: 51000100 mrspl r0, (UNDEF: 16)
3ac: 00000332 andeq r0, r0, r2, lsr r3
3b0: 000003f0 strdeq r0, [r0], -r0 ; <UNPREDICTABLE>
3b4: 00570001 subseq r0, r7, r1
3b8: 00000000 andeq r0, r0, r0
3bc: 28000000 stmdacs r0, {} ; <UNPREDICTABLE>
3c0: 32000003 andcc r0, r0, #3
3c4: 01000003 tsteq r0, r3
3c8: 03325200 teqeq r2, #0, 4
3cc: 03f00000 mvnseq r0, #0
3d0: 00010000 andeq r0, r1, r0
3d4: 00000058 andeq r0, r0, r8, asr r0
3d8: 00000000 andeq r0, r0, r0
3dc: 00032c00 andeq r2, r3, r0, lsl #24
3e0: 00033200 andeq r3, r3, r0, lsl #4
3e4: 50000100 andpl r0, r0, r0, lsl #2
3e8: 00000332 andeq r0, r0, r2, lsr r3
3ec: 000003ce andeq r0, r0, lr, asr #7
3f0: e0540001 subs r0, r4, r1
3f4: f0000003 ; <UNDEFINED> instruction: 0xf0000003
3f8: 01000003 tsteq r0, r3
3fc: 00005400 andeq r5, r0, r0, lsl #8
400: 00000000 andeq r0, r0, r0
404: 032c0000 ; <UNDEFINED> instruction: 0x032c0000
408: 03320000 teqeq r2, #0
40c: 00010000 andeq r0, r1, r0
410: 00033250 andeq r3, r3, r0, asr r2
414: 0003ce00 andeq ip, r3, r0, lsl #28
418: 54000100 strpl r0, [r0], #-256 ; 0xffffff00
41c: 000003e0 andeq r0, r0, r0, ror #7
420: 000003f0 strdeq r0, [r0], -r0 ; <UNPREDICTABLE>
424: 00540001 subseq r0, r4, r1
428: 00000000 andeq r0, r0, r0
42c: 2c000000 stccs 0, cr0, [r0], {-0}
430: 32000003 andcc r0, r0, #3
434: 01000003 tsteq r0, r3
438: 03325100 teqeq r2, #0, 2
43c: 03f00000 mvnseq r0, #0
440: 00010000 andeq r0, r1, r0
444: 00000057 andeq r0, r0, r7, asr r0
448: 00000000 andeq r0, r0, r0
44c: 0003b000 andeq fp, r3, r0
450: 0003be00 andeq fp, r3, r0, lsl #28
454: 10000200 andne r0, r0, r0, lsl #4
458: 0003be00 andeq fp, r3, r0, lsl #28
45c: 0003d200 andeq sp, r3, r0, lsl #4
460: 51000100 mrspl r0, (UNDEF: 16)
464: 000003e0 andeq r0, r0, r0, ror #7
468: 000003e6 andeq r0, r0, r6, ror #7
46c: 00510001 subseq r0, r1, r1
470: 00000000 andeq r0, r0, r0
474: Address 0x0000000000000474 is out of bounds.
Disassembly of section .debug_pubnames:
00000000 <.debug_pubnames>:
0: 0000001e andeq r0, r0, lr, lsl r0
4: 00000002 andeq r0, r0, r2
8: 01220000 ; <UNDEFINED> instruction: 0x01220000
c: 001f0000 andseq r0, pc, r0
10: 6c460000 marvs acc0, r0, r6
14: 44687361 strbtmi r7, [r8], #-865 ; 0xfffffc9f
18: 63697665 cmnvs r9, #105906176 ; 0x6500000
1c: 00000065 andeq r0, r0, r5, rrx
20: 014d0000 mrseq r0, (UNDEF: 77)
24: 00020000 andeq r0, r2, r0
28: 00000122 andeq r0, r0, r2, lsr #2
2c: 000009b7 ; <UNDEFINED> instruction: 0x000009b7
30: 00000914 andeq r0, r0, r4, lsl r9
34: 636d766e cmnvs sp, #115343360 ; 0x6e00000
38: 6172655f cmnvs r2, pc, asr r5
3c: 705f6573 subsvc r6, pc, r3, ror r5 ; <UNPREDICTABLE>
40: 00656761 rsbeq r6, r5, r1, ror #14
44: 0000094e andeq r0, r0, lr, asr #18
48: 636d766e cmnvs sp, #115343360 ; 0x6e00000
4c: 6172655f cmnvs r2, pc, asr r5
50: 615f6573 cmpvs pc, r3, ror r5 ; <UNPREDICTABLE>
54: 6e5f6c6c cdpvs 12, 5, cr6, cr15, cr12, {3}
58: 735f746f cmpvc pc, #1862270976 ; 0x6f000000
5c: 08ee0064 stmiaeq lr!, {r2, r5, r6}^
60: 766e0000 strbtvc r0, [lr], -r0
64: 775f636d ldrbvc r6, [pc, -sp, ror #6]
68: 00746961 rsbseq r6, r4, r1, ror #18
6c: 000007e6 andeq r0, r0, r6, ror #15
70: 64616572 strbtvs r6, [r1], #-1394 ; 0xfffffa8e
74: 6765725f ; <UNDEFINED> instruction: 0x6765725f
78: 306e6f69 rsbcc r6, lr, r9, ror #30
7c: 7a69735f bvc 1a5ce00 <debug+0x1a5c868>
80: 08c70065 stmiaeq r7, {r0, r2, r5, r6}^
84: 766e0000 strbtvc r0, [lr], -r0
88: 695f636d ldmdbvs pc, {r0, r2, r3, r5, r6, r8, r9, sp, lr}^ ; <UNPREDICTABLE>
8c: 5f74696e svcpl 0x0074696e
90: 65646f6d strbvs r6, [r4, #-3949]! ; 0xfffff093
94: 00082b00 andeq r2, r8, r0, lsl #22
98: 5f736900 svcpl 0x00736900
9c: 73617265 cmnvc r1, #1342177286 ; 0x50000006
a0: cf006465 svcgt 0x00006465
a4: 72000007 andvc r0, r0, #7
a8: 5f646165 svcpl 0x00646165
ac: 65646f63 strbvs r6, [r4, #-3939]! ; 0xfffff09d
b0: 7a69735f bvc 1a5ce34 <debug+0x1a5c89c>
b4: 08890065 stmeq r9, {r0, r2, r5, r6}
b8: 73690000 cmnvc r9, #0
bc: 6165725f cmnvs r5, pc, asr r2
c0: 63616264 cmnvs r1, #100, 4 ; 0x40000006
c4: 72705f6b rsbsvc r5, r0, #428 ; 0x1ac
c8: 6365746f cmnvs r5, #1862270976 ; 0x6f000000
cc: 00646574 rsbeq r6, r4, r4, ror r5
d0: 000007b8 ; <UNDEFINED> instruction: 0x000007b8
d4: 64616572 strbtvs r6, [r1], #-1394 ; 0xfffffa8e
d8: 6761705f ; <UNDEFINED> instruction: 0x6761705f
dc: 69735f65 ldmdbvs r3!, {r0, r2, r5, r6, r8, r9, sl, fp, ip, lr}^
e0: 3700657a smlsdxcc r0, sl, r5, r6
e4: 6e000009 cdpvs 0, 0, cr0, cr0, cr9, {0}
e8: 5f636d76 svcpl 0x00636d76
ec: 73617265 cmnvc r1, #1342177286 ; 0x50000006
f0: 69755f65 ldmdbvs r5!, {r0, r2, r5, r6, r8, r9, sl, fp, ip, lr}^
f4: fd007263 stc2 2, cr7, [r0, #-396] ; 0xfffffe74
f8: 72000007 andvc r0, r0, #7
fc: 5f646165 svcpl 0x00646165
100: 73616c66 cmnvc r1, #26112 ; 0x6600
104: 74735f68 ldrbtvc r5, [r3], #-3944 ; 0xfffff098
108: 00747261 rsbseq r7, r4, r1, ror #4
10c: 000007a1 andeq r0, r0, r1, lsr #15
110: 64616572 strbtvs r6, [r1], #-1394 ; 0xfffffa8e
114: 7261705f rsbvc r7, r1, #95 ; 0x5f
118: 756e5f74 strbvc r5, [lr, #-3956]! ; 0xfffff08c
11c: 7265626d rsbvc r6, r5, #-805306362 ; 0xd0000006
120: 00087600 andeq r7, r8, r0, lsl #12
124: 73696400 cmnvc r9, #0, 8
128: 656c6261 strbvs r6, [ip, #-609]! ; 0xfffffd9f
12c: 7270625f rsbsvc r6, r0, #-268435451 ; 0xf0000005
130: 0100746f tsteq r0, pc, ror #8
134: 6e000009 cdpvs 0, 0, cr0, cr0, cr9, {0}
138: 5f636d76 svcpl 0x00636d76
13c: 73617265 cmnvc r1, #1342177286 ; 0x50000006
140: 6c615f65 stclvs 15, cr5, [r1], #-404 ; 0xfffffe6c
144: 08a0006c stmiaeq r0!, {r2, r3, r5, r6}
148: 68630000 stmdavs r3!, {}^ ; <UNPREDICTABLE>
14c: 5f6b6365 svcpl 0x006b6365
150: 65676170 strbvs r6, [r7, #-368]! ; 0xfffffe90
154: 6174735f cmnvs r4, pc, asr r3
158: 00737574 rsbseq r7, r3, r4, ror r5
15c: 00000814 andeq r0, r0, r4, lsl r8
160: 64616572 strbtvs r6, [r1], #-1394 ; 0xfffffa8e
164: 616c665f cmnvs ip, pc, asr r6
168: 655f6873 ldrbvs r6, [pc, #-2163] ; fffff8fd <debug+0xfffff365>
16c: 0000646e andeq r6, r0, lr, ror #8
170: 74000000 strvc r0, [r0], #-0
174: 02000000 andeq r0, r0, #0
178: 000ad900 andeq sp, sl, r0, lsl #18
17c: 00038200 andeq r8, r3, r0, lsl #4
180: 00017f00 andeq r7, r1, r0, lsl #30
184: 61724500 cmnvs r2, r0, lsl #10
188: 65536573 ldrbvs r6, [r3, #-1395] ; 0xfffffa8d
18c: 726f7463 rsbvc r7, pc, #1660944384 ; 0x63000000
190: 0000d200 andeq sp, r0, r0, lsl #4
194: 696e4900 stmdbvs lr!, {r8, fp, lr}^
198: 015c0074 cmpeq ip, r4, ror r0
19c: 72450000 subvc r0, r5, #0
1a0: 43657361 cmnmi r5, #-2080374783 ; 0x84000001
1a4: 00706968 rsbseq r6, r0, r8, ror #18
1a8: 000001b5 ; <UNDEFINED> instruction: 0x000001b5
1ac: 676f7250 ; <UNDEFINED> instruction: 0x676f7250
1b0: 506d6172 rsbpl r6, sp, r2, ror r1
1b4: 00656761 rsbeq r6, r5, r1, ror #14
1b8: 00000027 andeq r0, r0, r7, lsr #32
1bc: 75626564 strbvc r6, [r2, #-1380]! ; 0xfffffa9c
1c0: 01260067 ; <UNDEFINED> instruction: 0x01260067
1c4: 6e550000 cdpvs 0, 5, cr0, cr5, cr0, {0}
1c8: 74696e49 strbtvc r6, [r9], #-3657 ; 0xfffff1b7
1cc: 00024100 andeq r4, r2, r0, lsl #2
1d0: 616c4200 cmnvs ip, r0, lsl #4
1d4: 68436b6e stmdavs r3, {r1, r2, r3, r5, r6, r8, r9, fp, sp, lr}^
1d8: 006b6365 rsbeq r6, fp, r5, ror #6
1dc: 000002e0 andeq r0, r0, r0, ror #5
1e0: 69726556 ldmdbvs r2!, {r1, r2, r4, r6, r8, sl, sp, lr}^
1e4: 00007966 andeq r7, r0, r6, ror #18
1e8: Address 0x00000000000001e8 is out of bounds.
Disassembly of section .debug_pubtypes:
00000000 <.debug_pubtypes>:
0: 00000073 andeq r0, r0, r3, ror r0
4: 00000002 andeq r0, r0, r2
8: 01220000 ; <UNDEFINED> instruction: 0x01220000
c: 01000000 mrseq r0, (UNDEF: 0)
10: 6c460000 marvs acc0, r0, r6
14: 53687361 cmnpl r8, #-2080374783 ; 0x84000001
18: 6f746365 svcvs 0x00746365
1c: e5007372 str r7, [r0, #-882] ; 0xfffffc8e
20: 6c000000 stcvs 0, cr0, [r0], {-0}
24: 20676e6f rsbcs r6, r7, pc, ror #28
28: 69736e75 ldmdbvs r3!, {r0, r2, r4, r5, r6, r9, sl, fp, sp, lr}^
2c: 64656e67 strbtvs r6, [r5], #-3687 ; 0xfffff199
30: 746e6920 strbtvc r6, [lr], #-2336 ; 0xfffff6e0
34: 0000ec00 andeq lr, r0, r0, lsl #24
38: 736e7500 cmnvc lr, #0, 10
3c: 656e6769 strbvs r6, [lr, #-1897]! ; 0xfffff897
40: 68632064 stmdavs r3!, {r2, r5, r6, sp}^
44: c4007261 strgt r7, [r0], #-609 ; 0xfffffd9f
48: 75000000 strvc r0, [r0, #-0]
4c: 6769736e strbvs r7, [r9, -lr, ror #6]!
50: 2064656e rsbcs r6, r4, lr, ror #10
54: 726f6873 rsbvc r6, pc, #7536640 ; 0x730000
58: 00360074 eorseq r0, r6, r4, ror r0
5c: 6c460000 marvs acc0, r0, r6
60: 44687361 strbtmi r7, [r8], #-865 ; 0xfffffc9f
64: 63697665 cmnvs r9, #105906176 ; 0x6500000
68: 00d70065 sbcseq r0, r7, r5, rrx
6c: 68630000 stmdavs r3!, {}^ ; <UNPREDICTABLE>
70: 00007261 andeq r7, r0, r1, ror #4
74: ce000000 cdpgt 0, 0, cr0, cr0, cr0, {0}
78: 02000000 andeq r0, r0, #0
7c: 00012200 andeq r2, r1, r0, lsl #4
80: 0009b700 andeq fp, r9, r0, lsl #14
84: 0003b600 andeq fp, r3, r0, lsl #12
88: 43494600 movtmi r4, #38400 ; 0x9600
8c: 4e495f52 mcrmi 15, 2, r5, cr9, cr2, {2}
90: 545f4f46 ldrbpl r4, [pc], #-3910 ; 98 <EraseChip>
94: 00657079 rsbeq r7, r5, r9, ror r0
98: 000009a4 andeq r0, r0, r4, lsr #19
9c: 00746e69 rsbseq r6, r4, r9, ror #28
a0: 00000999 muleq r0, r9, r9
a4: 65676170 strbvs r6, [r7, #-368]! ; 0xfffffe90
a8: 6174735f cmnvs r4, pc, asr r3
ac: 5f737574 svcpl 0x00737574
b0: 05900074 ldreq r0, [r0, #116] ; 0x74
b4: 524e0000 subpl r0, lr, #0
b8: 564e5f46 strbpl r5, [lr], -r6, asr #30
bc: 545f434d ldrbpl r4, [pc], #-845 ; c4 <EraseSector+0x10>
c0: 00657079 rsbeq r7, r5, r9, ror r0
c4: 000009ab andeq r0, r0, fp, lsr #19
c8: 636d766e cmnvs sp, #115343360 ; 0x6e00000
cc: 646f6d5f strbtvs r6, [pc], #-3423 ; d4 <EraseSector+0x20>
d0: 00745f65 rsbseq r5, r4, r5, ror #30
d4: 00000363 andeq r0, r0, r3, ror #6
d8: 746e6975 strbtvc r6, [lr], #-2421 ; 0xfffff68b
dc: 745f3233 ldrbvc r3, [pc], #-563 ; e4 <EraseSector+0x30>
e0: 00036e00 andeq r6, r3, r0, lsl #28
e4: 736e7500 cmnvc lr, #0, 10
e8: 656e6769 strbvs r6, [lr, #-1897]! ; 0xfffff897
ec: 6e692064 cdpvs 0, 6, cr2, cr9, cr4, {3}
f0: 00750074 rsbseq r0, r5, r4, ror r0
f4: 524e0000 subpl r0, lr, #0
f8: 49465f46 stmdbmi r6, {r1, r2, r6, r8, r9, sl, fp, ip, lr}^
fc: 545f5243 ldrbpl r5, [pc], #-579 ; 104 <EraseSector+0x50>
100: 00657079 rsbeq r7, r5, r9, ror r0
104: 00000048 andeq r0, r0, r8, asr #32
108: 69736e75 ldmdbvs r3!, {r0, r2, r4, r5, r6, r9, sl, fp, sp, lr}^
10c: 64656e67 strbtvs r6, [r5], #-3687 ; 0xfffff199
110: 61686320 cmnvs r8, r0, lsr #6
114: 05410072 strbeq r0, [r1, #-114] ; 0xffffff8e
118: 49460000 stmdbmi r6, {}^ ; <UNPREDICTABLE>
11c: 4e5f5243 cdpmi 2, 5, cr5, cr15, cr3, {2}
120: 545f4346 ldrbpl r4, [pc], #-838 ; 128 <EraseSector+0x74>
124: 00657079 rsbeq r7, r5, r9, ror r0
128: 00000460 andeq r0, r0, r0, ror #8
12c: 52434946 subpl r4, r3, #1146880 ; 0x118000
130: 4d45545f cfstrdmi mvd5, [r5, #-380] ; 0xfffffe84
134: 79545f50 ldmdbvc r4, {r4, r6, r8, r9, sl, fp, ip, lr}^
138: 92006570 andls r6, r0, #112, 10 ; 0x1c000000
13c: 5f000009 svcpl 0x00000009
140: 6c6f6f42 stclvs 15, cr6, [pc], #-264 ; 40 <UnInit>
144: 00000000 andeq r0, r0, r0
148: 00007200 andeq r7, r0, r0, lsl #4
14c: d9000200 stmdble r0, {r9}
150: 8200000a andhi r0, r0, #10
154: 75000003 strvc r0, [r0, #-3]
158: 69000003 stmdbvs r0, {r0, r1}
15c: 3900746e stmdbcc r0, {r1, r2, r3, r5, r6, sl, ip, sp, lr}
160: 44000000 strmi r0, [r0], #-0
164: 67756265 ldrbvs r6, [r5, -r5, ror #4]!
168: 00007200 andeq r7, r0, r0, lsl #4
16c: 6e697500 cdpvs 5, 6, cr7, cr9, cr0, {0}
170: 5f323374 svcpl 0x00323374
174: 007d0074 rsbseq r0, sp, r4, ror r0
178: 6e750000 cdpvs 0, 7, cr0, cr5, cr0, {0}
17c: 6e676973 ; <UNDEFINED> instruction: 0x6e676973
180: 69206465 stmdbvs r0!, {r0, r2, r5, r6, sl, sp, lr}
184: a500746e strge r7, [r0, #-1134] ; 0xfffffb92
188: 75000000 strvc r0, [r0, #-0]
18c: 6769736e strbvs r7, [r9, -lr, ror #6]!
190: 2064656e rsbcs r6, r4, lr, ror #10
194: 72616863 rsbvc r6, r1, #6488064 ; 0x630000
198: 0000c700 andeq ip, r0, r0, lsl #14
19c: 6e697500 cdpvs 5, 6, cr7, cr9, cr0, {0}
1a0: 745f3874 ldrbvc r3, [pc], #-2164 ; 1a8 <ProgramPage+0x74>
1a4: 0000bb00 andeq fp, r0, r0, lsl #22
1a8: 6e6f6c00 cdpvs 12, 6, cr6, cr15, cr0, {0}
1ac: 6e752067 cdpvs 0, 7, cr2, cr5, cr7, {3}
1b0: 6e676973 ; <UNDEFINED> instruction: 0x6e676973
1b4: 69206465 stmdbvs r0!, {r0, r2, r5, r6, sl, sp, lr}
1b8: 0000746e andeq r7, r0, lr, ror #8
1bc: Address 0x00000000000001bc is out of bounds.
Disassembly of section .debug_str:
00000000 <.debug_str>:
0: 706d6f43 rsbvc r6, sp, r3, asr #30
4: 6e656e6f cdpvs 14, 6, cr6, cr5, cr15, {3}
8: 41203a74 ; <UNDEFINED> instruction: 0x41203a74
c: 43204d52 ; <UNDEFINED> instruction: 0x43204d52
10: 69706d6f ldmdbvs r0!, {r0, r1, r2, r3, r5, r6, r8, sl, fp, sp, lr}^
14: 2072656c rsbscs r6, r2, ip, ror #10
18: 30312e36 eorscc r2, r1, r6, lsr lr
1c: 5420312e strtpl r3, [r0], #-302 ; 0xfffffed2
20: 3a6c6f6f bcc 1b1bde4 <debug+0x1b1b84c>
24: 6d726120 ldfvse f6, [r2, #-128]! ; 0xffffff80
28: 6e616c63 cdpvs 12, 6, cr6, cr1, cr3, {3}
2c: 355b2067 ldrbcc r2, [fp, #-103] ; 0xffffff99
30: 33343164 teqcc r4, #100, 2
34: 5d303032 ldcpl 0, cr3, [r0, #-200]! ; 0xffffff38
38: 2f2e2e00 svccs 0x002e2e00
3c: 632f2e2e ; <UNDEFINED> instruction: 0x632f2e2e
40: 6f6d6d6f svcvs 0x006d6d6f
44: 6c612e6e stclvs 14, cr2, [r1], #-440 ; 0xfffffe48
48: 69726f67 ldmdbvs r2!, {r0, r1, r2, r5, r6, r8, r9, sl, fp, sp, lr}^
4c: 5c6d6874 stclpl 8, cr6, [sp], #-464 ; 0xfffffe30
50: 73616c46 cmnvc r1, #17920 ; 0x4600
54: 76654468 strbtvc r4, [r5], -r8, ror #8
58: 4300632e movwmi r6, #814 ; 0x32e
5c: 73555c3a cmpvc r5, #14848 ; 0x3a00
60: 5c737265 lfmpl f7, 2, [r3], #-404 ; 0xfffffe6c
64: 69746973 ldmdbvs r4!, {r0, r1, r4, r5, r6, r8, fp, sp, lr}^
68: 636f445c cmnvs pc, #92, 8 ; 0x5c000000
6c: 6e656d75 mcrvs 13, 3, r6, cr5, cr5, {3}
70: 475c7374 ; <UNDEFINED> instruction: 0x475c7374
74: 535c7469 cmppl ip, #1761607680 ; 0x69000000
78: 6f544741 svcvs 0x00544741
7c: 5c736c6f ldclpl 12, cr6, [r3], #-444 ; 0xfffffe44
80: 6d66726e sfmvs f7, 2, [r6, #-440]! ; 0xfffffe48
84: 505c6b64 subspl r6, ip, r4, ror #22
88: 656a6f72 strbvs r6, [sl, #-3954]! ; 0xfffff08e
8c: 5c737463 cfldrdpl mvd7, [r3], #-396 ; 0xfffffe74
90: 6c69656b cfstr64vs mvdx6, [r9], #-428 ; 0xfffffe54
94: 676c612e strbvs r6, [ip, -lr, lsr #2]!
98: 7469726f strbtvc r7, [r9], #-623 ; 0xfffffd91
9c: 465c6d68 ldrbmi r6, [ip], -r8, ror #26
a0: 6873616c ldmdavs r3!, {r2, r3, r5, r6, r8, sp, lr}^
a4: 46007265 strmi r7, [r0], -r5, ror #4
a8: 6873616c ldmdavs r3!, {r2, r3, r5, r6, r8, sp, lr}^
ac: 69766544 ldmdbvs r6!, {r2, r6, r8, sl, sp, lr}^
b0: 56006563 strpl r6, [r0], -r3, ror #10
b4: 00737265 rsbseq r7, r3, r5, ror #4
b8: 69736e75 ldmdbvs r3!, {r0, r2, r4, r5, r6, r9, sl, fp, sp, lr}^
bc: 64656e67 strbtvs r6, [r5], #-3687 ; 0xfffff199
c0: 6f687320 svcvs 0x00687320
c4: 44007472 strmi r7, [r0], #-1138 ; 0xfffffb8e
c8: 614e7665 cmpvs lr, r5, ror #12
cc: 6300656d movwvs r6, #1389 ; 0x56d
d0: 00726168 rsbseq r6, r2, r8, ror #2
d4: 657a6973 ldrbvs r6, [sl, #-2419]! ; 0xfffff68d
d8: 65707974 ldrbvs r7, [r0, #-2420]! ; 0xfffff68c
dc: 76654400 strbtvc r4, [r5], -r0, lsl #8
e0: 65707954 ldrbvs r7, [r0, #-2388]! ; 0xfffff6ac
e4: 76654400 strbtvc r4, [r5], -r0, lsl #8
e8: 00726441 rsbseq r6, r2, r1, asr #8
ec: 676e6f6c strbvs r6, [lr, -ip, ror #30]!
f0: 736e7520 cmnvc lr, #32, 10 ; 0x8000000
f4: 656e6769 strbvs r6, [lr, #-1897]! ; 0xfffff897
f8: 6e692064 cdpvs 0, 6, cr2, cr9, cr4, {3}
fc: 7a730074 bvc 1cc02d4 <debug+0x1cbfd3c>
100: 00766544 rsbseq r6, r6, r4, asr #10
104: 61507a73 cmpvs r0, r3, ror sl
108: 52006567 andpl r6, r0, #432013312 ; 0x19c00000
10c: 76007365 strvc r7, [r0], -r5, ror #6
110: 6d456c61 stclvs 12, cr6, [r5, #-388] ; 0xfffffe7c
114: 00797470 rsbseq r7, r9, r0, ror r4
118: 69736e75 ldmdbvs r3!, {r0, r2, r4, r5, r6, r9, sl, fp, sp, lr}^
11c: 64656e67 strbtvs r6, [r5], #-3687 ; 0xfffff199
120: 61686320 cmnvs r8, r0, lsr #6
124: 6f740072 svcvs 0x00740072
128: 676f7250 ; <UNDEFINED> instruction: 0x676f7250
12c: 456f7400 strbmi r7, [pc, #-1024]! ; fffffd34 <debug+0xfffff79c>
130: 65736172 ldrbvs r6, [r3, #-370]! ; 0xfffffe8e
134: 63657300 cmnvs r5, #0, 6
138: 73726f74 cmnvc r2, #116, 30 ; 0x1d0
13c: 537a7300 cmnpl sl, #0, 6
140: 6f746365 svcvs 0x00746365
144: 64410072 strbvs r0, [r1], #-114 ; 0xffffff8e
148: 65537264 ldrbvs r7, [r3, #-612] ; 0xfffffd9c
14c: 726f7463 rsbvc r7, pc, #1660944384 ; 0x63000000
150: 616c4600 cmnvs ip, r0, lsl #12
154: 65536873 ldrbvs r6, [r3, #-2163] ; 0xfffff78d
158: 726f7463 rsbvc r7, pc, #1660944384 ; 0x63000000
15c: 6f430073 svcvs 0x00430073
160: 6e6f706d cdpvs 0, 6, cr7, cr15, cr13, {3}
164: 3a746e65 bcc 1d1bb00 <debug+0x1d1b568>
168: 4d524120 ldfmie f4, [r2, #-128] ; 0xffffff80
16c: 6d6f4320 stclvs 3, cr4, [pc, #-128]! ; f4 <EraseSector+0x40>
170: 656c6970 strbvs r6, [ip, #-2416]! ; 0xfffff690
174: 2e362072 mrccs 0, 1, r2, cr6, cr2, {3}
178: 312e3031 ; <UNDEFINED> instruction: 0x312e3031
17c: 6f6f5420 svcvs 0x006f5420
180: 61203a6c ; <UNDEFINED> instruction: 0x61203a6c
184: 6c636d72 stclvs 13, cr6, [r3], #-456 ; 0xfffffe38
188: 20676e61 rsbcs r6, r7, r1, ror #28
18c: 3164355b cmncc r4, fp, asr r5
190: 30323334 eorscc r3, r2, r4, lsr r3
194: 2e005d30 mcrcs 13, 0, r5, cr0, cr0, {1}
198: 2e2e2f2e cdpcs 15, 2, cr2, cr14, cr14, {1}
19c: 6d6f632f stclvs 3, cr6, [pc, #-188]! ; e8 <EraseSector+0x34>
1a0: 2e6e6f6d cdpcs 15, 6, cr6, cr14, cr13, {3}
1a4: 6f676c61 svcvs 0x00676c61
1a8: 68746972 ldmdavs r4!, {r1, r4, r5, r6, r8, fp, sp, lr}^
1ac: 6c465c6d mcrrvs 12, 6, r5, r6, cr13
1b0: 55687361 strbpl r7, [r8, #-865]! ; 0xfffffc9f
1b4: 736c6974 cmnvc ip, #116, 18 ; 0x1d0000
1b8: 4300632e movwmi r6, #814 ; 0x32e
1bc: 73555c3a cmpvc r5, #14848 ; 0x3a00
1c0: 5c737265 lfmpl f7, 2, [r3], #-404 ; 0xfffffe6c
1c4: 69746973 ldmdbvs r4!, {r0, r1, r4, r5, r6, r8, fp, sp, lr}^
1c8: 636f445c cmnvs pc, #92, 8 ; 0x5c000000
1cc: 6e656d75 mcrvs 13, 3, r6, cr5, cr5, {3}
1d0: 475c7374 ; <UNDEFINED> instruction: 0x475c7374
1d4: 535c7469 cmppl ip, #1761607680 ; 0x69000000
1d8: 6f544741 svcvs 0x00544741
1dc: 5c736c6f ldclpl 12, cr6, [r3], #-444 ; 0xfffffe44
1e0: 6d66726e sfmvs f7, 2, [r6, #-440]! ; 0xfffffe48
1e4: 505c6b64 subspl r6, ip, r4, ror #22
1e8: 656a6f72 strbvs r6, [sl, #-3954]! ; 0xfffff08e
1ec: 5c737463 cfldrdpl mvd7, [r3], #-396 ; 0xfffffe74
1f0: 6c69656b cfstr64vs mvdx6, [r9], #-428 ; 0xfffffe54
1f4: 676c612e strbvs r6, [ip, -lr, lsr #2]!
1f8: 7469726f strbtvc r7, [r9], #-623 ; 0xfffffd91
1fc: 465c6d68 ldrbmi r6, [ip], -r8, ror #26
200: 6873616c ldmdavs r3!, {r2, r3, r5, r6, r8, sp, lr}^
204: 75007265 strvc r7, [r0, #-613] ; 0xfffffd9b
208: 6769736e strbvs r7, [r9, -lr, ror #6]!
20c: 2064656e rsbcs r6, r4, lr, ror #10
210: 72616863 rsbvc r6, r1, #6488064 ; 0x630000
214: 47415000 strbmi r5, [r1, -r0]
218: 41465f45 cmpmi r6, r5, asr #30
21c: 524f5443 subpl r5, pc, #1124073472 ; 0x43000000
220: 52505f59 subspl r5, r0, #356 ; 0x164
224: 4345544f movtmi r5, #21583 ; 0x544f
228: 00444554 subeq r4, r4, r4, asr r5
22c: 45474150 strbmi r4, [r7, #-336] ; 0xfffffeb0
230: 4553555f ldrbmi r5, [r3, #-1375] ; 0xfffffaa1
234: 52505f52 subspl r5, r0, #328 ; 0x148
238: 4345544f movtmi r5, #21583 ; 0x544f
23c: 00444554 subeq r4, r4, r4, asr r5
240: 45474150 strbmi r4, [r7, #-336] ; 0xfffffeb0
244: 464f535f ; <UNDEFINED> instruction: 0x464f535f
248: 56454454 ; <UNDEFINED> instruction: 0x56454454
24c: 00454349 subeq r4, r5, r9, asr #6
250: 45474150 strbmi r4, [r7, #-336] ; 0xfffffeb0
254: 504e555f subpl r5, lr, pc, asr r5
258: 45544f52 ldrbmi r4, [r4, #-3922] ; 0xfffff0ae
25c: 44455443 strbmi r5, [r5], #-1091 ; 0xfffffbbd
260: 4d564e00 ldclmi 14, cr4, [r6, #-0]
264: 45525f43 ldrbmi r5, [r2, #-3907] ; 0xfffff0bd
268: 4e004441 cdpmi 4, 0, cr4, cr0, cr1, {2}
26c: 5f434d56 svcpl 0x00434d56
270: 53415245 movtpl r5, #4677 ; 0x1245
274: 564e0045 strbpl r0, [lr], -r5, asr #32
278: 575f434d ldrbpl r4, [pc, -sp, asr #6]
27c: 45544952 ldrbmi r4, [r4, #-2386] ; 0xfffff6ae
280: 4d564e00 ldclmi 14, cr4, [r6, #-0]
284: 45525f43 ldrbmi r5, [r2, #-3907] ; 0xfffff0bd
288: 565f4441 ldrbpl r4, [pc], -r1, asr #8
28c: 46495245 strbmi r5, [r9], -r5, asr #4
290: 50430059 subpl r0, r3, r9, asr r0
294: 54534554 ldrbpl r4, [r3], #-1364 ; 0xfffffaac
298: 6e750030 mrcvs 0, 3, r0, cr5, cr0, {1}
29c: 6e676973 ; <UNDEFINED> instruction: 0x6e676973
2a0: 69206465 stmdbvs r0!, {r0, r2, r5, r6, sl, sp, lr}
2a4: 7500746e strvc r7, [r0, #-1134] ; 0xfffffb92
2a8: 33746e69 cmncc r4, #1680 ; 0x690
2ac: 00745f32 rsbseq r5, r4, r2, lsr pc
2b0: 45545043 ldrbmi r5, [r4, #-67] ; 0xffffffbd
2b4: 30305453 eorscc r5, r0, r3, asr r4
2b8: 53455200 movtpl r5, #20992 ; 0x5200
2bc: 45565245 ldrbmi r5, [r6, #-581] ; 0xfffffdbb
2c0: 69730044 ldmdbvs r3!, {r2, r6}^
2c4: 7974657a ldmdbvc r4!, {r1, r3, r4, r5, r6, r8, sl, sp, lr}^
2c8: 43006570 movwmi r6, #1392 ; 0x570
2cc: 5045444f subpl r4, r5, pc, asr #8
2d0: 53454741 movtpl r4, #22337 ; 0x5741
2d4: 00455a49 subeq r5, r5, r9, asr #20
2d8: 45444f43 strbmi r4, [r4, #-3907] ; 0xfffff0bd
2dc: 455a4953 ldrbmi r4, [sl, #-2387] ; 0xfffff6ad
2e0: 44425200 strbmi r5, [r2], #-512 ; 0xfffffe00
2e4: 53455400 movtpl r5, #21504 ; 0x5400
2e8: 41545354 cmpmi r4, r4, asr r3
2ec: 00535554 subseq r5, r3, r4, asr r5
2f0: 45534552 ldrbmi r4, [r3, #-1362] ; 0xfffffaae
2f4: 44455652 strbmi r5, [r5], #-1618 ; 0xfffff9ae
2f8: 45440031 strbmi r0, [r4, #-49] ; 0xffffffcf
2fc: 45434956 strbmi r4, [r3, #-2390] ; 0xfffff6aa
300: 45505954 ldrbmi r5, [r0, #-2388] ; 0xfffff6ac
304: 4e4f4300 cdpmi 3, 4, cr4, cr15, cr0, {0}
308: 49474946 stmdbmi r7, {r1, r2, r6, r8, fp, lr}^
30c: 45440044 strbmi r0, [r4, #-68] ; 0xffffffbc
310: 45434956 strbmi r4, [r3, #-2390] ; 0xfffff6aa
314: 52004449 andpl r4, r0, #1224736768 ; 0x49000000
318: 52455345 subpl r5, r5, #335544321 ; 0x14000001
31c: 32444556 subcc r4, r4, #360710144 ; 0x15800000
320: 54504300 ldrbpl r4, [r0], #-768 ; 0xfffffd00
324: 31545345 cmpcc r4, r5, asr #6
328: 54504300 ldrbpl r4, [r0], #-768 ; 0xfffffd00
32c: 32545345 subscc r5, r4, #335544321 ; 0x14000001
330: 54504300 ldrbpl r4, [r0], #-768 ; 0xfffffd00
334: 33545345 cmpcc r4, #335544321 ; 0x14000001
338: 54504300 ldrbpl r4, [r0], #-768 ; 0xfffffd00
33c: 34545345 ldrbcc r5, [r4], #-837 ; 0xfffffcbb
340: 00524500 subseq r4, r2, r0, lsl #10
344: 44005249 strmi r5, [r0], #-585 ; 0xfffffdb7
348: 43495645 movtmi r5, #38469 ; 0x9645
34c: 44444145 strbmi r4, [r4], #-325 ; 0xfffffebb
350: 50595452 subspl r5, r9, r2, asr r4
354: 45440045 strbmi r0, [r4, #-69] ; 0xffffffbb
358: 45434956 strbmi r4, [r3, #-2390] ; 0xfffff6aa
35c: 52444441 subpl r4, r4, #1090519040 ; 0x41000000
360: 53455200 movtpl r5, #20992 ; 0x5200
364: 45565245 ldrbmi r5, [r6, #-581] ; 0xfffffdbb
368: 49003344 stmdbmi r0, {r2, r6, r8, r9, ip, sp}
36c: 004f464e subeq r4, pc, lr, asr #12
370: 54524150 ldrbpl r4, [r2], #-336 ; 0xfffffeb0
374: 52415600 subpl r5, r1, #0, 12
378: 544e4149 strbpl r4, [lr], #-329 ; 0xfffffeb7
37c: 43415000 movtmi r5, #4096 ; 0x1000
380: 4547414b strbmi r4, [r7, #-331] ; 0xfffffeb5
384: 4d415200 sfmmi f5, 2, [r1, #-0]
388: 414c4600 cmpmi ip, r0, lsl #12
38c: 46004853 ; <UNDEFINED> instruction: 0x46004853
390: 5f524349 svcpl 0x00524349
394: 4f464e49 svcmi 0x00464e49
398: 7079545f rsbsvc r5, r9, pc, asr r4
39c: 45520065 ldrbmi r0, [r2, #-101] ; 0xffffff9b
3a0: 56524553 ; <UNDEFINED> instruction: 0x56524553
3a4: 00344445 eorseq r4, r4, r5, asr #8
3a8: 0050544f subseq r5, r0, pc, asr #8
3ac: 45534552 ldrbmi r4, [r3, #-1362] ; 0xfffffaae
3b0: 44455652 strbmi r5, [r5], #-1618 ; 0xfffff9ae
3b4: 41500035 cmpmi r0, r5, lsr r0
3b8: 4f4e5452 svcmi 0x004e5452
3bc: 52574800 subspl r4, r7, #0, 16
3c0: 53495645 movtpl r5, #38469 ; 0x9645
3c4: 004e4f49 subeq r4, lr, r9, asr #30
3c8: 444f5250 strbmi r5, [pc], #-592 ; 3d0 <Verify+0xa8>
3cc: 49544355 ldmdbmi r4, {r0, r2, r4, r6, r8, r9, lr}^
3d0: 45524e4f ldrbmi r4, [r2, #-3663] ; 0xfffff1b1
3d4: 49534956 ldmdbmi r3, {r1, r2, r4, r6, r8, fp, lr}^
3d8: 52004e4f andpl r4, r0, #1264 ; 0x4f0
3dc: 52455345 subpl r5, r5, #335544321 ; 0x14000001
3e0: 36444556 ; <UNDEFINED> instruction: 0x36444556
3e4: 54504300 ldrbpl r4, [r0], #-768 ; 0xfffffd00
3e8: 35545345 ldrbcc r5, [r4, #-837] ; 0xfffffcbb
3ec: 54504300 ldrbpl r4, [r0], #-768 ; 0xfffffd00
3f0: 36545345 ldrbcc r5, [r4], -r5, asr #6
3f4: 54504300 ldrbpl r4, [r0], #-768 ; 0xfffffd00
3f8: 37545345 ldrbcc r5, [r4, -r5, asr #6]
3fc: 54504300 ldrbpl r4, [r0], #-768 ; 0xfffffd00
400: 38545345 ldmdacc r4, {r0, r2, r6, r8, r9, ip, lr}^
404: 53455200 movtpl r5, #20992 ; 0x5200
408: 45565245 ldrbmi r5, [r6, #-581] ; 0xfffffdbb
40c: 43003744 movwmi r3, #1860 ; 0x744
410: 43504948 cmpmi r0, #72, 18 ; 0x120000
414: 30464e4f subcc r4, r6, pc, asr #28
418: 48430030 stmdami r3, {r4, r5}^
41c: 4f435049 svcmi 0x00435049
420: 3130464e teqcc r0, lr, asr #12
424: 49484300 stmdbmi r8, {r8, r9, lr}^
428: 4e4f4350 mcrmi 3, 2, r4, cr15, cr0, {2}
42c: 00323046 eorseq r3, r2, r6, asr #32
430: 50494843 subpl r4, r9, r3, asr #16
434: 464e4f43 strbmi r4, [lr], -r3, asr #30
438: 52003330 andpl r3, r0, #48, 6 ; 0xc0000000
43c: 4f494441 svcmi 0x00494441
440: 4d495254 sfmmi f5, 2, [r9, #-336] ; 0xfffffeb0
444: 52003030 andpl r3, r0, #48 ; 0x30
448: 4f494441 svcmi 0x00494441
44c: 4d495254 sfmmi f5, 2, [r9, #-336] ; 0xfffffeb0
450: 52003130 andpl r3, r0, #48, 2
454: 52455345 subpl r5, r5, #335544321 ; 0x14000001
458: 38444556 stmdacc r4, {r1, r2, r4, r6, r8, sl, lr}^
45c: 414c4600 cmpmi ip, r0, lsl #12
460: 57504853 ; <UNDEFINED> instruction: 0x57504853
464: 30505552 subscc r5, r0, r2, asr r5
468: 414c4600 cmpmi ip, r0, lsl #12
46c: 57504853 ; <UNDEFINED> instruction: 0x57504853
470: 31505552 cmpcc r0, r2, asr r5
474: 414c4600 cmpmi ip, r0, lsl #12
478: 57504853 ; <UNDEFINED> instruction: 0x57504853
47c: 32505552 subscc r5, r0, #343932928 ; 0x14800000
480: 414c4600 cmpmi ip, r0, lsl #12
484: 57504853 ; <UNDEFINED> instruction: 0x57504853
488: 33505552 cmpcc r0, #343932928 ; 0x14800000
48c: 53455200 movtpl r5, #20992 ; 0x5200
490: 45565245 ldrbmi r5, [r6, #-581] ; 0xfffffdbb
494: 52003944 andpl r3, r0, #68, 18 ; 0x110000
498: 4d464e43 stclmi 14, cr4, [r6, #-268] ; 0xfffffef4
49c: 0045444f subeq r4, r5, pc, asr #8
4a0: 464e4352 ; <UNDEFINED> instruction: 0x464e4352
4a4: 49484300 stmdbmi r8, {r8, r9, lr}^
4a8: 4e4f4350 mcrmi 3, 2, r4, cr15, cr0, {2}
4ac: 00343046 eorseq r3, r4, r6, asr #32
4b0: 45534552 ldrbmi r4, [r3, #-1362] ; 0xfffffaae
4b4: 44455652 strbmi r5, [r5], #-1618 ; 0xfffff9ae
4b8: 54003031 strpl r3, [r0], #-49 ; 0xffffffcf
4bc: 00504d45 subseq r4, r0, r5, asr #26
4c0: 41003041 tstmi r0, r1, asr #32
4c4: 32410031 subcc r0, r1, #49 ; 0x31
4c8: 00334100 eorseq r4, r3, r0, lsl #2
4cc: 41003441 tstmi r0, r1, asr #8
4d0: 30420035 subcc r0, r2, r5, lsr r0
4d4: 00314200 eorseq r4, r1, r0, lsl #4
4d8: 42003242 andmi r3, r0, #536870916 ; 0x20000004
4dc: 34420033 strbcc r0, [r2], #-51 ; 0xffffffcd
4e0: 00354200 eorseq r4, r5, r0, lsl #4
4e4: 54003054 strpl r3, [r0], #-84 ; 0xffffffac
4e8: 32540031 subscc r0, r4, #49 ; 0x31
4ec: 00335400 eorseq r5, r3, r0, lsl #8
4f0: 46003454 ; <UNDEFINED> instruction: 0x46003454
4f4: 5f524349 svcpl 0x00524349
4f8: 504d4554 subpl r4, sp, r4, asr r5
4fc: 7079545f rsbsvc r5, r9, pc, asr r4
500: 45520065 ldrbmi r0, [r2, #-101] ; 0xffffff9b
504: 56524553 ; <UNDEFINED> instruction: 0x56524553
508: 31314445 teqcc r1, r5, asr #8
50c: 43464e00 movtmi r4, #28160 ; 0x6e00
510: 47415400 strbmi r5, [r1, -r0, lsl #8]
514: 44414548 strbmi r4, [r1], #-1352 ; 0xfffffab8
518: 00305245 eorseq r5, r0, r5, asr #4
51c: 48474154 stmdami r7, {r2, r4, r6, r8, lr}^
520: 45444145 strbmi r4, [r4, #-325] ; 0xfffffebb
524: 54003152 strpl r3, [r0], #-338 ; 0xfffffeae
528: 45484741 strbmi r4, [r8, #-1857] ; 0xfffff8bf
52c: 52454441 subpl r4, r5, #1090519040 ; 0x41000000
530: 41540032 cmpmi r4, r2, lsr r0
534: 41454847 cmpmi r5, r7, asr #16
538: 33524544 cmpcc r2, #68, 10 ; 0x11000000
53c: 43494600 movtmi r4, #38400 ; 0x9600
540: 464e5f52 ; <UNDEFINED> instruction: 0x464e5f52
544: 79545f43 ldmdbvc r4, {r0, r1, r6, r8, r9, sl, fp, ip, lr}^
548: 4e006570 cfrshl64mi mvdx0, mvdx0, r6
54c: 465f4652 ; <UNDEFINED> instruction: 0x465f4652
550: 5f524349 svcpl 0x00524349
554: 65707954 ldrbvs r7, [r0, #-2388]! ; 0xfffff6ac
558: 41455200 mrsmi r5, (UNDEF: 101)
55c: 56005944 strpl r5, [r0], -r4, asr #18
560: 46495245 strbmi r5, [r9], -r5, asr #4
564: 49414659 stmdbmi r1, {r0, r3, r4, r6, r9, sl, lr}^
568: 0044454c subeq r4, r4, ip, asr #10
56c: 464e4f43 strbmi r4, [lr], -r3, asr #30
570: 45004749 strmi r4, [r0, #-1865] ; 0xfffff8b7
574: 45534152 ldrbmi r4, [r3, #-338] ; 0xfffffeae
578: 45474150 strbmi r4, [r7, #-336] ; 0xfffffeb0
57c: 41524500 cmpmi r2, r0, lsl #10
580: 43504553 cmpmi r0, #348127232 ; 0x14c00000
584: 45003152 strmi r3, [r0, #-338] ; 0xfffffeae
588: 45534152 ldrbmi r4, [r3, #-338] ; 0xfffffeae
58c: 004c4c41 subeq r4, ip, r1, asr #24
590: 53415245 movtpl r5, #4677 ; 0x1245
594: 52435045 subpl r5, r3, #69 ; 0x45
598: 52450030 subpl r0, r5, #48 ; 0x30
59c: 55455341 strbpl r5, [r5, #-833] ; 0xfffffcbf
5a0: 00524349 subseq r4, r2, r9, asr #6
5a4: 43414349 movtmi r4, #4937 ; 0x1349
5a8: 4e434548 cdpmi 5, 4, cr4, cr3, cr8, {2}
5ac: 48490046 stmdami r9, {r1, r2, r6}^
5b0: 49005449 stmdbmi r0, {r0, r3, r6, sl, ip, lr}
5b4: 5353494d cmppl r3, #1261568 ; 0x134000
5b8: 53455400 movtpl r5, #21504 ; 0x5400
5bc: 444f4d54 strbmi r4, [pc], #-3412 ; 5c4 <debug+0x2c>
5c0: 45540045 ldrbmi r0, [r4, #-69] ; 0xffffffbb
5c4: 414d5453 cmpmi sp, r3, asr r4
5c8: 52455353 subpl r5, r5, #1275068417 ; 0x4c000001
5cc: 00455341 subeq r5, r5, r1, asr #6
5d0: 54534554 ldrbpl r4, [r3], #-1364 ; 0xfffffaac
5d4: 53415245 movtpl r5, #4677 ; 0x1245
5d8: 46455245 strbmi r5, [r5], -r5, asr #4
5dc: 4c4c4543 cfstr64mi mvdx4, [ip], {67} ; 0x43
5e0: 53455400 movtpl r5, #21504 ; 0x5400
5e4: 00435454 subeq r5, r3, r4, asr r4
5e8: 54534554 ldrbpl r4, [r3], #-1364 ; 0xfffffaac
5ec: 41544144 cmpmi r4, r4, asr #2
5f0: 00383231 eorseq r3, r8, r1, lsr r2
5f4: 54534554 ldrbpl r4, [r3], #-1364 ; 0xfffffaac
5f8: 41544144 cmpmi r4, r4, asr #2
5fc: 49383231 ldmdbmi r8!, {r0, r4, r5, r9, ip, sp}
600: 5400434e strpl r4, [r0], #-846 ; 0xfffffcb2
604: 43545345 cmpmi r4, #335544321 ; 0x14000001
608: 4e49504d cdpmi 0, 4, cr5, cr9, cr13, {2}
60c: 45540043 ldrbmi r0, [r4, #-67] ; 0xffffffbd
610: 434e5453 movtmi r5, #58451 ; 0xe453
614: 4e49504d cdpmi 0, 4, cr5, cr9, cr13, {2}
618: 45540043 ldrbmi r0, [r4, #-67] ; 0xffffffbd
61c: 4f435453 svcmi 0x00435453
620: 4f52544e svcmi 0x0052544e
624: 4e494c4c cdpmi 12, 4, cr4, cr9, cr12, {2}
628: 54005345 strpl r5, [r0], #-837 ; 0xfffffcbb
62c: 43545345 cmpmi r4, #335544321 ; 0x14000001
630: 52544e4f subspl r4, r4, #1264 ; 0x4f0
634: 44414c4f strbmi r4, [r1], #-3151 ; 0xfffff3b1
638: 54005244 strpl r5, [r0], #-580 ; 0xfffffdbc
63c: 43545345 cmpmi r4, #335544321 ; 0x14000001
640: 544e554f strbpl r5, [lr], #-1359 ; 0xfffffab1
644: 45525245 ldrbmi r5, [r2, #-581] ; 0xfffffdbb
648: 44414f4c strbmi r4, [r1], #-3916 ; 0xfffff0b4
64c: 53455400 movtpl r5, #21504 ; 0x5400
650: 554f4354 strbpl r4, [pc, #-852] ; 304 <BlankCheck+0x9c>
654: 5245544e subpl r5, r5, #1308622848 ; 0x4e000000
658: 4e4e5552 mcrmi 5, 2, r5, cr14, cr2, {2}
65c: 00474e49 subeq r4, r7, r9, asr #28
660: 54534554 ldrbpl r4, [r3], #-1364 ; 0xfffffaac
664: 464e4f43 strbmi r4, [lr], -r3, asr #30
668: 54004749 strpl r4, [r0], #-1865 ; 0xfffff8b7
66c: 54545345 ldrbpl r5, [r4], #-837 ; 0xfffffcbb
670: 5050564d subspl r5, r0, sp, asr #12
674: 45414e41 strbmi r4, [r1, #-3649] ; 0xfffff1bf
678: 524e004e subpl r0, lr, #78 ; 0x4e
67c: 564e5f46 strbpl r5, [lr], -r6, asr #30
680: 545f434d ldrbpl r4, [pc], #-845 ; 688 <debug+0xf0>
684: 00657079 rsbeq r7, r5, r9, ror r0
688: 64616572 strbtvs r6, [r1], #-1394 ; 0xfffffa8e
68c: 7261705f rsbvc r7, r1, #95 ; 0x5f
690: 756e5f74 strbvc r5, [lr, #-3956]! ; 0xfffff08c
694: 7265626d rsbvc r6, r5, #-805306362 ; 0xd0000006
698: 61657200 cmnvs r5, r0, lsl #4
69c: 61705f64 cmnvs r0, r4, ror #30
6a0: 735f6567 cmpvc pc, #432013312 ; 0x19c00000
6a4: 00657a69 rsbeq r7, r5, r9, ror #20
6a8: 64616572 strbtvs r6, [r1], #-1394 ; 0xfffffa8e
6ac: 646f635f strbtvs r6, [pc], #-863 ; 6b4 <debug+0x11c>
6b0: 69735f65 ldmdbvs r3!, {r0, r2, r5, r6, r8, r9, sl, fp, ip, lr}^
6b4: 7200657a andvc r6, r0, #511705088 ; 0x1e800000
6b8: 5f646165 svcpl 0x00646165
6bc: 69676572 stmdbvs r7!, {r1, r4, r5, r6, r8, sl, sp, lr}^
6c0: 5f306e6f svcpl 0x00306e6f
6c4: 657a6973 ldrbvs r6, [sl, #-2419]! ; 0xfffff68d
6c8: 61657200 cmnvs r5, r0, lsl #4
6cc: 6c665f64 stclvs 15, cr5, [r6], #-400 ; 0xfffffe70
6d0: 5f687361 svcpl 0x00687361
6d4: 72617473 rsbvc r7, r1, #1929379840 ; 0x73000000
6d8: 65720074 ldrbvs r0, [r2, #-116]! ; 0xffffff8c
6dc: 665f6461 ldrbvs r6, [pc], -r1, ror #8
6e0: 6873616c ldmdavs r3!, {r2, r3, r5, r6, r8, sp, lr}^
6e4: 646e655f strbtvs r6, [lr], #-1375 ; 0xfffffaa1
6e8: 5f736900 svcpl 0x00736900
6ec: 73617265 cmnvc r1, #1342177286 ; 0x50000006
6f0: 5f006465 svcpl 0x00006465
6f4: 6c6f6f42 stclvs 15, cr6, [pc], #-264 ; 5f4 <debug+0x5c>
6f8: 73696400 cmnvc r9, #0, 8
6fc: 656c6261 strbvs r6, [ip, #-609]! ; 0xfffffd9f
700: 7270625f rsbsvc r6, r0, #-268435451 ; 0xf0000005
704: 6900746f stmdbvs r0, {r0, r1, r2, r3, r5, r6, sl, ip, sp, lr}
708: 65725f73 ldrbvs r5, [r2, #-3955]! ; 0xfffff08d
70c: 61626461 cmnvs r2, r1, ror #8
710: 705f6b63 subsvc r6, pc, r3, ror #22
714: 65746f72 ldrbvs r6, [r4, #-3954]! ; 0xfffff08e
718: 64657463 strbtvs r7, [r5], #-1123 ; 0xfffffb9d
71c: 65686300 strbvs r6, [r8, #-768]! ; 0xfffffd00
720: 705f6b63 subsvc r6, pc, r3, ror #22
724: 5f656761 svcpl 0x00656761
728: 74617473 strbtvc r7, [r1], #-1139 ; 0xfffffb8d
72c: 70007375 andvc r7, r0, r5, ror r3
730: 5f656761 svcpl 0x00656761
734: 74617473 strbtvc r7, [r1], #-1139 ; 0xfffffb8d
738: 745f7375 ldrbvc r7, [pc], #-885 ; 740 <debug+0x1a8>
73c: 6d766e00 ldclvs 14, cr6, [r6, #-0]
740: 6e695f63 cdpvs 15, 6, cr5, cr9, cr3, {3}
744: 6d5f7469 cfldrdvs mvd7, [pc, #-420] ; 5a8 <debug+0x10>
748: 0065646f rsbeq r6, r5, pc, ror #8
74c: 00746e69 rsbseq r6, r4, r9, ror #28
750: 636d766e cmnvs sp, #115343360 ; 0x6e00000
754: 6961775f stmdbvs r1!, {r0, r1, r2, r3, r4, r6, r8, r9, sl, ip, sp, lr}^
758: 766e0074 ; <UNDEFINED> instruction: 0x766e0074
75c: 655f636d ldrbvs r6, [pc, #-877] ; 3f7 <read_part_number+0x7>
760: 65736172 ldrbvs r6, [r3, #-370]! ; 0xfffffe8e
764: 6c6c615f stfvse f6, [ip], #-380 ; 0xfffffe84
768: 6d766e00 ldclvs 14, cr6, [r6, #-0]
76c: 72655f63 rsbvc r5, r5, #396 ; 0x18c
770: 5f657361 svcpl 0x00657361
774: 65676170 strbvs r6, [r7, #-368]! ; 0xfffffe90
778: 6d766e00 ldclvs 14, cr6, [r6, #-0]
77c: 72655f63 rsbvc r5, r5, #396 ; 0x18c
780: 5f657361 svcpl 0x00657361
784: 72636975 rsbvc r6, r3, #1916928 ; 0x1d4000
788: 6d766e00 ldclvs 14, cr6, [r6, #-0]
78c: 72655f63 rsbvc r5, r5, #396 ; 0x18c
790: 5f657361 svcpl 0x00657361
794: 5f6c6c61 svcpl 0x006c6c61
798: 5f746f6e svcpl 0x00746f6e
79c: 61006473 tstvs r0, r3, ror r4
7a0: 65726464 ldrbvs r6, [r2, #-1124]! ; 0xfffffb9c
7a4: 63007373 movwvs r7, #883 ; 0x373
7a8: 746e756f strbtvc r7, [lr], #-1391 ; 0xfffffa91
7ac: 64646100 strbtvs r6, [r4], #-256 ; 0xffffff00
7b0: 6f6d0072 svcvs 0x006d0072
7b4: 6e006564 cfsh32vs mvfx6, mvfx0, #52
7b8: 5f636d76 svcpl 0x00636d76
7bc: 65646f6d strbvs r6, [r4, #-3949]! ; 0xfffff093
7c0: 6500745f strvs r7, [r0, #-1119] ; 0xfffffba1
7c4: 65736172 ldrbvs r6, [r3, #-370]! ; 0xfffffe8e
7c8: 6369755f cmnvs r9, #398458880 ; 0x17c00000
7cc: 72650072 rsbvc r0, r5, #114 ; 0x72
7d0: 5f657361 svcpl 0x00657361
7d4: 5f646e65 svcpl 0x00646e65
7d8: 72646461 rsbvc r6, r4, #1627389952 ; 0x61000000
7dc: 00737365 rsbseq r7, r3, r5, ror #6
7e0: 706d6f43 rsbvc r6, sp, r3, asr #30
7e4: 6e656e6f cdpvs 14, 6, cr6, cr5, cr15, {3}
7e8: 41203a74 ; <UNDEFINED> instruction: 0x41203a74
7ec: 43204d52 ; <UNDEFINED> instruction: 0x43204d52
7f0: 69706d6f ldmdbvs r0!, {r0, r1, r2, r3, r5, r6, r8, sl, fp, sp, lr}^
7f4: 2072656c rsbscs r6, r2, ip, ror #10
7f8: 30312e36 eorscc r2, r1, r6, lsr lr
7fc: 5420312e strtpl r3, [r0], #-302 ; 0xfffffed2
800: 3a6c6f6f bcc 1b1c5c4 <debug+0x1b1c02c>
804: 6d726120 ldfvse f6, [r2, #-128]! ; 0xffffff80
808: 6e616c63 cdpvs 12, 6, cr6, cr1, cr3, {3}
80c: 355b2067 ldrbcc r2, [fp, #-103] ; 0xffffff99
810: 33343164 teqcc r4, #100, 2
814: 5d303032 ldcpl 0, cr3, [r0, #-200]! ; 0xffffff38
818: 63727300 cmnvs r2, #0, 6
81c: 616c465c cmnvs ip, ip, asr r6
820: 72506873 subsvc r6, r0, #7536640 ; 0x730000
824: 00632e67 rsbeq r2, r3, r7, ror #28
828: 555c3a43 ldrbpl r3, [ip, #-2627] ; 0xfffff5bd
82c: 73726573 cmnvc r2, #482344960 ; 0x1cc00000
830: 7469735c strbtvc r7, [r9], #-860 ; 0xfffffca4
834: 6f445c69 svcvs 0x00445c69
838: 656d7563 strbvs r7, [sp, #-1379]! ; 0xfffffa9d
83c: 5c73746e cfldrdpl mvd7, [r3], #-440 ; 0xfffffe48
840: 5c746947 ; <UNDEFINED> instruction: 0x5c746947
844: 54474153 strbpl r4, [r7], #-339 ; 0xfffffead
848: 736c6f6f cmnvc ip, #444 ; 0x1bc
84c: 66726e5c ; <UNDEFINED> instruction: 0x66726e5c
850: 5c6b646d cfstrdpl mvd6, [fp], #-436 ; 0xfffffe4c
854: 6a6f7250 bvs 1bdd19c <debug+0x1bdcc04>
858: 73746365 cmnvc r4, #-1811939327 ; 0x94000001
85c: 69656b5c stmdbvs r5!, {r2, r3, r4, r6, r8, r9, fp, sp, lr}^
860: 6c612e6c stclvs 14, cr2, [r1], #-432 ; 0xfffffe50
864: 69726f67 ldmdbvs r2!, {r0, r1, r2, r5, r6, r8, r9, sl, fp, sp, lr}^
868: 5c6d6874 stclpl 8, cr6, [sp], #-464 ; 0xfffffe30
86c: 73616c46 cmnvc r1, #17920 ; 0x4600
870: 00726568 rsbseq r6, r2, r8, ror #10
874: 75626564 strbvc r6, [r2, #-1380]! ; 0xfffffa9c
878: 75660067 strbvc r0, [r6, #-103]! ; 0xffffff99
87c: 6974636e ldmdbvs r4!, {r1, r2, r3, r5, r6, r8, r9, sp, lr}^
880: 75006e6f strvc r6, [r0, #-3695] ; 0xfffff191
884: 6769736e strbvs r7, [r9, -lr, ror #6]!
888: 2064656e rsbcs r6, r4, lr, ror #10
88c: 00746e69 rsbseq r6, r4, r9, ror #28
890: 746e6975 strbtvc r6, [lr], #-2421 ; 0xfffff68b
894: 745f3233 ldrbvc r3, [pc], #-563 ; 89c <debug+0x304>
898: 65686300 strbvs r6, [r8, #-768]! ; 0xfffffd00
89c: 6f706b63 svcvs 0x00706b63
8a0: 00746e69 rsbseq r6, r4, r9, ror #28
8a4: 6f727265 svcvs 0x00727265
8a8: 61640072 smcvs 16386 ; 0x4002
8ac: 44006174 strmi r6, [r0], #-372 ; 0xfffffe8c
8b0: 67756265 ldrbvs r6, [r5, -r5, ror #4]!
8b4: 736e7500 cmnvc lr, #0, 10
8b8: 656e6769 strbvs r6, [lr, #-1897]! ; 0xfffff897
8bc: 68632064 stmdavs r3!, {r2, r5, r6, sp}^
8c0: 50007261 andpl r7, r0, r1, ror #4
8c4: 5f454741 svcpl 0x00454741
8c8: 54434146 strbpl r4, [r3], #-326 ; 0xfffffeba
8cc: 5f59524f svcpl 0x0059524f
8d0: 544f5250 strbpl r5, [pc], #-592 ; 8d8 <debug+0x340>
8d4: 45544345 ldrbmi r4, [r4, #-837] ; 0xfffffcbb
8d8: 41500044 cmpmi r0, r4, asr #32
8dc: 555f4547 ldrbpl r4, [pc, #-1351] ; 39d <Verify+0x75>
8e0: 5f524553 svcpl 0x00524553
8e4: 544f5250 strbpl r5, [pc], #-592 ; 8ec <debug+0x354>
8e8: 45544345 ldrbmi r4, [r4, #-837] ; 0xfffffcbb
8ec: 41500044 cmpmi r0, r4, asr #32
8f0: 535f4547 cmppl pc, #297795584 ; 0x11c00000
8f4: 4454464f ldrbmi r4, [r4], #-1615 ; 0xfffff9b1
8f8: 43495645 movtmi r5, #38469 ; 0x9645
8fc: 41500045 cmpmi r0, r5, asr #32
900: 555f4547 ldrbpl r4, [pc, #-1351] ; 3c1 <Verify+0x99>
904: 4f52504e svcmi 0x0052504e
908: 54434554 strbpl r4, [r3], #-1364 ; 0xfffffaac
90c: 6c004445 cfstrsvs mvf4, [r0], {69} ; 0x45
910: 20676e6f rsbcs r6, r7, pc, ror #28
914: 69736e75 ldmdbvs r3!, {r0, r2, r4, r5, r6, r9, sl, fp, sp, lr}^
918: 64656e67 strbtvs r6, [r5], #-3687 ; 0xfffff199
91c: 746e6920 strbtvc r6, [lr], #-2336 ; 0xfffff6e0
920: 6e697500 cdpvs 5, 6, cr7, cr9, cr0, {0}
924: 745f3874 ldrbvc r3, [pc], #-2164 ; 92c <debug+0x394>
928: 696e4900 stmdbvs lr!, {r8, fp, lr}^
92c: 6e690074 mcrvs 0, 3, r0, cr9, cr4, {3}
930: 6e550074 mrcvs 0, 2, r0, cr5, cr4, {3}
934: 74696e49 strbtvc r6, [r9], #-3657 ; 0xfffff1b7
938: 61724500 cmnvs r2, r0, lsl #10
93c: 68436573 stmdavs r3, {r0, r1, r4, r5, r6, r8, sl, sp, lr}^
940: 45007069 strmi r7, [r0, #-105] ; 0xffffff97
944: 65736172 ldrbvs r6, [r3, #-370]! ; 0xfffffe8e
948: 74636553 strbtvc r6, [r3], #-1363 ; 0xfffffaad
94c: 5000726f andpl r7, r0, pc, ror #4
950: 72676f72 rsbvc r6, r7, #456 ; 0x1c8
954: 61506d61 cmpvs r0, r1, ror #26
958: 42006567 andmi r6, r0, #432013312 ; 0x19c00000
95c: 6b6e616c blvs 1b98f14 <debug+0x1b9897c>
960: 63656843 cmnvs r5, #4390912 ; 0x430000
964: 6556006b ldrbvs r0, [r6, #-107] ; 0xffffff95
968: 79666972 stmdbvc r6!, {r1, r4, r5, r6, r8, fp, sp, lr}^
96c: 72646100 rsbvc r6, r4, #0, 2
970: 6b6c6300 blvs 1b19578 <debug+0x1b18fe0>
974: 636e6600 cmnvs lr, #0, 12
978: 74657200 strbtvc r7, [r5], #-512 ; 0xfffffe00
97c: 64646100 strbtvs r6, [r4], #-256 ; 0xffffff00
980: 73736572 cmnvc r3, #478150656 ; 0x1c800000
984: 007a7300 rsbseq r7, sl, r0, lsl #6
988: 00667562 rsbeq r7, r6, r2, ror #10
98c: 5f727470 svcpl 0x00727470
990: 72646461 rsbvc r6, r4, #1627389952 ; 0x61000000
994: 00737365 rsbseq r7, r3, r5, ror #6
998: 657a6973 ldrbvs r6, [sl, #-2419]! ; 0xfffff68d
99c: 70006900 andvc r6, r0, r0, lsl #18
9a0: 645f7274 ldrbvs r7, [pc], #-628 ; 9a8 <debug+0x410>
9a4: 00617461 rsbeq r7, r1, r1, ror #8
9a8: 00746170 rsbseq r6, r4, r0, ror r1
9ac: 74746170 ldrbtvc r6, [r4], #-368 ; 0xfffffe90
9b0: 006e7265 rsbeq r7, lr, r5, ror #4
Disassembly of section .debug_ranges:
00000000 <.debug_ranges>:
0: 00000064 andeq r0, r0, r4, rrx
4: 0000006c andeq r0, r0, ip, rrx
8: 00000070 andeq r0, r0, r0, ror r0
c: 00000076 andeq r0, r0, r6, ror r0
10: 00000078 andeq r0, r0, r8, ror r0
14: 00000082 andeq r0, r0, r2, lsl #1
...
20: 000002f4 strdeq r0, [r0], -r4
24: 000002fa strdeq r0, [r0], -sl
28: 00000308 andeq r0, r0, r8, lsl #6
2c: 0000030a andeq r0, r0, sl, lsl #6
30: 00000310 andeq r0, r0, r0, lsl r3
34: 00000324 andeq r0, r0, r4, lsr #6
...
Disassembly of section .note:
00000000 <.note>:
0: 00000004 andeq r0, r0, r4
4: 00000010 andeq r0, r0, r0, lsl r0
8: 40000000 andmi r0, r0, r0
c: 004d5241 subeq r5, sp, r1, asr #4
...
1c: 00000001 andeq r0, r0, r1
Disassembly of section .comment:
00000000 <.comment>:
0: 706d6f43 rsbvc r6, sp, r3, asr #30
4: 6e656e6f cdpvs 14, 6, cr6, cr5, cr15, {3}
8: 41203a74 ; <UNDEFINED> instruction: 0x41203a74
c: 43204d52 ; <UNDEFINED> instruction: 0x43204d52
10: 69706d6f ldmdbvs r0!, {r0, r1, r2, r3, r5, r6, r8, sl, fp, sp, lr}^
14: 2072656c rsbscs r6, r2, ip, ror #10
18: 30312e36 eorscc r2, r1, r6, lsr lr
1c: 5420312e strtpl r3, [r0], #-302 ; 0xfffffed2
20: 3a6c6f6f bcc 1b1bde4 <debug+0x1b1b84c>
24: 6d726120 ldfvse f6, [r2, #-128]! ; 0xffffff80
28: 6b6e696c blvs 1b9a5e0 <debug+0x1b9a048>
2c: 64355b20 ldrtvs r5, [r5], #-2848 ; 0xfffff4e0
30: 38323431 ldmdacc r2!, {r0, r4, r5, sl, ip, sp}
34: 005d3030 subseq r3, sp, r0, lsr r0
38: 4c6d7241 sfmmi f7, 2, [sp], #-260 ; 0xfffffefc
3c: 206b6e69 rsbcs r6, fp, r9, ror #28
40: 74732d2d ldrbtvc r2, [r3], #-3373 ; 0xfffff2d3
44: 74636972 strbtvc r6, [r3], #-2418 ; 0xfffff68e
48: 6c2d2d20 stcvs 13, cr2, [sp], #-128 ; 0xffffff80
4c: 5f64616f svcpl 0x0064616f
50: 72646461 rsbvc r6, r4, #1627389952 ; 0x61000000
54: 70616d5f rsbvc r6, r1, pc, asr sp
58: 666e695f ; <UNDEFINED> instruction: 0x666e695f
5c: 2d2d206f stccs 0, cr2, [sp, #-444]! ; 0xfffffe44
60: 2070616d rsbscs r6, r0, sp, ror #2
64: 79732d2d ldmdbvc r3!, {r0, r2, r3, r5, r8, sl, fp, sp}^
68: 6c6f626d sfmvs f6, 2, [pc], #-436 ; fffffebc <debug+0xfffff924>
6c: 2d2d2073 stccs 0, cr2, [sp, #-460]! ; 0xfffffe34
70: 67616964 strbvs r6, [r1, -r4, ror #18]!
74: 7075735f rsbsvc r7, r5, pc, asr r3
78: 73657270 cmnvc r5, #112, 4
7c: 39393d73 ldmdbcc r9!, {r0, r1, r4, r5, r6, r8, sl, fp, ip, sp}
80: 4c2c3133 stfmis f3, [ip], #-204 ; 0xffffff34
84: 35303336 ldrcc r3, [r0, #-822]! ; 0xfffffcca
88: 632d2d20 ; <UNDEFINED> instruction: 0x632d2d20
8c: 433d7570 teqmi sp, #112, 10 ; 0x1c000000
90: 6574726f ldrbvs r7, [r4, #-623]! ; 0xfffffd91
94: 344d2d78 strbcc r2, [sp], #-3448 ; 0xfffff288
98: 2070662e rsbscs r6, r0, lr, lsr #12
9c: 696c2d2d stmdbvs ip!, {r0, r2, r3, r5, r8, sl, fp, sp}^
a0: 2e3d7473 mrccs 4, 1, r7, cr13, cr3, {3}
a4: 66726e5c ; <UNDEFINED> instruction: 0x66726e5c
a8: 78783235 ldmdavc r8!, {r0, r2, r4, r5, r9, ip, sp}^
ac: 616d2e78 smcvs 53992 ; 0xd2e8
b0: 2d2d2070 stccs 0, cr2, [sp, #-448]! ; 0xfffffe40
b4: 7074756f rsbsvc r7, r4, pc, ror #10
b8: 2e3d7475 mrccs 4, 1, r7, cr13, cr5, {3}
bc: 75625f5c strbvc r5, [r2, #-3932]! ; 0xfffff0a4
c0: 5c646c69 stclpl 12, cr6, [r4], #-420 ; 0xfffffe5c
c4: 3566726e strbcc r7, [r6, #-622]! ; 0xfffffd92
c8: 78787832 ldmdavc r8!, {r1, r4, r5, fp, ip, sp, lr}^
cc: 6678612e ldrbtvs r6, [r8], -lr, lsr #2
d0: 732d2d20 ; <UNDEFINED> instruction: 0x732d2d20
d4: 74746163 ldrbtvc r6, [r4], #-355 ; 0xfffffe9d
d8: 2e3d7265 cdpcs 2, 3, cr7, cr13, cr5, {3}
dc: 61545c2e cmpvs r4, lr, lsr #24
e0: 74656772 strbtvc r6, [r5], #-1906 ; 0xfffff88e
e4: 6e696c2e cdpvs 12, 6, cr6, cr9, cr14, {1}
e8: 732d2d20 ; <UNDEFINED> instruction: 0x732d2d20
ec: 6f727379 svcvs 0x00727379
f0: 433d746f teqmi sp, #1862270976 ; 0x6f000000
f4: 654b5c3a strbvs r5, [fp, #-3130] ; 0xfffff3c6
f8: 765f6c69 ldrbvc r6, [pc], -r9, ror #24
fc: 52415c35 subpl r5, r1, #13568 ; 0x3500
100: 52415c4d subpl r5, r1, #19712 ; 0x4d00
104: 414c434d cmpmi ip, sp, asr #6
108: 2d20474e stccs 7, cr4, [r0, #-312]! ; 0xfffffec8
10c: 666e692d strbtvs r6, [lr], -sp, lsr #18
110: 75733d6f ldrbvc r3, [r3, #-3439]! ; 0xfffff291
114: 72616d6d rsbvc r6, r1, #6976 ; 0x1b40
118: 7a697379 bvc 1a5cf04 <debug+0x1a5c96c>
11c: 732c7365 ; <UNDEFINED> instruction: 0x732c7365
120: 73657a69 cmnvc r5, #430080 ; 0x69000
124: 746f742c strbtvc r7, [pc], #-1068 ; 12c <EraseSector+0x78>
128: 2c736c61 ldclcs 12, cr6, [r3], #-388 ; 0xfffffe7c
12c: 73756e75 cmnvc r5, #1872 ; 0x750
130: 762c6465 strtvc r6, [ip], -r5, ror #8
134: 65656e65 strbvs r6, [r5, #-3685]! ; 0xfffff19b
138: 000a7372 andeq r7, sl, r2, ror r3
13c: 75706e49 ldrbvc r6, [r0, #-3657]! ; 0xfffff1b7
140: 6f432074 svcvs 0x00432074
144: 6e656d6d cdpvs 13, 6, cr6, cr5, cr13, {3}
148: 003a7374 eorseq r7, sl, r4, ror r3
14c: 616c6600 cmnvs ip, r0, lsl #12
150: 72706873 rsbsvc r6, r0, #7536640 ; 0x730000
154: 006f2e67 rsbeq r2, pc, r7, ror #28
158: 73616c66 cmnvc r1, #26112 ; 0x6600
15c: 69747568 ldmdbvs r4!, {r3, r5, r6, r8, sl, ip, sp, lr}^
160: 6f2e736c svcvs 0x002e736c
164: 616c6600 cmnvs ip, r0, lsl #12
168: 65646873 strbvs r6, [r4, #-2163]! ; 0xfffff78d
16c: 006f2e76 rsbeq r2, pc, r6, ror lr ; <UNPREDICTABLE>
170: 6f430000 svcvs 0x00430000
174: 6e6f706d cdpvs 0, 6, cr7, cr15, cr13, {3}
178: 3a746e65 bcc 1d1bb14 <debug+0x1d1b57c>
17c: 4d524120 ldfmie f4, [r2, #-128] ; 0xffffff80
180: 6d6f4320 stclvs 3, cr4, [pc, #-128]! ; 108 <EraseSector+0x54>
184: 656c6970 strbvs r6, [ip, #-2416]! ; 0xfffff690
188: 2e362072 mrccs 0, 1, r2, cr6, cr2, {3}
18c: 312e3031 ; <UNDEFINED> instruction: 0x312e3031
190: 6f6f5420 svcvs 0x006f5420
194: 61203a6c ; <UNDEFINED> instruction: 0x61203a6c
198: 6c636d72 stclvs 13, cr6, [r3], #-456 ; 0xfffffe38
19c: 20676e61 rsbcs r6, r7, r1, ror #28
1a0: 3164355b cmncc r4, fp, asr r5
1a4: 30323334 eorscc r3, r2, r4, lsr r3
1a8: 00005d30 andeq r5, r0, r0, lsr sp
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment